Probleme mit Kopfzeile im inhaltsverzeichnis

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


ZTParaSoul
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: So 23. Aug 2015, 20:25

Probleme mit Kopfzeile im inhaltsverzeichnis

Beitrag von ZTParaSoul »

Hey zusammen ich habe ein problem mit meiner kopfzeile im inhaltsverzeichnis...

und zwar hab ich extra die überschrieft "inhaltsverzeichnis" entfernt aber dafür eine kopfzeile mit "inhaltsverzeichnis" und seitenzahl erstellt. Seit aber das inhaltsverzeichnis mehr als eine seite ist verschwindet die das wort "inhaltsverzeichnis" aus der Kopfzeile der ersten inhaltsverzeichnisseite... auf der zweiten erscheint es wieder ...
habe dazu mal ein bild hochgeladen, die unterpunkte hab ich mal rausgelöscht,da es sich um meine BA handelt...
vielen dank für euere hilfe

hier mal die praeambel
%%%%%%%%%%% Basispackete %%%%%%%%%%%
\documentclass[a4paper, 12pt, bibliography=totocnumbered]{scrreprt} %scrreprt ist eine gute Dokumentklasse für längere Berichte, Diplomarbeiten etc.
\usepackage{ngerman} %Deutsche Sprecheinstellungen, Worttrennung und Umlaute werden verwendet
\usepackage[T1]{fontenc} %Sonderzeichen (ß etc) und Umlaute können direkt eingeben werden und werden im PDF angezeigt
\usepackage[final,activate,verbose=true,auto=true]{microtype}%für besseren blocksatz
\usepackage{amsmath} % Mathematik und Formeln können gesetzt werden
\usepackage{setspace}
\usepackage{geometry}
\geometry{a4paper, left=3cm,right=3cm,top=2cm,bottom=2cm}
%%%%%%%%%%%%% Schriftart (Times New Roman) %%%%%%%%%%
\usepackage{mathptmx} 
\usepackage[scaled=0.90]{helvet} 
\usepackage{courier}
\usepackage[utf8]{inputenc} % für umlaute äöü
%%%%%%%%%%%%% Nützliches %%%%%%%%%%%%5%
\usepackage{blindtext} % Befehl \blindtext fügt einen Absatz Text ein
\usepackage{todonotes} % Befehl \todo{Anmerkung} fügt eine Anmerkung am Reand des Textes ein (alle Anmerkungen können mit der Option [disable] deaktiviert werden)
%%%%%%%%%%%%%% Tabellen %%%%%%%%%%%%
\usepackage{booktabs}%für schönere tabellen \toprule \midrule bottomrule
\renewcommand{\arraystretch}{1.5}%vergrößert die zeilenabstände innerhalb von tabellen
\usepackage{longtable} % Tabellen über mehrere Seiten mit der longtableumgebung
\usepackage{array}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} % ermöglich tabellenoption C{x cm} --> Zentrierte Spalte fester Breite
%%%%%%%%%%%%% Caption - Bild und Tabellenunterschriften
\usepackage[justification=raggedright,format=plain,font=small,labelfont=bf,position=auto]{caption} % kleine und fette Beschriftung
\renewcommand{\figurename}{Abb.} % Abbldungen werden mit Abb. abgekürzt
\renewcommand{\tablename}{Tab.}
%%%%%%%%%%%% Bilder %%%%%%%%%%%%%%%%%%
\usepackage{graphicx}%ermöglicht das Einfügen von Bildern
%%%%%%%%%%%% Literaturverzeichnis %%%%%%%%%%%
\usepackage[super,numbers]{natbib}  
\usepackage{mciteplus} %Zitationen mehererer Quellen unter einer Referenz und ermöglichen von bibstyle
%\usepackage[hidelinks,bookmarksopen]{hyperref}
\usepackage{bpchem} %Nummerierung von Substanzen:
        %\CNlabel{TMP1} Definiert und Referenziert einen Zähler
        %CNlabelnoref{} Definiert einen Zähler ohne Referenzierung
        %CNref{} Referenziert einen schon definierten Zähler
        %CNlabelsub{Substanz1}{a} Definiert und Referenziert Zähler und Unterzähler
        
%%%%%%%%%%%% EXPERIMENTELLE DATEN %%%%%%%%%%%
        \renewcommand{\HNMR}[3]{\begin{minipage}{\textwidth}%
        \textbf{$^1$H-NMR (#1\,MHz, #2):}%
        \begin{enumerate}[label=$\delta\text{~=}$,align=left]%
        \item #3.\\ \end{enumerate}\end{minipage}} %\HNMR{MHz}{Lömi}{Verschiebungen}
        
        \renewcommand{\CNMR}[3]{\begin{minipage}{\textwidth}\textbf{$^{13}$C-NMR (#1\,MHz, %
        #2):}\begin{enumerate}[label=$\delta\text{~=}$,align=left]%
        \item #3.\\ \end{enumerate}\end{minipage}}%\CNMR{MHz}{Lömi}{Verschiebung}
        
%%%%%%%%%%%% NÜTZLICHES %%%%%%%%%%%
\usepackage[version=3]{mhchem} %Stellt gewisse Befehle zur Verfügung
        %\ce{H3O^+} stelle H3O^+ nicht kursiv (wie in Formeln üblich) dar
        %\ce{KCr(SO4)2*12H2O} gibt Ansprechendes Malzeichen aus
        %Matheumgebung funktioniert innherhalb von \ce
\usepackage{bpchem} %Nummerierung von Substanzen:
        %\CNlabel{TMP1} Definiert und Referenziert einen Zähler
        %CNlabelnoref{} Definiert einen Zähler ohne Referenzierung
        %CNref{} Referenziert einen schon definierten Zähler
        %CNlabelsub{Substanz1}{a} Definiert und Referenziert Zähler und Unterzähler
        
%%%%%%%%%%%% KOPF UND FUßZEILE %%%%%%%%%%%      
\usepackage{fancyhdr}
%\pagestyle{headings} %Abschnitt/Kapitel links oben, Seitenzahlen rechts/außen oben
\pagestyle{fancy} %eigenes Layout
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}% leftmark und rightmark geben jetzt nur noch die Chapter bzw Sectionnamen aus
\fancyhf{} %Leeren der Kopf- und Fußzeile
%\fancyfoot[R]{\thepage} %Fußzeile enthält nun Seitenzahl
\fancyhead[R]{\thechapter~\leftmark\hspace{1.5cm}\thepage}%Kopfzeile gibt chapter wieder (hoffentlich...)%
\fancypagestyle{plain}{\fancyhf{}\fancyhead[R]{\thechapter~\leftmark\hspace{1.5cm}\thepage}}
\fancypagestyle{plain}{\fancyhf{}\fancyhead[R]{\emph{\ifnum\thechapter=0\leftmark\hspace{2cm}\thepage\else\thechapter~~\leftmark\hspace{2cm}\thepage\fi}}}
\fancypagestyle{inhalt}{\fancyhf{}\fancyhead[R]{Inhaltsverzeichnis\leftmark\hspace{1.5cm}\thepage}}
\fancypagestyle{abkürz}{\fancyhf{}\fancyhead[R]{Abkürzungsverzeichnis\leftmark\hspace{1.5cm}\thepage}}
\fancypagestyle{literatur}{\fancyhf{}\fancyhead[R]{Literaturverzeichnis\leftmark\hspace{1.5cm}\thepage}}
\fancypagestyle{dank}{\fancyhf{}\fancyhead[R]{Danksagung\leftmark\hspace{1.5cm}\thepage}}
\fancypagestyle{eigen}{\fancyhf{}\fancyhead[R]{Eigenständigkeitserklärung\leftmark\hspace{1.5cm}\thepage}}
%%%%%%%%%%%%%%%%%%%%%%% Keine Seitenzahl der "Addparts" im TOC %%%%%%%%%%%%
\makeatletter
\let\partbackup\l@part
\renewcommand*\l@part[2]{\partbackup{#1}{}}
\makeatother
\renewcommand*{\partpagestyle}{empty}%Seitenzahl auf Partseiten verbergen
%%%%%%%%%%%%%% INHALTSVERZEICHNIS %%%%%%%%%%%%
\renewcommand*\contentsname{}
\renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}}
%\usepackage{showframe}
\begin{document}

\newpage
\thispagestyle{empty}
\pagenumbering{Roman}
\setcounter{page}{0}
\addpart*{Inhaltsverzeichnis}
\newpage
\pagestyle{inhalt}
\tableofcontents
\newpage
\end document
Bild
Dateianhänge
inhalt.png
inhalt.png (34.67 KiB) 1319 mal betrachtet
Zuletzt geändert von ZTParaSoul am Mo 24. Aug 2015, 09:28, insgesamt 1-mal geändert.

Besserwisser

Beitrag von Besserwisser »


Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Anstatt meine Hinweise zu beachten hast du ein neues Thema erstellt, aus dem alten die Informationen entfernt (macht meine Antwort wirklich äußerst sinnvoll), hier wieder genau auf die gleiche Art hingeklatscht. Groß- und Kleinschreibung ist dir egal. Auf ein ordentliches Minimalbeispiel verzichtest du. Anstatt das von mir beschnittene und umbenannte Bild zu verwenden, hast du wieder das Original genommen, was nun wirklich aussieht als hätte ein fünfjähriger zum ersten mal mit der Schere experimentiert. Die Punkte die du nachlesen solltest hast du scheinbar auch ignoriert.

Ganz ehrlich? Ich bin sauer.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Noch so einer

Beitrag von Noch so einer »

Das Beispiel ist in dieser Form offenbar nicht getestet, denn es führt zu
! LaTeX Error: \begin{document} ended by \end{d}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.96 \end d
           ocument
Behebt man diesen Fehler, stellt sich noch immer die Frage, ob das Inhaltsverzeichnis wirklich als eigener Teil mit \addpart gesetzt werden soll. Dieser Teil hätte dann als einziges Kapitel wohl das Inhaltsverzeichnis, was schon mehr als seltsam wäre. Falls das wirklich so gewollt sein sollte, sei darauf hingewiesen, dass \addpart und \part die Startseite eines Teils immer mit dem in \partpagestyle eingestellten Seitenstil ausgeben. Näheres dazu ist der KOMA-Script-Anleitung oder dem KOMA-Script-Buch zu entnehmen. Die Anweisung ist über den Befehlsindex leicht zu finden.

Sinnvoller wäre aber in meinen Augen, hier keinen eigenen Teil anzulegen.

Übrigens ist es auch nicht notwendig, nach \pagenumbering noch de Seitenzahl zurückzusetzen. Das macht die Anweisung schon selbst (steht übrigens sogar in der KOMA-Script-Anleitung, obwohl das eine LaTeX-Kern-Anweisung ist). Übrigens ist auch \newpage am Dokumentanfang und am Dokumentende eher entbehrlich. Das Paket ngerman macht zwar in dem Fall verm. genau, was Du haben willst, in der Regel würde ich allerdings Paket babel mit Option ngerman empfehlen, da dieses nicht frühzeitig Zeichen aktiv macht, was andere Pakete stören könnte, und außerdem aktiv weiter entwickelt wird.

Ob man nun fancyhdr mit scrreprt mischt oder lieber das zu KOMA-Script gehörende Paket scrlayer-scrpage verwenden sollte, sei dahin gestellt. In jedem Fall aber sind die Kopfdefinitionen, die du vornimmst, etwas seltsam. Auf der einen Seite sieht es so aus, als würdest Du für alle Gelegenheiten Seitenstile mit festem Kolumnentitel definieren, beispielsweise "Danksagung", auf der anderen Seite baust Du in diese Seitenstile aber auch \leftmark ein, also die Ausgabe des automatischen Kolumnentitels. Das passt irgendwie nicht zusammen. Ich würde empfehlen, immer \leftmark und \rightmark (bzw. auch \headmark bei dem KOMA-Script-Paket) zu verwenden und dann manuelle Kolumnentitel ggf. mit \markright oder \markboth (bei dem KOMA-Script-Paket ggf. auch mit \markleft) zu setzen. Damit brauchst Du dann auch nur noch einen Bruchteil der Seitenstildefinitionen. Vermutlich kommst Du mit der Definition von Seitenstil fancy und Seitenstil plain bzw. der Konfiguration von scrheadings und plain.scrheadings bei scrlayer-scrpage aus.

Stark gekürzt (aber noch immer mit ein paar Dingen, die für das Beispiel nicht notwendig sind) vermute ich daher, dass Du entweder etwas wie
\documentclass[a4paper, 12pt, bibliography=totocnumbered,headsepline]{scrreprt} %scrreprt
                                %ist eine gute Dokumentklasse für längere
                                %Berichte, Diplomarbeiten etc.
\usepackage[ngerman]{babel}%Deutsche Sprecheinstellungen, Worttrennung und Umlaute werden verwendet
\usepackage[T1]{fontenc} %Sonderzeichen wie Umlaute sind ein Zeichen und nicht
                         %mehr aus mehreren zusammengesetzt
\usepackage[final,activate,verbose=true,auto=true]{microtype}%für besseren blocksatz
\usepackage{geometry}
\geometry{a4paper, left=3cm,right=3cm,top=2cm,bottom=2cm}
\usepackage[utf8]{inputenc} % für umlaute äöü
%%%%%%%%%%%%% Nützliches %%%%%%%%%%%%5%
\usepackage{blindtext} % Befehl \blindtext fügt einen Absatz Text ein
\renewcaptionname{ngerman}{\figurename}{Abb.} % Abbldungen werden mit Abb. abgekürzt
\renewcaptionname{ngerman}{\tablename}{Tab.}

\usepackage[automark]{scrlayer-scrpage}
\clearpairofpagestyles
\ohead*{\pagemark}
\lehead{\pagemark\hspace{1.5cm}\headmark}
\rohead{\headmark\hspace{1.5cm}\pagemark}

\RedeclareSectionCommand[beforeskip=0pt]{chapter}

%\usepackage{showframe}
\begin{document}

\addchap*{Danksagung}
\markboth{Danksagung}{Danksagung}
\blindtext[10]

\pagenumbering{Roman}
\tableofcontents

\cleardoubleoddpage
\pagenumbering{arabic}
\Blinddocument\blinddocument\blinddocument\blinddocument
\blinddocument\blinddocument\blinddocument\blinddocument
\blinddocument\blinddocument\blinddocument\blinddocument

\end{document}
oder
\documentclass[a4paper, 12pt, bibliography=totocnumbered,headsepline]{scrreprt} %scrreprt
                                %ist eine gute Dokumentklasse für längere
                                %Berichte, Diplomarbeiten etc.
\usepackage[ngerman]{babel}%Deutsche Sprecheinstellungen, Worttrennung und Umlaute werden verwendet
\usepackage[T1]{fontenc} %Sonderzeichen wie Umlaute sind ein Zeichen und nicht
                         %mehr aus mehreren zusammengesetzt
\usepackage[final,activate,verbose=true,auto=true]{microtype}%für besseren blocksatz
\usepackage{geometry}
\geometry{a4paper, left=3cm,right=3cm,top=2cm,bottom=2cm}
\usepackage[utf8]{inputenc} % für umlaute äöü
%%%%%%%%%%%%% Nützliches %%%%%%%%%%%%5%
\usepackage{blindtext} % Befehl \blindtext fügt einen Absatz Text ein
\renewcaptionname{ngerman}{\figurename}{Abb.} % Abbldungen werden mit Abb. abgekürzt
\renewcaptionname{ngerman}{\tablename}{Tab.}

\usepackage[automark,plainheadsepline]{scrlayer-scrpage}
\clearpairofpagestyles
\ohead*{\pagemark}
\lehead{\pagemark\hspace{1.5cm}\headmark}
\rohead{\headmark\hspace{1.5cm}\pagemark}
\renewcommand*{\chapterpagestyle}{headings}% Würde ich nicht machen!

\RedeclareSectionCommand[beforeskip=0pt]{chapter}

%\usepackage{showframe}
\begin{document}

\addchap*{Danksagung%
\markboth{Danksagung}{Danksagung}}
\markright{Danksagung}{Danksagung}
% oder nur \addchap{Danksagung} mit Eintrag ins Inhaltsverzeichnis

\blindtext[10]

\pagenumbering{Roman}
\tableofcontents

\cleardoubleoddpage
\pagenumbering{arabic}
\Blinddocument\blinddocument\blinddocument\blinddocument
\blinddocument\blinddocument\blinddocument\blinddocument
\blinddocument\blinddocument\blinddocument\blinddocument

\end{document}
suchst. Sollen Kapitelüberschriften horizontal zentriert werden, so geht das übrigens mit
\renewcommand*{\raggedchapter}{\centering}
Siehe dazu und zu den ganzen von mir verwendeten Befehlen und Einstellungen ggf. die KOMA-Script-Anleitung.

Aufgrund der Umschaltung der Nummerierung wäre IMHO sogar zu überlegen, scrbook und dessen Anweisungen \frontmatter und \mainmatter zu verwenden. In jedem Fall muss man darauf achten, dass man diese Art der Nummerierung korrekt umsetzte.

Antworten