PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abkürzungs- & Begriffsverzeichnis



alwin
13-07-2006, 11:20
Hallo,

ich habe mit nomencl ein Abk.Verzeichnis erstell was auch gut funktioniert


\usepackage[intoc]{nomencl}%[intoc] Inserts the nomenclature in the Table of Contents.
\usepackage[normalem]{ulem}
\makenomenclature %Abkürzungsverzeichnis

...........

\renewcommand{\nomname}{Abkürzungsverzeichnis}
\markboth{\MakeUppercase{Abkürzungsverzeichnis}}{}
\let\abbrev\nomenclature
\setlength{\nomlabelwidth}{0.25\hsize}
\setlength{\nomitemsep}{\parsep}
\newcommand{\markup}[1]{\uline{#1}}
\printnomenclature [1.0in]
\renewcommand{\nomlabel}[1]{\textbf{#1}}


\nomenclature{\textbf{HMI}}{\textbf{H}uman \textbf{M}achine
\textbf{I}nterface}

\nomenclature{\textbf{UML}}{\textbf{U}nified \textbf{M}odeling
\textbf{L}anguageuman}
.......



jetzt möchte ich aber auch auf diese Art und Weise ein Begriffsverzeichnis erstellen. Und wenn ich es so ausführe stehen leider die Begriffe in Abkürzungsverzeichnis. Ich habe es schon mit



\chapter*{Begriffsverzeichnis}
\markboth{\MakeUppercase{Begriffsverzeichnis}}{}
\addcontentsline{toc}{chapter}{Begriffsverzeichnis }\label{Begriffsverzeichnis}
\setlength{\itemsep}{\parsep}


\begin{description}
\item[FAQ]Frequently Asked Questions
\item[Lange Abkürzung]Die lange Abkürzung führt
dazu, dass die Beschreibung bzw. Langform der Abkürzung nicht
tabellenförmig untereinander gesetzt wird.
\end{description}


probiert nur mir gefällt es nicht, weil die Abstände und Absätze unterschiedlich sind und weil es nicht alphabetisch sortiert ist

wie kann ich das Problem Lösen?? Gibt es eine bessere methode um ein Beg.verzeichnis zu erstellen

Danke

countbela666
13-07-2006, 11:30
Moin alwin,

da es die Frage schon recht häufig gab, hier mal ein Thread, der das Thema am umfangreichsten behandelt; viel ist dem eigentlich nicht hinzuzufügen:

http://mrunix.de/forums/showthread.php?t=42536

Grüße,
Marcel

alwin
14-07-2006, 16:04
Danke für den Tip,
habe das jetzt auch so umgesetzt und es funktioniert, allerdings habe ich jetzt ein Problem mit der Kopfzeile, es erscheint über Abkürzungsverzeicnis in der Kpfzeile Begriffsverzeichniss obwohl da Abkürzungsverzeichnis hin muss


\renewcommand{\nomname}{Abkürzungsverzeichnis}
\protect\markboth{\MakeUppercase{Abkürzungsverzeic hnis}}{}
\makenomenclature
\newcommand{\nomaltname}{Begriffsverzeichnis}
\protect\markboth{\MakeUppercase{Begriffsverzeichn is}}{}
\newcommand{\nomaltpreamble}{}
\newcommand{\nomaltpostamble}{}
\newcommand{\nomaltthreename}{Symbolverzeichnis zu Kapitel 3}
\newcommand{\nomaltthreepreamble}{}
\newcommand{\nomaltthreepostamble}{}
\newcommand{\usetwonomenclatures}{\nomenclature[\switchnomitem]{}{}}
\newcommand{\usethreenomenclatures}{\nomenclature[\switchnomitemthree]{}{}}
\newcommand{\switchnomitem}{R}
\newcommand{\switchnomitemthree}{B}
\renewcommand{\nomgroup}[1]{%
\ifthenelse{\equal{#1}{\switchnomitem}}{\switchnom alt}{}
\ifthenelse{\equal{#1}{\switchnomitemthree}}{\swit chnomaltthree}{}}
\newcommand{\switchnomalt}{%
\end{thenomenclature}
\newpage
%\lhead[]{Begriffsverzeichnis}
\renewcommand{\nomname}{\nomaltname}
\renewcommand{\nompreamble}{\nomaltpreamble}
\renewcommand{\nompostamble}{\nomaltpostamble}
\begin{thenomenclature}
}
\newcommand{\switchnomaltthree}{%
\end{thenomenclature}
\newpage
%\lhead[]{SYMBOLVERZEICHNIS ZU KAPITEL 3}
\renewcommand{\nomname}{\nomaltthreename}
\renewcommand{\nompreamble}{\nomaltthreepreamble}
\renewcommand{\nompostamble}{\nomaltthreepostamble }
\begin{thenomenclature}
}

ich weis nicht wo mein Fehler ist??

danke

rais
15-07-2006, 13:52
Moin moin,

\protect\markboth{\MakeUppercase{Abkürzungsverzeic hnis}}{}
\makenomenclature
\newcommand{\nomaltname}{Begriffsverzeichnis}
\protect\markboth{\MakeUppercase{Begriffsverzeichn is}}{} versuch mal lieber, den zweiten \markboth in die Definition von \switchnomalt unterzubringen.;)
MfG,

alwin
15-07-2006, 16:17
YES :)

Danke