Tex Capacity Exceeded (non è un errore di sintassi) -Risolto

  • Creatore
    Topic
  • #33855
    Up
    0
    Down
    ::


    Salve a tutti (forse dovrei dire buonanotte…)..

    Includendo un paio di GNUPLOT-to-TEX (non so come chiamare altrimenti questi ibridi XD) sono incappato nel famoso errore: Tex Capacity Exceeded…

    Ho cercato ampiamente su Google e nella migliore delle ipotesi è indicato di modificare un file delle versioni GNU/Linux che su Windows (perlomeno nella Miktex) non c’è…

    Ho cercato qui e in tutti i casi documentati si era trattato di un errore di sintassi e non di reale memoria insufficiente (quindi poi gli utenti hanno risolto in altro modo).

    Il mio è proprio un errore di memoria.. Ho due tex per un totale di 400kb che inclusi separatamente vanno, ma congiuntamente mi danno questo errore. Non vorrei passare per immagini rischiando di perdere definizione (sono grafici 3D *davvero* carucci) e del resto non mi sembra di chiedere la luna tenendo conto che nel frattempo — tutta la doc in merito è vecchia dai 5 ai 10 anni — è diventata capacità computazionale ampiamente gestibile…

    Quindi: come modifico, se si può, questo valore??? 😀
    Grazie a tutti e buona domenica!

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #33856
      Up
      0
      Down
      ::

      Salve a tutti (forse dovrei dire buonanotte…)..

      Includendo un paio di GNUPLOT-to-TEX (non so come chiamare altrimenti questi ibridi XD) sono incappato nel famoso errore: Tex Capacity Exceeded…

      Ho cercato ampiamente su Google e nella migliore delle ipotesi è indicato di modificare un file delle versioni GNU/Linux che su Windows (perlomeno nella Miktex) non c’è…

      Ho cercato qui e in tutti i casi documentati si era trattato di un errore di sintassi e non di reale memoria insufficiente (quindi poi gli utenti hanno risolto in altro modo).

      Il mio è proprio un errore di memoria.. Ho due tex per un totale di 400kb che inclusi separatamente vanno, ma congiuntamente mi danno questo errore. Non vorrei passare per immagini rischiando di perdere definizione (sono grafici 3D *davvero* carucci) e del resto non mi sembra di chiedere la luna tenendo conto che nel frattempo — tutta la doc in merito è vecchia dai 5 ai 10 anni — è diventata capacità computazionale ampiamente gestibile…

      Quindi: come modifico, se si può, questo valore??? 😀
      Grazie a tutti e buona domenica!

      http://docs.miktex.org/manual/runtimeparams.html

      Ciao
      Enrico

    • #33857
      Up
      0
      Down
      ::


      Grazie per la risposta!

      Ho dato sia un

      $ initexmf –edit-config-file=pdflatex

      e mi ha aperto un file di testo (vuoto) di nome pdflatex.ini in cui ho scritto main_memory=4000000

      sia un

      $ initexmf –edit-config-file=pdftex

      che mi ha aperto un file pdftex.cfg (con dentro solo il commento %% pdfTeX configuration file. Run ‘mthelp pdftexcfg’ for parameter help.) in cui ho aggiunto la stessa riga.

      Però non ho notato cambiamenti nella compilazione… Devo fare qualche passaggio altro?? 🙁

      Nella sezione “main_memory” del tuo link c’è scritto “You must remake the format file after changing”, e rimanda ad una seconda pagina in cui non ho capito bene che devo fare (e se sia necessario, visto che voglio solo modificare un parametro e non aggiungere macro. 😯

    • #33858
      Up
      0
      Down
      ::


      Ficooooooooo!!

      Ho dato per caso un “Update formats” nelle Settings di MikTex e va!! 8) 8) 8)

      ——————-

      P.S. Ma nel caso in cui cominciassi ad abusare di queste immagini, non ci sarebbe un modo per includerle già compilate ma mantenendo i caratteri Latex (quindi p.e. senza esportare l’img gnuplot direttamente in un PNG), la definizione e tutto il resto? 🙂

      Fra l’altro in una guida c’era scritto che usando epic ed eepic nella documentstyle (…) sarebbe stato più veloce, ma nonostante abbia aggiunto:

      \documentclass[oneside,epic,eepic]{book}

      e incluso i pacchetti non è cambiato nulla, e anzi mi ritrovo col warning “Unused global options: [epic, eepic]… Ho letto in giro che nono sono supportati da PdfTex.. Certo però che era una discussione del 2001….. Potrebbero fare un po’ di passi in avanti nella grafica, i programmatori . °-°

    • #33859
      Up
      0
      Down
      ::

      Ficooooooooo!!

      Ho dato per caso un “Update formats” nelle Settings di MikTex e va!! 8) 8) 8)

      ——————-

      P.S. Ma nel caso in cui cominciassi ad abusare di queste immagini, non ci sarebbe un modo per includerle già compilate ma mantenendo i caratteri Latex (quindi p.e. senza esportare l’img gnuplot direttamente in un PNG), la definizione e tutto il resto? 🙂

      Fra l’altro in una guida c’era scritto che usando epic ed eepic nella documentstyle (…) sarebbe stato più veloce, ma nonostante abbia aggiunto:

      \documentclass[oneside,epic,eepic]{book}

      e incluso i pacchetti non è cambiato nulla, e anzi mi ritrovo col warning “Unused global options: [epic, eepic]… Ho letto in giro che nono sono supportati da PdfTex.. Certo però che era una discussione del 2001….. Potrebbero fare un po’ di passi in avanti nella grafica, i programmatori . °-°

      Magari sarebbe meglio \usepackage; la guida che riporta il comando \documentstyle è alquanto datata, visto che il comando non va più usato da più di quindici anni. 😯
      `\documentclass{minimal}
      \usepackage{epic,eepic}
      \begin{document}

      \end{document}`
      Compili con latex, poi lo passi con “dvips -E” e trasformi il ps in pdf.

      Ciao
      Enrico

    • #33860
      Up
      0
      Down
      ::


      Per includere grafici molto complicati di gnuplot mantenendo le etichette con i caratteri di LaTeX consiglio il terminale epslatex che crea due file, un’immagine del grafico e un file LaTeX con tutte le etichette, da includere nel documento principale con \input. L’immagine è in formato eps ma si può convertire in pdf per l’uso con pdflatex.

      Ciao
      Matteo

Visualizzazione 4 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top