में लेटेक्स सबस्क्रिप्ट में इटालिक्स को हटाएं, जब मैं लेबल में सबस्क्रिप्ट का उपयोग करता हूं तो मैं इटालिक्स फ़ॉन्ट को हटाना चाहता हूं। उदाहरण के लिए, एक्स-लेबल में "Teff" इटालिक्स में "eff" है। मैं लेटेक्स को इस तरह से प्रस्तुत नहीं करना चाहूंगा। आम तौर पर, लेटेक्स में यह \ rm {} कमांड के साथ हासिल किया जा सकता है। हालांकि, यह matplotlib में काम नहीं करता है। कृपया मदद करे।matplotlib
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(10)
y = x
plt.plot(x,y,'ro')
plt.xlabel('Primary T$_{eff}$')
'' \ rm'' मेरे लिए काम करता के साथ हल किया जा सकता है। बस सुनिश्चित करने के लिए, क्या आप बैकस्लैश से बच रहे हैं? – fjarri
क्या आप पी 3 के उपयोग कर रहे हैं? भागने से बुरा हो रहा है। आपको '' \\ आरएम {eff} ''करने की आवश्यकता हो सकती है। – tacaswell
मैं '$ T _ {\ mathrm {eff}} $' का उपयोग करने का सुझाव दूंगा, जब तक कि आपके दस्तावेज़ में टेक्स्ट मोड में 'टी' का उपयोग न किया जाए। – Werner