Seite 1 von 1

Abkürzungsverzeichnis mit Texniccenter, Datei .nls fehlt

Verfasst: Do 10. Jun 2010, 13:02
von ChristinaU
Hallo,

ich habe genau den Code:
\nomenclature{etc.}{et cetera}
\nomenclature{z. B. }{zum Beispiel}

% Deutsche Überschrift
\renewcommand{\nomname}{Abkürzungsverzeichnis}
% Punkte zw. Abkürzung und Erklärung
\setlength{\nomlabelwidth}{.20\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
% Zeilenabstände verkleinern
\setlength{\nomitemsep}{-\parsep}
\makenomenclature
\printnomenclature
\usepackage{nomencl}

in mein Latex-file geschrieben und dann unter Texnic-center auch bei dem Ausgabeprofil unter “Argumente die an Miktex übergeben werden sollen ” geschrieben:
“%bm”.nlo -s nomencl.ist -o “%bm”.nls

aber es wird kein Inhaltsverzeichnis angezeigt. Ich finde auch keine Date .nls sondern nur eine .nlo

mit
“%bm”.glo -s nomencl.ist -o “%bm”.gls
funktioniert es auch nicht.

Kann mir bitte jemand helfen?

Verfasst: Do 10. Jun 2010, 17:09
von KOMA
Die Argumente sollten nicht am MiKTeX, sondern an makeindex übergeben werden. makeindex wiederum soll zusätzlich aufgerufen werden. AFAIK geht das so (aus dem Gedächtnis, da ich derzeit kein TeXnicCenter installiert habe):
  • Im Menü: AusgabeAusgabeprofile definieren
    Es öffnet sich ein Fenster »Profile«
  • Klick auf »Hinzufügen«
    Es öffnet sich ein weiteres Fenster.
  • Namen des Profils eingeben, beispielsweise »nomenclature«.
  • Haken bei Makeindex in diesem Profil nicht verwenden entfernen.
    Es erscheinen zwei neue Eingabezeilen.
  • In der ersten den Progammpfad zu »makeindex.exe« angeben (bzw. auf die drei Punkte Klicken und dann zu der Programmdatei durchhangeln).
  • In der zweiten »"%tm".glo -s nomencl.ist -o "%tm".gls« eintrage.
    Hm, könnte statt »%tm« auch »%bm« sein, da bin ich mir jetzt nicht sicher, aber man kann sich ja einfach die Auswahl über den Knopf mit dem Dreieck anzeigen lassen.
Und dann musst Du das neue Ausgabeformat natürlich auch noch min. einmal verwenden. Wenn das alles nicht geht, dann öffne CMD.EXE (Windows+R und dann »CMD.EXE« eingeben) hangle Dich mit »cd VERZEICHNISNAME« bis zu Deinem Dokumentverzeichnis und gib dann den makeindex-Aufruf direkt ein (dann natürlich nicht mit Platzhaltern, sondern mit den richtigen Dateinamen).

Verfasst: Do 10. Jun 2010, 20:32
von ChristinaU
Hallo,
wenn ich das so mache, und mir ein neues ausgabeprofil definiere mit der makeindex.exe dann bekomme ich schon einmal die date .nls aber leider zeigt es mir immer noch kein abbildungsverzeichnis an. Was kann ich noch machen?

Verfasst: Fr 11. Jun 2010, 07:41
von KOMA
ChristinaU hat geschrieben:leider zeigt es mir immer noch kein abbildungsverzeichnis an. Was kann ich noch machen?
Ein Abbildungsverzeichnis bekommst Du mit \listoffigure - vorausgesetzt Du hast auch figure-Umgebungen mit \caption-Anweisungen oder \captionf{figure}-Anweisungen im Dokument. Nach Einfügen von \listoffigure oder eines neuen Abbildung werden min. zwei LaTeX-Läufe benötigt, bis das Verzeichnis korrekt angezeigt wird. Falls ein Verzeichnis zu einer Änderung des Seitenumbruchs bzw. der Seitennummern führt, wird ggf. ein weiterer LaTeX-Lauf benötigt.

Abkuerzungsverzeichnis funktioniert nicht....

Verfasst: Fr 3. Feb 2012, 15:03
von Richard Baeumer
Hallo,
also ich bekomme zum verzweifeln dieses Abkuerzungsverzeichnis nicht hin...ich habe alle benoetigten befehle eingegeben, wie auf der Seite beschrieben..TeXnic Center spuckt allerdings immer folgenden Fehler aus: Couldnt find input file:"Pfad mit Dateiname meines Projektes" nor "Prad mit Dateiname meines Projektex.idx"...
Anschliessend gibt er den Ordner meine Makeindes an und dann findet er die Datei "bm.nlo" auch nicht...
woran liegt das?
ich habe auch bereits die verschiedenen Makeindex Befehle ausprobiert...

Verfasst: Fr 3. Feb 2012, 15:23
von Sepp99
Eventuell hilft dir TXCMtX.pdf auf http://www.golatex.de/texniccenter-2-0a ... rt,25.html Abschn. 3.2.1 weiter.
Ansonsten solltest du ein vollständiges Minimalbeispiel [2] liefern.
Gruß, Sepp.-