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

Ранее я читал в какой-то документации USFM, что существует пространство имён \z…, зарезервированное для пользовательских маркеров. В моём проекте Paratext я использую несколько маркеров с обратным слэшем для разметки на уровне символов, например:

\zd для текста, который я предлагаю удалить, и который должен быть скрыт в черновом печатном варианте
\zs для предлагаемого текста, который я хочу отобразить в черновом печатном варианте
\zh для скрытого предлагаемого текста
\zgl для грамматических меток (например, RC - придаточное предложение), чтобы помочь мне находить определённые грамматические структуры, которые я хочу исследовать более подробно. Это тоже скрытый текст.

Идея в том, чтобы мои национальные коллеги в переводческой команде могли видеть мои предложения прямо в тексте в Paratext, и им не нужно было открывать какие-либо Заметки (Notes).

Эти стили символов отлично работают на экране. Они отображаются точно так, как отформатированы в файле стилей custom.sty, но они вызывают ошибку в PTXprint. (Кстати, «экспорт черновика в PDF» в Paratext 9 также вызывает ошибку с этими маркерами; он тоже использует XeTeX для создания файла pdf.)

Есть ли какие-либо предложения, что я мог бы сделать в этой ситуации?

(Мой проект Paratext использует USFM 2.)

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

3 Ответов

0 голосов

Привет, Райнер. Спасибо за отличный вопрос!

Да, есть способы поддержки этих пользовательских маркеров. Если вы уже определили эти стили в custom.sty или ptxprint-mods.sty, то вы можете просто включить их на вкладке «Дополнительно» (Advance), как показано здесь:
image

Если нет, то вам нужно использовать вкладку «Стили» (Styles), чтобы добавить (или просто изменить) эти пользовательские стили. Чтобы добавить новые стили (выберите другой похожий, например bd…bd*, а затем используйте кнопку «Добавить» (Add), чтобы добавить стиль):

Измените параметры и комментарии по мере необходимости:
image
Затем вы можете использовать цвет и размер, чтобы изменить внешний вид.
image

[Примечание: похоже, в версии 1.5.9 есть ошибка, которая мешает скрытию/исключению содержимого маркера, поэтому обходным решением является установка размера шрифта для \zd в 0.01pt, что сделает его невидимым :slight_smile: ]
image

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

Спасибо за инструкции. Я попробовал их в двух проектах, и они сработали! Сначала я просто выбрал опцию использования custom.sty, но печать не удалась. Поэтому я также определил несколько пользовательских стилей в PTXprint и получил ожидаемый печатный вариант.

Затем я попробовал использовать только custom.sty в другом проекте Paratext [SBEBT - проект обратной транслитерации], и это тоже сработало.

Я закрыл PTXprint и снова открыл приложение, выбрал проект SBET и попытался удалить свои пользовательские стили, которые я добавил ранее, потому что я подумал, что они мне не нужны (и настройки там переопределяют некоторые настройки в custom.sty). Но кнопка «Удалить» (Del) не дала никакого эффекта. Даже после закрытия и повторного открытия PTXprint добавленные стили всё ещё были там!

Вот скриншот:

Таким образом, как я могу удалить эти пользовательские, определённые пользователем стили?

[Кстати, «Скрыть/Исключить содержимое маркеров» для \zd и \zh работает у меня отлично. Обходное решение не требуется.]

Спасибо, Райнер

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

Спасибо за сообщение об этой ошибке, Райнер.
В ходе моих кратких тестов я вижу, что если вы используете кнопку удаления, а затем нажимаете «Печать» (Print), она действительно пытается удалить стиль, но не удаляет запись из списка слева. Когда вы закрываете и снова открываете PTXprint, этот маркер (почти) исчезает - он появляется в разделе «None»! Ой.
Мы исправим это в следующем выпуске.

Также обратите внимание, что невозможно удалить стили, которые пришли из файла стилей (Stylesheet), так как они будут появляться каждый раз при запуске PTXprint. Поэтому, даже когда это будет исправлено, вы сможете удалять только те стили, которые были добавлены вручную с помощью редактора стилей (Styles editor) (они сохраняются в файле конфигурации ptxprint.sty).

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

Эта ошибка (невозможность удалить добавленные маркеры) теперь исправлена в версии 1.5.10, которая недавно была выпущена.

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

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

0 голосов
1 ответ 61 просмотров
Думаю, вопрос понятен. Мне нужно настроить PTXprint на новом компьютере, чтобы я мог получить доступ к проектам, которые уже были созданы на старом. Спасибо
MnKN 134 задал вопрос фев 3, 2025
0 голосов
2 ответов 241 просмотров
25 лет назад я изучил таблицы CC и довольно хорошо в них разобрался. Теперь я пытаюсь идти в ногу со временем и учусь ... заставить мое выражение работать в Reg Ex Pal в PTX, тоже.
mvk1000 206 задал вопрос апр 19, 2024
0 голосов
1 ответ 48 просмотров
Ошибка, которую я получаю: JAS 3:1-2 Attrib marker 'va' found after 'p' but may only follow 'v' at line ... очистки текста. Есть ли другое решение, кроме вставки \vp в Paratext?
Bub 105 задал вопрос ноя 6, 2025
0 голосов
5 ответов 108 просмотров
Когда я впервые создаю проект в PTXprint, я могу связать его с существующим проектом PT. Я заметил, что иногда ... процесс, но такое иногда случается.) Отсюда и мой вопрос.
Tim 934 задал вопрос апр 24
0 голосов
2 ответов 219 просмотров
Я просто хочу узнать, что произойдёт, если пользователь попытается использовать PTXPrint, включая задачи, которые извлекают ... в Интернет, Chorus Hub или на флеш-накопитель?
Ben Pehrson 280 задал вопрос май 4, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Finally, all of you, be like-minded, be sympathetic, love one another, be compassionate and humble.
1 Peter 3:8
3,045 вопросов
6,005 ответов
5,671 комментариев
2,026 пользователей