summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES1
-rw-r--r--sphinx/directives/patches.py2
2 files changed, 3 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index e8721e5cb..6d63bd8d4 100644
--- a/CHANGES
+++ b/CHANGES
@@ -49,6 +49,7 @@ Features added
* Add a helper class ``sphinx.transforms.post_transforms.SphinxPostTransform``
* Add a helper method ``SphinxDirective.set_source_info()``
* #6180: Support ``--keep-going`` with BuildDoc setup command
+* ``math`` directive now supports ``:class:`` option
Bugs fixed
----------
diff --git a/sphinx/directives/patches.py b/sphinx/directives/patches.py
index ee8014aa6..c102f3461 100644
--- a/sphinx/directives/patches.py
+++ b/sphinx/directives/patches.py
@@ -165,6 +165,7 @@ class MathDirective(SphinxDirective):
option_spec = {
'label': directives.unchanged,
'name': directives.unchanged,
+ 'class': directives.class_option,
'nowrap': directives.flag,
}
@@ -175,6 +176,7 @@ class MathDirective(SphinxDirective):
latex = self.arguments[0] + '\n\n' + latex
label = self.options.get('label', self.options.get('name'))
node = nodes.math_block(latex, latex,
+ classes=self.options.get('class', []),
docname=self.env.docname,
number=None,
label=label,