aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README4
-rw-r--r--Text/Pandoc/Writers/HTML.hs3
2 files changed, 5 insertions, 2 deletions
diff --git a/README b/README
index d58669987..0564c7328 100644
--- a/README
+++ b/README
@@ -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 ->