2013-10-18 2 views
1

latex(rnorm(5),file="")에서 Hmisc 패키지까지 실행하면 표의 내용이 모두 표시됩니다. 예를 들면 :Hmisc 라텍스 기능을 사용하여 테이블 내용 만 표시하는 방법

$-0.8036409661674679$\tabularnewline 
$ 1.2066652279406598$\tabularnewline 

그러나이 표에는 또한 프리앰블 및 종료 표가 표시됩니다. 예를 들면 :

\end{center} 
\end{table} 

어떻게에만이 포맷 테이블의 내용과 하지 종료 테이블 프리앰블 /을 보여 에 명령을 강요하는 걸까?

require(Hmisc) 
latex(rnorm(5),file="") 

답변

1

인수 값으로는 ?Hmisc::latex이 표시됩니다.

> x <- format.df(rnorm(5)) 
> cat(paste(x, "\\\\", collapse="\n")) 
$ 0.184705304659614$ \\ 
$-1.570758868384333$ \\ 
$ 0.442248007654160$ \\ 
$-0.317095653252702$ \\ 
$ 0.160679032355016$ \\ 
:

> latex(rnorm(5),file="", table.env=FALSE, center="none", multicol=FALSE) 
% latex.default(rnorm(5), file = "", table.env = FALSE, center = "none",  multicol = FALSE) 
% 
\begin{tabular}{r} 
\hline\hline 
\tabularnewline 
\hline 
$ 0.170715837013809$\tabularnewline 
$ 1.825384093014966$\tabularnewline 
$-0.390987768400953$\tabularnewline 
$ 1.429885144215387$\tabularnewline 
$-0.505248111252067$\tabularnewline 
\hline 
\end{tabular} 

Hmisc::format_df 기능은 당신이 원하는 결과를 줄 것이다 : 당신은 기능을 다시 작성하지 않고도 tablecenter 환경을 supress 수 있습니다

관련 문제