버그가 있다면 그것은 다음 다섯 단계 중에 하나에 있을 것이다.
1. 텍 엔진 (DVI 드라이버)
2. 포맷
3. 클래스
4. 패키지
5. 당신이 만든 매크로
결론부터 말하자면 문제는 항상 다섯 번째에 있다. 이따금 매우 드물게 패키지 버그를 만날 수 있지만 그것이 컴파일을 중지키거나 상당히 왜곡된 결과물을 만들어내는 치명적인 경우는 없다. 전혀 없다.
그러니 어떤 문제가 생겼을 때 항상 자신이 무엇을 잘못 만들었는지, 사용법을 곡해하여 잘못 썼는지 먼저 확인해 봐야 한다.
드물지 않게 만나는 에러 메시지 중의 하나는 이것이다.
! TeX capacity exceeded, sorry [input stack size=5000].
이런 경고를 만날 수 있는 예를 만들어 보자.
\documentclass{oblivoir}
\def\abc{\abc I'm your error}
\begin{document}
\abc
\end{document}
KTUG 한국 텍 사용자 그룹