diff options
-rw-r--r-- | README | 4 | ||||
-rw-r--r-- | Text/Pandoc/Writers/HTML.hs | 3 |
2 files changed, 5 insertions, 2 deletions
@@ -862,7 +862,9 @@ In HTML and S5 output, the way math is rendered will depend on the command-line options selected: 1. The default is to render TeX math as far as possible using unicode - characters, as with RTF and Docbook output. + characters, as with RTF and Docbook output. Formulas are put inside + a `span` with `class="math"`, so that they may be styled differently + from the surrounding text if needed. 2. If the `--asciimathml` option is used, TeX math will be displayed between $ characters, as in LaTeX, and the [ASCIIMathML] script will diff --git a/Text/Pandoc/Writers/HTML.hs b/Text/Pandoc/Writers/HTML.hs index 70814eb15..dfc8f219d 100644 --- a/Text/Pandoc/Writers/HTML.hs +++ b/Text/Pandoc/Writers/HTML.hs @@ -411,7 +411,8 @@ inlineToHtml opts inline = GladTeX -> return $ tag "eq" << str PlainMath -> - inlineListToHtml opts (readTeXMath str)) + inlineListToHtml opts (readTeXMath str) >>= + return . (thespan ! [theclass "math"])) (TeX str) -> return noHtml (HtmlInline str) -> return $ primHtml str (Link [Code str] (src,tit)) | "mailto:" `isPrefixOf` src -> |