【问题标题】:LaTeX Error: Option clash for package colorLaTeX 错误:包装颜色的选项冲突
【发布时间】:2020-12-11 17:47:25
【问题描述】:

刚刚将 R 更新到版本 4.0.2(从 3.6.3)和 rmarkdown 到 v2.3(从 1.13)。但是我在编织到 pdf 时遇到了几个问题。我在新的rmarkdown(pdf)的yaml部分使用了如下代码,其余内容不变,得到标题的错误。

---
title: "Untitled"
output: 
  pdf_document:
    fig_height: 6
    fig_width: 9
    includes:
      in_header: greek.tex
    latex_engine: xelatex
    pandoc_args: [
                   "--variable", "geometry:paperwidth=8.27in",
                   "--variable", "geometry:paperheight=11.69in",
                   "--variable", "geometry:left=0.75in",
                   "--variable", "geometry:right=0.75in",
                   "--variable", "geometry:top=0.75in",
                   "--variable", "geometry:bottom=0.75in"
                 ]

---

greek.tex 内容:

\usepackage{fontspec}
\usepackage{hyperref}
\usepackage{longtable}
\usepackage{rotating}
\usepackage{tabularx}
\usepackage{pdflscape}
\usepackage{float}
\usepackage[usenames, dvipsnames]{color}
\usepackage[normalem]{ulem}
\usepackage[bottom]{footmisc} 
\setmainfont[Scale=1.0]{Segoe UI} 
\setsansfont{Calibri}
\usepackage[font=small]{caption}
\captionsetup[table]{name=Πίνακας}
\renewcommand{\baselinestretch}{1.2}

我还注意到像这样的 html 代码,我在编织到 html 时需要这些代码

<div class="text-center"> 

现在生成错误,例如

! LaTeX Error: Environment text-center undefined.

会话信息

> sessionInfo()
R version 4.0.2 (2020-06-22)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 8.1 x64 (build 9600)

Matrix products: default

locale:
[1] LC_COLLATE=Greek_Greece.1253  LC_CTYPE=Greek_Greece.1253   
[3] LC_MONETARY=Greek_Greece.1253 LC_NUMERIC=C                 
[5] LC_TIME=Greek_Greece.1253    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods  
[7] base     

loaded via a namespace (and not attached):
 [1] compiler_4.0.2  htmltools_0.5.0 tools_4.0.2     yaml_2.2.1     
 [5] rmarkdown_2.3   knitr_1.29      xfun_0.16       digest_0.6.25  
 [9] packrat_0.5.0   rlang_0.4.7     evaluate_0.14 

【问题讨论】:

  • This seems relevantcolor 选项冲突。如果我删除color 选项并在\documentclass 之前添加\PassOptionsToPackage{usenames, dvipsnames}{color},我可以编织一个sweave 文档
  • @user20650 您应该将其发布为答案。它只是为我解决了一个问题。
  • @BrandonBertelsen;请继续——你的记忆会很多更新鲜

标签: r r-markdown miktex


【解决方案1】:

这件事最近发生在我身上。输出到tex,然后在文档的头部(documentclass之前)添加以下内容:

\PassOptionsToPackage{usenames, dvipsnames}{color}

然后编译。感谢@user20650 提供链接!

【讨论】:

  • 你能帮我解决我的问题吗 rmakrdown here
猜你喜欢
  • 1970-01-01
  • 2022-06-23
  • 1970-01-01
  • 2011-06-23
  • 2017-07-28
  • 2021-04-16
  • 1970-01-01
  • 1970-01-01
  • 2021-09-27
相关资源
最近更新 更多