2017-12-04 9 views
2

R Studio에서 booktabs = TRUE 옵션이있는 kable을 사용하여 .pdf 출력을 컴파일하는 데 문제가있는 사람이 있습니까? booktab이 없으면 잘 작동합니다. booktabs = TRUE를 kable에 추가 할 때 테이블 형식을 향상 시키려고하면 "! Illegal measure of measure (pt inserted)"오류가 발생합니다. pandoc "오류 : pandoc 문서 변환이 오류 43으로 실패했습니다."라는 메시지가 계속 표시됩니다.Rtudio에서 booktabs = TRUE 옵션으로 kable을 사용하는 동안 오류가 발생했습니다.

내 코드는 다음과 같습니다 당신은 LATEX에 booktabs 패키지에 호출을 추가 할 필요가

kable(table, col.names = c("Groups", "N","% Cum", "%", "N","% Cum.", "%"), 
     caption="Some Caption",row.names = FALSE,align="c", 
     format ="latex", booktabs=FALSE) %>% 
     add_header_above(c(" ", "Group 1" = 3, "Group 2" = 3)) %>% 
     kable_styling(latex_options = c("striped", "hold_position")) 

답변

0

. 이 내용을 서약에 추가하십시오.

--- 
output: pdf_document 
header-includes: 
    - \usepackage{booktabs} 
--- 
+0

죄송합니다. 언급하지 않았습니다. Kable이 사용하는 booktab 및 기타 패키지에 대한 호출은 물론 전문에 추가되었습니다. 그것은 재미있는 이야기지만 : 나는 휴가에서 돌아와서 마술처럼 작동하는 코드를 실행 한 후에! 나는 그곳에서 무슨 일이 일어 났는지 모른다. 흠 ... 그럼에도 불구하고 도움에 대한 대단히 감사합니다. –

0

동일한 문제 (오류 43)가 있습니다. 제 경우에는 제 행 중 적어도 하나가 대괄호 [으로 시작 되었기 때문입니다. 일단 이것을 제거하면 평소처럼 pdf를 컴파일합니다.