"초안" 옵션을 사용하여 보고서가 호출되었는지 테스트하는 방법

"초안" 옵션을 사용하여 보고서가 호출되었는지 테스트하는 방법

초기 여부에 관계없이 문서 내에서 어떻게 테스트할 수 있습니까?

\documentclass[a4paper,11pt,twoside,fleqn,draft]{report}

"초안" 옵션이 포함되어 있나요? 나의 순진한 시도

\newif\ifmydraft
\mydraftfalse
\DeclareOption{draft}{\mydrafttrue}

작동하지 않으며 이후 \usepackage명령이 중단됩니다.

답변1

아마도 "ifdraft" 패키지를 사용하고 다음 중 하나를 사용할 수 있습니다:

\ifdraft{draftcase}{finalcase}  
\ifoptiondraft{option draft is given}{option draft is not given} 
\ifoptionfinal{option final is given}{option final is not given}

답변2

드래프트 옵션은 그냥 그렇습니다

\setlength\overfullrule{5pt}}

그래서 당신은 테스트를 사용할 수 있습니다

\ifdim\overfullrule>0pt
    draft
\else
    not draft
\fi

관련 정보