0 votes
320 vues

Je travaille sur les listes dans le livre d'Esdras (1:9-10, etc.). Quelle est la meilleure façon d'aligner les nombres à droite ? J'aimerais éviter les tableaux, mais y a-t-il une alternative ?

Traduit automatiquement depuis English
PTXprint par (153 points) | 320 vues

4 Réponses

0 votes

Les nombres sont-ils balisés avec litl ?
Si c'est le cas, vous pouvez insérer un hook dans ptxprint-mods.tex
image

Ajoutez une ligne :

\sethook{start}{litl}{\hfill}

Cela placera un espace extensible à l'infini au début de la classe de caractères.
Si vous souhaitez que cet espace soit une ligne de points, c'est plus complexe :

\sethook{start}{litl}{\leaders\hbox to 0.5em{\hfill.\hfill}\hskip 0pt plus 1fill\relax}
Traduit automatiquement depuis English
par (1,1k points)
0 votes

Ah, j'avais commencé avec \lik et \liv, mais je vais les changer.

Merci d'avoir répondu à cette question et à ma autre interrogation. Je comprends suffisamment le processus pour poser des questions, mais pas pour trouver les réponses ! Et je ne suis pas encore fini…

Traduit automatiquement depuis English
par (153 points)

Ça fonctionne bien, sauf pour les lignes où le texte avant le total remplit déjà la ligne. Dans ce cas, le total ne se déplace pas à droite. Faut-il corriger cela ligne par ligne, et si oui, quel code dois-je utiliser ?

Traduit automatiquement depuis English
0 votes

Désolé si j'ai laissé entendre qu'il y avait quelque chose de magique avec litl… ce qui était vraiment important, c'est que les éléments qui devaient être décalés aient leur propre balisage (mais ensuite, vous changez le hook pour qu'il soit placé avant le marqueur pertinent).

Maintenant, le fait que \hfill (et \leaders) soit ignoré s'il y a un retour à la ligne est une fonctionnalité très utile, et non un bug - cela évite qu'il y ait un espace au début/à la fin d'une ligne cassée. Il n'est pas nécessaire de traiter les choses comme des exceptions, nous avons juste besoin d'éduquer TeX…

La question qui doit être répondue, cependant, est ce que vous voudriez qu'il se passe ?

  1. Ne jamais casser la ligne avant le nombre (même si le résultat est horrible) : changez la fin du sethook pour être :
    litl}{\penalty10000\hfill}
  2. Une ligne entière vide / une ligne de points avant le nombre :
    litl}{\unskip\penalty500\hbox{}\penalty10000\hfill}

Dans les deux cas, si vous utilisez \leaders, placez l'élément supplémentaire devant celui-ci.

Explication :

Ce que ces commandes font, c'est donner des instructions supplémentaires à l'algorithme de césure des lignes.
J'ai également ajouté \unskip, qui supprime un espace précédent s'il y en a un - c'est plus utile pour le code basé sur \leaders, et cela évite qu'il y ait un espace entre les points et le mot précédent.
\penalty 500 signifie que la ligne peut être cassée là, mais c'est loin d'être idéal. Et \hbox{} est simplement un élément de largeur nulle qu'il ne peut pas ignorer. \penalty10000 indique que le coût de la cassure de la ligne ici est « infini ». Ainsi, pour ces deux versions, TeX n'est pas autorisé à casser la ligne à (juste avant) le remplissage, et par conséquent, il ne peut pas être ignoré par le processus normal.

Traduit automatiquement depuis English
par (1,1k points)
réaffiché
+1 vote

Merci pour ces informations, et j'ai réussi à faire la même chose pour les références bibliques dans les plans de livres TOUT SEUL !

Traduit automatiquement depuis English
par (153 points)

Questions connexes

0 votes
1 réponse 43 vues
Notre équipe a besoin d'accéder à un projet Paratext en deuxième langue en tant qu'Observateurs, car notre traduction ... réussi à le résoudre. Toute aide serait très appréciée.
gplunk57 102 posée juil. 29, 2025
0 votes
0 réponses 113 vues
Je pensais toujours que le passage d'un texte justifié à un texte non justifié se limitait à laisser les lignes ... des conseils à partager, je serais intéressé de les entendre.
mhosken 656 posée août 27, 2024
0 votes
2 réponses 219 vues
J'aide à la gestion de ScriptureEarth.org. Nous rêvons de la possibilité de mettre en place une option permettant aux ... . Est-ce que cela semble raisonnable ? --Loren Hawthorne
LorenHawthorne 173 posée août 5, 2024
0 votes
2 réponses 240 vues
Je prépare un texte en utilisant la police Noto Nastiliq Urdu. Mais j'ai besoin d'utiliser une police romaine dans l' ... a planté lorsque j'ai essayé d'imprimer. Des conseils ?
mlucas53 148 posée juil. 22, 2024
0 votes
1 réponse 274 vues
Le verset partiel en bas de la colonne de gauche apparaît après une liste marquée comme un tableau dans ParaText.
anon180868 195 posée juil. 11, 2024
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