0 votos
84 vistas

Estoy teniendo bastante éxito al usar este comando para evitar saltos antes de un marcador específico (p. ej., para mantener siempre un \q2 junto al \q1 o \q2 anterior):

\sethook{before}{q2}{\nobreak}

Pero tengo menos suerte con el comando \setbetweenhook. La situación es que tengo texto como el siguiente en varios lugares:

\s Injiil Isa al-Masiih, al-katabah al-rasuul Matta (Matthieu)
\pc (Évangile : Mt 1, 18-24)
\p
\v 18 Daahu taariikh ...

Quiero evitar que el \s y el \pc queden al final de una columna. Creería que lo siguiente lo lograría, pero no parece ayudar:

\setbetweenhook{pc}{p}{\nobreak}

¿Alguna sugerencia?

Traducción automática desde English
PTXprint por (1,4k puntos) | 84 vistas

2 Respuestas

0 votos
Mejor respuesta

Resulta que agregar el \b después del \pc no funcionó. (También fue absorbido por el \nobreak.) Así que pensé que agregaría un nuevo párrafo con un espacio sin salto como este:

'(\\pc .+)(\n\\s |\n\\s2 |\n\n)' > '\1\n\\p \u00a0\2'

Pero eso también parece ser absorbido. Si convierto el espacio sin salto en un carácter real "x", entonces el espaciado sale más o menos bien... ¡pero también pone una "x" en la salida!

'(\\pc .+)(\n\\s |\n\\s2 |\n\n)' > '\1\n\\p x\2'

¿Hay algo que pueda poner en el párrafo que sea invisible, pero que no sea absorbido por el \nobreak?
Jeff

ACTUALIZACIÓN: Bueno, resulta que un espacio sin salto estrecho es invisible y no se absorbe:

'(\\pc .+)(\n\\s |\n\\s2 |\n\n)' > '\1\n\\p \u202f\2'

Jeff

Traducción automática desde English
por (1,4k puntos)
seleccionada por
0 votos

Encontré una solución parcial. Tuve más suerte con lo siguiente:

\sethook{after}{pc}{\nobreak}

Pero hubo algunas situaciones en las que no quería que el \pc se uniera al elemento siguiente. En esos casos, necesitaba agregar un \b después del \pc con la siguiente línea en "changes.txt":

'(\\pc .+)(\n\\s |\n\n)' > '\1\n\\b\2'

Me encantaría escuchar sobre mejores soluciones...
Jeff

Traducción automática desde English
por (1,4k puntos)

Preguntas relacionadas

0 votos
1 respuesta 166 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 ... Me resultaría muy útil! Gracias por cualquier ayuda! Roland
Roland 245 preguntada mar 10, 2025
0 votos
1 respuesta 20 vistas
Tenemos un módulo de Biblia que contiene porciones de las Escrituras, con secciones separadas por \pb saltos de ... encontrar la configuración para evitar que PTXPrint haga esto?
beve 131 preguntada hace 1 día
0 votos
2 respuestas 216 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
2 respuestas 396 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
0 votos
2 respuestas 470 vistas
Does anyone know if there is a way in PT8 to transfer paragraph breaks and section headings from one project to another?
anon233143 252 preguntada feb 22, 2018
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Accept the one whose faith is weak, without quarreling over disputable matters.
Romans 14:1
3,064 preguntas
6,024 respuestas
5,695 comentarios
2,036 usuarios