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

Здравствуйте, все,

В этом проекте для выделения всех собственных имён жирным шрифтом используются \pn…\pn*, и я подозреваю, что это часть проблемы.

Вот стандартный вид без корректировок:

Ситуация 1:
Если я корректирую абзац, начинающийся со стиха 1:4, используя «at MRK 1:3 ‘\p’ > ‘\p_95’» (как в обучающем видео), корректировка срабатывает, но все маркеры жирного шрифта в абзаце удаляются.

Ситуация 2:
Если я пытаюсь скорректировать абзац, начинающийся со стиха 9, используя указанный выше код (изменённый на 1:8), корректировка не срабатывает. Я думаю, это происходит потому, что заголовок раздела содержит имя, выделенное жирным с помощью \pn, и, возможно, корректировка применяется к \pn, который в Paratext идёт перед \p. (Это выделение жирным избыточно, так как весь заголовок раздела и так выделен жирным.)
Частичным решением является использование «at MRK 1:8 ‘\p([^a-z])’ > ‘\p_95 \1’», тогда корректировка срабатывает, но жирный шрифт в абзаце всё равно удаляется, как в ситуации 1.

Я пробовал заменить \pn на \bd для выделения жирным с помощью " ‘\pn’ > ‘\bd’ ", но это не сработало.

Есть ли у кого-нибудь идеи, как это исправить?

Благословений,
Крейг

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

3 Ответов

0 голосов

Вот текст Paratext для 1:3 - 1:9, если это поможет.

\v 3 \qt ᥘᥬᥰ ᥞᥨᥝᥴ˕ᥙᥣᥒᥱ˕ᥐᥣᥒ˕ᥐᥧᥢ, ᥛᥤᥰ ᥔᥥᥒᥴ ᥐᥨᥢᥰ ᥐᥨᥝᥳ ᥘᥫᥒ ᥙᥣᥝᥱ ᥝᥣ:\qt*
\q1 \qt ‘ᥞᥣᥒᥲ˕ᥞᥦᥢᥰ ᥑᥨᥢᥴ˕ᥖᥣᥒᥰ ᥓᥝᥲ ᥘᥦᥰ. ᥞᥬᥲ ᥔᥥᥢᥲ˕ᥖᥣᥒᥰ ᥛᥢᥰ ᥔᥪ ᥘᥤ.’\qt*”\x - \xo 1:3 \xt ᥘᥤᥐᥳ ᥕᥤᥱ˕ᥔᥣᥭᥲ˕ᥕᥣᥲ 40:3\x*
\p
\v 4 ᥐᥩᥙ˕ᥘᥢᥴ, \pn ᥕᥥ˕ᥞᥣᥢᥲ\pn* ᥙᥨᥝᥱ˕ᥛᥣᥰ ᥞᥦᥴ, ᥕᥧᥱ ᥘᥬᥰ ᥞᥨᥝᥴ˕ᥙᥣᥒᥱ˕ᥐᥣᥒ˕ᥐᥧᥢ ᥞᥥᥖᥱ ᥛᥣᥒᥱ˕ᥐᥣᥱ˕ᥘᥣᥱ˕ᥓᥫᥛ˕ᥘᥛᥳ\f + \fr 1:4 \fq ᥛᥣᥒᥱ˕ᥐᥣᥱ˕ᥘᥣᥱ˕ᥓᥫᥛ˕ᥘᥛᥳ: \ft ᥚᥩᥒᥰ ᥛᥤᥰ ᥐᥨᥢᥰ ᥑᥪᥢᥰ˕ᥓᥬ˕ᥐᥣᥭᥰ˕ᥓᥬ ᥞᥦᥴ, ᥕᥧᥛᥱ˕ᥛᥣᥖ ᥓᥝᥲ, ᥙᥫᥢ ᥖᥝᥱ ᥞᥥᥖᥱ ᥛᥣᥒᥱ˕ᥐᥣᥱ˕ᥘᥣᥱ˕ᥓᥫᥛ˕ᥘᥛᥳ ᥞᥬᥲ ᥛᥢᥰ. ᥕᥣᥛᥰ ᥞᥥᥖᥱ ᥞᥢᥳ, ᥙᥫᥢ ᥟᥝ ᥛᥢᥰ ᥓᥫᥛ ᥑᥝᥲ ᥘᥛᥳ ᥐᥣᥱ ᥗᥣᥙᥱ ᥘᥫᥒ. ᥘᥣᥒᥴ ᥞᥭᥳ ᥖᥝᥱ ᥙᥥᥢ ᥞᥥᥖᥱ ᥛᥣᥒᥱ˕ᥐᥣᥱ˕ᥘᥣᥱ˕ᥓᥫᥛ˕ᥘᥛᥳ ᥞᥝᥳ.\f* ᥞᥬᥲ ᥙᥫᥢ. ᥛᥢᥰ ᥑᥭ ᥖᥣᥰ˕ᥘᥣᥰ ᥞᥬᥲ ᥙᥫᥢ ᥑᥪᥢᥰ˕ᥓᥬ˕ᥐᥣᥭᥰ˕ᥓᥬ, ᥞᥥᥖᥱ ᥛᥣᥒᥱ˕ᥐᥣᥱ˕ᥘᥣᥱ˕ᥓᥫᥛ˕ᥘᥛᥳ ᥞᥦᥴ, ᥝᥨᥖᥳ˕ᥖᥣᥛᥱ˕ᥖᥣᥒᥰ˕ᥚᥤᥖᥴ ᥑᥝᥴ ᥘᥭᥲ ᥙᥩᥭᥱ˕ᥘᥩᥖ ᥞᥝᥳ.
\v 5 ᥐᥨᥢᥰ ᥛᥫᥒᥰ \pn ᥕᥥᥝᥴ˕ᥗᥣᥭᥲ\pn* ᥐᥧ˕ᥟᥩᥒᥲ˕ᥐᥧ˕ᥖᥤ ᥖᥒᥰ ᥐᥨᥢᥰ ᥝᥥᥒᥰ \pn ᥕᥥ˕ᥘᥧᥲ˕ᥔᥣ˕ᥘᥫᥢᥱ\pn* ᥖᥒᥰ˕ᥘᥣᥭᥴ ᥖᥨᥝ ᥟᥩᥐᥱ ᥐᥣᥱ ᥓᥧᥰ \pn ᥕᥥ˕ᥞᥣᥢᥲ\pn*. ᥑᥝᥴ ᥕᥤᥢᥴ˕ᥚᥤᥖᥴ ᥝᥨᥖᥳ˕ᥖᥣᥛᥱ˕ᥖᥣᥒᥰ˕ᥚᥤᥖᥴ ᥑᥝᥴ, \pn ᥕᥥ˕ᥞᥣᥢᥲ\pn* ᥔᥛᥳ ᥞᥥᥖᥱ ᥛᥣᥒᥱ˕ᥐᥣᥱ˕ᥘᥣᥱ˕ᥓᥫᥛ˕ᥘᥛᥳ ᥞᥬᥲ ᥑᥝᥴ ᥘᥬᥰ ᥑᥥᥰ˕ᥘᥛᥳ \pn ᥕᥥ˕ᥖᥣᥢᥲ\pn* ᥞᥢᥳ.
\v 6 \pn ᥕᥥ˕ᥞᥣᥢᥲ\pn* ᥘᥧᥒ ᥔᥫᥲ˕ᥑᥨᥝᥰ ᥛᥥᥝᥰ ᥟᥝ ᥑᥨᥢᥴ ᥛᥣᥳ˕ᥘᥨᥝᥲ˕ᥗᥨᥝ ᥞᥥᥖᥱ ᥞᥢᥳ. ᥞᥣᥒ˕ᥟᥦᥒᥲ ᥛᥢᥰ ᥞᥣᥒᥳ ᥔᥣᥭᥴ˕ᥘᥒᥴ ᥞᥭᥳ. ᥛᥢᥰ ᥓᥤᥢ ᥖᥤᥴ˕ᥖᥐᥴ ᥖᥒᥰ ᥘᥛᥳ˕ᥚᥪᥒᥲ ᥗᥫᥢᥱ.
\v 7 ᥛᥢᥰ ᥐᥦᥛᥳ ᥐᥦᥛᥳ ᥑᥭ ᥙᥫᥢ ᥝᥣ: ᥛᥤᥰ ᥐᥨᥝᥳ ᥕᥬᥱ˕ᥛᥦᥖ ᥔᥤᥴ ᥐᥝ ᥖᥤᥴ ᥙᥨᥝᥱ˕ᥛᥣᥰ ᥘᥪᥢᥰ˕ᥘᥒᥴ ᥐᥝ. ᥐᥝ ᥞᥪᥛᥴ ᥚᥧᥭᥱ˕ᥘᥭᥲ ᥐᥨᥛᥲ ᥞᥦᥴ, ᥐᥥᥲ ᥔᥣᥭᥴ ᥔᥣᥱ˕ᥑᥣᥭᥳ ᥛᥢᥰ.
\v 8 ᥐᥝ ᥟᥝ ᥘᥛᥳ ᥞᥥᥖᥱ ᥛᥣᥒᥱ˕ᥐᥣᥱ˕ᥘᥣᥱ˕ᥓᥫᥛ˕ᥘᥛᥳ ᥞᥬᥲ ᥔᥧᥴ. ᥐᥩᥭᥰ˕ᥝᥣ, ᥛᥢᥰ ᥖᥤᥴ ᥟᥝ ᥑᥩᥢᥴ˕ᥓᥦᥖ˕ᥛᥦᥖ˕ᥓᥝᥲ ᥞᥥᥖᥱ ᥛᥣᥒᥱ˕ᥐᥣᥱ˕ᥘᥣᥱ˕ᥓᥫᥛ˕ᥘᥛᥳ ᥞᥬᥲ ᥔᥧᥴ.”
\s \pn ᥕᥥ˕ᥞᥣᥢᥲ\pn* ᥞᥥᥖᥱ ᥛᥣᥒᥱ˕ᥐᥣᥱ˕ᥘᥣᥱ˕ᥓᥫᥛ˕ᥘᥛᥳ ᥞᥬᥲ \pn ᥕᥥᥱ˕ᥔᥧᥳ\pn*
\r (ᥘᥤᥐᥳ ᥛᥣᥱ˕ᥗᥣᥭᥲ 3:13-17; ᥘᥤᥐᥳ ᥘᥧᥲ˕ᥓᥣ 3:21-22, 4:1-13)
\p
\v 9 ᥕᥧᥱ ᥘᥬᥰ ᥝᥢᥰ ᥓᥫᥢᥰ, \pn ᥕᥥᥱ˕ᥔᥧᥳ\pn* ᥘᥧᥐᥳ ᥝᥥᥒᥰ \pn ᥘᥣᥴ˕ᥔᥣ˕ᥘᥫᥲ\pn* ᥘᥣᥒᥴ ᥕᥧᥱ ᥘᥬᥰ ᥛᥫᥒᥰ \pn ᥓᥣ˕ᥘᥤᥲ˕ᥘᥤᥲ\pn* ᥞᥢᥳ ᥛᥣᥰ ᥞᥦᥴ, ᥕᥧᥱ ᥘᥬᥰ ᥑᥥᥰ˕ᥘᥛᥳ \pn ᥕᥥ˕ᥖᥣᥢᥲ\pn* ᥞᥥᥖᥱ ᥛᥣᥒᥱ˕ᥐᥣᥱ˕ᥘᥣᥱ˕ᥓᥫᥛ˕ᥘᥛᥳ ᥖᥤ \pn ᥕᥥ˕ᥞᥣᥢᥲ\pn*.

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

Похоже, последнее обновление до версии 2.3.36, а также смена корректировок с \p_95 на \p^95, похоже, исправила эту проблему.

Я проверил, и если я использую старый способ (\p_95), строка корректируется, но жирный шрифт всё равно исчезает. Поэтому я начну использовать \p^95 для корректировок.

Спасибо!

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

Механизмы работы \p_95 и \p^95 действительно очень различны. \p_95 — это отдельный стиль (вы могли бы настроить для него специальный цвет/шрифт и т.д., если хотите!), тогда как \p^95 означает «\p шириной 95%».

Одно, о чём стоит помнить: правило изменения с \p может работать в некоторых версиях python, но в других версиях оно приведёт к сбою. Вы должны использовать \\p (аналогично с другими символами со слэшем — один слэш является специальным символом, (например, \s = какой-то вид пробела), но для реального слэша используйте два).

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

Да, вот вся строка, которую я использую:

at MRK 1:20 ‘\p([^a-z])’ > ‘\p_97\1’

которая теперь стала:

at MRK 1:20 ‘\p([^a-z])’ > ‘\p^97\1’

Переведено машиной с языка English
at MRK 1:20 ‘\\p([^a-z])’ > ‘\\p^97\1’

Было бы гораздо безопаснее. У меня был случай, когда, как мне казалось, \p, очень похожий на ваш пример, работал идеально на одной машине, но вызывал «необъяснимые» сбои на другой. — Очень объяснимое явление, если хорошенько посмотреть…

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

Это странно, потому что я скопировал код из PTXPrint, и там \p, а не \p.

Только что опубликовал это, и при редактировании там два обратных слэша, за которыми следует P для первого, но при сохранении один из обратных слэшей удаляется. Когда я редактирую свои комментарии выше, то же самое. Двойные обратные слэши при редактировании, но только один при публикации.

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

Скорее всего, для фрагментов кода вам нужно использовать синтаксис markdown (the menu says preformatted). Для коротких фрагментов это одна обратная кавычка, обозначающая начало и конец, а для многострочных фрагментов по соглашению используются три обратные кавычки на строке перед и после (без других пробелов).

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

Когда вам нужно ввести код/регулярные выражения, если вы выделите фрагмент, а затем используете эту подсвеченную кнопку, он будет заключён в соответствующий формат, чтобы обратные слэши не терялись:
image

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

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

0 голосов
2 ответов 238 просмотров
For some reason, in some fonts, the bold or italic formatting does not appear in PrintDraft. For instance, I have a ... bolditalic{ Annapurna SIL:script=deva;embolden=2;slant=0.2 }
[Expert]
sewhite
3,3тыс.
задал вопрос авг 21, 2015
0 голосов
2 ответов 269 просмотров
Я работаю над набором диглотов. В Paratext некоторые стили в моём вторичном тексте (T2) выглядят жирнее, чем те же ... которую вы можете мне оказать в этом вопросе. Джон Нистром
john_nystrom 312 задал вопрос мар 23, 2021
0 голосов
2 ответов 207 просмотров
Пользователь хочет сделать весь раздел поэзии жирным шрифтом. Есть ли способ сделать это, не добавляя маркер жирного шрифта после ... также завершают жирный текст (даже без \bd*).
Sara 246 задал вопрос авг 5, 2024
0 голосов
3 ответов 124 просмотров
Я пытаюсь добиться хорошего форматирования для писем в книге Ездры. Похоже, что не существует единого набора стилей, ... использовать другой шрифт (например, Arial вместо Charis)?
Ruth Mathys 153 задал вопрос янв 10, 2025
0 голосов
1 ответ 376 просмотров
I am producing a Bible with added commentary \add \add* that I want printed in color. By default \add is Bold and Italic ... this in PT8.0 but the issue also applies to PT7.6.
Kent Spielmann 1,8тыс. задал вопрос авг 8, 2017
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Accept the one whose faith is weak, without quarreling over disputable matters.
Romans 14:1
3,048 вопросов
6,007 ответов
5,672 комментариев
2,028 пользователей