Я играл с iBooks Author все утро, и мне не повезло встраивать фрагменты кода. У кого-нибудь еще есть идеи?
Несколько вещей, которые я пробовал:
- Пользовательский виджет. Это не будет работать, потому что виджеты просто имеют предварительный просмотр изображения и должны быть нажаты, чтобы прочитать. Я буду использовать их для запускаемых примеров кода (по крайней мере, для CoffeeScript / JavaScript / ClojureScript), но не для форматирования кода в потоке текста
- Текстовые поля. Подобные изображения в портретной и альбомной ориентации до сих пор были болезненными.
- Стиль абзаца. Похоже, именно здесь я собираюсь начать дальше. С инспектором «Текст -> Больше», кажется, скрывает то, что я хочу, с точки зрения затенения фона и отключения переносов.
Я вставляю копию текста с выделенным синтаксисом из textmate, используя копию как пакет RTF , но iBooks Author не уважает цвета. Есть идеи по подсветке синтаксиса?
ibooks-author
Джастин Сирлс
источник
источник
Ответы:
Существует В стороннюю более простой способ сделать это ... Я использую интерактивные книги Автор 2.0 имеет опцию «Вставить и Сохранить стили» , который работает как шарм.
Я редактирую фрагменты кода в Xcode, затем выбираю и копирую нужный раздел:
Затем нажмите кнопку управления, где я хочу вставить ее в мою книгу:
Готово! Фрагмент включен с подсветкой синтаксиса:
Pro Совет 1: Потратьте время на настройку Xcode для использования нужного вам шрифта, чтобы вам не пришлось возиться с ним после вставки кода в iBooks Author:
Профессиональный совет 2: Вот некоторые другие полезные настройки для ваших абзацев фрагмента кода, объедините строки и отключите авто переносы.
источник
Я только что попробовал хитрость, которую я использую, чтобы получить выделенный синтаксисом код в Keynote, и я думаю, что он работает, хотя у меня нет iPad, чтобы удобно экспортировать книгу и попробовать ее.
Когда я сделал это, я получил текстовое поле с выделенным кодом в нем.
источник