在案例环境中对齐方程

在案例环境中对齐方程

在我的工作中,我正在尝试排版以下方程组。

\begin{equation*}
\begin{cases}
\pi_n  (i) = {n^2}/{\vol(G_n)} \cr
\pi_n (j) =  {n}/{\vol(G_n)} \cr
q^{(n)}_{ij} = {1}/{n^2 } \cr
q^{(n)}_{ji} = {1}/{n}
\end{cases}
\end{equation*}

但是,我想对齐等号。如果我通过添加 & 符号(见下文)来实现这一点,等号前会添加太多空格,这会使方程组看起来比以前更糟糕。还有其他非手动对齐方程的方法吗?

\begin{equation*}
\begin{cases}
\pi_n  (i) &= {n^2}/{\vol(G_n)} \cr
\pi_n (j) &=  {n}/{\vol(G_n)} \cr
q^{(n)}_{ij} &= {1}/{n^2 } \cr
q^{(n)}_{ji} &= {1}/{n}
\end{cases}
\end{equation*}

问题示例

答案1

我认为你想在方程周围使用。\left\{...\right.为了能够对齐方程,你可以使用split数学包裹。

编辑

在上面和下面的评论中,大家一致认为在这种情况下aligned环境优于环境split。也许我没注意到,但我看不出这个例子中的区别,但是,由于比我更有知识的人主张使用环境,因此aligned肯定存在它确实很重要的情况。

以下是此示例的两个环境的比较:

在此处输入图片描述

得出的结果为:

\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator\vol{\text{vol}}
\begin{document}
\[\left\{
  \begin{aligned}
    \pi_n  (i) &= {n^2}/{\vol(G_n)} \cr
    \pi_n (j) &=  {n}/{\vol(G_n)} \cr
    q^{(n)}_{ij} &= {1}/{n^2 } \cr
    q^{(n)}_{ji} &= {1}/{n}
  \end{aligned}\right.\tag{\textbf{aligned}}
\]

\[\left\{
  \begin{split}
    \pi_n  (i) &= {n^2}/{\vol(G_n)} \cr
    \pi_n (j) &=  {n}/{\vol(G_n)} \cr
    q^{(n)}_{ij} &= {1}/{n^2 } \cr
    q^{(n)}_{ji} &= {1}/{n}
  \end{split}\right.\tag{\textbf{split}}
\]

\end{document}

答案2

刺入empheq

\documentclass{article}
\usepackage{empheq}
\DeclareMathOperator\vol{\text{vol}}
\begin{document}
\begin{empheq}[left=\empheqlbrace]{align*}
\pi_n  (i)   &= {n^2}/{\vol(G_n)} \cr
\pi_n (j)    &=  {n}/{\vol(G_n)} \cr
q^{(n)}_{ij} &= {1}/{n^2 } \cr
q^{(n)}_{ji} &= {1}/{n}
\end{empheq}
\end{document}

在此处输入图片描述

相关内容