+1 voto
297 vistas

I have a recently-completed text that we are trying to put into the DBL. OT quoted in the NT is tagged with \qt, always with an appropriate closing marker \qt*. Unfortunately, any \qt containing a footnote is being flagged as a marker error (the exact error is “Character style not closed”). So, this seems to be a nesting error.

Romans 9:20

\v 20 Mi ɓah hi̧ mu ɓahri, a wo nzuk pirmatul, mu ɓa fe mí mu fah Ŋgerzah le wo~?
\qt Iri ɓay ɓah hi̧ nzuk-mboh ni ɓahri, ɓay fe mí mu mboh mi kaŋay le wo
\f + \fr 9.20 \fr* \ft Ŋgerzah ɓah kaŋ ɓil Mbete Jérémie 18.1-6 ke Mbete Esaïe
29.16 ke 45.9 ke 64.7 sew ké gun Izarayelri kpuh tul ziŋ Ŋgerzah. \f*~? \qt*

Do we really need to break \qt before and after footnotes? This would avoid the error, but it seems more reasonable to have a footnote inside a character style. Is there a better structure? Should I simply deny the errors?

Ideas?

Paratext por (231 puntos)
mostrada de nuevo | 297 vistas

1 Respuesta

+1 voto
Mejor respuesta

Sí, realmente necesitas romper \qt antes y después de las notas al pie (y los números de versículo y la marca de párrafo). No, no puedes evitarlo. Publicé un método para ayudar a simplificar la marca de pasajes \wj aquí: Regex to insert intermediate \wj and \wj* markers. Se puede adaptar para hacer lo mismo con los marcadores \qt …\qt*.

Traducción automática desde English
por (1,8k puntos)
mostrada de nuevo

Estaba a punto de decir lo mismo, CrazyRocky, es confuso porque da un error de cierre faltante para el primer segmento antes de la nota al pie y un inicio faltante al final de la cita.

Traducción automática desde English

Gracias a todos, lo resolví. Y esto me permitió pasar las comprobaciones.
Cuando llegué a las comprobaciones de USX, me encontré con importantes errores de anidación. Este NT tenía algunas etiquetas cerradas que no deberían tener etiquetas de cierre, como \fk y \fqa, y estas estaban causando errores silenciosos que apuntaban a otros culpables. Después de eso, aún quedaba algo de anidación residual por encontrar que necesitaba más signos de más. Eventualmente, ordené todo y, en el proceso, aprendí mucho sobre la estructura de las notas al pie y lo desafiante que es la marca de notas al pie en SFM.


Aproximadamente 1/3 de los marcadores de la clase “character (note)” \f… tienen marcadores de cierre, y el resto no debería tenerlos, pero agregar uno no crea un error de marcador en las comprobaciones básicas. ¿Estamos listos para pasar a USX y renunciar a la ambigüedad del USFM? :slight_smile:
Traducción automática desde English

@Matthew_Lee Aquí hay una expresión regular para Regex Pal para corregir los marcadores de cierre en las notas al pie:
Buscar:

(?<=\\([f])\s)(?s).*?(?=\\\1\*):::(?<=\\(f\w+\s)([^\\]|\\(?!f))*?\\(f\w+).*?)\\\3\*(\s*)(\\\1)?

Reemplazar:

\4\\\1

Lo que hace esto es tomar algo como:

\ft Text \fqa Alternate Text\fqa* More text.\f*

Y cambiarlo a:

\ft Text \fqa Alternate Text \ft More text.\f*

El primer \ft se captura y se usa para reemplazar \fqa*, y el espacio antes de “More Text” se captura y se mueve antes del \ft.

Agrega esto a userMenu.txt:

Fix footnote closers#r#(?<=\\([f])\s)(?s).*?(?=\\\1\*):::(?<=\\(f\w+\s)([^\\]|\\(?!f))*?\\(f\w+).*?)\\\3\*(\s*)(\\\1)?#\4\\\1
Traducción automática desde English

Preguntas relacionadas

0 votos
1 respuesta 30 vistas
Veo que hubo un error en la v7 (al menos) que impedía formatear las citas (en cursiva) como palabras de Jesús ( ... esto una función o un error? Hay alguna solución alternativa?
ASmith 169 preguntada jul 10, 2025
0 votos
1 respuesta 27 vistas
Veo que hubo un error que impedía que las citas dentro de los marcadores de palabras de Jesús se mostraran con color en ... , pero no ambas cosas. Alguien puede ayudarme con esto?
ASmith 169 preguntada jul 10, 2025
0 votos
2 respuestas 374 vistas
When running the Basic Checks->Punctuation tool, I'm getting a large number of errors saying Punctuation missing at ... to identify a new paragraph whenever a \qt marker occurs?
mnjames 1,9k preguntada may 12, 2020
0 votos
3 respuestas 361 vistas
Alguien podría aclarar por qué estoy obteniendo Character style not closed: \qt para esto: \v 26 †Mi murie ... se está reconociendo. Se aceptan muchas otras instancias de esto
Paul 642 preguntada mar 30, 2023
0 votos
2 respuestas 345 vistas
Recibo un error al usar \qt cuando la cita incluye otro marcador, como \pg pg*. Esto significa que no se puede ... alguna forma de evitarlo? Cuál es el propósito de este error?
Clear7419 251 preguntada sep 14, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
I urge you, brothers and sisters, to watch out for those who cause divisions and put obstacles in your way that are contrary to the teaching you have learned. Keep away from them.
Romans 16:17
3,048 preguntas
6,007 respuestas
5,672 comentarios
2,028 usuarios