我想知道如何修改 AUCTeX 显示标题的方式。
默认情况下,标题对我来说太大,并且占据了屏幕上太多的空间。
(忽略由非英语词典设置的 flyspell 产生的红色下划线)。
我希望文档中的所有内容都使用相同的字体大小。我相信颜色足以突出标题。
我尝试设置font-latex-fontify-sectioning
为“颜色”AUCTeX 手册:
用户选项:font-latex-fontify-sectioning
默认情况下,分段命令将以较大的比例字体显示,该字体与此变量的数字相对应。字体大小随分段级别而变化,例如“\part”(font-latex-sectioning-0-face)的字体比“\paragraph”(font-latex-sectioning-5-face)大。通常,font-latex-fontify-sectioning 的值从 1.05 到 1.3 可获得最佳效果,具体取决于您的字体设置。如果您更喜欢使用基本字体和不同的颜色,请将变量设置为符号“color”。在这种情况下,字体 font-lock-type-face 将用于字体化分段命令的参数。
但是,我得到了设置错误'color'
:
自定义变量集:此字段应包含一个数字(浮点数或整数)
然后我尝试将此设置设为 1.(默认值为 1.1),因为 1. 应该是正常的字体大小。
我收到此错误(我无法再看到我的标题):
答案1
如果要使用变量color
的值,font-latex-fontify-sectioning
请将以下代码添加到您的.emacs
(setq font-latex-fontify-sectioning 'color)
您必须使用'color
而不是'color'
因为'
字符用于引用下一个 Lisp 符号和 Emacs 将解释'color'
为该color'
符号,但 AUCTeX 不接受该font-latex-fontify-sectioning
变量的值。
相反,如果你想设置font-latex-fontify-sectioning
为 1,请使用
(setq font-latex-fontify-sectioning 1.0)
设置font-latex-fontify-sectioning
为1.
不起作用,因为在 Emacs Lisp 中1.
是一个整数(参见整数类型在 GNU Emacs Lisp 参考手册上),但(setq font-latex-fontify-sectioning 1)
由于错误而无法正常工作(现已修复) 在当前 (11.87) 稳定版 AUCTeX 中。