"FictionBook Editor V 2.6 Руководство" - читать интересную книгу автораПримечания и комментарии из скобок v2.2.Бывает так, что в книге примечания сделаны прямо посреди основного текста книги, а не вынесены в отдельные секции в ‹body name="notes"›. В таком случае может быть удобней не переносить примечания в ‹body name="notes"› по одному, а пометить начало и конец каждого примечания (посреди текста книги) последовательностью определенных символов (такая последовательность в рамках письменного и устного общения насчет данного скрипта условно называется «скобкой»), а потом сгенерировать все (корректно оформленные) сноски сразу. Именно для такого случая и сделан данный набор скриптов. В архиве имеются следующие скрипты: 1. Примечания из [] 2. Примечания из {} 3. Примечания из [! !] 4. Примечания из [~ ~] 5. Примечания из скобок, заданных регэкспами 6. Примечания из скобок, заданных простым текстом 7. Комментарии из [] 8. Комментарии из {} 9. Комментарии из [! !] 10. Комментарии из [~ ~] 11. Комментарии из скобок, заданных регэкспами 12. Комментарии из скобок, заданных простым текстом Про разницу между «Примечаниями» и «Комментариями» можно прочитать в описнии скрипта «Добавление сносок и примечаний». Скрипты 1-4 и 7-10 используют жестко заданные «скобки», какие именно – указано в названиях скриптов (сначала открывающая, а затем закрывающая). Скрипты 5 и 11 («…из скобок заданных регэкспами») позволяют задать отдельно регэксп для открывающей и закрывающей «скобок», и по этим регэкспам скрипт ищет скобки и извлекает сноски. Скрипты 6 и 12 («…из скобок, заданных простым текстом») позволяют ввести две строковые последовательности в одном окошке (через пробел), и эти последовательности скрипт при работе будет считать за открывающую и закрывающую скобки. Начиная с определенной версии, в поисках примечаний скрипт обрабатывает все body, которые есть в книге, причем он просматривает их целиком, выделение текста перед запуском скрипта не учитывается. Скрипты данного набора имеют такой недостаток, что если внутри многосимвольной «скобки» в тексте книги есть какой-то тег (например, используется скрипт «Примечания из [! !]» и открывающая скобка имеет в fb2 вид [‹emphasis›! ), то такая скобка не будет обнаружена скриптом. По этой причине односимвольные «скобки» предпочтительнее многосимвольных. Если вам все же приходится использовать многосимвольные, то после обработки скриптом нужно сделать поиск «скобки» по тексту в режим «Дизайн» (в случае приведенного примера искать нужно [! и !] ), подправить случаи, где тег оказался внутри «скобки», и запустить скрипт заново. Приятной фичей является то, что скрипт умеет извлекать из «скобок» не только однострочные, но и многострочные примечания. |
||||
|