Hi Feng, "Feng Shu" <tuma...@163.com> writes:
> From 2cce55f48773f05f1aaeed31be8a53e3f59af312 Mon Sep 17 00:00:00 2001 > From: Feng Shu <tuma...@163.com> > Date: Tue, 24 May 2016 12:06:41 +0800 > Subject: [PATCH] Latex Previewing process: imagemagick use pdflatex by default > > * org.el (org-preview-latex-process-alist): > --- > lisp/org.el | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/lisp/org.el b/lisp/org.el > index 83ac51c..8056016 100644 > --- a/lisp/org.el > +++ b/lisp/org.el > @@ -4033,9 +4033,9 @@ All available processes and theirs documents can be > found in > :image-input-type "pdf" > :image-output-type "png" > :image-size-adjust (1.0 . 1.0) > - :latex-compiler ("latex -interaction nonstopmode -output-directory %o > %f") > + :latex-compiler ("pdflatex -interaction nonstopmode -output-directory > %o %f") > :image-converter > - ("convert -density %S -trim -antialias %f -quality 100 %b.png"))) > + ("convert -density %D -trim -antialias %f -quality 100 %b.png"))) > "Definitions of external processes for LaTeX previewing. > Org mode can use some external commands to generate TeX snippet's images for > previewing or inserting into HTML files, e.g., \"dvipng\". This variable > tells > -- > 2.1.4 Thanks for the patch. It looks good. Feel free to push. * Aside 1 Re ‘org-preview-latex-process-alist’. - It should be "you need to install the programs:..." - :post-clean, it should consider ‘org-latex-logfiles-extensions’ - Note that you haven’t documented "%f" in the :latex-compiler. * Aside 2 IMO the Correctᵀᴹ approach would be for Org to use the latex processor specified by the document, when present. E.g. \mathbb{1} typically requires unicode-math and hence requires compilation with xelatex or lualatex. Some things speak against this. - :image-input-type would be "unpredictable" in the case of dvisvgm (dvi vs xdv), but both formats are supported. - dvipng does not work with xelatex as it only support dvi up to format 2. Thanks, Rasmus -- Don't slow down Johnny, leave the Cadillac runnin'