手动编译的 emacs svg 分辨率低, snap emacs svg 分辨率正常

这是 snap emacs 29.1 的效果.

这是手动编译的 emacs 29.1.90 的效果. 同样的配置文件.

一开始我以为是编译时少加了什么选项, 执行:

(string-join (split-string  system-configuration-features " ") "\n")

发现手动编译比 snap 还多了 IMAGEMAGICK 和 WEBP.

我再用 emacs -q, 发现显示没问题, 那么这么说是配置文件的问题, 但是两份 emacs 用的配置文件完全相同.

自编译去掉 imagemagik 试试。

推测可能是编入 imagemagik 之后你的配置文件优先选择其作为导出程序。

可以看看你的两个 Emacs 中的以下变量设置:

  • org-preview-latex-default-process (默认值 dvipng, 导出 svg 可能要改为 dvisvgm)
  • org-preview-latex-process-alist