[Rd] R CMD check and error in an \Sexpr in an Rd file
Duncan Murdoch
murdoch.duncan at gmail.com
Thu Nov 3 17:28:56 CET 2011
On 03/11/2011 10:49 AM, Renaud Gaujoux wrote:
> On 03/11/2011 16:28, Duncan Murdoch wrote:
> > On 03/11/2011 10:21 AM, Renaud Gaujoux wrote:
> >> Thank you Georgi.
> >> With the fix \long the output is indeed consistent with the
> >> documentation.
> >> I think my use of cat() worked by luck as its output should not have
> >> been rendered.
> >>
> >> Would a 'results=tex' (html, text) be possible? or 'results=source' that
> >> could be combined with \if{format}{text}?
> >> This would allow to generate custom Latex, or HTML code, but it might
> >> also be is hazardous...
> >
> > Yes, that's possible. See the manual, especially the section "2.12
> > conditional text".
> >
> > Duncan Murdoch
>
> Conditional text is possible, but latex or html code seem to be
> preprocessed and escaped, or maybe I am not doing the right things.
Not if you ask it not to do that. See the example in that section of
the manual.
Duncan Murdoch
> To test:
>
> %%%%%%%%
> \name{Sexpr}
> \alias{Sexpr}
> \title{Error and verbatim in Sexpr}
> \description{
> Testing Sexpr in Rd files
>
> \if{html}{\Sexpr[results=text, stage=render]{"<bold>text in
> bold</bold>"}}
> \if{text}{\Sexpr[results=text, stage=render]{"_text in bold_"}}
> \if{latex}{\Sexpr[results=text, stage=render]{"\\\\textbf{text in
> bold}"}}
>
>
>
> }
> %%%%%%%
More information about the R-devel
mailing list