Como posso testar dentro de um documento se o valor inicial ou não
\documentclass[a4paper,11pt,twoside,fleqn,draft]{report}
inclui a opção "rascunho"? Minha tentativa ingênua
\newif\ifmydraft
\mydraftfalse
\DeclareOption{draft}{\mydrafttrue}
não funciona e quebra um \usepackage
comando posterior.
Responder1
Talvez você possa usar o pacote "ifdraft" e usar um destes:
\ifdraft{draftcase}{finalcase}
\ifoptiondraft{option draft is given}{option draft is not given}
\ifoptionfinal{option final is given}{option final is not given}
Responder2
a opção de rascunho simplesmente faz
\setlength\overfullrule{5pt}}
então você pode usar o teste
\ifdim\overfullrule>0pt
draft
\else
not draft
\fi