Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Fehlermeldung: no room for a new write

  1. #1
    Registrierter Benutzer
    Registriert seit
    14.05.2009
    Beiträge
    297

    Fehlermeldung: no room for a new write

    Hallo Profis,

    ich bin scheinbar irgendwie an die Verzeichnisgrenzen von LaTeX gestoßen. Mein Dokument selbst hat keine Fehler, funktioniert einwandfrei. lediglich, wenn ich aus Testgründen mal versuche

    \usepackage[germanb2]{minitoc}

    zu laden oder ein weiteres Indexverzeichnis zu erstellen oder sonst dergleichen bekomme ich diese Fehlermeldung. Allerdings muss ich auch sagen, dass ich viele Verzeichnisse habe:

    Inhaltsübersicht
    Inhaltsverzeichnis HAUPT
    Glossar
    Abkürzungsverzeichnis
    Tabellenverzeichnis HAUPT
    Abbildungsverzeichnis HAUPT
    Listingsverzeichnis HAUPT

    Literaturverzeichnis Offline
    Literaturverzeichnis OnlineQuellen

    Inhaltsverzeichnis Anhang
    Tabellenverzeichnis Anhang
    Abbildungsverzeichnis Anhang
    Listingsverzeichnis Anhang

    Zweimal ein Indexverzeichnis (Normal und Spezial)


    Hat da jmd eine Idee? Kann man irgendwie diese Begrenzung (habe mal gehört so ca. 10 Schreibvorgänge pro Durchlauf?) hochschrauben?

    Ich benötige alle meine Verzeichnisse!

    Habe hier auch einen Post dazu gefunden, aber der konnte mir auch nicht so recht weiterhelfen. Und ich denke ein Minibeispiel würde gar nichts bringen, da es offensichtlich ist, dass ich da an irgendeine Speicher oder Schreibbegrenzung Latex-Intern gestoßen bin. Habe auch schon die beiden Indexe die ich habe mit dem Package splitidx behandeln müssen, damit das überhaupt klappt.


    Vielleicht kann mir ja jmd helfen...

    Vielen Dank!

  2. #2
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Viel kann ich dir nicht helfen, aber hast du den Link hier schon gesehen? Klingt leider nicht sehr aufmunternd.
    Der Post, den du erwähnst, ist das dieser Thread?

  3. #3
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Du kannst die Grenze nicht verändern.

    Du musst dein Dokument so ändern, dass es nicht soviele write-Register auf einmal benutzt. D.h. z.B. die Datei für das Tabellenverzeichnis Haupt zu Beginn des Anhangs schließen und den freiwerden Platz für Tabellenverzeichnis Anhang benutzen. Oder Daten zuerst in die .aux-Datei schreiben und dann beim nächsten Mal aus der aux-Datei in externe Dateien.

  4. #4
    Registrierter Benutzer
    Registriert seit
    14.05.2009
    Beiträge
    297
    Okay und wie mache ich das?

    Das mit meinen Verzeichnissen war ja ohnehin schon so eine frickelei, bin froh das das alles funktioniert

    Hat das auch etwas mit zusätzlichen .tex Dateien zu tun, die ich u. a. mache, damit ich mehr Übersicht habe. Z. B. für einzelne Unterkapitel. Dort werden dann daraus ja auch .aux Datein erstellt.

    Achja und ja das war dieser Thread und die andere Info habe ich mir auch schon durchgelesen. Bin ja die ganze Zeit am googeln....
    Geändert von sharpType (24-11-2009 um 15:16 Uhr)

  5. #5
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Woher soll ich wissen, wer und warum bei dir die \write-Register benutzt? Schau in die log-Datei. \newwrite machen sich dort gewöhnlich bemerkbar (z.B. \@outlinefile=\write3).

    Für die \include-Befehle hat LaTeX bereits im Kernel ein Register reserviert. Du verlierst also nichts damit (aber wenn du auf \include verzichtest, kannst du eventuell das Register für andere Dinge verwenden).

  6. #6
    Registrierter Benutzer
    Registriert seit
    14.05.2009
    Beiträge
    297
    Naja okay was habe ich denn jetzt für Möglichkeiten? Also das was in der Log-Datei zu finden ist sind natürlich die Verzeichnisfiles die ich oben genannt habe. Beispielsweise von dem Glossar bzw. Abkürzungsverzeichnis

    \glo@main@file=\write8

    Das einzige, was mir gerade so eingefallen ist, ist das Verzeichnis der todoInfos, welches im finalen Dokument ja nichts zu suchen hat. Das könnte ich ausschalten und nur "bei Bedarf" nutzen....Das wäre so ne halbe Lösung, aber zufriedenstellend ist das natürlich nicht. :-(

    Und auf inclue verzichten geht nicht, das ist zu viel :-)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •