PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hilfe Nomenclature/symbolverzeichnis



jilly
28-09-2012, 16:13
Hallo liebe Leute,
es fehlt noch das Abkürzungsverzeichnis in meiner Arbeit. Also ich möchte Untergruppen haben z.B. Abkürzungen, griechiesche Symbole, arabische buchstaben, aber leider klappt das nicht.
die abkürzungen sollen unter den jeweiligen überschriften aufgelistet werden.

Habe auch schon im Internet gesucht, aber irgendwie ist das nomencl. package für mich nicht so ganz einfach zu verstehen. und nun eilt es doch ein wenig.. Ich möchte das verzeichnis auch einfach noch ein wenig schicker gestalten, weiß aber nicht wie


Hier das minimalbeispiel:

Code:

\documentclass
[
10pt,
a5paper,
headsepline
]
{scrbook}
\usepackage[intoc,german]{nomencl}
\RequirePackage{ifthen}
\renewcommand{\nomgroup}[1]{%
\ifthenelse{\equal{#1}{G}}{\item[\bf Griechische Symbole]}
\ifthenelse{\equal{#1}{I}}{\item[\bf Indices]}
\ifthenelse{\equal{#1}{R}}{\item[\bf Arabische Buchstaben]}
\ifthenelse{\equal{#1}{abk}}{\item[\bf Abk\"urzungen]}}


\newcommand{\nomunit}[1]{%
\renewcommand{\nomentryend}{\hspace*{\fill}#1}}
\makenomenclature

\begin{document}
\printnomenclature
blablablablablabla
wwww\nomenclature[R]{$w_{i}$}{Mittlere Eingangsgeschwindigkeit\nomunit{\si{\meter\per\sec ond}}}
lambdaaaaaa\nomenclature[G]{$\lambda_{2}$}{Kriterium zur Wirbelkernbestimmung}
CCCCCCCCCCFFFDDDD\nomenclature[abk]{CFD}{Computational Fluid Dynamics}
\end{document}


und die Fehlermeldung:

undefined control sequence.....
l.8 \nomgroup {G}......

bobmalaria
28-09-2012, 20:33
hi,

probiere es mal so


\documentclass
[
10pt,
a5paper,
headsepline
]
{scrbook}
\usepackage[intoc,german]{nomencl}
\usepackage{ifthen}
\usepackage{siunitx}

\renewcommand{\nomgroup}[1]{%
\renewcommand{\makelabel}[1][]{##1}
\item[~]
\ifthenelse{\equal{#1}{G}}{%
\item[\textbf{\LARGE Griech}]}{%
\ifthenelse{\equal{#1}{I}}{%
\item[\textbf{\LARGE Indices}]}{%
\ifthenelse{\equal{#1}{R}}{%
\item[\textbf{\LARGE Arab}]}{%
}}}%
\item[~]
\let\makelabel\nomlabel
}



\newcommand{\nomunit}[1]{%
\renewcommand{\nomentryend}{\hspace*{\fill}#1}}
\makenomenclature

\begin{document}
\printnomenclature
blablablablablabla
wwww\nomenclature[R]{$w_{i}$}{Mittlere
Eingangsgeschwindigkeit\nomunit{\si{\meter\per\sec ond}}}
lambdaaaaaa\nomenclature[G]{$\lambda_{2}$}{Kriterium zur Wirbelkernbestimmung}
CCCCCCCCCCFFFDDDD\nomenclature[abk]{CFD}{Computational Fluid Dynamics}
\end{document}



das geht bei mir. du musst am besten vorher mal die nls datei aus dem projektordner loeschen damit keine alten fehler dir das leben schwer machen

http://www.mrunix.de/forums/attachment.php?attachmentid=5389&stc=1&d=1348857175

ElGato
30-09-2012, 09:38
Ich hatte mal eine ähnliche Frage, vielleicht kannt Dir das hier (http://www.mrunix.de/forums/showthread.php?t=48120) helfen.