案例环境压缩分数?

案例环境压缩分数?

我应该怎么做才能阻止案例环境压缩下面的第一行?

\begin{equation}
\alpha_{mn} = \begin{cases} \frac{16\mu^2}{mn\pi^2\left[\pi^2(m^2/a^2 + n^2/b^2) - \mu^2\right]} &\mbox{for } m \mbox{ and } n \mbox{ odd;} 
\\ 0 &\mbox{for } m \mbox{ or } n \mbox{ even;} \end{cases} \\[1ex]
\end{equation}

我不确定是否要在这个网站上做 tex,但如果有人尝试的话,他们会看到第一个情况被压缩了,因为它是一个分数。

答案1

该包mathtools(也加载amsmath)提供dcasesdcases*

\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{equation}
\alpha_{mn} =
\begin{dcases*}
\frac{16\mu^2}{mn\pi^2[\pi^2(m^2/a^2 + n^2/b^2) - \mu^2]} &
  for $m$ and $n$ odd;\\
0\vphantom{\frac{0}{0}} & for $m$ or $n$ even;
\end{dcases*}
\end{equation}
\end{document}

在此处输入图片描述

cases和的区别在于dcases后者使用了显示样式,而前者不使用。该dcases*表单将第二部分设置为文本模式,这样可以更方便地输入文本条件。

\vphantom{\frac{0}{0}}是为了让结构更加平衡而进行的调整。请注意,分母中不需要\left\right,这会使括号太大。

答案2

mathtools在案例环境中有效的两种替代方案(我无法使用该包,因为它已被标记为过时):

  1. \mathlarger{}使用包含您想要显示的分数的函数(也适用于\sum符号)

  2. (仅适用于分数)使用函数\dfrac{}代替\frac{}

相关内容