0 votes
25 vues
J'ai trouvé quelque part dans la documentation l'instruction suivante, que j'ai placée dans ptxprint-mods.tex.

\sethook{page}{-4}{\mark{\t@tle}}

Cette instruction a pour effet de déclarer la page concernée (dans ce cas, la page 4/iv des pages préliminaires numérotées en chiffres romains) comme une page de « titre », ce qui a pour effet de supprimer la règle en haut de la page sous l'en-tête. Je me demande donc quelles sont les autres options pour \t@tle, car je veux maintenant forcer la première page de mon glossaire, qui pour une raison quelconque ne reçoit pas de règle d'en-tête, à en avoir une. J'ai cherché partout une liste de ces options, mais sans succès jusqu'à présent. Et question accessoire : pourquoi beaucoup de ces variables ou constantes contiennent-elles un @ ?
Traduit automatiquement depuis English
PTXprint par (206 points) | 25 vues

1 Réponse

0 votes
Les éléments contenant un @ sont généralement considérés comme des éléments internes que les utilisateurs normaux ne devraient pas utiliser. USFM est un ensemble (très) public de commandes, les éléments \zwhatever sont destinés à exposer des fonctionnalités complexes aux utilisateurs, et il existe diverses autres macros ptx2pdf sans @, qui constituent les interfaces publiques. En tant que programmeurs, nous essayons de conserver les conventions d'appel des interfaces publiques inchangées afin que les modifications des utilisateurs ne soient pas écrasées (ce qui peut entraîner des résultats très étranges et difficiles à déboguer). Les éléments portant le signe @ sont supposés être privés aux macros, et nous nous sentons donc libres d'ajouter, de supprimer ou de réorganiser les arguments, etc. selon les besoins, et tant que nous gérons correctement le refactoring de la base de code, personne ne devrait s'en apercevoir.

Votre glossaire commence probablement par \mt ou similaire, ce qui est un titre, et le code insère donc un \mark{\t@tle} pour vous. Il n'y a actuellement que deux valeurs magiques pour \mark : {\t@tle} pour les pages de titre et {} qui déclenche le style d'en-tête « sans versets ». Sinon, le premier \mark de la page donne le livre-chapitre-verset pour le début de la page et le dernier donne la référence de fin.
Utilisez-vous l'en-tête de mot du glossaire ? Si c'est le cas, pour obtenir cela pour une page qui commence par un titre, *ET une règle*, vous voulez probablement insérer un book-hook{GLO} ou un hook de page pour insérer \mark{}.
Alternativement, si la règle n'est pas si importante, vous pouvez utiliser
\HEADFOOTset{H}{title}{l}{c}{r}{L}{C}{R}
pour définir le contenu de l'en-tête (pour une double page) où l, c, r sont les contenus gauche, centre et droite sur les pages numérotées en chiffres pairs, et les versions en majuscules sont pour les pages numérotées en chiffres impairs.
Traduit automatiquement depuis English
par (1,1k points)
Juste pour dire que ces techniques ne me donnent toujours pas la règle sous l'en-tête sur la première page du glossaire. Toutes les pages suivantes ont la règle. De même, la première page des cartes XXM n'a pas la règle, mais toutes les pages suivantes l'ont. Cela a l'air un peu drôle d'avoir juste ces pages uniques sans règle alors que toutes les autres pages en ont.
Traduit automatiquement depuis English

Questions connexes

0 votes
6 réponses 404 vues
PTXPrint laisse un espace blanc important en bas de certaines pages pour la configuration (Luc 1-9). L' ... blanc supplémentaire. Screenshot 2022-02-17 144651562 792 117 KB
listentwice 1,2k posée févr. 17, 2022
0 votes
19 réponses 1,1k vues
Est-il possible de créer un Diglot/Discript sur des pages en regard, en utilisant une seule colonne ? Cela a été demandé pour ... faire fonctionner (v2.0.30 et v2.1.8) Merci, Mike
listentwice 1,2k posée mars 17, 2022
0 votes
1 réponse 38 vues
Je travaille sur une publication monographique. Par le passé, pour les livres uniques, j'ai pu mettre un en-tête avec ... cette option. Que puis-je faire d'autre pour dépanner ?
Rebecca Peak 102 posée juin 25
0 votes
1 réponse 19 vues
J'essaie de créer un livre de description avec une bordure décorative. J'ai commencé avec une configuration que j' ... . Merci pour toute aide que vous pourrez m'apporter.
Kirk 123 posée août 4, 2025
0 votes
1 réponse 285 vues
Je me demande quel est le comportement des numéros de page dans l'en-tête. Dans les captures d'écran ci-dessous, l' ... manière qu'il s'affiche sur les pages de texte biblique ?
mvk1000 206 posée mai 30, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
There is neither Jew nor Gentile, neither slave nor free, nor is there male and female, for you are all one in Christ Jesus.
Galatians 3:28
3,045 questions
6,005 réponses
5,671 commentaires
2,026 utilisateurs