![将方程式置于 amsmath 的 align 环境内,就像使用 gather 一样](https://linux22.com/image/474911/%E5%B0%86%E6%96%B9%E7%A8%8B%E5%BC%8F%E7%BD%AE%E4%BA%8E%20amsmath%20%E7%9A%84%20align%20%E7%8E%AF%E5%A2%83%E5%86%85%EF%BC%8C%E5%B0%B1%E5%83%8F%E4%BD%BF%E7%94%A8%20gather%20%E4%B8%80%E6%A0%B7.png)
在下面给出的示例中,我希望第一个和第三个方程在 = 符号处对齐,而第二个方程应居中,就像在 gather 环境中一样。在 align 环境中使用 gather 不起作用。
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb} % for \because
\title{Title}
\author{Author}
\date{Date}
\begin{document}
\begin{align}
\nabla \times[\nabla \times A]_{\varphi} &=\frac{-4 \pi G \rho}{c^2} \\
\begin{gathered}
\because \quad \nabla \times v=\left[\frac{1}{s} \frac{\partial v_z}{\partial \phi}-\frac{\partial v_\phi}{\partial z}\right]
\end{gathered} \\
\nabla \times A &=\frac{\partial A_\phi}{\partial z} \hat{R}+\frac{1}{R}\left[\frac{\partial}{\partial R}\left(R A_\phi\right)\right] \hat{z}
\end{align}
\end{document}
答案1
您可以使用环境&
的中心来设定第二个方程align
\mathclap
你可以将第二个方程的数学工具包。\mathclap
将其参数放入零宽度框中并使其居中。
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb} % for \because
\usepackage{mathtools} % for \mathclap
\title{Title}
\author{Author}
\date{Date}
\begin{document}
\begin{align}
\nabla \times[\nabla \times A]_{\varphi} & =\frac{-4 \pi G \rho}{c^2} \\
& \mathclap{\because \quad \nabla \times v=\left[\frac{1}{s} \frac{\partial v_z}{\partial \phi}-\frac{\partial v_\phi}{\partial z}\right]}\\
\nabla \times A & =\frac{\partial A_\phi}{\partial z} \hat{R}+\frac{1}{R}\left[\frac{\partial}{\partial R}\left(R A_\phi\right)\right] \hat{z}
\end{align}
\end{document}
无论如何,正如大卫卡莱尔所说,最简单、最清楚的就是将所有等号对齐。
\begin{align}
\nabla \times[\nabla \times A]_{\varphi} & =\frac{-4 \pi G \rho}{c^2} \\
\because \quad \nabla \times v &=\left[\frac{1}{s} \frac{\partial v_z}{\partial \phi}-\frac{\partial v_\phi}{\partial z}\right] \\
\nabla \times A & =\frac{\partial A_\phi}{\partial z} \hat{R}+\frac{1}{R}\left[\frac{\partial}{\partial R}\left(R A_\phi\right)\right] \hat{z}
\end{align}