当构造上标框或下标框时,TeX 会自动将 的字距附加\scriptspace
到该水平框的末尾。如果你写了一个双下标,比如 ,$A_{i_k}$
那么就会有两个\scriptspace
s,这会在右侧产生过多的空白。
你怎么能只除掉一个\scriptspace
呢?
\documentclass{article}
\begin{document}
For $i_1$, $i_2$,~$\ldots$, and~$i_k$, we have
\[
P(A_{i_1}\cap A_{i_2}\cap \cdots \cap A_{i_k})
=P(A_{i_1}) P(A_{i_2}) \cdots P(A_{i_k}).
\]
\end{document}
答案1
如果您使用的是 LuaTeX,那么您可以使用原语为所有数学样式单独设置脚本空间值\Umathspaceafterscript
。请注意,核心的数学样式是相关的。示例:在 之后和之后$a_{b_c}$
添加。结果空间是这两个的总和。\Umathspaceafterscript\textstyle
b_c
\Umathspaceafterscript\crampedscriptstyle
c
您可以尝试如下设置:
\Umathspaceafterscript\displaystyle=.5pt
\Umathspaceafterscript\crampeddisplaystyle=.5pt
\Umathspaceafterscript\textstyle=.5pt
\Umathspaceafterscript\crampedtextstyle=.5pt
\Umathspaceafterscript\scriptstyle=0pt
\Umathspaceafterscript\crampedscriptstyle=0pt
\Umathspaceafterscript\scriptscriptstyle=0pt
\Umathspaceafterscript\crampedscriptscriptstyle=0pt