多行方程中的括号大小

多行方程中的括号大小

我如何使用

\左右)

在多行等式中,它会自动调整括号的大小以适应其内部内容

\begin{align} 和 \begin{equation}

环境。

答案1

正如在 中所述mathtools,您可以借助 Sébastien Gouezel 的代码(文档的§3.6.1)来做到这一点:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\usepackage{lmodern}

\newcommand\MTkillspecial[1]{% helper macro
\bgroup
\catcode`\&=9
\let\\\relax%
\scantokens{#1}%
\egroup
}
\DeclarePairedDelimiter\brparen
\lparen\rparen
\reDeclarePairedDelimiterInnerWrapper\brparen{star}{
\mathopen{#1\vphantom{\MTkillspecial{#2}}\kern-\nulldelimiterspace\right.}
#2
\mathclose{\left.\kern-\nulldelimiterspace\vphantom{\MTkillspecial{#2}}#3}}

\begin{document}
\begin{equation}
A =\! \begin{aligned}[t]
  \brparen[\Big]{& a + B + c + d + e{} \\
         & + f +g + h}\
\end{aligned}
\end{equation}

\begin{equation}
A =\! \begin{aligned}[t]
  \brparen*{& \frac{K^2}{L^2} + B + + C + D + E\\
         & + F + G + H}
\end{aligned}
\end{equation}
\end{document} 

在此处输入图片描述

相关内容