LaTeX에서 R 출력 수정

LaTeX에서 R 출력 수정

저는 현재 LaTeX를 사용하여 학사 논문을 작성하고 있습니다. 저는 LaTeX를 처음 접했고 LaTeX에서 R 출력을 수정할 수 있는지 궁금합니다. 예를 들어 다음과 같이 입력하면:

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

다음과 같은 결과가 나타납니다.

[1] 1000

출력은 새 줄에 나타납니다. 텍스트가 있는 동일한 줄에 출력을 배치하는 것이 가능하고 [1]을 제거하는 것이 가능합니까? 매우 감사합니다!

답변1

다음은 "R" 항목 없이 LaTeX 출력에서 ​​출력을 가져오는 예입니다. %%% 이 파일을 filename.Rnw로 저장한 다음 knitr 또는 sweave를 실행한 다음 pdflatex 및 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}

짜는 것보다는 니트를 사용하는 것을 강력히 추천합니다. 더 많은 옵션을 사용할 수 있으며 라텍스(*.Rnw) 파일에 패키지를 설치할 필요가 없습니다. knitr에 대한 문서 및 정보http://yihui.name/knitr/

위 코드의 출력은 다음과 같습니다. 여기에 이미지 설명을 입력하세요

관련 정보