todonotes - listoftodos 总是过时吗?

todonotes - listoftodos 总是过时吗?

我正在使用这个包待办事项及其命令\missingfigure来指示在何处放置用户手册的另一个编辑器缺少的图形。

不幸的是,似乎\listoftodos只包含来自一个已删除构建的条目,而不是来自当前构建的条目。

我怎样才能让它显示当前的他们的问题当前的无需连续两次建造即可进行描述?
(这是我应该报告的错误还是仅仅是用户错误?)

附加信息:

  • 在 MiKTeX 24.1、Windows 10 x64 上使用 todonotes 1.1.7
  • 此问题似乎未在包装手册
  • \todo行为类似于missingfigure:它仅在构建两次后才会显示在列表中,并且更改 TODO 仅在更改后两次构建的列表中反映出来。
  • 我尝试将列表放在文档的开头和结尾 - 在两种情况下其行为方式相同。

文档顶部(最方便协作的位置):

[setup]

\begin{document}
\maketitle

\listoftodos
\tableofcontents

\frontmatter

[etc.]

在文档的底部(我在网上找到的所有示例中使用的位置):

[...]

The following symbol(s) may appear on the \product:
\missingfigure{WARNING - Refer to manual}
\missingfigure{WARNING - Hot surface}

% This is incidentally where I stopped writing, because I noticed this issue.

\listoftodos
\end{document}

为了防止出现包冲突,以下是我使用的设置:

% 'memoir' was suggested as a good class for printing; no idea whether that is approprate
% - I have not been using anything but scrartcl for what feels like a decade.
% plan: drop 'oneside' for print; 'openany' seems to have no effect though
\documentclass[fontsize=11pt,oneside,openany]{memoir}

\usepackage[utf8]{inputenc}

\usepackage{geometry}
\geometry{a4paper}

\usepackage{graphicx}

\usepackage{booktabs}
\usepackage{array}
\usepackage{paralist}
\usepackage{verbatim}
\usepackage{subfig}
% the only one I have added myself so far
\usepackage{todonotes}

\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\lhead{}\chead{}\rhead{}
\lfoot{}\cfoot{\thepage}\rfoot{}

其中大部分来自 MiKTeX 模板“基本 LaTeX 文档 | 文章”,但我做了一些细微的调整 - 最突出的是文档类 - 并且希望以后进一步对其进行调整。

相关内容