pandocは、マークアップ言語間の変換を行うためのHaskellライブラリと、これを用いたコマンドラインツールです。 markdownと、reStrcutredText、HTML、LaTeXのサブセットを読むことができ、 markdown、reStrcutredText、HTML、LaTeX、DocBook、OpenDocument XML、RTF、ODT、GNU Texinfo、MediaWiki markup、S5 HTML slide showに書き出すことができます。 pandocは、markdownの文法に、脚注、埋め込みLaTeXなどの拡張をしています。 Markdown.plとの完全互換が必要な方のために、互換モードも提供されています。 簡単にmarkdownをPDFやWebページにするためのスクリプトも提供されています。 モジュール化された設計をしているため、リーダ/ライタを書くだけで、新しい入力/出力形式を追加することができます。