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