Problem mit der Formatierung und der Kopfzeile

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: Problem mit der Formatierung und der Kopfzeile

von Gast » Do 3. Nov 2016, 17:03

Das \renewcommand*{\chapterpagestyle}{empty} kannst du dir übrigens auch sparen. Deine plain-Seiten sind ohnehin wie empty, also auch ohne Seitenzahl.

von Gast » Do 3. Nov 2016, 17:01

Lass die \addcontentsline-Anweisungen weg. Die stehen ohnehin an der falschen Stelle. Verwende stattdessen Option listof=totoc.

von GTA 3 » Do 3. Nov 2016, 16:24

Also vielen Dank für die Antworten. Das mit dem Minimalbeispiel muss ich noch lernen. :oops:

Also das mit dem Abkürzungsverzeichnis habe ich hingekriegt dank euch mit dem addChap.

Zu der Kopfzeile:
Ich nutze nun im Moment die scrlayer-scrpage der gleich automark mitlädt, weil das Andere ja veraltet ist. Habe gemerkt das die Kopfzeile nur angezeigt wird, wenn irgendwas an Reintext in der Seite drinsteht...

Daher Blindtext. Da ich kein twopage verwende brauchte ich den renew nach ohead. Am Hyperref hock ich mich nochmal ran.

So siehts im Moment aus. (Ist es lauffähig? :oops: )


\documentclass[ngerman, bibliography=totoc]{scrreprt}       
\usepackage[ngerman]{babel}       
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage{lmodern}               
\usepackage{microtype}             
\usepackage{graphicx}             
\usepackage{tabularx}             
\usepackage{booktabs} 

\usepackage{blindtext}
\usepackage[automark]{scrlayer-scrpage} 
\renewcommand*{\chapterpagestyle}{empty}
\clearpairofpagestyles
\ihead{\headmark}
\ohead{\pagemark}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
	
	% Deckblatt

	% Inhaltsverzeichnis
	\tableofcontents
	\newpage
	\blindtext[10]	


	% Abbildungsverzeichnis
	\listoffigures
	\addcontentsline{toc}{chapter}{Abbildungsverzeichnis}
	\newpage

	% Tabellenverzeichnis
	\listoftables
	\addcontentsline{toc}{chapter}{Tabellenverzeichnis}
	\newpage	
	
        % Vorwort
        \addchap{Vorwort} 
        Hier steht s***!
        \newpage
        Hier auch

	% Literaturverzeichnis
	%TODO! IMPLEMENTIERUNG JABREF!	

\end{document}
EDIT: Code Geändert! Siehe beim Vorwort!

EDIT2:
\renewcommand*{\sectionmark}[1]{%
    \markright{\MakeMarkcase{\ifnumbered{section}{\sectionmarkformat}{}#1}}%
}
Den oben stehenden Code habe ich entfernt, da keine Funktionalität..
Ach und in Overleaf funkt er :P

EDIT3: Probleme sind gelöst! Danke schön!

von Gast » Do 3. Nov 2016, 15:35

Das Beispiel ist so leider nicht lauffähig. Bitte beachte die Minimalbeispiel-Anleitung.

Ich kann daher nur ein paar grundsätzliche Dinge raten: Lass \automark{section} und verwende stattdessen Option automark beim Laden von scrlayer-scrpage, das du an Stelle des veralteten scrpage2 verwenden solltest. Dass das Verzeichnis kleiner gesetzt wird, liegt daran, dass du die falsche Gliederungsebene verwendest. Bei Report-Klassen ist \chapter die obere Ebene, die auch für Verzeichnisse verwendet wird. Ab besten verwendest du \addchap{Abkürzungsverzeichnis} und lässt dafür die \addcontentsline-Anweisung weg.

Ich gehe davon aus, dass das die meisten deiner Probleme bereits löst.

Übrigens a4paper und titlepage sind Voreinstellung bei scrreprt und können daher entfallen.

Wenn du \clearscrheadfoot verwendest, sind übrigens alle Felder von Kopf und Fuß weg. Du hast dann auch keine Seitenzahlen mehr. Dafür brauchst du noch etwas wie \cfoot*{\pagemark]} bzw. beim veralteten scrpage2 \cfoot[\pagemark]{\pagemark}. Du siehst, mit dem neueren Paket wird manches auch noch kürzer. \pagestyle{scrheadings} darfst du mit dem neuen Paket auch weglassen. Und eigentlich wäre \clearscrheadfoot jetzt \clearpairofpagestyles. Siehe zu den ganzen Neuerungen auch die beiden Kapitel zum Paket in der KOMA-Script-Anleitung oder im KOMA-Script-Buch.

Ach, eins noch String-Optionen für hyperref sollte man besser per \hypersetup setzen, damit hyperref die Codierung für Umlaute etc. korrekt verarbeiten kann. Wieso du überhaupt Links setzen lässt, wenn die alle schwarz gemacht werden, also für den Leser unsichtbar sind, ist mir allerdings ein Rätsel. Wenn es um den Druck geht, dann lass colorlinks=true weg. Die Rahmen (oder optionalen Unterstreichungen), die es dann gibt, werden automatisch nicht mit gedruckt.

von Bartman » Do 3. Nov 2016, 15:32

Wenn Du in den TeX-Dateien den Befehl \chapter benutzt, dann solltest Du diesen statt \section* auch für Dein Abkürzungsverzeichnis einsetzen.

Anstelle von
\chapter*{Abkürzungsverzeichnis}
\addcontentsline{toc}{chapter}{Abkürzungsverzeichnis}
darfst Du dann wegen Deiner KOMA-Script Dokumentklasse auch
\addchap{Abkürzungsverzeichnis}
verwenden.

Problem mit der Formatierung und der Kopfzeile

von GTA 3 » Do 3. Nov 2016, 15:19

Guten Tag,

ich hocke gerade mit TexWorks(MikTex) an meiner Bachelorarbeit und habe einige Probleme.

Erstes Problem:
Im Kapitel Abkürzungsverzeichnis ist die Überschrift kleiner als in den anderen Chapter! Sieht so aus, dass die komplette Formatierung anders aussieht. Dieses Problem ist unabhängig vom zweiten Problem.

Zweites Problem: ~steht vermutlich im Zusammenhang mit dem ersten Problem:
Ich möchte in der Kopfzeile auf der linken Seite automatisiert den Chapter anzeigen lassen.
Jedoch wird die Kopfzeile ebenfalls nur im Abkürzungsverzeichnis angezeigt. Und das auch noch falsch. Es zeigt mit im Abkürzungsverzeichnis den Vorchapter Tabellenverzeichnis an.
Ich weiß nicht wieso und woran das liegt. Ich hoffe auf eine Lösung eurerseits, da ich mit meinem Alphabet am Ende angelangt bin.


Hier ist mein Code von der MainTex! Ich habe die ganzen Kapitel ausgelagtert. Die sollten eigentlich nicht relevant sein.

\documentclass[a4paper, titlepage, ngerman, bibliography=totoc]{scrreprt} 		
\usepackage[ngerman]{babel}		 
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}					
\usepackage{microtype}				
\usepackage{graphicx} 				
\usepackage{tabularx} 				
\usepackage{booktabs}				
\usepackage{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot
\ihead{\headmark}
\automark{section}

% Links im fertigen PDF erstellen
\usepackage[% hyperref immer als letztes (!) Paket einbinden!						
						pdfauthor={Max Mustermann}
						,pdfsubject={Bachelorarbeit}
						,pdftitle={Thema xyz}
						,plainpages = false		
						,pdfpagelabels = false 
						,implicit = false
						,breaklinks = true		
						,colorlinks = true		
						,linkcolor  = black		% interne Links
						,citecolor  = black		% Zitate
						,menucolor  = black		
						,urlcolor   = black		
					]{hyperref}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
	
	% Deckblatt
	\input{Deckblatt/deckblatt.tex}	

	% Inhaltsverzeichnis
	\tableofcontents
	\newpage
	
	% Abbildungsverzeichnis
	\listoffigures
	\addcontentsline{toc}{section}{Abbildungsverzeichnis}
	\newpage

	% Tabellenverzeichnis
	\listoftables
	\addcontentsline{toc}{section}{Tabellenverzeichnis}
	\newpage	

	% Abkürzungen
	\include{Abkuerzungsverzeichnis/averzeichnis}
	\newpage

	% Vorwort
	\include{Vorwort/vorwort}
	\newpage

	% Kapitel 1: Einführung
	\input{1Einfuehrung/einfuehrung.tex}
	\newpage

	% Kapitel 2: A
	\input{2A/a.tex}
	\newpage
	
	% Kapitel 3: B
	\input{3B/b.tex}
	\newpage

	% Kapitel 4: C
	\input{4C/c.tex}
	\newpage

	% Kapitel 5: D
	\input{5D/d.tex}
	\newpage

	% Kapitel 6: E	
	\input{6E/e.tex}
	\newpage
 
	% Kapitel 7:  F
	\input{7F/f.tex}
	\newpage

	% Kapitel 8: Zusammenfassung	
	\input{8Zusammenfassung/zusammenfassung.tex}
	\newpage
	
	% Literaturverzeichnis
	%TODO! IMPLEMENTIERUNG JABREF!	

	%Selbstständigkeitserklärung
	\input{Selbststaendigkeitserklaerung/erklaerung.tex}

\end{document}
Der Code im Abkürzungsverzeichnis sieht im Moment so aus: (Also eher bescheiden und übersichtlich im Moment)
\section*{Abkürzungsverzeichnis}
\addcontentsline{toc}{section}{Abkürzungsverzeichnis}
	\begin{tabularx}{\linewidth}{p{3cm}X}
		XXX				& XXX²\\
	\end{tabularx}
EDIT 1: Ich seh gerade das Ding mit Include und Input...

Nach oben