LaTeX ละเว้นช่องว่างที่คุณพิมพ์และใช้การเว้นวรรคแบบเดียวกับที่ทำในตำราคณิตศาสตร์ คุณสามารถใช้สี่คำสั่งต่อไปนี้ได้ในกรณีที่คุณต้องการรูปแบบการเว้นวรรคที่แตกต่างกัน
- \; – พื้นที่หนา
- \:– พื้นที่ปานกลาง
- \, – พื้นที่บาง
- \! – พื้นที่บางเชิงลบ
ในการลบพื้นที่สุ่มที่ไม่ต้องการในคณิตศาสตร์สไตล์ LaTeX ในพล็อต matplotlib เราสามารถใช้ "\!" ซึ่งจะลดระยะห่างพิเศษลง
มาดูตัวอย่างและทำความเข้าใจวิธีการทำงานกัน เราจะมีแผนย่อยสองแผน จากนั้นเราจะเพิ่มสมการทางคณิตศาสตร์ที่ซับซ้อน (โดยใช้ 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()
ผลลัพธ์
มันจะสร้างผลลัพธ์ต่อไปนี้
สังเกตความแตกต่างของการเว้นวรรคหลังสัญลักษณ์ "Σ (sigma)" ในกรณีแรก เราใช้พื้นที่หนา (\;) และในกรณีที่สอง เราใช้พื้นที่บาง (\!) เพื่อลดระยะห่างเพิ่มเติม