[pyar] [PyAR] RST Matematica formulas
Roberto Alsina
ralsina en netmanagers.com.ar
Vie Jul 30 17:36:31 ART 2010
On Friday 30 July 2010 11:08:12 Roberto Alsina wrote:
> On Friday 30 July 2010 10:55:32 SAn wrote:
> > 2010/7/30 Roberto Alsina <ralsina en netmanagers.com.ar>:
> > > On Friday 30 July 2010 00:20:35 Tomas Zulberti wrote:
> > >> 2010/7/29 gustavo carmona <carmonagustavo7 en gmail.com>:
> > >> > cuando escriben documentos en RST y quieren poner una formula como :
> > >> > $$ \frac{\pi}{4} = \int_0^1 \frac{1}{1+x^2} dx $$
> > >> > (en latex se ve bien)
> > >> > que usan?
> > >>
> > >>
> > >>
> > >> .. math::
> > >> \frac{\pi}{4} = \int_0^1 \frac{1}{1+x^2} dx
> > >>
> > >>
> > >> > quiero pasar el rst a html y mostrar la formula como se ve en los
> > >> > documentos hechos en LaTex.
> > >> >
> > >> >
> > >> >
> > >> > Uso ubuntu, si necesito instalar algo extra, ya saben donde lo
> > >> > necesito. gracias
> > >>
> > >>
> > >>
> > >> Para rst estoy usando rst2pdf (easy_install rst2pdf). Eso como el
> > >> nombre lo dice lo pasa a pdf, pero no a html.
> > >
> > >
> > >
> > > El chiste es que "math" no es una directiva standard de rst. La soporta
> > > rst2pdf y la soporta sphinx, para rst2html necesitás hacer algunas
> > > cosas.
> > >
> > >
> > >
> > > Acá hay una explicación parcial:
> > > http://www.hvergi.net/2008/06/restructuredtext-extensions/
> > >
> > >
> > >
> > > Faltaría explicar como meter el rol y la directiva 'latex' (que le
> > > podríamos cambiar el nombre a 'math' en rst2html.
> >
> >
> >
> > La verdad sería un golazo poder embeber latex, aunque sea solo el modo
> > matemático.
>
> Dame un rato y generalizo la directiva math que hice en rst2pdf y lo hago
> andar en rst2html.
¡Hay una solucion sin hacer nada en docutils ! (parece). El chiste es usar
jsMath: http://www.math.union.edu/~dpvc/jsmath/
En tu restructured text hacé algo como
.. role:: math
:math:`\alpha`
Y convertilo a HTML:
$ rst2html x.txt x.html
Eso te va a producir algo que contiene esto:
<p><span class="math">\alpha</span></p>
Se supone que si hacés lo que jsMath dice, eso debería ser suficiente para que
tengas una linda alfa en tu página.
More information about the pyar
mailing list