0 голосов
366 просмотров
Я готовлю Евангелие от Луки и Деяния Апостолов к печати в виде брошюры, но не могу понять, как вставить промежуточный титульный лист перед началом книги Деяния.
Переведено машиной с языка English
PTXprint от (102 очков) | 366 просмотров

3 Ответов

0 голосов
Существует несколько различных способов вставить USFM, которого нет в файлах Paratext. Один из вариантов — использовать файл changes.txt, но это немного запутанно, так как вам нужно удваивать каждый слэш.
Вы можете попробовать использовать хук (hook), но проблема с хуками в том, что в них числа считаются числами, а не частью маркера, то есть \mt1 будет воспринято как \mt 1.

Самый сложный на первый взгляд, но, возможно, самый простой в использовании, когда вы привыкнете, способ — создать «файл триггеров» (trigger file). Если ваш проект называется MYPROJ, а конфигурация — testing, то для глоссария файл должен находиться в
{paratextDir}/MYPROJ/shared/ptxprint/testing/triggers
с именем A9GLOMYPROJ-testing.SFM.triggers

В этом файле можно разместить одну или несколько записей триггеров, например, как здесь:

\AddTrigger GLObookstart-preverse
\mt1 ~
\zgap|8em \*
\zrule|width="0.5"\*
\zgap|1em \*
\mt1 GLOSSARY
\zgap|1em\*
\zrule|width="0.5"\*
\pb
\EndTrigger

Записи триггеров могут быть привязаны к любому стиху или записи \k keyword\k* и т. д., подобно рисункам (хотя для получения позиции, аналогичной позиции рисунка, необходимо добавить суффикс "-preverse", как здесь), и они должны позволять включать любой допустимый USFM. Если вы не используете суффикс, то USFM будет срабатывать после номера стиха, вызвавшего срабатывание, для стихов, и, возможно, вообще не будет срабатывать для других мест.

Конечно, вам нужно будет использовать 45ACT...SFM.triggers и ACTbookstart-preverse
Переведено машиной с языка English
от (1,1тыс. очков)
0 голосов

Развивая комментарий DG: «Один из вариантов — использовать файл changes.txt, но это немного запутанно, так как вам нужно удваивать каждый слэш.»

Однако есть простой способ сделать это:

Затем на вкладке changes.txt, которая появится, используйте фрагменты кода (Code snippets), чтобы вставить правило, которое добавит титульный лист к КАЖДОЙ книге:

Вы можете изменить выделенную желтым часть, чтобы написать что-то другое, или удалить ее полностью. Если вы не хотите, чтобы под названием книги появлялось какое-либо имя, используйте \is ~, чтобы указать пробел там. Вы можете изменять коды по мере необходимости, но по сути вы вставляете некоторый текст в файл USFM при его обработке (это НЕ сохраняется в вашем файле Paratext).

Если вы хотите, чтобы это происходило только перед ACT, а не также перед LUK, измените начало правила на следующее:

at ACT '(?ms)(\\h )(.+?\r?\n)(.+?)(\r?\n)(\\mt)' > '\1\2\3\4\\zgap|2in\\*\4\\mt \2\\is ~\4\\zrule\\*\4\\pb\4\5'

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

Очевидно, более простой способ — просто скомпилировать Евангелие от Луки и Деяния Апостолов в отдельные файлы PDF, а затем создать титульные страницы также в виде отдельных файлов PDF и объединить их с помощью онлайн-инструмента для объединения PDF. 

У Adobe есть инструмент для этого: https://www.adobe.com/ca/acrobat/online/merge-pdf.html

Конечно, если техника, которую показал @Mark P , вам подходит, то это был бы более чистый способ :-)

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

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

0 голосов
1 ответ 37 просмотров
Я создал PDF-файл с помощью PTXprint. Когда я открываю его в Firefox на своем компьютере, Firefox отображает ... PDF, не видели этот запутанный заголовок на неправильном языке.
bit 495 задал вопрос ноя 17, 2025
0 голосов
1 ответ 38 просмотров
Я работаю над изданием отдельной книги. Раньше для отдельных книг я мог(ла) добавить заголовок с диапазоном ссылок, но ... это. Что еще я могу сделать для устранения неполадки?
Rebecca Peak 102 задал вопрос июн 25
0 голосов
1 ответ 198 просмотров
Вспомогательная информация командной строки гласит -b BOOKS, --books BOOKS Reference list to print (as in Choose Books) ... , пытаясь установить ptxprint на новой машине с Linux.)
mnjames 1,9тыс. задал вопрос май 10, 2023
0 голосов
2 ответов 303 просмотров
Я экспериментировал с украшениями, и в какой-то момент на странице Advanced появился файл ptxprint-premods.tex, один ... редактировать этот файл в PTXprint. Грусть накрывает...
jeffh 1,4тыс. задал вопрос апр 8, 2024
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,045 вопросов
6,005 ответов
5,671 комментариев
2,026 пользователей