PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Falsche Kopfzeile



trinix
05-02-2007, 14:08
Hallo Zusammen,

nach dem Inhaltsverzeichnis binde ich mit dem Paket "nomencl" ein Symbolverzeichnis ein. Dabei wird die Kopfzeile wie im folgenden MB angepasst. Ab der zweiten Seite des Symbolverzeichnisses erscheint rechts oben leider nicht wie gewünscht "Symbolverzeichnis" sondern es wird immer noch der Kolumentitel des vorhergehenden Kapitels angezeigt.

Wie kann ich erreichen das hier der richtige Kolumnentitel gesetzt wird?

MB


\documentclass[a4paper,12pt,chapterprefix]{scrreprt}

\usepackage[automark]{scrpage2}
\newlength{\myright}
\newlength{\myhead}
\setlength{\myright}{25mm}
\setlength{\myhead}{\textwidth}
\addtolength{\myhead}{\myright}
\addtolength{\myhead}{-1em}
\pagestyle{scrheadings}
\setheadwidth [0pt] {\myhead}
\ohead{\headmark}
\setkomafont{pagehead}{\scshape}
\chead{}

\usepackage[ngerman]{babel}

\usepackage[noprefix,intoc,refpage,german]{nomencl}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomlabelwidth}{.20\hsize}
\makenomenclature

\begin{document}
\chapter{foo}
\newpage

Blabla

\nomenclature{$\bar{\lambda}_r$}{Eigenwert}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert2}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert3}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert4}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert5}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert6}
\nomenclature{$\bar{\lambda}_r$}{Eigenwer7}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert8}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert9}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert10}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert11}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert12}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert13}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert14}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert15}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert16}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert17}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert18}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert19}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert20}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert21}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert22}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert23}
\nomenclature{$\bar{\lambda}_r$}{Eigenwert24}

\printnomenclature

\end{document}


Besten Dank
trinix

countbela666
05-02-2007, 16:13
Hallo trinix,

If you are using e. g. the documentclass book with page style headings you should also take care of correct headings:
\cleardoublepage% or \clearpage
\markboth{\nomname}{\nomname}% maybe with \MakeUppercase
\printnomenclatureErgo etwas eleganter:

\renewcommand{\nompreamble}{\markboth{\nomname}{\n omname}}
(vor \makenomenclature)

Grüße,
Marcel

trinix
05-02-2007, 16:48
Besten Dank Marcel, das funktioniert ja super. Da hab ich nun die Doku gelesen und habs nicht gesehen.



\renewcommand{\nompreamble}{\markboth{\nomname}{\n omname}}



Eingesetzt habe ich es zwar, aber so richtig ist mir noch nicht klar was es bedeutet bzw. was mit dem Befehl umgesetzt wird. Kannste da bitte noch ein paar Wort verlieren...?

Besten Dank
trinix

countbela666
06-02-2007, 06:56
\markboth lautet der Befehl zum manuellen Einstellen der Kolumnentitel. Der erste Parameter definiert die Kolumnentitel von linken, der zweite Parameter jene von rechten Seiten. \nomname enthält den Namen des Abkürzungsverzeichnis, der durch \markboth dann für die Kolumnentitel aller Folgeseiten eingesetzt wird (bis z. B. durch ein neues \chapter etwas anderes definiert wird).

Weiterhin bietet das Paket nomencl die Möglichkeit, nach dem Titel des Verzeichnisses Text oder Deklarationen einzufügen. Dies geschieht über die Umdefinition von \nompreamble (s. nomencl-Doku S. 10). Der Inhalt dieses Befehls wird -- wie auf S. 12 der Doku erkennbar -- direkt nach dem \chapter*-Eintrag des Abkürzungsverzeichnisses eingefügt, also genau an der Stelle, an der ein üblicher \chapter-Befehl (ohne Stern) von sich aus \markboth aufrufen würde.

Grüße,
Marcel

trinix
06-02-2007, 07:58
Besten Dank Marcel für die Erläuterung... :)

trinix

Calimero
14-07-2008, 08:42
Super, hat bei mir auch geklappt. also schon mal auch vielen Dank von meiners Seite.
Dennoch habe ich jetzt noch folgendes Problem:
Die Seitenüberschrift (Kopfzeile) ab der zweiten Seite des Abkürzungsverzeichnisses sieht bei mir jetzt so aus wie die Kopfzeile bei den einzelnen Kapiteln. Ich möchte allerdings, dass sie so aussieht wie die Kopfzeile beim Literaturverzeichnis, Abbildungsverzeichnis usw. Die werden nämlich automatisch in Grossbuschstaben geschrieben. Beim abkürzungsverzeichnis hingegen nicht.

gibts da eine Möglichkeit?

viele Grüße
Georg

krihaa
14-07-2008, 09:26
\renewcommand{\nompreamble}{\markboth{\MakeUpperca se{\nomname}}{\MakeUppercase{\nomname}}}

Calimero
14-07-2008, 10:07
Perfekt! Genau das habe ich gesucht. Vielen Dank!