En effet, mentir à TeX est assez facile, soit avec des titres qui ne contiennent qu'une espace de largeur nulle ou non cassante (il faut qu'il y ait quelque chose),
Ou vous pourriez même mettre quelque chose comme ceci dans ptxprint-mods.tex
\makeatletter
\sethook{page}{-4}{\mark{\t@tle}}
\sethook{page}{-5}{\mark{\t@tle}}
\makeatother
Ce qui devrait convaincre TeX que les pages -4 et -5 (iv et v) commencent par un titre, même si vous avez en réalité un très long paragraphe allant de la page 3 à la page 5 sans coupure. (j'espère que ce n'est pas le cas !).
Mais si vous voulez que le changement se produise partout, il est logique de ne pas mentir sur ce qui est sur la page, mais de lui dire ce que vous voulez qu'il fasse.
Si actuellement vous avez un numéro de page en haut à droite des pages impaires et en haut à gauche des pages paires, alors pour faire en sorte que tout texte non-titre et non-verset ait des numéros de page en bas au centre, vous voudriez dire quelque chose comme :
\def\RHnoVoddright{\empty}
\def\RHnoVevenleft{\empty}
\def\RFnoVoddcenter{\pagenumber}
\def\RFnoVevencenter{\pagenumber}
RH signifie en-tête courant (running header), RF pied de page courant (running footer),
noV signifie sans versets. Il y a aussi title pour la page de titre, et rien dans cet emplacement signifie pages normales.
even/ odd fait référence aux numéros de page,
left/right/center sont les 3 positions dans l'en-tête / le pied de page.
Pour ceux qui veulent apprendre des commandes plus cryptiques, la documentation est ici .
Indeed, lying to TeX is quite easy, either with titles that just contain a zero-width or non-breaking space (there needs to be something),
Or you could even put something like this in ptxprint-mods.tex
\makeatletter
\sethook{page}{-4}{\mark{\t@tle}}
\sethook{page}{-5}{\mark{\t@tle}}
\makeatother
Which ought to convince TeX that page -4 and -5 (iv and v) start with a title, even if you actually have a very long paragraph going from page 3 to page 5 without a break. (hopefully you don’t!).
But if you want the change to occur everywhere, then it makes sense to not lie about what’s on the page, but to tell it what you want it to do.
If at present you have a page number on the top-right of odd pages and top-left of even numbered pages, then to make all non-title, non-verse text have page numbers at the middle-bottom, you’d want to say something like:
\def\RHnoVoddright{\empty}
\def\RHnoVevenleft{\empty}
\def\RFnoVoddcenter{\pagenumber}
\def\RFnoVevencenter{\pagenumber}
RH means running header, RF running footer,
noV means no verses. There is also title for title page, and nothing in that slot means normal pages.
even/ odd is referring to the page numbers,
left/right/center are the 3 the position within the header / footer.
For those that want learn more cryptic commands, the documentation is here .
Traduit automatiquement depuis English Afficher l'original