PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Header über Inhaltsverzeichnis und Abbildungsverzeichnis weg



Raymond
12-11-2006, 13:48
Hallo allerseits,

ich habe folgendes Problem. In meiner Diplomarbeit wir auf der ersten Seite des Inhaltsverzeichnis und des Abbildungsverzeichnis kein Header angezeigt. WARUM?

Über Hilfe würde ich mich sehr freuen.

Gruß aus Köln

localghost
12-11-2006, 14:10
Welche Dokumentklasse benutzt Du denn? book, report oder article? Bei den ersten beiden haben diese Verzeichnisse den Charakter eines Kapitels. Somit wird die Seite automatisch ohne Kopfzeile und der zentrierten Seitennummer in der Fußzeile formatiert. Das kann man (glaube ich) mit dem Befehl \thispagestyle{…} umgehen, sieht aber nicht so toll aus.

Raymond
12-11-2006, 14:15
Ich benutze 'scrartcl'.

localghost
12-11-2006, 14:19
Damit habe ich keine Erfahrung. Der Befehl \thispagestyle{…} sollte aber auch hierbei funktionieren.

bischi
12-11-2006, 14:22
Ich mag mich vage daran erinnern, dass wir das hier im Forum schon mal hatten. Wirf doch dazu mal die Forensuche an...

MfG Bischi

Raymond
12-11-2006, 14:41
Ich mag mich vage daran erinnern, dass wir das hier im Forum schon mal hatten. Wirf doch dazu mal die Forensuche an...
MfG Bischi

Hi Bischi,

leider kann ich nix finden, bzw. kein Foren-Eintrag auf mein Problem übertragen.

Was ich besonders komisch finde, ist das der Header da war, aber nun ist er weg. Wird der Header anders behandelt, wenn man mit Mac oder Windows arbeitet? Ansonsten hab ich nämlich nichts in der Datei geändert.

Gruß Raymond

Raymond
12-11-2006, 14:43
Damit habe ich keine Erfahrung. Der Befehl \thispagestyle{…} sollte aber auch hierbei funktionieren.

Kannst du mir vielleicht ein wenig weiter helfen? Ich stecke noch nicht so sehr in der LaTeX-Materie. Wie würde der Befehl weiter gehen?

localghost
12-11-2006, 15:12
Der Befehl \thispagstyle{stil} bestimmt den Stil der laufenden Seite in Bezug auf Kopf- und Fußzeile. Für stil können gewählt werden: plain, empty, headings und myheadings.

Bei plain ist der Seitenkopf leer und die Fußzeile besteht aus der zentrierten Seitennummer. Dies ist auch die Standardseitenformatierung, wenn der Befehl \pagestyle im Vorspann nicht auftaucht.

Bei empty bleiben Kopf- und Fußzeile leer, was bedeutet, dass auch keine Seitennummer gedruckt wird.

Bei headings enthält der Seitenkopf die Seitenzahl sowie Überschriftinformationen, die durch die gewählte Bearbeitungsklasse bestimmt wird. Die Fußzeile bleibt leer. Dies gilt nicht bei den Kapitelanfangsseiten!

Bei myheadings ist es wie bei headings, jedoch wird der Seitenkopf nicht automatisch, sondern durch die Erklärungen \markright und \markboth bestimmt.


(ähnlich nachzulesen bei Helmut Kopka: LaTeX Band 1 - Einführung)


Ich nehme mal an, dass Du im Vorspann deines Dokuments irgendwo den Befehl \pagestyle{…} mit einer entsprechenden Angabe für den Seitenstil platziert hast. Das selbe Argument sollte auch der Befehl \thispagestyle{…} erhalten. Diesen Befehl platzierst Du jeweils direkt nach den Befehlen für das Inhaltsverzeichnis (\tableofcontents) und das Abbildungsverzeichnis (\listoffigures). Damit solltest Du deine Header zurückerhalten.

bischi
12-11-2006, 15:16
Sieht bös nach dem aus:

http://www.mrunix.de/forums/showthread.php?t=45691&highlight=inhaltsverzeichnis+kopfzeile

MfG Bischi

Raymond
12-11-2006, 18:01
ich benute folgendes um meine Header zu gestallten.



\pagestyle{scrheadings}
\setheadsepline{1pt}
\clearscrheadfoot
\ohead{\pagemark}
\ihead{\headmark}


\thispagstyle{scrheadings} bewirkt leider nix.

rais
12-11-2006, 18:24
Moin moin,

ich benute folgendes um meine Header zu gestallten.



\pagestyle{scrheadings}
\setheadsepline{1pt}
\clearscrheadfoot
\ohead{\pagemark}
\ihead{\headmark}


dann kann ich 'fancy' nicht benutzen, oder?
fancyhdr und scrpage2 sind beides Pakete, die für die Kopfzeilengestaltung gedacht sind und sich deshalb vermutlich nicht miteinander vertragen.
OTOH nutzt Du scrartcl, also eine kapitellose Klasse, bei der sich das Problem eigentlich gar nicht erst stellen sollte. Erstell' also bitte ein Minimalbeispiel (http://www.minimalbeispiel.de), so daß das Problem nachvollziehbar wird.
MfG,

Raymond
12-11-2006, 19:11
ok, dann versuch ich mal ein minimal Beispiel:


\documentclass[german,a4paper,12pt]{scrartcl}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ngerman}
\usepackage[
pdftex,
a4paper,
bookmarks,
bookmarksopen=true,
bookmarksnumbered=true,
pdfauthor={Raymond},
pdftitle={Diplomarbeit},
colorlinks,
linkcolor=black,
urlcolor=black,
citecolor=black
]{hyperref}
\usepackage[dvips]{epsfig}
%Arial SCHRIFT
\usepackage{helvet}
\renewcommand\familydefault{phv}
\usepackage{a4}
\usepackage[right]{eurosym}
\setlength{\topmargin}{-15mm}
\usepackage[automark]{scrpage2}
\pagestyle{scrheadings}
\setheadsepline{1pt}
\clearscrheadfoot
\ohead{\pagemark}
\ihead{\headmark}


\makeatletter
\renewcommand*\tableofcontents{\chapter{Inhaltsver zeichnis}\ohead{\pagemark}\ihead{\headmark}}
\renewcommand*\l@section{\@dottedtocline{1}{0.0em} {1.4em}}
\renewcommand*{\l@section}[2]{\addvspace{0.5em}\noindent{\textbf{#1}}\hfill#2\p ar}
\renewcommand*\l@subsection{\@dottedtocline{2}{1.4 em}{2.5em}}
\renewcommand*\l@subsubsection{\@dottedtocline{3}{ 3.9em}{3.7em}}
\renewcommand*\l@figure{\@dottedtocline{1}{1.5em}{ 3.0em}}
\renewcommand{\refname}{\vspace*{-9ex}}
\renewcommand{\listfigurename}{\vspace*{-4ex}}
\makeatother

\begin{document}

\pagenumbering{Roman}

--- Titelseite ---

\input{Danksagung.tex}
\newpage

\tableofcontents

--- die restlichen Kapitel ---


Und???

bischi
12-11-2006, 19:14
ok, dann versuch ich mal ein minimal Beispiel:
Kläglich gescheitert, weil:
1) Nicht minimal - viel zu viele Pakete drin, die für das Problem nicht notwendig sind.
2) Nicht kompilierfähig.

(vgl: www.minimalbeispiel.de )

MfG Bischi

sofa-surfer
12-11-2006, 19:30
ok, dann versuch ich mal ein minimal Beispiel:


\documentclass[german,a4paper,12pt]{scrartcl}
...
\renewcommand*\tableofcontents{\chapter{Inhaltsver zeichnis}\ohead{\pagemark}\ihead{\headmark}}




Also wenn ich diese beiden Zeilen so sehe, dann kann doch da irgendwas so gar überhaupt nicht stimmen? Wie kannst du denn mit dem \chapter-Befehl rumhantieren, wenn du in einer kapitellosen Klasse bist?

Ansonsten:
\hyperref-Paket (in den allermeisten Fällen) als letztes Paket laden.

Paket a4 sollte rausfliegen. Erstens hast du schon die Klassenoption a4paper und zweitens sollte es nicht mehr verwendet werden (l2tabu (http://www.ctan.org/tex-archive/info/l2tabu/german/l2tabu.pdf))

epsfig wirst du mit sehr hoher Wahrscheinlichkeit auch nicht brauchen (?)

EDIT: Wenn du die Klassenoption german übergibst, und gleichzeitig noch das Paket ngerman lädst, dann klingt das doch auch schon rein von der Sache her komisch, oder? Besser:

\documentclass[ngerman,...]{...}
\usepackage{babel}
...


Matthias

Raymond
12-11-2006, 20:32
es sieht jetzt so aus


\renewcommand*\tableofcontents{\section{Inhaltsver zeichnis}\ohead{\pagemark}\ihead{\headmark}}


das a4 Package ist raus und german ist gegen ngerman getauscht.

Das hat sich so mit der Zeit angesammelt und ich habe mich nie drum gekümmert, was da überflüßig bzw. falsch ist. :o

aber der Lösung meines Problems hat das jetzt leider nicht geholfen.

... ich arbeite an einem neuen "Minimal-Beispiel"

Raymond
12-11-2006, 21:05
neues minimal Beispiel



\documentclass[ngerman,a4paper,12pt]{scrartcl} % german aus fordere Klammer raus
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ngerman}
\usepackage{babel}
\usepackage[
pdftex,
a4paper,
bookmarks,
bookmarksopen=true,
bookmarksnumbered=true,
pdfauthor={Bugs Bunny},
pdftitle={Fachhochschule Köln},
colorlinks,
linkcolor=black,
urlcolor=black,
citecolor=black
]{hyperref}
\renewcommand\familydefault{phv}
\usepackage[automark]{scrpage2} %% automark sagt: "ich aktualisiere dir den headmark ;o)
\pagestyle{scrheadings}
\setheadsepline{1pt} %% Legt die Dicke der Linie zwischen Kopf und Texbereich fest.
\clearscrheadfoot
\ohead{\pagemark} %% Gibt die Seitenzahl oben rechts aus.
\ihead{\headmark} %% Gibt die \section oben links an.

\makeatletter
%\renewcommand*\tableofcontents{\section{Inhaltsve rzeichnis}\ohead{\pagemark}\ihead{\headmark}}
\renewcommand*\l@section{\@dottedtocline{1}{0.0em} {1.4em}}
\renewcommand*{\l@section}[2]{\addvspace{0.5em}\noindent{\textbf{#1}}\hfill#2\p ar}
\renewcommand*\l@subsection{\@dottedtocline{2}{1.4 em}{2.5em}}%2.6
\renewcommand*\l@subsubsection{\@dottedtocline{3}{ 3.9em}{3.7em}}%3.8
\renewcommand*\l@figure{\@dottedtocline{1}{1.5em}{ 3.0em}}
\renewcommand{\refname}{\vspace*{-9ex}}
\renewcommand{\listfigurename}{\vspace*{-4ex}}
\makeatother

%Umgebung für Formel zur späteren Erstellung eins Formelverzeichnis
\usepackage{float}
\newfloat{formel}{H}{for}[section]
\floatname{formel}{Formel}

\begin{document}

\pagenumbering{Roman}

\begin{titlepage}
\begin{center}

\huge RHEINISCHE FACHHOCHSCHULE KÖLN \\

\Large \textit{University of Applied Sciences}\\

\vspace{0,8cm}

\large\textbf{Fachbereich: Wirtschaft \& Recht}\\
\normalsize Studiengang: Medizin Ökonomie I
\end{center}

\end{titlepage}

\ohead{\pagemark} %% Gibt die Seitenzahl oben rechts aus.
\ihead{Danksagung}
\section*{Danksagung}

\newpage

\ohead{\pagemark}
\ihead{Inhaltsverzeichnis}
\tableofcontents
\thispagestyle{scrheadings}
\newpage

\ohead{\pagemark}
\ihead{\headmark}

\pagenumbering{arabic}
\section{Einleitung}
\label{sec:Einleitung1}
\section{Einleitung}
\label{sec:Einleitung2}
\section{Einleitung}
\label{sec:Einleitung3}
\section{Einleitung}
\label{sec:Einleitung4}
\section{Einleitung}
\label{sec:Einleitung5}
\section{Einleitung}
\label{sec:Einleitung6}
\section{Einleitung}
\label{sec:Einleitung7}
\section{Einleitung}
\label{sec:Einleitung8}
\section{Einleitung}
\label{sec:Einleitung9}
\newpage
\section{Einleitung}
\label{sec:Einleitung11}
\section{Einleitung}
\label{sec:Einleitung21}
\section{Einleitung}
\label{sec:Einleitung31}
\section{Einleitung}
\label{sec:Einleitung41}
\section{Einleitung}
\label{sec:Einleitung51}
\section{Einleitung}
\label{sec:Einleitung61}
\section{Einleitung}
\label{sec:Einleitung71}
\section{Einleitung}
\label{sec:Einleitung81}
\section{Einleitung}
\label{sec:Einleitung91}
\newpage
\section{Einleitung}
\label{sec:Einleitung12}
\section{Einleitung}
\label{sec:Einleitung22}
\section{Einleitung}
\label{sec:Einleitung32}
\section{Einleitung}
\label{sec:Einleitung42}
\section{Einleitung}
\label{sec:Einleitung52}
\section{Einleitung}
\label{sec:Einleitung62}
\section{Einleitung}
\label{sec:Einleitung72}
\section{Einleitung}
\label{sec:Einleitung82}
\section{Einleitung}
\label{sec:Einleitung92}
\newpage
\section{Einleitung}
\label{sec:Einleitung123}
\section{Einleitung}
\label{sec:Einleitung223}
\section{Einleitung}
\label{sec:Einleitung323}
\section{Einleitung}
\label{sec:Einleitung423}
\section{Einleitung}
\label{sec:Einleitung523}
\section{Einleitung}
\label{sec:Einleitung623}
\section{Einleitung}
\label{sec:Einleitung723}
\section{Einleitung}
\label{sec:Einleitung823}
\section{Einleitung}
\label{sec:Einleitung923}
\end{document}


leider ist in mit dem Code der Header da.... :(

bischi
12-11-2006, 21:13
leider ist in mit dem Code der Header da.... :(

Das ist ja der Sinn eines Minimalbeispieles: Jetzt weisst du, dass du in deinem Code nen Fehler hast.

MfG Bischi

Raymond
12-11-2006, 21:15
hier ist der orig. Code.

Ich kann aber den Unterschied nicht feststellen.



\documentclass[ngerman,a4paper,12pt]{scrartcl} % german aus fordere Klammer raus
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ngerman}
\usepackage{babel}
\usepackage[
pdftex,
a4paper,
bookmarks,
bookmarksopen=true,
bookmarksnumbered=true,
pdfauthor={},
pdftitle={},
colorlinks,
linkcolor=black,
urlcolor=black,
citecolor=black
]{hyperref}
\usepackage{mathpazo}
\sloppy
\usepackage[pdftex]{graphics}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{helvet}
\renewcommand\familydefault{phv}
\usepackage{rotating}
\usepackage{graphpap}
\usepackage[right]{eurosym}
\setlength{\topmargin}{-15mm}
\usepackage[automark]{scrpage2}
\pagestyle{scrheadings}
\setheadsepline{1pt}
\clearscrheadfoot
\ohead{\pagemark}
\ihead{\headmark}
\section oben links an.
\usepackage{geometry}
\geometry{left=3.5cm,right=2.0cm,bottom=2.5cm,top= 3.0cm}
\linespread{1.30}
\usepackage{array}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{dcolumn}
\usepackage{units}
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{colortbl}
\usepackage{color}
\usepackage{pdfpages}
\usepackage{eso-pic}
\usepackage{everyshi}
\newcolumntype{L}[1]{>{\raggedright}p{#1}}
\newcolumntype{R}[1]{>{\raggedleft}p{#1}}
\newcolumntype{M}[1]{>{\raggedright}m{#1}}
\usepackage{booktabs}
\numberwithin{figure}{section}
\numberwithin{table}{section}
\usepackage{picins}
\usepackage{tocloft}

\setlength{\parindent}{0pt}


\makeatletter
%\renewcommand*\tableofcontents{\section{Inhaltsve rzeichnis}\ohead{\pagemark}\ihead{\headmark}}
\renewcommand*\l@section{\@dottedtocline{1}{0.0em} {1.4em}}
\renewcommand*\l@section[2]{\addvspace{0.5em}\noindent{\textbf{#1}}\hfill#2\p ar}
\renewcommand*\l@subsection{\@dottedtocline{2}{1.4 em}{2.5em}}
\renewcommand*\l@subsubsection{\@dottedtocline{3}{ 3.9em}{3.7em}}
\renewcommand*\l@figure{\@dottedtocline{1}{1.5em}{ 3.0em}}
\renewcommand{\refname}{\vspace*{-9ex}}
\renewcommand{\listfigurename}{\vspace*{-4ex}}
\makeatother
\usepackage{float}
\newfloat{formel}{H}{for}[section]
\floatname{formel}{Formel}
\usepackage{caption}
\renewcommand*{\captionsize}{\small}
\begin{document}
\pagenumbering{Roman}

\begin{titlepage}
\begin{center}

\huge RHEINISCHE FACHHOCHSCHULE KÖLN \\

\Large \textit{University of Applied Sciences}\\

\vspace{0,8cm}

\large\textbf{Fachbereich: Wirtschaft \& Recht}\\
\normalsize Studiengang: Medizin Ökonomie I

\vspace{0,5cm}

\begin{center}
\includegraphics[width=8cm]{Bilder/rfh.jpg}
\end{center}

\huge \textbf{Diplomarbeit} \\

\vspace{0,3cm}

\large Projektplanung einer Studie über Patienenströme aus stationären Pflegeeinrichtungen in Krankenhäuser \\


\vspace{0.2cm}

\begin{center}
\begin{tabular}{@{}m{6cm} l@{}m{9cm}}
\normalsize Diplomarbeit vorgelegt von: & \normalsize Author\\
& \normalsize Matrikel-Nummer: \\
& \\
\normalsize 1. Prüfer & \normalsize Prof\\
%\\
\normalsize 2. Prüfer & \normalsize Prof
\end{tabular}
\end{center}
\end{center}
\vspace{0.8cm}
\centering{\normalsize{Wintersemester 2006 / 2007}}
\end{titlepage}

\input{Danksagung.tex}
\newpage
\ohead{\pagemark}
\ihead{Inhaltsverzeichnis}
\tableofcontents % Inhaltsverzeichnis
\thispagestyle{scrheadings}
\newpage
\ohead{\pagemark}
\ihead{\headmark}
\pagenumbering{arabic}
\input{Einleitung.tex}
\input{Projektplanung.tex}
\input{Ziele.tex}
\input{Hypothesen.tex}
\input{Datenerhebung.tex}
\input{Auswertung.tex}
\input{Literaturrecherche.tex}
\input{EthischeRahmenbedingungen.tex}
\input{Fazit.tex}
\input{Anhangsverzeichnis.tex}
\input{Darstellungsverzeichnis.tex}
\input{Abkuerzungsverzeichnis.tex}
\input{Formelverzeichnis.tex}
\input{Glossar.tex}
\input{Literaturverzeichnis.tex}
\input{9-Erklaerung.tex}
\input{lebenslauf.tex}
\end{document}

rais
12-11-2006, 21:48
Moin moin,

es sieht jetzt so aus


\renewcommand*\tableofcontents{\section{Inhaltsver zeichnis}\ohead{\pagemark}\ihead{\headmark}}


öhhmm, was genau erhoffst Du Dir davon? Ich mein, es klingt so als wolltest Du einen neuen Abschnitt "Inhaltsverzeichnis" starten, gleichzeitig definierst Du aber den Teil um, der das eigentliche Inhaltsverzeichnis überhaupt erst ausgibt.
Meintest Du vllt so etwas


\renewcommand*{\contentsname}{Inhaltsverzeichnis}

bzw. bei Verwendung von babel und ngerman (Klassen)Option


\addto\captionsngerman{%
\renewcommand*{\contentsname}{Inhaltsverzeichnis}
}
(das wär' da allerdings unnötig, weil voreingestellt)?


das a4 Package ist raus und german ist gegen ngerman getauscht.
ngerman ist fast genauso veraltet wie german. Wie Matthias schon schrieb, nutz' lieber das babel-Paket und pack' "ngerman" mit in die Klassenoptionen.


uups, gar nicht weitergelesen...
den hier genannten Befehl hast Du zwar inzwischen auskommentiert, aber
wozu lädst Du ngerman und babel? Laß ngerman mal weg...
und graphics wird von graphicx sowieso geladen...
hyperref wird grundsätzlich als letztes Paket geladen (OK, float käme z.B. erst danach, aber Du lädst hier eine ganze Batterie von Paketen erst nach hyperref)...
\linespread{1.3} ist besser durch \usepackage{setspace} \onehalfspacing zu ersetzen...
ganz abgesehen davon: selbst wenn ich die Dokumente hätte, die Du hier (Post#18) so lädst, wär's nicht kompilierbar.

MfG,

Raymond
13-11-2006, 19:03
Hi,

nachdem alles mit meinem gebastelten Minimalbeispiel funktioniert hat bin ich auf die Suche gegangen.


\usepackage{tocloft}

das habe ich rausgenommen und alles war gut. Weiß auch nicht mehr so recht wofür das gut war.

Aber danke nochmal für eure tatkräftige Hilfe.

Gruß Raymond