Michael <sp1ff@runbox.com> writes:
Should we perhaps have different variables for preview & Org
source block evaluation?
Likely yes.
In fact, ob-latex is making use of
`org-preview-latex-process-alist'
only in a single cond branch in `org-babel-execute:latex' - when
we have
:file foo.png
However, that branch assumes that
`org-preview-latex-default-process' is
'dvipng (the default value). If one changes it to, say dvisvgm,
the
generated image will not be a .png image:
(setq org-preview-latex-default-process 'dvisvgm)
#+begin_src latex :results file link :file test.png
x^2
#+end_src
#+RESULTS:
[[attachment:test.png]]
^ This is actually an svg image, renamed to "test.png".
So, it makes sense for `org-babel-execute:latex' to override
`org-preview-latex-default-process' temporarily, to something
actually
generating .png file.