我用过这个回答以横向格式包含两个 pdf。它适用于一页,但不适合两页。这是我的示例:
\documentclass[twoside]{scrartcl}
\usepackage{fancyhdr}
\usepackage{lipsum}
\begin{document}
\pagestyle{fancy}
Some text...
\newpage
\paperwidth=\pdfpageheight
\paperheight=\pdfpagewidth
\pdfpageheight=\paperheight
\pdfpagewidth=\paperwidth
\headwidth=\textheight
\section{New Section}
\begingroup
\vsize=\textwidth
\hsize=\textheight
\begin{center}
\includegraphics[width=1.3\textwidth,page=1]{bla.pdf}
\end{center}
\newpage
\begin{center}
\includegraphics[width=1.3\textwidth,page=2]{bla.pdf}
\end{center}
\endgroup
\newpage
\paperwidth=\pdfpageheight
\paperheight=\pdfpagewidth
\pdfpageheight=\paperheight
\pdfpagewidth=\paperwidth
\headwidth=\textwidth
Some Text...
\end{document}
我的问题是,我使用的是双面文档类,并且页眉在偶数页上向左移动。此外,在横向页面上,页脚中没有页码。
答案1
使用 KOMA-Script 类,您可以使用
\clearpage
\storeareas\mysavedlayout
\KOMAoptions{paper=landscape,headinclude}\recalctypearea
landscape stuff ...
\clearpage
\mysavedlayout
在本地切换到横向。要正确获取页眉,请使用(默认scrlayer-scrpage
设置页面样式) :scrheadings
fancyhdr
\documentclass[twoside]{scrartcl}
\usepackage[demo]{graphicx}
\usepackage[markcase=upper,headsepline]{scrlayer-scrpage}
\automark[section]{section}
\usepackage{lipsum}
\begin{document}
Some text ...
\clearpage
\storeareas\mysavedlayout
\KOMAoptions{paper=landscape,headinclude}\recalctypearea
\section{New Section}
\begin{center}
\includegraphics[width=\textwidth,page=1]{bla.pdf}
\end{center}
\newpage
\begin{center}
\includegraphics[width=\textwidth,page=2]{bla.pdf}
\end{center}
\clearpage
\mysavedlayout
Some Text...
\end{document}