Emacs+AUCTeX: cls 및 sty 파일에 대한 emacs 지원 개선

Emacs+AUCTeX: cls 및 sty 파일에 대한 emacs 지원 개선

AUCTeX가 Emacs에서 tex 파일 지원에 대해 잘 다듬어진 작업을 고려하면 지원이 상당히 혼란스럽고 .cls파일 .sty이 다소 약합니다. 예를 들어 \if명령문은 올바르게 들여쓰기되지 않으며 클래스 파일에 사용되는 많은 매크로는 \RequirePackage올바른 방식으로 강조표시되지 않습니다. 이 모든 것 때문에 Emacs에서 일부 LaTeX 코드를 작성하는 것은 그리 즐거운 일이 아닙니다. 이런 점에서 vim의 vimtex 플러그인은 훨씬 더 나은 성능을 발휘합니다. .clsor .sty파일이 본질적으로 tex 파일과 동일하고 이러한 파일에 대한 기본 지원을 추가하는 데 너무 많은 어려움이 있어서는 안 되기 때문에 이런 일이 발생하는 이유가 궁금합니다. 이 상황을 바꿀 계획이 있나요? 아니면 일부 존재 솔루션을 간과하고 있습니까?

답변1

AUCTeX에는 완전한 TeX 파서가 없습니다. 따라서 문장을 올바르게 들여쓰기하는 것을 구현하는 것은 쉽지 않습니다 \if.

등록. 패키지 작성 매크로의 글꼴화: 이것은 다소 쉽습니다. 패키지 작성자가 글꼴을 설정하지 않았기 때문에 누락된 것 같습니다. .dtx또는 .sty파일에 이상한 결과가 나타납니다.

어쨌든 [email protected]. 거기에서 논의되어야합니다.

관련 정보