0 votos
142 vistas

Hola,

Estoy intentando aplicar un borde de página en PTXprint, pero sin incluir las páginas de la introducción.

Cuando activo el borde en Tabs + Borders, se aplica a todas las páginas, incluida la introducción. Lo que me gustaría es:

  • que las páginas de la introducción estén sin borde

  • y que el borde comience solo con el texto bíblico (por ejemplo, en Lucas 1:1)

En una versión anterior de PTXprint, usé el siguiente código y funcionó:

% start the border
\setcvhook{GEN1.1}{\def\PageBorder{"C:/Program Files/PTXprint/ptxprint/PDFassets/border-art/A5 page border.pdf"}\setbox\b@rder\box\voidb@x}

% stop the border
\setcvhook{GEN50}{\let\PageBorder\empty\setbox\b@rder\box\voidb@x}
\makeatother

Pero en las versiones recientes:

  • esto ya no funciona correctamente

  • o el borde no aparece como se espera

He intentado actualizar el código (usando \XeTeXpdffile y diferentes formatos de ruta), pero sin éxito.

Mis preguntas son:

  1. ¿Ha cambiado el comportamiento de \PageBorder en las versiones recientes?

  2. ¿Existe una forma recomendada para aplicar un borde solo a partir del texto bíblico, sin afectar la introducción?

  3. ¿Se debería usar un enfoque diferente en lugar de \setcvhook para esto?

¡Muchas gracias por su ayuda!

Traducción automática desde English
PTXprint por (125 puntos) | 142 vistas

1 Respuesta

0 votos

Creí que esos comandos antiguos funcionarían, pero quizás no.

Sin embargo, también creo que han creado un nuevo comando para facilitar la activación y desactivación de los bordes (en particular, para hacer que "sin borde" sea más intuitivo).

\sethook{page}{1}{\NewPageBorder{}}
\sethook{page}{2}{\NewPageBorder{"C:/test_border.pdf"}

Así que, en tu contexto, creo que sería:

% start the border
\setcvhook{GEN1.1}{\NewPageBorder{"C:/Program Files/PTXprint/ptxprint/PDFassets/border-art/A5 page border.pdf"}}

% stop the border
\setcvhook{GEN50}{\NewPageBorder{}}
Traducción automática desde English
por (1,9k puntos)

Los comandos antiguos en sí mismos deberían funcionar, aunque es posible que falte un '\global', y el disparador en {GEN50} nunca se activará, ya que no es un punto de disparador válido. {GEN50.0} sería el número de capítulo para el cap. 50. 

Pero incluso con el punto de gancho correcto y los nuevos comandos, también existe un posible problema: estás estableciendo variables globales que surten efecto inmediatamente cuando se leen, y la salida real de la página podría no haberse puesto al día todavía.
Esto puede provocar algunos problemas con que tales cosas surtan efecto 'demasiado rápido'.

Por ejemplo, si cambias el borde a ninguno al final del último versículo de la última página de un libro, eso ocurrirá *antes* de que esa última página se componga, y por lo tanto la última página no tendrá borde.

Por esta razón, se recomienda \setbookhook{after}{GEN}{whatever} para cualquier cosa que necesite ocurrir entre el final de un libro y el inicio del siguiente.
 

Traducción automática desde English

Preguntas relacionadas

0 votos
4 respuestas 558 vistas
Me gustaría que hubiera bordes de página alrededor del texto bíblico, pero no alrededor de las introducciones. En el ... del texto producido por humanos (como las Introducciones).
jeffh 1,4k preguntada abr 8, 2024
0 votos
2 respuestas 386 vistas
Después de actualizar PTXprint, ahora está poniendo un borde de texto alrededor de todo el texto bíblico. Cómo puedo ... Esto es diferente del borde que ponemos en la página.
debbodaneejo 118 preguntada ago 23, 2023
+1 voto
0 respuestas 74 vistas
Al citar capítulos y versículos, utilice solo una coma (,) para separar el número del capítulo del número del verso en el ... página. Ejemplo: Mc 1,39 (Marcos capítulo 1 verso 39)
Petrus Khoa 103 preguntada jul 26, 2025
0 votos
1 respuesta 500 vistas
Al imprimir con bordes decorativos, si hay más de aproximadamente media página de texto en la última página, el borde se ... el problema de que falta el borde en la última página?
Kirk 123 preguntada ago 30, 2024
0 votos
1 respuesta 274 vistas
Hola Estoy trabajando en un diseño y quería limitar los bordes de mis páginas hasta el capítulo 24, versículo 10, como se ... de la regla que usé. Gracias de antemano por su ayuda.
Roger Beramgoto Nado 125 preguntada dic 13, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And let us consider how we may spur one another on toward love and good deeds, not giving up meeting together, as some are in the habit of doing, but encouraging one another—and all the more as you see the Day approaching.
Hebrews 10:24-25
3,072 preguntas
6,035 respuestas
5,703 comentarios
2,038 usuarios