マクロツイーター

はてダから移行した記事の表示が崩れてますが、そのうちに直せればいいのに(えっ)

LuaLaTeX で和文しない速さを調べてみた

風評が流れるのは憂慮すべきことである。

そういうわけで、欧文の LuaLaTeX のコンパイル速度について、簡単に調べてみることにする。

実験してみた

実験方法
  • テスト用文書として「世界人権宣言(UDHR)の英語の全文を 50 回記したもの」(udhrmain.tex)を使う。レターサイズで 313 ページ。
  • Windows 10 + TeX Live 2018 の環境において、pdfLaTeX と LuaLaTeXコンパイル所要時間を比較する。
  • 3 回予備で実行した後、9 回実行して所要時間を計測、その中間にある 5 回分の平均値を求めた。
実験結果
  • pdfLaTeX: 1.497 秒
  • LuaLateX: 5.560 秒

LuaLaTeX の方が 3.71 倍遅い

※生データは result.txt の通り。

まとめ

というわけで、「LuaTeX(LuaTeX-ja ではない)のタイプセットは遅い」という風評が打破されて、代わりに「LuaTeX(LuaTeX-ja ではない)のタイプセットは遅い」という知見が確立された。めでたしめでたし。