对齐环境后的括号太长

对齐环境后的括号太长
\documentclass{standalone}

\usepackage{mathtools}

\begin{document}
    \begin{math}
        \varepsilon\coloneqq\frac{E_0}{E}
        \implies
        \left.
        \begin{aligned}[t]
            \varepsilon E&=E_0\\
            E_0&=k\frac{q}{r^2}
        \end{aligned}
        \right\}
    \end{math}
\end{document}

顶部的括号包含的内容不仅仅是对齐的环境

如何使括号的长度仅与对齐环境中的方程式所需的长度相等?我希望保留其余格式。

答案1

数学上正确的解决方案。请从数学角度使用 LaTeX。它不应该处理变通方法。

\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
\left.\begin{aligned}
\varepsilon\coloneqq\frac{E_0}{E}\implies\varepsilon E&=E_0\\
E_0&=k\frac{q}{r^2}
\end{aligned}\right\}a=b
\]
\end{document}

在此处输入图片描述

答案2

问题是括号需要以数学轴为中心。因此,一种选择是通过 来更改前一个材料的数学轴\vcenter

也许是这个?

\documentclass[border=3pt]{standalone}

\usepackage{mathtools}

\begin{document}
    \begin{math}
        \left.
        \vcenter{\hbox{$\displaystyle
        \varepsilon\coloneqq\frac{E_0}{E}
        \implies
        \begin{aligned}[t]
            \varepsilon E&=E_0\\
            E_0&=k\frac{q}{r^2}
        \end{aligned}
        $}}
        \right\}
    \end{math}
\end{document}

在此处输入图片描述

这里有一个替代方法,使用包将右括号缩放到内容高度scalerel

\documentclass[border=3pt]{standalone}

\usepackage{mathtools,scalerel}

\begin{document}
    \begin{math}
        \varepsilon\coloneqq\frac{E_0}{E}
        \implies
        \scaleleftright{.}{
        \begin{aligned}[t]
            \varepsilon E&=E_0\\
            E_0&=k\frac{q}{r^2}
        \end{aligned}
        }{\Biggr\}}
    \end{math}
\end{document}

在此处输入图片描述

相关内容