2017-12-20 30 views
3

나는 현재 kable(tbl, align = 'c')과 함께 인쇄되고있는 여러 테이블을 가진 rmarkdown 문서를 가지고 있지만, 기본으로 옵션을 설정하여 센터의 문서에있는 모든 테이블을 인쇄 할 수 있는지 궁금합니다. 조정.R 마킹의 모든 knitr 테이블 정렬하기

뭔가 그림 정렬보다는 테이블 출력을 중심으로 제외

knitr::opts_chunk$set(fig.align = 'center') 

있다.

답변

0

fig.align과 같은 옵션은 문서와 관련하여 그림이 어떻게 표시되는지 제어합니다. 테이블에 대한 비슷한 옵션은 전체 테이블이 문서의 중앙에 있는지 여부를 제어합니다.

테이블 내 내용의 정렬을 세분화해야합니다. 원하는 기본 옵션을 제공하는 kable의 래퍼 기능을 만들 수 있습니다.

my_kable <- function(x, align = "c", ...) { 
    knitr::kable(x, align = align, ...) 
} 

my_kable 기능을 사용하면 my_kable에서 kntir::kable에 특정 테이블에 필요한 추가 인수를 전달하게됩니다 기본값으로 원하는 align = 'c'...의 사용을 사용합니다.