Ocultar tareas creadas con todonotes

Ocultar tareas creadas con todonotes

Actualmente estoy trabajando en un documento en el que necesito indicar las cosas que se deben hacer en una versión borrador y me gustaría producir una versión final donde todos estén ocultos. El todonotespaquete incluye una disableopción que se supone debe lograr esto; elimina todos los definidos con el \todocomando, pero falla en mis comandos personalizados como este:

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

El resultado final del PDF cuando se utiliza \minortodo[inline]{change this to that}es exactamente [inline]change this to that. ¿Cómo hago para decirle todonotesque oculte estas instancias también? (nota: eliminar en línea no resuelve el problema).

EDITAR: el siguiente ejemplo mínimo de trabajo (gracias por la sugerencia) sugiere que el problema tiene otro origen; esto funciona como se esperaba (es decir, las tareas menores también desaparecen):

\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}

En mi documento real, uso la bookclase y cargo los siguientes paquetes, pero agregarlos al MWE aún no causa ningún problema. La fuente real de mi documento es un archivo de rebajas procesado con pandoc sin plantilla propia, así que supongo que tendré que investigar qué inserciones de pandoc producen este comportamiento.

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

Respuesta1

Mis defectos en el uso sedson los culpables, no todonoteso pandoc. En caso de que pueda resultar útil: pensé que el siguiente comando se sustituiría \usepackage{todonotes}por \usepackage[disable]{todonotes}, pero grepme mostró que estaba equivocado:

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

Como resultado, los \todocomandos no estaban definidos (aunque todavía no entiendo cómo estaban ocultos y los todos menores no). Esto produce los resultados correctos (tenga en cuenta las comillas adicionales):

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

información relacionada