====== 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 のみにしか適用できない (見出しやリスト、コードブロックなどの代表的なスタイルは、既定のスタイルが使われるので注意)。
* 参考サイト: [[https://pandoc-doc-ja.readthedocs.io/ja/latest/users-guide.html#divs-and-spans | Pandoc User’s Guide 日本語版 — 日本Pandocユーザ会]]
===== 関連ツール =====
* [[ツール/Pandoc/pandoc-crossref]]
{{tag>アプリケーション テキスト}}