Mehrfache Einträge im Symbolverzeichnis mit Nomencl

Erstellen von Index, Glossar, Symbolverzeichnis, einer Nomenklatur etc. mit MakeIndex oder Xindy


hjg911
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Sa 16. Okt 2010, 22:14
Wohnort: Neuhengstett

Mehrfache Einträge im Symbolverzeichnis mit Nomencl

Beitrag von hjg911 »

Hallo Zusammen,
ich schreibe gerade eine Veröffentlichung (zweispaltig, daher funktioniert nomentbl wegen des darin eingebundenen longlist-Paketes nicht). Darin sind einige Formel enthalten. Die Formelzeichen und Indizes würde ich gerne mit dem Nomencl-Paket in lateinische, griechische und Indizes klassieren.
Problem: Einträge erscheinen mehrfach im Symbolverzeichnis, wenn die Einträge im Text auf mehreren Seiten zitiert werden.

Hier mal ein Minimalbeispiel mit der Dokumentenklasse scrartcl statt svjour3 (womit ich eigentlich arbeite).

Vielleicht hat von Euch ja jemand einen Gedankenblitz und kann mir helfen. Darüber würde ich mich sehr freuen.

Live long and proser...

Beste Grüße
HJ

Code anzeigen:
\RequirePackage{fix-cm}

\documentclass[
               twocolumn,
%               onecolumn,
               final,
%               draft,
               ]
%               {svjour3}
			   {scrartcl}

\usepackage[T1]{fontenc}
\usepackage[applemac]{inputenc}
\usepackage{ngerman}
\usepackage[ngerman]{babel}
\usepackage{babelbib}
\usepackage{textcomp}
\usepackage{geometry}
\usepackage{graphicx}
\usepackage{array}
\usepackage{latexsym}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{sistyle}
\usepackage{units}
\usepackage{dcolumn}
\usepackage{multirow}
\usepackage{savefnmark}
\usepackage[multiple]{footmisc}
\usepackage[ngerman]{varioref}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{paralist}
\usepackage{verbatim}
\usepackage{url}
\usepackage[notintoc, norefeq, norefpage, german]{nomencl}
\usepackage{pdfpages}
\usepackage{ifthen}
\usepackage{epstopdf}
\usepackage{lipsum}

%%% Spezielle Einstellung zur Bearbeitung von Warnungen
\tolerance 1414
\hbadness 1414
\emergencystretch=1.5em
\hfuzz 0.3pt
\widowpenalty=10000
\vfuzz \hfuzz
\raggedbottom

%%% Anpassung für mathematischen Formelsatz
\let\dst\displaystyle

\RequirePackage{ifthen}
\renewcommand{\nomgroup}[1]{%
\ifthenelse{\equal{#1}{A}}{\item[\textbf{Lateinische Symbole}]}{%
\ifthenelse{\equal{#1}{G}}{\item[\textbf{Griechische Symbole}]}{%
\ifthenelse{\equal{#1}{Z}}{\item[\textbf{Indizes}]}{}}}}

%%% Nomenclatur erzeugen
\makenomenclature

\begin{document}
%%% Symbolverzeichnis
\printnomenclature
%%%

\lipsum[1-5]
\begin{eqnarray}
a^2 + b^2 &=& c^2
\end{eqnarray}
\nomenclature[A]{$a$}{Kathete a}%Latin
\nomenclature[A]{$b$}{Kathete b}%Latin
\nomenclature[A]{$c$}{Hypothenuse}%Latin

\lipsum[1-3]
\begin{eqnarray}
a^2 + b^2 &=& c^2
\end{eqnarray}
\nomenclature[A]{$a$}{Kathete a}%Latin
\nomenclature[A]{$b$}{Kathete b}%Latin
\nomenclature[A]{$c$}{Hypothenuse}%Latin

\lipsum[1-2]
\begin{eqnarray}
a^2 + b^2 &=& c^2
\end{eqnarray}
\nomenclature[A]{$a$}{Kathete a}%Latin
\nomenclature[A]{$b$}{Kathete b}%Latin
\nomenclature[A]{$c$}{Hypothenuse}%Latin

\lipsum[1-4]
\begin{eqnarray}
a^2 + b^2 &=& c^2
\end{eqnarray}
\nomenclature[A]{$a$}{Kathete a}%Latin
\nomenclature[A]{$b$}{Kathete b}%Latin
\nomenclature[A]{$c$}{Hypothenuse}%Latin

\lipsum[1-5]
\begin{eqnarray}
a^2 + b^2 &=& c^2
\end{eqnarray}
\nomenclature[A]{$a$}{Kathete a}%Latin
\nomenclature[A]{$b$}{Kathete b}%Latin
\nomenclature[A]{$c$}{Hypothenuse}%Latin

\lipsum[1-5]
\begin{eqnarray}
a^2 + b^2 &=& c^2
\end{eqnarray}
\nomenclature[A]{$a$}{Kathete a}%Latin
\nomenclature[A]{$b$}{Kathete b}%Latin
\nomenclature[A]{$c$}{Hypothenuse}%Latin

\end{document}
%%%
%: end of file
%%%
[/code]

hjg911
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Sa 16. Okt 2010, 22:14
Wohnort: Neuhengstett

Problemlösung mit work-around

Beitrag von hjg911 »

Das Problem wurde gelöst.
Hier der Link zur Beschreibung


http://www.komascript.de/node/1357


Live long and prosper...
HJG[/quote]
Live long and prosper...

HJG

Antworten