Emacs AucTex Latex语法可防止等宽字体

hpe*_*sen 5 emacs syntax-highlighting auctex

我的emacs(Aquamacs与AucTex)改变字体大小(例如在LaTeX模式下)以显示语法 - 如下所示: 在此输入图像描述

不幸的是,这破坏了等宽字体的意义 - 例如我的评论不对齐.我该如何解决这个问题?

Séb*_*nec 7

有关章节,章节等的具体示例,请将以下内容添加到您的.emacs:

(setq font-latex-fontify-sectioning 'color)
Run Code Online (Sandbox Code Playgroud)

编辑 这是我通常用来自定义AUCTeX格式的配置:

;; Only change sectioning colour
(setq font-latex-fontify-sectioning 'color)
;; super-/sub-script on baseline
(setq font-latex-script-display (quote (nil)))
;; Do not change super-/sub-script font
(custom-set-faces
 '(font-latex-subscript-face ((t nil)))
 '(font-latex-superscript-face ((t nil)))
 )
;; Exclude bold/italic from keywords
(setq font-latex-deactivated-keyword-classes
    '("italic-command" "bold-command" "italic-declaration" "bold-declaration"))
Run Code Online (Sandbox Code Playgroud)