Pandoc - doc-wiki-jp/wiki GitHub Wiki
Pandocは文書フォーマットを変換するツールです。対応する書式が非常に多いことが特徴です。
- 日本Pandocユーザ会Slack(登録フォーム)
こんな用途に使える(はず)
- 書類をWord形式で提出しなければならないけど、Word重いし面倒
- Word文書をHTMLに変換せよとお達しがあった
- 手元にLaTeXのソースがあって、それをEPUBにしてくれと言われた
- 卒論のLaTeX辛いので、Markdownで書きたい
- Markdownでスライドショーを作りたい
対応フォーマット(一部省略)
- 入力
- Markdown (Pandoc, CommonMark, PHP Markdown Extra, GitHub-Flavored Markdown, MultiMarkdown)
- (subsets of) Textile, reStructuredText, HTML, LaTeX, MediaWiki markup, Emacs Org mode
- OPML, DocBook, EPUB, ODT and Word docx
- 出力
- Markdown (同上)
- manページ, AsciiDoc, InDesign ICML
- プレゼンテーション: LaTeX Beamer, HTML5(reveal.jsなど)
- PDF (wkhtmltopdfまたはLaTeXエンジンが必要)
公式サイトの情報
日本語の情報(非公式)
- Pandoc ユーザーズガイド 日本語版 - Japanese Pandoc User's Association
- 情報が古いのでご注意ください。(藤原)
チュートリアル
Haskell with Skype(lawtwaiさん主催)で実施されたチュートリアルの資料です。2017年1月時点の情報で、比較的新しいものです。(藤原)
- Pandocチュートリアル第1回
- Pandocの基本的な使い方
- (コマンドラインが使える)一般・初心者向け
- Pandocチュートリアル第2回
- Pandocの応用(Filter機能)
- Haskell入門を兼ねて、Filterを実装する方法について
その他の情報
- Filter (ルビの例): http://pandoc.org/scripting.html#a-filter-for-ruby-text
- テンプレート
- LibreOffice Writer用 (nogajunさん): nogajun/party51-himeji-text
- Pandoc Wiki
- Pandoc Extras
- サードパーティのライブラリ・アプリ一覧
- Pandoc Filters
- サードパーティのPandoc Filter
- Pandoc Extras
- Pandocチュートリアル(オンライン勉強会「Haskell with Skype」にて)