Beste antwoord
Dit is een klassieke stack overloopfout en kan daarom talloze oorzaken hebben. Als uw broncode direct gebruik maakt van een van de programmeerfuncties van TeX, moet u eerst controleren op bugs in uw code.
De meeste LaTeX-gebruikers zouden echter nooit overwegen om TeX te gebruiken. ” s status als een Turing-complete programmeertaal, en in plaats daarvan vasthouden aan het gebruik van kant-en-klare pakketten of standaard typefuncties. Dergelijke gebruikers moeten het probleem ergens anders zoeken.
Het is duidelijk dat als u een ongebruikelijk pakket gebruikt – vooral een pakket dat geen deel uitmaakt van de TeXLive-distributie – het probleem een bug in de pakket. Test of het document zal worden getypt als u commentaar geeft op de relevante \ usepackage-regel (en commentaar of woordelijk elke code die afhankelijk is van het pakket, zodat u geen “ongedefinieerde commando” -fouten krijgt).
Een andere fout die soms een overloopfout veroorzaakt, is het gebruik van een kwetsbare opdracht in een omgeving, zoals een titel, waarin deze moet worden \ beschermd. Dit resulteert meestal in minder fouten, zoals slecht scheidingsteken voor rekenomgevingen, maar kan een overloop in bepaalde gevallen.