Pandocで作ったPDFの折り返しが効かない問題に対処する方法

Screenshot_1_6_13_11_15_PM

前に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の引数はマニュアルページに公開されています。

ただ、いろいろ試しながらやったので、この手順が正しいかは謎です。ごめんなさい。