gemäß Vorschlag eröffne ich hier einen neuen Thread und beschreibe mein Problem. Um nicht alles nochmal zu machen, bin ich mal so frech und poste direkt das Zitat aus dem anderen Thread.
Die Vorlage selbst ist nicht als Link verfügbar - ich könnte sie aber im Anhang hochladen (kann man das als Gast überhaupt? Ich finde keine Option). Auch habe ich schon den Vorschlag erhalten das Paket glossaries zu verwenden. Das werde ich mir auch ansehen, ich würde aber lieber erstmal das hier zum laufen bringen, da es wie gesagt eine Vorlage ist und eigentlich funktionieren sollte.Cappi hat geschrieben:Liebe Leute,
ich verbringe nun schon den ganzen Tag mit dem nomencl Paket und bekomms einfach nicht zum laufen. Ich hoffe, ihr könnt mir helfen. Vorweg: ich bin noch Latex-Anfänger...
Also: Ich verfasse gerade meine Masterarbeit und verwende dafür MiKTeX 2.9, TeXnicCenter 2.0 Beta 1 32bit und Windows 7.
Für die Arbeit verwende ich eine Vorlage der Universität. Dort wird bereits beschrieben, wie man den Compiler konfigurieren muss und wie der Befehl zum Einbinden heißt. Das habe ich alles gemacht, aber leider bekomme ich nur Fehler.
Ich würde ja jetzt gerne ein Minibeispiel erstellen, habe aber mangels Erfahrung keine Idee, welche Quellcode-Teile unbedingt notwendig sind zum kompilieren. Ich habs probiert, aber bekomme es selbst nicht zum laufen... Ich hoffe man verzeiht mir, wenn ich einen größeren Ausschnitt aus den .tex Dateien poste.
Die Definition erfolgt in einem extra File (Auszug, datei heißt nomentab2.sty):In der Präambel wird dann der Befehl zum Erstellen des Eintrages definiert:\NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesPackage{Praeambel/nomentab2} [2006/04/14 v0.4 Nomenclature in a longtable environment] \def\docdate{2011/01/31} \newif\if@intoc \RequirePackage{longtable} \RequirePackageWithOptions{nomencl}[2005/09/22 v4.2 Nomenclature package (LN)] \RequirePackage{ifthen} \RequirePackage{calc} \RequirePackage{array} \RequirePackageWithOptions{siunitx} \DeclareOption{intoc}{\@intoctrue} \DeclareOption{notintoc}{\@intocfalse} \DeclareOption*{% \PassOptionsToPackage{\CurrentOption}{nomencl}% } \DeclareOption{english}{% \def\eqdeclaration#1{, see equation\nobreakspace(#1)}% \def\pagedeclaration#1{, page\nobreakspace#1}% \def\nomname{Nomenclature}} \DeclareOption{french}{% \def\eqdeclaration#1{, voir \’equation\nobreakspace(#1)}% \def\pagedeclaration#1{, page\nobreakspace#1}% \def\nomname{Liste des symboles}} \DeclareOption{german}{% \def\eqdeclaration#1{, siehe Gleichung\nobreakspace(#1)}% \def\pagedeclaration#1{, Seite\nobreakspace#1}% \def\nomname{Formelzeichen und Abkürzungen}} \ExecuteOptions{notintoc,norefeq,norefpage,prefix,cfg,german} \ProcessOptions\relaxIn der Hauptdatei wird dann ganz normal mit \printnomenclatur das Abkürzungsverzeichnis erstellt.%%% === Formelzeichen & Abkürzungen ==================================== \usepackage[intoc,norefeq,norefpage]{Praeambel/nomentab2} \renewcommand{\nomname}{Formelzeichen und Abkürzungen} \let\abk\nomenclature % \abk als Befehl für Symbole \makenomenclature % Symbolverz. erstellen
Mein Ausgabeprofil wurde wie verlangt eingestellt:
Will ich aber nun mit dem genannten Befehl \abk{Symbol}{Beschreibung} z.B. \abk{test}{Test}einen Eintrag machen, kommt in erster Instanz zwar ein pdf und auch der Eintrag, aber das Formelverzeichnis taucht nicht im Inhaltsverzeichnis aus und der Text des o.g. Beispiels ist zusammengeschoben. Kompiliere ich nochmals, erhalte ich Fehler, der erste ist immer "lonely \item-- perhaps a missing list environment".
.nlo und .nls habe ich schon zig mal gelöscht, auch die nomencl.ist befindet sich im Verzeichnis, ebenso die per Konsole erstellte .ilg.
Den Verfasser der Vorlage kann ich leider nicht erreichen. Habt ihr eine Idee dazu? Falls noch weitere Programmteile oder log files benötigt werden, sagt bescheid.
Ich bitte um Hilfe.
Viele Grüße und schöne Ostern,
Martin