XeLatex와 함께 ClearSans를 사용하는 MikTex 문제

XeLatex와 함께 ClearSans를 사용하는 MikTex 문제

XeLaTeX와 함께 ClearSans 글꼴을 사용하여 문서를 컴파일하는 데 문제가 발생했습니다. 나는 MikTex의 최신 사본을 실행하고 있으며 모든 패키지가 어제 업데이트되었습니다. 다음은 제가 참조할 최소한의 작동하지 않는 예입니다.

\documentclass[a4paper]{article}

\RequirePackage{fontspec}
\usepackage[sfdefault]{ClearSans}

\begin{document}
Hello, World!
\end{document}

XeLaTeX로 컴파일하면 다음과 같은 오류가 발생합니다.

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}

?

나는 이 문제의 원인이 무엇인지 전혀 모르고 여기 누군가가 나를 올바른 방향으로 기울일 수 있기를 바랍니다. 따라서 질문은 다음과 같습니다.

왜 작동하지 않나요/내가 뭘 잘못하고 있나요?

그건 그렇고, 이것은 종속성이 주석 처리된 pdflatex경우 잘 컴파일되지만 fontspec위의 내용은 단지 최소한의 예일 뿐이라는 것을 기억하십시오 xelatex. .

관련 정보