title: Force LaTeX font to match default matplotlib font
body: <p>I have seen this issue pop up here and there but have yet to find a suitable answer. </p>
  
  <p>When making a plot in matplotlib, the only way to insert symbols and math functions (like fractions, exponents, etc...) is to use TeX formatting. However, by default TeX formatting uses a different font AND italicizes the text. So for example, if I wanted an axis label to say the following:</p>
  
  <p>photons/cm^2/s/Angstrom</p>
  
  <p>I have to do the following:</p>
  
  <pre><code>ax1.set_ylabel(r'Photons/$cm^2$/s/$\AA$')
  </code></pre>
  
  <p>This produces a very ugly label that uses 2 different fonts and has bits and pieces italicized. </p>
  
  <p>How do I permanently change the font of <strong>TeX</strong> <strong>(Not the other way around)</strong> so that it matches the default font used by matplotlib?</p>
  
  <p>I have seen other solutions that tell the user to manually make all text the same in a plot by using \mathrm{} for example but this is ridiculously tedious. I have also seen solutions which change the default font of matplotlib to match TeX which seem utterly backwards to me. </p>