2015-02-04 2 views
18

Rmarkdown을 사용하여 문서를 만듭니다. 표식 테이블을 포함하고 싶지만 모두 페이지 너비에 맞게 조정됩니다. 테이블의 상대 너비를 40 %로 지정하고 싶습니다. 다음과 관련된 다양한 옵션을 시도했습니다.Rmarkdown의 출력 테이블 너비

library(pander) 
pandoc.table(head(cars)) 

library(xtable) 
print(xtable(head(cars)), type="html") 

library(knitr) 
kable(head(cars), format="markdown") 

아이디어가 있으십니까?

감사합니다.

+1

pander split.table 옵션을 시도 했습니까? 거기 당신은 테이블의 너비를 설정할 수 있습니다 -하지만 당신이 그것을 수동으로 설정하거나 연구에 의해 계산해야한다고 생각 ... 참조 : http://rapporter.github.io/pander/#table-and-cell-width – Julian

+0

그것은 여러분의 markdown 테이블에 의존하지 않고 LaTeX/CSS 스타일 시트에 의존합니다. – daroczig

답변

13

출력하는 경우 CSS를 수정해야합니다. 이 파일을 직접 Rmd 문서에 추가 할 수 있습니다.

<style type="text/css"> 
.table { 

    width: 40%; 

} 
</style> 
+0

대단히 감사합니다. 정말 도움이되었습니다. – Diego

+3

그 코드는 어디에 두시겠습니까? – Nova

+0

노트북의 텍스트 부분에는 코드 청크가 아니라. – Art