PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abkürzungsverzeichnis funzt nicht



bella-vie
16-02-2010, 14:22
Hallo ihr lieben Helfer,

ich bin zwar kein Latex-Neuling mehr, stoße aber an meine Grenzen ein Abkürzungsverzeichnis zu erstellen und hoffe ihr könnt mir helfen.

Ich arbeite mit sieben input{files.tex}. Meine Hauptfile nennt sich Diss30.tex und als letzes soll der Anhang erscheinen mit dem besagten Abkürzungsverzeichnis. Ich bin schon vielen Hinweisen bei google auf die Spur gegangen, aber es funzt nicht bei mir. Es gibt noch nichtmal ne Fehlermeldung. Aber hier mal ein Bsp.

%...............Bsp...............................
\documentclass[12pt,a4paper,twoside,ngerman]{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[german]{nomencl}
\usepackage[ngerman]{babel}
\usepackage{makeidx}
\makeindex
\usepackage{fancyhdr}
\usepackage[T1]{fontenc}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage{setspace}
\setlength{\parindent}{0pt}
\renewcommand{\chaptermark}[1]{\markboth{\ #1}{}}

%Abkürzungsverzeichnis
\let\abbrev\nomenclature
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makeglossary
\begin{document}
\chapter{Test}
Hier entsteht ein Minimalbeispiel \abbrev{MMB}{minimalbeispiel} und ich hoffe das es funktioniert.
\clearpage
\newpage
\begin{appendix}
\chapter{Verwendete Abk"urzungen}
\printglossary
\end{appendix}
\end{document}

%............................Ende................. ........

Also, es wird kein Abkürzungsverzeichnis erstellt. Ich arbeite mit TeXnic-Center und MikTex. Wenn ich nomenclature verwende, gibts immer 2 Fehlermeldungen.
Ich habe auch schon folgendes in die Konsole eingetragen:

Ausgabeprofil definieren/ latex->DVI: "%bm".nlo -s nomencl.ist -t "%bm".nlg -o "%bm".nls

das selbe auch im latex->PDF

Vllt. kann mir jemand helfen. Das Verzeichnis soll letzlich die gleiche Überschrift haben, wie die anderen Verzeichnisse (Tabellen und Abbildungsverz.).

Gruss

bobmalaria
16-02-2010, 16:08
hi,

esist natürlich falsch die optionen "%bm".nlo -s nomencl.ist -t "%bm".nlg -o "%bm".nls an latex oder pdflatex zu übergeben.

um ein abkürzungsverzeichnis kümmert sich makeindex. dort musst du also die argumente festlegen.

gehe dazu im texniccenter auf

ausgabe->ausgrabeprofile definieren

wähle LaTeX=>PDF aus wenn du das normalerweise verwendest

klicke rechts auf den karteireiter "nachbearbeitung"

erstelle einen neue prozedur

nenne diese "nomencl" oder wie auch immer

die anwendung ist makeindex.exe

und die argumente ist die zeile die du davor falsch verwendest hast, also

"%bm".nlo -s nomencl.ist -t "%bm".nlg -o "%bm".nls

viel erfolg

bella-vie
16-02-2010, 18:45
Hallo,

also, ich habe alles so gemacht, wie beschrieben. Musste dann nur noch das \makeglossary in \makenamenclature und \printglossary in \printnomenclature ändern. Dann gabs im Output leider die ÜÜberschrift: Symbolverzeichnis, obwohl es ja um ein Abkürzungsverzeichnis geht. Habe dann folgendes reingeschrieben:
......................................
%Abkürzungsverzeichnis
\let\abbrev\nomenclature
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\setlength{\nomlabelwidth}{.25\hsize}
\setlength{\nomitemsep}{-\parsep}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\makenomenclature

So, ich hoffe das funktioniert alles jetzt auch im großen Dokument. Habt vielen Dank für Eure schnelle und kompetente hilfe!

LG bella