goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 98930
Top-Poster: Johannes_B (5059)

Wir begrüßen unseren neuesten Benutzer JB95.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Formatierung der Kopfzeile - "Kapitel X" und Kapit

 

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.05.2019, 11:41     Titel:
  Antworten mit Zitat      
Super! Tausend Dank Johannes_B,
hast mir den Tag gerettet:).
Da habe ich wohl etwas verquer gedacht Razz
Dein Code funktioniert super!
Eine Rückfrage hätte ich jedoch noch. Das Kapitel mit chapter*{} wird ignoriert und das vorhergehende Kapitel wird in diesem Fall angezeigt. Im Beispiel habe ich das Kapitel Einleitung modifiziert.
Ich habe für mein "Buch" das addchap-workaround probiert, da wird jedoch im TOC auf die falsche Seite verwiesen (eine Seite zu früh). Bei chapter* nicht Shocked Question
Code • Öffne in Overleaf
\documentclass[ 12pt,  twoside,  listof=totoc,  headsepline,  toc=flat,  headings=big,openright, BCOR=1cm]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english,ngerman]{babel}

\usepackage{scrlayer-scrpage}
\pagestyle{scrheadings}
\clearscrheadfoot% voreingestellte Einträge löschen

\ohead{\pagemark}
\ihead{\leftmark}
\renewcommand{\chaptermarkformat}{\thechapter \autodot \enskip}

\setkomafont{pagehead}{\normalfont\footnotesize}

\usepackage{blindtext}% Fülltext
\begin{document}
%\mainmatter
\addchap{Vorwort}% <- \addchap statt \chapter*
\Blindtext[5]
\tableofcontents
\Blindtext[10]
\chapter*{Einleitung} % <= Steht "Inhaltsverzeichnis" im Header anstelle von "Einleitung"
\Blindtext[15]
\chapter{Vertiefung}
\Blindtext[15]
\addchap{Literaturverzeichnis}% <- \addchap statt \chapter*
\Blindtext[10]
\addchap{Stichwortverzeichnis}% <- \addchap statt \chapter*
\Blindtext[10]
\end{document}

Ginge es chapter* auch mit einzubeziehen?
Danke schon mal im Voraus.
Susan Very Happy Very Happy

esdd
Forum-Meister
Forum-Meister

Beiträge: 2458
Anmeldedatum: 07.02.10
Wohnort: Stutensee
Version: MiKTeX 2.9
     Beitrag Verfasst am: 07.05.2019, 13:17     Titel:
  Antworten mit Zitat      
Bitte hänge Dich nicht an so alte Threads, zumal sich Deine Fragen deutlich von der Eingangsfrage unterscheiden.

Anonymous hat Folgendes geschrieben:

Eine Rückfrage hätte ich jedoch noch. Das Kapitel mit chapter*{} wird ignoriert und das vorhergehende Kapitel wird in diesem Fall angezeigt. Im Beispiel habe ich das Kapitel Einleitung modifiziert.
Ich habe für mein "Buch" das addchap-workaround probiert, da wird jedoch im TOC auf die falsche Seite verwiesen (eine Seite zu früh). Bei chapter* nicht Shocked Question


Wenn Du \chapter* verwendest, erfolgt überhaupt kein Eintrag ins Inhaltsverzeichnis, insofern wird dort dann auf gar keine Seite verwiesen. Außerdem werden die Marken nicht neu gesetzt, was dazu führt, dass in der Kopfzeile das vorherige Kapitel steht.

Wenn Du für ein nicht nummeriertes Kapitel keinen Eintrag im Inhaltsverzeichnis möchtest und den Kopfzeileneintrag löschen möchtest, dann verwende \addchap*.

Wenn Du einen Eintrag für das nicht nummerierte Kapitel im Inhaltsverzeichnis und in der Kopfzeile möchtest, dann nimm \addchap. Das ist auch kein Workaround, sondern die von der Klasse bereitgestellte und damit vorgesehene Lösung.


Code • Öffne in Overleaf
\documentclass[12pt,twoside,listof=totoc,headsepline,toc=flat,BCOR=1cm]{scrbook}% headings=big und open=right sind default
%\usepackage[utf8]{inputenc}% mit aktuellen TeX-Distributionen nicht mehr benötigt
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english,ngerman]{babel}

\usepackage{scrlayer-scrpage}% aktiviert Seitenstil scrheadings automatisch
\clearpairofpagestyles% aktuelle Syntax zum Löschen der voreingestellten Einträge
\automark[chapter]{chapter}
\ohead{\pagemark}
\ihead{\headmark}
\renewcommand{\chaptermarkformat}{\thechapter \autodot \enskip}
\setkomafont{pagehead}{\normalfont\footnotesize}

\usepackage{blindtext}% Fülltext
\begin{document}
\addchap{Vorwort}
\Blindtext[5]
\tableofcontents
\Blindtext[10]
\addchap{Einleitung}
\Blindtext[15]
\chapter{Vertiefung}
\Blindtext[15]
\end{document}


Natürlich musst Du den Code zwei bzw. wegen toc=fllat drei Mal laufen lassen, damit die Einträge im Inhaltsverzeichnis richtig und richtig formatiert sind.

Falls das nicht nummerierte Kapitel einen Kopfzeileneintrag erhalten, aber nicht im Inhaltsverzeichnis auftauchen soll, dann geht das beispielsweise mit der Option headings=optiontoheadandtoc (siehe dazu die KOMA-Script Doku):


Code • Öffne in Overleaf
\documentclass[12pt,twoside,listof=totoc,headsepline,toc=flat,BCOR=1cm,
  headings=optiontoheadandtoc
]{scrbook}% headings=big und open=right sind default
%\usepackage[utf8]{inputenc}% mit aktuellen TeX-Distributionen nicht mehr benötigt
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english,ngerman]{babel}

\usepackage{scrlayer-scrpage}% aktiviert Seitenstil scrheadings automatisch
\clearpairofpagestyles% aktuelle Syntax zum Löschen der voreingestellten Einträge
\automark[chapter]{chapter}
\ohead{\pagemark}
\ihead{\headmark}
\renewcommand{\chaptermarkformat}{\thechapter \autodot \enskip}
\setkomafont{pagehead}{\normalfont\footnotesize}

\usepackage{blindtext}% Fülltext
\begin{document}
\addchap{Vorwort}
\Blindtext[5]
\tableofcontents
\Blindtext[10]
\addchap[tocentry={}]{Einleitung}
\Blindtext[15]
\chapter{Vertiefung}
\Blindtext[15]
\end{document}


Auch hier gilt, dass der Code zwei bzw. drei Mal laufen muss, damit im Inhaltsverzeichnis alles passt.

PS: Bitte informiere Dich, welche Bedeutung der Status »Rückfrage« hier hat.
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen Gehe zu Seite Zurück  1, 2



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de