Fourier-Paket funktioniert plötzlich nicht mehr

Fourier-Paket funktioniert plötzlich nicht mehr

Ganz plötzlich (wahrscheinlich nach dem heutigen LaTeX-Upgrade) \usepackage{fourier}verursacht die Zeile den folgenden Kompilierungsfehler:! I can’t find file ‘FourierOrns’. Hinweis:Ich verwende es XeTeX, ohne etwas außer dem heutigen Upgrade zu ändern.

Ein MWE ist:

\documentclass[10pt,article]{memoir}
\usepackage{fourier}

\begin{document}

test

\end {document}

Ich habe auch versucht, das Paket wie unten vorgeschlagen neu zu installieren fourier; gleiches Problem.Dasist die .logDatei.

Antwort1

Die neueste Version des fourierPakets hat eine OpenType-Version der Schriftart Fourier Ornament hinzugefügt. Leider wird diese Schriftart nach Schriftartnamen und nicht nach Dateinamen geladen, sodass XeTeX die Schriftart nicht finden kann, wenn sie nicht als Systemschriftart installiert ist.

Die einfachste Lösung besteht darin, LuaLaTeX statt XeLaTeX zu verwenden oder auf ein weiteres Update zu warten, fourierdas dieses Problem behebt. Wenn Sie weiterhin XeLaTeX verwenden möchten, können Sie auch dabei helfen, fontspecdie richtige Schriftart zu finden, indem Sie eine .fontspecDatei erstellen, die den Namen den Dateinamen zuordnet:

Erstellen einer DateiFourierOrns.fontspec in einem Verzeichnis, in dem TeX die Datei finden kann(z.B. das Verzeichnis Ihres LaTeX-Dokuments oder unter ~/texmf/tex/latex/) mit dem Inhalt

\defaultfontfeatures[FourierOrns] {
  Extension = .otf,
  UprightFont = *-Regular,
  BoldFont = *-Bold,
  ItalicFont = *-Italic,
  BoldItalicFont = *-BoldItalic,
}

Dadurch wird fontspec mitgeteilt, dass die Schriftart in Dateien mit den Namen , , usw. FourierOrnsgefunden werden kann .FourierOrns-Regular.otfFourierOrns-Bold.otf

Nach dem Erstellen dieser Datei fourierfunktioniert es wieder unter XeTeX.

verwandte Informationen