लेटेक्स आपके द्वारा टाइप किए गए स्पेस को नजरअंदाज करता है और गणितीय ग्रंथों में किए गए स्पेसिंग का उपयोग करता है। यदि आप एक अलग स्पेसिंग शैली चाहते हैं तो आप निम्न चार कमांड का उपयोग कर सकते हैं:
- \; — मोटा स्पेस
- \: — मध्यम स्पेस
- \, — पतला स्पेस
- \! — नेगेटिव पतला स्पेस
मैटप्लॉट्लिब प्लॉट में लेटेक्स-स्टाइल मैथ्स में अनचाहे रैंडम स्पेस को हटाने के लिए, हम "\!" का उपयोग कर सकते हैं जो अतिरिक्त स्पेसिंग को कम करेगा।
आइए एक उदाहरण लेते हैं और समझते हैं कि यह कैसे काम करता है। हमारे पास दो सब-प्लॉट होंगे और फिर हम दोनों सब-प्लॉट में एक टेक्स्टबॉक्स में एक जटिल गणितीय समीकरण (लेटेक्स का उपयोग करके) जोड़ेंगे। हालांकि, हम एक समीकरण में मोटे स्पेस का उपयोग करेंगे और दूसरे समीकरण में इसे पतले स्पेस से बदल देंगे ताकि दिखा सकें कि वे आउटपुट स्क्रीन पर कैसे दिखाई देते हैं।
उदाहरण
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()
आउटपुट
यह निम्न आउटपुट उत्पन्न करेगा:


"Σ (सिग्मा)" सिंबल के बाद स्पेसिंग में अंतर देखें। पहले केस में, हमने मोटा स्पेस (\;) का उपयोग किया है और दूसरे केस में, हमने अतिरिक्त स्पेसिंग को कम करने के लिए पतले स्पेस (\!) का उपयोग किया है।