From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Davison Subject: Re: [babel] noweb expansion of LaTeX output from R Date: Sun, 01 Nov 2009 17:24:43 -0500 Message-ID: <878wepg9xw.fsf@stats.ox.ac.uk> References: <059A4FD8-DD27-4438-8032-C93988BCAB65@tsdye.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N4iqz-0004jP-JH for emacs-orgmode@gnu.org; Sun, 01 Nov 2009 17:24:53 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N4iqu-0004ht-0Y for emacs-orgmode@gnu.org; Sun, 01 Nov 2009 17:24:52 -0500 Received: from [199.232.76.173] (port=39878 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N4iqt-0004hq-TP for emacs-orgmode@gnu.org; Sun, 01 Nov 2009 17:24:47 -0500 Received: from markov.stats.ox.ac.uk ([163.1.210.1]:41311) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N4iqt-0000xc-Fl for emacs-orgmode@gnu.org; Sun, 01 Nov 2009 17:24:47 -0500 In-Reply-To: <059A4FD8-DD27-4438-8032-C93988BCAB65@tsdye.com> (Thomas S. Dye's message of "Sun, 1 Nov 2009 11:45:26 -1000") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: "Thomas S. Dye" Cc: emacs-orgmode@gnu.org "Thomas S. Dye" writes: > Aloha all, > > Is it possible to use the noweb syntax to pass LaTeX output from R > into a latex source block? I thought this would work, but the noweb > expansion yields nil. > > Please note that this is just a question and not a request for a > change to org-babel. In this particular case, the best solution for > my workflow appears to be sending the table to a file, where I can > tweak the results more easily and completely than I can using the > facilities of the xtable package in R. > > It does seem like a potentially useful path, though. > > The following source and results blocks illustrate the situation, but > won't run unless you have a whole.adze object in the R session. If > need be, I can supply an example that will stand alone. > > All the best, > Tom > > #+begin_src latex > Here is the output of the quantile > function: <>. > #+end_src > > #+srcname: r-weight-quantile > #+begin_src R :session :noweb :results output > library(xtable) > weight <- quantile(whole.adze$weight) > xtable(as.data.frame(weight)) > #+end_src Hi Tom, Do you get the behaviour you want if you change that to ':results output latex'? Dan > > #+resname: r-weight-quantile > #+begin_example > % latex table generated in R 2.9.2 by xtable 1.5-5 package > % Sun Nov 1 11:17:44 2009 > \begin{table}[ht] > \begin{center} > \begin{tabular}{rr} > \hline > & weight \\ > \hline > 0\% & 0 \\ > 25\% & 22 \\ > 50\% & 34 \\ > 75\% & 83 \\ > 100\% & 2580 \\ > \hline > \end{tabular} > \end{center} > \end{table} > #+end_example > > > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode