Giới thiệu
LaTeX bỏ qua các khoảng trắng bạn gõ và tự động căn chỉnh theo quy chuẩn toán học. Nếu bạn muốn điều chỉnh khoảng cách, có thể sử dụng 4 lệnh sau:
\;– khoảng dày (thick space)\:– khoảng trung bình (medium space)\,– khoảng mỏng (thin space)\!– khoảng âm mỏng (negative thin space)
Để loại bỏ khoảng trắng thừa trong công thức LaTeX trên matplotlib, ta dùng \! để thu hẹp khoảng cách.
Ví dụ dưới đây minh họa sự khác biệt: hai subplot cùng chứa một công thức phức tạp, nhưng subplot đầu dùng \; (khoảng dày) sau sigma, subplot thứ hai dùng \! (khoảng âm mỏng).
Ví dụ minh họa
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("Với khoảng dày (\;)")
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("Với khoảng mỏng (\!)")
plt.show()
Kết quả đầu ra
Sự khác biệt về khoảng cách sau ký hiệu Σ (sigma):


Ở trường hợp đầu tiên dùng \; (khoảng dày), trường hợp thứ hai dùng \! (khoảng âm mỏng) để giảm khoảng trắng thừa.