我刚刚开始使用org-mode,它看起来很棒。到目前为止,我唯一的问题是,当我在mathmode ($...$)
中编写文本时,它以标准文本字体颜色显示。
所以,我想制作org-mode来识别数学模式文本,并能够以其他颜色呈现它。请注意,我不需要更改实际等式的颜色,只需更改org-mode中的源文本。
以下是当前如何呈现文本的示例
Rohnert的一篇题为“在多边形之间移动光盘”的论文介绍 用于生成解决方案(路径)的结构 $ O(\ log n)+ k $ time中的给定查询。
以及我希望它看起来如何
Rohnert的一篇题为“在多边形之间移动光盘”的论文介绍 用于生成解决方案(路径)的结构 $ O(\ log n)+ k $ 时间内的给定查询。
(请注意,我希望以某种给定的颜色显示,例如红色,而不是粗体。)
答案 0 :(得分:12)
在Emacs 24.4及更高版本中,这是通过变量org-highlight-latex-and-related
控制的:
非零意味着在缓冲区中突出显示与LaTeX相关的语法。当不 nil,该值应该是包含以下任何内容的列表 符号:
- `胶乳'突出显示LaTeX片段和环境。
- `脚本'突出显示下标和上标。
- `实体'突出显示实体。
类似
(eval-after-load 'org
'(setf org-highlight-latex-and-related '(latex)))
你的init中的应该有所帮助。此类代码的格式根据面org-latex-and-related
。
在早期版本中,变量org-highlight-latex-fragments-and-specials
,这是一个更简单的nil / non-nil变量:
(eval-after-load 'org
'(setf org-highlight-latex-fragments-and-specials t))
在这种情况下,使用了面org-latex-and-export-specials
。