수학 모드에서 변수 사이에 균일한 공백을 얻는 방법은 무엇입니까?

수학 모드에서 변수 사이에 균일한 공백을 얻는 방법은 무엇입니까?

방정식에 숫자와 여러 변수를 결합하면 숫자와 변수 사이의 간격이 균일하지 않습니다. 방정식을 표시하는 올바른 방법은 무엇입니까? 빨간색 상자는 "문제"를 강조 표시합니다!

\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 사이의 문자 간 커른을 지정합니다.

관련 정보