方程编号的绝对位置

方程编号的绝对位置

有没有办法控制方程编号的放置位置?我的意思是绝对位置(可以使用坐标或类似的东西),而不仅仅是将其放在方程的右侧或左侧。

为了避免误解,就用图片来说明吧。在此处输入图片描述

答案1

方程式自动编号有将方程式编号放在左侧或右侧(默认)的选项。如果要将方程式编号与方程式分开放置,则有以下方法:

新的方程编号由以下公式指定:

\refstepcounter{equation}
\label{<label>}% optional

然后,方程式被设置为无编号,例如\[+ \]、环境displaymath、星号形式(包amsmath)等gather*align*或者可以通过内联数学模拟方程式,例如:

$\displaystyle E=mc^2$

紧接着\refstepcounter{equation},方程式如下:

  • (\theequation)无需使用格式化命令和手动添加括号,
  • \@eqnnum:LaTeX 打印方程编号的命令,或
  • \print@eqnumamsmath打印方程式编号包的宏。

后面的命令需要对\makeatletter\makeatother

如果\label设置了,那么公式编号可以在文档主体的任何位置通过以下方式获取:

  • \eqref{<label>}:引用包的命令amsmath
  • (\ref{<label>}):LaTeX 基底。

然后,您就可以将方程编号独立于方程放置在任何您喜欢的位置。

相关内容