0 votos
310 vistas

En mi archivo ptxprint-mods.tex, quiero hacer algunos ajustes específicos en torno a la puntuación. Este es el ajuste en torno a los dos puntos:

\catcode`\:=\active \def:{\unskip\kern0.25em\char`\:{}} % colon

Desafortunadamente, esto desordena la inclusión de archivos PDF, como un PDF con páginas de título y créditos. Obtengo esto en la parte superior de mi salida:

image

¿Alguien puede ayudarme a averiguar cómo puedo obtener ambas cosas? Gracias.

Traducción automática desde English
PTXprint por (1,4k puntos)
mostrada de nuevo | 310 vistas

3 Respuestas

0 votos

Solo por si acaso - intenté poner el archivo PDF a incluir en la carpeta PrintDraft, pero sigue usando una ruta completa (con un dos puntos).

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

Tengo una solución temporal. Comento la línea .tex anterior (con “%”), luego agrego lo siguiente en mi archivo PrintDraftChanges.txt:

'(?<!\\ft) *:( |\n)' > '\u202f:\1' # Place non-breaking thin space before colon

En mi caso particular, no quería reemplazar el espacio después del marcador \ft (ya que hace que deje de funcionar), así que puse una pequeña búsqueda hacia atrás negativa allí. Y el dos puntos puede ocurrir realmente al final de la línea, así que tengo que buscar ya sea un espacio o un salto de línea después de los dos puntos.

Esto funciona porque estoy agregando un poco más de contexto a la cadena de búsqueda, por lo que evita cambiar el dos puntos en la ruta del archivo PDF.

Preferiría encontrar otra solución, si es posible, ya que no tengo casi tanto control con \u202f como con el comando \kern en el archivo .tex. Pero esto al menos me da una aproximación, para avanzar en mi composición tipográfica.

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

Recuerde que los cambios solo se aplican a los archivos USFM, por lo que no tiene que preocuparse por encontrar nombres de archivos PDF en ellos.

Puede recuperar su control usando prácticamente cualquier código que desee y luego en su ptxprint-mods.tex puede hacer cosas como:

\def\mycolonkern{\unskip\kern0.25em}
\catcode"202F=\active \def^^^^202f{\mycolonkern}

Observe el uso cuidadoso de códigos hexadecimales en mayúsculas en la declaración catcode y códigos hexadecimales en minúsculas en el def. ¡Me funciona siempre! De todos modos, ahora tiene millones de caracteres que puede usar para todo tipo de locuras :slight_smile:

Traducción automática desde English
0 votos

En lugar de hacer que el dos puntos esté activo, ¿puede \interchartoks de XeTeX ayudar aquí? Solo he leído sobre él, nunca lo he usado, pero parece que debería funcionar.

Traducción automática desde English
por (294 puntos)

Preguntas relacionadas

0 votos
1 respuesta 141 vistas
Tengo un módulo de leccionario de la Biblia, que tiene sus propias cabeceras \s#. No hay "\inc s" en el ... Pero me pregunto si estoy perdiendo alguna configuración en algún lugar?
beve 128 preguntada abr 10, 2025
0 votos
1 respuesta 215 vistas
Funcionaba bien, pero luego presioné el botón "reset" para volver a la configuración predeterminada. Ahora no puedo cambiarlo.
MnKN 134 preguntada jun 2, 2024
0 votos
1 respuesta 151 vistas
He oído durante mucho tiempo que PTXprint no requiere que Paratext esté instalado. Pero el proceso de usar PTXprint ... que crear un proyecto de Paratext ficticio? Gracias, Jeff
jeffh 1,4k preguntada ene 6
0 votos
1 respuesta 109 vistas
Mailto: <*Emails are not allowed*> PTXprint [2.7.17] - Error! Failed to create: MSB_BookofMark_XXC_ptxp.pdf ! File ... various settings on the Advanced tab. PTXprint Version 2.7.17
MnKN 134 preguntada sep 13, 2025
+1 voto
0 respuestas 245 vistas
(Véase también Insertar páginas desde un PDF, que se centra más en insertar una o dos páginas específicas, con la ... la disposición de ningún párrafo en el que se encuentre.
DG 1,1k preguntada oct 9, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Don’t you know that you yourselves are God’s temple and that God’s Spirit dwells in your midst?
1 Corinthians 3:16
3,052 preguntas
6,011 respuestas
5,677 comentarios
2,032 usuarios