0 votos
358 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 imprime correctamente. Si solo hay unas 2-3 líneas, no aparece el borde. Si ajusto un poco el interlineado y/o el tamaño de la fuente para que las últimas líneas quepan en la página anterior, o para que la masa crítica de texto aparezca en la última página, el problema se resuelve. Pero eso es tedioso. ¿Hay una mejor manera de resolver el problema de que falta el borde en la última página?

Traducción automática desde English
PTXprint por (123 puntos) | 358 vistas

1 Respuesta

+2 votos
Parece que su texto no contiene números de versículo en la última página. Los números de versículo son lo fundamental que busca, ya que intenta distinguir entre algún tipo de texto de introducción/'cierre' y el texto bíblico real. No puede confiar de manera fiable en los marcadores, porque, por ejemplo, las tablas podrían aparecer en el texto introductorio o en el texto de los versículos.

Parece que necesitaría mover las 2 líneas del versículo para que eso ocurra, así que supongo que no desea ajustar el párrafo tanto como para hacer eso, aunque a veces es una opción.

Por lo tanto, lo que necesita hacer es convencer al código de que realmente hay un versículo en la página, insertando la "marca" invisible que le indica a los encabezados, etc., qué número de versículo tiene. Puede hacer eso con el código USFM no estándar \zMarkVerseAgain, que puede insertar a través del archivo changes.txt.

Por ejemplo, si tiene Marcos 16:20, con "¡Amén!" al final del versículo, podría hacer:
at MRK 16:20 "(Amen!)" > "\1\\zMarkVerseAgain"

(Doble \ para zMarkAgain, ya que queremos que llegue a la salida sin ser interpretado. Los corchetes le dicen a PTXprint que recuerde lo que coincidió, para que la secuencia especial, \1, pueda devolverlo.)

Si se encuentra con este problema con regularidad y nunca tiene \p, \q, etc. en texto que no es de versículo, entonces probablemente podría usar un gancho final (end-hook) para \p, \q, etc. Pero no he probado eso.
Traducción automática desde English
por (1,1k puntos)
editado por
Gracias. El truco de MRK 16:20 "(Amen!)" > "\1\\zMarkVerseAgain" funcionó. Muy agradecido. Sería mejor si no tuviera que acordarme de revisar cada impresión para ver si tiene el problema y corregirlo cuando sea necesario, pero puedo arreglármelas con esta solución temporal. ¡PTXprint es de gran ayuda, no puedo quejarme!
Traducción automática desde English

Preguntas relacionadas

0 votos
1 respuesta 101 vistas
En el cuadro de diálogo 'Pestañas+Bordes|Decoraciones ornamentales|Borde|Borde del texto|Editar configuración' se le da la opción ... v2.7.27/Win10 Pro 22H2 (build 19045.5608)
anon095293 129 preguntada mar 17, 2025
0 votos
3 respuestas 537 vistas
Es la primera vez que uso PTXprint, pero lo encuentro bastante sencillo. Sin embargo, a pesar de seleccionar Libro ... en la aplicación Vista previa). Gracias por cualquier ayuda.
ASmith 169 preguntada may 23, 2024
0 votos
1 respuesta 62 vistas
Por fin logré que los bordes de las cabeceras de sección y el borde de la página se mostraran correctamente con ... las Escrituras, pero no en la página de título inicial
Mark Skinner 104 preguntada feb 19, 2025
0 votos
3 respuestas 221 vistas
En un proyecto con escritura árabe, el archivo existente 'A5 section head border.pdf' no es lo suficientemente profundo ... PDF detrás del texto o marque el PDF como transparente?
anon095293 129 preguntada feb 6, 2025
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,048 preguntas
6,007 respuestas
5,672 comentarios
2,027 usuarios