0 votos
107 vistas
Para la grabación, me gustaría entregar a cada lector su(s) capítulo(s) para leer en páginas separadas, de manera que los párrafos nunca se dividan entre páginas.

Imprimir cada capítulo en una página nueva funciona bien añadiendo '\\c ' > '\\pb\\c ' en changes.txt. (¡Gracias por esa pista que encontré en este foro!)

Sin embargo, no he encontrado una forma de evitar que los párrafos se rompan entre páginas. ¿Hay alguna manera de lograr esto? ¡Me resultaría muy útil!

¡Gracias por cualquier ayuda!
Roland
Traducción automática desde English
PTXprint por (245 puntos) | 107 vistas

1 Respuesta

0 votos
Añade (a tu ptxprint-mods.tex) la siguiente línea:

\interlinepenalty 10000

Lo cual debería (lo probé) deshabilitar toda la división de párrafos, incluso donde lo desees, porque de lo contrario la longitud de la página se desbordaría. Podrías hacer algo como esto en su lugar:


\def\NoSplitParagraphs{\interlinepenalty 10000}
\def\AllowSplitParagraphs{\interlinepenalty 9999}
\NoSplitParagraphs

y luego añadir algunas reglas en changes.txt que hagan cosas como:

at ROM 94:12 "\\p" > "\\p\\AllowSplitParagraphs"
at ROM 96:1 "\\p" > "\\p\\NoSplitParagraphs"

(No puedes poner \interlinepenalty 1000 directamente en el USFM, porque a TeX se le indica que trate los números como letras en USFM, para permitir \s1, etc.)
Traducción automática desde English
por (1,1k puntos)
Pero no quieres hacer eso. ¿Qué pasa si tienes demasiado texto para una página? ¿Qué se supone que debe hacer TeX? Si bloqueas todos los saltos de página, tiene que desbordar la página y el texto se saldrá del final de la página del PDF, perdiéndose texto. Por eso TeX no le gusta mucho que hagas ese tipo de cosas. Si TeX está dividiendo las páginas en el lugar equivocado, esa es otra pregunta. Pero no va a redimensionar el texto para que quepa en la página solo porque le dices que no divida la página. Simplemente se saldrá por la parte inferior y perderá texto. No es bueno.
Traducción automática desde English

Preguntas relacionadas

0 votos
2 respuestas 35 vistas
Estoy teniendo bastante éxito al usar este comando para evitar saltos antes de un marcador específico (p. ej., para ... ayudar: \setbetweenhook{pc}{p}{\nobreak} Alguna sugerencia?
jeffh 1,4k preguntada nov 26, 2025
0 votos
5 respuestas 590 vistas
Estoy intentando imprimir un dígloto, pero termino con párrafos huérfanos. Parece que PTXprint está colocando los párrafos lado ... de pantalla 2021-04-22 1638341301 922 129 KB
anon043588 110 preguntada abr 22, 2021
0 votos
2 respuestas 169 vistas
Parece que la opción "Start 1st Chapter on a New Page" no funciona en PTXPrint 2.7.6. Si selecciono "All Chapters", ... escapando? El capítulo 1 está marcado con \c 1 en Paratext.
marvinson 304 preguntada dic 6, 2024
0 votos
9 respuestas 610 vistas
Estoy creando una salida para una gran cantidad de contenido de Biblia de estudio. En este diseño, todas las notas son ... de la medida posible antes de pasar a la siguiente línea?
[Expert]
jmkla
290
preguntada feb 21, 2023
0 votos
2 respuestas 302 vistas
When I run the Unmatched Pairs of Punctuation Check (PT 8 or 9), almost every opening quotation mark that starts a quote ... this case!). Any ideas on how to resolve this problem?
viverechristus 296 preguntada ago 21, 2020
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For we were all baptized by one Spirit so as to form one body—whether Jews or Gentiles, slave or free—and we were all given the one Spirit to drink.
1 Corinthians 12:13
3,052 preguntas
6,011 respuestas
5,677 comentarios
2,032 usuarios