前にPandocでMarkdownからHTML・PDF・EPUBに変換するでも書いたのですが、Mac環境でPandocを使いPDFを作ると、折り返しされず文字が右へと突き抜けてしまう現象が起きました。その対処について調べてみたところ、うまくPDFを作る方法が見つかったのでメモ。
対処方法はすごく単純でGimliというgemを入れるだけです。
How-to generate PDF from Markdownを参考にGimliという整形ツールを入れてためしたところうまくいきました。gemなのでインストールは簡単。
https://gist.github.com/daipresents/f0e72c859f46b6fec160dfb9e1d21c2c.js?file=gistfile1.txt
ただ、Gimliを使うとやっぱりうまくいきませんでした。どうもGimliはwkhtmltopdfをラップしたものみたいなので、直接wkhtmltopdfを使ったらうまくいきました。コマンドもシンプル。
https://gist.github.com/daipresents/f0e72c859f46b6fec160dfb9e1d21c2c.js?file=gistfile2.txt
wkhtmltopdfの引数はマニュアルページに公開されています。
ただ、いろいろ試しながらやったので、この手順が正しいかは謎です。ごめんなさい。