作成日 2023年7月27日木曜日
更新日 2025年3月13日木曜日
Tex(Latex)を含むMarkdownを文章化する方法
Tex Live がインストール済みの環境を想定
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
数式は一択
pandoc INPUT.md -s --katex -o OUTPUT.html
pandoc INPUT.md -o OUTPUT.docx
校閲→アクセシビリティチェック
デフォルトは古いっぽい?
レイアウト→サイズ
デフォルトはレターサイズ
A4ではない!!!
ホーム→スタイル
文字サイズ、文字色を部分ごとに変更
デフォルトだと文字サイズは12
pandoc -o custom_reference.docx --print-default-data-file reference.docx