[R] Long lines with Sweave

Henrik Andersson h.andersson at nioo.knaw.nl
Wed Sep 14 14:49:56 CEST 2005


Jan T. Kim wrote:
> On Wed, Sep 14, 2005 at 10:14:59AM +0200, Henrik Andersson wrote:
> 
>>I have used Sweave a lot the latest year, but never really used any long 
>>function calls.
>>
>>
>>If I have code which look like this
>>
>>-------------------------------------------------------------
>>gof <- benthic.flux(ID="Gulf of Finland",
>>                     meas.conc=conc,
>>                     bw.conc=bw.conc,
>>                     time=times,
>>                     substance=expression(DIC~(mmol~m^{-3}))
>>                     )
>>-------------------------------------------------------------
>>
>>I get the output by Sweave in my pdf file, like this:
>>
>>---------------------------------------------------------------
>> > gof <- benthic.flux(ID = "Gulf of Finland", meas.conc = conc,
>>+ bw.conc = bw.conc, time = times, substance = expression(DIC ~
>>+ (mmol ~ m^{
>>+ -3
>>+ })))
>>----------------------------------------------------------------
>>
>>I can understand that it will not look exactly as entered but why is the 
>>'-3' on a line of it's own?
>>
>>Can anyone suggest a idea to how I can make this more readable.
> 
> 
> It seems you've been thinking LaTeX rather than R ;-)  :
> The exponent "-3" in the expression should be enclosed by parentheses
> rather than by curly braces.
> 
> The code formatting done by the print method inserts the newline after
> "{" and before "}".
> 
> Best regards, Jan

If you look at demo(plotmath), I get the impression that m^(-3) does not 
give me the desired behavior.

I want to have -3 in superscript without visible parentheses.

Tricky!

---------------------------------------------
Henrik Andersson
Netherlands Institute of Ecology -
Centre for Estuarine and Marine Ecology
P.O. Box 140
4400 AC Yerseke
Phone: +31 113 577473
h.andersson at nioo.knaw.nl
http://www.nioo.knaw.nl/ppages/handersson




More information about the R-help mailing list