2012-07-10 3 views
8

가능한 중복과 :
Adding a line break to code blocks in R Markdown바꿈 knitr

R 코드에서 줄 바꿈을 유지하기 knitr 어떤 옵션이 있습니까? 문서를 컴파일 한 후, 코드는 다음 예제와 같이 표시되어야합니다 : 당신의 도움에 대한

\documentclass[a4paper]{scrartcl} 
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 

\begin{document} 

<<hist>>= 
df <- data.frame(x=rnorm(100,100,20)) 
library(lattice) 
histogram(~x, 
     df, 
     main="histogram", 
     nint=20) 
@ 

\end{document} 

감사합니다!

+0

불과 몇 일 전에 질문을 받았다 즉, tidy=FALSE을 설정 http://stackoverflow.com/q/11306745/559676 –

+0

END_LINK하면 관심있는 권리를. 조금 당황 스럽네. 나는 당신의 문서를 더주의 깊게 읽으면이 질문에 스스로 대답 할 수 있었어야했다. 다음 번에 ... – beginneR

+0

괜찮습니다. 나는 문서가 너무 길다는 것을 알고있다 :) 나는 당신이 아래 @csgillespie의 대답을 받아 들일 수 있다고 생각한다. –

답변

11

knitr은 자동으로 R 코드를 정리합니다. 그래서 줄 바꿈을 얻기 위해,

<<hist, tidy=FALSE>>= 
df <- data.frame(x=rnorm(100,100,20)) 
library(lattice) 
histogram(~x, 
     df, 
     main="histogram", 
     nint=20) 
@ 
+3

... 그런 다음 knitr을 사용하려면 http://yihui.name/knitr/options에 잘 정리 된 문서를 찾아 청크 및 패키지 옵션의 전체 모음을 확인하십시오 –

관련 문제