投稿

3月, 2017の投稿を表示しています

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倍ほど速いようです. 今日はここまで.