0 votes
316 vues
La poésie a meilleur aspect lorsque les numéros de versets sont suspendus dans la marge. Cependant, PTXprint ne semble pas faire de même pour les numéros de chapitres, et cela interfère avec la hiérarchie d'indentation de \q. Je travaille actuellement sur le Cantique des Cantiques, donc avoir le numéro de chapitre sur une ligne à part ne fonctionne pas (le choix exégétique des traducteurs a été de lire le livre comme six poèmes qui ne correspondent pas à la numérotation des chapitres).

Y a-t-il une solution de contournement pour décaler légèrement les numéros de chapitres ? Et est-il possible d'ajouter cette fonctionnalité à l'avenir (pour ceux d'entre nous qui préfèrent l'interface utilisateur au code) ? Merci !
Traduit automatiquement depuis English
PTXprint par (153 points) | 316 vues

2 Réponses

0 votes

Lorsque vous dites « avoir le numéro de chapitre sur une ligne à part ne fonctionne pas », voulez-vous dire que ce n'est pas automatiquement configuré pour faire cela, ou, euh, autre chose ?
Il est certainement possible de spécifier une étiquette de chapitre (\cl) pour un livre entier - placez-la avant \c 1 dans le fichier, par exemple avec un fichier de modifications.
Ensuite, vous n'aurez plus un numéro de chapitre en lettrine.

Une autre option qui pourrait convenir, en relisant votre question,  est de désactiver complètement les numéros de chapitres pour le Cantique des Cantiques. Cela peut être fait dans l'interface utilisateur, en créant un style spécial pour le marqueur id:SNG|c que vous réglez ensuite sur « masquer/exclure le contenu du marqueur » (la case à cocher souvent ignorée tout en haut du panneau de style).

Vous pourriez ensuite écrire des règles de modifications pour placer le numéro de chapitre dans la forme de présentation du verset 1 de chaque chapitre. Quelque chose comme ceci :
at SNG 1 "\\v 1 " > "\\v 1 \\vp 1:1\\vp*"
at SNG 2 "\\v 2 " > "\\v 1 \\vp 2:1\\vp*"

Je n'ai pas testé cela, mais j'espère que quelque chose de similaire fonctionnera.

(J'ai regardé le code et pour le moment, il n'y a rien pour déplacer le numéro de chapitre sur le côté).

Traduit automatiquement depuis English
par (1,1k points)
modifié par
0 votes

Une autre option dont je viens de réaliser l'existence est d'inclure ce qui suit dans ptxprint-mods.txt :

\def\llapChapter{\edef\printchapter{\llap{\printchapter}}} 

\setbookhook{start}{SNG}{\let\PrepChapterNumber\llapChapter}
\setbookhook{end}{SNG}{\let\PrepChapterNumber\relax}

Cela fera en sorte que le numéro de chapitre dépasse entièrement dans la marge gauche, avec les hooks configurés pour que cela n'arrive que dans SNG.

Je travaille également à faire en sorte que la marge gauche, la marge droite et la justification aient un effet sur les numéros de chapitres...
État actuel dans la version de test (github) :
Si la justification est réglée sur « droite », alors la marge droite (ou, comme rightmargin ne peut pas être réglée sur une valeur négative, leftmargin si rightmargin est laissée à 0) spécifie où se trouve le bord droit du numéro de chapitre. (par rapport à la marge gauche). Cela rendra le morceau de code ci-dessus inutile, une fois que cela sera inclus dans une version publiée.

Pour les autres réglages de justification, la marge gauche indente / décale le côté gauche du numéro de chapitre par rapport à la marge.

Traduit automatiquement depuis English
par (1,1k points)
Merci, c'est une solution simple qui a bon air, et j'apprécie le temps que vous y consacrez.

Ma seule préoccupation est que, comme le numéro de chapitre est si grand, il s'étend maintenant assez loin dans la marge de la page. Ce n'est pas si grave sur les pages recto (numéros impairs) car il y a de l'espace supplémentaire de la gouttière, mais cela pourrait poser problème sur les pages verso (numéros pairs). Nous utilisons une mise en page à une colonne, mais je suppose que ce serait aussi un problème pour la deuxième colonne d'une mise en page à deux colonnes.

La solution idéale serait que les deux lignes affectées par le numéro de chapitre se décalent légèrement vers la droite, mais gardent la taille relative des indentations. Le numéro de chapitre serait décalé par rapport à ses deux lignes de texte, mais resterait dans la marge globale de la page.
Traduit automatiquement depuis English
La version 2.4.16 a été publiée (le 9), et permet désormais les numéros de chapitres alignés à gauche ou à droite que j'ai essayé d'expliquer ci-dessus, de sorte que vous avez le contrôle de quel bord est en position fixe. Je ne comprends pas ce que vous voulez dire par « décaler mais rester dans la marge de la page... garder la taille relative des indentations », mais mon intuition est que l'alignement à gauche avec une indentation négative est ce que vous voulez. Cela fonctionnera comme un décalage (fixe).
Traduit automatiquement depuis English

Questions connexes

0 votes
2 réponses 255 vues
La case Afficher les numéros de chapitre dans les livres à un seul chapitre est décochée, mais le numéro de chapitre ... -tête courant pour Obadiah. Comment puis-je empêcher cela ?
Ruth Mathys 153 posée nov. 14, 2023
+1 vote
0 réponses 29 vues
Lors de la citation des chapitres et des versets, utilisez uniquement une virgule (,) pour séparer le numéro du chapitre du ... . Exemple : Mc 1,39 (Marc chapitre 1 verset 39)
Petrus Khoa 103 posée juil. 26, 2025
0 votes
1 réponse 123 vues
Les autres titres de section apparaissent correctement dans le texte, mais le titre de section pour \c 1 est déplacé ... view?usp=sharing> j'espère que ce lien fonctionne. Merci
anon095293 129 posée mars 24, 2025
0 votes
2 réponses 73 vues
Lorsque j'essaie d'exécuter ptxprint sur un chapitre spécifique de mon projet (Luc 2), un PDF étrange et illisible ... identifiable), je serais heureux de partager le fichier SFM.
anonymous987345 109 posée nov. 15, 2024
0 votes
1 réponse 181 vues
J'utilise Paratext 9.4.101.12 et PTXprint 2.4.7 J'assiste à un projet en arabe. Sur les 16 chapitres de ... de chapitre masquent le texte aléatoirement, posé en 2021) ? Merci
anon703820 222 posée juil. 9, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And over all these virtues put on love, which binds them all together in perfect unity.
Colossians 3:14
3,045 questions
6,005 réponses
5,671 commentaires
2,026 utilisateurs