pandoc + xelatex で日本語 PDF を作る
前の記事「Ubuntu 16.04 LTS 上で Pandoc を使って markdown から PDF を生成する」では lualatex
を使っていましたが,PDF の作成(タイプセット)の遅さが不満でした.
たかが20〜30秒くらい,と言われそうですけど...
いろいろ調べてみると xelatex
は lualatex
よりも速いらしく,早速試してみることにします.
例題
前の記事と同じ例題で,以下の文章を
test.md
という名前で保存します.% テスト
% コタ
これはテストデータです.
日本語でも PDF ファイルを生成できます.
- test1
- test2
- test3
xelatex
は前の記事のインストールでインストールされているので,新しくインストールする必要はありません.PDF の生成
PDF の生成は以下のようにします.$ pandoc -V documentclass=bxjsarticle -V classoption=pandoc,ja=standard --latex-engine=xelatex test.md -o test.pdf
時間計測
どのくらいタイプセットが違うのか調べてみました.$ time pandoc -V documentclass=ltjarticle --latex-engine=lualatex test.md -o test.pdf
real 0m23.911s
user 0m23.220s
sys 0m0.684s
$ time pandoc -V documentclass=bxjsarticle -V classoption=pandoc,ja=standard --latex-engine=xelatex test.md -o test.pdf
real 0m6.510s
user 0m6.132s
sys 0m0.388s
lualatex
を使う時と比べて xelatex
を使うほうが3倍ほど速いようです.今日はここまで.
コメント
コメントを投稿