我的问题其实很简单。我有分数作为函数参数,但分隔逗号的行为不正确(即不符合我的预期)。我希望逗号的位置就像分数位于基线上一样,这意味着逗号应该被降低。
代码如下:
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),因此它可能默认将逗号放在最佳位置。