報告書をMarkdownで書いてPandocでいい感じのPDFにする

報告書をMarkdownで書いてpdfにしたいと思っていたところPandocを使うと良さそうだと知りました Pandocはインストールが難しいらしいので、安易にdockerで構築しようと思い立って苦労しました。。。 LaTexは名前は知っていたのですが、学生時代はMSWordで論文を書いたため、ほぼゼロ知識だったのですが今回の構築を通して少し学べました githubにまとめました できること MarkdownからPandocを用いて1コマンドで良い感じのPDFを生成すること できたもの pandoc-latex/content.pdf at main · atooshi-note/pandoc-latex 特徴 Dockerで構築 pdf-defaults.yaml,header.texに設定を記載 pandoc-crossrefにより図表番号を自動入力(相互参照) 目次のリンク機能 章番号自動付与 defaults.yamlはpandoc2.8以降の機能です 環境 Windows10,11 macOS 12.6.8 Docker Desktop Docker > docker -v Docker version 24.0.2, build cb74dfc Pandoc > docker run -it --entrypoint=/bin/sh --volume "$(pwd):/data" manned2665/pandoclatex311 /data # pandoc -v pandoc 3.1.1 Features: +server +lua Scripting engine: Lua 5.4 User data directory: /root/.local/share/pandoc Copyright (C) 2006-2023 John MacFarlane. Web: https://pandoc.org This is free software; see the source for copying conditions....

2023/08/26 · Last updated on 2023/09/16 · 4 min · 731 words