Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Kopfzeile von zweiter Inhaltsverzeichnis-Seite

  1. #1
    Registrierter Benutzer
    Registriert seit
    11.09.2014
    Beiträge
    5

    Question Kopfzeile von zweiter Inhaltsverzeichnis-Seite

    Hallo zusammen,

    ich arbeite momentan an einer scrreprt-Vorlage unter Verwendung von scrpage2 für Kopf- und Fußzeilen und habe folgendes Problem:

    Es ist zu erwarten, dass das Inhaltsverzeichnis über 2 Seiten geht. Leider wird in der Kopfzeile der zweiten Seite zwar wie gewünscht
    die headsepline dargestellt, aber nicht der Text "Inhaltsverzeichnis" dargestellt. \pagestyle{empty} hat leider auch keinen Einfluss (auch die headsepline bleibt).

    Code:
    \documentclass[twoside,openright,a4paper,12pt,numbers=noenddot,bibliography=totoc,listof=totoc]{scrreprt}
    
    \usepackage[english, ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage[headsepline]{scrpage2}
    \usepackage[inner=4cm,outer=2.5cm, bottom=4cm]{geometry}
    \usepackage{lipsum}
    \usepackage[bookmarksopen,colorlinks,linkcolor=black,
    		citecolor=black,urlcolor=black]{hyperref}
    
    \setheadsepline{0.5pt}[\color{black}]
    
    \renewcommand{\chaptermark}[1]{\markboth{\chaptername \ \thechapter.\ #1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}{}}
    
    \begin{document}	
    \pagestyle{scrheadings}
    
    \pagenumbering{roman}
    \tableofcontents
    \newpage																					
    \pagenumbering{arabic}
    \setcounter{page}{1}
    
    \chapter{Erstes Kapitel}
    \lipsum[1-3]
    \section{A}
    \lipsum[1-3]
    \section{B}
    \lipsum[1-5]
    \section{C}
    \lipsum[1-3]
    \section{D}
    \lipsum[1-3]
    \section{E}
    \lipsum[1-3]
    
    \chapter{Zweites Kapitel}
    \lipsum[1-3]
    \section{A}
    \lipsum[1-3]
    \section{B}
    \lipsum[1-5]
    \section{C}
    \lipsum[1-3]
    \section{D}
    \lipsum[1-3]
    \section{E}
    \lipsum[1-3]
    
    \chapter{Drittes Kapitel}
    \lipsum[1-3]
    \section{A}
    \lipsum[1-3]
    \section{B}
    \lipsum[1-5]
    \section{C}
    \lipsum[1-3]
    \section{D}
    \lipsum[1-3]
    \section{E}
    \lipsum[1-3]
    
    \chapter{Viertes Kapitel}
    \lipsum[1-3]
    \section{A}
    \lipsum[1-3]
    \section{B}
    \lipsum[1-5]
    \section{C}
    \lipsum[1-3]
    \section{D}
    \lipsum[1-3]
    \section{E}
    \lipsum[1-3]
    
    \chapter{Fünftes Kapitel}
    \lipsum[1-3]
    \section{A}
    \lipsum[1-3]
    \section{B}
    \lipsum[1-5]
    \section{C}
    \lipsum[1-3]
    \section{D}
    \lipsum[1-3]
    \section{E}
    \lipsum[1-3]
    
    \chapter{Sechstes Kapitel}
    \lipsum[1-3]
    \section{A}
    \lipsum[1-3]
    \section{B}
    \lipsum[1-5]
    \section{C}
    \lipsum[1-3]
    \section{D}
    \lipsum[1-3]
    \section{E}
    \lipsum[1-3]
    			
    \end{document}
    Vielen Dank im Voraus für eure Hinweise.

    Gruß,
    Johnny

  2. #2
    Registrierter Benutzer
    Registriert seit
    21.08.2009
    Beiträge
    496
    Mit Deinem Code werden nur für nummerierte Kapitel und nummerierte Abschnitte Kopfzeileneinträge erstellt. Bei der Ausgabe des Inhaltsverzeichnises wird deshalb gar kein Eintrag erzeugt, weshalb auch keiner angezeigt werden kann. Verwende statt dessen die Option automark oder den Befehl \automark[section]{chapter}.

    Code:
    \documentclass[twoside,open=right,12pt,numbers=noenddot,bibliography=totoc,listof=totoc]{scrreprt}
    \usepackage[english, ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage[inner=4cm,outer=2.5cm, bottom=4cm]{geometry}
    % ----------------------------
    \usepackage[automark]{scrpage2}
    \setheadsepline{0.5pt}
    \pagestyle{scrheadings}
    % ----------------------------
    \usepackage{blindtext}%für Fülltext
    \begin{document}
    
    \pagenumbering{roman}
    \tableofcontents
    \cleardoublepage
    \pagenumbering{arabic}
    \blinddocument\blinddocument\blinddocument\blinddocument\blinddocument
    \blinddocument\blinddocument\blinddocument\blinddocument\blinddocument
    \blinddocument\blinddocument\blinddocument\blinddocument\blinddocument
    \end{document}
    Wenn Du jetzt ein neues Dokument erstellst, dann wäre es auch sinnvoll, gleich das aktuelle Paket scrlayer-scrpage zu verwenden.

    Code:
    \documentclass[twoside,open=right,12pt,numbers=noenddot,bibliography=totoc,listof=totoc]{scrreprt}
    \usepackage[english, ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage[inner=4cm,outer=2.5cm, bottom=4cm]{geometry}
    % ----------------------------
    \usepackage[automark,headsepline=.5pt]{scrlayer-scrpage}
    % ----------------------------
    \usepackage{blindtext}%für Fülltext
    \begin{document}
    
    \pagenumbering{roman}
    \tableofcontents
    \cleardoublepage
    \pagenumbering{arabic}
    \blinddocument\blinddocument\blinddocument\blinddocument\blinddocument
    \blinddocument\blinddocument\blinddocument\blinddocument\blinddocument
    \blinddocument\blinddocument\blinddocument\blinddocument\blinddocument
    \end{document}
    \pagenumbering setzt übrigens den Seitenzähler automatisch auf 1 zurück. Vielleicht ist auch der der Unterschied zwischen \newpage und \clearpage von Interesse.

    Gruß
    Elke

  3. #3
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.326
    Und da in dem Beispiel ohnehin scrreprt über allerlei Optionen und Umwege auf das Ergebnis von scrbook getrimmt wird, würde ich empfehlen, gleich diese Klasse zu verwenden:
    Code:
    \documentclass[12pt,numbers=noenddot,bibliography=totoc,listof=totoc]{scrbook}
    \usepackage[english, ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage[inner=4cm,outer=2.5cm, bottom=4cm]{geometry}
    % ----------------------------
    \usepackage[automark,headsepline=.5pt]{scrlayer-scrpage}
    % ----------------------------
    \usepackage{blindtext}%für Fülltext
    \begin{document}
    \frontmatter
    \tableofcontents
    \mainmatter
    \blinddocument\blinddocument\blinddocument\blinddocument\blinddocument
    \blinddocument\blinddocument\blinddocument\blinddocument\blinddocument
    \blinddocument\blinddocument\blinddocument\blinddocument\blinddocument
    \end{document}
    Und wenn am Seitenstil nicht mehr gemacht wird als bisher braucht man nicht einmal scrlayer-scrpage:
    Code:
    \documentclass[12pt,numbers=noenddot,headsepline,bibliography=totoc,listof=totoc]{scrbook}
    \usepackage[english, ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage[inner=4cm,outer=2.5cm, bottom=4cm]{geometry}
    % ----------------------------
    \pagestyle{headings}
    % ----------------------------
    \usepackage{blindtext}%für Fülltext
    \begin{document}
    \frontmatter
    \tableofcontents
    \mainmatter
    \blinddocument\blinddocument\blinddocument\blinddocument\blinddocument
    \blinddocument\blinddocument\blinddocument\blinddocument\blinddocument
    \blinddocument\blinddocument\blinddocument\blinddocument\blinddocument
    \end{document}

  4. #4
    Registrierter Benutzer
    Registriert seit
    11.09.2014
    Beiträge
    5
    Hallo,

    vielen Dank für die sehr hilfreichen Antworten. Meinen ursprünglichen Ansatz, meine letzte Abschlussarbeit als Vorlage für die nächste zu nehmen und ein bisschen aufzuräumen habe ich dank eurer Hinweise aufgegeben. Habe jetzt unter Verwendung von scrlayer-scrpage eine neue und saubere Vorlage auf Basis von scrbook gebastelt. Damit kann ich mich dann hoffentlich aufs Schreiben konzentrieren und ärgere mich nicht mit irgendwelchen Formatierungsproblemen rum. Dafür soll LaTeX ja schließlich da sein.

    Gruß,
    Johnny

Stichworte

Lesezeichen

Berechtigungen

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