Seite 1 von 1

Kleiner Absatz vor Inhaltsverzeichnis

Verfasst: Mo 10. Aug 2015, 08:45
von jusaca
Hallo,
wenn ich in Latex ein Inhaltsverzeichnis erstellen lasse, dann steht dessen Überschrift immer ganz eng an meine Kopfzeile gequescht, sobald ich dort ein kleines Logo einfüge.
Daher möchte ich die Überschrift einfach ein klein wenig nach unten rücken, aber mit \vspace* wird der Absatz unabhängig von der angegebenen Länge viel zu groß! Selbst bei 1mm rückt er mir die Überschrift ein recht großes und damit sehr unansehniches Stück nach unten... Da gibt es doch sicherlich eine bessere Lösung, oder?
\documentclass[a4paper, 12pt]{article}
\usepackage[paper=a4paper,left=25mm,right=25mm,top=25mm,bottom=25mm]{geometry}
\usepackage{setspace}
\setstretch{1.5}	% Zeilenabstand
\parindent0pt %kein automatischer Zeileneinzug 
\setlength{\skip\footins}{10mm} % Textabstand zu Fußnoten

\usepackage{fancyhdr}	
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage[pdftex]{graphicx}
\usepackage{amsmath}

% % % Kopf- und Fußzeile % % %
\pagestyle{fancy}
\rhead{\includegraphics[width=0.15\textwidth]{Bilder/logo1.png}}
\chead{Titel}
\lhead{Max Mustermann}

\begin{document}

%\vspace*{1mm}
\tableofcontents
\newpage

\section{Einleitung}

\end{document}
Viele Grüße
jusaca

Verfasst: Mo 10. Aug 2015, 09:19
von Johannes_B
Du gibst mit dem Paket geometry explizite Randeinstellungen. Dass du ein Logo im Kopf hast, und die Kopfzeile somit höher ist verschweigst du dabei aber. Du wirst in der log-Datei entsprechende Warnungen erhalten.
\documentclass[a4paper, 12pt]{article}
\usepackage[paper=a4paper,left=25mm,right=25mm,top=25mm,bottom=25mm,headheight=73pt,includehead]{geometry}
\usepackage{setspace}
\setstretch{1.5}   % Zeilenabstand
%\parindent0pt %kein automatischer Zeileneinzug
\usepackage{parskip}
\setlength{\skip\footins}{10mm} % Textabstand zu Fußnoten

\usepackage{fancyhdr}  
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage[pdftex]{graphicx}
\usepackage{amsmath}

% % % Kopf- und Fußzeile % % %
\pagestyle{fancy}
\rhead{\includegraphics[width=0.15\textwidth]{example-image-1x1}}
\chead{Titel}
\lhead{Max Mustermann}

\begin{document}

%\vspace*{1mm}
\tableofcontents
\newpage

\section{Einleitung}

\end{document}

Verfasst: Mo 10. Aug 2015, 09:36
von jusaca
Achso, das sollte mal also mit angeben, ok.
Aber aus welchem Grund klappt das bei den anderen Überschriften? "Einleitung" z.B. hält einen idealen Abstand zur Kopfzeile ein, auch ohne deine Erweiterung, nur das Inhaltsverzeichnis stellt sich quer :?

Wenn ich "headheight" und "includehead" benutze, dann passt das zwar mit dem Inhaltsverzeichnis perfekt, aber dafür rutscht die gesamte Kopfzeile ein gutes Stück nach unten - das soll ja nun ebenfalls nicht passieren. Ich hab auch schon mit dem Wert von headheight gespielt, aber so wie bisher erhalte ich die Abstände nicht... ;/

Verfasst: Mo 10. Aug 2015, 09:41
von Johannes_B
Schau einfach in die log-Datei bzw. die Anleitung zu geometry.

Gibst du keinen Wert an, dann setzt das Paket die Höhe der Kopfzeile für dich mitten im Dokument.

Du kannst auch includehead entfernen und somit nicht in den Satzspiegel integrieren. Das wäre für deine Kopfzeile aber wohl eher noch schlechter.

Ich bin übrigens der Meinung, du solltest zu einer report-Klasse wechseln. Diese unterstützt dann auch von Natur aus Kapitel.

Verfasst: Mo 10. Aug 2015, 10:08
von esdd
fancyhdr stellt auf der ersten Seite fest, dass für die Kopfzeile mehr Platz als die in Deinem Fall voreingestellten 12pt benötigt wird. Es korrigiert die Kopfzeilenhöhe deshalb ab der folgenden Seite, erzeugt aber eine entsprechende Warnung.

Du könntest jetzt headheight auf den von fancyhdr in der log Datei angegebenen Wert sotzen und top um die Differenz zwischen diesem Wert und der voreingestellten Kopfzeilenhöhe vergrößern:
\usepackage[paper=a4paper,left=25mm,right=25mm,top=\dimexpr25mm+51pt\relax,headheight=73pt,bottom=25mm]{geometry} 
Die Werte können bei Dir anders sein - wir kennen die Größe Deines Logos nicht.

In Deinem Code sind noch ein paar Seltsamkeiten: Lass pdftex beim Laden von graphicx weg. Das ist bestenfalls einfach überflüssig. Du setzt den Absatzeinzug einfach gleich 0pt. Wie kennzeichnest Du dann Absätze? Eventuell solltest Du Wie erhalte ich eine Leerzeile zwischen Absätzen? lesen.

Gruß
Elke

Verfasst: Mo 10. Aug 2015, 11:02
von jusaca
Vielen Dank, jetzt sieht es gut aus =)