One more question about `org-babel-execute:latex':

The default value of `org-babel-default-header-args:latex' is

'((:results . "latex") (:exports . "results"))

This means that the result will be wrapped in a `begin_export latex'
block.  This is fine when the output of the LaTeX src block is LaTeX
code.  

When :results is `file', it should just generate an Org link to the
file.  But the `(:results . "latex")' default value is interfering with
this.  Here's an example:

#+begin_src latex :file /tmp/test02.svg :results file
\[ x = \frac{1}{x} + 4 \]
#+end_src

#+RESULTS:
#+begin_export latex
[[file:/tmp/test02.svg]]
#+end_export

This output is clearly wrong.  Should we remove "latex" from the
:results specification if "file" is present?  If yes, how do I do that?

Karthik

Reply via email to