kable_styling 用于 Rmarkdown 中的替代行颜色

kable_styling 用于 Rmarkdown 中的替代行颜色

我正在尝试使用kable并在 的文档kableExtra中生成表格。latexRmarkdown

xcolor我在 . 文件的头部使用了该包Rmd

header-includes: 
\usepackage{xcolor} 

但是当我 latex_options = "striped"使用kable_styling

我收到错误:

knitr::kable(cbind(main()$AEP),format = "latex",booktabs = T)%>%
kable_styling(latex_options="striped",position = "center",full_width = F)

Warning: running command '"C:/Program Files/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS report.utf8.md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash --output report.pdf --template "C:\Users\ali.hadjihosseini\Documents\R\win-library\3.4\rmarkdown\rmd\latex\default-1.17.0.2.tex" --highlight-style tango --latex-engine pdflatex --variable graphics=yes --variable "geometry:margin=1in"' had status 43
Warning: Error in : pandoc document conversion failed with error 43
Stack trace (innermost first):
    53: pandoc_convert
    52: convert
    51: render
    50: download$func [C:\Users\ali\Desktop\dashbord\/server.R#1164]
     1: runApp
Error : pandoc document conversion failed with error 43

如果我不使用它latex_options="striped",一切都很好!有人能告诉我这里出了什么问题吗?

答案1

kableExtra自动加载\usepackage[table]{xcolor}。这意味着如果你加载\usepackage{xcolor},选项就会发生冲突xcolor

您可以在插图的“此包中使用的 LaTeX 包”部分中阅读更多内容。 https://cran.r-project.org/web/packages/kableExtra/vignettes/awesome_table_in_pdf.pdf

相关内容