表格引用

表格引用

我在 tex 文件中写了一个带标签的长表,并将\input其写入主 tex 文件中。但是,主 tex 文件中对该表的引用并未显示表的编号,而是显示直接写入主 tex 文件中的下一个表的编号。所有直接写入主 tex 文件中的长表都有正确的引用。如何解决我的问题?标签必须在与其引用相同的 tex 文件中定义吗?

标签为\label{tab:yy},引用为\ref{tab:yy},每个表都有不同的标签。

答案1

这可能有用也可能没用,但我在图形引用方面也遇到过类似的问题,即插入到文本中的图形编号代替命令\ref是错误的。我设法通过将 放在\label图形内部来解决这个问题\caption,即:

\begin{figure}
\caption{Some caption.\label{fig:some-figure}}
\includegraphics{some-figure.eps}
\end{figure}

但是,如果没有更广泛的例子来说明哪里出了问题,就很难说得更多!

答案2

就我而言,我通过写作\caption\label共同努力解决了这个问题。

\caption{Test table}
\label{tb:testTable}

答案3

您是否需要重新运行 (La)TeX 以便将包含更新的参考资料的新 .aux 文件嵌入?


好吧,不是那样。

您能发布一个失败的最小示例吗?


抱歉,不知道为什么@Will 的答案有效。我的两本圣经(回忆录手册LaTeX2e 指南) 表示任何内容。那里的示例表明\label{}紧随其后\caption{},而不是在里面。

???

答案4

我正在使用回忆录,我了解到标签总是跟在标题后面。

相关内容