Emacs+AUCTeX:改進 emacs 對 cls 和 sty 檔案的支持

Emacs+AUCTeX:改進 emacs 對 cls 和 sty 檔案的支持

考慮到 AUCTeX 在 Emacs 中對 tex 檔案的支援做了很好的工作,但對.clstex.sty檔案的支援相當薄弱,這是相當令人困惑的。例如,\if語句從來沒有正確縮進,並且類別文件中使用的許多巨集(例如)\RequirePackage沒有以正確的方式突出顯示。所有這些使得在 Emacs 中編寫一些 LaTeX 程式碼並不是一件那麼令人愉快的事情。在這方面,vim的vimtex插件表現要好得多。我很好奇為什麼會發生這種情況,因為.clsor.sty文件本質上與 tex 文件相同,並且為這些文件添加一些基本支援應該不會有太多困難。有沒有計劃改變這種狀況?或者我忽略了一些存在的解決方案?

答案1

AUCTeX 沒有成熟的 TeX 解析器。因此,要實現正確縮排語句的方法並不容易\if

註冊。包編寫巨集的字體化:這相當容易。我猜想它們只是丟失了,因為包編寫者沒有打開字體化——它在.dtx.sty文件中給出了奇怪的結果。

無論如何,我建議您致電[email protected]。應該在那裡討論。

相關內容