我应该怎么做才能阻止案例环境压缩下面的第一行?
\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
)提供dcases
和dcases*
:
\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
在案例环境中有效的两种替代方案(我无法使用该包,因为它已被标记为过时):
\mathlarger{}
使用包含您想要显示的分数的函数(也适用于\sum
符号)(仅适用于分数)使用函数
\dfrac{}
代替\frac{}