Pandoc
概要
- 文書の相互変換プログラム。
インストール
- 以下のコマンドでインストールする。
$ sudo apt install pandoc
使用方法
- markdown (
INPUT.md) → docx (OUTPUT.docx) の変換
$ pandoc INPUT.md -o OUTPUT.docx
INPUT.mdをOUTPUT.docxに変換する。- その他のオプション:
–standalone:–mathjax: TeX 数式を MathJax を用いて表示する。–citeproc: 引用文献を処理する。–filter: 変換時に実行するスクリプトを指定する。–lua-filter: 変換時に実行する Lua スクリプトを指定する。–highlight-style: シンタックスハイライトのスタイルを指定する。
- 特定のスタイルに基づいて、markdown (
INPUT.md) → docx (OUTPUT.docx) の変換
$ pandoc --reference-doc REFERENCE.docx INPUT.md -o OUTPUT.docx
REFERENCE.docxのスタイルに基づいて、INPUT.mdからOUTPUT.docxに変換する。REFERENCE.docxは以下のコマンドで作成し、word で編集してから使用する。
$ pandoc -o REFERENCE.docx --print-default-data-file reference.docx
REFERENCE.docx内の特定のスタイルを割り当てる場合、フェンス構文でスタイルを指定する。- 例: REFERENCE.docx 内で定義した
redというスタイルを適用する場合
::: {custom-style="red"} Red paragraph ... :::- ただし、本文や first paragraph のみにしか適用できない (見出しやリスト、コードブロックなどの代表的なスタイルは、既定のスタイルが使われるので注意)。