A volte riesco a creare un blocco di codice R (in Sweave) che è più lungo dei margini della pagina. C'è un modo per costringerlo a "passare alla riga successiva" una volta che ciò accade?Ottenere blocchi di codice Sweave per rimanere all'interno dei margini della pagina?
Ecco un semplice esempio che questo accada:
\documentclass[a4paper]{article}
\usepackage{Sweave}
\DefineVerbatimEnvironment{Sinput}{Verbatim} {xleftmargin=2em,
frame=single}
\DefineVerbatimEnvironment{Soutput}{Verbatim}{xleftmargin=2em,
frame=single}
\title{Sweave with boxes}
\begin{document}
\maketitle
<<echo=FALSE>>=
options(width=60)
@
Here is an example of a code chunk followed by an output chunk,
both enclosed in boxes.
<<>>=
print(rnorm(99))
@
<<>>=
print("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
@
\end{document}
Penso che 'knitr' dovrebbe risolvere quello ... Non sono assolutamente sicuro, ma provalo. È su CRAN ora. – aL3xa
Ciao alexa - Avevo la sensazione che potesse, e spero di evitarlo a questo punto ... –
In casi simili, uso elenchi di pacchetti e \ lstset {breaklines = true} –