Moin moin,
also nochmal gaaaanz langsam...
Ausgehend von einer Datei `foo.tex':
Code:
\documentclass[ngerman]{scrreprt}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{nomencl}
\let\abk\nomenclature
\makenomenclature
\begin{document}
Text\dots
\abk[prefix]{Abk}{Abkürzung}
\printnomenclature
\end{document}
, die einzige Möglichkeit, die mir einfällt, die von Dir angegebene Fehlermeldung zu reproduzieren, wäre
Code:
makeindex foo [- ...]
also als Eingangsdatei für makeindex nur `foo´ (zusätzliche Parameter hab' ich nicht getestet, sehe aber auch keinen Grund dazu, deshalb `[- ...]') -- alles ander führt zu unterschiedlichen (oder gar keinen) Fehlermeldungen ...
Code:
makeindex foo.nlo -s nomencl.ist -t foo.nlg -o foo.nls
so vor latex aufgerufen, führt zu
Code:
Input index file foo.nlo not found.
Usage: makeindex [-ilqrcgLT] [-s sty] [-o ind] [-t log] [-p num] [idx0 idx1 ...]
-- so ähnlich, aber eben nicht ganz ...
Code:
latex foo.tex
makeindex foo.nlo -s nomencl.ist -t foo.nlg -o foo.nls
latex foo.tex
latex foo.tex
wäre die korrekte Reihenfole.
Was genau machst Du also anders?
MfG,
Lesezeichen