我正在 Ubuntu 12.04 上使用 Kile 进行一个项目。
我在与主文档不同的文件中有一个表格。该表格有一个标签
\label{table}
该表由文档调用
\input{table}
这工作正常,表格已正确集成到文档中。
通常,Kile 在打开项目时会列出整个项目中的所有可能的引用
\ref{}
环境。在这种情况下,它不起作用。
您对这个问题有什么想法吗?这是一个大项目,我不打算记住所有标签!
答案1
我使用的选项是,只将表格内容分离到另一个文件中,在我看来,这提供了更清晰的源代码,而且标签也保留在原处。像这样:
主文件main.tex
:
\documentclass{article}
\usepackage{booktabs}
\begin{document}
\section{My section}
As we see in Table~\ref{tab:bla}, all blas have a bla.
\begin{table}
\input{tab-bla}
\caption{Table of blas.}
\label{tab:bla}
\end{table}
\end{document}
文件tab-bla.tex
:
%!TeX root=main.tex
\begin{tabular}{ll}\toprule
Bla & $n$ \\
\midrule
1 & 10 \\
2 & 8 \\
\bottomrule
\end{tabular}