PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : scrpage2: Wie bekomme ich die Seitenzahlen nach oben



ellocco
23-11-2010, 16:53
Ich habe folgendes Problem, ich möchte die Seitenzahlen
in der Dokumentenklasse "scrbook" nach oben in die
Kopfzeile rücken.
Aus der Koma-Dokumentation werde ich leider nicht schlau.
Ich hatte angenommen, das die Klassenoption pagenumber=head
genau das bewirkt, wenn gleichzeitig das Paket scrpage2
geladen wird und der Seitenstil auf den Wert headings gesetzt wird:
\pagestyle{headings}

Hier mein Minimalbeispiel:


\documentclass[11pt,paper=a4,BCOR=10.0mm,titlepage=on,headsepline =on,pagenumber=head,twoside,fleqn,draft,]{scrbook}
\usepackage{scrpage2}
\usepackage{blindtext}
\areaset[current]{128.0mm}{210.0mm} % Text hight, text width

\begin{document}
% \KOMAoptions{pagenumber=head}
\pagestyle{plain}

\chapter{Erstes Kapitel}
\label{cha:erstes-kapitel}

\section{Frage:}
\label{sec:frage}

Wie bekomme ich die Seitenzahlen nach oben?

\section{Blindtext}
\label{sec:blindtext}
\Blindtext{}

\pagestyle{headings}
\Blindtext{}
\Blindtext{}

\chapter{Zweites kapitel}
\label{cha:zweites-kapitel}
\Blindtext{}
\Blindtext{}

\end{document}

voss
23-11-2010, 17:06
Ich habe folgendes Problem, ich möchte die Seitenzahlen
in der Dokumentenklasse "scrbook" nach oben in die
Kopfzeile rücken.
Aus der Koma-Dokumentation werde ich leider nicht schlau.
Ich hatte angenommen, das die Klassenoption pagenumber=head
genau das bewirkt, wenn gleichzeitig das Paket scrpage2
geladen wird und der Seitenstil auf den Wert headings gesetzt wird:
\pagestyle{headings}


pagenumber ist für Briefe!
Du willst den Seitenstil scrheadings unf in der Doku steht auch ausführlich,
wie man die Seitenzahl \thepage in den Kopf bekommt.

Herbert

ellocco
24-11-2010, 10:12
pagenumber ist für Briefe!
Du willst den Seitenstil scrheadings unf in der Doku steht auch ausführlich,
wie man die Seitenzahl \thepage in den Kopf bekommt.

Herbert
Danke für die Info, die Dokumentation ist ja wirklich sorgfältig verfaßt,
aber es sind einfach verdammt viele Seiten und das hat mich verleitet
einfach im Text nach bestimmten Begriffen zu suchen, wie etwa pagenumber.

Das Paket scrpage2 bietet einen eigenen Namen für die Seitenzahl
an, er lautet \pagemark.

Ich habe es nun hinbekommen, daß die Seitennummern oben sind :-)
Nun wollte ich auch noch die Kopfzeile durch einen Strich abgrenzen,
dabei ist mir eine Merkwürdigkeit aufgefallen, wenn ich den symbolischen
Längennamen textwithmarginpar nehme, wird die obere Linie
ungewöhnlich lang. Habe ich da etwas in der Anleitung nicht verstanden
oder liegt hier ein Fehler vor?

Grüße

ellocco


%% --- define some variables -----------------------------------------------------------------------
\RequirePackage{ifthen} %% provides makro `ifthen'
\newboolean{showpagelayoutframe}
\setboolean{showpagelayoutframe}{false}
% ---
\documentclass[11pt,paper=a4,titlepage=on,headsepline=on,twoside, fleqn,draft,]{scrbook}
\usepackage{scrpage2}
\usepackage{blindtext}
\ifthenelse{\boolean{showpagelayoutframe}}{%
\usepackage{showframe} %% show page arreas, e.g. margins, headline (see eso-pic.pdf)
}{%
\usepackage[noframe]{showframe}
}
%% --- page layout settings ---
\areaset[current]{128.0mm}{210.0mm} %% Text width, text height
\newlength{\BCORlength}
\setlength{\BCORlength}{10.0mm}

\clearscrheadfoot
\KOMAoptions{BCOR=\BCORlength}
% \setheadsepline[text]{0.2pt}
\setheadsepline[textwithmarginpar]{0.2pt}
\ohead{\pagemark}
\ihead{\headmark}

%% --- Begin Document ------------------------------------------------------------------------------

\begin{document}
\tableofcontents
\pagestyle{scrheadings}

\chapter{Erstes Kapitel}
\label{cha:erstes-kapitel}
\blindtext[2]

\section{Frage zum Paket \texttt{scrpage2}}
\label{sec:frage}
Wie bekomme ich die Seitenzahlen nach oben und im Zweiseitenlayout nach außen? --- So:
\begin{verbatim}
\clearscrheadfoot
\ohead{\pagemark}
\ihead{\headmark}
\end{verbatim}

\section{Blindtext}
\label{sec:blindtext}
\Blindtext[3]

\chapter{Zweites kapitel}
\label{cha:zweites-kapitel}
\Blindtext[4]
\section{Unterabschnitt}
\label{sec:unterabschnitt}
\Blindtext[3]

\end{document}

bobmalaria
24-11-2010, 10:17
hi,

naja, wenn du mal text with margin übersetzt, dann ist das text+rand. entsprechend lag ist dann die linie. wenn du das optionale argument weglässt, dann sollte die linie eigentlich auf textbreite beschränkt sein.

gruss

ellocco
24-11-2010, 11:24
hi,

naja, wenn du mal text with margin übersetzt, dann ist das text+rand. entsprechend lag ist dann die linie. wenn du das optionale argument weglässt, dann sollte die linie eigentlich auf textbreite beschränkt sein.

gruss
Hast Du das Bespiel mal kompiliert?
Ich erwarte eigentlich eine Linie die vom Textanfang bis zum Ende des
Anmerkungsbereichs (side margin) geht.

voss
24-11-2010, 12:00
Hast Du das Bespiel mal kompiliert?
Ich erwarte eigentlich eine Linie die vom Textanfang bis zum Ende des
Anmerkungsbereichs (side margin) geht.

steht doch auch groß in der Doku!


\setheadwidth[0pt]{textwithmarginpar}
\setheadtopline{2pt}


und nächstes Mal beschränkst du dein Beispiel auf das Wesentliche

Herbert

ellocco
24-11-2010, 12:20
Danke für die Aufklärung!


steht doch auch groß in der Doku!
...
Herbert
Das schon, aber an einer anderen Stelle, auf Seite 239 steht bei mir:

Beispiel: Entsprechend dem vorherigen Beispiel wird hier auf das optionale Argument verzichtet:
\setheadwidth{textwithmarginpar}
und sieht dann auf einer rechten Seite folgendermaßen aus:
Und dann kommt ein Bild, das einem falsche Hoffnungen macht :-(