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