Jouni, I think you're right. If I run LaTeX from the command line I get the error message: warning: Could not open char translation file `cp8bit.tcx'. This is e-TeX, Version 3.141592-2.1 (Web2C 7.5.2) kpathsea: Running mktexfmt latex.efmt fmtutil: unknown format type: latex.efmt. I can't find the format file `latex.efmt'!
But if I run it from TeXShop it runs perfectly: This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009) \write18 enabled. entering extended mode and---- ~ Harry$ which latex /usr/local/bin/latex I don't know whether this is the right forum, but could you tell me how to fix this? I'm running OS X 10.6.4. Thanks, Harry On 8/12/10 4:37 PM, matplotlib-users-requ...@lists.sourceforge.net wrote: > Send Matplotlib-users mailing list submissions to > matplotlib-users@lists.sourceforge.net > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > or, via email, send a message with subject or body 'help' to > matplotlib-users-requ...@lists.sourceforge.net > > You can reach the person managing the list at > matplotlib-users-ow...@lists.sourceforge.net > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Matplotlib-users digest..." > > > Today's Topics: > > 1. PNG without transparency (Miha Tom?i?) > 2. TeX not working with Matplotlib (Harry Boer) > 3. Re: TeX not working with Matplotlib (Jouni Sepp?nen) > 4. Re: Hints on sizing plot elements? (Tony S Yu) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Thu, 12 Aug 2010 08:56:06 +0200 > From: Miha Tom?i?<miha.tom...@gmail.com> > Subject: [Matplotlib-users] PNG without transparency > To: matplotlib-users@lists.sourceforge.net > Message-ID: > <aanlktinomnrij7a_e_bfcitsptk6vdkwfehemzspf...@mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > Hello! > > I am having trouble saving figures to PNG with Agg backend. The problem is I > can't get a PNG without transparency even if I specify: > > fig.savefig("colorAgg.png", dpi=300, transparent=False) > > identify still indicates there is a 1-bit aplha channel present: > > Image: colorAgg.png > Format: PNG (Portable Network Graphics) > Class: DirectClass > Geometry: 390x300+0+0 > Resolution: 118.11x118.11 > Print size: 3.30201x2.54001 > Units: PixelsPerCentimeter > Type: TrueColorMatte > Endianess: Undefined > Colorspace: RGB > Depth: 8-bit > Channel depth: > red: 8-bit > green: 8-bit > blue: 8-bit > alpha: 1-bit > Channel statistics: > red: > min: 0 (0) > max: 255 (1) > mean: 192.918 (0.756542) > standard deviation: 96.4001 (0.37804) > green: > min: 0 (0) > max: 255 (1) > mean: 189.457 (0.74297) > standard deviation: 98.0884 (0.38466) > blue: > min: 0 (0) > max: 255 (1) > mean: 177.814 (0.697309) > standard deviation: 107.593 (0.421932) > opacity: > min: 0 (0) > max: 0 (0) > mean: 0 (0) > standard deviation: 0 (0) > Histogram: > 75477: (255,255,255, 0) #FFFFFF white > 8184: ( 9,106, 37, 0) #096A25 rgb(9,106,37) > 8119: (113,170, 76, 0) #71AA4C rgb(113,170,76) > 8119: (204, 0, 0, 0) #CC0000 rgb(204,0,0) > 6655: ( 0, 0, 0, 0) #000000 black > 3466: ( 1, 1, 1, 0) #010101 rgb(1,1,1) > 2482: (106,106,106, 0) #6A6A6A rgb(106,106,106) > 287: ( 3, 44, 15, 0) #032C0F rgb(3,44,15) > 285: ( 47, 71, 31, 0) #2F471F rgb(47,71,31) > 285: ( 85, 0, 0, 0) #550000 rgb(85,0,0) > 215: ( 2, 2, 2, 0) #020202 rgb(2,2,2) > 196: (116,116,116, 0) #747474 rgb(116,116,116) > ... > ---------------------------------------------------------------- > > This is not a big deal but there si a problem when I insert this PNGs in PDF > and there si a RGB/CMYK conversion on every page that contains transparent > PNG. > > How can I get rid of the aplha channel completely? How do I tell the backend > to work (or at least save) in pure RGB not in RGBA color space? > > Thanks and take care, > Miha > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > Message: 2 > Date: Thu, 12 Aug 2010 09:46:41 +0200 > From: Harry Boer<h.b...@bcgec.com> > Subject: [Matplotlib-users] TeX not working with Matplotlib > To: matplotlib-users@lists.sourceforge.net > Message-ID:<4c63a6e1.1050...@bcgec.com> > Content-Type: text/plain; charset="iso-8859-1" > > Hi there, > > I'm trying to render text with LaTeX using the example on page 53 of the > Matplotlib tutorial; see source code and output below. > It's not working. divipng, (latest)Ghostscript, and LaTeX are all > installed; their executables > in my PATH. Matplotlib is working flawlessly. Help is appreciated. > Thanks, Harry > > $gs > GPL Ghostscript 8.71 (2010-02-10) > Copyright (C) 2010 Artifex Software, Inc. All rights reserved. > This software comes with NO WARRANTY: see the file PUBLIC for details. > GS> > > $dvipng > This is dvipng 1.12 Copyright 2002-2008 Jan-Ake Larsson > > > #EXAMPLE TUTORIAL page 53 > #!/Library/Frameworks/Python.framework/Versions/Current/bin/python > > from matplotlib import rc > from numpy import arange, cos, pi > from matplotlib.pyplot import figure, axes, plot, xlabel, ylabel, title, \ > grid, savefig, show > > > rc('text', usetex=True) > rc('font', family='serif') > figure(1, figsize=(6,4)) > ax = axes([0.1, 0.1, 0.8, 0.7]) > t = arange(0.0, 1.0+0.01, 0.01) > s = cos(2*2*pi*t)+2 > plot(t, s) > > xlabel(r'\textbf{time (s)}') > ylabel(r'\textit{voltage (mV)}',fontsize=16) > title(r"\TeX\ is Number > $\displaystyle\sum_{n=1}^\infty\frac{-e^{i\pi}}{2^n}$!", > fontsize=16, color='r') > grid(True) > savefig('tex_demo') > > show() > > > ###OUTPUT##### > > warning: Could not open char translation file `cp8bit.tcx'. > kpathsea: Running mktexfmt latex.efmt > fmtutil: unknown format type: latex.efmt. > Traceback (most recent call last): > File "tex.py", line 34, in<module> > savefig('tex_demo') > File > "/Library/Frameworks/Python.framework/Versions/6.2/lib/python2.6/site-packages/matplotlib/pyplot.py", > line 356, in savefig > return fig.savefig(*args, **kwargs) > File > "/Library/Frameworks/Python.framework/Versions/6.2/lib/python2.6/site-packages/matplotlib/figure.py", > line 1032, in savefig > self.canvas.print_figure(*args, **kwargs) > --------AND A LOT OF MORE OUTPUT LIKE THE ABOVE-------------- > string:\n%s\nHere is the full report generated by LaTeX: \n\n'% > repr(tex)) + report) > RuntimeError: LaTeX was not able to process the following string: > '$0.0$' > Here is the full report generated by LaTeX: > > This is e-TeX, Version 3.141592-2.1 (Web2C 7.5.2) > I can't find the format file `latex.efmt'! > > > Harry > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > Message: 3 > Date: Thu, 12 Aug 2010 10:41:41 +0000 (UTC) > From: Jouni Sepp?nen<j...@iki.fi> > Subject: Re: [Matplotlib-users] TeX not working with Matplotlib > To: matplotlib-users@lists.sourceforge.net > Message-ID:<loom.20100812t124007-...@post.gmane.org> > Content-Type: text/plain; charset=utf-8 > > Harry Boer<h.b...@...> writes: > >> kpathsea: Running mktexfmt latex.efmt >> fmtutil: unknown format type: latex.efmt. > Sounds like your LaTeX installation is broken. Can you run latex by hand? Is > it > the same binary that matplotlib ends up calling? > > Jouni Sepp?nen > > > > > > ------------------------------ > > Message: 4 > Date: Thu, 12 Aug 2010 10:37:10 -0400 > From: Tony S Yu<tsy...@gmail.com> > Subject: Re: [Matplotlib-users] Hints on sizing plot elements? > To: Russell E. Owen<ro...@uw.edu> > Cc: matplotlib-users@lists.sourceforge.net > Message-ID:<e1fa0d60-f735-4a1f-8c2e-b103ff6ce...@gmail.com> > Content-Type: text/plain; charset="us-ascii" > > > On Aug 12, 2010, at 1:08 AM, Russell E. Owen wrote: > >> I'm making a strip chart widget (which I plan to make publicly available >> when finished). The basics are working fine, but the automatic sizing is >> not doing so well. Strip charts are typically short, and when suitably >> short the X axis annotations are partially truncated. >> >> So...can I convince the automatic sizer to always show the full X (time) >> axis annotations and put all the variable sizing into the data area? Or >> do I have to manually set them somehow? > As far as I know, there's nothing to automatically resize the padding around > the the axes. (The manual way to do it is to call `fig.subplots_adjust`). I > wrote a helper script (attached below) to adjust the layout so that there's a > specified amount of padding around the axes. > > Unfortunately, this resizer doesn't function correctly when using the GTK > backend. It apparently works fine with TkAgg, MacOSX, and Qt4Agg backends. > > >> Also, is there a way from my software (not a .matplotlibrc file) to >> globally make the default background color white for axis annotation >> areas? Right now the background is gray for annotations and while for >> plot area and I'd prefer it was all white. >> >> -- Russell > > Just set plt.rc('figure', facecolor='w') in your code (assuming you've > imported matplotlib.pyplot as plt). > > Best, > -Tony > > > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: tight_layout.py > Type: text/x-python-script > Size: 6017 bytes > Desc: not available > -------------- next part -------------- > > > Usage note: Since it sounds like you're not creating subplots, you can just > use the `tight_borders` function, instead of the `tight_layout` function; the > later requires two redraws while the first requires only one. > > > ------------------------------ > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > > ------------------------------ > > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > End of Matplotlib-users Digest, Vol 51, Issue 24 > ************************************************ ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users