独立 - \newlabel 被写入 .log 而不是 .aux

独立 - \newlabel 被写入 .log 而不是 .aux

在我编译的文档中,它由许多使用 的子文档组成standalone,我有子文档中的 Figure 引用未定义 - 它们显示为??。我尝试过的 MWE 均无法重现此错误。

如果有人想尝试解决这个特定的错误,.log.aux文件在这里:https://gist.github.com/keflavich/5421912#file-thesis-log-L2696(该链接具体指向文件\newlabel{fig:...}中的行thesis.log)。

问题是我在父文档中包含了多个文档,并且一切都很顺利,直到包含某个文档,之后将\newlabel命令发送到thesis.log而不是thesis.aux,这意味着??显示 s 而不是图形编号。

答案1

事实证明,这是一个愚蠢的问题。

\include{preface.tex}导致了这个问题。

\input{preface.tex}才不是。

叹。

相关内容