Ich bin neu bei LaTeX und kämpfe seit mehreren Stunden mit der Generierung einer Nomenklatur ...
Ich habe versucht, dieser Anweisung zu folgen:http://cs.brown.edu/about/system/managed/latex/doc/nomencl.pdfweiß aber nicht, wie man „MakeIndex aufruft“ …
Ich habe auch versucht, der Antwort hier zu folgen:Abkürzungsverzeichnisaber wie führe ich den Schritt „Ausführen“ aus??
Ich stecke hier wirklich fest und eine einfache Antwort für einen Neuling würde mir den Tag versüßen ...
Dies ist ein Beispiel dessen, was ich einzutippen versucht habe:
\documentclass{article}
\usepackage[]{nomencl}
\makenomenclature
\begin{document}
Here is some text, where we use APC.
\nomenclature{APC}{antigeen-presenterende cel}
\printnomenclature
\end{document}
Ich verwende übrigens ein Macbook mit TexShop
Antwort1
Wenn Sie TeXShop verwenden, ist essehrganz einfach: Fügen Sie Ihrem Dokument einige Zeilen hinzu, wie unten gezeigt.
% !TEX TS-program = Arara
% arara: pdflatex
% arara: nomencl
% arara: pdflatex
\documentclass{article}
\usepackage[]{nomencl}
\makenomenclature
\begin{document}
Here is some text, where we use APC.
\nomenclature{APC}{antigeen-presenterende cel}
\printnomenclature
\end{document}
Stellen Sie dann sicher, dass im Dropdown-Menü neben der Schaltfläche „Typeset“ „Arara“ steht. Drücken Sie auf „Typeset“. Et voilà.
Wenn Sie MacTeX 2013 oder höher und TeXShop 3.48 haben, sollte es sofort funktionieren; wenn nicht, gehen Sie in den Ordner
~/Library/TeXShop/Engines/Inactive/Arara
und verschieben Sie die arara.engine
Datei nach
~/Library/TeXShop/Engines/
also zwei Ebenen höher. In diesem Fall müssen Sie TeXShop neu starten, damit die Änderung übernommen wird.
Wenn das System Sie auffordert, Java zu installieren, tun Sie es. Beachten Sie, dass sich dies ~
auf Ihren Home-Ordner bezieht.
Antwort2
Wenn Ihre Eingabedatei wie gepostet istnc.tex
Führen Sie dann diese Befehle in der angegebenen Reihenfolge aus
pdflatex nc
makeindex -s nomencl.ist -o nc.nls nc.nlo
pdflatex nc
sollte die Nomenklatur generieren und in das Dokument aufnehmen.
nomencl.ist
ist der makeindex
Stil, der mit dem Paket verteilt wird,
___.nlo
sind die Rohinformationen, die von Latex beim ersten Durchlauf generiert werden, die -o
Option weist an makeindex
, die sortierte/formatierte Version zu schreiben, in ___.nls
die dann beim zweiten Durchlauf von Latex eingegeben wird.
Ihr Editor bietet möglicherweise eine Möglichkeit, dies an eine Schaltfläche oder ein Menü anzupassen, es funktioniert aber auch, es einfach in das Terminal einzugeben.
Antwort3
Klicken Sie in Ihrem Texmaker-Fenster auf Optionen, konfigurieren Sie Texmaker und stellen Sie dann unter „makeIndex“ sicher, dass Sie Folgendes haben.
makeindex %.nlo -s nomencl.ist -o %.nls -t %.nlg
OK klicken
Führen Sie dann Ihre Tex-Datei mit den folgenden Anweisungen aus - PDFlatex
- MakeIndex
- PDFlatex
- Quickbuild(view pdf)
in dieser Reihenfolge.
Danke schön.
David.