复杂的乳胶文档:如何找到有问题的包依赖项[已解决:正在使用肮脏的构建]

复杂的乳胶文档:如何找到有问题的包依赖项[已解决:正在使用肮脏的构建]

对于最终版本,某些附录包含该pdfpages软件包。但是,对于普通的“草稿”版本,或在编写单个章节时,应该跳过附录。

我无法确定pdfpages这些草稿版本中哪个文件引用了特定计数器。如果序言中未包含 pdfpages 包,则会导致以下错误:(每章一次),即使没有任何未注释的对任何\includepdf* 命令的引用`(无奈之下,我已注释掉未编译附录中的命令)

! LaTeX Error: No counter 'AM@survey' defined.

您将如何找出此错误的根源?反复 grep 文件后,我找不到对该包的引用。

解决了

样式包中包含的 Makefile 在调用目标“clean”时未递归到子目录中以删除过时的文件。修复此问题后,一切都按预期运行。通知维护者,并责备自己没有早点注意到这一点。

答案1

每个文件在输入时都用括号括起来,以文件名开头。括号在日志文件中不用于其他目的,因此应该可以跟踪行为。例如,这是一个日志文件的一部分:

(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size10.clo))

Document Class ...它显示在读取文件期间打印了消息,并且也从article.cls文件size10.clo输入了消息。article.cls

相关内容