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

Ещё одна странность... Мы пытаемся добиться того, чтобы \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тыс. очков) | 70 просмотров

1 ответ

0 голосов

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

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

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

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

0 голосов
2 ответов 38 просмотров
Я только начинаю работать с PTXprint. Я действительно хочу использовать Paratext, но, поскольку я пользуюсь Mac, ... или загрузки пакета из онлайн-репозитория? Пожалуйста, спасибо.
vikslen 105 задал вопрос фев 5
0 голосов
1 ответ 96 просмотров
У некоторых коллег возникает проблема при создании PDF-файла. Я воспроизвёл проблему, используя копию их проекта, и после ... об ошибке: Файл шрифта находится в c:\windows\fonts
[Expert]
sewhite
3,3тыс.
задал вопрос янв 28, 2025
0 голосов
2 ответов 196 просмотров
Мы пробовали использовать PTXprint для публикации библейского модуля. В более ранней версии PTXprint сноски отображались нормально. Теперь, ... этом файле есть строка \inc v s f x
anon399461 123 задал вопрос июл 12, 2024
0 голосов
2 ответов 302 просмотров
Я новичок в PTXprint, и, возможно, я сразу взялся за слишком сложную задачу. Я хочу создать проект с использованием ... мой архивный файл на [Email Removed] для дальнейшей помощи?
anon420410 102 задал вопрос сен 3, 2022
0 голосов
1 ответ 26 просмотров
У нас есть внушительный список данных для переносов, созданных вручную, который импортируется в PTXPrint из базового проекта ... , и аналогично для одиноких символов в конце.
Tim 934 задал вопрос июн 5
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
They devoted themselves to the apostles’ teaching and to fellowship, to the breaking of bread and to prayer.
Acts 2:42
3,048 вопросов
6,007 ответов
5,672 комментариев
2,028 пользователей