LaTeX আপনার টাইপ করা স্পেসগুলো উপেক্ষা করে এবং গণিত পাঠ্যবইয়ের মত করে স্পেসিং করে। আপনি যদি ভিন্ন স্পেসিং স্টাইল চান তবে নিচের চারটি কমান্ড ব্যবহার করতে পারেন:
\;— থিক স্পেস (Thick space)\:— মিডিয়াম স্পেস (Medium space)\,— থিন স্পেস (Thin space)\!— 네가тив থিন স্পেস (Negative thin space)
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()
আউটপুট
এটি নিচের আউটপুট তৈরি করবে:


সিগমা (Σ) সিম্বলের পরের স্পেসিং-এর পার্থক্য লক্ষ্য করুন। প্রথম কেসে আমরা থিক স্পেস (\;) ব্যবহার করেছি এবং দ্বিতীয় কেসে এক্সট্রা স্পেসিং কমাতে থিন স্পেস (\!) ব্যবহার করেছি।