Which is probably a good thing: the math directive compiles to a
display:block in HTML; the math role compiles to a display:inline in
HTML. The compiled HTML would break if you could (easily) put a math
directive in a paragraph.
Cheers, Bram
On Tue, 16 Feb 2016, at 11:40 AM, Guenter Milde wrote:
> On 2016-02-15, Oleksandr Gavenko wrote:
> > This:
>
> > .. |fib| replace:: :math:`fib(n) = fib(n-1)+fib(n-2)`
>
> > works in:
>
> > Substitution of mathematic formula: |fib|.
>
> > But this:
>
> > .. |fib| math:: fib(n) = fib(n-1)+fib(n-2)
>
> > produced error:
>
> > main.rst:211: (WARNING/2) Substitution definition "fib" empty or invalid.
>
> > .. |fib| math:: fib(n) = fib(n-1)+fib(n-2)
>
> > main.rst:209: (ERROR/3) Undefined substitution referenced: "fib".
>
> > HTML output from rst2html have marked |fib| and formula shown only for
> > directive.
>
> > It that correct?
>
> Yes, the second syntax is invalid. There is a limited set of replacement
> options, only the directives listed in
> http://docutils.sourceforge.net/docs/ref/rst/directives.html#directives-for-substitution-definitions
> and image are supported.
>
> Günter
>
>
> ------------------------------------------------------------------------------
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
> _______________________________________________
> Docutils-users mailing list
> Doc...@li...
> https://lists.sourceforge.net/lists/listinfo/docutils-users
>
> Please use "Reply All" to reply to the list.
|