PDA

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



thomsen
07-02-2012, 15:03
Hallo Zusammen!

Als Latex-Neuling wende ich mich wieder einmal mit einem kleinen Problem an euch und hoffe ihr könnt mir helfen, da ich im Forum leider noch nicht fündig wurde.
Ich verwende TeXnicCenter + MiKTeX 2.9.

Eigentlich möchte ich nur ein Abkürzungsverzeichnis und Symbolverzeichnis am Beginn meiner Arbeit einfügen, aber es scheitert schon am Abkürzungsverzeichnis.

Hier einmal mein Code:


\documentclass[a4paper, 11pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{nomencl}
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature

\begin{document}
\printnomenclature
\newpage
\nomenclature{z.B.}{zum Beispiel}
\end{document}


Beim umwandeln wird nur eine Datei .nlo und keine .nls Datei erstellt, welche doch für das Anlegen des Verzeichnisses notwendig ist.
Noch dazu ist die .nlo-Datei leer.

Es werden auch keine Fehler oder Warnungen angezeigt, es steht nur "Can't create output index file ...."

Unter den Projekteigenschaften ist "MakeIndex verwenden" aktiviert.
Ich habe auch einmal mein Ausgabeprofil angehängt.
Dort habe ich auch schon versucht folgendes Argument einzugeben:

“%bm”.nlo -s nomencl.ist -t “%tm”.nlg -o “%tm”.nls
Dann wird zwar eine .nls Datei erzeugt, aber auch diese ist leer.
Auch wenn ich unter Nachbearbeitung die makeindex.exe Datei mit einem der beiden Argumente verwende, bleibt das Ergebniss jedesmal das selbe.

Wo liegt hier mein Fehler?

Für eure Hilfe wäre ich euch sehr dankbar.

MFG Thomsen

rais
07-02-2012, 15:29
Moin moin,




\newpage
\nomenclature{z.B.}{zum Beispiel}
\end{document}


Beim umwandeln wird nur eine Datei .nlo und keine .nls Datei erstellt, welche doch für das Anlegen des Verzeichnisses notwendig ist.
Noch dazu ist die .nlo-Datei leer.

auf der Seite, auf der \nomenclature aufgerufen wird, muß auch Text stehen (\nomenclature selbst generiert keinen Text, zumindest nicht da, wo es aufgerufen wird).


\newpage
z.\,B.\nomenclature{z.B.}{zum Beispiel}
\end{document}

(oder irgend ein anderer Text) sollte schon tun -- zumindest sollte damit die .nlo nicht leer bleiben.;)

MfG

thomsen
08-02-2012, 13:15
Darauf hätte ich ich doch selbst kommen müssen :)
Vielen Dank für deine Hilfe, es funktioniert.

MFG Thomsen