Modifique a saída R em LaTeX

Modifique a saída R em LaTeX

Atualmente estou escrevendo um artigo para minha tese de bacharelado em LaTeX. Sou muito novo no LaTeX e queria saber se posso modificar a saída R no LaTeX. Por exemplo: se eu digitar isto:

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

Eu recebo a seguinte saída:

[1] 1000

e a saída aparece em uma nova linha. É possível colocar a saída na mesma linha onde está o texto e é possível se livrar do [1]? Muito obrigado!

Responder1

Aqui está um exemplo de como obter a saída na saída LaTeX sem nenhum material "R". %%% Salve este arquivo como filename.Rnw e execute knitr ou sweave seguido de pdflatex e um visualizador 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}

Eu recomendo fortemente que você use knitr em vez de swave. Existem mais opções disponíveis e você não precisa instalar nenhum pacote no arquivo latex (*.Rnw). Documentação e informações para knitr emhttp://yihui.name/knitr/

Aqui está a saída do código acima. insira a descrição da imagem aqui

informação relacionada