Hi,

so to sum up, I'm making automated reports, in the form of tables. In each
cell of the table is an expression like (e.g.) :

\Sexpr{odfCat(round(summary(get(modele1))$coefficients[1,1],2))}


For most cells, after I run odfWeave, the results are correctly put and
formatted. But in some cells (always the same), the output.odt file has the
original expression (e.g.
\Sexpr{odfCat(round(summary(get(modele1))$coefficients[1,1],2))})
instead of the result of the evaluation of the expression.

When I look at the content.xml code of the input file, I see that in these
cells where the evaluation is not proprely run, I have something like :

<text:p text:style-name="P4">
\Sexpr{odfCat(round(summary(get(modele1))$coefficients[2,
<text:soft-page-break/>
1],2))}
</text:p>


instead of the regular

<text:p text:style-name="P4">
\Sexpr{odfCat(round(summary(get(modele1))$coefficients[2,1],2))}
</text:p>

So my question is : how can I get rid of these <text:soft-page-break/> tags
that appeared for no apparent reason ? Is there a way to configure
OpenOffice Writer so that he won't put such tags ?

Thanks a lot,

Joel



On Wed, Jan 27, 2010 at 1:54 PM, Ista Zahn <istaz...@gmail.com> wrote:

> Hi Joel,
> Can you paste a minimal example illustrating your problem?
> Thanks,
> Ista
> On Wed, Jan 27, 2010 at 6:19 AM, Joel GOMBIN <joel.gom...@gmail.com>
> wrote:
> > Hello,
> >
> > thanks to Sarah for her help. That works fine, except for one thing. When
> I
> > generate my reports, using odfWeave(), some cells in my tables are filled
> > with the expression I put in the input file (/Sexpr(...)) instead of the
> > result of its evalutation. I suspected there was a problem in the XML
> code ;
> > indeed, when I look at the content.xml file of the input ODT file, there
> are
> > some <text:soft-page-break/> tags in the middle of cells.
> >
> > Is it any way of instructing OpenOffice not to put these tags, or do I
> have
> > no other choice than removing them by hand in the content.xml file ?
> >
> > Thanks a lot in advance,
> >
> > Joel
> >
> > On Wed, Jan 6, 2010 at 7:12 PM, Sarah Goslee <sarah.gos...@gmail.com>
> wrote:
> >
> >> Hi Joel,
> >>
> >> If you actually want to make a table, you need to use odfTable. There
> >> are examples
> >> in the help for that function. Same for odfCat, but instead of
> >> creating a table, that will
> >> print your output.
> >>
> >> eg to print your output:
> >>
> >> <<echo=FALSE>>=
> >>    odfCat("some random normal data:", rnorm(5)) # from the help file
> >> @
> >>
> >> or to make a table:
> >>
> >> <<echo=FALSE>>=
> >>    x <- matrix(1:12, ncol=3)
> >>    colnames(x) <- c("a", "b", "c")
> >>    odfTable(x)
> >>    odfTableCaption("A useless table")
> >> @
> >>
> >> ODT files are actually compressed XML files. If you just print from
> >> within R, there are no
> >> XML tags around your output and OpenOffice has no idea what to do with
> it.
> >> The
> >> various odfSomething R functions wrap the R output in XML tags so OOo
> will
> >> understand it in the final output.
> >>
> >> Sarah
> >>
> >> On Wed, Jan 6, 2010 at 12:41 PM, Joel GOMBIN <joel.gom...@gmail.com>
> >> wrote:
> >> > Hello,
> >> >
> >> > I have encountered problems using odfdWeave. I actually have the same
> >> error
> >> > message as was reported in this message (
> >> > http://tolstoy.newcastle.edu.au/R/e6/help/09/01/0872.html), but I
> don't
> >> > quite understand the answer made by Max Kuhn ("You need to cat the
> >> results
> >> > using odfCAt, otherwise you are just writing the output with no XML
> >> around
> >> > it."). What I am supposed to do exactly ?
> >> >
> >> > What I'm trying to do is writing values I have computed earlier in the
> >> cells
> >> > of a table in an ODT file.
> >> >
> >> > I'm very grateful in advance for any help...
> >> >
> >>
> >>
> >> --
> >> Sarah Goslee
> >> http://www.functionaldiversity.org
> >>
> >
> >        [[alternative HTML version deleted]]
> >
> > ______________________________________________
> > R-help@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.
> >
>
>
>
> --
> Ista Zahn
> Graduate student
> University of Rochester
> Department of Clinical and Social Psychology
> http://yourpsyche.org
>

        [[alternative HTML version deleted]]

______________________________________________
R-help@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.

Reply via email to