如何使用 todonotes 而不将项目添加到 Todo 列表

如何使用 todonotes 而不将项目添加到 Todo 列表

我想要两种类型的待办事项

  1. 类型 1:注释进入待办事项列表(颜色为红色)
  2. 类型 1:注释未进入待办事项列表(颜色黄色)

因此当我运行时\listoftodos,我只看到类型 1 待办事项。

下面是定义两种待办事项类型的代码:

\ifsetDraft
    \usepackage[colorinlistoftodos]{todonotes}
    \newcommand{\type1}[1]{\todo[size=\small,inline,color=red!40]{#1}}
    \newcommand{\type2}[1]{\todo[size=\small,inline,color=yellow!40]{#1}}

\else
    \newcommand{\type1}[1]{}
    \newcommand{\type2}[1]{}
    \newcommand{\listoftodos}{}
\fi

有什么方法可以改进上面的代码并添加此功能吗?

或者也许有一种方法可以调用\listoftodos并仅使用 Type1 待办事项,例如\listoftodos[type1]

答案1

todonotes产品提供了一个解决方案,其中包含nolist选项

\documentclass{article}
\usepackage{todonotes}

\begin{document}
\listoftodos
\section*{First section}
Some text\todo{Do this.}\\
More text\todo{More to do}\\
Even more text\todo[nolist]{So much work to do!}\\
\end{document}

平均能量损失

相关内容