私の先生はこの構造を使用しています:
% Nadefinujeme stranu A5
%
\setlength{\paperwidth}{148mm}
\setlength{\paperheight}{210mm}
% Pro PDFTeX potrebujeme navic definovat \pdfpagewidth
% a \pdfpageheight. Standardni TeX ale tyto registry nezna,
% nemuzeme do nich tedy hned prirazovat. Proto se nejprve
% trikem zeptame, jestli se preklada pomoci PDFTeXu
\ifx\pdfoutput\undefined
\else% Zda se, ze \pdfoutput je definovany, tj. pouziva se PDFTeX
\setlength{\pdfpagewidth}{\paperwidth}
\setlength{\pdfpageheight}{\paperheight}
\fi
%
コメントには次のようなものがあります。
A5ページの定義:
PDFTeXの場合、とを定義する必要もあり\pdfpaperwidth
ます\pdfpaerheight
。ただし、標準のTeXはこれらのレジスタを認識していないため、割り当てることはできません。そのため、PDFTeXが使用されているかどうかを尋ねるトリックを使用します。
\pdfoutput
PDFTeXを使用するように定義されているようです。
それが問題の解決に役立つことを願っています。