0 votes
108 vues
J'essaie d'obtenir une bonne mise en forme pour les lettres dans le livre d'Esdras. Il ne semble pas y avoir un seul ensemble de styles qui fonctionne pour toutes les lettres. Ma réflexion actuelle est donc de ne pas attribuer de valeurs globales aux marqueurs USFM, mais plutôt de spécifier la mise en forme paragraphe par paragraphe avec des références bibliques. Cependant, je n'ai aucune idée de ce que devrait être le code ni de l'endroit où le placer dans PTXprint.

Par exemple, Esdras 2:2-4 contient les marqueurs USFM suivants : 2a a \pmo et 2b-4 a \pm. Comment spécifier pour ces versets uniquement que chaque paragraphe doit avoir un espace avant et utiliser une police différente (par ex. Arial plutôt que Charis) ?
Traduit automatiquement depuis English
PTXprint par (153 points) | 108 vues

3 Réponses

0 votes
D'accord, je suis un peu confus. Voulez-vous dire que dans la version principale, il n'y a que \p et que vous souhaitez imposer :

pmo - ouverture de paragraphe intégré
pm - paragraphe intégré
pmc - fermeture de paragraphe intégré

Ou est-ce que l'usage excessif de pm/pmo/pmc a été fait et vous voulez seulement modifier leur affichage dans certains versets ?

Les styles sont le moyen de changer la police, la taille, la mise en page des paragraphes, etc. Donc, si l'USFM est un balisage sémantique correct (par ex. les lettres et autres textes où l'indentation est appropriée sont balisés avec pm*, rien d'autre), alors dans l'onglet de style, vous pouvez attribuer une police, une taille, etc. à ce style. Si vous devez formater Esdras différemment, disons de l'Apocalypse, vous pouvez copier un style et le faire appliquer à un seul livre, par ex. copier pm vers id:GEN|pm (pm dans Genèse - voir la ligne \id pour le livre concerné).

Si le problème est que l'USFM est un vrai bazar, alors mon option préférée 1 est de parler aux traducteurs/conseillers exégétiques et de le faire changer dans Paratext.
Sinon, (disons si l'original provient de DBL) vous pouvez utiliser le fichier changes.txt pour appliquer des modifications à un verset ou à une plage spécifique. Par ex. pour se débarrasser de tous les "\pm" du reste du fichier et les remettre dans quelques endroits, vous pourriez faire :
at EZR "\\pm " > "\\p "
at EZR 2:2-4 "\\p " >"\\pm "
at EZR 97:124-132 "\\p " >"\\pm "
(notez les espaces après les codes)

Si vous avez plusieurs paragraphes qui doivent être traités séparément, vous avez probablement besoin de faire quelque chose comme :
at EZR 2:2 "\\p Dear" >"\\pmo Dear"
 
Vous pouvez aussi, bien sûr, combiner ces 2 approches, en créant un "pletter" spécial qui définit joliment les polices et la mise en page, puis en changeant "pm" en "pletter" aux endroits concernés.
Traduit automatiquement depuis English
par (1,1k points)
Les marqueurs USFM n'offrent pas beaucoup de possibilités pour baliser sémantiquement des paragraphes entiers. Il n'y a que \pm pour couvrir les lettres, les prières, les décrets, etc. Comment puis-je spécifier à PTXprint d'afficher Esdras 1:2-4 (un décret) différemment d'Esdras 4:11b-16 (une lettre) et différemment de Neh. 9:5b-37 (une prière) alors qu'ils sont tous balisés avec \pm ? Notre sortie sera en A5, en deux colonnes et l'utilisation de l'indentation entraîne des lignes illisiblement courtes, donc je cherche des formats alternatifs qui aideront les lecteurs à comprendre les différents types de contenu. Changer la police semble être une bonne option pour les lettres et les décrets, mais ne serait pas aussi significatif pour les prières.

Y a-t-il un moyen de marquer ces éléments comme différents dans Paratext ? Et si oui, comment puis-je l'implémenter dans PTXprint ?
Traduit automatiquement depuis English
À mon avis, au niveau du paragraphe, la structure USFM viole ses propres règles concernant le balisage sémantique. En apparence, il n'y a que \pm pour couvrir les lettres, les prières, les décrets, etc. Je veux qu'Esdras 1:2-4 (un décret) s'affiche différemment d'Esdras 4:11b-16 (une lettre) et différemment de Neh. 9:5b-37 (une prière). Notre sortie sera en A5, en deux colonnes et l'utilisation de l'indentation entraîne des lignes illisiblement courtes, donc je cherche des formats alternatifs qui aideront les lecteurs à comprendre les différents types de contenu. Changer la police semble être une bonne option pour les lettres et les décrets, mais ne serait pas aussi significatif pour les prières.
En fouillant à nouveau dans la documentation USFM, je vois qu'il y a aussi des marqueurs \pi# en plus de \pm. Je vais expérimenter avec ceux-ci.
Traduit automatiquement depuis English
0 votes
Je viens de penser... une autre option est d'utiliser un jalon (milestone) à portée défini par l'utilisateur pour marquer lettre vs décret.
Je ne sais pas comment Paratext souhaite qu'ils soient utilisés, mais quelque chose dans ce sens est acceptable pour PTXprint :

\pmo \zletter-s\* À l'élu à ....
.....
\pmc Que celui qui a des oreilles entende ! \zletter-e\*

Les \zletter-s / zdecree-s peuvent ensuite être utilisés pour appliquer une police spécifique sur une plage de styles de paragraphe.
Traduit automatiquement depuis English
par (1,1k points)
0 votes
Une approche consiste à utiliser des marqueurs spécifiques que vous inventez : \zpl et ensuite d'utiliser un changement contextuel pour remplacer le \p comme suit :

```
at EZR 2:1-4 '\\p ' > '\\zpl '
```
Notez que nous commençons au verset précédent afin de capturer le \p avant EZR 2:2. Ensuite, vous pouvez styliser \zpl comme vous le souhaitez (typiquement, trouvez le marqueur le plus proche du style que vous voulez, disons \p et cliquez sur ajouter pour créer un nouveau marqueur dans la feuille de style que vous appelez zpl)
Traduit automatiquement depuis English
par (656 points)

Questions connexes

0 votes
1 réponse 69 vues
Bonjour à tous, J'ai un projet de mise en page où je dois afficher les chiffres en chiffres latins, alors que la ... J'ai besoin de votre aide pour accomplir cette tâche. Merci.
TSNgaihte 220 posée févr. 24, 2025
0 votes
1 réponse 18 vues
Bonjour, Lors de la création de l'index des numéros de Strong, l'affichage est le suivant, où la référence apparaît comme « $a(Mat 1:11) » Comment corriger cela ?
Kevin Nicholas 142 posée avr. 26, 2025
0 votes
1 réponse 36 vues
J'ai produit un fichier PDF avec PTXprint. Lorsque je l'ouvre avec Firefox sur mon bureau, Firefox affiche le titre ... PDF ne voient pas ce titre trompeur dans la mauvaise langue.
bit 495 posée nov. 17, 2025
0 votes
2 réponses 264 vues
Je dois supprimer certains fichiers audio pour protéger l'identité de la personne qui a répondu, le temps que je trouve un ... anonyme. Il s'agit d'un petit nombre de réponses.
TM_Software 123 posée août 16, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
May the God who gives endurance and encouragement give you the same attitude of mind toward each other that Christ Jesus had.
Romans 15:5
3,045 questions
6,005 réponses
5,671 commentaires
2,026 utilisateurs