한참을 작업하다 보니 뭔가 에러가 나는데 어디서 나는지 알 수가 없다. LaTeX라는 표준 자체가 무척 개방적이다 보니 뭔가 안되는 경우에는 그냥 해당 패키지를 \userpackage{} 를 이용해서 넣어주면 그만이지만, 그 뭔가가 뭔지를 모르는 경우는 참 답답한 일이 아닐 수 없다.
이번에 IEEE 양식을 이용하는데 계속 Missing $ inserted 라는 에러가 뜬다. 이런저런 점검을 해 보다 보니 참고문헌 부분에서 문제가 나는 것을 알 수 있었다. 어디가 문제인가 검색을 해 보니 (http://theoval.cmp.uea.ac.uk/~nlct/latex/novices/missingdollar.html) $ 기호 자체가 수식을 넣는 제한어라서 잘못 사용한 경우 또는 필요한 패키지가 참고되지 않은 경우에 이런 일이 발생한다고 한다.
에러 메시지를 보면서 이곳저곳 쳐다보니 url이 들어있는 참고문헌이 .bib 파일 속의 리스트에 들어있는 경우가 문제를 일으키는 것으로 판단이 되었다. 그럼 어떻게 해야 하는가? 무지 간단하게도
\usepackage{url}
라는 간단한 포함만으로 해결이 되어버렸다. ACM 포멧에서는 요구하지 않았던 많은 패키지들을 IEEE가 요구하는 것을 보면... 그냥 귀찮다^^
No comments:
Post a Comment