在群里看到有人推荐 todonotes
宏包,研究了一下,感觉还不错,该宏包可以在文档的任意位置添加一个待办事项 (todo),主要的语法有三个:
\todo[<选项>]{<内容>}
\missingfigure{<内容>}
\listoftods
todo命令
\todo
命令用于在文章的任意位置插入一个待办事项,大致的样子如下图所示,通过可选参数可以调整其外观。
可选参数列表:
key | 说明 |
---|---|
disable | 清除所有todos |
(background/line/border)color | (背景/指示线/边框)的颜色设置,只填写color默认指的是backgroundcolor,支持xcolor |
line/noline | 选择是否设置指示线(默认是line) |
inline/noinline | 选择是否在行间显示todos(默认是noinline) |
size | 文本的大小(value为相对大小,e.g. normal/Large) |
list/nolist | todos列表是否收录该todos |
fancyline | 用一个灰色的曲线箭头代替直线指示线 |
author | 添加作者 |
以上参数也可以作为宏包的可选参数进行全局设置,比如上图中的样式就是通过宏包的可选参数设定的:
\usepackage{xcolor}
\definecolor{myblue}{rgb}{0.53,0.94,0.92}
\usepackage[bordercolor=white,
linecolor=myblue,
backgroundcolor=myblue,
shadow]
{todonotes}
missingfigure 命令
\missingfigure
命令用于产生一个很丑的带有警告符号的待办事项(意为这个地方缺少一张图片),这么丑,大概谁也不会不小心忽略了吧:
listoftodos 命令
\listoftodos
这个命令用于在任何位置生成一个待办事项列表,无参数。
更详细的说明见todonotes package,这个文档在 texlive2017 中有收录,可以通过在命令行命令行输入 texdoc todonotes
来查看说明文档,或者 texdoc 的 GUI 里搜索。