Выбрать главу
 увидите изображение обложки.

Вставка рисунка в текст

Иногда нужно вставить рисунок в текст. Так вставлены в этом руководстве кнопки и иконки. Установить курсор в тексте на место вставки рисунка. В меню Вставка щелкнуть Рисунок в текст, или кнопку , или Alt+M. В открывшемся окне "Вставить пустой рисунок" – убрать "галочку" в окошке "Показывать это окно" (больше показываться не будет, а выйдет сразу в файловое меню) и щелкнуть "Нет". В открывшемся файловом меню найти рисунок, щелкнуть "OK".

Внимание – Если, в книге есть рисунки вставленные в текст, нельзя применять скрипты "Удаление неиспользуемых вложений"и "Удаление неиспользуемых картинок"! Тогда в Дескрипторе в разделе Бинарные файлы строки unused_pic_… надо удалить, нажав X.

Вставка таблиц и формул

Большинство читалок (кроме CoolReader) таблицы в формате fb2 не понимает. Поэтому лучше пока вставлять таблицы картинкой. Таблицы картинкой можно делать в Word. Шрифтом жирный Arial 12-14 пт. Границы тоже потолще 1,5 пт. Сохранить виртуальным принтером (например PDFCreator или PDF-Xchange ABBYY PDF transformer) в Pdf. Открыть в STDU Viewer, выделить изображение и сохранить в файл в формате серый Jpg или Png. Затем в программе IrfanView(в "Параметрах сохранения JPG" убрать все галочки кроме первой), Color quantizer или RIOT (Radical Image Optimization Tool) уменьшить количество уровней серого до 16, для уменьшения размера файла. Разрешение не более 800 на 600, но зависит от размера таблицы. Проверять по читаемости.

Вставка простых формул типа: a2 cos?+b=с или H2SO4 трудностей не вызывает. Вставку сложных формул (сложные дроби, интегралы и т.д.) лучше делать в Word в редакторе формул и вставлять картинкой, как было сказано в таблицах.

Вставка таблиц в формате fb2

Посмотрим на примере (автор "Алексей_Н").

Так таблица будет выглядеть в CoolReader3:

Для начала в FBE выбираем во вкладке "Вставка" пункт "Таблица".

Задаем нужные параметры, в данном случае сохраняем галочку "Вставить строку заголовков", а в строке "Число строк таблицы" указываем "5" (это в этой таблице, а вообще-то число может быть любое).

Подтверждаем кнопкой "ОК". В этом примере в таблице 2 столбца. Мы видим, что заголовок для обоих столбцов общий. Для этого в строке заголовка пишем название, на верхней панели находим окошечко "colspan" и вписываем цифру "2". Данная функция подразумевает, что ячейка будет расширена по горизонтали на два столбца. Чтобы заголовок был по центру, выбираем "center" во вкладке "th, td align:" (она посередине или вторая справа). К слову, любая подпись в таблице может быть оформлена по центру, справа или слева соответственно.

Далее переходим на первую строку таблицы.

"Первый столбик" охватывает две строки по вертикали. Для этого, введя данные "Первый столбик", на верхней панели в квадратике "rowspan" ставим цифру "2". Это расширение по вертикали. Клавишей "Enter" создаем второй столбик и пишем "Второй столбик".

Переходим ко второй строке. Помним, что у нас "Первый столбик" расширен на две ячейки. Поэтому во второй строке достаточно написать "Данные второго столбика" и всё. В третьей строке у нас "Объединенный столбец". Формируем его так же, как и заголовок.

Четвертая строка. Здесь просто два столбца: Пишем "Данные слева", нажимаем "enter", пишем "Данные справа". Вообще-то в FBE это выглядит как две строки, но такова особенность построения таблицы в FBE: строка в ячейке – это столбец. Пятая строка формируется так же, как четвертая.

Эта же таблица в FBE.

Код этой таблицы

Работа со скриптами

Пр описании работы скриптов, частично использовано их описание. сделанные автором скриптов Sclex.

Если скрипты в установленной версии отсутствуют или обновить версию скриптов можно отсюда:

//scripts.fictionbook.org/

Вставка иконок скриптов в панель инструментов

В меню "Вид" отметить "Панель скриптов".

Щелкнуть два раза мышкой в панели инструментов.

В появившемся меню "Настройка панели инструментов" "Имеющиеся кнопки" установить курсор на требуемую иконку и нажать OK. Кнопка появится на панели инструментов. Кнопки между собой ,для наглядности, можно разделять Разделителем. Кнопки лучше расположить группами по каталогу скриптов. Между группами расположить по два Разделителя.

Некоторые скрипты не имеют иконок, а некоторые имеющиеся иконки не выразительны. Иконки можно создать самому в графическом редакторе. Например начертить в Visio. Иконки чертить в квадрате 32х32 мм с сеткой 1-2 мм. Заливку квадрата сделать неярким цветом не мешающим рассмотреть рисунок иконки. Сгруппировать созданное изображение, нажав кнопку , или командой Shift+Ctrl+G. Созданный рисунок сохранить в формате JPG. Затем в IrfanViev изменить размер до 32 на 32 пикселя и сохранить в формате ICO в каталоге, где расположен скрипт. Название иконки должно точно соответствовать названию скрипта.

Вот некоторые из сделанных иконок:

03_Добавление сноски со вводом ;

04_Добавление комментария с переходом ;

04_Добавление сноски с переходом ;

06_Интерактивная ликвидация разрывов абзацев ;

525_Разметка подзаголовков, чистка пустых строк ;

Поиск по набору регэкспов ;

04_Предложение ;

17_Поиск по набору регэкспов_golma1 .

Расстановка сносок из скобок

Сноски делятся на примечания и комментарии. Примечания будут при чтении располагаться внизу страницы, а комментарии в конце книги. Если сноска разъясняет текст это – примечание, если ссылка на источник – комментарий. Примечание больше половины страницы лучше оформлять комментарием.

Номера сносок необходимо предварительно расставить в скобки. Например {1}, [1]. Скобки должны быть выбраны такие которые не встречаются в тексте книги. Щелкам мышкой по меню "Скрипты", (или нужной иконке, если есть). Находим нужный скрипт "Примечание(Комментарий) из {…} или […]". Жмем на нужный. Скрипт отрапортует, что все, что мог сделал – остальное вручную. Проверяем все ли сноски отмечены и не отметил ли чего ненужного. При необходимости исправляем и повторяем. В самом конце книги появятся пустые зеленые строки примечаний. Текст самих примечаний лучше предварительно собрать в конце книги. Аккуратно переносим текст каждого примечания в свою строку под зеленой строкой с номером примечания. Номер примечания в строке нужно убрать. После вставки последнего примечания убираем оставшийся мусор. В меню "Скрипты" – "добавление примечаний" – находим скрипт "Текст сносок". После нажатия он проверит сноски на ошибки. После проверки в меню "Скрипты" находим скрипт "Унификация сносок". Это последняя операция. Сноски добавлены. Сохраняем файл.

При вставке сносок полезно применить программу Clipdiary 3.50. Clipdiary – это утилита, позволяющая вставить в буфер обмена несколько сот сносок и, потом, по одной вставлять их в нужное место. Если, примечания берутся из Word, надо убрать принудительную нумерацию и переносы. Принудительная нумерация будет дублировать номер сноски, переносы вызовут разрыв слов через дефис.