Hogyan lehet kijavítani a Latex TeX kapacitását túllépve, sajnálom, hogy az [input stack size = 5000] azonnali (hibák, memória, tex)


Legjobb válasz

Ez egy klasszikus verem túlcsordulási hiba, és mint ilyen számtalan oka lehet. Ha a forráskód közvetlenül használja a TeX bármely programozási funkcióját, akkor az első dolog az, hogy ellenőrizze a hibákat a kódban.

A legtöbb LaTeX felhasználó azonban soha nem gondolná a TeX használatát ” s a Turing-teljes programozási nyelv státusza, és ehelyett ragaszkodjon az előre elkészített csomagok vagy szabványos szedési funkciók használatához. Az ilyen felhasználóknak máshol kell keresniük a problémát.

Nyilvánvaló, hogy ha szokatlan csomagot használ – főleg azt, amely nem része a TeXLive disztribúciónak -, akkor a probléma hibát jelenthet a csomag. Tesztelje, hogy a dokumentum beírja-e a gépet, ha megjegyzi a vonatkozó \ usepackage sort (és megjegyzésként vagy szó szerint írjon be minden, a csomagtól függő kódot, hogy ne kapjon „undefined command” hibákat).

Egy másik hiba, amely néha túlcsordulási hibát fog okozni, egy törékeny parancs használata egy olyan környezetben, mint például egy cím, ahol \ védeni kell. Ez leggyakrabban kisebb hibákat eredményez, például „rossz matematikai környezeti határoló”, de előállíthat bizonyos esetekben túlcsordulás.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük