2012-10-12 5 views
2

RStudio를 사용하고 .Rnw 파일을 작성하여 LATEX 및 R 코드를 포함하고 있습니다. 이 삽입 될 테이블이며, 내가 RStudio에서, 오류 메시지가 "PDF를 컴파일"클릭 할 때 나는RStudio를 사용하여 .Rnw 파일에 LaTeX 테이블을 삽입하십시오.

그러나
\begin{table}[t] 
\caption{SUMMARY} 
\centering 
\begin{tabular}{c|c|c|c|c|c} 
\toprule 
Data & stat1 & stat2 & stat3 & stat4 & stat5 \\ 
\midrule 

itme1 & 36.101954 & 45 & 0.825500 & 0.220198 & 0.293448 \\ 
item2 & 51.828572 & 45 & 0.224900 & 0.499718 & 0.690064\\ 
item3 & 53.187455 & 45 & 0.188100 & 0.133086 & 0.603072 \\ 
item4 & 61.513952 & 45 & 0.051300 & 0.002566 & 0.014714 \\ 

\bottomrule 
\end{tabular} 
\label{tab:xxx} 
\end{table} 

,처럼 .Rnw 파일 내에서 표준 LATEX 코드를 사용합니다. .Rnw 파일에 테이블을 삽입하는 방법에 대해 온라인으로 검색 한 결과 xtable 패키지를 사용한 결과를 얻었습니다. 이렇게하기 위해 표준 LATEX 코드를 사용할 수 있습니까? 감사!

+1

실제 코드를 보여주는 것이 좋습니다. 당신은 최소한의 예제로 줄일 수 있지만 예를 들어, "첫 번째 행의 내용"이 R 코드를 통해 생성되었는지 또는 모든 것을 수동으로 삽입했는지는 언급하지 않습니다. – Dason

+0

@Dason : 감사합니다. 게시물을 편집하여 완성되었습니다. – alittleboy

+0

당신은'\ toprule','\ midrule','\ bottomrule'을 사용하고 있습니다 - 이것은 당신이 booktabs 패키지를 사용하고 있음을 의미합니다. 당신은 당신의 서문에'\ usepackage {booktabs}'를 포함시키는 것을 잊지 않았습니까? – Dason

답변

2

".Rnw 파일에 테이블을 만들기 위해 원시 라텍스 코드를 삽입 할 수 있는지 여부"에 대한 대답은 YES입니다. 마침내 오류가 밑줄로 표시된다는 것을 알게되었습니다. 열 이름에 _이 포함되어 있으면 \_을 작성해야합니다. 그렇지 않으면 RStudio에서 PDF 컴파일을 클릭하면 생성 된 오류 메시지가 표시됩니다. 디버그하기가 매우 어렵습니다.

+0

아 ... 너 너 디니? 그렇지 않으면 원래 질문의 일부로 포함시키지 않을 것입니다.) – Dason

+0

@Dason : 예 ... 그저 실수를 발견했습니다. 왜냐하면 R 패키지'xtable'을 사용하여 라텍스를 생성했기 때문입니다 코드, 그렇다면 유일한 차이점은'_'입니다! 이 소식을 주셔서 감사합니다.) – alittleboy

관련 문제