方程式编号与方程式相差太大

方程式编号与方程式相差太大

我正在尝试对正在编写的文档中的某些方程式进行编号,但这些数字位于页面的最右侧,而我希望它位于方程式的旁边。

例如现在它看起来像:

代码截图1 http://quicklatex.com/cache3/ql_34cc3ed13650d4d641be7fde24578fe2_l3.png

但我希望它是:

代码截图2 http://quicklatex.com/cache3/ql_3715e9b1fb12ce571313313b95b41716_l3.png

我可以在序言中写入任何命令来执行此操作吗?

谢谢!

答案1

默认情况下,LaTeX 将公式编号与页边距对齐(用于左对齐\documentclass[leqno]{...})。我怀疑这样做的原因是,这样读者可以通过扫描左或右页边距更轻松地找到公式编号。

如果您确实想改变默认行为,而忽略最佳实践和 (La)TeX 设计中的所有想法,我建议使用以下命令:

\documentclass[leqno]{article}
\newcommand\Label[1]{\qquad\refstepcounter{equation}(\theequation)\label{#1}}
\begin{document}
  \[
     a^2+b^2=c^2\Label{E:Pythagoras}
  \]
\end{document}

得出的结果为:

在此处输入图片描述

它的作用是定义一个新命令,在方程式右侧的跳转\Label后插入方程式编号并赋予其相应的。我坚信,如果您以后不打算引用方程式,则不应赋予其编号,因此使用插入方程式编号不应花费您任何“额外”的输入。\qquad\label\Label

[可能有一个标准包可以做这样的事情,但我不知道。]

相关内容