
Ich versuche, eine Nomenklatur zu implementieren, aber sie wird nicht gedruckt. Ich habe andere ähnliche Situationen gesehen, aber normalerweise liegt das daran, dass sie den Befehl nicht korrekt ausführen können. Ich verwende ihn jedoch korrekt als TeXMaker-Befehl, der lautet:
pdflatex -synctex=1 -interaction=nonstopmode %.tex|
makeindex %.nlo -s nomencl.ist -o %.els|
pdflatex -synctex=1 -interaction=nonstopmode %.tex|
"C:/Program Files/Adobe/Reader 11.0/Reader/AcroRd32.exe" %.pdf
und meine LaTeX-Datei ist die Demo-Datei aus dem nomencl
Handbuch (allerdings mit einigen sehr kleinen Änderungen):
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel} % language modifications
\usepackage{nomencl}
\makenomenclature
\title{Nomencl}
\author{Yo}
\date\today
\begin{document}
\maketitle
\section*{Main equations}
\begin{equation}
a=\frac{N}{A}
\end{equation}%
\nomenclature{$a$}{The number of angels per unit area}%
\nomenclature{$N$}{The number of angels per needle point}%
\nomenclature{$A$}{The area of the needle point}%
The equation $\sigma = m a$%
\nomenclature{$\sigma$}{The total mass of angels per unit area}%
\nomenclature{$m$}{The mass of one angel}
follows easily.
\printnomenclature
\end{document}
Das Dokument wird ordnungsgemäß ausgeführt, es treten keine Fehler oder Warnungen jeglicher Art auf, aber die Nomenklatur wird trotzdem nicht gedruckt. Irgendwelche Hilfen?
Antwort1
Ok, tut mir leid, ich habe tatsächlich die Antwort auf mein eigenes Problem gefunden, es funktioniert, wenn ich ausführe
makeindex %.nlo -s nomencl.ist -o %.nls -t %.nlg
stattdessen.