LaTeX错误:CRAN Debian版本上软件包xcolor的选项冲突

时间:2019-01-18 15:49:03

标签: r debian r-package cran

作为一个简短的序言,我研究了所有其他我发现的与此错误相关的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产生此警告。我目前仅在将更新提交给我的软件包并且未通过自动检查时看到它。

我最近已经从PDF小插图更改为基于html的格式,并且不确定为什么在这种情况下甚至会加载软件包。我已尝试根据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

任何人都可以对这个问题提供任何见解,我将不胜感激,因为只有等到这为止,我才能更新软件包!非常感谢!

1 个答案:

答案 0 :(得分:1)

事实证明,答案是删除以下几行:

 %\usepackage[utf8]{inputenc} 
 %\usepackage[table]{xcolor}

这些显然是LaTeX系列,在debian cran版本上导致上述问题。