
De repente (probablemente después de la actualización de LaTeX hoy), la línea \usepackage{fourier}
provoca el siguiente error de compilación:! I can’t find file ‘FourierOrns’.
Pista:Lo estoy usando XeTeX
sin cambiar nada más que la actualización de hoy.
Una MWE es:
\documentclass[10pt,article]{memoir}
\usepackage{fourier}
\begin{document}
test
\end {document}
También probé lo que se sugiere a continuación para reinstalar el fourier
paquete; el mismo problema.Estees el .log
archivo.
Respuesta1
La última versión del fourier
paquete agregó una versión OpenType de la fuente Fourier Ornament. Lamentablemente, esta fuente se carga por nombre de fuente y no por nombre de archivo, por lo que XeTeX no puede encontrar la fuente si no está instalada como fuente del sistema.
La solución más sencilla es utilizar LuaLaTeX en lugar de XeLaTeX o esperar otra actualización que fourier
solucione este problema. Si desea continuar usando XeLaTeX, también puede ayudar fontspec
a encontrar la fuente correcta creando un .fontspec
archivo que asigne el nombre a los nombres de archivo:
Crear un archivoFourierOrns.fontspec
en un directorio donde TeX pueda encontrar el archivo(por ejemplo, el directorio de su documento LaTeX o debajo ~/texmf/tex/latex/
) con el contenido
\defaultfontfeatures[FourierOrns] {
Extension = .otf,
UprightFont = *-Regular,
BoldFont = *-Bold,
ItalicFont = *-Italic,
BoldItalicFont = *-BoldItalic,
}
Esto le dice a fontspec que la fuente FourierOrns
se puede encontrar en archivos llamados FourierOrns-Regular.otf
, FourierOrns-Bold.otf
etc.
Después de crear este archivo, fourier
funciona nuevamente en XeTeX.