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

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

1 ответ

0 голосов

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

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

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

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

0 голосов
2 ответов 152 просмотров
Я только начинаю работать с PTXprint. Я действительно хочу использовать Paratext, но, поскольку я пользуюсь Mac, ... или загрузки пакета из онлайн-репозитория? Пожалуйста, спасибо.
vikslen 105 задал вопрос фев 5
0 голосов
1 ответ 270 просмотров
У некоторых коллег возникает проблема при создании PDF-файла. Я воспроизвёл проблему, используя копию их проекта, и после ... об ошибке: Файл шрифта находится в c:\windows\fonts
[Expert]
sewhite
3,3тыс.
задал вопрос янв 28, 2025
0 голосов
2 ответов 285 просмотров
Мы пробовали использовать PTXprint для публикации библейского модуля. В более ранней версии PTXprint сноски отображались нормально. Теперь, ... этом файле есть строка \inc v s f x
anon399461 123 задал вопрос июл 12, 2024
0 голосов
2 ответов 441 просмотров
Я новичок в PTXprint, и, возможно, я сразу взялся за слишком сложную задачу. Я хочу создать проект с использованием ... мой архивный файл на [Email Removed] для дальнейшей помощи?
anon420410 102 задал вопрос сен 3, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Give proper recognition to those widows who are really in need.
1 Timothy 5:3
3,062 вопросов
6,022 ответов
5,693 комментариев
2,036 пользователей