/ / Mise en évidence de la syntaxe Sweave dans la sortie - revisit - r, mise en évidence de la syntaxe, sweave

Souligner la coloration syntaxique dans la sortie - revisit - r, coloration syntaxique, suer

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: entrer la description de l'image ici

Suggestions?

Réponses:

1 pour la réponse № 1

Puisque 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.