In my document I use todonotes and TikZ/pgfplots. After activating the externalization in TikZ I realized that todonotes are all exported as well (because they are based on TikZ).
This behaviour is inconvenient, it would be much better for me to tell tikz-external to ignore all \todo.
I know I can generally disable the externalization with \tikzset{external/export=false} and turn it on only for selected plots, but the inverse would be more convenient.
\tikzexternaldisable, and then wrap the normal figures in\tikzexternalenable {your tikz code} \tikzexternaldisable. I haven't tested it, but that should be possible, no? Or wrap the todo macros in a personal macro using the reverse. I don't usetodonotes, so I can't say how that would look. – Psirus Jan 27 '12 at 11:59\newcommand{\xtodo}[1]{{\tikzexternaldisable\todo{#1}}}or similar not do the trick? – Martin Scharrer♦ Jan 27 '12 at 12:25\newcommand{\ruggedtodo}[2][]{\tikzexternaldisable\todo[#1]{#2}\tikzexternalenable}– ratatosk Feb 15 at 10:10