+1 voto
49 vistas
Tenemos un caso de uso en el que el equipo quiere distribuir capítulos individuales a diferentes miembros del equipo para su revisión. Hay un fragmento de código para forzar que los libros comiencen en una página impar. \setbookhook{start}{MAT}{\zNeedOddPage}

¿Existe un código similar que se pueda usar para forzar que los capítulos comiencen en una página impar?
Traducción automática desde English
PTXprint por (148 puntos) | 49 vistas

1 Respuesta

0 votos

Podría haber una mejor o diferente manera de hacer esto en el archivo .tex usando un hook, pero también hay un método simple usando changes.txt para inyectar un \pb (salto de página) y \zNeedOddPage antes de cada número de capítulo:

"\\c" > "\\pb\n\\zNeedOddPage\n\\c"

Esto parece funcionar lo suficientemente bien.

Traducción automática desde English
por (3,2k puntos)
Gracias, Mark. Esto funciona para un solo idioma. Lo que no mencioné es que el proyecto anterior es un dígloto con un idioma fuente (Secundario) y un idioma objetivo (Primario). Al aplicar el código, cada capítulo comienza en una página par en el PDF. Parece que se añade una página en blanco innecesaria antes del primer capítulo. He intentado añadir el guion solo al proyecto Primario y también a ambos, el Primario y el Secundario. Sin cambios.

Debo señalar también que \there hay un \cl antes de \c 1.

Por cierto, ¿hay una manera de excluir \c 1 para que el primer capítulo comience en la misma página que el título del libro?
Traducción automática desde English
Estoy probando esa cadena en mi changes.txt y está comenzando cada capítulo (excepto el capítulo 1) en una nueva página, pero no está comenzando cada capítulo en una página impar.

PtxPrint 3.01.
Traducción automática desde English

Los saltos de página en los díglotos son más una solicitud educada para comenzar la siguiente columna en una nueva página, en lugar de la orden de 'deja de leer AQUÍ e imprime todo lo que tengas hasta ahora' que son en el texto normal. Normalmente, por supuesto, uno quiere eso, de lo contrario un \pb en una columna impedirá que la siguiente se alinee correctamente.
 Esto significa que \zneedoddpage probablemente no funcionará como se espera en un dígloto.

Traducción automática desde English
Gracias. Esto tiene sentido y coincide con nuestra experiencia.
Encontramos una solución alternativa para las copias de borrador en este caso. Marque "Comenzar todos los demás capítulos en una nueva página" en la pestaña Body. Si la apariencia no es crítica, use el algoritmo "Document Based" en la pestaña Diglot. Todos los capítulos excepto \c 1 comenzarán en una nueva página. Añadimos manualmente \pb donde sea necesario en el archivo usfm para empujar los capítulos que comienzan en una página par a una página impar. Esto también funciona con el algoritmo "Scored". Se necesitan más \pb ya que no todos los capítulos comienzan en una nueva página, pero la apariencia de la página es mejor.
Traducción automática desde English

Preguntas relacionadas

0 votos
2 respuestas 145 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
1 respuesta 34 vistas
Hola a todos! Recientemente presenté PTXprint a un equipo y están entusiasmados por usarlo. Han estado ... izquierda sea impar para estas hojas de verificación comunitaria?
KR 151 preguntada nov 17, 2025
0 votos
1 respuesta 124 vistas
Los demás encabezados de sección aparecen correctamente en el texto, pero el encabezado de sección de \c 1 se ... /view?usp=sharing> espero que este enlace funcione. Gracias
anon095293 129 preguntada mar 24, 2025
0 votos
2 respuestas 141 vistas
Tanto en el proyecto base LTR como en el proyecto transliterado RTL, PTXprint se comporta como se espera y produce una salida ... Win 10 Pro 22H2 build 19045.5608 PTXprint v2.7.27
Mark Skinner 104 preguntada mar 21, 2025
0 votos
1 respuesta 101 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.
Finally, all of you, be like-minded, be sympathetic, love one another, be compassionate and humble.
1 Peter 3:8
3,048 preguntas
6,007 respuestas
5,672 comentarios
2,028 usuarios