0 votos
198 vistas

Acabo de rastrear la causa de un error grave en el proyecto de alguien hasta una línea. Lamentablemente, hubo un error de pensamiento cuando alguien estaba escribiendo la plantilla para los libros FRT, y se incluyó esta línea:

\rem sorta will sort by \toc1, sortb by \toc2, sortc by \toc3

Esto está prácticamente garantizado para causar un error grave / comportamiento indefinido.

Si tiene un material preliminar (Front matter) que incluye esa línea, cámbielo para que diga:
\rem sorta will sort by toc1, sortb by toc2 , sortc by toc3
Es decir, elimine las barras. De lo contrario, experimentará errores graves.

Las versiones anteriores del estándar USFM eran un poco vagas, pero Paratext y el estándar USFM-3 NO describen \rem como 'ignorar el resto de esta línea', sino como un estilo de párrafo que no produce salida.
Esto significa:

  1. \rem continúa hasta el siguiente marcador de párrafo
  2. \rem aún debe procesar cualquier marcador que contenga. (¿De qué otra manera detectaría el siguiente marcador de párrafo?).
  3. Ya que \toc1 y similares también se describen como marcadores de párrafo (aunque no se usen como tales), deberían cancelar \rem
Traducción automática desde English
PTXprint por (1,1k puntos) | 198 vistas

1 Respuesta

0 votos

Corrección… El punto 3 anterior probablemente sea incorrecto. El estándar establece que «Todos los marcadores de párrafo deben ir precedidos por un solo salto de línea». Por lo tanto, considero legítimo que el código ignore por completo \toc1, etc., en la situación anterior.
Solo estoy enviando un pequeño cambio (que estará disponible en una semana o así, supongo), que obedece a la siguiente lógica:

  1. Los códigos USFM que ocurran después de \rem y en la misma línea se ignorarán.
  2. Después de esa 1.ª línea, \rem continuará como lo ha estado haciendo hasta ahora: ignorando el texto pero actuando sobre cualquier código USFM encontrado.
  3. \toc1, etc., ahora se reconocen como saltos de párrafo.
Traducción automática desde English
por (1,1k puntos)

Preguntas relacionadas

0 votos
2 respuestas 230 vistas
Ayudo a operar ScriptureEarth.org. Soñamos con la posibilidad de configurar una opción para que las personas soliciten ... Suena esto de alguna manera razonable? --Loren Hawthorne
LorenHawthorne 173 preguntada ago 5, 2024
0 votos
1 respuesta 25 vistas
Estoy usando PTXprint 3.0.11, pero no lo he usado en un tiempo, por lo que hay nuevas ... versículos seleccionados usando la configuración que usé anteriormente. Gracias!
MnKN 134 preguntada feb 21
0 votos
1 respuesta 194 vistas
Soy usuario por primera vez, intentando ordenar los códigos de formato para imprimir el Nuevo Testamento. También, ¿cómo se usan \toc1, \toc2, \toc3 en ptxprint?
anon762804 102 preguntada may 23, 2024
0 votos
1 respuesta 247 vistas
Estoy buscando una forma de agregar un salto de página para que el encabezado de la siguiente sección comience en una ... una lista de códigos de módulos en algún lugar? gracias
MnKN 134 preguntada dic 16, 2023
0 votos
1 respuesta 66 vistas
Me gustaría hacer algo como lo siguiente en mi FRT local, pero no puedo encontrar documentación suficiente para saber ... posible, pero sin ejemplos, es difícil saber qué hacer.
mvk1000 206 preguntada may 20
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
I appeal to you, brothers and sisters, in the name of our Lord Jesus Christ, that all of you agree with one another in what you say and that there be no divisions among you, but that you be perfectly united in mind and thought.
1 Corinthians 1:10
3,049 preguntas
6,007 respuestas
5,672 comentarios
2,029 usuarios