\equation 环境中 \cases 后的换行符

\equation 环境中 \cases 后的换行符

我遇到了以下问题:我有一个包含三行不同线条的方程式环境。第一行应该用两行括号连接。最后一行应该在两行下方。就像是三行独立的内容一样。我使用 \cases 创建括号,但最后一行会显示在两行后面,而不是下方。已经尝试过多行和 eqnarray。

\begin{equation}
 2 \text{x} 
\begin{cases} 
{}^\text{1}\text{H} + {}^\text{1}\text{H} \rightarrow {}^\text{2}\text{H} + e^+ + \nu \\
{}^\text{2}\text{H} + {}^\text{1}\text{H} \rightarrow {}^\text{3}\text{He} + \gamma  
\end{cases} \\
 {}^\text{3}\text{He} + {}^\text{3}\text{He}  \rightarrow \text{2} {}^\text{1}\text{H}
\label{eq:ppkette}
\end{equation}

答案1

该环境equation是为一行方程式创建的,align如果您想要换行,可以使用它。但是,如果您想要三行方程式编号相同,则可以使用环境矩阵。

\begin{equation}
\begin{matrix}
 2 \times % Use \times rather than \text{x}
\begin{cases} \begin{matrix}{}^\text{1}\text{H} + {}^\text{1}\text{H} \rightarrow {}^\text{2}\text{H} + e^+ + \nu \\
{}^\text{2}\text{H} + {}^\text{1}\text{H} \rightarrow {}^\text{3}\text{He} + \gamma \end{matrix} \end{cases}
\\
{}^\text{3}\text{He} + {}^\text{3}\text{He}  \rightarrow \text{2} {}^\text{1}\text{H}
\label{eq:ppkette}
\end{matrix}
\end{equation}

PS:有一个专门用于解决 LaTeX 相关问题的 stakcExchange 网站:https://tex.stackexchange.com/

答案2

根据您所追求的对齐方式,以下内容似乎适合您的需求(围绕 对齐\rightarrow):

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath,mhchem}

\begin{document}

\begin{equation}
   2 \text{x} 
  \begin{cases} 
    {}^\text{1}\text{H} + {}^\text{1}\text{H} \rightarrow {}^\text{2}\text{H} + e^+ + \nu \\
    {}^\text{2}\text{H} + {}^\text{1}\text{H} \rightarrow {}^\text{3}\text{He} + \gamma  
  \end{cases} \\
   {}^\text{3}\text{He} + {}^\text{3}\text{He}  \rightarrow \text{2} {}^\text{1}\text{H}
\end{equation}

\begin{equation}
  \renewcommand{\arraystretch}{1.2}
  \begin{array}{r@{}l}
   2 \times \Biggl\{\begin{array}{@{}r@{}}
    \ce{^1 H + ^1 H} \\
    \ce{^2 H + ^1 H} 
  \end{array} & \begin{array}{@{}l@{}}
    {} \rightarrow \ce{^2 H + e+ + \nu} \\
    {} \rightarrow \ce{^3 He + \gamma}
  \end{array} \\
   \ce{^3 He + ^3 He} & {} \rightarrow 2 \ce{^1 H}
  \end{array}
\end{equation}

\end{document}

当然,其他排列方式也是可能的。

相关内容