오류 수정 방법 Latex TeX 용량 초과, 죄송합니다 [input stack size = 5000] 즉시 (오류, 메모리, tex)


최상 답변

이것은 클래식 스택입니다 오버플로 오류로 인해 무수한 원인이있을 수 있습니다. 소스 코드가 TeX의 프로그래밍 기능을 직접 사용하는 경우 가장 먼저해야 할 일은 코드의 버그를 확인하는 것입니다.

그러나 대부분의 LaTeX 사용자는 TeX 사용을 고려하지 않습니다. ” 튜링 완전한 프로그래밍 언어로 상태를 유지하고 대신 미리 만들어진 패키지 또는 표준 조판 기능을 사용합니다. 이러한 사용자는 문제에 대해 다른 곳에서 찾아야합니다.

분명히 “비정상적인 패키지 (특히 TeXLive 배포판의 일부가 아닌 패키지)를 사용중인 경우”문제는 다음의 버그 일 수 있습니다. 꾸러미. 관련 \ usepackage 줄을 주석 처리하면 문서가 조판되는지 테스트합니다 (그리고 패키지에 의존하는 코드를 주석 처리하거나 그대로 표시하여 “정의되지 않은 명령”오류가 발생하지 않도록합니다).

오버플로 오류가 발생하는 또 다른 실수는 제목과 같이 보호해야하는 환경에서 깨지기 쉬운 명령을 사용하는 것입니다.이 경우 가장 일반적으로 “나쁜 수학 환경 구분 기호”와 같은 오류가 적지 만 다음과 같은 오류가 발생할 수 있습니다. 특정 경우에 오버플로.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다