Inhaltsverzeichnis Kopfzeile

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


JoE1205
Forum-Anfänger
Forum-Anfänger
Beiträge: 13
Registriert: Di 7. Nov 2017, 23:11

Inhaltsverzeichnis Kopfzeile

Beitrag von JoE1205 »

Hi,

ich möchte, dass in meinem Inhaltsverzeichnis und Literaturverzeichnis eine Kopfzeile angezeigt wird, leider bekomme ich das nicht hin. Auf der zweiten Seite des Literaturverzeichnisses wird eine Kopfzeile angezeigt. Kann mir bitte jemand helfen?
Seite 2 Literaturverzeichnis:
Bild
\documentclass{scrbook}
\makeatletter
...
\makeatother 

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{textcomp}		
\usepackage[automark]{scrpage2}	
\usepackage{amsmath}		
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{fhacmb}
\KOMAoptions{
	parskip=true,		
	fontsize=12,		
	toc=flat,		
	twoside=false,		
	numbers=nodotatend,	
	%toc=bibliography,	
	toc=listof,		
	toc=index,		
	}

\usepackage{chngcntr}		
\counterwithout{figure}{section}	
\renewcommand{\thefigure}{\thechapter-\arabic{figure}}	
\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}	
\usepackage{tikz}		
\usetikzlibrary{shapes,arrows}	
\usepackage{tikz-cd}
%----------------------------------------------------------------------------
%----------------------------Biblatex-Settings-----------------------
%----------------------------------------------------------------------
\usepackage[style=alphabetic,]{biblatex}
\usepackage{csquotes}
\addbibresource{babib.bib} 
\DeclareFieldFormat{title}{#1\isdot}
\DeclareFieldFormat{url}{\space(\url{#1})}
\renewcommand*{\labelnamepunct}{\addcolon\addspace}
\renewcommand*{\finentrypunct}{\addspace\newline}
\renewcommand*{\chapterheadstartvskip}{\vspace*{0\baselineskip}}
\renewcommand*{\chapterheadendvskip}{\vspace*{1\baselineskip}}
\RedeclareSectionCommands[
  beforeskip=-.5\baselineskip,
  afterskip=.25\baselineskip
]{section,subsection,subsubsection}
\addtokomafont{chapter}{\Large}
\addtokomafont{section}{\large}
\addtokomafont{subsection}{\large}
\renewcommand*{\sectionformat}{\makebox[12mm][l]{\thesection}}
\renewcommand*{\chapterformat}{\makebox[12mm][l]{\thechapter}}
\renewcommand*{\subsectionformat}{\makebox[12mm][l]{\thesubsection}}
% ----------------------------------------------------------------------------
% ----------------------------------------------------------------------------
% ----------------------------------------------------------------------------
\usepackage[hidelinks]{hyperref}		
\usepackage{geometry} 		
\geometry{a4paper, top=20mm, left=30mm, right=20mm, bottom=25mm} 
\linespread{1.25} 
% ----------------------------------------------------------------------------
% ------------------------------Angaben für Titelseite------------------------
% ----------------------------------------------------------------------------
\input{titelangaben}
% ----------------------------------------------------------------------------


% ----------------------------------------------------------------------------
% ----------------------------------------------------------------------------
% ----------------------------------------------------------------------------
\begin{document}
\fhacmbtitle{\includegraphics[height=4cm]{fh_logo}}{5pt}{5pt}
% ----------------------------------------------------------------------------
% ------------------------------Eerklärung------------------------------------
% ----------------------------------------------------------------------------
\input{erklaerung}
% ----------------------------------------------------------------------------
% ------------------------------Kurzfassung-----------------------------------
% ----------------------------------------------------------------------------
\input{Kurzfassung}
% ----------------------------------------------------------------------------
% ------------------------------Inhaltsverzeichnis----------------------------
% ----------------------------------------------------------------------------

\tableofcontents
\thispagestyle{plain}
\pagestyle{scrheadings}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter\hspace{1cm}#1}{}}	
\chead{}		
\ihead{\leftmark}	
\renewcommand{\headfont}{\bfseries}	
\setheadsepline{0.5pt}
% ----------------------------------------------------------------------------
% -----------------------------TEXT-------------------------------------------
% ----------------------------------------------------------------------------
% Gliederung und Text:
\input{Kapitel1}
\input{Kapitel2}
%\input{Kapitel3}
%\input{Kapitel4}
%\input{Kapitel5}
%\input{Kapitel6}
%\input{Kapitel7}
% ----------------------------------------------------------------------------
% ----------------------------------------------------------------------------
% ----------------------------------------------------------------------------
\pagestyle{plain}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter\hspace{1cm}#1}{}}	
\ihead{\hspace{0pt}\rightmark}		
\chead{}	 
\renewcommand{\headfont}{\bfseries}	
\setheadsepline{0.5pt}
\printbibliography[title=Literaturverzeichnis]
\addcontentsline{toc}{chapter}{Literaturverzeichnis}
\thispagestyle{scrheadings}  
\listoffigures
\thispagestyle{scrheadings} 
\listoftables
\thispagestyle{scrheadings} 
\appendix
\thispagestyle{scrheadings} 

% ----------------------------------------------------------------------------
% ----------------------------------------------------------------------------
% ----------------------------------------------------------------------------
\end{document}

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 530
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

...

Beitrag von nixversteh »

Hallo JoE1205,
dein Code ist nicht lauffähig, zudem sind wir nicht im Besitz deiner eingebundenen Dateien. Stelle bitte ein lauffähiges Minimalbeispiel ein.
Absence of evidence is not evidence of absence

JoE1205
Forum-Anfänger
Forum-Anfänger
Beiträge: 13
Registriert: Di 7. Nov 2017, 23:11

Beitrag von JoE1205 »

bei mir läuft er. Das liegt vermutlich an \usepackage{fhacmb}, da es selber geschrieben ist. Spielt aber auch keine Rolle, denn es liegt kein Problem im Code vor. Ich möchte nur gerne wissen wie man einem Inhaltsverzeichnis/ Literaturverzeichnis einer \documentclass(scrbook) eine Kopfzeile verpasst.

markusv
Forum-Meister
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Beitrag von markusv »

JoE1205 hat geschrieben:bei mir läuft er. [...] Spielt aber auch keine Rolle
Warum sollte sich hier irgendwer im Forum freiwillig die Mühe machen, wenn du nichtmal selbst nur einen Augenblick mehr für das Problem verschwendest?!? Die Aussage, die du damit rüber bringst: anscheinend ist es dir nicht so wichtig.

Zum Thema "bei mir läuft er": Kopiere den Code als .tex-Datei in einen neuen Ordner und probiere zu Kompilieren. Läuft's durch?!?
JoE1205 hat geschrieben:Ich möchte nur gerne wissen wie man einem Inhaltsverzeichnis/ Literaturverzeichnis einer \documentclass(scrbook) eine Kopfzeile verpasst.
Überlege: die erste Seite des Literaturverzeichnisses ist die Seite eines neuen Kapitels. Haben die anderen Kapitelanfangsseiten dieselbe Eigenschaften? Wenn nein, was hast du da getan? Wenn ja, sollte es da auch anders sein? Warum sind Seiten von Kapitelstarts anders? http://texwelt.de/wissen/fragen/6302/wo ... pitelstart

Übrigens: wenn ich mir die Mühe mache und alles unbekannte auskommentiere, wird eine PDF erstellt und siehe da, über Inhaltsverzeichnis steht eine Kopfzeile! Ergo liegt es vielleicht doch an deinem Code oder eigenen Paketen, der mMn so der Inbegriff von quick-and-dirty ist. Du solltest das dringend bereinigen. Als Beispiel:
\usepackage{chngcntr}      
\counterwithout{figure}{section}   
\renewcommand{\thefigure}{\thechapter-\arabic{figure}}
Diese drei Zeilen machen keinerlei Sinn. Die figure-Umgebung ohne section zu setzen, würde bedeuten, dass jedes Kapitel eine Abbildung 1, Abbildung 2 etc. hat. Da du das ganze aber in der dritten Zeile über Bord wirfst und eigenhändig definierst, macht es erst recht keinen Sinn. Des weiteren hast du teilweise veraltete Pakete und weitere, wirre Definitionen und "Hacks" verbaut, die so da nicht bleiben sollten und u.a. für Probleme wie das jetzige sorgen, obwohl es funktionieren müsste (warum auch immer).
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de

Gast

Beitrag von Gast »

Die Platzierung Deiner ganzen \thispagestyle-Befehle ist übrigens kompletter Unfug – außer Du willst ausgerechnet nur die letzte Seite des jeweiligen Verzeichnisses mit anderem Seitenstil setzen. Das wäre aber extrem ungewöhnlich.

Dass das Beispiel bei uns nicht funktionieren kann, sollte mit wenig gesundem Menschenverstand bereits vollkommen klar werden. Spätestens nach Lesen von der Minimalbeispiel-Anleitung muss es einleuchten. Außerdem kannst Du das leicht über den automatische Overleaf-Link über dem Beispiel ausprobieren.

Sorry, aber Leuten, die entsprechende Hinweise mit einem »bei mir läuft er« abschmettern, was also letztlich sagt: »Das ist euer Problem!«, denen kann man nicht helfen. Man sollte es eigentlich auch gar nicht. Die haben nämlich nicht verstanden, dass wir gar kein Problem haben, weil wir gar nicht helfen müssen.

Da wir aber trotzdem versuchen, jedem zu helfen, noch ein letzter Tipp: Lies »Minimale Vorlage vs. maximale Probleme« und beachte es! Achte außerdem in Links in Kommentaren und beachte diese! Falls noch nicht erfolgt: Lies eine LaTeX-Einführung! Viel zu lesen? Ja, aber nur so kommt man weitgehend frustfrei und schnell zu guten Ergebnissen und damit zu einem echten Erfolg.

JoE1205
Forum-Anfänger
Forum-Anfänger
Beiträge: 13
Registriert: Di 7. Nov 2017, 23:11

Beitrag von JoE1205 »

Ich versteh einfach nicht, wieso immer als aller erstes der Code komplett untersucht und man auf sämtliche veraltete Codeschnippsel hingewiesen wird. Naja ist auch jetzt egal, unsere Meinungen gehen auseinander.

Das ganze mal auf ein paar Zeilen heruntergebrochen:
\documentclass{scrbook}
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel}
\usepackage[style=alphabetic,]{biblatex} 
\usepackage{csquotes} 
\KOMAoptions{ 
   parskip=true,       
   fontsize=12,       
   toc=flat,       
   twoside=false,       
   numbers=nodotatend,   
   %toc=bibliography,   
   toc=listof,       
   toc=index,       
   } 
     
\begin{document}
\tableofcontents
\chapter{kapitel1}
\chapter{kapitel2}
\chapter{kapitel3}
\printbibliography[title=Literaturverzeichnis]
\addcontentsline{toc}{chapter}{Literaturverzeichnis}
\listoffigures
\listoftables
\end{document}


markusv
Forum-Meister
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Beitrag von markusv »

Naja, wenn der Code ein grundsätzliches Element des Problems darstellt, sollte man darauf hinweisen. Du stellst die Helfer vor ein mehr oder minder großes Problem, dass sie ohne dich nicht hätten, und alles was als du als Hilfestellung und Lösungsansatz mit gibst, ist ein miserabler Haufen Code, der noch nicht mal getestet werden kann. Und beschwerst dich bei hilfreichen Hinweisen. Ja, offensichtlich gehen unsere Meinungen da auseinander.

Schlage \BeforeStartingTOC nach. Hier solltest du eine saubere Lösung für dein Problem finden. Oder schau bspw. hier: https://tex.stackexchange.com/questions ... layer-scrp
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de

Gast

Off-Topic: Mängel im gezeigten Code

Beitrag von Gast »

Warum trägst Du mit \addcontentsline umständlich die letzte Seite des Literaturverzeichnisses ins Inhaltsverzeichnis ein, statt mit der in der KOMA-Script-Anleitung dokumentierten Option bibliography=totoc einfach die erste Seite automatisch eintragen zu lassen?

Übrigens: Die KOMA-Script-Anleitung empfiehlt auch ausdrücklich, die Schriftgröße direkt beim Laden der Klasse einzustellen. Spätere Änderungen an fontsize führen nicht dazu, dass alle von der Schriftgröße abhängige Längen an die neue Schriftgröße angepasst werden. Auch bei anderen Optionen wie parskip, twoside und dem oben genannten bibliography=totoc kann es sein, dass nicht alle Pakete auf spätere Änderungen reagieren.
Ich versteh einfach nicht, wieso immer als aller erstes der Code komplett untersucht und man auf sämtliche veraltete Codeschnippsel hingewiesen wird.
Wenn Du keine Infos zu den Teilen des Codes haben willst, dann lass sie weg! Und was ist so schlimm daran, wenn man Dich auf allgemeines Problempotential und Verbesserungsmöglichkeiten hinweist? Sei doch froh, wenn Du Verbesserungsmöglichkeiten erfährst, bevor sie zu einem echten Problem werden. Manches kann auch ein Problem werden, ohne dass Du es bemerkst. Beispielweise die Sache mit \addcontentsline.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »


Antworten