Anzeige:
Ergebnis 1 bis 7 von 7

Thema: scrpage2: Wie bekomme ich die Seitenzahlen nach oben

  1. #1
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142

    scrpage2: Wie bekomme ich die Seitenzahlen nach oben

    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:

    Code:
    \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}

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ellocco Beitrag anzeigen
    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

  3. #3
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142
    Zitat Zitat von voss Beitrag anzeigen
    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

    Code:
    %% --- 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}

  4. #4
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    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
    Mein Ball ist umgefallen

  5. #5
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142
    Zitat Zitat von bobmalaria Beitrag anzeigen
    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.

  6. #6
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ellocco Beitrag anzeigen
    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!

    Code:
    \setheadwidth[0pt]{textwithmarginpar}
    \setheadtopline{2pt}
    und nächstes Mal beschränkst du dein Beispiel auf das Wesentliche

    Herbert

  7. #7
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142
    Danke für die Aufklärung!

    Zitat Zitat von voss Beitrag anzeigen
    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 :-(

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •