我非常感谢 Marmot 帮我解决了这个问题,但我还有另一个问题。似乎 tkz 实际上很难理解。我添加了命令\usetkzobj{all}
,它确实有效,尽管随着我在论文中进一步深入(tkz-欧几里德)它不再起作用了!以下是一个例子:
\documentclass{article}
\usepackage{tikz}
\usepackage{tkz-euclide}
\usetkzobj{all}
\begin{document}
\begin{tikzpicture}[scale=1.5]
\tkzInit[xmax=5,ymax=5]\tkzGrid[sub]
\tkzDefPoint(1,2){A} \tkzDefPoint(3,4){B}
\tkzDefPoint(3,2){C} \tkzDefPoint(3,1){D}
\tkzDrawSegments(A,B A,C A,D)
\tkzDrawPoints[color=red](A,B,C,D) \tkzLabelPoints(A,B,C,D)
\tkzFindSlope(A,B){SAB} \tkzFindSlope(A,C){SAC}\tkzFindSlope(A,D){SAD}
\tkzText[fill=Gold!50,draw=brown](2.5,0){La pente de (AB) est : \SAB}
\tkzText[fill=Gold!50,draw=brown](2.5,-.5){La pente de (AC) est : \SAC}
\tkzText[fill=Gold!50,draw=brown](2.5,-1){La pente de (AD) est : \SAD}
\end{tikzpicture}
\end{document}
结果如下:
See the xcolor package documentation for explanation.
Type H <return> for immediate help.
...
l.17 ...brown](2.5,0){La pente de (AB) est : \SAB}
?
Process has been terminated ...
它看起来应该是这样的:
答案1
你没有显示完整的错误信息。它说
! Package xcolor Error: Undefined color `Gold'.
See the xcolor package documentation for explanation.
Type H <return> for immediate help.
...
l.16 ...own](2.5,-.5){La pente de (AC) est : \SAC}
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit
关键部分是第一行。
xcolor
确实有很多预定义的颜色,但默认情况下不会加载它们。对于Gold
,您需要使用选项加载xcolor
。svgnames
当然,您不会xcolor
明确加载,这是由 TikZ 完成的,但您可以这样做
\documentclass[svgnames]{article}
加载后将传递svgnames
给。通过此修改,您的代码将正常运行。xcolor