So testen Sie, ob der Bericht mit der Option „Entwurf“ aufgerufen wurde

So testen Sie, ob der Bericht mit der Option „Entwurf“ aufgerufen wurde

Wie kann ich innerhalb eines Dokuments prüfen, ob die initiale

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

beinhaltet die Option "Entwurf"? Mein naiver Versuch

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

funktioniert nicht und bricht einen späteren \usepackageBefehl ab.

Antwort1

Vielleicht können Sie das Paket „ifdraft“ verwenden und eines davon nutzen:

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

Antwort2

die Entwurfsoption tut einfach

\setlength\overfullrule{5pt}}

So können Sie den Test verwenden

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

verwandte Informationen