Executing these commands: src_emacs-lisp[:wrap latex]{"Aa,b"} @@latex: wrap @@ src_emacs-lisp[:results raw]{"a,b"} @@latex: raw @@ src_emacs-lisp{"A,B,C"} @@latex: macro @@ src_emacs-lisp[:results latex]{"a,b"} @@latex: :results latex @@ src_emacs-lisp[:wrap latex]{"a,b"} @@latex: KEEP ME!!! @@ src_emacs-lisp{"a,b"} {{{results(DEELETE ME)}}} Gives this output: src_emacs-lisp[:wrap latex]{"Aa,b"} @@latex:Aa,b@@ src_emacs-lisp[:results raw]{"a,b"} a,b src_emacs-lisp{"A,B,C"} {{{results(A\,B\,C)}}} src_emacs-lisp[:results latex]{"a,b"} @@LaTeX: a,b@@ src_emacs-lisp[:wrap latex]{"a,b"} @@latex:a,b@@ @@latex: KEEP ME!!! @@ src_emacs-lisp{"a,b"} {{{results(a\,b)}}}