Emacs TeX 模式下的下标字体大小

Emacs TeX 模式下的下标字体大小

在 Emacs 23 TeX 模式下,下标和上标以较小的字体显示。如何配置 Emacs 以关闭此功能并对所有输入使用相同的字体大小?

答案1

使用以下方法可以轻松关闭

(setq tex-fontify-script nil)

在 中.emacs。您也可以使用customize-mode <ENTER> tex-mode <ENTER>并向下滚动到“Tex Fontify Script”并单击“切换”来访问它。

还有两个控制变量,您可以将它们设置为中性值以禁用字体化,例如,如果您只是想让它变小而不升高或降低,或者如果您想保持升高和降低而不使其变小。

; This sets the amount of raising/lowering
(setq tex-font-script-display '(0 0))
; This sets how small the font is made relative to the text
(setq tex-suscript-height-ratio 1)

(笔记:誊写本不是拼写错误,它是用来表示“上标”和“下标”的tex-mode。)

与 一样tex-fontify-script,这两个变量都可以使用 进行定制customize-mode


现在,据我所知,使用 自定义字体customize-face似乎不起作用。高度可以改变,但 中的代码会覆盖升高和降低的值tex-mode,从而无论如何都会升高或降低文本。这发生在函数 中tex-font-lock-suscript。如果可以通过设置自定义字体来关闭它,那么这将是完成这项工作的另一种方法,但我无法找出正确的值。

相关内容