
AUCTeX가 Emacs에서 tex 파일 지원에 대해 잘 다듬어진 작업을 고려하면 지원이 상당히 혼란스럽고 .cls
파일 .sty
이 다소 약합니다. 예를 들어 \if
명령문은 올바르게 들여쓰기되지 않으며 클래스 파일에 사용되는 많은 매크로는 \RequirePackage
올바른 방식으로 강조표시되지 않습니다. 이 모든 것 때문에 Emacs에서 일부 LaTeX 코드를 작성하는 것은 그리 즐거운 일이 아닙니다. 이런 점에서 vim의 vimtex 플러그인은 훨씬 더 나은 성능을 발휘합니다. .cls
or .sty
파일이 본질적으로 tex 파일과 동일하고 이러한 파일에 대한 기본 지원을 추가하는 데 너무 많은 어려움이 있어서는 안 되기 때문에 이런 일이 발생하는 이유가 궁금합니다. 이 상황을 바꿀 계획이 있나요? 아니면 일부 존재 솔루션을 간과하고 있습니까?
답변1
AUCTeX에는 완전한 TeX 파서가 없습니다. 따라서 문장을 올바르게 들여쓰기하는 것을 구현하는 것은 쉽지 않습니다 \if
.
등록. 패키지 작성 매크로의 글꼴화: 이것은 다소 쉽습니다. 패키지 작성자가 글꼴을 설정하지 않았기 때문에 누락된 것 같습니다. .dtx
또는 .sty
파일에 이상한 결과가 나타납니다.
어쨌든 [email protected]
. 거기에서 논의되어야합니다.