Bladeren bron

Merge pull request #966 from mipt-cs/master

render_math/math.py: fix build for pelican
Justin Mayer 6 jaren geleden
bovenliggende
commit
83bede1f1b
1 gewijzigde bestanden met toevoegingen van 3 en 3 verwijderingen
  1. 3 3
      render_math/math.py

+ 3 - 3
render_math/math.py

@@ -264,10 +264,10 @@ def mathjax_for_markdown(pelicanobj, mathjax_script, mathjax_settings):
         sys.stderr.write("\nError - the pelican mathjax markdown extension failed to configure. MathJax is non-functional.\n")
         sys.stderr.flush()
 
-def mathjax_for_rst(pelicanobj, mathjax_script):
+def mathjax_for_rst(pelicanobj, mathjax_script, mathjax_settings):
     """Setup math for RST"""
     docutils_settings = pelicanobj.settings.get('DOCUTILS_SETTINGS', {})
-    docutils_settings['math_output'] = 'MathJax'
+    docutils_settings.setdefault('math_output', 'MathJax %s' % mathjax_settings['source'])
     pelicanobj.settings['DOCUTILS_SETTINGS'] = docutils_settings
     rst_add_mathjax.mathjax_script = mathjax_script
 
@@ -292,7 +292,7 @@ def pelican_init(pelicanobj):
         mathjax_for_markdown(pelicanobj, mathjax_script, mathjax_settings)
 
     # Configure Mathjax For RST
-    mathjax_for_rst(pelicanobj, mathjax_script)
+    mathjax_for_rst(pelicanobj, mathjax_script, mathjax_settings)
 
     # Set process_summary's mathjax_script variable
     process_summary.mathjax_script = None