Come correggere un errore La capacità di Latex TeX è stata superata, scusa [input stack size = 5000] prontamente (errori, memoria, tex)


Migliore risposta

Questo è uno stack classico errore di overflow, e come tale potrebbe avere una miriade di cause. Se il tuo codice sorgente fa uso diretto di una qualsiasi delle funzionalità di programmazione di TeX, la prima cosa da fare è verificare la presenza di bug nel tuo codice.

Tuttavia, la maggior parte degli utenti LaTeX non prenderebbe mai in considerazione lutilizzo di TeX ” s è un linguaggio di programmazione completo di Turing e invece si limita a utilizzare pacchetti predefiniti o funzioni di composizione standard. Tali utenti devono cercare altrove il problema.

Ovviamente, se stai usando un pacchetto insolito, specialmente uno che non fa parte della distribuzione TeXLive, il problema potrebbe essere un bug nella pacchetto. Verifica se il documento verrà composto se si commenta la riga \ usepackage pertinente (e si commenta o si scrive alla lettera qualsiasi codice che dipende dal pacchetto, in modo da non ottenere errori di “comando non definito”).

Un altro errore che a volte genera un errore di overflow è luso di un comando fragile in un ambiente come un titolo in cui deve essere \ protetto. Questo generalmente si traduce in errori minori come “bad math environment delimiter”, ma può produrre un overflow in alcuni casi.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *