markdownで快調に書いたものを、「印刷して提出せよ」ということになっていたので、「へ?」とか思って。今時ねぇ、印刷なんてねぇ、何の意味があるのか。一応evidenceってことなんだろうけど。
調べると、意外とないんですよね日本語markdown to pdf。popularなのはMS Visual Studio Codeの拡張機能Markdown PDF使うものですけど、たったそれだけのためにVisual Studio Code入れたかぁないですし。 nodeのmarkdown-pdf
やmd-to-pdf
とかサクッと出来そうだったんですけど、古いのか、どうしようもないエラーが出ます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
pandocもいいんですが、texの環境色々入れるのがかったるいなー。 というわけで、docker baseで。 探すと、参考文献がありました。proxyも使わないとならないので。
1 2 3 4 5 6 7 8 9 10 |
|
- 何か今どきftpで取りに行くので、
ftp_proxy
が必要 use_proxy=yes
もないとproxy経由と認識してくれなかった- working directoryはdefaultで
/data
なのでそこにmountする entrypoint
が入っているので、optionで上書きしないとtlmgr
を動かせないpandoc/core
ではなくpandoc/latex
であることに留意- 500MB超とsizeも結構ある
tlmgr install collection-langjapanese
は22分かかった- 総計30分弱はかかる
- 基本的には
pandoc md_file -o pdf_file
だが、--pdf-engine
にlualatex
を指定したりdocumentclass
にltjsarticle
を指定したり、日本語特有の指定が必要 ###
が本文と同じ大きさの文字になるので、思っているよりlevelを1段階上げとかないと、思ったような出力にならない