Modificar la salida de R en LaTeX

Modificar la salida de R en LaTeX

Actualmente estoy escribiendo un artículo para mi tesis de licenciatura con LaTeX. Soy bastante nuevo en LaTeX y me preguntaba si puedo modificar la salida de R en LaTeX. Por ejemplo: si escribo esto:

<<echo=FALSE>>=
Data <- read.csv('./Daten/osp.csv')
nrow(Data)
@

Obtengo el siguiente resultado:

[1] 1000

y el resultado aparece en una nueva línea. ¿Es posible colocar la salida en la misma línea donde está el texto y es posible deshacerse del [1]? ¡Muchas gracias!

Respuesta1

A continuación se muestra un ejemplo de cómo obtener la salida en LaTeX sin ningún elemento "R". %%% Guarde este archivo como nombre de archivo.Rnw y luego ejecute knitr o sweave seguido de pdflatex y un visor de pdf.

\documentclass[10pt,letterpaper]{article}

\begin{document}
hi 
<<echo=FALSE>>=
Data <- mtcars
nn<-nrow(Data)
@

Hello again, there are \Sexpr{nn} rows in the \textit{mtcars} data set

<<foo,echo=TRUE>>=
z <- 1+1
plot(cars)
@

The value of $z$ is \Sexpr{z}
\end{document}

Le recomiendo encarecidamente que utilice tejido de punto en lugar de tejido. Hay más opciones disponibles y no es necesario instalar ningún paquete en el archivo látex (*.Rnw). Documentación e información para knitr enhttp://yihui.name/knitr/

Aquí está el resultado del código anterior. ingrese la descripción de la imagen aquí

información relacionada