我正在用 Latex 记录几个(5)个项目的笔记。
- 每个项目都有自己的文件夹,其中包含一组 Latex 源文件(大部分是
input
包含各个章节的一个主文件)。 - 每个项目都编译成一个 PDF 文件。
- 我通常一次只做一个项目。
- 所有项目
input
都存放Preamble.tex
在单独的第 6 个文件夹中。 - 所有项目都使用
hyperref
和biblatex
(如果这些相关的话)。 - 所有项目都是
\documentclass{report}
,但希望这不会有影响。
我用它todonotes
来为自己做待办事项笔记,其中显示了每个文档需要处理的部分。这个包用 为所有笔记创建了一个索引\listoftodos
,这已经非常有用了。但是当每个项目都有自己的待办事项列表时,如果我想问“我今天应该处理哪个项目的待办事项?”,我必须打开所有 5 个 PDF 并在它们之间来回切换。
我希望发生以下情况之一:
- 每次我在 TeXstudio 中编译任何 PDF 时,都会自动生成第 6 个 PDF,其中包含每个项目的待办事项列表。
- 每当我想要一份最新的待办事项组合列表时,我都会为此目的编写一个单独的文档(或运行一个非交互式脚本),该文档会生成一份待办事项列表。我知道编写一个 C#(或其他语言)程序来从每个 PDF 中抓取相关页面并不太难,但也许有更优雅的方法。
待办事项的综合列表应将每个项目的待办事项分组到各自的部分。我不在乎它是否没有链接(我只想一目了然地、一步一步地了解哪个项目需要完成哪些工作),但解决方案不应破坏我已在每个单独文档中获得的待办事项的超链接列表。
我发现了两个相关问题:
- 具有共享目录和索引的多个文档似乎相关,但我使用的是 TeXstudio 和 MiKTeX,而不是 ConTeXt。我发现一个
.toc
看起来像章节列表的文件(可能用于制作目录),但我不知道哪个文件有待办事项的索引。 - 如何从多个文档生成组合索引?是一个类似的问题,但我完全不明白解决方案,因此无法将其适应我的待办事项笔记。