在文档中途更改页面大小

在文档中途更改页面大小

在文档中途更改页面大小应该是一个基本且易于使用的功能,但事实并非如此。

我正在根据以下答案进行开发在文档中间更改纸张尺寸

\documentclass{article}
\usepackage[landscape]{geometry}
\usepackage{lipsum}
\usepackage{graphicx}
\begin{document}
Normal page
\eject \pdfpagewidth=3in \pdfpageheight=5in
Tall page
\begin{figure}
  \centering
  \includegraphics{example-image-a}
\end{figure}
\eject \pdfpagewidth=18in \pdfpageheight=3in
Wide page
\lipsum[1-2]
\begin{figure}
  \centering
  \includegraphics{example-image-b}
\end{figure}

\begin{table}
  \centering
  \begin{tabular}{lc}
    A & B\\
    c & D
  \end{tabular}
\end{table}
\end{document}

输出为: 在此处输入图片描述

存在很多问题:

  1. 修改\pdfpagewidth不修改\paperwidth,通常用于修改图像大小

  2. 页码只在第一页显示。如何在其他页面上显示它并将其放置在页面底部的中央。

  3. 为什么页面底部显示“高页面”?

  4. 哪里example-image-a

  5. 桌子在哪里?

  6. 文本放在哪里\lipsum

  7. example-image-b已居中,但在输出中它位于页面的左侧。

相关内容