我使用 12pt 字体大小书写并使用 lualatex ( LuaHBTeX, Version 1.16.0 (TeX Live 2023)
)。此外,我还使用该unicode-math
包。
考虑以下 MWE:
\documentclass[12pt]{article}
\usepackage{unicode-math}
\begin{document}
\[a\Biggl(b\biggl(c\Bigl(d\bigl(e(x)\bigr)\Bigr)\biggr)\Biggr)\]
\end{document}
\bigl
受/ “影响” 的括号对\bigr
,即 周围的e(x)
括号,比没有应用任何特殊命令的括号(即 周围的括号)更大x
;正如我写作时的意图一样。
但大小差异非常小,从 到\bigl
的增长似乎比从到或从到 的\Bigl
增长要大得多。\Bigl
\biggl
\biggl
\Biggl
我如何修改\bigl
/命令,使得结果括号的大小在和\bigr
之间或多或少是“平均”的?()
\Bigl(\Bigr)
先感谢您!
答案1
中的定义unicode-math
来自amsmath
于
\DeclareRobustCommand{\big}{\bBigg@\@ne}
\DeclareRobustCommand{\Big}{\bBigg@{1.5}}
\DeclareRobustCommand{\bigg}{\bBigg@\tw@}
\DeclareRobustCommand{\Bigg}{\bBigg@{2.5}}
因此尺寸分别是支柱箱尺寸的 1、1.5、2 和 2.5 倍,您可以重新定义为您想要的任何倍数。
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{unicode-math}
\makeatletter
\DeclareRobustCommand{\big}{\bBigg@{1.2}}
\DeclareRobustCommand{\Big}{\bBigg@{1.7}}
\DeclareRobustCommand{\bigg}{\bBigg@{2.2}}
\DeclareRobustCommand{\Bigg}{\bBigg@{3}}
\makeatother
\begin{document}
\[a\Biggl(b\biggl(c\Bigl(d\bigl(e(x)\bigr)\Bigr)\biggr)\Biggr)\]
\end{document}