PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kopfzeile in Index-Seite



doemi
19-03-2012, 14:19
Hallo.

Ich habe ein Problem mit meinem Index. Leider ist die Kopfzeile auf der Index-Seite nicht dieselbe wie auf allen anderen Seiten. Google hat mir leider nicht weitergeholfen. Hier der Code:



\documentclass[11pt]{scrartcl}

%anstelle von german auch ngerman
\usepackage{amsfonts,latexsym,eurofont,german}
\usepackage{graphicx,color}
\usepackage[headsepline,plainheadsepline]{scrpage2}
\usepackage{ucs}
\usepackage[utf8]{inputenc}
\usepackage{footnote}
\usepackage{makeidx}
\usepackage[colorlinks=true,linkcolor=black,citecolor=black,fi lecolor=black,pagecolor=black,urlcolor=black,bookm arks=true,bookmarksopen=true,bookmarksopenlevel=3, plainpages=false,pdfpagelabels=true]{hyperref}

%Überschriftengröße
\addtokomafont{section}{\LARGE}
\addtokomafont{subsection}{\LARGE}
\addtokomafont{subsubsection}{\LARGE}


%titelblatt

%\thispagestyle{empty}
\pagestyle{scrheadings}

\setlength{\textheight} {250mm}
\setlength{\textwidth} {150mm}
\setlength{\headsep}{12mm}


% auch subsubsection nummerieren
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}

% Schusterjungen und Hurenkinder vermeiden
\clubpenalty = 10000
\widowpenalty = 10000
\displaywidowpenalty = 10000

%Kopfzeile
\setlength{\topmargin} {-25mm}
\ihead[\rightmark]{\rightmark} \chead[]{}
\ohead[]{} \cfoot[]{}
\automark{section}

\ohead{\includegraphics[scale=0.45]{logo.jpg}} %Grafik beliebig
\setlength{\headheight}{15mm} % H�he der Kopfzeile

\renewcommand{\sectionmark}[1]{\markright{\ #1}}
\setheadsepline{1.5pt}


% Fu�zeile
\ifoot{\copyright\ Autor}
\cfoot{}
\ofoot{\pagemark}
\setlength{\footskip} {12mm}


%Seiten link
\setlength{\oddsidemargin} {10mm}

%Seite rechts und Rand
\setlength{\marginparwidth} {0mm}
\setlength{\marginparsep} {0mm}

%Abs�tze nicht einr�cken, m�glicherweise nicht zu empfehlen, falls viele Abbildungen vorhanden;
\parindent0mm

%Inhaltsverzeichnis
\usepackage[nottoc,section]{tocbibind} %Einbinden von Index-
%und Literaturverzeichnis (nummeriert) in das
%Inhaltsverzeichnis. Inhaltsverzeichnis wird
%nicht eingebunden.

\renewcommand*\MakeUppercase[1]{#1}

\makeindex

\begin{document}

% Erstellung des Inhaltsverzeichnisses
\tableofcontents \newpage

% Erstellung des Abbildungsverzeichnis
\listoffigures \newpage

% Erstellung des Tabellenverzeichnisses
\listoftables\newpage


\newpage

\section{Einleitung}
\index{Test}
\newpage

\subsection{Motivation}

\newpage
Test oder so ähnlich\footnote[1]{Oder auch nicht}.
\newpage

\section{Mathematische Grundlagen}

\newpage

\section{Altes Modell}

\newpage

\section{Neues Modell}

\newpage

\section{Ergebnisse}

\newpage

\section{Fazit}

\newpage

\phantomsection
\addcontentsline{toc}{section}{A Anhang 1}
\section*{A Anhang 1}
\markboth{Anhang 1}{Anhang 1}


\newpage

\begin{thebibliography}{99}
%Zeitschriftenartikel
\bibitem{basschen} Bass, R.F.\ and Chen, Z.Q.\ (2001). {\em Stochastic differential equations for Dirichlet processes.} Probab.\ Theory Related Fields, {\bf 121}, 422-446.
\end{thebibliography}

\newpage

\renewcommand{\indexname}{Sachverzeichnis}
\printindex

\end{document}



Ich habe folgendes ausprobiert:


\renewcommand*{\indexpagestyle}{scrheadings}


in die Präambel. Aber das funktioniert nicht. Kopfzeile verändert sich nicht.


Hoffe ihr könnt mir helfen.

Grüße
doemi

Festus
19-03-2012, 14:39
Also zu deinem Problem kann ich dir leider nicht weiterhelfen, aber zwei andere Punkte sind mir aufgefallen:

ersetze unbedingt \usepackage{german} mit \usepackage[german]{babel}

ersetze am besten auch \usepackage{color} mit \usepackage{xcolor}

doemi
19-03-2012, 14:46
Ok Packages habe ich ersetzt. Mich wundert es, dass \indexpagestyle nicht funktioniert.

rstuby
19-03-2012, 15:22
Ich habe dein Beispiel mal lauffähig und etwas minimaler gemacht (obwohl es da noch einiges zu kürzen gäbe, aber so sieht man halt, dass die Kopfzeile in allen anderen Fällen die gewünschte Form hat):

\documentclass[11pt]{scrartcl}

\usepackage[headsepline,plainheadsepline]{scrpage2}
\usepackage[utf8]{inputenc}
\usepackage{makeidx}
\usepackage[colorlinks=true,linkcolor=black,citecolor=black,fi lecolor=black,pagecolor=black,urlcolor=black,bookm arks=true,bookmarksopen=true,bookmarksopenlevel=3, plainpages=false,pdfpagelabels=true]{hyperref}

\pagestyle{scrheadings}

\ihead[\rightmark]{\rightmark} \chead[]{}
\ohead[]{} \cfoot[]{}
\automark{section}

\ohead{\rule{1cm}{1cm}} %Grafik beliebig
\setlength{\headheight}{15mm} % H�he der Kopfzeile

\renewcommand{\sectionmark}[1]{\markright{\ #1}}
%\setheadsepline{1.5pt}


\makeindex

\begin{document}

\tableofcontents \newpage

\listoffigures \newpage

\listoftables\newpage

\section{Einleitung}
\index{Test}

\subsection{Motivation}

Test oder so ähnlich\footnote[1]{Oder auch nicht}.

\section{Mathematische Grundlagen}

\newpage

\phantomsection
\addcontentsline{toc}{section}{A Anhang 1}
\section*{A Anhang 1}
\markboth{Anhang 1}{Anhang 1}


\newpage

\begin{thebibliography}{99}
%Zeitschriftenartikel
\bibitem{basschen} Bass, R.F.\ and Chen, Z.Q.\ (2001). {\em Stochastic differential equations for Dirichlet processes.} Probab.\ Theory Related Fields, {\bf 121}, 422-446.
\end{thebibliography}

\newpage

\renewcommand{\indexname}{Sachverzeichnis}
\printindex

\end{document}
Leider kann auch ich dir inhaltlich nicht helfen. Ich habe auch noch zwei Anmerkungen:
1. Schreibe lieber nicht mehrere, durch Kommata getrennte Pakete in einen einzigen \usepackage-Befehl. Dann lassen sie sich bei der Fehlersuche nicht einzeln auskommentieren.
2. Hast du jetzt nur überall \newpage-Befehle hingemacht, um möglichst viele Kopfzeilen zu demonstrieren, oder willst du wirklich, dass jede section auf einer neuen Seite beginnt? Wenn letzteres der Fall ist, würde ich dir raten, auf die Dokumentklasse scrrepret umzusteigen. Da hast du die Ebene \chapter zur Verfügung, und ein Kapitel beginnt immer automatisch auf einer neuen Seite. Auch die Verzeicnisse werden dann automatisch als Kapitel angelegt.
Und anstatt \newpage ist meist besser \clearpage, da werden u.a. auch alle noch anstehenden Gleitumgebungen ausgegeben.

Xenara
19-03-2012, 15:29
\renewcommand{\indexpagestyle}{scrheadings} funktioniert bei mir mit rstubys MB einwandfrei, es spielt nichtmal eine Rolle, wo das renewcommand steht.



\documentclass[11pt]{scrartcl}

\usepackage[headsepline,plainheadsepline]{scrpage2}
\usepackage[latin1]{inputenc}
\usepackage{makeidx}
\usepackage{hyperref}

\pagestyle{scrheadings}

\ihead[\rightmark]{\rightmark} \chead[]{}
\ohead[]{} \cfoot[]{}
\automark{section}

\ohead{\rule{1cm}{1cm}} %Grafik beliebig
\setlength{\headheight}{15mm} % H?he der Kopfzeile

\renewcommand{\sectionmark}[1]{\markright{\ #1}}
%\setheadsepline{1.5pt}

\makeindex
\renewcommand*{\indexpagestyle}{scrheadings}

\begin{document}

\tableofcontents \newpage

\listoffigures \newpage

\listoftables\newpage

\section{Einleitung}
\index{Test}

\subsection{Motivation}

Test oder so ähnlich\footnote[1]{Oder auch nicht}.

\section{Mathematische Grundlagen}

\newpage

\phantomsection
\addcontentsline{toc}{section}{A Anhang 1}
\section*{A Anhang 1}
\markboth{Anhang 1}{Anhang 1}


\newpage

\begin{thebibliography}{99}
%Zeitschriftenartikel
\bibitem{basschen} Bass, R.F.\ and Chen, Z.Q.\ (2001). {\em Stochastic differential equations for Dirichlet processes.} Probab.\ Theory Related Fields, {\bf 121}, 422-446.
\end{thebibliography}

\newpage

\renewcommand{\indexname}{Sachverzeichnis}
\printindex

\end{document}

rstuby
19-03-2012, 15:32
Oh, dann war es wohl doch kein MB für doemis Problem...

UPD:
Das Paket tocbibind ist schuld!

Xenara
19-03-2012, 15:36
Übeltäter gefunden: Das Paket "tocbibind" ist schuld. Damit müssen die Kopfzeilen wohl irgendwie anders definiert werden.
Bevor ich (oder sonst jemand) sich die Mühe macht, das rauszukriegen wäre die Frage, ob der Threadstarter das Paket überhaupt braucht.

rstuby
19-03-2012, 15:40
Wie soll er sinst Index und Literaturverzeichnis ins Inhaltsverzeichnis einbinden? Mit \addcontentsline?

LuPi
19-03-2012, 15:49
Wie ist das mit den Optionen index=totoc und bibliography=totoc?
Oder hab' ich da was missverstanden?

Xenara
19-03-2012, 15:49
Er verwendet doch eine Komaklasse, da gibts doch toc=index und bibliography=totoc.

Edit: Lupi war schneller.

doemi
19-03-2012, 15:51
Danke schon einmal für die Antworten. Wenn ich


\usepackage[nottoc,section]{tocbibind}

auskommentiere funktioniert es. Allerdings stehen die Verzeichnisse dann nicht im TOC.

jemand eine Idee wie ich das hinkriegen kann?


Ps.: \newpage habe ich nur verwendet um zu demonstrieren was ich meine. Die Befehle werden nachher wieder entfernt ;-)

Edit: Danke jetzt funktioniert es.