reportes - sweave r
Alinear las parcelas una junto a la otra con knitr (1)
Ya que no has proporcionado uno, lo haré por ti:
/documentclass{article}
/begin{document}
Side by side images:
/begin{figure}[htpb]
<<myChunk, fig.width=3, fig.height=2.5, out.width=''.49//linewidth'', fig.show=''hold''>>=
par(mar=c(4,4,.1,.1),cex.lab=.95,cex.axis=.9,mgp=c(2,.7,0),tcl=-.3)
plot(cars)
boxplot(cars$dist,xlab=''dist'')
@
/end{figure}
Ta da!
/end{document}
lo que resulta en algo que se parece mucho a esto para mí cuando ejecuto knitr :
Tenga en cuenta la manipulación de la configuración par
para asegurarse de que todo se ve bien. Tendrá que hacer pequeños retoques.
Este ejemplo reproducible mínimo se derivó de los examples muy detallados en el sitio web de knitr .
Editar
Para responder a su segunda pregunta, a pesar de que se trata más de una pregunta pura de LaTeX, aquí hay un ejemplo mínimo:
/documentclass{article}
/usepackage{wrapfig,lipsum}
%------------------------------------------
/begin{document}
This is where the table goes with text wrapping around it. You may
embed tabular environment inside wraptable environment and customize as you like.
%------------------------------------------
/begin{wraptable}{l}{5.5cm}
/caption{A wrapped table going nicely inside the text.}/label{wrap-tab:1}
<<mychunk,results = asis,echo = FALSE>>=
library(xtable)
print(xtable(head(cars)),floating = FALSE)
@
/end{wraptable}
%------------------------------------------
/lipsum[2]
/par
Table~/ref{wrap-tab:1} is a wrapped table.
%------------------------------------------
/end{document}
Una vez más, simplemente adapté el código que encontré en this pregunta en el asombrosamente útil sitio tex.stackexchange.com.
He estado usando Knitr por un par de días, ¡es genial! :)
En este momento estoy luchando para alinear dos gráficos uno al lado del otro en el archivo de salida (un PDF). A mi entender, esto debería lograrse estableciendo out.width=''.4//linewidth''
o algo similar en las opciones de chunk.
Las parcelas resultantes son bastante pequeñas, 2 cabrían fácilmente una al lado de la otra, pero de alguna manera, se colocan todas una debajo de la otra.
También estoy teniendo problemas para alinear las tablas de látex ( xtable
-output with results=''asis''
-option) a la izquierda del documento. Sería genial escribir al lado.