我在编写文档时使用设置主页并使用 的程序在侧 tex 文档中包含部分\include{...}
。在一个部分中,我有一个标记为 的方程式\label{6}
。我想在另一部分中引用此方程式,但当我输入时\ref{6}
什么都没有发生,并且它没有引用此方程式,因为它在另一部分中。我应该怎么做才能解决这个问题?因为我的文档可能会经过大量编辑,我不想简单地编写(6)
没有此标签和参考程序的方程式。
我的问题是:如果心中的方程式在另一部分,那么如何引用某一部分中的方程式?
答案1
标记方程式、章节、部分、图像和表格的最佳做法是使用如下标签系统:
\label{what:name}
- 用
what
你的名字来标记类型,例如,你可以用equ
公式、cha
章节、sec
部分、fig
图形和图像以及tab
表格来标记 - 与
name
您一起创建一个容易记住的名称。
完整的标签(what:name
)应该是唯一的:在您的洞文档中只有一个这样的标签!
优点是,您现在可以命名所有内容,以便于查找。例如,如果您有爱因斯坦的图像,您可以给它贴上标签\label{fig:einstein}
,如果您有著名的方程式 E=mc*c,您可以给它贴上标签\label{equ:einstein}
,如果您有一个包含该方程式计算值的表格,您可以给它贴上标签\label{tab:einstein}
。现在所有引用都只存在一次,但您可以轻松记住它们。
那么标签在您的文档中的哪个位置使用就无关紧要了。因为它们在您的文档中只存在一次(这是此最佳实践的诀窍),您可以在任何需要的地方引用它们等等\ref{fig:einstein}
。
你\label{6}
还有另一个缺点:假设你的公式 6 必须从原处移除,并在三页后添加,现在成为公式 12。你肯定不会记得这一点,你的引用也会变得不正确。标签肯定只存在一次是你所能做的最好的事情,有了好的命名,你就能很容易记住标签。