拉伸花括号以获得更好的垂直对称性

拉伸花括号以获得更好的垂直对称性

从以下 MWE 可以看出,

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
    \left\{
    \begin{aligned}
        a&=\frac{b}{c} \\
        a&=e
    \end{aligned}
    \right.
\end{equation*}
\end{document}

编译后为

在此处输入图片描述

,由于两个方程的分数给出的高度不同,as' 相对于括号边缘的位置并不对称。

支架可以自动拉伸/放大以使其看起来对称吗?

谢谢您的帮助,我们非常感激。

答案1

我没有让你的 MWE 运行,但对于“常规”文档类(例如 article),它确实运行过。一个标准技巧是添加\vphantom.

\documentclass[fleqn]{article}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
    \left\{
    \begin{aligned}
        a&=\frac{b}{c} \\
        a&=\vphantom{\frac{b}{c}}e
    \end{aligned}
    \right.
\end{equation*}
\end{document}

在此处输入图片描述

还要注意,mathtools有几个针对类似场景的专门命令/环境,例如dcases

答案2

以下是三种可能性:

\documentclass{article}
\usepackage{bigstrut}
\usepackage{amsmath}

\begin{document}

\begin{equation*}
    \left\{
    \begin{aligned}
        a&=\frac{b}{c} \\
        a&=e\vphantom{\frac{b}{c_k}}%\\[-1ex]\mbox{}
    \end{aligned}
    \right.
\end{equation*}
\bigskip

\begin{equation*}
    \left\{
    \begin{aligned}
        a&=\smash[t]{\frac{b}{c}} \\
        a&=e
    \end{aligned}
    \right.
\end{equation*}
\bigskip

\begin{equation*}\setlength{\bigstrutjot}{2ex}
    \left\{
    \begin{aligned}
        a&= \frac{b}{c} \\
        a&=e \bigstrut[b]
    \end{aligned}
    \right.
\end{equation*}

\end{document} 

在此处输入图片描述

相关内容