Tengo un documento con una estructura:
+-- main.tex
+-- style.sty
+-- fonts
| +-- times.tff
+-- sections
| +-- section1.tex
| +-- section2.tex
El archivo principal main.tex incluye archivos de sección a través desubarchivospaquete.
Ahora quiero usar mi fuente "times.tff" en el documento. Así que incluyo esta parte a mi estilo:
\usepackage{fontspec}
\setromanfont[Path=fonts/]{times.ttf}
Y todo funciona bien, pero sólo si compilo el documento desde el archivo principal. Si quiero compilar solo la sección 1, aparece un error: Error de especificación de fuente: "fuente no encontrada". Esto se debe a que la ruta de fuente de la sección 1 será diferente de la principal.
¿Cómo puedo configurar la ruta para poder compilar a partir de las secciones?
Respuesta1
guarde el archivo de fuente en el directorio de fuentes de su sistema o en el directorio de fuentes de TeX: TEXMF/fonts/truetype/
Para la última ejecución texhash
, actualice la base de datos de nombres de archivos para una distribución MikTeX. Entonces no es necesario especificar una ruta.
Respuesta2
En un sistema tipo Unix (todo lo que sé) se pueden crear enlaces simbólicos " fonts
" al fonts/
repertorio de nivel superior " " al que se hace referencia en el documento principal. Esto podría funcionar. No probado debido a la ausencia de MWE.