Fehler beim Kompilieren

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Fehler beim Kompilieren

von ThoRie » Di 14. Mai 2019, 14:08

Okay, hat sich geklärt.

Ich bin gerade einem Kommilitonen über den Weg gelaufen, der wusste, wie das geht.
Ich schreib mal schnell hier die Anleitung rein, damit andere mit diesem Problem, vielleicht besser klar kommen :)
  • 1. Öffnen der Miktex Console.
    2. Auswählen des Kommando-Fensters.
    3. Eingabe: initexmf --edit-config-file=pdflatex.
    4. Eingabe im neuen Fenster: main_memory=50000000
    extra_mem_bot=5000000

    5. Speichern und fertig.
Eventuell müssen die Zahlen für den individuellen Fall angepasst werden. Das sind jetzt nur die, die ich mir habe einstellen lassen.

von ThoRie » Di 14. Mai 2019, 13:49

Also, ich habe jetzt mal nachgesehen und eine "Anleitung" direkt in der Dokumentation von Miktex 2.9 gefunden. Dort steht auf Seite 11:
  • You can control a number of run-time parameters (in particular, array sizes) on the command-line or in
    a configuration file.
    Some of the more interesting paramaters:
    main_memory Total words of memory available, for TeX, METAFONT, and MetaPost.
    extra_mem_bot Extra space for large TeX data structures: boxes, glue, breakpoints, et al.
    font_mem_size Words of font info available for TeX.
    See Chapter 10, Run-Time Defaults, for a complete list of the TEXMF run-time parameters.
    Here is a typical example of a configuration file:
    main_memory=2000000
    extra_mem_bot=2000000
    font_mem_size=2000000
    The name of the configuration file is that of the engine (e.g., miktex-pdftex) or format (e.g, miktexpdflatex).
    You use the --edit-config-file option of initexmf to edit the configuration file, e.g.:
    > initexmf --edit-config-file=pdflatex
    >
Nun bin ich aber kein Programmierer und weiß nicht wo ich das eingeben muss. Soll heißen: Ich brauche wirklich bitte eine Detailierte Anleitung, wo ich da was wie eingeben muss :/

von ThoRie » Di 14. Mai 2019, 09:11

Okay, also das mit LuaLaTeX habe ich jetzt mal versucht. Das kommt aber nicht als Lösung in frage, da er auf diese Weise zum einen keine Umlaute erkennt und mir zum anderen meine ganze Formatierung zerhaut :/

Wie kann ich das mit dem Programmaufruf einstellen?

von Bartman » Di 14. Mai 2019, 00:35

Nicht der Editor möchte mehr Speicher nutzen, sondern pdfLaTeX. Falls nötig, müsste der Speicher manuell über ein Argument beim Programmaufruf eingestellt werden. Bei manchen Zeichnung mit pgfplots wird die Fehlermeldung auch durch ungünstige Einstellung der Optionen verursacht. Der Wechsel zu LuaLaTeX kann ein Ausweg sein.

Fehler beim Kompilieren

von ThoRie » Mo 13. Mai 2019, 23:51

Ich habe da mal eine sehr spezielle Frage.
Hat schon mal jemand die folgende Fehlermeldung gesehen und das Problem lösen können?
  • ! TeX capacity exceeded, sorry [main memory size=3000000].
    <argument> \@structureframebackground
    l.285 \end{finalframe}
    If you really absolutely need more capacity,
    you can ask a wizard to enlarge me.
    Here is how much of TeX's memory you used:
    56227 strings out of 492942
    1236975 string characters out of 3135393
    3000000 words of memory out of 3000000
    58911 multiletter control sequences out of 15000+200000
    135357 words of font info for 211 fonts, out of 3000000 for 9000
    1145 hyphenation exceptions out of 8191
    76i,18n,121p,1139b,2940s stack positions out of 5000i,500n,10000p,200000b,50000s
Also so wie ich das verstehe, will der Texmaker hier wohl mehr RAM nutzen als er darf. Aber ich bin mir zum einen nicht sicher darüber und zum anderen habe ich keine Ahnung, wie ich das beheben soll. Die Priorität des Programms ist schon maximal und etwas anderes habe ich nicht offen :/

Nach oben