LaTeX는 입력한 공백을 무시하고 수학 텍스트에서와 같이 공백을 사용합니다. 다른 간격 스타일을 원하는 경우 다음 네 가지 명령을 사용할 수 있습니다.
- \; – 두꺼운 공간
- \:– 중간 공간
- \, – 얇은 공간
- \! – 음의 얇은 공간
matplotlib 플롯의 LaTeX 스타일 수학에서 원하지 않는 임의의 공간을 제거하려면 "\!" 그러면 추가 간격이 줄어듭니다.
예를 들어 어떻게 작동하는지 이해합시다. 두 개의 하위 플롯이 있고 두 하위 플롯의 텍스트 상자에 복잡한 수학 방정식(LaTex 사용)을 추가합니다. 그러나 한 방정식에서는 두꺼운 공백을 사용하고 다른 방정식에서는 얇은 공백으로 대체하여 출력 화면에 표시되는 방식을 보여드리겠습니다.
예
from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True plt.subplot(211) plt.text(0.4, 0.4, r'$\sum_{n=1}^{\infty}\; \frac{-e^{i\pi}}{2^n}!\left [a^2+\delta ^2- \frac{\pi}{2} \right ]$', fontsize=16, color='r') plt.title("With thick space") plt.subplot(212) plt.text(0.4, 0.4, r'$\sum_{n=1}^{\infty}\! \frac{-e^{i\pi}}{2^n}!\left [a^2+\delta ^2- \frac{\pi}{2} \right ]$', fontsize=16, color='r') plt.title("With thin space") plt.show()
출력
다음 출력을 생성합니다.
"Σ(시그마)" 기호 뒤의 간격 차이에 유의하십시오. 첫 번째 경우에는 두꺼운 여백(\;)을 사용하고 두 번째 경우에는 여백을 줄이기 위해 가는 여백(\!)을 사용했습니다.