Ich habe eine Latex-Vorlage für eine Abschlussarbeit der Harvard University heruntergeladen.
Derzeit verwende ich Linux Mint Nadia 14.
Die Anweisungen der Vorlage sagen Ihnen, dass Sie die benötigten Schriftarten (die enthalten sind) mit dem folgenden Befehl installieren sollen: sudo cp fonts/* /usr/local/share/fonts/
Ich habe dies getan, aber ich musste dem Befehl das Flag hinzufügen, -r
damit es richtig funktioniert. Wenn ich versuche, den Text zu kompilieren (mit einem ebenfalls enthaltenen Kompilierungsskript, das xelatex verwendet), erhalte ich die folgende Fehlermeldung:
! fontspec error: "font-not-found"
!
! The font "EB Garamond" cannot be found.
!
! See the fontspec documentation for further information.
EB Garamond ist eine der Schriftarten, die bereits durch den vorherigen Befehl installiert wurden. Ich habe auch versucht, sie sudo fc-cache -fsv
aus der cl auszuführen. Und ich bekomme in der Ausgabe
/usr/local/share/fonts/EB Garamond: caching, new cache contents: 10 fonts, 0 dirs
Aber das Problem besteht weiterhin. Offenbar handelt es sich um ein Problem mit den Berechtigungen, da es mit funktioniert sudo
. Aber auch das Ändern der Berechtigungen der Schriftartordner und -dateien auf 644 hat das Problem nicht gelöst.
Mit diesem kleinen Beispiel:
\fontfamily{EB Garamond}
\documentclass{article}
\begin{document}
hi
\end{document}
Ich bekomme folgendesLogdatei
Irgendeine Idee?
Antwort1
Dies ist ein Beispieldokument:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{EB Garamond}
\begin{document}
foo
\end{document}
Führen Sie es mit aus xelatex
und zeigen Sie dann die Protokolldatei an, wenn es fehlschlägt. Mit
pdffonts testfile.pdf
Ich bekomme
name type encoding emb sub uni object ID
---------------------------- ----------- ----------- --- --- --- ---------
ZXTLQL+EBGaramond-Identity-H CID Type 0C Identity-H yes yes yes 5 0