goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Bücher:

LaTeX: Für Schnelleinsteiger


Forenstatistik:
Beiträge: 41403
Seitenaufrufe:
342140 PIs (Mai 2012)

Top-Poster: KOMA (2637)

Wir begrüßen unseren neuesten Benutzer Trajan.

Partner:

KOMA-Script



TeXblog



LaTeX Community




Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Nomenklatur in Texmaker

 

DonMcDonut
Forum-Anfänger
Forum-Anfänger

Beiträge: 39
Anmeldedatum: 17.02.12
Wohnort: ---
Version: MiKTeX 2.8 - Texmaker 3.3.2
     Beitrag Verfasst am: 22.05.2012, 09:21     Titel:
  Antworten mit Zitat      
Hallo,

okay - alle Forenregeln haben sich mir noch nicht erschlossen Smile.

Ich bin davon ausgegangen, dass ich über die Funktion Werkzeuge-Aufräumen (bei texmaker) alle übrigen Daten außer der .tex und der .pdf lösche. Aber ihr habt wieder vollkommen Recht: die .nls-Datei bleibt bestehen!!

Jetzt hat es funktioniert: alte .nls-Datei gelöscht und dann bei der Einstellung von 'makeindex' die neue Datei zugewiesen, also

makeindex <Hauptdatei>.nlo -s mynomentbl.ist -o <Hauptdatei>.nls

Dazu noch eine Verständnisfrage: mynomentbl.ist greift doch auf auf meine Datei, in der die Einstellungen und die Einträge für die Nomenklatur stehen, zu. Dann greife ich mit meiner Hauptdatei auf diese Datei wiederum zu.
Warum muss ich dann makeindex neu 'definieren' ?

Gruß
DonMcDonut
Private Nachricht senden Benutzer-Profile anzeigen

cgnieder
Forum-Guru
Forum-Guru


Beiträge: 363
Anmeldedatum: 22.10.10
Wohnort: Herrenberg
Version: TeX Live 2012
     Beitrag Verfasst am: 22.05.2012, 09:39     Titel:
  Antworten mit Zitat      
Die »ist« Datei ist eine Index-Stil-Datei. Sie hat nicht direkt mit makeindex (=dem Programm, dass das Sortieren übernimmt) zu tun sondern steuert eher, was makeindex wie in die spezifizierte Output-Datei schreibt. In diesem Fall ist das die »nls« Datei. In diesem konkreten Fall sagt »mynomentbl.ist«:
Zitat:
Wenn \prindext ausgeführt wird beginne erst eine »longtable« Umgebung mit diesen und jenen Spalten und dieser und jener Überschrift. Wenn Du dann fertig bist mit der langen Liste, beende die »longtable« Umgebung

Dass die einzelnen Einträge dazwischen nun Tabellenzeilen ergeben erledigt die Neudefinition von »\@@@nomenclature«.

Der Aufruf
Code:
makeindex <filename>.nlo -s mynomentbl.ist -o <filename>.nls

ruft also das Programm makeindex auf, gibt ihm die »nlo« Datei als Input, in dem die Nomenklaturdaten in der Reigenfolge stehen, wie sie im Text aufgetaucht sind, die »ist« Datei zur Formatierung der Ausgabe und sagt noch „verwende sie »nls« Datei zum Schreiben des fertig formatierten Index .. äh .. der Nomenklaturliste.“

Übrigens: wenn man »\makenomenclature« nicht verwendet hat, bleibt die Input-Datei leer => keine Nomenklaturliste.

Grüße
_________________

Clemens
------------------------------
System: TeXlive 2012, OpenSUSE 12.2
Web: LaTeX and chemistry
BTW: Was ist ein Minimalbeispiel überhaupt?
Wie man Fragen richtig stellt
Private Nachricht senden Benutzer-Profile anzeigen

DonMcDonut
Forum-Anfänger
Forum-Anfänger

Beiträge: 39
Anmeldedatum: 17.02.12
Wohnort: ---
Version: MiKTeX 2.8 - Texmaker 3.3.2
     Beitrag Verfasst am: 22.05.2012, 09:44     Titel:
  Antworten mit Zitat      
Hallo Clemens,

vielen Dank für die Ausführungen.
Anfangs habe ich deine Sachen nur übernommen, aber gelegentlich sollte man auch verstehen, was man aus welchem Grund macht!

Mit deinem letzten Kommentar setze ich den Status auf 'beantwortet'!

Vielen Dank und bis zum nächsten Mal in nicht allzu weiter Zukunft Very Happy

Gruß
Private Nachricht senden Benutzer-Profile anzeigen

DonMcDonut
Forum-Anfänger
Forum-Anfänger

Beiträge: 39
Anmeldedatum: 17.02.12
Wohnort: ---
Version: MiKTeX 2.8 - Texmaker 3.3.2
     Beitrag Verfasst am: 29.06.2012, 11:13     Titel:
  Antworten mit Zitat      
Hallo Clemens,

nachdem durch deine Hilfe ich vor vier Wochen endlich eine Nomenklatur erstellt habe und diese in der Hauptdatei problemlos die letzten Wochen funktioniert hat, taucht jetzt eine Fehlermeldung auf und die Nomenklatur wird nicht mehr erstellt.

Code:

Index style file mynomentbl.ist not found. Usage: makeindex [-ilqrcgl][-s sty][-o ind][-t log][-p num][idx0 idx1 ...]
Process ecited with error(s)
 


Ich habe keine Änderungen an der Datei Nomenklatur und der dazu gehörigen mcode.sty geändert. Also die Änderungen sind vor Wochen erfolgt und bislang hat es funktioniert.

Kannst du mir da weiterhelfen oder benötigst du wieder ein Beispiel. Allerdings beziehe ich mich ja auf die vorherigen Betrachtungen in dieem Thread.
Gruß
DMD
Private Nachricht senden Benutzer-Profile anzeigen

cgnieder
Forum-Guru
Forum-Guru


Beiträge: 363
Anmeldedatum: 22.10.10
Wohnort: Herrenberg
Version: TeX Live 2012
     Beitrag Verfasst am: 29.06.2012, 12:06     Titel:
  Antworten mit Zitat      
Die Fehlermeldung ist ziemlich eindeutig:
Zitat:
Index style file mynomentbl.ist not found


Bearbeitest Du ein neues Dokument in einen neuen Ordner und hast vergessen, die Datei »mynomentbl.ist« in diesen Ordner zu kopieren?

Oder bist Du noch beim gleichen Dokument, hast aber die Datei »mynomentbl.ist« aus Versehen gelöscht?

Oder ...

Grüße
_________________

Clemens
------------------------------
System: TeXlive 2012, OpenSUSE 12.2
Web: LaTeX and chemistry
BTW: Was ist ein Minimalbeispiel überhaupt?
Wie man Fragen richtig stellt
Private Nachricht senden Benutzer-Profile anzeigen

DonMcDonut
Forum-Anfänger
Forum-Anfänger

Beiträge: 39
Anmeldedatum: 17.02.12
Wohnort: ---
Version: MiKTeX 2.8 - Texmaker 3.3.2
     Beitrag Verfasst am: 29.06.2012, 12:50     Titel:
  Antworten mit Zitat      
Alter Schwede,

Schreibe erst jetzt´, da ich mich die ganze Zeit nicht einloggen konnte...
Ich habe schon gedacht, ich brauche das ganze Wochenende um den Fehler zu finden. Aber das ging jetzt sehr schnell Smile

Ich kopiere in regelmäßigen Schritten den Ordner und benenne ihn durch das aktuelle Datum, sodass ich auch verschiedene Stände zugreifen kann. Alle Daten, wie die Hauptdatei, die Unterdateien und sowas kopiere ich eigentlich jedes mal mit.

Aber mir ist gerade aufgefallen, dass die Datei mynomentbl.ist nicht in dem aktuellen Ordner war. D.h. irgendwann muss diese "abhanden" gekommen sein und dann habe ich munter den Ordner ohne diese Datei weiter kopiert.

Jetzt funktioniert es wieder.

Herzlichen Dank, cgnieder!! Ihr seid hier alle echt fit darin!!

Gruß
DMD
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen Gehe zu Seite Zurück  1, 2, 3, 4



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de goPCB.de


  Impressum | Werbung/Mediadaten | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2013 goLaTeX.de
Partner: LabVIEWforum.de