Add a new proces "xelatex", which support using xelatex to generate xdv
and dvisvgm to convert it to svg. This will add support for previewing
LaTeX fragments with CJK characters.From 776e6d95d20afaef1a189383ce76e57384c3c2f4 Mon Sep 17 00:00:00 2001
From: Leilei332 <leiyixi...@outlook.com>
Date: Sat, 22 Mar 2025 10:20:56 +0800
Subject: [PATCH] org-preview-latex-process-alist: Add xdv support for latex
preview
* lisp/org.el (org-preview-latex-process-alist): Add new process "xelatex" to
allow using xelatex to generate latex preview.
---
lisp/org.el | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/lisp/org.el b/lisp/org.el
index ebc8894..7fae09f 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -3392,6 +3392,15 @@ All available processes and theirs documents can be
found in
:image-size-adjust (1.7 . 1.5)
:latex-compiler ("latex -interaction nonstopmode -output-directory %o %f")
:image-converter ("dvisvgm %f --no-fonts --exact-bbox --scale=%S
--output=%O"))
+ (xelatex
+ :programs ("xelatex" "dvisvgm")
+ :description "xdv > svg"
+ :message "you need to install the programs: xelatex and dvisvgm."
+ :image-input-type "xdv"
+ :image-output-type "svg"
+ :image-size-adjust (1.0 . 1.0)
+ :latex-compiler ("xelatex -no-pdf -interaction nonstopmode
-output-directory %o %f")
+ :image-converter ("dvisvgm %f --no-fonts --exact-bbox --scale=%S
--output=%O"))
(imagemagick
:programs ("latex" "convert")
:description "pdf > png"
--
2.48.1.windows.1