
나는개요문서에 작성해야 하는 내용을 추적하기 위한 패키지이지만 모드에서만 출력을 생성하고 싶습니다 draft
. 패키지에는 disable
옵션이 제공되지만 전역 draft
옵션은 무시됩니다.
내가 사용하고 있기 때문에회상록조건부 를 편리하게 정의하는 클래스의 경우 \ifdraftdoc
, 가능한 추악한 해킹 방법은 서문에 다음과 같은 내용을 넣는 것입니다.
\ifdraftdoc
\usepackage{outlining}
\else
\usepackage[disable]{outlining}
\fi
그러나 (해킹을 제외하고) 더 우아한 해결책이 있는지 알고 싶습니다.개요옵션 을 지원하는 패키지 draft
).
답변1
모드 에 있는지 여부 와 옵션을 패키지에 draft
전달하지 않은 경우 테스트할 수 있습니다 . 이 작업은 다음으로 수행할 수 있습니다.disable
outlining
\unless\ifdraftdoc
\PassOptionsToPackage{disable}{outlining}
\fi
\usepackage{outlining}
기본 \unless
요소는 eTeX에 의해 추가되었으며 다음 TeX를 반전하므로 결과는 이를 부정하기 위해 직접 뒤에 \if
두는 것과 거의 동일 하지만 조금 더 빠릅니다.\else
\ifdraftdoc
\unless