我在 A4 文档中使用 A3 页面。
在里面南加州大学下面的例子,我的计划是得到(按此顺序):
- A4 纸上的“foo”
- A3 页面上的“A3 内容”
- A4 页面上的“bar”
相反,我得到:
- A4 纸上的“foo”
- A4 页面上的“bar”
- 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}