2017-03-22 5 views
1

내 Rmarkdown 문서에 pander을 사용하여 테이블을 표시하고 있습니다. 테이블을 가운데 놓으시겠습니까?센터링 팬더 테이블

나는 몇 가지 다른 방법을 시도했지만 그 중 아무 것도 작동하지 않는 것 같습니다. 예를 들면 :

{r, fig.align="center"} 
library(pander) 
test <- as.data.frame(matrix(ncol = 5, nrow =5)) 
test[1] <- 1 
pander(test, justify = "center") 

fig.align = "center"이 작동하지 않는 추가하고도 justify = "center"

사람이 해결 방법을 알고 있나요합니까?

enter image description here

답변

3

당신은 단지 테이블을 가운데 일반 HTML 태그를 추가 할 수 있습니다 (같은 <center>) :

--- 
title: "test" 
output: 
    html_document: default 
    pdf_document: default 
--- 

<center> 

```{r, fig.align="center"} 
library(pander) 
test <- as.data.frame(matrix(ncol = 5, nrow =5)) 
test[1] <- 1 
pander(test, justify = "center") 
``` 

</center> 

당신은 코드와 중앙에 테이블을 모두 보여주고 싶은,하지만하지 않으려면 코드를 중심으로하고 블록을 반복하되 처음에는 평가하지 말고 두 번째로 반향하지 마십시오.

enter image description here 또는


, 당신의 스타일 옵션을 사용자 정의 CSS 파일을 추가하고 헤더에 그 추가 :

다음은 예입니다.

table { 
    margin:1em auto; 
} 

예 헤더 :

--- 
title: "test" 
output: 
    html_document: 
    css: test.css 
--- 

예 CSS는 ("test.css"로 저장)