我想要两个宏来模仿\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}