[Rd] vignettes in a bundle

Romain Francois romain.francois at dbmail.com
Tue Apr 28 12:45:23 CEST 2009


Would this work better:

<<echo=FALSE,results=tex>>=
bib <- system.file( "doc", "bayesian.bib", package = "emulator" )
cat( "\\bibliography{",bib,"}\n",sep='')
@

Romain

Robin Hankin wrote:
> Hello Romain
>
> this is brilliant; it never occurred to me to use cat() in this way.
>
> It works but I don't know why.
>
> With:
>
> <<echo=FALSE>>=
> bib <- system.file( "doc", "bayesian.bib", package = "emulator" )
> cat( "\\bibliography{",bib,"}\n",sep='')
> @
>
> in the Rnw file, the TeX file looks like this:
>
> \begin{Schunk}
> \begin{Soutput}
> \bibliography{/usr/local/lib/R/library/emulator/doc/bayesian.bib}
> \end{Soutput}
> \end{Schunk}
>
>
> So, my question is: why does TeX parse the  middle line? why isn't this
> line interpreted as regular Soutput?
>
> best wishes and thanks again
>
> Robin
>
>
>
> Romain Francois wrote:
>> Hi Robin,
>>
>> Something like:
>>
>> <<echo=FALSE>>=
>> bib <- system.file( "bib", "mybib.bib", package = "yada" )
>> cat( "\\bibliography{",bib,"}\n")
>> @
>>
>> It would also be nice to be able to use bibliography in Rd files ...
>>
>> Romain
>>
>> Robin Hankin wrote:
>>> Hi
>>>
>>> I have a bundle comprising three packages.
>>>
>>> Each package has a vignette.  Currently each
>>> vignette has a separate .bib file.
>>>
>>> How do I arrange the bundle so that each
>>> vignette accesses a single, common, .bib file?
>>>
>>>
>>> thanks
>>>
>>> Robin
>>>
>>
>>
>
>


-- 
Romain Francois
Independent R Consultant
+33(0) 6 28 91 30 30
http://romainfrancois.blog.free.fr



More information about the R-devel mailing list