
어딘가에 문서에 명시되어 있는지는 모르겠지만 \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
.