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

Я уже раньше спрашивал здесь о разметке модулей, но так и не смог решить проблемы, с которыми сталкиваюсь. Ни Paratext Print Draft, ни PTXprint не печатают полную версию моего модуля. Оба дают частичный вывод, и то, что они производят, выглядит в основном нормально, но ни один из них не справляется с целым документом. Print Draft печатает только частично (первые 6 или около того страниц из ожидаемых почти 100), а PTXprint пропускает целые сегменты...

Мой модуль довольно простой (как мне кажется?), со строками вроде:

\p Genesis 15:5-12,17-18 — Ne na baubathu a God kolua a Abram

\p \bd Genesis 15:5-12,17-18\bd*
\ref GEN 15:5-12
\pc ...
\ref GEN 15:17-18

но он включает ряд «сегментов стихов», чтобы соответствовать различным лекционарным выборам, например:

\ref GEN 22:1-8,9a,9b,10-18

Когда я использую Print Draft в Paratext, я получаю предупреждения об ошибках маркеров. В тексте у меня нет ошибок маркеров, и в начале загруженного модуля указано 3615/3615 (100%) 0 ошибок (что подтверждается при нажатии на флажок), но когда я запускаю Checking > Run Basic Checks > Markers в модуле (XXG), я получаю множество ошибок, таких как:

Empty marker: \p (frtbak.sty-usfm_mod.sty)

Помимо \p, он также помечает \rq и \bd — 626 раз. Я не могу понять ошибки PTXprint, которые сообщаются.

Если кто-нибудь сможет помочь с: 1) правильной разметкой сегментов стихов; и 2) тем, как найти, казалось бы, «призрачные» ошибки маркеров в модуле, загруженном в Paratext, я буду очень благодарен.

Paul

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

3 Ответов

0 голосов
Лучший ответ

Я думаю, что первый вопрос заключается в том, видите ли вы именно то, что хотите, когда меняете вид в Paratext на один из видов «Output» (Вывод). Импортируются ли сегменты стихов так, как положено?

Ничто из того, что вы написали выше относительно сегментов стихов, не похоже на то, что могло бы вызвать проблему. На самом деле, я бы ожидал, что следующее будет работать корректно и просто напечатает два сегмента в том порядке, в котором они идут:
\ref GEN 22:1-18, 

Если вы действительно получаете вывод, который не соответствует вашим ожиданиям, одним из возможных решений является разделение ваших ссылок:
\ref GEN 22:1-8
\refnp GEN 22:9a
\refnp GEN 22:9b
\refnp GEN 22:10-18
----------------

Странно, что вы получаете ошибку пустого маркера. Вы знаете, откуда появляется (frtbak.sty-usfm_mod.sty) после строки \p? Вы точно знаете, на какой маркер \p он указывает?

---------------

Запуск проверки маркеров (Marker checks) для Библии-модуля, вероятно, будет не очень результативным, поскольку разработчики PT не проектировали их с учетом Библии-модулей. Одна вещь, которая меня интересует: есть ли у вас отдельный файл frtbak.sty? Определены ли в нем какие-либо стили, такие как \rq и \bd?

---------------
В PTXprint вы пытаетесь печатать через опцию Библии-модуля или через опцию книги XXA? Исторически они работали довольно по-разному (до недавнего обновления парсера), поэтому, возможно, стоит попробовать другую опцию?

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

Переведено машиной с языка English
от (1,9тыс. очков)
выбрано от
Спасибо, mnjames. Я не знал, что можно выбрать другой вид для модуля — я видел только «Standard specification» (Стандартная спецификация), что не очень помогает... Переключение на Preview (Предпросмотр) или Standard output (Стандартный вывод) показывает все так, как и должно быть. Я попробовал запустить проверку «marker» (маркеров) для обоих видов, и они прошли чисто / без ошибок. Я также попробовал Print Draft (Печать черновика) с обоими видами, но результаты были такими же, как и раньше: при формировании задания на печать отмечались ошибки маркеров, а вывод был усечен.

В ответ на ваши вопросы:

- Я понятия не имею, откуда берутся ошибки frtbak.sty... после \p. В папке моего проекта есть файл frtbak.sty; также есть frtbak_old.sty. Оба \rq и \bd определены в frtbak.sty.

- В PTXprint я использовал опцию Библии-модуля. Я попробовал опцию XX_, и она действительно сработала! Это дает мне некоторую уверенность в том, что мой модуль в порядке; просто что-то сбивает с толку Print Draft в PT... Возможно, Fool Running сможет дать некоторый прояснение по этому поводу. Но если опция XX_ в PTXprint будет работать, меня это устраивает. Спасибо за подсказку в правильном направлении!
Переведено машиной с языка English
Если вы используете файлы XX_, имейте в виду, что каждый раз, когда вы обновляете основной текст или Библию-модуль, вам нужно будет переключиться на Preview (Предпросмотр) или Standard Output (Стандартный вывод), чтобы обновить этот текст (затем вы можете переключиться обратно в любое время).

Вы используете самую последнюю версию PTXprint? Если ваша версия раньше, чем 2.7.31, есть вполне вероятная возможность, что обновление исправит проблему с печатью Библии-модуля.
Переведено машиной с языка English
Хорошо знать, что переключение между разными видами обновляет Библию-модуль! Я каждый раз перезагружал его (Tools > Open Bible Module и т.д.)...

Что касается версии PTXprint, я использую последнюю версию для Linux, 2.7.22; по крайней мере, это последняя, которую я вижу на сайте.
Переведено машиной с языка English
Мне интересно, почему версия для Linux так сильно отстает от версии для Windows. Это немного необычно для проекта PTXprint.

Я бы рекомендовал публиковать вопросы, касающиеся PTXprint, здесь: https://support.bible/PTXprint
Я также рекомендую отправить архив (созданный внутри PTXprint) на адрес: [email protected]

Я думаю, что в PTXprint есть хотя бы один баг, на который вы наткнулись, и что-то происходит, чего я не понимаю.

\ref Rev 1:9-10,11a
также печатает 11b, что является багом

когда вы добавляете ст. 12-13, либо они не отображаются, либо PTXprint падает, либо печатает весь абзац, включая последующие стихи. Ни одно из этих действий не имеет для меня смысла.
Переведено машиной с языка English
Все, на что вы указали, — это то, что я замечал сам; часть «страданий»... Другой пример: PTXprint с удовольствием «печатает» ряд строк \p в начале Бытия, пропускает все \p \bd \bd* с сопутствующими строками \ref для Бытия (например, 8 или 9 таких «пар»), а затем, начиная с Исхода, продолжает «печатать» все последующие строки. Это тоже не имеет для меня смысла.

Я пробовал получать помощь от поддержки PTXprint (см. некоторые из моих других сообщений здесь), но не получил очень благоприятных ответов, а в некоторых случаях общение просто прекращалось. Признаюсь, я в какой-то мере отказался от этого подхода к решению проблемы.
Переведено машиной с языка English
0 голосов
Если проект не является конфиденциальным, не могли бы вы указать его название или, в идеале, загрузить резервную копию проекта в формате zip (на сайт вроде Google Drive или Dropbox), чтобы мы могли внимательно его изучить?
Переведено машиной с языка English
от [Expert]
(16,7тыс. очков)
Вот ссылка на Dropbox: https://www.dropbox.com/scl/fi/pteijt1eamj0p9oe5q41d/LGR-2025-06-19.zip?rlkey=1d7yohwnp88r6u88zj3nqmyxx&st=dwre99fl&dl=0

Спасибо, что нашли время посмотреть!
Переведено машиной с языка English
0 голосов

Чтобы использовать сегменты стихов в строке \ref, эти сегменты должны физически присутствовать в тексте.

Например, Матфея 1:4 может выглядеть так:

\li \v 4a Ram fue el papá de Aminadab.
\li \v 4b Aminadab fue el papá de Naasón.

\li \v 4c Naasón fue el papá de Salmón.

Как уже сказал FoolRunning, возможно, необходимо увидеть фактический текст, чтобы определить другие проблемы. 

Переведено машиной с языка English
от [Expert]
(9,9тыс. очков)
Спасибо, Фил. Хорошо, что мы охватили все варианты, но да, у меня сегменты стихов есть в тексте.
Переведено машиной с языка English

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

0 голосов
2 ответов 139 просмотров
В модуле Библии для лекционарного чтения у нас есть заголовки со ссылками на Писание. Например: \s1 $(JER 33:14-18) Настройка ... \s#, результат тот же. Я использую версию 2.7.29.
beve 128 задал вопрос апр 16, 2025
0 голосов
1 ответ 169 просмотров
У меня есть модуль Библии с лекционарным циклом, и в PTXPrint некоторые тексты \ref отсутствуют, а некоторые показывают ... -то параметр, связанный с абзацами или чем-то подобным?
beve 128 задал вопрос апр 10, 2025
0 голосов
1 ответ 145 просмотров
У меня есть модуль Библии с лекционарным циклом, в котором есть собственные заголовки \s#. В модуле нет "\inc s", потому ... могу понять, не упускаю ли я где-то какой-то параметр?
beve 128 задал вопрос апр 10, 2025
0 голосов
1 ответ 86 просмотров
Наш Новый Завет (Онобасулу, Папуа - Новая Гвинея) будет набран в двухколоночном макете. Тем не менее, ... придётся использовать грубый метод отклонить сообщение об ошибке ?
Johann69816169 104 задал вопрос окт 4, 2024
0 голосов
2 ответов 226 просмотров
Я создал собственный маркер вехи. Вот пример его использования: \zpage |JOS24.15\* Когда я импортирую текст в ... удаляется. Есть ли какой-нибудь способ обойти эту проблему?
mnjames 1,9тыс. задал вопрос май 27, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For where two or three gather in my name, there am I with them.
Matthew 18:20
3,060 вопросов
6,021 ответов
5,687 комментариев
2,035 пользователей