如何在數學模式下獲得變數之間的均勻間距?

如何在數學模式下獲得變數之間的均勻間距?

當我在方程式中組合數字和多個變數時,數字和變數之間的間距不均勻。顯示方程式的正確方法是什麼?紅框突顯了「問題」!

\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 之間的字母間距。

相關內容