不同页面上的页眉边距相同

不同页面上的页眉边距相同

是否可以在具有不同边距的页面上设置相同的页眉边距?

我所在大学的指导方针之一是留有用于更正的边距,但仅限于包含我的解决方案的页面。我认为,如果我更改页边距时页眉边距不会改变,那么看起来会更好。

梅威瑟:

\documentclass[a4paper]{scrartcl}

%\usepackage{fontspec}
\usepackage[ngerman]{babel}
\usepackage[headtopline,headsepline]{scrpage2}
\usepackage{lipsum}
\usepackage{geometry}

\geometry{
  left=25mm,
  right=25mm,
  top=20mm,
  bottom=30mm,
  bindingoffset=5mm
}

\ihead{Hausarbeit\\Dunkle Magie}
\ohead{John Doe\\Mat-Nr. 1234567}

\setkomafont{pageheadfoot}{\small}

\setheadtopline{0pt}
\setheadsepline{0.5pt}
\pagestyle{scrheadings}

\begin{document}

    \author{John Doe}
    \title{Lorem ipsum}
    \maketitle
    \newpage

    \section*{Aufgabe}
    \lipsum[1-3]

    \clearpage
    \newgeometry{
        left=65mm,
        right=25mm,
        top=20mm,
        bottom=30mm,
        bindingoffset=5mm
    }

    \section*{Lösung}
    \lipsum[1-3]
\end{document}

非常感谢!

编辑:

澄清我的问题:[我已经使用了 \newgeometry,但]我想知道如何为内容/正文设置 6.5 厘米的左边距,并在同一页面上为标题设置 2.5 厘米的左边距。

答案1

使用类似的 KOMA-Script 类,scrartcl您可以使用addmargin环境来更改内容的左边距或右边距。

该包scrpage2已贬值。因此,我将使用它的后继者scrlayer-scrpage

\documentclass[%a4paper,% default
  headheight=24pt
]{scrartcl}
\usepackage{fontspec}
\usepackage[ngerman]{babel}
\usepackage{lipsum}

\usepackage[
  manualmark,
  headsepline=.5pt
]{scrlayer-scrpage}% sets pagestyle scrheadings automatically

\usepackage{geometry}
\geometry{
  left=25mm,
  right=25mm,
  top=20mm,
  bottom=30mm,
  bindingoffset=5mm
}

\ihead{Hausarbeit\\Dunkle Magie}
\ohead{John Doe\\Mat-Nr. 1234567}
\setkomafont{pageheadfoot}{\small}

\begin{document}
\author{John Doe}
\title{Lorem ipsum}
\maketitle
\newpage
\addsec*{Aufgabe}
\lipsum[1-3]
\clearpage
\begin{addmargin}[4cm]{0cm}
  \addsec*{Lösung}
  \lipsum[1-3]
\end{addmargin}
\end{document}

在此处输入图片描述

如果您想使用,也有可能\newgeometry

\documentclass[%a4paper,% default
  headheight=24pt
]{scrartcl}
\usepackage{fontspec}
\usepackage[ngerman]{babel}
\usepackage{lipsum}

\usepackage[
  manualmark,
  headsepline=.5pt
]{scrlayer-scrpage}% sets pagestyle scrheadings automatically

\usepackage{geometry}
\geometry{
  left=25mm,
  right=25mm,
  top=20mm,
  bottom=30mm,
  bindingoffset=5mm
}

\ihead{Hausarbeit\\Dunkle Magie}
\ohead{John Doe\\Mat-Nr. 1234567}
\setkomafont{pageheadfoot}{\small}

\begin{document}
\author{John Doe}
\title{Lorem ipsum}
\maketitle
\newpage
\addsec*{Aufgabe}
\lipsum[1-3]
\newgeometry{
  left=65mm,
  right=25mm,
  top=20mm,
  bottom=30mm,
  bindingoffset=5mm
}
\addsec*{Lösung}
\KOMAoptions{headwidth=\textwidth+4cm:-4cm}
\lipsum[1-3]
\restoregeometry
\KOMAoptions{headwidth=text}
\lipsum
\end{document}

在此处输入图片描述


如果您确实想使用已弃用的软件包scrpage2

\documentclass[%a4paper,% default
  headheight=24pt
]{scrartcl}
\usepackage{fontspec}
\usepackage[ngerman]{babel}
\usepackage[
  headsepline
]{scrpage2}
\usepackage{lipsum}

\usepackage{geometry}
\geometry{
  left=25mm,
  right=25mm,
  top=20mm,
  bottom=30mm,
  bindingoffset=5mm
}

\ihead{Hausarbeit\\Dunkle Magie}
\ohead{John Doe\\Mat-Nr. 1234567}
\setkomafont{pageheadfoot}{\small}

\setheadsepline{0.5pt}
\pagestyle{scrheadings}

\begin{document}
\author{John Doe}
\title{Lorem ipsum}
\maketitle
\newpage
\addsec*{Aufgabe}
\lipsum[1-3]
\clearpage
\begin{addmargin}[4cm]{0cm}
  \addsec*{Lösung}
  \lipsum[1-3]
\end{addmargin}
\end{document}

或者

\documentclass[%a4paper,% default
  headheight=24pt
]{scrartcl}
\usepackage{fontspec}
\usepackage[ngerman]{babel}
\usepackage[
  headsepline
]{scrpage2}
\usepackage{lipsum}

\usepackage{geometry}
\geometry{
  left=25mm,
  right=25mm,
  top=20mm,
  bottom=30mm,
  bindingoffset=5mm
}

\ihead{Hausarbeit\\Dunkle Magie}
\ohead{John Doe\\Mat-Nr. 1234567}
\setkomafont{pageheadfoot}{\small}

\setheadsepline{0.5pt}
\pagestyle{scrheadings}

\begin{document}
\author{John Doe}
\title{Lorem ipsum}
\maketitle
\newpage
\addsec*{Aufgabe}
\lipsum[1-3]
\newgeometry{
  left=65mm,
  right=25mm,
  top=20mm,
  bottom=30mm,
  bindingoffset=5mm
}
\setheadwidth[-4cm]{\dimexpr\textwidth+4cm\relax}
\addsec*{Lösung}% \section* replaced by \addsec*
\lipsum[1-3]
\restoregeometry
\setheadwidth{text}
\lipsum
\end{document}

答案2

您有adjustwidth来自 的环境changepage。它需要两个参数:左右边距的宽度修改值。对于双面文档,如果更改不对称,则该\checkoddpage命令将允许您更改内边距和外边距,而不是左右边距。

相关内容