Seite 1 von 1

Zentrierung der Seitenzahl in der Kopfzeile

Verfasst: Mi 2. Feb 2011, 09:03
von MiKayla
Bei meiner Bachelorarbeit ist der linke Rand breiter als der rechte, wodurch der Textbody natürlich nicht zentriert ist. Die Kopfzeile richtet sich aber nach dem Body aus, wodurch die Seitenzahl (Kopfzeile, zentriert) über dem Body zentriert ist.
\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}
Vielen Dank!

Verfasst: Mi 2. Feb 2011, 09:42
von Sepp99
Ich glaube, das Problem liegt in der Zeile
\setheadwidth[0pt]{textwithmarginpar}
Hier nimmst Du ja den Seitenrand mit.

Gruß, Sepp.-

Verfasst: Mi 2. Feb 2011, 10:46
von MiKayla
Ich habe diese Zeile auskommentiert und jetzt funktioniert es, Vielen Dank!!!

edit: Ich hab nochmal nachgesehen, es ist jetzt weiter nach links gerutscht, ist aber immer noch zentriert über dem Textbody und nicht zur Seite ausgerichtet.

Verfasst: Sa 19. Feb 2011, 17:50
von MiKayla
Bei meiner Arbeit, genauso wie beim Minimalbeispiel, ist die Seitenzahl trotzdem noch auf den Text und nicht auf die Seite ausgerichtet.
Ich möchte jedoch die Seitenzahl zentriert zur Seite haben.


@ Sepp99: Das hab ich auskommentiert.
\setheadwidth[0pt]{textwithmarginpar} 
Vielen Dank für eure Hilfe nochmal!!!

Verfasst: So 6. Mär 2011, 16:54
von MiKayla
Leider habe ich immer noch keine Lösung für das Problem gefunden. :(

Verfasst: So 6. Mär 2011, 17:17
von Sepp99
Also mit dem Code
\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[ngerman]{babel} %	%Sprachunterstützung austrian english polutonikogreek,
\usepackage[latin1]{inputenc}	%Eingabecodierung | ansinew |
\usepackage[T1]{fontenc}			%T1-Codierung Zeichensatz
\usepackage[
    %automark, % Kapitelangaben in Kopfzeile automatisch erstellen
    %headsepline, % Trennlinie unter Kopfzeile
    ilines % Trennlinie linksbündig ausrichten
]{scrpage2}
\usepackage{blindtext}

\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
\clearscrheadfoot
\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}
\blindtext

\end{document}
steht der Kopf bei mir exakt in der Mitte. Siehe Anhang.
Sepp.-

Verfasst: So 6. Mär 2011, 17:35
von MiKayla
ja, das stimmt, hab vergessen den Rand anzugeben. dann ist es nämlich nicht mehr zentriert.
hab aber die Lösung gerade gefunden, dank dir Sepp!
/setheadwith(-1.35in){page}
standardmäßig ist setheadwidth auf text gesetzt. komischerweise hat page auch nicht ganz gefasst, daher der optional Parameter.
Vielen Dank Sepp!