Ejemplo n.º 1
0
    def __init__(self):

        # Markdown -> LaTeX renderer
        # safe_mode - strip out all HTML
        md = markdown.Markdown(safe_mode='remove')
        latex_mdx = mdx_latex.LaTeXExtension()
        latex_mdx.extendMarkdown(md, markdown.__dict__)

        self._args = {'md_convert': md.convert}
Ejemplo n.º 2
0
    def __init__(self):

        # Markdown -> LaTeX renderer
        # safe_mode - strip out all HTML
        md = markdown.Markdown(safe_mode='remove')
        latex_mdx = mdx_latex.LaTeXExtension()
        latex_mdx.extendMarkdown(md, markdown.__dict__)

        def _convert_markdown(text):
            return render_markdown(text, md=md.convert).encode('utf-8')

        self._args = {'md_convert': _convert_markdown}
Ejemplo n.º 3
0
    def __init__(self):
        # Markdown -> LaTeX renderer
        # safe_mode - strip out all HTML
        md = markdown.Markdown(safe_mode='remove')
        self.source_dir = tempfile.mkdtemp(prefix='indico-texgen-', dir=config.TEMP_DIR)
        latex_mdx = mdx_latex.LaTeXExtension(configs={'apply_br': True, 'tmpdir': self.source_dir})
        latex_mdx.extendMarkdown(md, markdown.__dict__)

        def _escape_latex_math(string):
            return mdx_latex.latex_escape(string, ignore_math=True)

        def _convert_markdown(text):
            return RawLatex(render_markdown(text, md=md.convert, escape_latex_math=_escape_latex_math))

        self._args = {'markdown': _convert_markdown}
Ejemplo n.º 4
0
    def __init__(self):
        # Markdown -> LaTeX renderer
        # safe_mode - strip out all HTML
        md = markdown.Markdown(safe_mode='remove')
        latex_mdx = mdx_latex.LaTeXExtension(configs={'apply_br'})
        latex_mdx.extendMarkdown(md, markdown.__dict__)

        def _escape_latex_math(string):
            return mdx_latex.latex_escape(string, ignore_math=True)

        def _convert_markdown(text):
            return render_markdown(text,
                                   md=md.convert,
                                   escape_latex_math=_escape_latex_math)

        self._args = {'md_convert': _convert_markdown}