0 votos
24 vistas
En algún lugar de la documentación encontré la siguiente instrucción, que coloqué en ptxprint-mods.tex.

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

Esta instrucción tiene el efecto de declarar la página en cuestión (en este caso, la página 4/iv de las páginas con numeración romana del material preliminar) como una página de "título", lo que suprime la línea horizontal en la parte superior de la página, debajo del encabezado. Por lo tanto, me pregunto cuáles son las otras opciones para \t@tle, porque ahora quiero forzar que la primera página de mi glosario, que por alguna razón no tiene una línea de encabezado, la tenga. He buscado en todas partes una lista de estas opciones, pero hasta ahora sin éxito. Y como pregunta trivial: ¿por qué muchas de estas variables o constantes tienen una @ en ellas?
Traducción automática desde English
PTXprint por (206 puntos) | 24 vistas

1 Respuesta

0 votos
Las cosas con una @ generalmente se consideran elementos internos que los usuarios normales no deberían usar. USFM es un conjunto (muy) público de comandos, las cosas \zwhatever están destinadas a exponer elementos complejos para los usuarios, y hay varias otras macros de ptx2pdf que no tienen una @ en ellas; esas son las interfaces públicas. Como programadores, intentamos mantener invariables las convenciones de llamada de la interfaz pública para que las modificaciones de los usuarios no se sobrescriban (lo que puede llevar a resultados MUY extraños y difíciles de depurar). Se asume que las cosas con un signo @ son privadas para las macros, por lo que nos sentimos libres de agregar/quitar/reordenar argumentos, etc., según sea necesario, y siempre que manejemos adecuadamente la refactorización de la base de código, nadie debería notarlo.

Es probable que su glosario comience con \mt o similar, que es un título, y por lo tanto el código inserta un \mark{\t@tle} allí por usted. En este momento, solo hay 2 valores mágicos para \mark: {\t@tle} para páginas de título y {} que activa el estilo de encabezado de 'sin versículos'. De lo contrario, el primer \mark en la página da el libro-capítulo-versículo para el inicio de la página y el último da la referencia final.
¿Está usando el encabezado de palabra de glosario? Si es así, para obtener eso en una página que comienza con un título, *Y una línea*, probablemente quiera insertar un book-hook{GLO} o un hook de página para insertar \mark{}.
Alternativamente, si la línea no es tan importante, podría usar
\HEADFOOTset{H}{title}{l}{c}{r}{L}{C}{R}
para establecer el contenido del encabezado (para una doble página) donde l,c,r son los contenidos de la izquierda, centro y derecha en las páginas de número par, y las versiones en mayúsculas son para las páginas de número impar.
Traducción automática desde English
por (1,1k puntos)
Solo para decir que estas técnicas aún no me están dando la línea debajo del encabezado en la primera página del glosario. Todas las páginas posteriores tienen la línea. De manera similar, la primera página de los mapas XXM no tiene la línea, pero todas las páginas posteriores sí la tienen. Se ve un poco raro tener solo estas páginas individuales sin una línea cuando todas las demás páginas tienen líneas.
Traducción automática desde English

Preguntas relacionadas

0 votos
6 respuestas 404 vistas
PTXprint está dejando un espacio en blanco significativo en la parte inferior de algunas páginas para la configuración ( ... Captura de pantalla 2022-02-17 144651562 792 117 KB
listentwice 1,2k preguntada feb 17, 2022
0 votos
19 respuestas 1,1k vistas
Es posible crear un digloto/discripto en páginas enfrentadas, utilizando una sola columna? Esto ha sido solicitado para libros de ... funcione (v2.0.30 y v2.1.8) Gracias, Mike
listentwice 1,2k preguntada mar 17, 2022
0 votos
1 respuesta 38 vistas
Estoy trabajando en una publicación de un solo libro. En el pasado, para libros individuales, he podido colocar un ... esto. Qué más puedo hacer para diagnosticar el problema?
Rebecca Peak 102 preguntada jun 25
0 votos
1 respuesta 19 vistas
Estoy intentando crear un libro descriptivo con un borde decorativo. Empecé con una configuración que usé el año ... por encima. Gracias por cualquier ayuda que puedan darme.
Kirk 123 preguntada ago 4, 2025
0 votos
1 respuesta 285 vistas
Me pregunto por el comportamiento de los números de página en la cabecera. En las capturas de pantalla a continuación, ... Min" igual que aparece en las páginas de texto bíblico?
mvk1000 206 preguntada may 30, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Every day they continued to meet together in the temple courts. They broke bread in their homes and ate together with glad and sincere hearts, praising God and enjoying the favor of all the people. And the Lord added to their number daily those who were being saved.
Acts 2:46-47
3,045 preguntas
6,005 respuestas
5,671 comentarios
2,026 usuarios