如何在数学模式中获得变量之间的均匀空间?

如何在数学模式中获得变量之间的均匀空间?

当我将数字和多个变量组合成一个方程时,数字和变量之间的间距不均匀。显示方程的正确方法是什么?红色框突出显示了“问题”!

\documentclass{article}
\usepackage{amsmath}    
\begin{document}

$G$, $P$, $Z$, $R$, $T$ are all some variables.

Default:
\begin{equation*}
    a = \frac{8GP}{ZRT}
\end{equation*}

Small space (\textbackslash!):
\begin{equation*}
    a = \frac{8G\!P}{Z\!RT}
\end{equation*}

Large space (\textbackslash,):
\begin{equation*}
    a = \frac{8\,GP}{ZR\,T}
\end{equation*}
\end{document}

代码图像

答案1

在这种情况下,TeX 不会在字母和数字之间添加空格,但是字体可能会(并且确实)指定字母间的字距,文本和数学中字母周围和字母之间的间距是字体设计者的选择,并且通常无法在 TeX 中设置,除了手动间距,如您所见

如果我将您的示例修改为

\documentclass{article}
\usepackage{amsmath}    
\begin{document}
\showoutput

\begin{equation*}
    a = \frac{8GP}{ZRT}
\end{equation*}


\end{document}

我明白了

........\OT1/cmr/m/n/10 8
........\OML/cmm/m/it/10 G
........\OML/cmm/m/it/10 P
........\kern1.3889
........\glue 0.0 plus 1.0fil minus 1.0fil
.......\kern4.06508
.......\rule(0.39998+0.0)x*
.......\kern2.3262
.......\hbox(6.83331+0.0)x22.44447
........\OML/cmm/m/it/10 Z
........\kern0.71527
........\OML/cmm/m/it/10 R
........\kern0.07726
........\OML/cmm/m/it/10 T

这表明分子中没有添加空格,但字体指定了 Z 和 R 以及 R 和 T 之间的字母间距。

相关内容