作为一个简短的序言,我研究了所有其他我发现的与此错误相关的stackoverflow注释,但仍无法根据现有帖子更正或确定我的问题。
我目前遇到一个问题,该问题超越了我的小插图在基于linux的构建中发生的警告。警告是:
LaTeX错误:软件包xcolor的选项冲突。
检查结果在这里: https://win-builder.r-project.org/incoming_pretest/DEVis_1.0.1_20181220_164555/Debian/00check.log
Windows和OS X构建良好,但我无法访问可在其上重现此功能的debian计算机。我目前无法单方面重现此问题,并且travis-ci检查似乎并未在ubuntu上针对Linux产生此警告。我目前仅在将更新提交给我的软件包并且未通过cran自动检查时看到它。
我最近已经从PDF小插图更改为基于html的格式,并且不确定为什么在这种情况下甚至会加载latex软件包。我已尝试根据this post对其进行更正,它声称问题是kableExtra和xcolor之间存在冲突。
插图中的一些相关代码节可能包括:
vignette: |
%\VignetteIndexEntry{DEVis}
%\usepackage[utf8]{inputenc}
%\usepackage[table]{xcolor}
%\VignetteEngine{knitr::knitr}
---
```{r loadData, echo = F, eval = TRUE}
#load("../data/exampleData.Rda")
knitr::opts_knit$set(root.dir ='../vignettes/')`
knitr::opts_chunk$set(fig.path='figure/graphics-',
cache.path='cache/graphics-',
fig.align='center',
external=TRUE,
echo=TRUE,
warning=FALSE,
fig.pos='H'
)
a4width<- 8.3
a4height<- 11.7
library(kableExtra)
library(rmarkdown)
library(knitr)
options(knitr.table.format = "html")
options(kableExtra.latex.load_packages = FALSE)
完整的软件包代码可以在这里找到:https://github.com/price0416/DEvis
任何人都可以对这个问题提供任何见解,我将不胜感激,因为只有等到这为止,我才能更新软件包!非常感谢!
答案 0 :(得分:1)
事实证明,答案是删除以下几行:
%\usepackage[utf8]{inputenc}
%\usepackage[table]{xcolor}
这些显然是LaTeX系列,在debian cran版本上导致上述问题。