This patch adds support for pgf files. pgf is the machine upon which tikz is build. For instance matplotlib (of Python) and printpgf (of Octave) both produces pgf files. It's just a question of recognizing the extension. With this patch the following document exports correctly: #+TITLE: PGF test #+LATEX_HEADER: \usepackage{pgf} #+BEGIN_SRC emacs-lisp :exports none (set (make-local-variable 'org-latex-pdf-process) '("xelatex -pdf %f")) #+END_SRC #+BEGIN_SRC python :results raw :exports results from matplotlib import pylab as plt x, y = plt.rand(2) plt.scatter(x, y) fig = "test.pgf" plt.savefig(fig) ## utf8 by default return("".join(["[[file:", fig, "]]"])) #+END_SRC –Rasmus -- Hooray!