He descargado una plantilla de látex para una tesis de la Universidad de Harvard.
Actualmente estoy usando Linux Mint Nadia 14.
Las instrucciones de la plantilla le indican que instale las fuentes necesarias (que están incluidas) con el comando: sudo cp fonts/* /usr/local/share/fonts/
lo hice pero tuve que agregar al comando la bandera -r
para que funcione correctamente. Cuando intento compilar el tex (usando un script de compilación que también se incluye y que usa xelatex), aparece el siguiente error:
! fontspec error: "font-not-found"
!
! The font "EB Garamond" cannot be found.
!
! See the fontspec documentation for further information.
EB Garamond es una de las fuentes ya instaladas por el comando anterior. También intenté ejecutar sudo fc-cache -fsv
desde cl. Y me meto en la salida
/usr/local/share/fonts/EB Garamond: caching, new cache contents: 10 fonts, 0 dirs
Pero el problema persiste. Al parecer es un problema de permisos porque funciona con sudo
. Pero cambiar los permisos de las carpetas y archivos de fuentes a 644 tampoco ha solucionado el problema.
Con este pequeño ejemplo:
\fontfamily{EB Garamond}
\documentclass{article}
\begin{document}
hi
\end{document}
me sale lo siguientearchivo de registro
¿Alguna idea?
Respuesta1
Este es un documento de ejemplo:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{EB Garamond}
\begin{document}
foo
\end{document}
ejecútelo xelatex
y luego muestre el archivo de registro si falla. Con
pdffonts testfile.pdf
yo obtengo
name type encoding emb sub uni object ID
---------------------------- ----------- ----------- --- --- --- ---------
ZXTLQL+EBGaramond-Identity-H CID Type 0C Identity-H yes yes yes 5 0