"Jae-Joon Lee" <[EMAIL PROTECTED]> writes: > Here is a patch which uses a preview package. It uses a "showbox" > option in the preview package, with a slight tweak (this only patches > the texmanager.py. You still need to apply the agg backend patch in my > previous post). It would be good if this patch will be accepted, but > the extra requirement of the preview package may need some dicussion. > Although it seems that the preview package is commonly found with a > TeX installation, I guess it is not part of the major TeX distribution > (e.g. tetex, tex-live) yet. One way would be to make it as an optional > feature.
FWIW, Debian provides preview.sty in the binary package preview-latex-style (generated from the source package auctex). Chris > > > > On Fri, Aug 29, 2008 at 12:04 PM, Jae-Joon Lee <[EMAIL PROTECTED]> wrote: > > Thanks, > > > > I quickly went through the code of the pngmath.py, and it seems that > > the depth(descent) of the dvi file is reported by "dvipng" (but the > > preview package must be used in the tex file for this to work > > correctly). Therefore, with this method, we need to run dvipng even if > > we use ps of pdf backend. Although this seems fine to me, I'll see if > > I can extract the depth of the text without running the dvipng. > > > > Regards, > > > > -JJ > > > > > > > > > > On Fri, Aug 29, 2008 at 7:59 AM, Michael Droettboom <[EMAIL PROTECTED]> > > wrote: > >> Sphinx contains one way to do this in its new "pngmath" extension. It uses > >> the LaTeX package "preview" which does all of this magic internally. And I > >> believe it's a little more general. If I recall, the approach you're > >> taking > >> won't work with some LaTeX constructs such as: > >> > >> \begin{align} > >> x & = 2 > >> y & = 2 > >> \end{align} > >> > >> Plus, Sphinx is BSD-licensed, so it should be fine to copy-and-paste > >> whatever code is necessary. > >> > >> Of course, latex-preview is required to be installed, but I think it's a > >> pretty common package. > >> > >> See here: > >> > >> http://svn.python.org/projects/doctools/trunk/sphinx/ext/pngmath.py > >> > >> Cheers, > >> Mike > >> > >> Jae-Joon Lee wrote: > >>> > >>> On Thu, Aug 28, 2008 at 4:18 PM, John Hunter <[EMAIL PROTECTED]> wrote: > >>> > >>>> > >>>> On Thu, Aug 28, 2008 at 2:57 PM, Jae-Joon Lee <[EMAIL PROTECTED]> > >>>> wrote: > >>>> > >>>> > >>>>> > >>>>> First of all, I borrowed this idea from the PyX which is in GPL. > >>>>> Although there is little of copying, other than the basic idea, I'm > >>>>> not 100% sure if this could be BSD-compatible. > >>>>> > >>>> > >>>> I think it is fine to borrow the idea; what we need to do is a clean > >>>> room implementation with no copying. You can best answer that, so if > >>>> you tell us your patch is cleanly implemented, we can accept it. > >>>> > >>>> JDH > >>>> > >>>> > >>> > >>> Thanks for the response. > >>> > >>> Well, the only part I borrowed from PyX is TeX related commands they > >>> use (there is not much of implementation as far as TeX-related code is > >>> concerned). From their code, I learned the meaning and usage of the > >>> following TeX commands > >>> > >>> \newbox > >>> \setbox > >>> \immediate\write16 > >>> > >>> And I used the same TeX commands in my code. > >>> But I personally think this is not a (code) copy. > >>> > >>> Other than this, the code is clean. > >>> Regards, > >>> > >>> -JJ > >>> > >>> ------------------------------------------------------------------------- > >>> This SF.Net email is sponsored by the Moblin Your Move Developer's > >>> challenge > >>> Build the coolest Linux based applications with Moblin SDK & win great > >>> prizes > >>> Grand prize is a trip for two to an Open Source event anywhere in the > >>> world > >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ > >>> _______________________________________________ > >>> Matplotlib-devel mailing list > >>> Matplotlib-devel@lists.sourceforge.net > >>> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > >>> > >> > >> > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel