Pandoc
作成日 2023年7月27日木曜日
更新日 2025年3月13日木曜日
Tex(Latex)を含むMarkdownを文章化する方法
Tex Live がインストール済みの環境を想定
PDF化
日本語なし
pandoc INPUT.md -o OUTPUT.pdf
pdf engine は pdflatex
が使われる
日本語対応
参考:メモ: Pandoc+LaTeXで気軽に日本語PDFを出力する - Qiita
-
デフォルト設定
pandoc INPUT.md -o OUTPUT.pdf --pdf-engine=lualatex -V documentclass=ltjsarticle
-
フォントの指定
pandoc INPUT.md -o OUTPUT.pdf --pdf-engine=lualatex -V documentclass=ltjsarticle -V luatexjapresetoptions=ms
- sourcehan: 源ノ明朝,源ノ角ゴシック(20170505.0 以降)
- sourcehan-jp: 源ノ明朝,源ノ角ゴシックのサブセット OTF 版(20170730.0 以降)
- noto-otc: Noto Serif CJK, Noto Sans CJK(20170730.0 以降)
- noto-otf: Noto Serif CJK, Noto Sans CJK(20170730.0 以降)
- ms: MS 明朝,MS ゴシック
など
-
目次
--toc
つけるだけpandoc INPUT.md --toc -o OUTPUT.pdf --pdf-engine=lualatex -V documentclass=ltjsarticle
HTML化
数式は一択
pandoc INPUT.md -s --katex -o OUTPUT.html
Word文章
pandoc INPUT.md -o OUTPUT.docx
Word→PDFするときの手順
-
校閲→アクセシビリティチェック
デフォルトは古いっぽい?
-
レイアウト→サイズ
デフォルトはレターサイズ
A4ではない!!!
-
ホーム→スタイル
文字サイズ、文字色を部分ごとに変更
デフォルトだと文字サイズは12
デフォルトスタイル出力
pandoc -o custom_reference.docx --print-default-data-file reference.docx