![LaTeX 生成具有我想要的颜色的 Tikzpicture---但出现错误消息,表明颜色未定义](https://linux22.com/image/429362/LaTeX%20%E7%94%9F%E6%88%90%E5%85%B7%E6%9C%89%E6%88%91%E6%83%B3%E8%A6%81%E7%9A%84%E9%A2%9C%E8%89%B2%E7%9A%84%20Tikzpicture---%E4%BD%86%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%E6%B6%88%E6%81%AF%EF%BC%8C%E8%A1%A8%E6%98%8E%E9%A2%9C%E8%89%B2%E6%9C%AA%E5%AE%9A%E4%B9%89.png)
我编写了一些代码来生成tikzpicture
淡紫色的颜色,稍后我想在其中添加一些文字。
\documentclass[12pt]{book}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing}
\usepackage{xcolor}
\begin{document}
\thispagestyle{empty}
\begin{tikzpicture}[pencildraw/.style={ %
decorate,
decoration={random steps,segment length=2pt,amplitude=1pt}
} %
]
\node[
preaction={fill=black,opacity=.5,transform canvas={xshift=1mm,yshift=-1mm}},
pencildraw,draw,fill=lavender!35,text width=0.89\textwidth,inner sep=5mm,align=justify]
{\fontsize{14}{18}\selectfont {\bf ``.'' \vskip 1pt \hfill \emph{---}}};
\end{tikzpicture}
\end{document}
会产生错误消息:
但是,(惊喜!惊喜!),我试图制作的颜色的盒子:
问题:这怎么可能?错误消息表明 Latex 不知道我要求的颜色——但它却产生了我想要的颜色。有没有办法确定显示图片的 RGB 或 CYMK 数值是多少?这样的 tikizpictures 将成为更大文档的一部分,我不希望运行带有错误消息的代码,即使它产生了我想要的结果。
谢谢。
color
顺便说一句,如果我使用包而不是包,也会发生同样的事情xcolor
。并且,如果我要求填充颜色为薰衣草代替薰衣草!35---我得到了黑色。
答案1
- 删除加载
xcolor
包 - 将选项
svgnames
(或)添加到文档类dvipsnmaes
的选项中book
- 而是
lavender
使用Lavender
颜色名称:
\documentclass[12pt,svgnames]{book}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing}
\begin{document}
\thispagestyle{empty}
\begin{tikzpicture}[pencildraw/.style={ %
decorate,
decoration={random steps,segment length=2pt,amplitude=1pt}
} %
]
\node[
preaction={fill=black,opacity=.5,transform canvas={xshift=1mm,yshift=-1mm}},
pencildraw,draw,fill=Lavender!35,text width=0.89\textwidth,inner sep=5mm,align=justify]
{\fontsize{14}{18}\selectfont {\bf ``.'' \vskip 1pt \hfill \emph{---}}};
\end{tikzpicture}
\end{document}