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

Reply via email to