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}
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}
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}
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}