![\left( 和 \right) 具有最大尺寸](https://linux22.com/image/325589/%5Cleft(%20%E5%92%8C%20%5Cright)%20%E5%85%B7%E6%9C%89%E6%9C%80%E5%A4%A7%E5%B0%BA%E5%AF%B8.png)
我想要两个宏来模仿\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}