问题是“!Package xcolor 错误:未定义颜色‘黑色’。请参阅 xcolor 包文档...。”也许是因为我是新手,所以犯了一个简单的错误。使用 MiKteX,xcolour 包是通过管理器手动安装的。
\documentclass[twoside,a4paper,11pt]{scrartcl}
\usepackage{structuralanalysis}
\usepackage{xcolor}
\usepackage{pgf}
\begin{document}
\begin{tikzpicture}
\point{x}{3}{0};
\point{y}{3}{3};
\draw[line width=1.5pt, fill=Black]
(x) rectangle (y);
\end{tikzpicture}
答案1
LaTeX
区分大小写,因此black
与不同Black
。如果要使用Black
,则需要加载xcolor
选项svgnames
或dvipsnames
,两者都以大写来定义此颜色B
。
但是如果你尝试,由于加载了不同的选项\usepackage[svgnames]{xcolor}
,将会出现选项冲突的错误。在这种情况下,最好通过 documentclass 命令传递选项。pgf (TiKZ)
xcolor
xcolor
\documentclass[twoside,a4paper,11pt,svgnames]{scrartcl}
\usepackage{structuralanalysis}
%\usepackage{xcolor} % pgf already loads it
\usepackage{pgf}
\begin{document}
\begin{tikzpicture}
\point{x}{3}{0};
\point{y}{3}{3};
\draw[line width=1.5pt, fill=Black]
(x) rectangle (y);
\end{tikzpicture}
\end{document}