
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 .log
Datei.
Antwort1
Die neueste Version des fourier
Pakets 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, fourier
das dieses Problem behebt. Wenn Sie weiterhin XeLaTeX verwenden möchten, können Sie auch dabei helfen, fontspec
die richtige Schriftart zu finden, indem Sie eine .fontspec
Datei 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. FourierOrns
gefunden werden kann .FourierOrns-Regular.otf
FourierOrns-Bold.otf
Nach dem Erstellen dieser Datei fourier
funktioniert es wieder unter XeTeX.