From: Bram G. <br...@br...> - 2016-02-16 12:35:11
|
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. |