FictionBook Editor V 2.66 Руководство | страница 17
Внимание – Данный скрипт вставляет примечания, состоящие только из одного абзаца.
При вставке сносок, состоящих из нескольких абзацев, надо воспользоваться скриптом "Вставить примечание(комментарий) с переходом (В версии 2.66 – Добавить сноску(комментарий), перейти к ее разделу)".
Отличается тем, что после вставки номера – переходит в конец в раздел Примечания(Комментарии). Там можно вставить любое количество абзацев.
Поиск по набору регэкспов
Скрипт ищет большое число ошибок – в первую очередь, ошибок распознавания (разрыв слов через тире, неверные сочетания букв, смесь букв цифр, латиница в кириллице, предложения без точки и т. п.). Скрипт, работает с места курсора и останавливается на подозрительном (по его мнению месте) и в левом нижнем углу окна программы (в информационном окне) —появляется подсказка, о какой ошибке может идти речь.
В каждом случае Вам придется решать, ошибка это или нет. Исправления производятся вручную в тексте. После этого запустите скрипт дальше.
Если вы заметили повторяющуюся ошибку, вы сами можете добавить ее в регэксп. Для этого откройте скрипт в текстовом редакторе (например: Notepad) и добавьте свои строки по типу:
tagRegExp("(?‹![а-яё])гак(?![а-яё])","i","Найдено: слово \"гак\" (\"так\" с опечаткой).");
tagRegExp("(?‹![а-яё])эго(?![а-яё])","i","Найдено: слово \"эго\" (\"это\" с опечаткой).");
Если какой-то регэксп вам кажется лишним, "отключите" его. Для этого откройте скрипт в текстовом редакторе, найдите нужное сочетание, по которому работает поиск, и поставьте в начале строки два слэша: //.
//tagRegExp("(?‹![а-яё])эго(?![а-яё])","i","Найдено: слово \"эго\" (\"это\" с опечаткой).").
Добавление сносок (примечаний и комментариев) v2.6
Как известно, людям, готовящим книги, иногда бывает нужно добавить сноску среди уже существующих, при этом требуется ручная работа, т. к. регэкспы не могут выполнять требуемые арифметические действия.
Что делает скрипт.
1. Добавляет body примечаний, если его нет.
2. Добавляет заголовок body примечаний, если его нет. Если есть – оставляет без изменений.
3. Изменяет ID секций примечаний.
4. Изменяет заголовки секций примечаний.
5. Меняет адреса как сносок, так и простых ссылок, которые указывают на секции примечаний.
6. Меняет текст сносок (у простых ссылок остается как было).
7. Добавляет новую секцию примечаний.
8. Добавляет новую сноску с правильными адресом и текстом.