[Rd] inject html code into Rd file

Romain Francois romain at r-enthusiasts.com
Fri Apr 2 13:13:18 CEST 2010


Le 02/04/10 13:07, Duncan Murdoch a écrit :
> On 02/04/2010 6:17 AM, Romain Francois wrote:
>> Hello,
>>
>> I'm trying to inject html code into an Rd file. For example :
>>
>> \name{test}
>> \alias{test}
>> \title{test}
>> \description{
>> \if{html}{
>> \Sexpr[stage=render,results=text,echo=FALSE]{
>> "<b>hello</b>"
>> }
>> }
>> }
>>
>> when this file is rendered, instead of having "hello" in bold, I get
>> <b>hello</b>, i.e. characters < and > are replaced with html entities
>> : < and >
>>
>> Is there a way to turn this off ?
>
> Yes, if you wrap it in \out{}. The example in the manual is
>
> \if{latex}{\out{\alpha}}\ifelse{html}{\out{α}}{alpha}
>
> Duncan Murdoch

yes, I saw that in WRE, I should have been more specific.


what if instead of a trivial string like "<b>hello</b>" the text is to 
be computed by some function. For example:

print( xtable( iris), type = "html" )

Romain

-- 
Romain Francois
Professional R Enthusiast
+33(0) 6 28 91 30 30
http://romainfrancois.blog.free.fr
|- http://tr.im/OIXN : raster images and RImageJ
|- http://tr.im/OcQe : Rcpp 0.7.7
`- http://tr.im/O1wO : highlight 0.1-5



More information about the R-devel mailing list