Sie sind hier

Kopfzeilenproblem - gerade und ungerade Seiten unterschiedlich definieren Seitenzahl/Kapitelüberschrift

Hallo ihr alle,
ich bin gerade dabei mich ein wenig in Lyx und Latex einzuarbeiten.
Nach nun etlichen Suchen per google, wende ich mich hier mal an die Fachleute, denn ich finde einfach nicht das was ich haben will. Ich schaff es nicht mein Layout so einzustellen wie ich es meine ;-)

Vielleicht habt ihr ja ein paar Tipps:
Es geht um eine Magisterarbeit. Ich möchte ein doppelseitiges Layout.
Seitenzahlen und Kapitelüberschrift (ohne Nummerierung) sollen immer außen stehen, wobei die Kapitelüberschrift nur auf den geraden Seiten auftauchen sollen. Hinzu kommt, dass auf den Seiten wo ein neues Kapitel anfängt keine Kapitelüberschrift in der Kopfzeile stehen soll. Was ich mir evtl. noch vorstellen kann, ist dass auf der ungeraden Seite dann dafür jeweils die Abschnittsüberschrift stehen soll.

Ich verwende die Dokumentklasse book (Koma Script), Seitenstil Standard, Doppelseitiges Dokument.
Im Latex-Vorspann habe ich mit package scrpage2 rumhantiert und Befehle wie \ohead ausprobiert. Aber ich komm einfach nicht zu meinem gewünschten Ergebnis.

Für eure Hilfe wäre ich euch echt dankbar.

Bild von Markus Kohm

Zum Rand ist zu sagen, dass typearea in der Voreinstellung davon ausgeht, dass die gesamte Seite sichtbar ist. Der Teil der Seite, die in der Bindung verschwindet, muss deshalb gesondert berücksichtigt werden, indem man eine entsprechende Bindekorrektur per Option BCOR angibt. Näheres dazu ist Kapitel 2 der KOMA-Script-Anleitung zu entnehmen.

hab im selben moment rausgenommen, da ich dafür eine Lösung bereits gefunden hab und mir die Frage dann doch blöd vorkam. Danke nochmal

Aber das andere das wurmt mich jetzt schon die ganze Zeit...

Gruß zeiti

"Gute Typographie ist so, wie ein guter Diener gewesen sein mag: da und doch nicht bemerkbar; unauffällig, aber eine Voraussetzung des Wohlbefindens, lautlos, geschmeidig […] Gute Schrift, richtige Anordnung; das sind die beiden Pfeiler aller Schriftkunst

Bild von Markus Kohm

Du hast das Problem leider nicht hinreichend genau spezifiziert. So schreibst Du beispielsweise, dass Du Seitenzahl und Kapitelüberschrift immer außen stehen haben willst. Du hast aber nicht angegeben, ob beide im Kopf (wenn ja in welcher Reihenfolge) oder eines davon im Fuß stehen soll. Auch hast Du geschrieben, dass Du mit \ohead herumhantiert hast, aber nicht zum Ziel gekommen bist. Dies ist keine hinreichende Problembeschreibung, da wir weder wissen, was Du genau gemacht hast, noch welche Probleme dabei aufgetreten sind.

BTW: Dass bei den Kapitelanfangsseiten ein anderer Seitenstil verwendet wird, ist sowohl bei scrbook als auch bei scrreprt die Voreinstellung und funktioniert auch bei Verwendung von scrpage2 noch.

So kann ich nur spekulieren, dass die Voreinstellung von scrbook für den voreingestellten Seitenstil headings ebenso wie die Voreinstellung von scrpage2 für den explizit zu wählenden Seitenstil scrheadings bereits genau das liefert, was Du haben willst. Beide setzen nämlich im Kopf außen auf linken Seiten den Kapitelnamen (allerdings mit Nummer) und auf rechten Seiten den Abschnittsnamen (ebenfalls mit Nummer) und im Fuß außen jeweils die Seitennummer. Was Dir also ggf. fehlt ist:

\renewcommand*{\chaptermarkformat}{}

damit der Eintrag der Kapitelnummer im Kolumnentitel abgeschaltet wird. Entsprechendes gilt ggf. für die Abschnittsnummer.

Wenn das nicht zum Ziel führt, beachte bitte obigen Link. Es sei darauf hingewiesen, dass diese Antwort aufgrund ihres erzwungen spekulativen Charakters weit mehr Zeit gekostet hätte, als in der Regel für eine klare zielgenaue Antwort nach einer klaren, durchdachten Frage notwendig ist.

Nun ja es ist nicht so ganz einfach. Aber du hast mir auf jeden Fall schon mal sehr geholfen, dafür danke!
Zur Aufklärung ich wollte das Seitenzahl sowie Kapitel in der Kopfzeile stehen (Fußzeile soll frei bleiben).

Mein Code im Latex-Vorspann bei Lyx sieht im moment so aus:

\usepackage{scrpage2}
\pagestyle{scrheadings}

\clearscrheadfoot

\lehead[scrplain-links-gerade] {\thepage \headmark}
\rohead[] {\thepage}

\renewcommand*{\chaptermarkformat}{ }

\let\myFoot\footnote\renewcommand{\footnote}[1]{\myFoot{#1\vspace{3mm}}}

Jetzt sieht eigentlich alles so aus wie ich es will. Letztes Problem was sich daraus ergibt ist, dass mir so die Seitenzahlen auf den Seiten auf denen ein neues Kapitel anfängt fehlen.

"Gute Typographie ist so, wie ein guter Diener gewesen sein mag: da und doch nicht bemerkbar; unauffällig, aber eine Voraussetzung des Wohlbefindens, lautlos, geschmeidig […] Gute Schrift, richtige Anordnung; das sind die beiden Pfeiler aller Schriftkunst

Hier die Antwort:

Der Befehl \renewcommand*{\chapterpagestyle}{scrheadings}
hat den gewünschten Erfolg gebracht.

"Gute Typographie ist so, wie ein guter Diener gewesen sein mag: da und doch nicht bemerkbar; unauffällig, aber eine Voraussetzung des Wohlbefindens, lautlos, geschmeidig […] Gute Schrift, richtige Anordnung; das sind die beiden Pfeiler aller Schriftkunst

Bild von Markus Kohm

Du willst doch auf Kapitelanfangsseiten keine Kolumnentitel. Dann verstehe ich nicht, warum Du auf Kapitelanfangsseiten trotzdem scrheadings und nicht scrplain verwendest. Wie die Voreinstellung zeigt, hat man damit nämlich keine Kolumnentitel aber sehr wohl Seitenzahlen:

\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\begin{document}
\blinddocument
\end{document}

Du willst doch im Unterschied dazu einfach nur, dass die Paginierung oben statt unten erfolgt und die Kapitelkolumnentitel ohne Nummer sind, also etwas wie:

\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\ofoot[]{}% Seitenzahlen unten sowohl für scrplain als auch scrheadings weg
% oben außen:
\rohead[\pagemark]% scrplain: Seitenzahl
       {\headmark\enskip\pagemark}% scrheadings: Kolumnentitel und Seitenzahl
\lehead[\pagemark]% scrplain: Seitenzahl
       {\pagemark\enskip\headmark}% scrheadings: Seitenzahl und Kolumnentitel
% Nummern bei den Kapitel-Kolumnentiteln weg:
\renewcommand*{\chaptermarkformat}{}
\begin{document}
\blinddocument
\end{document}

Und wenn Du nicht darüber meckern würdest, dass auf die Anleitung verwiesen wird, sondern endlich mal die Links beachten würdest, die man Dir gibt, dann hätte ich mich schon viel früher zu dieser Lösung aufgerafft.

Übrigens finde ich obige Lösung nicht sonderlich prickelnd. Weit besser wäre IMHO beispielsweise:

\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{xcolor}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\ofoot[]{}% Seitenzahlen unten sowohl für scrplain als auch scrheadings weg
% oben außen:
\rohead[\pagemark]% scrplain: Seitenzahl
       {\headmark\pagemark}% scrheadings: Kolumnentitel und Seitenzahl
\lehead[\pagemark]% scrplain: Seitenzahl
       {\pagemark\headmark}% scrheadings: Seitenzahl und Kolumnentitel
% Nummern bei den Kapitel-Kolumnentiteln weg:
\renewcommand*{\chaptermarkformat}{}
% Paginierung aufmotzen
\makeatletter
\renewcommand*{\pagemark}{%
  \if@twoside
    \ifodd\value{page}% funktioniert so nur im Kopf --> \ifthispageodd
      \pagemarkodd
    \else
      \pagemarkeven
    \fi
  \else
    \pagemarkodd
  \fi
}
\makeatother
\newcommand*{\pagemarkodd}{%
  \makebox[0pt][l]{\usekomafont{pagenumber}\enskip
    \textcolor{gray}{\rule[-\dp\strutbox]{1pt}{\baselineskip}}%
    \enskip
    \thepage}%
}
\newcommand*{\pagemarkeven}{%
  \makebox[0pt][r]{\usekomafont{pagenumber}\thepage\enskip
    \textcolor{gray}{\rule[-\dp\strutbox]{1pt}{\baselineskip}}%
    \enskip}%
}
\begin{document}
\blinddocument
\end{document}

wobei man dann auch den Kolumnentitel der Kapiteleinträge unbesorgt wieder mit Gleiderungsnummer setzen kann, also die Umdefinierung von \chaptermarkformat entfernen kann. Statt gray kann man natürlich auch eine andere Farbe und statt 1pt ggf. etwas mehr Liniendicke verwenden. Man kann auch die Seitenzahl mit einfärben, indem man \addtokomafont{pagenumber}{\color{gray}} verwendet. Wenn man dabei dieselbe Farbe wie für die Linie verwendet, kann man natürlich die Anweisung \textcolor in der Definition von \pagemark entfernen.

Lieber Markus,
vielen vielen Dank. Für deinen ausführlichen Code. Für einen Noob wie mich, der gerade erst angefangen hat, sich in die Codes und Befehle einzuarbeiten ist das echt saumäßig schwer. Die Anleitung hab ich schon gelesen, werde aber nicht immer schlau aus den Ausführungen. Und wenn du jetzt mal deinen Code mit meinem vergleichst, dann erkennt man schnell den Unterschied. Ich habe es versucht für mich so gut wie möglich zusammen zu stückeln.
Ich habe deinen Code übernommen und alles gefällt mir sehr gut. habe die Linie noch auf 0,5pt verkleinert.

jetzt habe ich noch folgendes hinzugefügt:

\addtokomafont{pagenumber}{\color{gray}}

\setkomafont{chapter}{\sffamily\huge\centering}
\addtokomafont{chapter}{\normalfont\rmfamily}
\addtokomafont{section}{\normalfont\rmfamily}
\addtokomafont{sectioning}{\normalfont\rmfamily}

\renewcommand*{\thechapter}{\Roman{chapter}}
\renewcommand*{\thesection}{\arabic{chapter}.\arabic{section}.\arabic{subsection}}
\renewcommand*{\thesubsection}{\arabic{chapter}.\arabic{section}.\arabic{subsection}}

Bin mir nun aber unsicher ob das so sauber gelöst ist.
Folgende Probleme hab ich noch:
Nach der Subsection erscheint ein Punkt, das will ich aber nicht.
Zudem möchte ich, dass die Römische Zahl von der Chapter-Überschrift durch einen Absatz getrennt wird. leider kann ich dafür nirgends einen Befehl finden.

"Gute Typographie ist so, wie ein guter Diener gewesen sein mag: da und doch nicht bemerkbar; unauffällig, aber eine Voraussetzung des Wohlbefindens, lautlos, geschmeidig […] Gute Schrift, richtige Anordnung; das sind die beiden Pfeiler aller Schriftkunst

Bild von Markus Kohm

Warum beachtest Du die Links, die man Dir gibt nicht?

Warum kennzeichnest Du Code in Beiträgen nicht, obwohl darauf mehrfach explizit hingewiesen wird? Bitte verwende den Knopf »Bearbeiten«, um das nachzuholen.

Was hast Du an der Erklärung zu Option chapterprefix in der KOMA-Script-Anleitung nicht verstanden?

Was hast Du an der Erklärung zu Option numbers in der KOMA-Script-Anleitung nicht verstanden?

Beide Optionen sind übrigens im Abschnitt »Gliederung« zu finden und damit genau in dem Abschnitt, in dem man nach Dingen, die mit den Gliederungsüberschriften zu tun haben, suchen sollte. Außerdem findet man beide Optionen notfalls auch, wenn man im Stichwortverzeichnis nach den Begriffen »Abschnitt«, »Überschrift«, »Kapitel« sucht. Ich erwähne das nicht, um jemanden vorzuführen, sondern um die Logik im Aufbau der Anleitung näher zu bringen, damit künftige Suchen erfolgreicher werden, falls jemand bisher erfolglos gesucht hat.

Codefunktion leuchtet ein - ich kann aber nicht auf bearbeiten drücken, da unter dem entsprechenden Beitrag kein "Bearbeiten-Button" zu finden ist. *Rätsel*

Im Numbers-Kapitel stehten folgende Befehle: noendperiod, noperiodatend, noenddot, nodotatend mit dem hinweis "Gliederungsnummern und davon abhängige Nummern werden
ohne abschließenden Punkt gesetzt."
und "Deshalb
ist es mit der Einstellung numbers=endperiod möglich, den Punkt
manuell vorzuschreiben oder mit numbers=noendperiod zu verbieten."

Ich verstehe nicht wo und wie ich diese Befehle anwenden soll/kann. Wo ich sie einbinden kann (an welcher Stelle) und in welcher Form.

Wenn ich es richtig verstanden habe liefert mir chapterprefix auch nicht den gewünschten Erfolg. Denn was ich möchte ist, dass meine Kapitelüberschrift so aussieht:
I.
Kapitelüberschrift

II.
Kapitelüberschrift

usw.

"Gute Typographie ist so, wie ein guter Diener gewesen sein mag: da und doch nicht bemerkbar; unauffällig, aber eine Voraussetzung des Wohlbefindens, lautlos, geschmeidig […] Gute Schrift, richtige Anordnung; das sind die beiden Pfeiler aller Schriftkunst

Bild von Markus Kohm

Wie man Optionen setzt bzw. Einstellungen ändert wird lang und breit in einem eigenen Abschnitt behandelt, obwohl die Basismöglichkeit, Optionen via \documentclass zu setzen zum Grundwissen LaTeX gehört, das Laut Einleitung vorausgesetzt wird. Ich empfehle daher dringend die in der Einleitung angegebene Grundlagenliteratur sowie die in der FAQ angegebene Literatur.

Die genannten Optionen leisten ansonsten durchaus, was Du suchst. Sie leisten das nicht unbedingt alleine, aber ich muss ja nicht alle Teile des bereits genannten Abschnitts vorlesen. Ich bin davon ausgegangen, dass Du selbst lesen kannst, wenn man Dir erst einmal den entsprechenden Abschnitt genannt hat. Das umso mehr, als ich bereits auf eine ganz ähnliche Anweisung verwiesen hatte, die zusammen mit der ebenfalls benötigten Anweisung erklärt wird, Du also die entsprechende Erklärung bereits gelesen hast. Du musst Dich nur erinnern.

Jeder Benutzer, der Beiträge und Kommentare erstellen kann, kann seine eigenen Beiträge und Kommentare auch bearbeiten. Natürlich muss er dazu angemeldet sein. Ich habe das gerade eben extra noch einmal kontrolliert.

Ich arbeite mit Lyx. Ich kann im Latex-Vorspann keine Dokumentenklasse definieren, da das über das Auswahlmenü geschieht. Wenn ich den Befehl \documentclass angebe, meckert Lyx und sagt mir dass ich nur eine Dokumentenklasse definieren kann. Folglich kann ich so auch die Option numbers nicht verwenden, die ich ja dort (wenn ich es richtig verstanden habe) angeben müsste. Oder nicht? Gibt es eine möglichkeit dennoch die Option numbers zu verwenden?

PS: Ich bin angemeldet und kann den beanstandeten Beitrag den code betreffend nicht bearbeiten. der Button wird leider nicht angezeigt. Keine Ahnung warum nicht.

Ok hab jetzt auch gefunden wo ich die Optionen in lyx eintragen kann! danke. Frage hätte sich somit erstmal erledigt. diesen Beitrag konnte ich übrigens wie du siehst bearbeiten, da hier der button da war, bei den anderen einträgen ist er es nicht...

"Gute Typographie ist so, wie ein guter Diener gewesen sein mag: da und doch nicht bemerkbar; unauffällig, aber eine Voraussetzung des Wohlbefindens, lautlos, geschmeidig […] Gute Schrift, richtige Anordnung; das sind die beiden Pfeiler aller Schriftkunst

Comments for "Kopfzeilenproblem - gerade und ungerade Seiten unterschiedlich definieren Seitenzahl/Kapitelüberschrift" abonnieren