Hello,

My mac laptop's operating system is OS X El Capitan. I use the PyCharm IDE

and obtained python, with matplotlib installed, via Enthought Canopy. I am

trying to create plots using LateX text rendering (rc('text',usetex=True)),

but I keep getting an error saying "RuntimeError: LaTeX was not able to

process the following string: 'lp'" I looked into the most common causes

for this, and consequently double checked that my latex installation (with

dvipng and ghostscript included) is included in my PATH, and it is; but I

still get the error.

Here is a minimal example script, taken from the matplotlib documentation

site.

import numpy as np

import matplotlib.pyplot as plt

# Example data

t = np.arange(0.0, 1.0 + 0.01, 0.01)

s = np.cos(4 * np.pi * t) + 2

plt.rc('text', usetex=True)

plt.rc('font', family='serif')

plt.plot(t, s)

plt.xlabel(r'\textbf{time} (s)')

plt.ylabel(r'\textit{voltage} (mV)',fontsize=16)

plt.title(r"\TeX\ is Number "

r"$\displaystyle\sum_{n=1}^\infty\frac{-e^{i\pi}}{2^n}$!",

fontsize=16, color='gray')

# Make room for the ridiculously large title.

plt.subplots_adjust(top=0.8)

plt.show()

Any help would be greatly appreciated.

Thanks!

-------------- next part --------------

An HTML attachment was scrubbed...

URL: <http://mail.python.org/pipermail/matplotlib-users/attachments/20170720/a83fb59e/attachment.html>