Ошибка LaTeX: опция clash для пакета xcolor в сборках CRAN Debian - PullRequest
0 голосов
/ 18 января 2019

Просто краткое предисловие. Я просмотрел все остальные комментарии, связанные с этой ошибкой стека, и не могу исправить или определить мою проблему на основе существующих сообщений.

В настоящее время у меня возникает проблема с предупреждением, которое появляется в сборках на основе Linux для моей виньетки. Предупреждение:

LaTeX Error: опция clash для пакета xcolor.

Результаты проверки здесь: https://win -builder.r-project.org / incoming_pretest / DEVis_1.0.1_20181220_164555 / Debian / 00check.log

Сборки Windows и OS X работают нормально, но у меня нет доступа к машине Debian, на которой я могу воспроизвести это. В настоящее время я не могу воспроизвести эту проблему на моей стороне, и проверки travis-ci, похоже, не выдают это предупреждение для linux на ubuntu. Я вижу это только сейчас, когда отправляю обновление в мой пакет и не могу выполнить автоматическую проверку .

Я недавно перешел с виньетки PDF на html, и не уверен, почему в этом случае будут загружаться пакеты . Я попытался исправить это, основываясь на этом посте , в котором утверждается, что проблема заключается в конфликте между 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 голосов
/ 25 января 2019

Как оказалось, ответ состоит в том, чтобы убрать следующие строки:

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

Это, по-видимому, линии LaTeX, и на сборках крана Debian возникают вышеуказанные проблемы.

...