From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Sebastien Vauban" Subject: Babel post-processing and export problem Date: Sat, 25 May 2013 11:24:32 +0200 Message-ID: <86ip271kfj.fsf@somewhere.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org To: emacs-orgmode-mXXj517/zsQ@public.gmane.org Hello, I'm trying to post-process a LaTeX code block, so that the evaluated results gets framed on export. While almost working, my trials fail, because the results of the code block gets wrapped in a table: | \begin{mdframed} | | | | \begin{itemize} | | | | \item | Item | a | | \begin{itemize} | | | | \item | Deeper | item | | \end{itemize} | | | | \end{itemize} | | | | \end{mdframed} | | | Here an ECM demo'ing the problem: --8<---------------cut here---------------start------------->8--- #+TITLE: ECM #+AUTHOR: Seb Vauban #+OPTIONS: H:2 #+LaTeX_CLASS: beamer #+LaTeX_CLASS_OPTIONS: [presentation,t] #+BEAMER_THEME: Madrid #+LaTeX_HEADER: \usepackage{mdframed} #+LaTeX_HEADER: \mdfsetup{linecolor=gray!40,linewidth=.4pt,% #+LaTeX_HEADER: innertopmargin=0.4em, innerrightmargin=0.4em,% #+LaTeX_HEADER: innerbottommargin=0.4em, innerleftmargin=0.4em} * Syntax ** Hidden code :noexport: #+name: frameit #+begin_src sh :var data="" :results output verbatim echo "\begin{mdframed}" echo "$data" echo "\end{mdframed}" #+end_src ** Post-process the results I want to display the results of *this LaTeX code's interpretation* inside a framebox, so that it clearly stands out from the rest of the document. #+name: latexcode #+begin_src latex :exports both :post frameit(data=*this*) :results verbatim \begin{itemize} \item Item a \begin{itemize} \item Deeper item \end{itemize} \end{itemize} #+end_src ** Results... #+results: latexcode #+BEGIN_LaTeX \begin{mdframed} \begin{itemize} \item Item a \begin{itemize} \item Deeper item \end{itemize} \end{itemize} \end{mdframed} #+END_LaTeX However, while the results in the Org buffer (here, just above) is correct, the one at the export time is not: it is "table'd". Having explicitly put "verbatim" for the results does not help. Any idea?? --8<---------------cut here---------------end--------------->8--- Best regards, Seb -- Sebastien Vauban