dvipdfmx で landscape

dvipdfmx は -l オプションを指定すると用紙を landscape として扱います。しかし、そういうのは全部 tex ソースの中で完結して欲しいですよね。

現在の dvipdfmx は landscape specials に対応しているようです [texfaq:22748]。よって、tex ソースのプリアンブルで次の1行を書けば、dvipdfmx に -l オプションを指定せずとも用紙を landscape にすることができます。

\AtBeginDvi{\special{landscape}}