在我编译的文档中,它由许多使用 的子文档组成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}
才不是。
叹。