Ma question est la même que celle du lien Sweave en surbrillance dans la sortie.
J'ai suivi la suggestion de daroczig https://tex.stackexchange.com/questions/5113/how-to-colorize-syntax-using-r-sweaveet créé le fichier test.Rnw suivant:
documentclass{article}
RequirePackage{fancyvrb}
RequirePackage{listings}
SweaveOpts{keep.source=TRUE}
<<SweaveListingsPreparations, results=tex, echo=FALSE, strip.white=false>>=
require(SweaveListingUtils)
SweaveListingPreparations()
setToBeDefinedPkgs(pkgs = c("SweaveListingUtils","distr"),
keywordstyles = c("\bf\color{blue}","\bf\color{red}"))
@
begin{document}
SweaveOpts{concordance=TRUE}
section{Example}
This is an example with three variables in R.
<<>>=
options(continue = " ")
x <- 10
t <- "The brown fox"
b <- TRUE
@
<<>>=
x
@
<<>>=
t
@
<<>>=
b
@
end{document}
<<cleaup, echo=FALSE>>=
unloadNamespace("SweaveListingUtils")
@
Cependant, je reçois le message d'erreur suivant:
Suggestions?
Réponses:
1 pour la réponse № 1Puisque tu n'as pas usepackage{Sweave}
Sweave l'insérera dans votre document. Mais le SweaveListingsUtils
Le package insère également du code en conflit.
Vous devez donc suivre les conseils de la SweaveListingsUtils
documentation et mise en commentaire
% usepackage{Sweave}
près du début de votre document. Cela empêchera R de l'insérer.
Cependant, notez que le soutien à SweaveListingsUtils
se termine; vous feriez mieux d'utiliser knitr
.