Bawię się z Autorem iBooks przez cały ranek i nie miałem szczęścia osadzać fragmentów kodu. Czy ktoś jeszcze ma jakieś pomysły?
Kilka rzeczy, które próbowałem:
- Niestandardowy widget. To nie zadziała, ponieważ widżety mają tylko podgląd obrazu i muszą być stuknięte, aby je przeczytać. Użyję ich do uruchomionych przykładów kodu (przynajmniej dla CoffeeScript / JavaScript / ClojureScript), ale nie do formatowania kodu w przepływie tekstu
- Pola tekstowe - Sprawianie, by wyglądały podobnie w orientacji pionowej i poziomej, było jak dotąd bolesne.
- Styl akapitowy. Wygląda na to, że od tego zacznę. W przypadku inspektora „Tekst -> Więcej” wydaje się ukrywać to, czego chcę pod względem cieniowania tła i wyłączania dzielenia wyrazów.
Wklejam kod wyróżniony składnią z textmate, używając kopii jako pakietu RTF , ale autor iBooks nie szanuje kolorów. Wszelkie pomysły na wyróżnianie składni?
ibooks-author
Justin Searls
źródło
źródło
Odpowiedzi:
Jest drogę bardziej prosty sposób to zrobić ... Używam iBooks Author 2.0 posiada opcję „Wklej i zachować Style”, który działa jak czar.
Edytuję fragmenty kodu w Xcode, a następnie zaznaczam i kopiuję żądaną sekcję:
Następnie kontroluj kliknięcie w miejscu, w którym chcę wkleić go do mojej książki:
Gotowe! Fragment jest dołączony do podświetlania składni:
Pro Wskazówka 1: Poświęć trochę czasu na skonfigurowanie Xcode do używania żądanej czcionki, abyś nie musiał się nią bawić po wklejeniu kodu do iBooks Autor:
Pro Wskazówka 2: Oto kilka innych przydatnych ustawień dla fragmentów fragmentu kodu, trzymaj linie razem i wyłącz automatyczne dzielenie wyrazów.
źródło
Właśnie wypróbowałem sztuczkę, której używam, aby uzyskać kod wyróżniony składnią w Keynote i myślę, że to działa, chociaż nie mam iPada pod ręką, aby wyeksportować książkę i wypróbować ją.
Kiedy to zrobiłem, dostałem pole tekstowe z podświetlonym kodem.
źródło