Выбрать главу

В разделе меню Tools (Инструменты) можно вызвать настройку этой функции (на клавиатуре Ctr+Alt+C). Если бы я научился пользоваться этой штукой раньше, скорость правки кода повысилась бы в несколько раз!

Итак, в этом меню представлены элементы кода, которые можно быстро применить к выделенному фрагменту текста. Пример: – клип divимеет значение <div>\1</div>. Переключиться в режим просмотра кода (code view) страницы. Если выделить текст и правой кнопкой мышки из набора клипов выбрать div, то текст окажется заключен внутри данного тега. При вставке клипав код можно удерживать нажатой клавишу Ctrl + Space (пробел) для удаления любых тегов, присутствовавших в данном участке.

Данные клипы можно редактировать, дополнять новыми заготовками, сохранять отрывки текста, которые приходится часто вставлять в книгу. Допустимо использование многих "регулярных выражений" (RegEx).

Примеры клипсов (или клипов), которые использую я. Сначала написано условное название, далее вставляемый код:

blank  <p>&nbsp;</p>

strong  <strong>\1</strong>

тире  –

a href  <a href="LINKTARGET">\1</a>

epigraf  <div class="epigraf">\1</div>

imgDiv  <div class="imgDiv">\1</div>

br  <br/>

center  <p class="center">

Этот секретный секрет описан в руководстве Sigil, но кто эти руководства читает? Ссылка:

http://web.sigil.googlecode.com/git/files/OEBPS/Text/clips.html

17.02.2013 обновилась версия Sigil до v.0.7.0. Одно из нововведений – теперь Clips можно открыть в виде окна и стало удобнее вставлять нужный клип в код странички

=*= Практический совет: если Вы собираетесь делать не одну книгу, а несколько, имеет смыл создать Шаблон– заготовки файлов xhtml с подготовленными страничками Cover, Title, Acknowledgements, Copyright. При создании новой книги импортируйте шаблоны с подготовленными разделами, это ускоряет работу. Если создать файл шаблонного epub – у шаблона и книг на его основе будут одинаковые идентификационные номера UUID[3]. Этот номер можно увидеть в файле content.opfи toc.ncx. (Они должны совпадать.) Сгенерировать новый UUID можно по ссылкам:

http://www.famkruithof.net/uuid/uuidgen

или http://www.miniwebtool.com/guid-uuid-generator/

http://freelabs.info/GUIDOnline.aspx

http://www.infusedlogic.com/WebApps/Create-GUIDs

Новый идентификатор UUID вставить в новую книгу (но кто об этом вспомнит?). Потому, рекомендуется сохранить только заготовки форматирования страниц. (В левом окне редактора – Book Browser любой файл .xhtml можно сохранить правой кнопкой мыши – Save As...).

Да, при создании каждого нового файла ePub в редакторе Sigil новый UUID генерируется автоматически.

___________________

Прим. 3 UUID( Universally Unique Identifier) – буквально: универсальный уникальный идентификатор. Любой может создать UUID и использовать его для идентификации чего-либо с приемлемым уровнем уверенности, что данный идентификатор непреднамеренно никогда не будет использован для чего-то ещё. Поэтому информация, помеченная с помощью UUID, может быть помещена позже в общую базу данных, без необходимости разрешения конфликта имен.

UUID представляет собой 16-байтный (128-битный) номер. В шестнадцатеричной системе счисления UUID выглядит как:

5e23dc59-4377-4744-8fcd-89ae265ee2ee

Общее количество уникальных ключей UUID составляет 2 в 128 степени = 256 в 16 степени или около 3.4 × 10 в 38 степени. Это означает, что генерируя 1 триллион ключей каждую наносекунду, перебрать все возможные значения удастся лишь за 10 миллиардов лет.

UUID задокументирован как часть ISO/IEC 11578:1996 «Information technology — Open Systems Interconnection — Remote Procedure Call (RPC)» и позже в ITU-T Rec. X.667 | ISO/IEC 9834-8:2005. IETF опубликовала предлагаемый стандарт RFC 4122, который технически идентичен ITU-T Rec. X.667 | ISO/IEC 9834-8.

A Universally Unique IDentifier (UUID) URN Namespace

http://tools.ietf.org/html/rfc4122

=*= В редакторе возможно групповое переименование файлов. Как уже написано выше, последовательность файлов в книге можно менять простым перетаскиванием мышкой. После может потребоваться "навести порядок", пронумеровать файлы последовательно. Для группового переименования надо выделить первый файл xhtml, нажать Shift и выделить последний. Правой кнопкой в меню выбрать Rename. Если файлы имеют вид Section0001.xhtml то желательно выбрать маркировку из трёх цифр, иначе программа выдаст ошибку, что встречаются дубликаты номеров. Вторым заходом я обычно восстанавливаю четырёхзначную нумерацию. Иногда бывает удобно отдельным файлам дать осмысленные названия (только латиница, без пробелов). Пример: Title, Foreword. После необходимо заново создать Table Of Contents (Оглавление), чтобы сохранить измененную последовательность произведений.

=*= Widows and Orphans("Вдовы и Сироты") – что это за термин? В типографском деле так обозначаются "висячие" строки (внизу страницы – "вдовы", в начале страницы – "сироты"). Термин правомочен в печати бумажных изданий и при работе с "жёсткой вёрсткой" (fixed layout) например, при сборке PDF. Данное Руководство конвертируется мной в PDF и Вы можете увидеть такие ситуации, которые считаются "ай-яй-яй" в книгопечатании.

Что приятно – с книгами ePub такой ерундой можно не забивать себе голову. При уменьшении или увеличении размера шрифта в программе чтения эти "кошмары бумажного книгопечатания" легко испаряются.

=*= Встраивание аудио и видеов книги ePub. Надо ли это делать?

На данный момент практического значения не имеет (imho), это ближе к экспериментам и баловству. Существует несколько способов. Один из-встроить медиафайлы с помощью Flash.

<object type="application/x-shockwave-flash" data="filename.swf" width="400" height="20">