[R] OdfWeave problem

Duncan Murdoch murdoch.duncan at gmail.com
Tue Dec 17 17:08:54 CET 2013


On 17/12/2013 10:41 AM, John Kane wrote:
> Thanks Duncan.
> It sounds  logical but neither seem to work.
> The code below and with output = gives the same result.
> <<iris , echo = TRUE, result =TRUE>>=
> odfItemize(levels(iris$Species))
>   @
>
> I am beginning to wonder if I have something wrong with my installation.

I think it's an RTFM problem.  In odfWeave, you want results=xml to 
embed XML in the output.

Duncan Murdoch
>
> The worst of this is I have not used odfWeave in at least a year as I like LyX/knitr better but I recommended that an AOO user try it and figured I should at least be able to answer a few simple questions.
>
>
> John Kane
> Kingston ON Canada
>
>
> > -----Original Message-----
> > From: murdoch.duncan at gmail.com
> > Sent: Tue, 17 Dec 2013 10:26:01 -0500
> > To: jrkrideau at inbox.com, r-help at r-project.org
> > Subject: Re: [R] OdfWeave problem
> >
> > On 17/12/2013 10:00 AM, John Kane wrote:
> >> I am trying to get odfWeave to work and I seem to be doing something
> >> stupid. Straightforward inline statements and plain code chunks are
> >> working fine but when I try to use an actual odfWeave statement I get
> >> what appears to be the xml and not odt format.  I am using Apache
> >> OpenOffice 3. 4.0.  Sys.Info() at bottom.
> >> Suggestions/ pointers appreciated.
> >>
> >> In an odt file I tried the following:  The inline statements work, the
> >> dat1 chunk works the iris chunk gives me the following.
> >>
> >>
> >>> odfItemize(levels(iris$Species))
> >>       <text:list text:style-name="Rbullet" >
> >>       <text:list-item>
> >>        <text:p text:style-name="RbulletParagraph" > setosa     </text:p>
> >>       </text:list-item>
> >>       <text:list-item>
> >>        <text:p text:style-name="RbulletParagraph" > versicolor </text:p>
> >>       </text:list-item>
> >>       <text:list-item>
> >>        <text:p text:style-name="RbulletParagraph" > virginica  </text:p>
> >>       </text:list-item>
> >>      </text:list>
> >>
> >> ######--------------------------text in AOO file
> >> ------------------------------------
> >>
> >>   \Sexpr{paste(letters[1:5], collapse = ",")}. Okay so far, so good and
> >> π =  \Sexpr{round(pi, 4)}.
> >>
> >>
> >> <<dat1, echo=FALSE >>=
> >> Participant  <-  c(1,2,3,4,5,6,7,8,9,10)
> >> Condition <-factor(c(1,1,1,1,1,2,2,2,2,2))
> >> Score <- c(4,3,5,4,4,2,2,6,5,6)
> >> Data <- data.frame(Participant,Condition,Score)
> >> Data
> >> @
> >>
> >> <<iris , echo = TRUE>>=
> >> odfItemize(levels(iris$Species))
> >>   @
> >
> > I don't use odfWeave, but by analogy with Sweave you probably need some
> > "result=" or "output=" option in the header to this code chunk, to tell
> > it not to escape everything, but just to include it as XML code to be
> > processed.
> >
> > Duncan Murdoch
> >
> >> ###----------------------------end text in AOO file---------------
> >>
> >> ##----------------------------------R program----------------
> >> library(odfWeave)
> >> inFile <- "odfWeave.example.odt"
> >> outFile <- "outfile.odt"
> >>
> >> odfWeave(inFile, outFile)
> >> #===================================
> >>
> >>   Sys.info()
> >>                                        sysname
> >> release
> >>                                        "Linux"
> >> "3.11.0-14-generic"
> >>                                        version
> >> nodename
> >> "#21-Ubuntu SMP Tue Nov 12 17:07:40 UTC 2013"
> >> "john-K53U"
> >>                                        machine
> >> login
> >>                                         "i686"
> >> "unknown"
> >>                                           user
> >> effective_user
> >>                                         "john"
> >> "john"
> >>
> >>
> >>
> >>
> >> John Kane
> >> Kingston ON Canada
> >>
> >> ____________________________________________________________
> >> FREE 3D EARTH SCREENSAVER - Watch the Earth right on your desktop!
> >>
> >> ______________________________________________
> >> R-help at r-project.org mailing list
> >> https://stat.ethz.ch/mailman/listinfo/r-help
> >> PLEASE do read the posting guide
> >> http://www.R-project.org/posting-guide.html
> >> and provide commented, minimal, self-contained, reproducible code.
>
> ____________________________________________________________
> FREE ONLINE PHOTOSHARING - Share your photos online with your friends and family!
> Visit http://www.inbox.com/photosharing to find out more!
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list