Скрипт "Создать таблицу (под)заголовков номерных разделов (с переходом)"

44 views
Skip to first unread message

stokber

unread,
Jul 26, 2026, 5:28:39 AM (14 days ago) Jul 26
to Fiction Book Editor
Представляю новый скрипт "Создать таблицу (под)заголовков номерных разделов (с переходом)". Скрипт, как и следует из названия, создаст по запросу таблицу всех номерных заголовков (или подзаголовков). Сценарий учтёт заголовки с обычными и римскими числами, с числительными-прилагательными, разделы с подразделами (1.1.1) и выделит в таблице красным цветом заголовки с нарушением нумерации. После клика по ячейке Позиция можно будет перейти к такому заголовку в вашем документе. В Структуре документа (если это окно будет заблаговременно открыто) этот же заголовок выделится тёмным фоном)
ТЗ.png

618_Создать таблицу (под)заголовков номерных разделов (с переходом).js -  поместить в папку "13_Заголовки, подзаголовки, пустые строки".
618_Создать таблицу (под)заголовков номерных разделов (с переходом).ico - поместить в папку "13_Заголовки, подзаголовки, пустые строки".
Таблица совпадений.html - поместить в папку "HTML".

e-paper.ru

unread,
Jul 26, 2026, 5:59:25 AM (14 days ago) Jul 26
to fiction-b...@googlegroups.com
Спасибо за скрипт! "Ходит и переходит", очень удобно.

Заметил вот какую неточность или особенность работы -  на том файле, что ты мне раньше присылал, где главы с ошибкой в написании:

Глава I. (1);
Глава II. (2);
Глава III. (3);
Глава IV. (4);
Тлава V. (5); (этот заголовок в окошке не отображается вообще)
Глава VI. (6);
Глава VII. (7);
Глава VIII. (8);
Глава IX. (9);
Глава X. (10);

на таком файле скрипт считает и отображает всего 9 заголовков, хотя их 10 (Тлава V. (5) вместо  Глава V. (5);) - пропущен и не учтен, а ошибочной показана Глава 6, с которой как раз все в порядке.
Скрин прилагаю.

вс, 26 июл. 2026 г. в 12:28, stokber <sto...@gmail.com>:
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/c2ca1b36-6b96-4dee-b78a-cc8c4bbcf49cn%40googlegroups.com.
Таблица заголовков-1-7.png

Sclex

unread,
Jul 26, 2026, 6:07:59 AM (14 days ago) Jul 26
to Fiction Book Editor
stokber, спасибо за новый скрипт!

воскресенье, 26 июля 2026 г. в 12:28:39 UTC+3, sto...@gmail.com:

stokber

unread,
Jul 26, 2026, 7:01:12 AM (14 days ago) Jul 26
to Fiction Book Editor
О некоторых особенностях и ограничениях сценария.
Перед запуском его рекомендуется пройтись по документу «Генеральной Уборкой».
Таблица является слепком найденных номерных заголовков на момент запуска скрипта. Т. е. изменения, произведенные вами в документе, могут учитываться  в таблице только после перезапуска скрипта. Поэтому производить исправления (если их несколько) в документе лучше от конца книги к началу.
Некоторые некритичные неточности позиционирования заголовков могут быть связаны с одной из баго-фич FBE, возникающих с отображением пустых строк после запуска некоторых скриптов и отдельных действий с форматированием документа. Что легко исправляется переходом в режим кода и обратно. Что мы и рекомендуем перед запуском нашего скрипта.
Всем хорошего настроения!

воскресенье, 26 июля 2026 г. в 13:07:59 UTC+3, Sclex:

stokber

unread,
Jul 26, 2026, 7:02:05 AM (14 days ago) Jul 26
to fiction-b...@googlegroups.com
>>на таком файле скрипт считает и отображает всего 9 заголовков, хотя их 10 (Тлава V. (5) вместо  Глава V. (5);) - пропущен и не учтен, а ошибочной показана Глава 6, с которой как раз все в порядке.

Так и должно быть. Тлава 6 не отображается, потому что скрипт не считает её номерной, так как числа в заголовках это необходимое, но не  достаточное условие для того, чтобы считать их номерными. Скрипт работает по определённым шаблонам (напр. Глава 1, Часть первая и др.), которые отображает в таблице отдельными группами.
ТЗ2.png
 Тлава 6 в них не попадает и в любом случае является ошибкой,которую нужно исправлять. А скрипт выделяет красным тот заголовок, на котором начинается нарушение нумерации. Если открыть в документе кликом по ячейке таблицы Позиция такой заголовок, то в штатном окошке Структура документа он  выделится темным фоном и выше него можно увидеть все ошибочные или не подходящие под данный шаблон разделы и перейти к ним уже из Структуры документа.

вс, 26 июл. 2026 г. в 12:59, e-paper.ru <epap...@gmail.com>:
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/CAKYXB9U%3Dz_t8HHqSfB29%3Dd6rSFj%2BMyaDG5r%2BsaygwSKqueZUow%40mail.gmail.com.

stokber

unread,
Jul 26, 2026, 7:03:45 AM (14 days ago) Jul 26
to fiction-b...@googlegroups.com
Sclex, Пожалуйста!

вс, 26 июл. 2026 г. в 13:08, Sclex <scl...@gmail.com>:
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/58497ac7-aff1-4992-a044-20eeb98e7568n%40googlegroups.com.

stokber

unread,
Jul 26, 2026, 7:16:32 AM (14 days ago) Jul 26
to Fiction Book Editor
TaKir:
не прочитано,
12:59 (1 час назад) 
>>Спасибо за скрипт!
Пожалуйста!
Больше книг! Хороших и разных!
воскресенье, 26 июля 2026 г. в 14:03:45 UTC+3, stokber:

Любитель

unread,
Jul 27, 2026, 1:17:40 AM (13 days ago) Jul 27
to fiction-b...@googlegroups.com
stokber, спасибо! Очень полезный скрипт.

вс, 26 июл. 2026 г. в 14:16, stokber <sto...@gmail.com>:
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/e2d83e4d-d504-4174-b8ca-219e802988a9n%40googlegroups.com.

stokber

unread,
Jul 27, 2026, 4:14:47 AM (13 days ago) Jul 27
to fiction-b...@googlegroups.com
Любитель, пожалуйста!
Хороших книг!
понедельник, 27 июля 2026 г. пользователь Любитель <fedn...@gmail.com> написал:

Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/CAO_O8etWUvX1vkW4pbRLDoQEMLj53Hgji_JssOj4GtyW%2B8h1rg%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages