次の条件でdvipdfmxを用いてPDFに変換したとき,ページサイズが正しく設定されません.
1, TeX Live 2016の最新版のpLaTeX / upLaTeX(2016/07/01版)を用いる.
2, jsarticle.clsを用い,文字サイズを10pt以外に設定する.
3, 特定のパッケージ(graphicxパッケージやteubnerパッケージなど)を用いる.
たとえば
\documentclass[12pt]{jsarticle}\usepackage{graphicx}\title{dvipdfmxのテスト}\author{テスト}\begin{document}\maketitleテスト.\end{document}
ではページサイズが17.5 x 24.75cmに設定されてしまいます.jsarticle.clsのオプションにa4paper,papersizeを加えても同じですし,さらにdvipdfmxオプションを加えても同じです.dvipdfmxの引数に -p a4 を加えても同じです.
teubnerパッケージの例は以下の通りです.
\documentclass[12pt,uplatex]{jsarticle}\kcatcode`α=15\kcatcode`ἀ=15\usepackage{ucs}\usepackage[utf8x]{inputenc}\usepackage[greek,english]{babel}\languageattribute{greek}{polutoniko}\usepackage{teubner}\title{古典ギリシア語}\author{テスト}\begin{document}\maketitleテスト.\selectlanguage{greek}ἀγαθός\end{document}
2016年6月中旬頃のpLaTeX / upLaTeXの更新でも同様の現象が出ていたのですが,jsarticleのオプションにdvipdfmxを加えることで正しくページが設定されていました.