我在 Lyx 2.0.6 中使用classicthesis
3.1。当我将 PDF 包含在主文档中时,收到以下错误:
! Package xcolor Error: Undefined color `Maroon'.
See the xcolor package documentation for explanation.
Type H <return> for immediate help.
...
l.13 \begingroup \color{Maroon}
\spacedallcaps{\myTitle} \endgroup\\
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
该主题之前已被询问并关闭,但提供的解决方案不起作用:
当我在原始classicthesis
模板中包含 PDF 时,只要不删除原始Chapter<1,2,3>.lyx
文件,我就能编译文档。一旦更改,原始模板并不总是能编译。classicthesis.sty
如下所示,没有被修改。
% Colors
% ********************************************************************
\PassOptionsToPackage{dvipsnames}{xcolor}
\RequirePackage{xcolor} % [dvipsnames]
\definecolor{halfgray}{gray}{0.55} % chapter numbers will be semi transparent .5 .55 .6 .0
\definecolor{webgreen}{rgb}{0,.5,0}
\definecolor{webbrown}{rgb}{.6,0,0}
%\definecolor{Maroon}{cmyk}{0, 0.87, 0.68, 0.32}
%\definecolor{RoyalBlue}{cmyk}{1, 0.50, 0, 0}
%\definecolor{Black}{cmyk}{0, 0, 0, 0}
\definecolor
取消注释Maroon
和RoyalBlue
并Black
不能解决问题。
我已经进行了修改classicthesis-config.tex
以更改文本区域并在用户临时命令下添加了新命令,但除此之外它被设置为默认值。
xcolor
这是和之间的冲突吗pdfpages
?还是色彩空间问题?
答案1
我也遇到了这个问题并找到了以下解决方案。
这个问题是由pdfpages
软件包本身加载xcolor
软件包时没有选项而引起的,而有问题的颜色是在软件包dvipsnames
的选项中定义的xcolor
。手册的“缺陷”部分描述了这个“错误” pdfpages
。
手册中解释了如何解决这些问题,即在加载包之前xcolor
使用选项加载包。这实际上是通过 来完成的。dvipsnames
pdfpages
classicthesis.sty
问题是,当您使用 Lyx 内部 PDF 包含时,它会pdfpages
在任何用户提供的选项之前加载包。因此,唯一的解决方法是不使用 Lyx PDF 包含。
在序言中声明,然后通过乳胶中的邪恶红色文本\usepackage{pdfpages}
包含 pdf 。\includepdf[<key=val>]{<filename>}
答案2
另一个解决方法是在文档类定义中添加所需的 xcolor 选项
\documentclass[...,table,usenames,dvipsnames]{...}
答案3
我也遇到了这个问题,但对于我来说,只需取消\definecolor
对 Maroon、RoyalBlue 和 Black 的注释即可解决问题。
我使用的classicthesis
是 Lorenzo Pantieri 的意大利包装。
答案4
在 classicthesis 中,将 xcolor 定义移至 classicthesis-config 文件中,然后配置 pgf/tikz。这应该可以解决问题