Mis espacios finos '\' se materializan como lo que parecen espacios de ancho regular en el resultado PDF de mi compilación de xelatex.
El archivo latex se genera a partir de archivos markdowon a través de pandoc y, como tal, el preámbulo de látex contiene una gran cantidad de paquetes, muchos de los cuales no son claramente útiles para mi caso de uso. Dado que esto solo sucede cuando uso pandoc (lo comparé con un documento que escrito en látex simple hace un año y todos esos espacios finos galos están absolutamente bien), me imagino que esto puede ser causado por uno de los paquetes de látex generados por pandoc de forma predeterminada o por la forma en que se invoca.
Lamentablemente, este es un documento escrito en francés donde los espacios finos son obligatorios cuando se utilizan varios signos de puntuación: "; : ! ? % « »" entre otros.
Para aclarar... en un diálogo que sigue estrictamente las reglas de la composición tipográfica francesa, debes encontrar algo como: «°Sacrebleu°!°» donde los '°' son espacios finos (que no se rompen). Cualquier otra cosa, como espacios de ancho regular, es un no-no.
¿Alguien se ha encontrado con algo como esto antes?
Intenté cambiar la fuente de EBGaramond a Linux Libertine o Charis Sil y sigo teniendo el mismo problema.
Probablemente terminaré eliminando paquetes del archivo de látex intermedio uno a la vez hasta que el problema desaparezca para ayudar a reducirlo, pero pensé en preguntar aquí primero en caso de que alguien familiarizado con la lógica de tex pueda adivinar qué podría estar pasando.
Gracias,
Edición - 22:00 hrs. EST:
Parece que el paquete Polyglossia añade automáticamente espacios finos a los signos de puntuación siempre que así lo requieran las normas tipográficas francesas. Como resultado desde que yoyauso espacios delgados en mi fuente... y la poliglosia no lo sabe... parece que está agregando unsegundo espacio delgadoal crear el PDF... lo que da como resultado un espaciado que equivale aproximadamente al ancho de un espacio estándar de ancho completo... La documentación indica que esta característica se puede desactivar llamando al paquete Polyglossia con la opción '[autospacing=false]'... algo que yo Con suerte podremos verificarlo mañana.