Settings
Einige default Einstellungen von Sweave und R sind nicht befriedigend. Man kann diese "global" für eine Datei abändern, indem man den folgenden Header benutzt (nach \begin{document}): % Setting default Sweave options\SweaveOpts{engine=R, eps=FALSE, pdf=TRUE, width=5.33, height=3}
\SweaveOpts{strip.white=true, keep.source=TRUE}
% Setting default R options
<<label=setRopts, echo=FALSE>>=
options(width=60, prompt=" ", continue=" ")
options(SweaveHooks=list(fig=function() par(mar=c(4,4,0.4,0.7))))
@ Folgende Einstellungen werden mit diesem Header geändert:
- Wenn Grafiken erstellt werden, generiert R nur pdf (keine eps) Dateien.
- R generiert Grafiken der Grösse 5.33in x 3in (Grafiken werden per Default auf 80% der \textwidth skaliert beim eindinden in LaTeX).
- Leere Zeilen am Anfang und Ende von R Output werden weggelassen
- Formattierung (Einrückung) und Kommentare im R Code werden beibehalten und angezeigt (falls echo=TRUE)
- Die Breite des R Outputs wird auf 60 Zeichen gesetzt.
- Die R 'prompts' werden gelöscht (durch Leerzeichen ersetzt)
- Jedes Mal wenn eine Grafik erstellt wird (in einem R Chunk mit der Option fig=TRUE) werden die Ränder der Figur dank der Hook-Funktion angepasst.