LuaLaTeX: 글꼴 사양 이후에 로드할 때 패키지 graphicx에 대한 옵션 충돌

LuaLaTeX: 글꼴 사양 이후에 로드할 때 패키지 graphicx에 대한 옵션 충돌

어딘가에 문서에 명시되어 있는지는 모르겠지만 \usepackage[draft]{graphicx}이후에 로드될 때 이 MWE를 컴파일할 수 없는 이유를 알 수 없습니다.\usepackage{fontspec}

\RequirePackage{luatex85}
\documentclass{article}

\usepackage{fontspec}
\usepackage[draft]{graphicx}

\begin{document}
    Text
\end{document}

오류가 있는

패키지 graphicx에 대한 옵션 충돌

그러나 \usepackage[draft]{graphicx}이전에 로드하면 \usepackage{fontspec}다음과 같이 컴파일이 원활하게 진행됩니다.

\RequirePackage{luatex85}
\documentclass{article}

\usepackage[draft]{graphicx}
\usepackage{fontspec}

\begin{document}
    Text
\end{document}

답변1

LuaTeX와 함께 사용하는 경우 패키지 fontspec로드 fontspec-luatex.sty. 그런 다음 패키지를 xunicode로드하는 패키지가 로드됩니다.graphicx 없이옵션.

LaTeX는 \usepackage[draft]{graphicx}. 패키지가 이미 로드되었습니다. 따라서 LaTeX는 옵션만 확인합니다. 새로운 옵션(여기: )이 있으면 draft오류 메시지가 표시됩니다.

솔루션:

  • 질문에서와 같이 graphicx필요한 모든 옵션이 포함된 패키지를 로드하세요 .\usepackage{fontspec}

  • \PassOptionsToPackage{draft}{graphicx} ~ 전에 \usepackage{fontspec}.

답변2

(가까운 미래에 기본값이 될) 옵션을 fontspec사용하여 로드하면 문제가 없습니다.tuenc

\RequirePackage{luatex85}
\documentclass{article}

\usepackage[tuenc]{fontspec}
\usepackage[draft]{graphicx}

\begin{document}
    Text
\end{document}

그렇지 않으면 graphicx(옵션과 함께) 전에 로드하세요 fontspec.

관련 정보