Hi,

I ran into some troubles when trying to do the following with

matplotlib:

- plotting a figure

- using latex for axis labels

- (getting acceptable fonts)

- getting a pdf in the end

I've not been able to solve this.

In the documentation I found 2 ways to do this. First, when a string is

enclosed in $ signs, matplotlib has its own way of rendering latex code.

Thats ok for mathematical expressions, but I can't print normal text at

all. The documentation says that \rm{} should be used, but

"$\rm{some label text} (\mu V)$" becomes "somelabeltext\muV"

so I searched again and found another documentation, telling me to

enable 'text.usetex' so all text is handled by latex. This way, the text

is rendered correctly, but then the font used for the tick numbers

switches to some ugly looking font.

Because Latex mode does not seem to work with the pdf output, I saved

these figures as EPS, using epstopdf in oder to get a pdf. Normally this

process gives me perfect results, but the ugly-font-ticks problem is

getting even worse, because in the pdf some of them are just missing.

I upped the eps and pdf files here:

http://www.staff.uni-mainz.de/wuertz/matplotlib/

There is also a png file with a screenshot from the "ugly" and missing

ticks.

Plotting a reasonable figure seems to be hard, is there any chance of

solving this problem?

Thanks in advance,

Peter