0 votos
30 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) | 30 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 106 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
2 respuestas 167 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 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
0 votos
2 respuestas 352 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
0 votos
1 respuesta 317 vistas
I'm supporting a user who when trying to start a new paragraph cannot just enter \p . If he enters the ... with the EWTS Tibetan Keyboard, if that helps. Thanks, -anon482869
anon482869 105 preguntada ago 7, 2018
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
But if we walk in the light, as he is in the light, we have fellowship with one another, and the blood of Jesus, his Son, purifies us from all sin.
1 John 1:7
3,052 preguntas
6,011 respuestas
5,677 comentarios
2,031 usuarios