如何測試報告是否已使用“草稿”選項調用

如何測試報告是否已使用“草稿”選項調用

如何在文件中測試初始值是否

\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

相關內容