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

Привет! Я недавно начал углублённо изучать Paratext, а теперь и PTXprint, но не могу заставить PTXprint выводить каждый стих с новой строки, как в традиционных Библиях. Я перепробовал все настройки, но не могу найти нужный способ.

Мне удалось настроить Paratext так, чтобы он корректно выводил PDF, изменив файл стилей, но в PTXprint, похоже, такой возможности нет (или я пока не нашёл, где она находится).

Заранее благодарю за помощь.

Переведено машиной с языка English
PTXprint от (108 очков) | 309 просмотров

1 ответ

0 голосов

Я предполагаю, что ваша исходная ситуация такова: стихи отображаются внутри абзацев, вот так:
image

Самый простой способ сделать то, что вы просите, — использовать вкладку Advanced и внести некоторые изменения. Убедитесь, что вы используете «Full View» (Полный вид), а затем включите опцию Apply Changes.txt, как показано ниже:

Когда вы нажимаете Edit… (Редактировать…), на вкладке View+Edit (Просмотр+Редактирование) должен отобразиться ваш файл changes.txt.

Добавьте в него следующие строки (как показано ниже):

"\\v " > "\\p\n\\v "
"\\p[\s\r\n]*\\p" > "\\p"

image

Эти правила будут добавлять маркер \p перед КАЖДЫМ стихом и удалять любые дублирующиеся/излишние маркеры \p. Таким образом, конечный результат должен выглядеть так:
image

Обратите внимание, что для полей (абзацев без отступа) можно использовать \m, немного изменив правила замены:

"\\v " > "\\m\n\\v "
"\\p[\s\r\n]*\\m" > "\\p"

Это даст вам такую раскладку (небольшое изменение):
image

Для полноты картины стоит отметить, что «Marginal Verses» (Стихи в поле) — это ещё одна возможность, если она вам пригодится:

Это приведёт к такой раскладке (вам может потребоваться отформатировать маркер \v на вкладке Styles (Стили)):
image

Надеюсь, этого достаточно вариантов, чтобы вы могли двигаться дальше.

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

Привет, Марк, спасибо за ваш чрезвычайно подробный и полезный ответ. К сожалению, после перехода с ПК на Windows 10 на виртуальную машину Windows 11 на моём Mac у меня возникло ещё больше проблем: теперь Paratext не может выдать черновик PDF без использования PTXprint, а PTXprint выдаёт всевозможные странные ошибки, которых не было на Windows 10. Мне, вероятно, придётся создать новую тему по этому вопросу, если я смогу понять, о чём именно просить помощи.

Спасибо!

Переведено машиной с языка English
Можно ли добавить что-то в код изменений выше, чтобы учесть стихи внутри цитат \q, пожалуйста?
Переведено машиной с языка English

Для тех, кто ищет, похоже, это работает, благодаря Claude AI... с использованием функции grep lookahead.

"\\v(?<!\\q )" > "\\p\n\\v " "\\p[\s\r\n]*\\p" > "\\p"

Переведено машиной с языка English

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

0 голосов
1 ответ 80 просмотров
https://community.scripture.software.sil.org/t/verse-per-line-in-ptxprint/4185 По указанной выше ссылке я нашел ... нужно добавить в PTXprint, чтобы получить этот желаемый формат?
Jordan K 110 задал вопрос апр 2, 2025
0 голосов
2 ответов 751 просмотров
I have a user who wants to format the translation so that it will be printed one verse per line- that is, each ... this is handled in the best way possible. Thanks, anon609523 Hall
anon609523 108 задал вопрос авг 8, 2017
0 голосов
2 ответов 221 просмотров
Я помогаю в работе ScriptureEarth.org. Мы мечтаем о возможности предложить людям запросить PDF с выбором размера страницы, ... ли это хоть сколько-нибудь разумно? --Loren Hawthorne
LorenHawthorne 173 задал вопрос авг 5, 2024
+1 голос
0 ответов 31 просмотров
При цитировании глав и стихов используйте только запятую (,) для разделения номера главы и номера стиха в заголовке страницы. Пример: Мк 1,39 (Евангелие от Марка, глава 1, стих 39)
Petrus Khoa 103 задал вопрос июл 26, 2025
0 голосов
1 ответ 58 просмотров
У меня в файле custom.vrs есть строки такого вида: *REV 21:6,a,b В Paratext у меня есть USFM-разметка такого вида ... ? Я бы не хотел печатать больше, чем необходимо. Спасибо, Пол
Paul 642 задал вопрос окт 21, 2024
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,048 вопросов
6,007 ответов
5,672 комментариев
2,027 пользователей