\left( 和 \right) 具有最大尺寸

\left( 和 \right) 具有最大尺寸

我想要两个宏来模仿\left(\right),但分别将括号的大小限制为\Bigl(\Bigr)(允许更小的尺寸)。在下面的 MWE 中,需要扩展两\newcommand行。我知道这可能是一项艰巨的任务,因为您需要知道所包含对象的高度。

平均能量损失

\documentclass{article}

\newcommand{\leftc}[1]{ \left#1 }
\newcommand{\rightc}[1]{ \right#1 }

\begin{document}%

\begin{equation}%
\left( a/b \right), ~ \left( \prod_{i = 1}^{100} \right), ~ \Bigl( \prod_{i = 1}^{100} \Bigr)
\end{equation}%

\begin{equation}%
\leftc( a/b \rightc), ~ \leftc( \prod_{i = 1}^{100} \rightc), ~ \Bigl( \prod_{i = 1}^{100} \Bigr)
\end{equation}%

\end{document}%

MWE 的输出

电流输出

期望输出

期望输出

答案1

您可以使用如下参数,但最好避免\left \right使用特定的尺寸,因为\bigl( \bigr)这可以提供更多的控制和更好的间距。

在此处输入图片描述

\documentclass{article}

\begin{document}

\begin{equation}
\left( a/b \right), ~ \left( \prod_{i = 1}^{100} \right), ~ \Bigl( \prod_{i = 1}^{100} \Bigr)
\end{equation}


\delimiterfactor=500
\delimitershortfall=20pt
\begin{equation}
\left( a/b \right), ~ \left( \prod_{i = 1}^{100} \right), ~ \Bigl( \prod_{i = 1}^{100} \Bigr)
\end{equation}

\end{document}

相关内容