0 голосов
268 просмотров
Для языков с длинными словами, похоже, лучший способ справиться с широкими пробелами между словами — использовать перенос слов. (По крайней мере, мне не удалось получить наилучших результатов, просто настраивая пробелы между словами. Возможно, я не использовал оптимальные настройки.)

Возможно ли импортировать другой словарь для переноса слов (например, hunspell), вместо использования списка переносов из PTX?
Переведено машиной с языка English
PTXprint от (195 очков) | 268 просмотров

2 Ответов

0 голосов

Пользовательский интерфейс / препроцессор PTXprint написан с предположением, что вы работаете с малочисленным языком, для которого доступен только список переносов PTX. Если вы работаете с крупным языком (или кто-то в команде знаком с созданием словарей с помощью patgen2 и их интеграцией в TeX), то решением будет использование встроенных (или создаваемых) шаблонов TeX.
Различные сборки TeX часто поставляются только с частью доступных средств (для улучшения времени загрузки / избежания ограничений по памяти на машинах 1990-х годов и т.д.), и вам, возможно, потребуется выполнить некоторую настройку установки TeX, а также, если вы используете Windows  я не знаю, насколько урезанным является то, что входит в состав PTXprint.

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

Так что... точная и подходящая помощь затруднительна, но да, если вы работаете с языком, для которого есть поддержка переноса слов в TeX, то, хотя это может потребовать некоторой возни для включения, это должно быть вполне возможно, и поскольку многие открытые движки переноса слов восходят к TeX и его другу patgen (который создает файлы, читаемые iniTeX для сборки вашей установки tex), вы должны быть способны конвертировать словарь, если у вас есть один.

Как только у вас будет установка TeX, которая знает этот язык, достаточно будет добавить
\uselanguage{esperanto} % или что-то другое

В ваш файл ptxprint-mods.tex.

Будьте осторожны... PTXprint использует XeTeX, а не XeLaTeX, luaTeX/laTeX/conTeXt или другие варианты TeX. Многие вопросы и ответы, которые вы найдете в Google по запросам, связанным с TeX, могут не иметь особого отношения. Поскольку это XeTeX, вам нужны шаблоны переноса слов в кодировке utf8.

Переведено машиной с языка English
от (1,1тыс. очков)
Спасибо за этот ответ.
Переведено машиной с языка English
0 голосов
Способ использования hunspell заключается в том, чтобы использовать его для вставки мягких дефисов (U+00AD SHY) в текст в точках возможного переноса. Делать это вручную — боль, но я надеюсь написать код для этого и добавить поддержку hunspell в ptxprint.
Переведено машиной с языка English
от (656 очков)
Спасибо. Есть ли какие-либо сроки, когда это может стать доступно?
Переведено машиной с языка English

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

0 голосов
1 ответ 52 просмотров
Базовая идея нашего диглота показана ниже. В нашем проекте вторичный текст диглота - это интерлинейный текст на ... . Возможно ли реализовать какой-либо из этих подходов?
Christopher F 120 задал вопрос апр 15, 2025
0 голосов
1 ответ 216 просмотров
Возможно, этот вопрос лучше адресовать группе по набору текста, но ... Мне кажется, что было бы лучше, если бы подписи ... других, если у вас есть время высказаться. :) Спасибо!
KimB 670 задал вопрос июл 2, 2024
0 голосов
1 ответ 160 просмотров
Здравствуйте, друзья, я хочу, чтобы мои поля были как можно уже. Насколько узкими они могут быть? Также, какой размер ... для пожилых людей? luke page one468 604 41.6 KB
anon441204 250 задал вопрос май 10, 2021
0 голосов
1 ответ 207 просмотров
I was just helping a user who's project seems to be ignoring the line breaking rules. We have several projects using ... This project is Paratext 9 Any ideas? Thank you, MSEAIT/LT
MSEAIT_LT 478 задал вопрос окт 28, 2019
+1 голос
0 ответов 144 просмотров
Можно ли ввести ссылку на статью словаря внутри \jmp .. \jmp* ? В документации USFM показано, что можно создать ... позволяет закончить ввод, но удаляет код "link-href=".
[Expert]
sewhite
3,3тыс.
задал вопрос июл 6, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Just as a body, though one, has many parts, but all its many parts form one body, so it is with Christ.
1 Corinthians 12:12
3,045 вопросов
6,005 ответов
5,671 комментариев
2,026 пользователей