El paquete Fourier no funciona de repente.

El paquete Fourier no funciona de repente.

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 XeTeXsin 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 fourierpaquete; el mismo problema.Estees el .logarchivo.

Respuesta1

La última versión del fourierpaquete 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 fouriersolucione este problema. Si desea continuar usando XeLaTeX, también puede ayudar fontspeca encontrar la fuente correcta creando un .fontspecarchivo 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 FourierOrnsse puede encontrar en archivos llamados FourierOrns-Regular.otf, FourierOrns-Bold.otfetc.

Después de crear este archivo, fourierfunciona nuevamente en XeTeX.

información relacionada