以“Pi 符号”书写的产品上标溢出

以“Pi 符号”书写的产品上标溢出

如何处理用 Pi 符号表示的乘积中上标溢出的问题?例如

在此处输入图片描述

在这种情况下,Pi 之前和之后的额外空间似乎是不必要的,所以也许可以省略它?

我猜想的另一种解决方案是使用变量命名表达式并使用变量名称作为上标。

\documentclass{article}
\begin{document}
\[
  N_A!\prod_{k=1}^{(N_A-N_B)/2} (2k - 1)
\]
\end{document}

答案1

不确定它是否看起来更好,但要回答直接的问题,上标的空间可以忽略\mathclapmathtools

\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
  N_A!\prod_{k=1}^{\mathclap{(N_A-N_B)/2}} (2k - 1)
\]
\end{document}

在此处输入图片描述

答案2

mathtools包还提供了\smashoperator宏:

在此处输入图片描述

你可能会问,这个解决方案和\mathclapSteven Segletes 在他的回答\prod。请注意,宏 -- --的下限k=1比其上方的乘积符号略宽。由于该指令仅影响乘法的上限,因此Steven 的答案中符号\mathclap两侧的空格比我的要多一点。\prod

当然,人们首先必须知道要寻找什么才能注意到这种差异。

\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
N_A! \smashoperator{\prod_{k=1}^{(N_A-N_B)/2}} (2k-1)
\]
\end{document}

相关内容