Abkürzungsverzeichnis mit nomencl und texWorks

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Kim1234
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Fr 24. Mär 2017, 09:47

Abkürzungsverzeichnis mit nomencl und texWorks

Beitrag von Kim1234 »

Hallo Ihr!
Ich bin gerade am Ende meiner Masterarbeit und muss nur noch das Abkürzungsverzeichnis erstellen. Und das klappt einfach nicht! ich benutze eine Vorlage meines Instituts, mit Präambel, Datei für das Formelverzeichnis (name: formelzeichen) und Hauptdokument (name: Vorlage_BA_MA).

In der Präambel steht: \usepackage{nomencl}
Die Datei über das Verzeichnis lautet wie folgt:
\makenomenclature %Nomenklatur wird erstellt, aber noch nicht ausgegeben
%
%
\renewcommand{\nomname}{Abk"urzungs- und Symbolverzeichnis} % Deutsche �berschrift
\newcommand{\einheit}[1]{\renewcommand{\nomentryend}{\hfill $\left[ #1 \right]$} } % Einheiten k�nnen angegeben werden 

% ++++ Damit Nomenklatur im Anhang als eigenes Chapter aufgef�hrt wird 
\setlength{\nomlabelwidth}{20mm}  % LabelBreite
\makeatletter   
\renewcommand{\thenomenclature}{%
\chapter{\nomname}
\list{}{
\labelwidth\nom@tempdim
\leftmargin\labelwidth
\advance\leftmargin\labelsep
\let\makelabel\nomlabel
}
}
\makeatother
% ++++ Ende eigenes Chapter

% ++++ Die einzelnen Teile der Nomenklatur werden definiert ++++
\renewcommand{\nomgroup}[1]{%
	\ifthenelse{\equal{#1}{S}}{\item[\textbf{Symbolverzeichnis}]}{%
		\ifthenelse{\equal{#1}{A}}{\item[\textbf{Abk"urzungsverzeichnis}]} {
		  \ifthenelse{\equal{#1}{I}}{\item[\textbf{Indexverzeichnis}]} {} } }	
		 }

% +++++++  Ab hier die Nomenklatureintr�ge bearbeiten ++++++
% +++++++																							++++++

% VERZEICHNIS DER FORMELZEICHEN
\nomenclature[S]{Symbol}{Beschreibung \einheit{Einheit}}



% VERZEICHNIS DER ABK�RZUNGEN
\nomenclature[A]{$DAE$}{Differential-algebraische Gleichung}%
\nomenclature[A]{$spez.$}{spezifisch}%
\nomenclature[A]{$i.A.$}{im Allgemeinen}%
\nomenclature[A]{$z.B.$}{zum Beispiel}%

% VERZEICHNIS DER INDIZES
\nomenclature[I]{$Indize$}{Beschreibung}%


und in meinem Hauptdokument steht dann \include{formelzeichen} und \printnomenclature

Ich benutze TexWorks und lasse erst pdfLatex, dann MakeIndex und dann erneut pdfLatex durchlaufen. Bei MakeIndex kommt immer die Fehlermeldung:
Couldn't find input index file Vorlage_BA_MA nor Vorlage_BA_MA.idx.
Usage: makeindex [-ilqrcgLT] [-s sty] [-o ind] [-t log] [-p num] [idx0 idx1 ...]


Kann mir bitte jemand helfen?
Liebe Grüße,
Kim

Gast

Beitrag von Gast »

Für nomencl muss man makeindex nicht mit den Standardparametern zur Erzeugung eines Index, sondern mit speziellen Optionen/Parametern für die Erzeugung der Nomenklatur aufrufen. Siehe dazu Abschnitt 2.1 der [d]nomencl[/d]-Anleitung. Es lohnt sich IMHO nicht, das für einen einmaligen Aufruf extra in den Editor hineinzufummeln. Wer weiß, wie man eine Konsole/Eingabeaufforderung öffnet, kommt da eventuell schneller zum Ziel.

Um zu testen, ob sonst alles korrekt ist, reicht übrigens der Codeschnipsel nicht. Dafür bräuchten wir schon ein Minimalbeispiel. Aber wie gesagt: Probier mal den korrekten Aufruf aus der Anleitung aus.

Kim1234
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Fr 24. Mär 2017, 09:47

Beitrag von Kim1234 »

Hey,
danke für deine schnelle Antwort!

Ich hatte mir die Anleitung schon durchgelesen, scheitere aber daran, dass ich nicht weiß wo ich den Befehl, dass die nls-Datei erstellt werden soll, eingeben soll. In der Konsole? Wo finde ich die? :D

Liebe Grüße,
Kim


Kim1234
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Fr 24. Mär 2017, 09:47

Beitrag von Kim1234 »

Großartig, das hat geklappt! Dankeschön!!

Antworten