为了反映我手工绘制数学的方式,并且因为我发现这样更具可读性,我希望让\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
遵守正常的作用域规则。