
일부 적용할 수 있는 방법이 있나요?옵션에패키지이는cls내가 사용하고 있는 파일은 무엇입니까? 예를 들어,cls파일이 로드되고 내 파일에서 graphicx
옵션을 적용하고 싶습니다 .demo
텍스파일.
답변1
패키지가 로드되면 패키지의 옵션 설정 코드가 이미 처리되어 사라집니다. 따라서 일반적으로 나중에 패키지 옵션을 변경할 수 없습니다.
\PassOptionsToPackage
그러나 패키지를 로드하기 전에 더 일찍 옵션을 지정할 수 있습니다. 전역 옵션(다른 패키지의 부작용 포함) 외에도 \PassOptionsToPackage
사용할 수도 있습니다.~ 전에 \documentclass
, 예:
\PassOptionsToPackage{demo}{graphicx}
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics{foobar}
\end{document}
옵션 로딩을 위한 패키지 인터페이스
패키지나 클래스에서 나중에 옵션 하위 집합을 설정할 수 있는 경우도 있습니다. 예를 들어 패키지 hyperref
는 \hypersetup
. 또한 패키지 graphicx
(또는 에 대한 \includegraphics
)의 일부 옵션은 다음을 통해 설정할 수 있습니다.
\setkeys{Gin}{<options>}
그러나 이 방법은 옵션이 demo
지원되지 않습니다.
답변2
사용
\PassOptionsToPackage{demo}{graphicx}
다음 줄 앞에\documentclass