0 голосов
143 просмотров
Я не могу понять, как это сделать. Я включаю параметры оглавления, отмечаю флажок TOC1, и в моём оглавлении просто написано, что Иоанн начинается на странице 1.
Поддержка говорит, что я должен вставить маркер \ztoc3\ в преамбулу.
Когда я пытаюсь это сделать, я получаю такую ошибку:

PTXprint [3.0.7] - Error!
Failed to create: BSBIAe_Default_JHN_ptxp.pdf
! Undefined control sequence.
l.11 \ztoc3
     \
------------------------------------------------------------------------------------------
Это может быть связано с ошибкой маркера USFM (использование неподдерживаемого маркера).
Попробуйте запустить 'Basic Checks' в Paratext, чтобы проверить маркеры.
Также это может быть связано с нераспознанным параметром в ptxprint_mods.tex

PTXprint Version 3.0.7
Переведено машиной с языка English
PTXprint от [Expert]
(3,3тыс. очков)
| 143 просмотров

2 Ответов

0 голосов
В Paratext в начале книги есть \toc2, которое говорит

          \toc2 Juan

В PTXPrint я установил, чтобы оглавление использовало toc2

В файле changes.txt я добавил следующие две строки:

"\\toc2 Juan" > ""
"(\\c (\d+))\s+" > "\1\\toc2 Juan \2"

Первая строка удаляет первый \toc2, чтобы оглавление не начиналось просто с Juan

Вторая строка вставляет \toc2 после каждого \c, чтобы его можно было использовать для создания итогового оглавления

Теперь вывод оглавления выглядит так:

Juan 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Juan 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Juan 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Juan 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Juan 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Juan 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Juan 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Переведено машиной с языка English
от (9,9тыс. очков)
изменено от

Спасибо за ответ. Однако у меня возникла серьёзная проблема при попытке это сделать. Когда я добавил эти два правила в changes.txt, ни один текст в книге не печатался, только название книги. 
Вот как выглядит мой changes.txt: (в книге есть "\toc2 John". 

Переведено машиной с языка English

Разработчики PTX print: Фил и я не решили эту загадку. См. проблему  #1122.

Переведено машиной с языка English
Sewhite - попробуйте это для второй строки:

"(\\c (\d+))\s+" > "\1\\toc2 Juan \2"

Когда я убрал маркеры \n\r, теперь у меня это работает. Не уверен, почему это работало в прошлый раз.
Переведено машиной с языка English
Отлично, теперь работает. (после небольшого сбоя, когда я думал, что изменил текст в changes.txt, но, возможно, я этого не сделал? )
Переведено машиной с языка English
+2 голосов

В snippets.md есть фрагмент об этом, описывающий, что вставить в ваш changes.txt

Переведено машиной с языка English
от (656 очков)

Похожие вопросы

0 голосов
1 ответ 35 просмотров
Наша поэзия полностью в формате sfm \q1, и большинство строк достаточно короткие, чтобы помещаться в пределах поля. ... когда \q1 строка занимает более одной строки на странице.
debbodaneejo 118 задал вопрос фев 4
0 голосов
1 ответ 38 просмотров
Я создал PDF-файл с помощью PTXprint. Когда я открываю его в Firefox на своем компьютере, Firefox отображает ... PDF, не видели этот запутанный заголовок на неправильном языке.
bit 495 задал вопрос ноя 17, 2025
0 голосов
1 ответ 162 просмотров
Я новичок, пытаюсь разобраться с кодами форматирования для печати Нового Завета. Также как используются \toc1, \toc2, \toc3 в PTXprint
anon762804 102 задал вопрос май 23, 2024
0 голосов
3 ответов 537 просмотров
Я впервые пользуюсь PTXprint, но пока всё кажется довольно простым. Однако, несмотря на то что я выбрал Книга ... это делается очень легко). Спасибо за любую помощь.
ASmith 169 задал вопрос май 23, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Dear friends, since God so loved us, we also ought to love one another.
1 John 4:11
3,045 вопросов
6,005 ответов
5,671 комментариев
2,026 пользователей