R Markdown编译PDF报“Undefined control sequence”错误求助
解决R Markdown编译PDF时的
\__color_backend_devicen_colorants:n未定义错误 - 检查LaTeX包版本:这个错误基本是
xcolor或l3color包版本不兼容导致的。TeX Live用户直接在终端运行tlmgr update xcolor l3color更新;MikTeX用户打开MikTeX控制台,搜索并更新这两个包。 - 强制指定LaTeX引擎:在R Markdown的YAML头部添加以下配置,换用xelatex或lualatex引擎试试:
output: pdf_document: latex_engine: xelatex - 重置R Markdown模板:运行R命令
rmarkdown::draft("test.Rmd", template = "pdf", package = "rmarkdown", create_dir = FALSE)生成全新的默认模板,再尝试编译,排除自定义模板的问题。 - 重置全局R Markdown设置:在RStudio里依次点
Tools -> Global Options -> R Markdown -> PDF,确认默认设置无异常,必要时点击Restore Defaults恢复默认配置。
内容的提问来源于stack exchange,提问作者adelie.sp
相关产品推荐
相关产品推荐

