0 votos
60 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) | 60 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 405 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 298 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 58 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 427 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 183 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.
For just as each of us has one body with many members, and these members do not all have the same function, so in Christ we, though many, form one body, and each member belongs to all the others.
Romans 12:4-5
3,060 preguntas
6,021 respuestas
5,687 comentarios
2,035 usuarios