我们通常使用\label
一个部分、公式、图形或表格,以便我们可以在文本的后续部分中引用它。例如,我通常使用系统的方式来标记我的环境
\label{sec:12}
\label{eq:1}
\label{fig:3}
\label{tab:7}
但是,当文本越来越长时,记住这些数字会很困难。特别是,当我在编辑器中移动一些文本时,标签编号的顺序就会被破坏,这真的很烦人。所以这是我的问题
- 有没有更好的标签策略?
- 是否有可能为环境创建自动标签系统?
答案1
通常,您应提供能够反映所标记内容或目的的标签。例如,不要\label{eq:1}
使用 ,而要使用\label{eq:functional_equation}
或\label{eq:what_this_equation_does}
。使用标签而不是直接将方程编号写入文档的重点在于,您稍后可能会在当前方程之前添加更多方程,这会将所有方程编号向前移动一位。然后,您将得到一个编号为 2 的方程,您必须通过 来引用它\ref{eq:1}
,这很不幸。