我正在尝试通过以下方式学习 Tikz本 MIT 教程在本教程的早期,作者提供了以下代码:
\draw[help lines, thick] (0,0) grid (4,4);
\draw[->,>=diamond,thick] (0,0) -- (1,2);
问题:
>=diamond
第二条命令的部分\draw
导致
! 软件包 pgf 错误:未知箭头类型‘钻石’
为什么会发生这种情况?
答案1
因为 TikZ 默认没有定义名为 的箭头diamond
。
要访问diamond
提示,您需要加载现已弃用的库arrows
。但是,由于该库被视为已弃用,因此我改为加载库arrows.meta
并使用Diamond
提示。
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}
\draw[help lines, thick] (0,0) grid (4,4);
\draw[->,>=Diamond,thick] (0,0) -- (1,2);
\end{tikzpicture}
\end{document}