Romain Francois wrote:
Would this work better:<<echo=FALSE,results=tex>>= bib <- system.file( "doc", "bayesian.bib", package = "emulator" ) cat( "\\bibliography{",bib,"}\n",sep='') @ Romain
Yes, this gives cleaner TeX output (I keep on forgetting about Sweave's 'result' code chunk option). But I still don't understand why your first suggestion worked. How does TeX 'know' that this is not to be included verbatim? best wishes and thanks again Robin
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
-- Robin K. S. Hankin Uncertainty Analyst University of Cambridge 19 Silver Street Cambridge CB3 9EP 01223-764877 ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
