enlever l'italique en latex indice de matplotlib

Je voudrais enlever l'italique de la police qui s'affiche lorsque je utiliser des indices dans les étiquettes. Par exemple, le "Teff" dans " x-label a "eff" en italique. Je voudrais latex rend pas dans une telle voie. Généralement, en latex, ce qui peut être réalisé avec l' \rm{} de commande. Toutefois, cela ne fonctionne pas dans matplotlib. S'il vous plaît aider.

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}$')

enlever l'italique en latex indice de matplotlib

\rm fonctionne pour moi. Juste pour être sûr, êtes-vous échapper à la barre oblique inverse?
Êtes-vous à l'aide de p3k? L'échappement est va se gâter. Vous pourriez avoir à faire '\\rm{eff}'.
Je conseille $T_{\mathrm{eff}}$, à moins que T est utilisé en mode texte dans votre document.
\mathrm a fait le travail pour moi. Non, j'utilise Python 2.7. Merci beaucoup à vous tous!

OriginalL'auteur Rohit | 2013-10-30