From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Schulte Subject: Re: [babel] Replace results with ascii package caption Date: Mon, 05 Mar 2012 10:43:28 -0700 Message-ID: <87d38raqpr.fsf@gmx.com> References: <87linfask2.fsf@gmx.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:35192) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S4bwh-0005LA-AM for emacs-orgmode@gnu.org; Mon, 05 Mar 2012 12:43:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S4bwa-0004O6-De for emacs-orgmode@gnu.org; Mon, 05 Mar 2012 12:43:38 -0500 Received: from mailout-us.gmx.com ([74.208.5.67]:43137 helo=mailout-us.mail.com) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1S4bwa-0004Nn-7b for emacs-orgmode@gnu.org; Mon, 05 Mar 2012 12:43:32 -0500 In-Reply-To: (Thomas S. Dye's message of "Mon, 05 Mar 2012 07:25:21 -1000") 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@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: "Thomas S. Dye" Cc: emacs-orgmode@gnu.org tsd@tsdye.com (Thomas S. Dye) writes: > Hi Eric, > > Eric Schulte writes: > >> Would it be possible to swap the results and caption lines? > > The caption lines are part of the ascii output. I think I'd have to > swap them manually. I didn't realize that this was being produced by an external package called from the code block. If this is the case then the package itself will need a special setting for appending results so that it doesn't output a caption line. [...] > > This is an interesting case. As other packages start to provide Org > Mode output this kind of problem might crop up again. Is there any > limit to the Org Mode output a third party might produce? > There need be no limit on what types of results are output by code blocks. You could always use ":results org" to wrap the results in an Org-mode block to make the extent of the results clear regardless of their contents. Best, > > All the best, > Tom > >> Best, >> >> tsd@tsdye.com (Thomas S. Dye) writes: >> >>> Aloha all, >>> >>> The code block at the bottom appends its results, rather than replacing >>> them. Here are the header arguments: >>> >>> Name: test-replace-results >>> Lang: R >>> Header Arguments: >>> :cache no >>> :exports code >>> :hlines no >>> :noweb yes >>> :padnewline yes >>> :results raw output replace >>> :session none >>> :tangle no >>> >>> Everything works fine without the ascii package caption argument. >>> >>> * Babel replace results >>> #+name: test-replace-results >>> #+header: :results output raw >>> #+BEGIN_SRC R >>> library(ascii) >>> cap <- "Test replace results" >>> x <- runif(100) >>> y <- ascii(quantile(x),include.colnames=T,header=T,caption=cap) >>> print(y,type="org") >>> rm(cap,x,y) >>> #+END_SRC >>> #+RESULTS: test-replace-results >>> #+CAPTION: Test replace results >>> | 0% | 25% | 50% | 75% | 100% | >>> |------+------+------+------+------| >>> | 0.02 | 0.28 | 0.49 | 0.78 | 0.98 | >>> #+CAPTION: Test replace results >>> | 0% | 25% | 50% | 75% | 100% | >>> |------+------+------+------+------| >>> | 0.01 | 0.21 | 0.44 | 0.76 | 1.00 | >>> >>> I'm using Org-mode version 7.8.03 (release_7.8.03.546.gf6ea). >>> >>> All the best, >>> Tom -- Eric Schulte http://cs.unm.edu/~eschulte/