高度自动增加的括号

高度自动增加的括号

为了反映我手工绘制数学的方式,并且因为我发现这样更具可读性,我希望让\left\right(或自定义命令对)以不断增加的尺寸呈现括号状符号,即使它们的实际内容不会变高。

代码如下:

\left(\left(\left(\left(a\right)\right)\right)\right)

呈现为:

所有括号大小相同

我正在寻找大致看起来像:

括号的大小越来越大,越外边越大

当然,就像 和\left一样\right,它必须自动工作,也就是说,我不必手动指定任何大小信息。我的猜测是\left\right测量它们之间的高度并计算括号的适当大小。因此,它可能会改变它们的行为,使它们假装括号比实际呈现的高度略高——比如说,高 1.2 倍,或其他。

我怎样才能实现这个目标?

答案1

这有效:

% My standard header for TeX.SX answers:
\documentclass[a4paper]{article} % To avoid confusion, let us explicitly 
                                 % declare the paper format.

\usepackage[T1]{fontenc}         % Not always necessary, but recommended.
% End of standard header.  What follows pertains to the problem at hand.

\usepackage{amsmath}

\delimiterfactor = 1200



\begin{document}

Text before.
\[
    \left(\left(\left(\left(\left(\left(
        (a)
    \right)\right)\right)\right)\right)\right)
\]
Text after.

\end{document}

请注意,更改要\delimiterfactor遵守正常的作用域规则。

相关内容