Ocultando tarefas criadas com todonotes

Ocultando tarefas criadas com todonotes

Atualmente estou trabalhando em um documento no qual preciso indicar o que deve ser feito em uma versão rascunho e gostaria de produzir uma versão final onde todos fiquem ocultos. O todonotespacote apresenta uma disableopção que supostamente permite isso; remove todos definidos com o \todocomando, mas falha em meus comandos personalizados como este:

\newcommand{\minortodo}[2][]{\todo[color=green, #1]{#2}}

A saída final do PDF ao usar \minortodo[inline]{change this to that}é exatamente [inline]change this to that. Como faço todonotespara ocultar essas instâncias também? (nota: remover inline não resolve o problema).

EDITAR: o seguinte exemplo mínimo de trabalho (obrigado pela sugestão) sugere que o problema tem outra origem; isso funciona conforme o esperado (ou seja, tarefas menores também desaparecem):

\documentclass{book}
\usepackage[disable]{todonotes}   
\newcommand{\minortodo}[2][]{\todo[color=magenta, #1]{#2}}
\begin{document}
    Here's some text.
    \todo[inline]{this todo goes away}
    \minortodo[inline]{this one too}
\end{document}

No meu documento real, eu uso a bookclasse e carrego os pacotes a seguir, mas adicioná-los ao MWE ainda não causa problemas. A fonte real do meu documento é um arquivo markdown processado com pandoc sem nenhum modelo próprio, então acho que terei que verificar o que o pandoc insere que produz esse comportamento.

\usepackage{minitoc}\dominitoc  
\usepackage{dot2texi}           
\usepackage{tikz}
\usetikzlibrary{matrix}
\usetikzlibrary{shapes,arrows}  
\usepackage{fancyvrb}           
\usepackage{tabulary}           
\usepackage{todonotes}          
\usepackage{varwidth}

Responder1

Minhas deficiências no uso sedsão culpadas, não todonotesou pandoc. Caso possa ser útil: pensei que o seguinte comando seria substituído \usepackage{todonotes}por \usepackage[disable]{todonotes}, mas grepme mostrou que estava errado:

$ sed s/\\usepackage{todonotes}/\\usepackage[disable]{todonotes}/ draftdoc.tex | grep todonotes
\Sepackage[disable]{todonotes}

Como resultado, os \todocomandos eram indefinidos (ainda não entendo como eles foram ocultos e todos os pequenos não foram). Isso produz os resultados corretos (lembre-se das citações adicionais):

$ sed 's/\\usepackage{todonotes}/\\usepackage[disable]{todonotes}/' draftdoc.tex | grep todonotes
\usepackage[disable]{todonotes}

informação relacionada