![如何隐藏待办事项而不手动删除它们?](https://linux22.com/image/232747/%E5%A6%82%E4%BD%95%E9%9A%90%E8%97%8F%E5%BE%85%E5%8A%9E%E4%BA%8B%E9%A1%B9%E8%80%8C%E4%B8%8D%E6%89%8B%E5%8A%A8%E5%88%A0%E9%99%A4%E5%AE%83%E4%BB%AC%EF%BC%9F.png)
我正在使用软件包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 时。