Dass die nlo-Datei leer ist, liegt schlicht daran, dass bei Deiner Testdatei nichts ausgegeben wird. Die \nomenclature-Anweisung schreibt nämlich nicht unmittelbar, sondern erst, wenn die Seite, auf der sie steht, ausgegeben wird. Bei Deinem Testdokument gibt es aber keine Seite, solange es keine Nomenklatur gibt. Also wird auch keine nlo-Datei geschrieben. Ändere das Beispiel zu
\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[intoc]{nomencl}
\makenomenclature
\begin{document}
\chapter{Test}
\nomenclature{a}{b}
\printnomenclature
\end{document}
und schon hast Du in der nlo-Datei:
\nomenclatureentry{aa@[{a}]\begingroup b\nomeqref {1.0}|nompageref}{1}
und in der daraus erzeugten nls-Datei:
\begin{thenomenclature}
\nomgroup{A}
\item [{a}]\begingroup b\nomeqref {1.0}\nompageref{1}
\end{thenomenclature}
und beim nächsten LaTeX-Lauf eine Nomenklatur auf Seite 2.
Merke: Index und jede Art von Glossar gibt es nur, wenn die entsprechenden Anweisungen auf Seiten stehen, die auch ausgegeben werden.
Dass die nlo-Datei leer ist, liegt schlicht daran, dass bei Deiner Testdatei nichts ausgegeben wird. Die \nomenclature-Anweisung schreibt nämlich nicht unmittelbar, sondern erst, wenn die Seite, auf der sie steht, ausgegeben wird. Bei Deinem Testdokument gibt es aber keine Seite, solange es keine Nomenklatur gibt. Also wird auch keine nlo-Datei geschrieben. Ändere das Beispiel zu [code]\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[intoc]{nomencl}
\makenomenclature
\begin{document}
\chapter{Test}
\nomenclature{a}{b}
\printnomenclature
\end{document}[/code]
und schon hast Du in der nlo-Datei: [code]\nomenclatureentry{aa@[{a}]\begingroup b\nomeqref {1.0}|nompageref}{1}[/code] und in der daraus erzeugten nls-Datei: [code]\begin{thenomenclature}
\nomgroup{A}
\item [{a}]\begingroup b\nomeqref {1.0}\nompageref{1}
\end{thenomenclature}[/code] und beim nächsten LaTeX-Lauf eine Nomenklatur auf Seite 2.
Merke: Index und jede Art von Glossar gibt es nur, wenn die entsprechenden Anweisungen auf Seiten stehen, die auch ausgegeben werden.