Ich habe Probleme beim Kompilieren eines Dokuments mit der Schriftart ClearSans und XeLaTeX. Ich verwende eine aktuelle Kopie von MikTex, alle Pakete wurden gestern aktualisiert. Das Folgende ist das minimale, nicht funktionierende Beispiel, auf das ich mich beziehen werde:
\documentclass[a4paper]{article}
\RequirePackage{fontspec}
\usepackage[sfdefault]{ClearSans}
\begin{document}
Hello, World!
\end{document}
Das Kompilieren mit XeLaTeX führt zu folgenden Fehlern:
D:\test\> xelatex test.tex
This is XeTeX, Version 3.14159265-2.6-0.999991 (MiKTeX 2.9.6960 64-bit)
entering extended mode
(test.tex
LaTeX2e <2018-12-01>
("C:\Program Files\MiKTeX 2.9\tex/latex/base\article.cls"
Document Class: article 2018/09/03 v1.4i Standard LaTeX document class
("C:\Program Files\MiKTeX 2.9\tex/latex/base\size10.clo"))
(C:\Users\User\AppData\Roaming\MiKTeX\2.9\tex/latex/fontspec\fontspec.sty
(C:\Users\User\AppData\Roaming\MiKTeX\2.9\tex/latex/l3packages/xparse\xparse.
sty (C:\Users\User\AppData\Roaming\MiKTeX\2.9\tex/latex/l3kernel\expl3.sty
(C:\Users\User\AppData\Roaming\MiKTeX\2.9\tex/latex/l3kernel\expl3-code.tex)
(C:\Users\User\AppData\Roaming\MiKTeX\2.9\tex/latex/l3kernel\l3xdvipdfmx.def)
))
(C:\Users\User\AppData\Roaming\MiKTeX\2.9\tex/latex/fontspec\fontspec-xetex.s
ty ("C:\Program Files\MiKTeX 2.9\tex/latex/base\fontenc.sty"
("C:\Program Files\MiKTeX 2.9\tex/latex/base\tuenc.def"))
(C:\Users\User\AppData\Roaming\MiKTeX\2.9\tex/latex/fontspec\fontspec.cfg)))
(C:\Users\User\AppData\Roaming\MiKTeX\2.9\tex/latex/clearsans\ClearSans.sty
("C:\Program Files\MiKTeX 2.9\tex/generic/ifxetex\ifxetex.sty")
("C:\Program Files\MiKTeX 2.9\tex/generic/oberdiek\ifluatex.sty")
("C:\Program Files\MiKTeX 2.9\tex/latex/xkeyval\xkeyval.sty"
("C:\Program Files\MiKTeX 2.9\tex/generic/xkeyval\xkeyval.tex"
("C:\Program Files\MiKTeX 2.9\tex/generic/xkeyval\xkvutils.tex"
("C:\Program Files\MiKTeX 2.9\tex/generic/xkeyval\keyval.tex"))))
("C:\Program Files\MiKTeX 2.9\tex/latex/base\textcomp.sty"
("C:\Program Files\MiKTeX 2.9\tex/latex/base\ts1enc.def"))
! Undefined control sequence.
\__fontspec_init_ttc:n #1->\str_if_eq:eeT
{\str_lower_case:f {\l__fontspec_e...
l.58 {ClearSans}
?
Ich habe einfach keine Ahnung, woran das liegt, und hoffe, dass mich hier jemand in die richtige Richtung lenken kann. Die Frage ist also:
Warum funktioniert das nicht / Was mache ich falsch?
Übrigens wird dies problemlos kompiliert, pdflatex
wenn die fontspec
Abhängigkeit auskommentiert ist. Bedenken Sie jedoch, dass es sich oben nur um ein Minimalbeispiel handelt. Ich muss dies wirklich für zum Laufen bringen xelatex
.