我需要全局增加下标/上标中运算符之间的空间。
例子:\sum_{x=4}
=
我需要在下标中的符号前后留出更多空间。下标/上标中的每个运算符都需要全局留出空间。
答案1
TeX 不会在该位置的运算符周围留出任何空格,因此没有可以设置参数来控制该空格。这与文本或显示样式中的空格不同,您可以通过设置 em 宽度来控制这些空格。请参阅这个答案关于字体尺寸
因此,您可以先在文本样式中设置下标(可能已经有足够的空间),然后增加 em,或者\thickmuskip
您需要使用明确的空格,例如\,
。
\documentclass{article}
\begin{document}
\[\sum_{x=3}x=3\]
\[\sum_{\displaystyle x=4}x=4\]
\[\sum_{x\,=\,5}x=5\]
{\thickmuskip=22mu
\[\sum_{\displaystyle x=6}x=6\]
}
\fontdimen6\scriptfont2=1in
\fontdimen6\textfont2=1in
\[\sum_{x=7}x=7\]
\[\sum_{\textstyle x=8}x=8\]
\end{document}
答案2
间距取决于您插入的命令,下面的示例包含空格的完整列表及其外观。
数学模式中的空格。
\begin{align*}
f(x) =& x^2\! +3x\! +2 \\
f(x) =& x^2+3x+2 \\
f(x) =& x^2\, +3x\, +2 \\
f(x) =& x^2\: +3x\: +2 \\
f(x) =& x^2\; +3x\; +2 \\
f(x) =& x^2\ +3x\ +2 \\
f(x) =& x^2\quad +3x\quad +2 \\
f(x) =& x^2\qquad +3x\qquad +2
\end{align*}
与您的示例一起使用时,您可以使用:
\sum_{x\ =\ 4}
以达到预期效果。