答案1
您可以使用\left(...\right)
让括号的大小自动调整到内容,或者使用宏\big
、\Big
、\bigg
、之一\Bigg
手动选择括号的大小。在我看来,最接近您的草图的是使用\Big(...\Big)
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\cfrac{\Big(\cfrac{a}{b}\Big)}{c}$
\end{document}
编辑:如果您想要将此表达式相对于其他数学符号居中(例如=
),则可以使用\raisebox
宏来执行此操作(参见例如这里)最简单的方法是尝试手动调整升起,例如:
$\raisebox{-5pt}{$\cfrac{\Big(\cfrac{a}{b}\Big)}{c}$}=0$
请注意,您需要在 的第二个参数中再次插入美元符号\raisebox
。如果您想对不同的表达式多次执行此操作,您可以定义一个宏来为您执行此操作。我尝试以一般方式执行此操作 - 结果是一个很好的近似值,但并不完美。使用如上所述的盒子维度这里和长度计算如下这里,我将其提升符号深度(以使整个符号位于基线上),然后将其降低符号总高度的一半(以使基线位于符号的中心),最后添加高度的一半=
(以使 位于=
符号的中心,而不是基线上)。结果如下所示:
\documentclass{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\setbox100=\hbox{$=$}
\newcommand{\Raise}[1]{\mathord{\raisebox{\dimexpr0.5\depth-0.5\height+0.5\ht0\relax}{$\displaystyle#1$}}}
\begin{document}
$\Raise{\cfrac{\Big(\cfrac{a}{b}\Big)}{c}}=0$
\end{document}