对齐(Amsmath):增加公式和数字之间的间距

对齐(Amsmath):增加公式和数字之间的间距
\documentclass{article}
\usepackage{amsmath}

\begin{document}
\begin{align}
    &\left(\phi^{\alpha_{t}}\partial_{\tau}+\mathbf{v}_{\parallel}\cdot\phi^{\alpha_{x}}\nabla_{\mathbf{\xi}}+\omega\partial_{z}\right)\omega+\phi\left(2\mathbf{\Omega}\times\mathbf{v}\right)_{\bot}+\frac{1}{\phi^3\rho}\partial_{z}p=Q_{\omega}^{\phi}-\frac{1}{\phi^3}
\end{align}
\end{document}

如何增加方程式与方程式编号之间的间距?

答案1

您可以做两件事:

  • 通过 (a) 将对替换\left( ... \right)为对\bigl( ... \bigr),以及 (b) 将一些下标符号(\xi并且\bot是主要候选)“贴近”相关项,使方程总体占用更少的空间。您的原始方程在下面的方程 (1) 中;建议的节省空间操作的结果显示在方程 (2) 中。诚然,效果不是很大,但也没什么可大惊小怪的。

  • 在方程式末尾插入\quad或甚至\qquad将方程式向左移动;参见下面的方程式 (3) 和 (4)。就我个人而言(还有谁?!),我认为执行这两种左移操作没有任何好处。

以下屏幕截图中的框线之所以存在,是因为该解决方案也加载了showframe包。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath} % for 'gather*' env.
\usepackage{bm}      % for '\bm' ("bold math") macro
\usepackage{showframe} % draw lines around text block

\begin{document}

\begin{equation}
\left(\phi^{\alpha_{t}}\partial_{\tau}+\mathbf{v}_{\parallel}\cdot
\phi^{\alpha_{x}}\nabla_{\mathbf{\xi}}+\omega\partial_{z}\right)\omega
+\phi\left(2\mathbf{\Omega}\times\mathbf{v}\right)_{\bot}
+\frac{1}{\phi^3\rho}\partial_{z}p=Q_{\omega}^{\phi}-\frac{1}{\phi^3}
\end{equation}
\begin{equation}
\bigl(\phi^{\alpha_{t}}\partial_{\tau}+\mathbf{v}_{\parallel}
\cdot\phi^{\alpha_{x}}\nabla_{\!\bm{\xi}}+\omega\partial_{z}\bigr)\omega
+\phi\bigl(2\bm{\Omega}\times\mathbf{v}\bigr)_{\!\bot}
+\frac{1}{\phi^3\rho}\partial_{z}p=Q_{\omega}^{\phi}-\frac{1}{\phi^3}
\end{equation}
\begin{equation}
\bigl(\phi^{\alpha_{t}}\partial_{\tau}+\mathbf{v}_{\parallel}
\cdot\phi^{\alpha_{x}}\nabla_{\!\bm{\xi}}+\omega\partial_{z}\bigr)\omega
+\phi\bigl(2\bm{\Omega}\times\mathbf{v}\bigr)_{\!\bot}
+\frac{1}{\phi^3\rho}\partial_{z}p=Q_{\omega}^{\phi}-\frac{1}{\phi^3}
\quad
\end{equation}
\begin{equation}
\bigl(\phi^{\alpha_{t}}\partial_{\tau}+\mathbf{v}_{\parallel}
\cdot\phi^{\alpha_{x}}\nabla_{\!\bm{\xi}}+\omega\partial_{z}\bigr)\omega
+\phi\bigl(2\bm{\Omega}\times\mathbf{v}\bigr)_{\!\bot}
+\frac{1}{\phi^3\rho}\partial_{z}p=Q_{\omega}^{\phi}-\frac{1}{\phi^3}
\qquad
\end{equation}

\end{document}

答案2

首先,不要使用align单个方程。它适用于对齐

您的代码产生

在此处输入图片描述

(我添加了一个lipsum段落只是为了显示页面边界)。

根据其规则,TeX 能够将方程式置于中心,所以它会这样做,但你可以通过添加大量水平空间(但可以缩小)来欺骗它,让它认为方程式更宽。

要使这个技巧奏效,需要一个初始间距命令。

\documentclass{article}
\usepackage{amsmath}

\usepackage{lipsum}

\begin{document}

\lipsum*[1][1-4]
\begin{equation}
\quad
  (\phi^{\alpha_{t}}\partial_{\tau}+\mathbf{v}_{\parallel}\cdot
    \phi^{\alpha_{x}}\nabla_{\xi}+\omega\partial_{z})\omega
  +\phi\left(2\mathbf{\Omega}\times\mathbf{v}\right)_{\bot}
  +\frac{1}{\phi^3\rho}\partial_{z}p=Q_{\omega}^{\phi}-\frac{1}{\phi^3}
\hspace{1000pt minus 1fil}
\end{equation}

\end{document}

我删除了它\left,但\right它没有起到任何作用,除了增加了不需要的空间。

在此处输入图片描述

如果想要粗体\xi,请加载\usepackage{bm}并输入\bm{\xi}

相关内容