Skip to main content

Extension to python-markdown to support LaTeX (rather than html) output.

Authored by Rufus Pollock: <http://www.rufuspollock.org/>

Usage:

1. Command Line. A script entitled markdown2latex.py is automatically installed. For details of usage see help:

$ markdown2latex.py -h
  1. As a python-markdown extension:

    >>> import markdown
    >>> md = markdown.Markdown(None, extensions=['latex'])
    >>> # text is input string ...
    >>> latex_out = md.convert(text)
  2. Directly as a module (slight inversion of std markdown extension setup):

    >>> import markdown
    >>> import mdx_latex
    >>> md = markdown.Markdown()
    >>> latex_mdx = mdx_latex.LaTeXExtension()
    >>> latex_mdx.extendMarkdown(md, markdown.__dict__)
    >>> out = md.convert(text)

History

Version: 1.0 (November 15, 2006)

  • First working version (compatible with markdown 1.5)

  • Includes support for tables

Version: 1.1 (January 17, 2007)

  • Support for verbatim and images

Version: 1.2 (June 2008)

  • Refactor as an extension.

  • Make into a proper python/setuptools package.

  • Tested with markdown 1.7 but should work with 1.6 and (possibly) 1.5 (though pre/post processor stuff not as worked out there)

Version 1.3: (July 2008)
  • Improvements to image output (width)

Version 1.3.1: (August 2009)
  • Tiny bugfix to remove duplicate keyword argument and set zip_safe=False

  • Add [width=\textwidth] by default for included images

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

markdown2latex-1.3.1.tar.gz (9.0 kB view details)

Uploaded Source

File details

Details for the file markdown2latex-1.3.1.tar.gz.

File metadata

File hashes

Hashes for markdown2latex-1.3.1.tar.gz
Algorithm Hash digest
SHA256 7ba956b4b6553f8e8b41d26ea5b1989b18d17e83965abc5b62a1962632663e49
MD5 26f0b3a620fcdc4633fa9117088758f5
BLAKE2b-256 510624ae86b5c3e8267aebdb10a06517e045d198e7536987d53c6b7fff4b885f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.3.1 This release

1 file

1.2

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page