chiark / gitweb /
Move the latex2svg code out of "m" plugins, as it is not a plugin.
authorVladimír Vondruš <mosra@centrum.cz>
Mon, 11 Dec 2017 01:50:34 +0000 (02:50 +0100)
committerVladimír Vondruš <mosra@centrum.cz>
Mon, 11 Dec 2017 02:03:32 +0000 (03:03 +0100)
doxygen/dox2html5.py
pelican-plugins/latex2svg.py [moved from pelican-plugins/m/latex2svg.py with 100% similarity]
pelican-plugins/m/math.py

index b9c68ea03c6044871ac0c1e7bcfd1c49efb79c5d..492a9a35d8a97e24d03a6675a100307be3da097c 100755 (executable)
@@ -45,7 +45,7 @@ from pygments.formatters import HtmlFormatter
 from pygments.lexers import TextLexer, BashSessionLexer, get_lexer_by_name, find_lexer_class_for_filename
 
 sys.path.append("../pelican-plugins")
-import m.latex2svg
+import latex2svg
 import m.math
 import ansilexer
 
@@ -558,7 +558,7 @@ def parse_desc_internal(state: State, element: ET.Element, immediate_parent: ET.
         elif i.tag == 'formula':
             # Inline formula
             if i.text.startswith('$ ') and i.text.endswith(' $'):
-                rendered = m.latex2svg.latex2svg('${}$'.format(i.text[2:-2]), params=m.math.latex2svg_params)
+                rendered = latex2svg.latex2svg('${}$'.format(i.text[2:-2]), params=m.math.latex2svg_params)
 
                 # CSS classes and styling for proper vertical alignment. Depth is relative
                 # to font size, describes how below the line the text is. Scaling it back
@@ -570,7 +570,7 @@ def parse_desc_internal(state: State, element: ET.Element, immediate_parent: ET.
             else:
                 assert i.text.startswith('\[ ') and i.text.endswith(' \]')
                 has_block_elements = True
-                rendered = m.latex2svg.latex2svg('$${}$$'.format(i.text[3:-3]), params=m.math.latex2svg_params)
+                rendered = latex2svg.latex2svg('$${}$$'.format(i.text[3:-3]), params=m.math.latex2svg_params)
                 out.parsed += '<div class="m-math">{}</div>'.format(m.math._patch(i.text, rendered, ''))
 
         # Inline elements
index afe510b320ca9c5dde7f1dba577fc1d9c2e92e00..5d8ef0269486a8ab954af810b833fd0a5e1a80fc 100644 (file)
@@ -31,7 +31,7 @@ from docutils.parsers.rst.roles import set_classes
 
 import pelican.signals
 
-from . import latex2svg
+import latex2svg
 
 latex2svg_params = latex2svg.default_params.copy()
 latex2svg_params.update({