如何隐藏待办事项而不手动删除它们?

如何隐藏待办事项而不手动删除它们?

我正在使用软件包todonotes。如何禁用打印最终文档的待办事项注释?(我知道这是可能的,但我找不到它,而且我不想(手动)删除文档中的所有注释...)

我已阅读文档,但仍然不知道要输入什么来禁用todonotes。这是我在序言中的全部内容:

\usepackage{todonotes}
\newcommand{\td}[1]{\todo[inline]{#1}}

但评论其中任何一个都会保留我的笔记文本,并删除格式。我不知道该输入什么才能完全删除它,除非我逐一进行操作。

答案1

我刚刚明白了:要使注释不可见,只需更改:

\usepackage{todonotes}

\usepackage[disable]{todonotes}

答案2

您还可以为其提供选项obeyDraft( \usepackage[obeyDraft]{todonotes}),这样,如果您的文档处于draft模式,它将显示待办事项,而如果它不处于draft模式,它将隐藏它们。但是,请注意,该draft模式也只显示图像的边界框,因此这可能是一个问题。

答案3

我首选的方式是\presetkeys{todonotes}{disable}{}在序言中,这种方式在todonotes已被某个先前的文件加载的情况下也有效,并且您不能轻易更改其\usepackage行。

答案4

一个简单的方法是在文档顶部的某处重新定义命令 \todo,例如

\renewcommand{\todo}[1]{}

这非常方便,特别是当您的文档被构建为多个文件,而您无法简单地控制 \usepackage 时。

相关内容