0 votes
268 vues
Pour les langues comportant des mots longs, il semble que la meilleure façon de gérer les espaces larges entre les mots soit d'utiliser la césure. (En tout cas, je n'ai pas réussi à obtenir les meilleurs résultats en ajustant l'espacement entre les mots. Peut-être n'ai-je pas utilisé les paramètres optimaux.)

Est-il possible d'importer un autre dictionnaire de césure (par exemple hunspell) au lieu d'utiliser la liste de césure de PTX ?
Traduit automatiquement depuis English
PTXprint par (195 points) | 268 vues

2 Réponses

0 votes

L'interface utilisateur / préprocesseur de PTXprint est conçu en supposant que vous travaillez dans une langue minoritaire pour laquelle la liste de césure PTX est la seule disponible. Si vous travaillez dans une langue majeure (ou si quelqu'un de l'équipe est familier avec la création de dictionnaires à l'aide de patgen2 et leur intégration dans TeX), alors une solution consiste à utiliser les motifs TeX intégrés (ou qui peuvent être intégrés).
Les différentes installations de TeX ne contiennent souvent qu'un sous-ensemble sélectionné de ce qui est disponible (pour améliorer le temps de chargement / éviter les limitations de mémoire sur les machines des années 1990, etc.) et vous devrez peut-être effectuer certaines configurations de l'installation TeX, et bien sûr, si vous êtes sur Windows  je n'ai aucune idée de ce qui est inclus avec PTXprint.

Aussi... les mises en page et les schémas de nommage pour les éléments de bas niveau comme celui-ci ont changé depuis la dernière fois que je modifiais  language.dat manuellement, et je vois qu'il ne faut plus le faire, du moins sur cette machine Linux.

Donc... une aide exacte et appropriée est délicate, mais oui, si vous travaillez dans une langue qui prend en charge la césure TeX, bien que cela puisse être un peu fastidieux à activer, il devrait être tout à fait possible de l'utiliser, et comme un nombre considérable des moteurs de césure open-source tirent leur origine de TeX et de son ami patgen (qui crée les fichiers lus par iniTeX pour construire votre installation tex), vous devriez pouvoir convertir un dictionnaire si vous en avez un.

Une fois que vous avez une installation TeX qui connaît la langue, il devrait suffire d'ajouter
\uselanguage{esperanto} % ou autre chose

à votre fichier ptxprint-mods.tex.

Attention... PTXprint utilise XeTeX et non XeLaTeX, luaTeX/laTeX/conTeXt ou d'autres variantes de TeX. Beaucoup des questions et réponses que vous trouverez sur Google pour les recherches liées à TeX ne seront pas particulièrement pertinentes. Étant donné qu'il s'agit de XeTeX, vous avez besoin de motifs de césure utf8.

Traduit automatiquement depuis English
par (1,1k points)
Merci pour cette réponse.
Traduit automatiquement depuis English
0 votes
La façon d'utiliser hunspell est de l'utiliser pour insérer des césures insécables (U+00AD SHY) dans le texte aux points de césure possibles. C'est fastidieux à faire manuellement, mais j'espère vraiment coder cela et ajouter la prise en charge de hunspell à ptxprint.
Traduit automatiquement depuis English
par (656 points)
Merci. Avez-vous une estimation du délai pour que cela soit disponible ?
Traduit automatiquement depuis English

Questions connexes

0 votes
1 réponse 52 vues
L'idée de base pour notre mise en page diglotte est visible ci-dessous. Dans notre projet, le texte secondaire de la ... il possible de mettre en œuvre l'une de ces approches ?
Christopher F 120 posée avr. 15, 2025
0 votes
1 réponse 216 vues
Cela relève peut-être plutôt du groupe de composition typographique, mais ... Je me demande si cela ne serait pas plus ... vous avez le temps de donner votre opinion. :) Merci !
KimB 670 posée juil. 2, 2024
0 votes
1 réponse 160 vues
Bonjour à tous, je voudrais que mes marges soient aussi étroites que possible. Quelle est la largeur minimale qu'elles ... les personnes âgées ? luke page one468 604 41.6 KB
anon441204 250 posée mai 10, 2021
0 votes
1 réponse 207 vues
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 posée oct. 28, 2019
+1 vote
0 réponses 144 vues
Puis-je insérer un lien vers un article de dictionnaire à l'intérieur de \jmp .. \jmp* ? La documentation USFM ... laisse terminer la saisie et supprime le code "link-href=".
[Expert]
sewhite
3,3k
posée juil. 6, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
But if we walk in the light, as he is in the light, we have fellowship with one another, and the blood of Jesus, his Son, purifies us from all sin.
1 John 1:7
3,045 questions
6,005 réponses
5,671 commentaires
2,026 utilisateurs