PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Nomencl und Kopfzeile



W2K2011
04-12-2019, 09:47
Guten Morgen,

ich möchte hier gerne ein Problem posten, welches im Internet sicher nichts Neues ist. Ich habe aber auf diversen Seiten keine wirkliche Lösung für mein Problem gefunden und bitte daher um Hilfe.

Nachfolgend ein Minimal-Beispiel(, welches hoffentlich den Ansprüchen dieses Forums gerecht wird):


% ************************************************** ***************************
% Document Style
% ************************************************** ***************************
\documentclass[a4paper, % DINA4-Papier
%draft, % Bilder ausblenden, um schneller zu kompilieren
12pt, % Schriftgroesse
parskip=half, % Absatzabstand 1.5
listof=totoc, % Listen --> Inhaltsverzeichnis
bibliography=totoc, % Literaturverz. -> Inhaltsverzeichnis
headinclude, %
headsepline, %
twoside, %
roman,
BCOR=15mm,
openright] % Doppelseitig
{scrbook} % Dokumentenklasse
\usepackage[headsep = 1.20\baselineskip, % Abstand - Trennline und dem Text
headheight = 1.50\baselineskip, % Abstand -
footskip = 1.25\baselineskip, % Abstand - Text (u.) zur Fusszeile
footnotesep = 1.20\baselineskip, % Abstand - Text zur 1. Trennlinie (unten)
top = 15.0mm, % Rand, oben
bottom = 12.5mm, % Rand, unten
left = 20.5mm, % Rand, links
right = 27.5mm, % Rand, rechts
bindingoffset= 05mm, % Offset für Bindung (links)
includefoot,includehead %
]{geometry}




% ************************************************** ***************************
% Packages
% ************************************************** ***************************
%
\usepackage[intoc]{nomencl}
\usepackage{lmodern}
\usepackage[xindy, acronym, nonumberlist, toc, nopostdot, style=altlist, nogroupskip]{glossaries}
%\usepackage{siunitx}
\pagestyle{headings}


% ************************************************** ***************************
% Nomenklatur-Definitionen / Anfang
% ************************************************** ***************************


\makenomenclature


%\renewcommand{\nomname}{Nomenklatur} % Überschrift festlegen
\setlength{\nomlabelwidth}{0.2\hsize} % Breite festlegen
% \renewcommand{\nomlabel}[1]{#1 \dotfill} % Punkte zwischen Abkürzung und Erklärung
\newcommand{\nomunit}[1]{\renewcommand{\nomentryend}{\hspace*{\fill}#1}} % neuer befehl um die einheit rechts dranzu haengen
\setlength{\nomitemsep}{-\parsep} % vertikal kein extra space
\renewcommand{\nomgroup}[1]{% % Definiere Gruppen und des Symbolverzeichnisses




\ifthenelse{\equal{#1}{A}}{\vspace{0.5cm}\item[\textbf{Lateinische Buchstaben}]}{
\ifthenelse{\equal{#1}{B}}{\vspace{0.5cm}\item[\textbf{Griechische Buchstaben}]}{
\ifthenelse{\equal{#1}{C}}{\vspace{0.5cm}\item[\textbf{Subskripte}]}{
\ifthenelse{\equal{#1}{D}}{\vspace{0.5cm}\item[\textbf{Superskripte}]}{
\ifthenelse{\equal{#1}{E}}{\vspace{0.5cm}\item[\textbf{Abkürzungen}]}{
\ifthenelse{\equal{#1}{P}}{\vspace{0.5cm}\item[\textbf{Ebenenbezeichnungen}]}{
\ifthenelse{\equal{#1}{O}}{\vspace{0.5cm}\item[\textbf{Operatoren}]}{
}
}
}
}
}
}
}
}


% Nomenklatur / Ende


\begin{document}
%
\tableofcontents
%
% ************************************************** ***************************
% A - Lateinische Buchstaben
% ************************************************** ***************************
%
\nomenclature[A]{$a$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$b$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$c$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$d$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$e$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$f$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$g$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$h$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$i$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$j$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$k$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$l$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$m$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$n$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$o$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$p$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$q$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$r$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$s$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$t$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$u$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$x$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$y$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[A]{$z$}{Variable ABCDEDF\nomunit{[-]}}\noindent
%
\nomenclature[B]{$a$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[B]{$b$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[B]{$c$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[C]{$x$}{Variable ABCDEDF\nomunit{[-]}}\noindent
\nomenclature[D]{$x$}{Variable ABCDEDF\nomunit{[-]}}\noindent
%
\printnomenclature
%
\chapter{Kapitel 1}
\section{Abschnitt 1}
\section{Abschnitt 2}
\section{Abschnitt 3}
\section{Abschnitt 4}
\section{Abschnitt 5}
\section{Abschnitt 6}
\section{Abschnitt 7}
\section{Abschnitt 8}
\section{Abschnitt 9}
\section{Abschnitt 10}
\section{Abschnitt 11}

\chapter{Kapitel 2}
\section{Abschnitt 1}
\section{Abschnitt 2}
\section{Abschnitt 3}
\section{Abschnitt 4}
\section{Abschnitt 5}
\section{Abschnitt 6}
\section{Abschnitt 7}
\section{Abschnitt 8}
\section{Abschnitt 9}
\section{Abschnitt 10}
\section{Abschnitt 11}


\chapter{Kapitel 3}
\section{Abschnitt 1}
\section{Abschnitt 2}
\section{Abschnitt 3}
\section{Abschnitt 4}
\section{Abschnitt 5}
\section{Abschnitt 6}
\section{Abschnitt 7}
\section{Abschnitt 8}
\section{Abschnitt 9}
\section{Abschnitt 10}
\section{Abschnitt 11}

\chapter{Kapitel 4}
\section{Abschnitt 1}
\section{Abschnitt 2}
\section{Abschnitt 3}
\section{Abschnitt 4}
\section{Abschnitt 5}
\section{Abschnitt 6}
\section{Abschnitt 7}
\section{Abschnitt 8}
\section{Abschnitt 9}
\section{Abschnitt 10}
\section{Abschnitt 11}
%
\end{document}


Das Resultat ist, dass in der Kopfzeile für das Inhaltsverzeichnis und das Nomenklaturverzeichnis "Contents" steht. Ich möchte aber bei der Nomenklatur "Nomenclature" oder etwas ähnliches setzen. Wie kann man dies erreichen?

Mit dem Befehl \markboth und \cleardoubleemptypage habe ich bereits experimentiert, jedoch komme ich dem Ziel nicht näher....

Vielen Dank im Voraus!

rais
05-12-2019, 16:26
Du kannst dafür \nompreamble misbrauchen:


\renewcommand\nompreamble{\markboth{\nomname}{\nom name}}

BTW: \hsize ist in der Präambel eher zufällig. Ich würde Zuweisungen darauf verschieben:


\AtBeginDocument{% \hsize gilt erst ab Dokumentbeginn
\setlength{\nomlabelwidth}{0.2\hsize}% Breite festlegen
}

VG