0 голосов
64 просмотров

Ещё одна странность... Мы пытаемся добиться того, чтобы \q2 оставались вместе с предшествующими \q1 (см. https://support.bible/13086/get-q2-to-stay-with-the-previous-q1), и в наших тестовых проектах нам удаётся это сделать с помощью следующей команды:

\sethook{before}{q2}{\nobreak}

Но в нашем реальном проекте команда не применяется. Я думал, что, возможно, файл ptxprint-mods.tex не загружается, но в этом файле также обрабатываются \qs (Селах), и когда этот код закомментирован, обработка Селах исчезает из вывода. Я просмотрел .tex файл и журнал XeTeX, и вижу:

Reading optional file "../../../shared/ptxprint/PSA_1_a_72/ptxprint-mods.tex"
 (../../../shared/ptxprint/PSA_1_a_72/ptxprint-mods.tex) 

что подтверждает это.

Таким образом, .tex файл обрабатывается, но у нас всё ещё есть «висящие» \q2 в начале страниц.

Что ещё может быть причиной проблемы?

Переведено машиной с языка English
PTXprint от (1,4тыс. очков) | 64 просмотров

1 ответ

0 голосов

Моя первая догадка состоит в том, что у вас может быть другая команда \sethook{before}{q2}{}, расположенная позже в файле.
В отличие от некоторых других команд, которые добавляют дополнительные инструкции, \sethook, \setbookhook, setbetweenhook и т. д. заменяют всё, что было определено ранее для той же точки хука.
Это немного неприятно, но вы можете проверить, срабатывает ли хук (или читается ли .tex файл), включив что-то, что гарантированно вызовет сбой процесса, например \errormessage{Q2 HOOK}
Тогда вы сможете увидеть это в отчете об ошибке (и что произошло непосредственно перед этим).

Если устанавливаемый вами хук действительно активируется, но вы всё ещё видите переносы страниц, то возможно, что что-то добавляет дополнительное отступ, позволяющее перенос, (что потребует тщательного прочтения того, что ещё находится в .tex файле, или проверки стилей).
 

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

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

0 голосов
2 ответов 30 просмотров
Я только начинаю работать с PTXprint. Я действительно хочу использовать Paratext, но, поскольку я пользуюсь Mac, ... или загрузки пакета из онлайн-репозитория? Пожалуйста, спасибо.
vikslen 105 задал вопрос фев 5
0 голосов
1 ответ 72 просмотров
У некоторых коллег возникает проблема при создании PDF-файла. Я воспроизвёл проблему, используя копию их проекта, и после ... об ошибке: Файл шрифта находится в c:\windows\fonts
[Expert]
sewhite
3,3тыс.
задал вопрос янв 28, 2025
0 голосов
2 ответов 176 просмотров
Мы пробовали использовать PTXprint для публикации библейского модуля. В более ранней версии PTXprint сноски отображались нормально. Теперь, ... этом файле есть строка \inc v s f x
anon399461 123 задал вопрос июл 12, 2024
0 голосов
2 ответов 296 просмотров
I'm new to PTXprint and maybe I tried something too difficult to start with. I'm wanting to create an Ajami (Arabic ... email my archive file to [Email Removed] for further help?
anon420410 102 задал вопрос сен 3, 2022
0 голосов
1 ответ 23 просмотров
У нас есть внушительный список данных для переносов, созданных вручную, который импортируется в PTXPrint из базового проекта ... , и аналогично для одиноких символов в конце.
Tim 934 задал вопрос июн 5
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Live in harmony with one another. Do not be proud, but be willing to associate with people of low position. Do not be conceited.
Romans 12:16
3,044 вопросов
6,004 ответов
5,671 комментариев
2,026 пользователей