Вы не можете сделать это в обычном Tex: формат DVI определяет границы координат в преамбуле (maxv
, maxh
) и не имеет опкодов для изменения значений после установки значений. Во всяком случае, в DVI нет понятия размера страницы; ср мой ответ на поколение dvi: без рамки вопрос . Вы можете возиться со специальными постами PostScript и делать это таким образом: я не знаю как.
В Pdftex (и Xetex) вы можете изменить размеры PDF; e.g.:
\documentclass{article}
\begin{document}
Normal page
\eject \pdfpagewidth=3in \pdfpageheight=10in
Tall page
\eject \pdfpagewidth=10in \pdfpageheight=3in
Wide page
\end{document}
Лучше всего оформить эти изменения размеров до того, как что-либо будет набрано на странице, поскольку эти измерения влияют на то, как Tex размещает содержимое. Также обратите внимание, что при выборе полей и т. Д. Следует руководствоваться размерами страницы.