A3 纸张横向显示在 A4 纵向文档中,页眉和页脚相同 KOMA

A3 纸张横向显示在 A4 纵向文档中,页眉和页脚相同 KOMA

我需要在 A4 纵向文档中放入 1 张 A3 页面,并且希望页眉和页脚看起来相同、具有相同的边距、相同的高度等,并且页脚居中。但是我不知道该怎么做……

这是我的常规文件 此页为 A3 横向,页眉和页脚应与文档的其余部分相似


\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{caption}
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}
\usepackage{setspace}
\usepackage[left=2.5cm, right=2.5cm, top=2.5cm, bottom=2.5cm]{geometry}
\usepackage{natbib}
\usepackage{lastpage}
\usepackage[stable]{footmisc}
\usepackage{hyperref}
\usepackage{color}
\usepackage{dcolumn,booktabs,tabularx}\let\addLS\addlinespace
\usepackage{booktabs}
\usepackage{gensymb}
\usepackage{textcomp}
\usepackage{paralist,dcolumn,ragged2e}
\usepackage{longtable,array}
\usepackage{makecell, rotating}
\usepackage[export]{adjustbox}
\usepackage{float}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing}
\usepackage{marginnote}
\usepackage{xcolor}
\usepackage{pdflscape}
\usepackage{stanli}
\usepackage{pdfpages}

\setlength{\parindent}{0pt}

%Tabellenabstand einstellen
\usepackage{cellspace}
\addtolength\cellspacetoplimit{3pt}
\addtolength\cellspacebottomlimit{3pt}

\title{Aufgabenstellung FRAISA Pro3MMb}



\pagestyle{headings}
\usepackage{fancyhdr}
\pagestyle{fancy}

% Kopfzeile erstellen
\lhead{Vorrichtung zur reproduzierbaren Verschleissdokumentation}
\chead{}
\rhead{Modul Pro3MMb}

%Fusszeile erstellen
%\lfoot{Harre, Burkhard, Schläpfer, Wyss}
\cfoot{FHNW}
\rfoot{\thepage \ von \pageref{LastPage}} % \thepage aktuelle Seite (Seitenzahl)

% Höhe Kopf- und Fusszeile
\renewcommand{\headrulewidth}{0.4pt}    % Trennlinien Oben einfügen
\renewcommand{\footrulewidth}{0pt} % Trennlinien unten einfügen



\begin{document}


\pagenumbering{Roman}

\pagebreak

\pagenumbering{arabic}
\tableofcontents

\section{Sitzungsprotokolle}


\section{Pflichtenheft}
NOCH MIT UNTERSCHRIFT!!!!!!!!!!!!!!




\newpage
\KOMAoptions{paper=A3,paper=landscape}
\areaset[current]{\dimexpr 2\textwidth+2\oddsidemargin+2in\relax}{\textheight}
\section{Zeitplan}
\vspace*{2cm}
\includegraphics[scale=0.9]{Bastle/zeitplan.PNG}

\KOMAoptions{paper=A4,paper=portrait,DIV=calc}




\newpage

\newpage

\end{document}

答案1

不建议将该包fancyhdr与 KOMA-Script 类一起使用。

但如果必须使用fancyhdr,则必须添加例如,\fancyheadoffset{0pt}以确保页眉和页脚宽度的位置将被重新计算。

\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[margin=2.5cm]{geometry}
\usepackage{graphicx}
\usepackage{lastpage}

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyheadoffset{0pt}% <- added

\lhead{Vorrichtung zur reproduzierbaren Verschleissdokumentation}
\chead{}
\rhead{Modul Pro3MMb}
\cfoot{FHNW}
\rfoot{\thepage \ von \pageref{LastPage}}

\begin{document}
\tableofcontents
\section{Sitzungsprotokolle}
\section{Pflichtenheft}
NOCH MIT UNTERSCHRIFT!!!!!!!!!!!!!!

\cleardoubleoddpage
\storeareas\normalpapersize% <- save the page layout
\KOMAoptions{paper=A3,paper=landscape}
\areaset[current]{\dimexpr 2\textwidth+2\oddsidemargin+2in\relax}{\textheight}
\section{Zeitplan}
\vspace*{2cm}
\includegraphics[width=.75\textwidth]{example-image-a}

\cleardoubleoddpage
\normalpapersize% <- restore the page layout
Weiterer Text
\end{document}

在此处输入图片描述


使用包的建议scrlayer-scrpage(KOMA-Script 包的一部分):

\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[margin=2.5cm]{geometry}
\usepackage{graphicx}
\usepackage{lastpage}

\usepackage[headsepline]{scrlayer-scrpage}% sets page style scrheadings automatically
\ihead{Vorrichtung zur reproduzierbaren Verschleissdokumentation}
\chead{}
\ohead{Modul Pro3MMb}
\cfoot{FHNW}
\ofoot{\pagemark}
\renewcommand{\pagemark}{\usekomafont{pagenumber}{\thepage \ von \pageref{LastPage}}}
\addtokomafont{pageheadfoot}{\normalfont}

\begin{document}
\tableofcontents
\section{Sitzungsprotokolle}
\section{Pflichtenheft}
NOCH MIT UNTERSCHRIFT!!!!!!!!!!!!!!

\cleardoubleoddpage
\storeareas\normalpapersize% <- save the page layout
\KOMAoptions{paper=A3,paper=landscape}
\areaset[current]{\dimexpr 2\textwidth+2\oddsidemargin+2in\relax}{\textheight}
\section{Zeitplan}
\vspace*{2cm}
\includegraphics[width=.75\textwidth]{example-image-a}

\cleardoubleoddpage
\normalpapersize% <- restore the page layout
Weiterer Text
\end{document}

在此处输入图片描述


如果即使在 A3 纸上边距也应该相同,则可以使用:

\documentclass[usegeometry]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[margin=2.5cm]{geometry}

\usepackage{graphicx}
\usepackage{lastpage}

\newcommand\changepapersize[1]{%
  \cleardoubleoddpage
  \KOMAoption{paper}{#1}%
  \KOMAoptions{DIV=last}%
  \newgeometry{margin=2.5cm}%
}

\AtBeginDocument{\storeareas\normalpapersize}
\BeforeRestoreareas{\cleardoubleoddpage}

\usepackage[headsepline]{scrlayer-scrpage}% sets page style scrheadings automatically
\ihead{Vorrichtung zur reproduzierbaren Verschleissdokumentation}
\chead{}
\ohead{Modul Pro3MMb}
\cfoot{FHNW}
\ofoot{\pagemark}
\renewcommand{\pagemark}{\usekomafont{pagenumber}{\thepage \ von \pageref{LastPage}}}
\addtokomafont{pageheadfoot}{\normalfont}

\begin{document}
\tableofcontents
\section{Sitzungsprotokolle}
\section{Pflichtenheft}
NOCH MIT UNTERSCHRIFT!!!!!!!!!!!!!!

\changepapersize{A3,landscape}
\section{Zeitplan}
\vspace*{2cm}
\includegraphics[width=.75\textwidth]{example-image-a}

\normalpapersize
Text
\end{document}

在此处输入图片描述


补充说明:

  • 仅较旧的 TeX 发行版才需要inputenc带有选项的包。utf8
  • 包自动tikz加载 ia xcolor, color, graphicx, rotating
  • 包自动tabularx加载包array
  • 不要加载包booktabs两次。
  • 软件包hyperref应在其他软件包之后加载。只有少数记录在案的例外情况。
  • 在更改页码编号系统之前 ( \pagenumbering{...}} 使用\cleardoublepage\cleardoubleoddpage确保奇数页码在右侧页面上。

相关内容