[Rd] Carriage returns and Sweave output

Wolfgang Huber huber at ebi.ac.uk
Mon Mar 19 16:38:00 CET 2007


 > the problem with results=hide is that it suppresses everything. I just
 > need Sweave to suppress strings ending in '\r'...


Dear Ernest,

IMHO it is good practice to make the printing of these progress reports 
("sweep 4 of 1024\r") optional and produce them only if the user calls 
your function with, say, "verbose=TRUE", and furthermore set the default 
value of the 'verbose' argument to "verbose=interactive()".

  Best wishes
  Wolfgang


> On 19 Mar 2007, at 14:49, Wolfgang Huber wrote:
> 
>> Dear Ernest,
>>
>> this may not be exactly what you asked for, but how about setting 
>> "results=hide" in the options of your code chunk?
>>
>> Best wishes
>>   Wolfgang
>>
>> ------------------------------------------------------------------
>> Wolfgang Huber  EBI/EMBL  Cambridge UK  http://www.ebi.ac.uk/huber
>>
>> Ernest Turro wrote:
>>> Dear all,
>>> I have a code chunk in my Rnw file that, when executed, outputs  
>>> carriage return characters ('\r') to inform on the progress (e.g.  
>>> "sweep 4 of 1024\r"). But Sweave interprets this as a newline  
>>> character, and therefore I get countless pages of output in my  
>>> vignette where I only really want one line. Any ideas?
>>> Thanks
>>> E



More information about the R-devel mailing list