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:
  1. Wenn Grafiken erstellt werden, generiert R nur pdf (keine eps) Dateien.
  2. R generiert Grafiken der Grösse 5.33in x 3in (Grafiken werden per Default auf 80% der \textwidth skaliert beim eindinden in LaTeX).
  3. Leere Zeilen am Anfang und Ende von R Output werden weggelassen
  4. Formattierung (Einrückung) und Kommentare im R Code werden beibehalten und angezeigt (falls echo=TRUE)
  5. Die Breite des R Outputs wird auf 60 Zeichen gesetzt.
  6. Die R 'prompts' werden gelöscht (durch Leerzeichen ersetzt)
  7. 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.


Page URL: https://wiki.math.ethz.ch/bin/view/SfSInfo/TextverarbeitungSweaveSettings
2024-11-27
© 2024 Eidgenössische Technische Hochschule Zürich