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

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

1 ответ

0 голосов

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

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

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

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

0 голосов
2 ответов 281 просмотров
Я только начинаю работать с PTXprint. Я действительно хочу использовать Paratext, но, поскольку я пользуюсь Mac, ... или загрузки пакета из онлайн-репозитория? Пожалуйста, спасибо.
vikslen 105 задал вопрос фев 5
0 голосов
1 ответ 409 просмотров
У некоторых коллег возникает проблема при создании PDF-файла. Я воспроизвёл проблему, используя копию их проекта, и после ... об ошибке: Файл шрифта находится в c:\windows\fonts
[Expert]
sewhite
3,3тыс.
задал вопрос янв 28, 2025
0 голосов
2 ответов 440 просмотров
Мы пробовали использовать PTXprint для публикации библейского модуля. В более ранней версии PTXprint сноски отображались нормально. Теперь, ... этом файле есть строка \inc v s f x
anon399461 123 задал вопрос июл 12, 2024
0 голосов
2 ответов 579 просмотров
Я новичок в 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.
And over all these virtues put on love, which binds them all together in perfect unity.
Colossians 3:14
3,080 вопросов
6,047 ответов
5,709 комментариев
2,047 пользователей