需要减少这些方程之间的一条线

需要减少这些方程之间的一条线

我不太确定这在多大程度上取决于我对文档的格式化程度。我有两个等式

\begin{equation*}
\vec{n}_w \times [\vec{E} + \vec{v} \times \vec{B}] = \vec{n}_w \times \vec{E}_t + \vec{n}_w \times(\vec{v} \times \vec{B}) = (\vec{n}_w \cdot \vec{B})\vec{v} - (\vec{n}_{w} \cdot \vec{v})\vec{B} = (\vec{n}_w \cdot \vec{B})\vec{v} = 0
\end{equation*}
\begin{equation}
\vec{n}_w \cdot \vec{B} = 0 \\[1ex]
\end{equation}

如果有人运行这个程序,他们可能会注意到方程式之间有两条线,而我只想要一条。我该如何解决这个问题?

答案1

如果您想将整个第一个等式保存在一行上(并且不为其分配数字),则可以按如下方式使用gather该包的环境:amsmath

在此处输入图片描述

话虽如此,我还是建议您在第一个(未编号的)等式中插入换行符,以便读者更容易理解正在发生的事情。

\documentclass{article}
\usepackage[margin=1in]{geometry} % choose margins appropriately
\usepackage{amsmath}
\begin{document}
\begin{gather}
\vec{n}_w \times [\vec{E} + \vec{v} \times \vec{B}] = \vec{n}_w \times \vec{E}_t + \vec{n}_w \times(\vec{v} \times \vec{B}) = (\vec{n}_w \cdot \vec{B})\vec{v} - (\vec{n}_{w} \cdot \vec{v})\vec{B} = (\vec{n}_w \cdot \vec{B})\vec{v} = 0\notag\\
\vec{n}_w \cdot \vec{B} = 0
\end{gather}
\end{document}

答案2

使用

\begin{align}
\vec{n}_w \times [\vec{E} + \vec{v} \times \vec{B}] &= \vec{n}_w \times \vec{E}_t + \vec{n}_w \times(\vec{v} \times \vec{B}) \nonumber\\
  &= (\vec{n}_w \cdot \vec{B})\vec{v} - (\vec{n}_{w} \cdot \vec{v})\vec{B} = (\vec{n}_w \cdot \vec{B})\vec{v} = 0
\nonumber\\
\vec{n}_w \cdot \vec{B} &= 0
\end{align}

相关内容