Emacs org 模式:latex 片段的背景颜色(带有 org-highlight-latex-and-related ):要更改哪个变量?
Emacs org mode: background color of latex fragments (with `org-highlight-latex-and-related`) : which variable to change?
好的,所以我的 org-mode latex 片段的背景颜色略有偏离,但只有在我:
(setq org-highlight-latex-and-related '(native))
如图所示
它看起来类似于 ~~
(代码)中涉及的背景突出显示功能。
有人知道怎么办吗?
奖金:
- 我正在使用 doom emacs 和 gruvbox 主题。
尝试过:
- 我不认为这与片段本身有关
org-format-latex-options
(正如在许多其他帖子中看到的那样)
- 设置
font-latex-math-face :background
无济于事
提示:
- 我觉得它与脸部
org-latex-and-related
有关,但我可以计算出背景的可能性,当我 'customise' 脸部时,我得到以下信息:
(defface org-latex-and-related
(let ((font (cond ((assq :inherit custom-face-attributes)
'(:inherit underline))
(t '(:underline t)))))
`((((class grayscale) (background light))
(:foreground "DimGray" ,@font))
(((class grayscale) (background dark))
(:foreground "LightGray" ,@font))
(((class color) (background light))
(:foreground "SaddleBrown"))
(((class color) (background dark))
(:foreground "burlywood"))
(t (,@font))))
"Face used to highlight LaTeX data, entities and sub/superscript."
:group 'org-faces
:version "24.4"
:package-version '(Org . "8.0"))
回答我自己的问题。
像往常一样,tecosaur got there first 并给出了内部结构的良好分解。
神奇的代码是
(require 'org-src)
(add-to-list 'org-src-block-faces '("latex" (:inherit default :extend t)))
好的,所以我的 org-mode latex 片段的背景颜色略有偏离,但只有在我:
(setq org-highlight-latex-and-related '(native))
如图所示
它看起来类似于 ~~
(代码)中涉及的背景突出显示功能。
有人知道怎么办吗?
奖金:
- 我正在使用 doom emacs 和 gruvbox 主题。
尝试过:
- 我不认为这与片段本身有关
org-format-latex-options
(正如在许多其他帖子中看到的那样) - 设置
font-latex-math-face :background
无济于事
提示:
- 我觉得它与脸部
org-latex-and-related
有关,但我可以计算出背景的可能性,当我 'customise' 脸部时,我得到以下信息:
(defface org-latex-and-related
(let ((font (cond ((assq :inherit custom-face-attributes)
'(:inherit underline))
(t '(:underline t)))))
`((((class grayscale) (background light))
(:foreground "DimGray" ,@font))
(((class grayscale) (background dark))
(:foreground "LightGray" ,@font))
(((class color) (background light))
(:foreground "SaddleBrown"))
(((class color) (background dark))
(:foreground "burlywood"))
(t (,@font))))
"Face used to highlight LaTeX data, entities and sub/superscript."
:group 'org-faces
:version "24.4"
:package-version '(Org . "8.0"))
回答我自己的问题。
像往常一样,tecosaur got there first 并给出了内部结构的良好分解。
神奇的代码是
(require 'org-src)
(add-to-list 'org-src-block-faces '("latex" (:inherit default :extend t)))