かすみん日記

暇なときに何か喋ります

【LaTeX】複数行の数式の式番号を中央にひとつだけ表示する

LaTeXにおいて、align環境で表示する数式が複数行にわたるときに、それらの縦方向の中央にただひとつだけの数式番号を表示させるには、align環境内において、数式をsplit環境で囲むことによって実現できる。

\documentclass{jsarticle}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document} 

\begin{align}
  \begin{split}
    ds^2 = - A(r) dt^2 + B(r) dr^2 + r^2 (d\theta^2 + \sin^2\theta d\phi^2), \\
    0 \le r \le \infty, \quad
    0 \le \theta < \pi, \quad
    0 \le \phi < 2\pi
  \end{split}
\end{align}

\end{document}

2行にわたる数式の中央に式番号が表示される。

f:id:geniusium:20211231045047p:plain

参考

newbedev.com