Seite 1 von 1
Nomklatur funkioniert nicht mehr: Fehler list environment
Verfasst: So 5. Jun 2011, 20:28
von bodseeg
Hallo,
ich verwende das Nomenklatur-Package nomencl in Lyx, wird wie folgt im Vospann definiert:
\usepackage{nomencl}
\renewcommand\nomname{Abkürzungsverzeichnis} %umbenennen
Allerdings funktioniert es seit kurzem nicht mehr. Beim setzten des Dokumentes kommt die folgende Fehlermeldeung für alle im Text definierten Einträge:
LaTex Error: Lonely \item--perhaps a missing list evironment
\item [{KS}]
\begingroup Komplettsystem\nomeqref {6}\nompageref{27}
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
Ich schließe darauf, dass der Befehl
oder so in etwa fehlt. Ich kann aber den Code nicht sehen, da ich ja an der Stelle, an der das Verzeichnis erscheinen soll lediglich über
Einfügen->Liste/Inhaltsverzeichnis-> Nomenklatur
eine Marke setze. Entferne ich diese Marke kann ich meinen Text einwandfrei setzten.
Woher kann der Fehler kommen und wie kann ich den beheben?
Viele Grüße
Christoph
Verfasst: Mo 6. Jun 2011, 08:13
von KOMA
Falls KS nicht der erste Eintrag in der sortierten Nomenklatur ist, dürfte der Fehler im Eintrag davor liegen. Ohne vollständiges Minimalbeispiel (siehe meine Signatur) kann ich Dir aber weder sagen welcher das ist, noch wo genau der Fehler liegt. Theoretisch könnte dieser auch beim Aufruf von makeindex oder in einem Defekt von nomencl.sty liegen.
Für die Fehlersuche empfiehlt es sich häufig, mit LyX die LaTeX-Datei zu exportieren. Dafür kann man dann LaTeX selbst aufrufen und mit einem normalen LaTeX-Editor (dafür genügt TeXworks völlig) auf Fehlersuche gehen. Ein Weg der Fehlersuche ist wiederum die Erstellung eines vollständigen Minimalbeispiels (siehe meine Signatur).
Verfasst: Do 9. Jun 2011, 03:42
von bodseeg
Hallo KOMA,
vielen Dank für deine Anwort. Ich konnte das Problem beheben, indem ich die Nonenklatur neu erstellt habe. Es gab einen Konflikt mit dem Befehl
, ist jetzt aber behoben. Es gab übrigens auch einen Konflikt wenn ich in der Nomenklatur einen Unterstrich verwendet wird.
\nomenclature{Ref_KLM}{Referenzsensor}
Ist dir dieser Fehler bekannt?Ich hab den Eintrag jetzt einfach draußen gelassen...
Gruß
Christoph
Verfasst: Do 9. Jun 2011, 08:23
von KOMA
Der Unterstrich ist in LaTeX ein
Spezialzeichen.
BTW: Bitte jeweils den Status korrekt anpassen.
Verfasst: Mi 5. Feb 2014, 19:54
von thowi
Hallo zusammen,
durch die Googlesuche bin ich auf dieses Thema hier gestoßen - klasse, denn ich habe ebenfalls exakt das gleiche Problem mit meinem Dokument (KOMA book in LyX).
Zur Hilfe habe ich mal ein Minimalbeispiel erstellt, indem ich allen Text aus meinem Dokument entfernt und nur die Nomenklatureinträge übrig gelassen habe.
https://dl.dropboxusercontent.com/u/1625441/example.zip
Aktuell hab ich den Verdacht, dass evtl. Klammern und Umlaute ein Problem sind? Die Symbole, die ich benutze, kann man hier aufgelistet betrachten:
https://dl.dropboxusercontent.com/u/1625441/nomencl.jpg
Ein Eintrag mit besagten Klammern und Umlauten sieht dann z.B. so aus:
https://dl.dropboxusercontent.com/u/1625441/eintrag.jpg
Scheinbar darf ich auch im Text des Eintrags kein \noun{} verwenden... gibt es irgendwo eine Auflistung von Zeichen / Befehlen, die ich NICHT benutzen darf?
Vielen Dank für eure Rückmeldung!
LG, thowi
Verfasst: Fr 7. Feb 2014, 20:24
von thowi
Hey,
kann mir jemand etwas zu den "verbotenen" Zeichen in den nomencl-Einträgen sagen? Scheinbar sind es einige mehr, als die bereits erwähnten
Spezialzeichen. Wäre prima!
Danke euch!
Verfasst: Sa 8. Feb 2014, 15:59
von thowi
Ich habs rausgefunden. Offensichtlich darf man zusätzlich zum "noun" keine NomenCL Einträge in Abschnittsüberschriften setzen. Naja... hab ichs halt woanders gesetzt und jetzt passts

Verfasst: Di 10. Jun 2014, 17:01
von Stebi85
Hallo Leute, ich habe zwar keine Frage, aber ich bekam die gleiche Fehlermeldung und möchte der Vollständigkeithalber hier meine Lösung posten, denn es schein auf ein und den selben Fehlercode mehrere Ursachen zu geben.
Bei mir wurde der Fehler ausgegeben, da ich zweimal den gleichen Eintrag machen wollte. Ich haben einfach den zweiten Eintrag gelöscht und siehe da es funktioniert wieder.