0 votos
265 vistas

Puedo incluir nuestro prefacio usando esto en la “materia preliminar local” en PTXPrint:

\rem -------------------------------------------------------------------------
\periph Preface|id=“preface”
\rem -------------------------------------------------------------------------
\zgetperiph|preface*

En el libro INT, tengo el prefacio marcado de esta manera:

\periph Preface|id=“preface”

El prefacio que estoy obteniendo en mis PDF es del libro INT del texto secundario. Me gustaría que fuera del texto primario, pero creo que mis compañeros de equipo querrán ambos. ¿Cómo puedo hacer eso?

Un problema relacionado: Cuando hago un cambio en el prefacio en Paratext y lo guardo, y luego imprimo en PTXPrint, puede tomar varios intentos antes de que PTXPrint recuerde actualizar su contenido para el Preface. Si cargo una configuración diferente y vuelvo a la que estoy usando, PTXPrint tomará la nueva versión del Preface.

También, no puedo hacer que \fig funcione en absoluto en el Preface.

Un último: mis cambios en PrintDraftChanges.txt no se están aplicando al Preface, pero sí en los libros del cuerpo principal de la publicación.

Gracias por cualquier ayuda que puedan darme con estos problemas.

John Nystrom

Traducción automática desde English
PTXprint por (312 puntos)
mostrada de nuevo | 265 vistas

3 Respuestas

0 votos

Abordando sus problemas en lo que probablemente sea un orden aleatorio…

  • (suposición) archivos de cambios: sí, deberían aplicarse a INT… ¿INT está listado como un libro a incluir, o se está confiando en que PTXprint lo incluya “detrás de escena”. Recuerdo vagamente que podría hacer una diferencia. (O podría darle duplicación…)

  • \periph|preface\* ... \zgetperiph|preface\* ¡EEK! . Por favor, no defina un prefacio que incluya el prefacio.
    Está bien usar una línea que diga:
    \periph Preface
    sin darle un ID. Eso no debería tener efectos secundarios malos, pero lo que listó dice “estoy definiendo esta cosa llamada preface para ser algún texto que incluye esta cosa llamada preface”, lo cual se vuelve un poco circular. Probablemente no quiera eso. Supongo que podría salirse con la suya si tiene cuidado de especificar todos los lados correctamente (ver abajo), ya que creo que hay 3 prefacios en un digloto - uno para L (primario), uno para R (secundario) y uno para sin lado especificado . Pero tal como está escrito, dará un comportamiento que no quiero intentar predecir, y un cambio menor en algún lugar podría hacer que explote en la cara de uno de sus amigos traductores locales de maneras extrañas e “interesantes”.

  • (suposición) Los cambios no están surtiendo efecto… ¿está presionando guardar? ¿Quizás el editor no está escribiendo el archivo correctamente si solo presiona imprimir??

  • ¿Qué prefacio es preface. Hmm, déjame leer el código… Oh, bueno, no lo estaba imaginando. En un digloto, el código debería cargar y guardar \periph|id="preface" de una manera apropiada para el lado, basándose en la configuración actual / última. Supongo que cree que está en el secundario cuando está procesando su libro FRT. Debería poder acceder a ambos (los tres) de esta manera:

\rem left preface
\zglot|L\*
\zgetperiph|preface\*

\rem right preface
\zglot|R\*
\zgetperiph|preface\*

\rem is there a 'no-sides preface'? It almost certainly won't work fully before 2.4.50.
\zglot|\*
\zgetperiph|preface\*

(donde los hitos \zglot |\* hacen el cambio de fuente que se esperaría de una columna de digloto, pero sin poner las cosas en dos columnas. Cambiar a “sin lado seleccionado” es muy experimental y puede que no haga nada útil)

Alternativamente, si no necesita cambios de fuente, debería poder especificar el lado a zgetperiph de esta manera:

\zgetperiph|id="preface" side="L"\*

Los valores válidos de side son "L" (izquierda/primario), "R" (derecha/secundario), "" (sin lado seleccionado).
Por lo que sé, ninguna de estas partes del código ha sido probada mucho, ¡así que por favor informe cualquier éxito / fallo!

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

@David_Gardner

Gracias por su ayuda con esto. Hay tres problemas. Quizás todos estén relacionados.

Problema 1. PTXPrint solo está tomando los cambios al Preface si cambio lo que estoy imprimiendo, por ejemplo, un capítulo diferente o un libro diferente. Cambiar de libro es la forma más confiable de hacer que actualice el Preface. Si sigo imprimiendo el mismo libro, no tomará las ediciones al Preface.

Problema 2. Se está imprimiendo el prefacio equivocado.

No he estado incluyendo el libro INT en lo que imprimo. Me estoy confiando en que PTXPrint obtenga el prefacio de ahí.

Probé esto:

\rem left preface
\periph Preface
\zglot|L*
\zgetperiph|preface*

Obtengo los mismos resultados que antes: Está imprimiendo el Preface de INT en T2, lo cual es incorrecto. L = T1.

Probé esto:

\rem right preface
\periph Preface
\zglot|R*
\zgetperiph|preface*

Obtuve el mismo resultado que antes. Sigue tomando el Preface de INT en T2.

Dado que eso no funcionó, probé el otro método que mencionó:

\periph Preface
\zgetperiph|id=“preface” side=“R”*

Esto hizo que PTXPrint no imprimiera el Preface en absoluto.

Probé lo mismo con “L”

\periph Preface
\zgetperiph|id=“preface” side=“L”*

PTXPrint sigue sin imprimir el Preface.

Así que por ahora estoy usando esto:

\rem right preface
\periph Preface
\zglot|L*
\zgetperiph|preface*

PTXPrint sigue imprimiendo mi Preface de T2, no “L” = T1, como se especificó.

Lo que realmente quiero es el Preface de T1 seguido del Preface de T2.

Así que esto debería funcionar:

\rem left preface
\periph Preface
\zglot|L*
\zgetperiph|preface*

\rem right preface
\periph Preface
\zglot|R*
\zgetperiph|preface*

Actualmente, esto imprime dos copias del Preface de R (T2).

Probé agregar esto a lo anterior:

\rem is there a ‘no-sides preface’? It almost certainly won’t work fully before 2.4.50.
\zglot|*
\zgetperiph|preface*

Y ahora obtengo tres copias.

Si omito los Prefaces de L y R e incluyo solo el “prefacio sin lados”, obtengo el prefacio de T2.

Problema 3. Palabras del glosario no marcadas correctamente en el PDF

PTXPrint no está marcando correctamente mi ejemplo de marcado de palabras del glosario. Las está formateando con una fuente diferente en lugar de aplicar los corchetes de esquina que he elegido en la pestaña Body. Los corchetes de esquina se imprimen correctamente en el texto bíblico, pero no en el Preface.

Basic Checks me está dando errores sobre frtbak.sty, pero no entiendo qué está mal. Hacer que la sección “\Marker w” de frtbak.sty sea la misma que en usfm.sty no ayudó. Sigue quejándose de tres errores:

INT 1:0 #Invalid attribute: \w (frtbak.sty)

INT 1:0 #Citation Form (“gutpela na strongpela ston bilong karim haus|Gutpela ston tru”) is missing from Glossary: \w (frtbak.sty)

Pienso que estos dos primeros probablemente sean causados por este:

INT 1:0 #“gutpela na strongpela ston bilong karim haus|Gutpela ston tru” contains unexpected non-wordforming characters [‘|’]: \w (frtbak.sty).

Ese carácter no formador de palabras es el carácter apropiado para separar la forma de la Renderización del Término Bíblico en el texto de la forma de cita en el Glosario. No sé por qué esto es un problema en INT y no es un problema en el texto de la Biblia.

Gracias por cualquier ayuda que puedan darme con estas cosas.

Traducción automática desde English

Problema 1.
Señalaré este hilo a Mark/Martin. (por supuesto, pedirán un archivo, ¡no dude en adelantarse!)

Problema 2.
Claramente se necesita investigar. ¿Puedo tener un archivo también?

Problema 3.
Por lo que sé, la interfaz de usuario toma el camino fácil al formatear palabras \w y en realidad ejecuta una expresión regular sobre ellas para reemplazar \w ... \w* con los corchetes de esquina.
Opción 1: esperar a que Mark/Martin aplique esa expresión regular a más fuentes de entrada.
Opción 2: Solución alternativa: Si le dice que use el marcado \w, y luego configura esto:

\sethook{start}{w}{⌞}
\sethook{end}{w}{⌟}

Entonces TeX hará la inserción y debería tener más consistencia (si eso es consistentemente correcto o incorrecto es otro problema!). Esperemos que no necesite hacer trucos con fuentes.

Secuestrando por completo el hilo, hago lo siguiente de exceso para \add, que da esquinas visibles como las que tengo en mi copia de NIV’84, pero (a) no se seleccionan si alguien está copiando el texto y (b) “siempre funcionan” porque no provienen de una fuente:

%draw corners:
\def\addmtlquteht{2pt}% height
\def\addmtlqutewd{1.5pt}% width
\def\addmtlqutelw{0.2pt}% linewidth.
\def\beginadd{\lower 1pt \hbox{\vrule width \addmtlqutelw height \addmtlquteht\vrule width \addmtlqutewd height \addmtlqutelw}\kern -1pt}
\def\endadd{\kern -1pt \lower 1pt \hbox{\vrule width \addmtlqutewd height \addmtlqutelw\vrule width \addmtlqutelw height \addmtlquteht}}

\sethook{start}{add}{\beginadd}
\sethook{end}{add}{\endadd}

Sírvase copiar/pegar/modificar y usar para sus entradas de lista de palabras si le gusta la idea.

Traducción automática desde English
0 votos

[versión original]:
Gracias por el archivo. Parece que necesito tener una discusión con Mark y Martin sobre el manejo de FRT en diglotos. El código de python está intentando manejar \zgetperiph por su cuenta, y no lo está haciendo muy bien.

[edición] Ups. Después de haber intentado luchar contra esto durante un rato en medio de otras cosas, acabo de darme cuenta de que los libros FRT y INT originales (cualquier proyecto) no están incluidos en el archivo. Enviaré un informe de error…

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

@David_Gardner Envié esos libros. No estoy usando el libro FRT en absoluto, al menos no a propósito.

Traducción automática desde English
0 votos

@John_Nystrom Mi conclusión hasta ahora… hasta que se corrija el lado de python del problema #795, la única manera de incorporar ambos elementos de materia preliminar es copiar y pegar. Lo siento.

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

Preguntas relacionadas

0 votos
3 respuestas 224 vistas
Puedo incluir los prefacios en un digloto usando esta secuencia en el material preliminar local: \rem --------- ... por cualquier ayuda que puedan darme al respecto. John Nystrom
john_nystrom 312 preguntada oct 28, 2023
0 votos
1 respuesta 259 vistas
Necesito "combinar celdas" en una fila de tabla, tal como se especifica en el documento de ... preliminar local independientemente de la codificación USFM del proyecto?
KimB 671 preguntada jul 12, 2024
0 votos
2 respuestas 245 vistas
Me gustaría añadir un mapa al material preliminar de un libro. La figura (y el material preliminar en general) no está ... not be understood. Image Lost! Alguna idea de por qué?
mnjames 1,9k preguntada abr 10, 2023
0 votos
2 respuestas 223 vistas
Estoy usando la versión 2.1.19 En la pestaña Periféricos, al hacer clic en Ver/Editar material preliminar, por ... es si hay algún problema con editarlo en la ventana principal.
Ben Pehrson 280 preguntada may 1, 2022
0 votos
3 respuestas 438 vistas
Tenemos algo de material preliminar y final que contiene hipervínculos / URLs clicables a nuestro sitio web y a Facebook ... , por cierto, gracias por todo su arduo trabajo.
andy_pi 104 preguntada abr 28, 2021
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Very truly I tell you, whoever accepts anyone I send accepts me; and whoever accepts me accepts the one who sent me.
John 13:20
3,047 preguntas
6,007 respuestas
5,672 comentarios
2,027 usuarios