如何测试报告是否已使用“草稿”选项调用

如何测试报告是否已使用“草稿”选项调用

我如何在文档中测试初始

\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

相关内容