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