大型函数参数之间的逗号

大型函数参数之间的逗号

我的问题其实很简单。我有分数作为函数参数,但分隔逗号的行为不正确(即不符合我的预期)。我希望逗号的位置就像分数位于基线上一样,这意味着逗号应该被降低。

代码如下:

B\!\left(\tfrac{n+1}{2}, 2\right)

实际上

B\!\left(\tfrac{n+1}{2}_, 2\right)

看起来很像我想要的样子,但是逗号太小了。

是否有一些“正确”的方法来实现这一点?

答案1

有办法。但结果很糟糕:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
$B\!\left(\tfrac{n+1}
                {\ooalign{%
                   $\scriptstyle\hphantom{n+1}$\cr
                   \hidewidth$\scriptstyle2$\hidewidth}%
                 \smash{\rlap{,}}}\,2\right)$
\end{document}

在此处输入图片描述

以下是我对整个内容的排版方式(按偏好程度降序排列):

$B((n+1)/2,2)$

$B\bigl((n+1)/2,2\bigr)$

$B(\tfrac{n+1}{2},2)$

在此处输入图片描述

答案2

如果你真的想这样做,你可以尝试

\[
B\!\left(\tfrac{n+1}{2}_{\displaystyle ,} 2\right)
\]

但结果看起来很糟糕。请记住“TeX 比许多作者更了解排版”(Lamport),因此它可能默认将逗号放在最佳位置。

相关内容