编号方程

编号方程

如果我在 TexMaker 上编写 LaTeX 文档,并且想为方程式编号,但很可能稍后我会添加详细信息,而我不想重新输入所有内容。因此,例如,如果我有一个方程式,目前称为方程式 (1.2),我想稍后引用它,如以下句子“如您在 (1.2) 中看到的”,但随后我必须编辑我的文档,使其现在变成 (1.3) 而不是 (1.2),我应该怎么做才能避免编辑大量方程式和对它们的引用?

答案1

LaTeX 支持这种开箱即用的交叉引用机制。基本上你应该使用

\begin{equation}
  <your equation here> \label{<label>}
\end{equation}

对于单线方程,以及amsmath样式align环境用于多行方程(您也可以将其用于单行方程)。例如,

\begin{align}
  <eqn 1 LHS> & <eqn 1 RHS> \label{<label1>} \\
  <eqn 2 LHS> & <eqn 2 RHS> \label{<label2>} \\
  ...
\end{align}

查看mathmode文档amsmath align有关环境用法以及其他用法的大量示例。

上面的代码允许你\ref{<label>}在文档中使用 来获取与 关联的编号/标签<label>。最好\usepackage{amsmath}使用 和\eqref{<label>},因为这包括(..)

\label存储在 中.aux,并且可能只有在第二次编译后才能稳定下来。因此,如果出现问题,请确保编译两次。请参阅了解引用和标签的工作原理

如果你想改变方程的编号(从 到(1.1)(1),请参阅连续编号,即按章节/节对图表、表格和其他文档元素进行编号。 这chngcntr包裹对于调整编号方案的重置很有用。

相关内容