0 голосов
146 просмотров
В моем текущем проекте верстки возможные места переноса определяются в первую очередь границами слогов, а не файлом hyphenatedWords.txt. Такие места проще всего определить с помощью серии правил замены на основе регулярных выражений.

Я помню, что несколько лет назад видел, что можно вставлять мягкие переносы с помощью правил в changes.txt (как это можно сделать и в Publishing Assistant), но в PTXprint для этого требовались дополнительные настройки в файле ptxprint-mods.tex. Однако ничего из того, что я пробовал, не сработало.

Я вижу, что в разделе Hyphenation > Import List есть неактивный (серый) пункт «Add syllable-based hyphenated words», но я не могу найти документацию о том, как включить и использовать эту функцию.
Переведено машиной с языка English
PTXprint от (115 очков) | 146 просмотров

1 ответ

0 голосов
Лучший ответ
На вкладке Fonts&Scripts включите перенос слов. По техническим причинам это отключит межбуквенный интервал (перенос слов не работает при включенном межбуквенном интервале, хотя при переносе по правилам это может быть возможно).

В вашем файле changes.txt добавьте правила, включающие \SFTHYPHEN или U+00AD (они эквивалентны) в возможных местах переноса. Например:

'([bcdfghjklmnpqrstvwxz])([bcdfghjklmnpqrstvwxz])' > '\1\\SFTHYPHEN \2'

или

'([bcdfghjklmnpqrstvwxz])([bcdfghjklmnpqrstvwxz])' > '\1\u00AD\2'

и печатайте.
Переведено машиной с языка English
от (658 очков)
выбрано от
Спасибо, Мартин! Я уже делал эти шаги, только в своем правиле changes использовал '\u00ad' вместо '\\SFTHYPHEN'. После внесения этого изменения у меня появились переносы! Большое спасибо!
Переведено машиной с языка English

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

0 голосов
1 ответ 485 просмотров
Я работаю с командой, у которой возникает ошибка маркера (которая есть и в моем собственном проекте:) Мы хотим ... , поэтому PT отклоняет это как ошибку библейской ссылки. Спасибо
anon913937 124 задал вопрос авг 25, 2023
0 голосов
3 ответов 616 просмотров
Please advise what is the best way in Paratext 7.6 to check Old Testament quotes that occur more than once. I ... this is a necessary part of final checking a New Testament.
muckles 540 задал вопрос июн 5, 2015
0 голосов
1 ответ 214 просмотров
Я создал PDF-файл с помощью PTXprint. Когда я открываю его в Firefox на своем компьютере, Firefox отображает ... PDF, не видели этот запутанный заголовок на неправильном языке.
bit 495 задал вопрос ноя 17, 2025
0 голосов
1 ответ 588 просмотров
Возможно ли сделать «в строке» значением по умолчанию для номеров стихов в полях? Если нет, то какой самый простой способ изменить их отображение с верхних индексов на «в строке»?
OJG 112 задал вопрос янв 27, 2025
0 голосов
2 ответов 346 просмотров
Переводчик написал следующее: Я работаю над списком слов для перевода на северноканкана, чтобы я мог работать ... этом случае lagsak распознаваться как корень? Спасибо, james_post
[Moderator]
james_post
2,1тыс.
задал вопрос июн 16, 2021
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Very truly I tell you, whoever accepts anyone I send accepts me; and whoever accepts me accepts the one who sent me.
John 13:20
3,065 вопросов
6,025 ответов
5,697 комментариев
2,036 пользователей