Retina osx EI 10.11.3 系统下Emacs org-mode的latex preview分辨率低?是什么问题

颜色不一致是因为org在读取latex公式转成tex文件的时候会读取当前背景的颜色作为tex文件的底色,所以你可能要改一下主题

关于图片变大, 开始时我也有遇到, 可以加入下面的代码来解决:

(require 'org)

(plist-put org-format-latex-options :scale 1.0) ;; 改这里

另外关于横条, @kssss 说的没有问题. 个人认为是 doom-themes 造成的. 可以尝试使用 Modus Themes, 它与 Doom 有很好的兼容.

我找到了似乎比较完美的解决方案, 是使用 xenops 这个 package 来代替原生的 org-latex-preview. 它会生成 svg, 但是相较于 dvisvgm 它没有出现公式显示不完全的情况.

它与 emacs 中许多内置的相关于 org-latex 的变量设置都有非常好的结合. 比如 org-latex-packages-alist 的内置包都可以顺利加载.

它的特点有:

  • 异步处理公式显示, 速度很快.
  • 完美替代 org-fragtog.

更多关于 xenops 的讨论可以参考这个帖子: 如何提高 org-mode 的 LaTeX 预览速度?


关于 svg 在 macOS 上的分辨率问题, 我似乎找到了比 emacs-mac 更好的选择 如果你更倾向于emacs-plus : 可以尝试下是新出现的 emacs-builds. 它支持 macOS 的原生图片显示. 并且它结合了部分 emacs-plus 的优质功能.

在我的机器 (M1) 上目前能够运行稳定.

或许你可以尝试一下这个?

3 个赞