如何将与页面相关的页码居中

如何将与页面相关的页码居中

标题中的页码相对于文本主体居中,但由于我的左边距比右边距宽,因此页码相对于页面并不居中。

小例子:

\documentclass[ 
    12pt, % Schriftgröße 
    %DIV10,  % Teilung der Seite in 10 Teile (Layout bessere Lesbarkeit) 
    ngerman, % für Umlaute, Silbentrennung etc. 
    a4paper, % Papierformat 
    oneside, % einseitiges Dokument (Standard) 
    titlepage, % es wird eine Titelseite verwendet 
    parskip=half, % Abstand zwischen Absätzen (halbe Zeile) 
    headings=normal, % Größe der Überschriften verkleinern 
    listof=totoc, % Verzeichnisse im Inhaltsverzeichnis aufführen 
    bibliography=totoc, % Literaturverzeichnis im Inhaltsverzeichnis aufführen 
    %index=totoc, % Index im Inhaltsverzeichnis aufführen 
    captions=tableheading, % Beschriftung von Tabellen unterhalb ausgeben 
    final % Status des Dokuments (final/draft) 
]{scrreprt} 

\usepackage[ 
    %automark, % Kapitelangaben in Kopfzeile automatisch erstellen 
    %headsepline, % Trennlinie unter Kopfzeile 
    ilines % Trennlinie linksbündig ausrichten 
]{scrpage2} 

\begin{document} 


% Kopf- und Fußzeilen ---------------------------------------------------------- 
\pagestyle{scrheadings} 
% Kopf- und Fußzeile auch auf Kapitelanfangsseiten 
\renewcommand*{\chapterpagestyle}{scrheadings} 
% Schriftform der Kopfzeile 
\renewcommand{\headfont}{\normalfont} 

% Kopfzeile 
\ihead{} 
\chead{\pagemark}    %TODO das muss ich noch zentrieren 
\ohead{} 
%\setlength{\headheight}{21mm} % Höhe der Kopfzeile 
% Kopfzeile über den Text hinaus verbreitern 
\setheadwidth[0pt]{textwithmarginpar} 
\setheadsepline[text]{0pt} % Trennlinie unter Kopfzeile entfernen 

% arabische Seitenzahlen im Hauptteil ------------------------------------------ 
\clearpage 
\pagenumbering{arabic} 
Das hier soll dann ein Text sein. 
\end{document}

非常感谢!

答案1

尝试

\chead{\kern-1in\pagemark}

答案2

我终于找到了修复它的方法:

\setheadwidth[-1.35in]{page}

“page” 将页眉宽度从标准(文本)设置为页面。不知何故,这并没有奏效,所以我添加了可选参数。感谢您的帮助,否则我就不会发现!

相关内容