Seite 1 von 1
Probleme beim Erstellen der Nomenklatur
Verfasst: Di 30. Apr 2013, 11:53
von muskelkater
Hallo,
ich arbeite mich gerade in LaTeX ein. Grundsätzlich gefällt es mir ganz gut, nur neue Funktionen zu erlernen ist etwas holperig.
Derzeit habe ich Probleme beim Erstellen des Glossars.
In der PDF wird kein Glossar angezeigt.
Mein Minimalcode:
\documentclass[12pt, a4paper, twoside]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[intoc,refeq,german]{nomentbl}
\makenomenclature
\begin{document}
\printnomenclature
\nomenclature{$p$}{Schalldruck, A-bewertet} {dB(A)}
\end{document}
Ich hoffe, ich habe im Minimalbsp nichts vergessen.
Habt Ihr Ideen, woran es liegen könnte?
Anleitung lesen
Verfasst: Di 30. Apr 2013, 11:57
von localghost
Achte auf die Erklärungen in Abschnitt 3 der Anleitung zu
nomentbl. Besonders der vorletzte Punkt ist hier entscheidend. Mit einem geeigneten Editor lässt sich das sicher automatisieren.
Thorsten
Verfasst: Di 30. Apr 2013, 12:30
von muskelkater
Danke für Deine Hilfe!
Ich kann mit "Install nomentbl.sty where latex can find it, and nomentbl.ist where MakeIndex can find that." nichts anfangen. Wo kann ich das einstellen? In der Konfiguration unter Befehle?
Der vorletzte Punkt ist auch kryptisch für mich. Habe verscuht das irgendwie in den Code zu schreiben, aber das hat nicht funktioniert.
Was meinst Du mit einem geeigneten Editor? Ich nutze derzeit TeXstudio.
Verfasst: Mi 1. Mai 2013, 10:57
von localghost
muskelkater hat geschrieben:[…] Ich kann mit "Install nomentbl.sty where latex can find it, and nomentbl.ist where MakeIndex can find that." nichts anfangen. Wo kann ich das einstellen? In der Konfiguration unter Befehle? […]
Darüber brauchst Du dir nicht den Kopf zu zerbrechen. Die Installation ist ja schon erfolgt. Und selbst wenn nicht, ist das bequem über den Paketmanager deiner TeX-Distribution zu erledigen. Aus deinen Beschreibungen geht (für mich) jedoch hervor, dass die Verwendung des Pakets an sich kein Problem ist.
muskelkater hat geschrieben:[…] Der vorletzte Punkt ist auch kryptisch für mich. Habe verscuht das irgendwie in den Code zu schreiben, aber das hat nicht funktioniert.
Was meinst Du mit einem geeigneten Editor? Ich nutze derzeit TeXstudio.
In den Code gehört das nicht rein. MakeIndex ist – wie pdfLaTeX und andere Compiler auch – ein Werkzeug für die
Kommandozeile. Öffne eine solche und tippe folgendes ein (Bestätigung mit Enter).
makeindex -s nomentbl.ist -o ‹filename›.nls ‹filename›.nlo
Dabei ist ‹filename› natürlich durch den Namen deines Dokuments (bzw. einer möglicherweise in einem Projekt enthaltenen Master-Datei) zu ersetzen.
Ich kenne mich mit TeXStudio nicht aus. Es sollte aber die Möglichkeit bieten, dafür ein Werkzeug einzurichten, damit Du wie für pdfLaTeX einfach nur einen Knopf drücken musst. So etwas ist üblicherweise in der Hilfe zu finden. Bietet der Editor das nicht, wechsle zu einem anderen.
Verfasst: Mi 1. Mai 2013, 11:05
von muskelkater
Super!! Es klappt! Vielen, vielen Dank!
Ich habe unter Optionen --> TeXtstudio konfigurieren --> Befehle: den Makeindex-Eintrag durch "makeindex -s nomentbl.ist -o ‹filename›.nls ‹filename›.nlo" ersetzt.
Funktionierte auf Anhieb einwandfrei!
