为什么我无法将 A3 页面放到我想要的位置(在 A4 文档内)

为什么我无法将 A3 页面放到我想要的位置(在 A4 文档内)

我在 A4 文档中使用 A3 页面。

在里面南加州大学下面的例子,我的计划是得到(按此顺序):

  1. A4 纸上的“foo”
  2. A3 页面上的“A3 内容”
  3. A4 页面上的“bar”

相反,我得到:

  1. A4 纸上的“foo”
  2. A4 页面上的“bar”
  3. A3 页面上的“A3 内容”

也就是说,页面大小正确但顺序错误。我遗漏了什么?

下面的代码:

\documentclass[11pt,twoside,a4paper,pagesize]{report}
\usepackage{nextpage}
\usepackage{afterpage}
\usepackage[margin=2cm]{geometry}
\usepackage{comment}
\usepackage{typearea}
\usepackage[absolute]{textpos}

\begin{document}

foo

\newpage
\clearpage
\pagebreak

\afterpage{ % Insert after the current page
\clearpage

\KOMAoptions{paper=a3} 
\recalctypearea

A3 stuff

\clearpage
\KOMAoptions{paper=A4,pagesize}
\recalctypearea
}


bar

\end{document}

答案1

虽然在文档中改变页面几何形状被涵盖在在文档中间更改纸张尺寸,我只会解决使用时项目出现的顺序afterpage在这个答案中。

\afterpage作品当前页面。而且,由于您将 A3 页面设置为构造中的第二页\afterpage,因此它肯定会出现在第三页。因此,以下内容将打印foo在第一页、bar第二页和foobar第三页上:

在此处输入图片描述

\documentclass{article}
\usepackage[paper=a6paper]{geometry}% Only for this example
\usepackage{afterpage}

\begin{document}

\Huge
\afterpage{bar \clearpage}% Insert this AFTER the current page

foo

\clearpage

foobar

\end{document}

相关内容