I played with the new latex backend tonight, and made some incremental=20 improvements. texmanager now calls latex instead of tex, so we can make use= =20 of some of the more complex layout commands, \frac{}{} for instance. A new= =20 version of tex_demo.py is in cvs, try running: > > python examples/tex_demo.py -dLaTeX > > latex tex_demo.tex > > dvips -o tex_demo.ps tex_demo.dvi > > ggv tex_demo.ps On a related subject, tex layout via text.usetex does not appear to be work= ing=20 at the moment. I tried undoing my changes but was not able to get the old=20 results back. Did I break this or did I catch it in transition? > > There are a few problems > > * the page width and figure placement in the latex document are off > center > > * the text color is not being respected > > * to get the width and height of the string, I tex the individual > strings separately, run dvips on them, and get the bounding box > from the generated file. This all happens with caching in > matplotlib.texmanager. Right now the fontsize is being ignored in > this process so the layout will be off for nonstandard font sizes > -- anything other than the default design size of latex which > defaults to 10pt I think. The horizontal placement appears to be fixed in CVS. I haven't gone searchi= ng=20 for trouble in the vertical layout yet. > > * the text doesn't scale right if you provide a size arg to > includegraphics, eg [width=3D4.in] Darren