在 A4 文档中插入 A3 页面后,页边距不被尊重

在 A4 文档中插入 A3 页面后,页边距不被尊重

我在 A4 文档中插入 A3 页面,但在 A3 页面之后,页边距不受影响(并且不显示页码)。

测试代码如下:

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

\begin{document}

\lipsum

\afterpage{ % Insert after the current page
\clearpage

\KOMAoptions{paper=a3} 
\recalctypearea

A3 stuff

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

\clearpage    

\lipsum

\end{document}

答案1

改变页面布局和内部的几何形状\afterpage有点困难。

我认为插入 A3 页面的一个可靠方法是为 A3 内容创建一个新文档。然后可以通过包将其包含在内pdfpages

\usepackage{afterpage}
\usepackage{pdfpages}
% ...
\begin{document}
  % ...
  \afterpage{%
    \includepdf[fitpaper,pages=-]{a3.pdf}%
  }
  % ...
\end{document}

相关内容