Falsche Kopfzeile auf Beginn einer neuen Kapitelseite

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Falsche Kopfzeile auf Beginn einer neuen Kapitelseite

von Animus » So 17. Mai 2015, 19:39

In Ordnung, habe die zusätzlichen Änderungen ebenfalls übernommen. Vielen Dank nochmal für deine Hilfe :)

von esdd » So 17. Mai 2015, 19:24

@Animus Ich habe in meinem Beispiel oben noch drei überflüssige Zeilen entfernt. Beim Laden von scrlayer-scrpage wird der Seitenstil scrheadings automatisch aktiviert. Der Befehl zum kompletten Leeren der Kopf- und Fußzeilen heißt bei diesem Paket \clearpairofpagestyles, wobei \clearscrheadfoot aus Kompatibilitätsgründen ebenfalls funktioniert. Die Breite der Kopfzeile lässt sich über eine Paketoption setzen.

Gruß
Elke

von Animus » So 17. Mai 2015, 19:17

Super, hat wunderbar funktioniert. Wie so oft, war die Lösung einfacher als gedacht. Ich bedanke mich vielmals :)

von esdd » So 17. Mai 2015, 18:57

Wenn Du in einem optionalen Argument Befehle mit optionalem Argument verwendest, musst Du letztere noch in geschweifte Klammern setzen.
\documentclass[fontsize=12pt,a4paper]{scrreprt} 
\usepackage[utf8]{inputenc} 
\usepackage[english]{babel} 
\usepackage[T1]{fontenc} 
\usepackage{blindtext} 
\usepackage[onehalfspacing]{setspace} 
\usepackage[automark,headwidth=textwithmarginpar]{scrlayer-scrpage} 
\clearpairofpagestyles
\ohead[{%
    \rule[-\dp\strutbox]{0.05cm}{\baselineskip}%
    \hspace{\marginparsep}\makebox[\marginparwidth][l]{\pagemark}%
  }]{%
    \headmark\hspace{\marginparsep} ~%
    \rule[-\dp\strutbox]{0.05cm}{\baselineskip}%
    \hspace{\marginparsep}\makebox[\marginparwidth][l]{\pagemark}%
}
\renewcommand*{\chaptermarkformat}{} 
\begin{document} 
\blinddocument 
\end{document}
Gruß
Elke

Falsche Kopfzeile auf Beginn einer neuen Kapitelseite

von Animus » So 17. Mai 2015, 10:51

Hallo zusammen,

ich habe mal mit dem Layout meiner Dissertation angefangen. Bisher konnte ich mich mit den entsprechenden Anleitungen oder weiterer Forumseinträge immer ganz gut durcharbeiten, allerdings scheitere ich momentan ständig an einem Problem. Und zwar möchte ich, dass meine Kopfzeile am rechten Textrand eine vertikale Linie aufweist. Links davon soll das aktuelle Kapitel stehen, recht von der Linie und damit außerhalb des Textbereichs soll die aktuelle Seitenzahl stehen. Dies habe ich auch bisher ganz gut hinbekommen mit dem Paket scrlayer-scrpage und dem Befehl \ohead. Nun will ich, dass auf der Anfangsseite eines neuen Kapitels diese Kopfzeile leicht abgewandelt ausgegeben wird, nämlich die vertikale Linien wieder am Textrand und rechts davon außerhalb des Textbereichs die Seitenzahl, aber eben keine Kapitelbezeichnung links der Linie. Normalerweise müsste ich das ja entsprechend in [] Klammern des \ohead-Befehls setzen. Allerdings bekomme ich dann immer die Fehlermeldung, dass Zahlen fehlen, verbotene Einheiten gewählt wurden, zu viele oder zu wenige }-Klammern auftauchen, etc etc.

Kann mir jemand vielleicht helfen, wie ich das richtig umsetzen kann.
Hier mein Minimalbeispiel:
\documentclass[fontsize=12pt,a4paper]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage[onehalfspacing]{setspace}
\usepackage{scrlayer-scrpage} 

\pagestyle{scrheadings}
\setheadwidth[0pt]{textwithmarginpar} 
\clearscrheadfoot
\ohead{\headmark\hspace{\marginparsep} ~\rule[-\dp\strutbox]{0.05cm}{\baselineskip}	\hspace{\marginparsep}% 
		         \makebox[\marginparwidth][l]{\pagemark}}
\automark{chapter}
\renewcommand*{\chaptermarkformat}{}

\begin{document}

\blinddocument

\end{document}

Nach oben