LaTeX 报错: Package pgf Error: Unknown arrow tip kind 'angle 45' 解决方法

报错的原因是在使用箭头样式'angle 45'时,没有正确加载相应的箭头库。在导言区添加以下代码即可解决问题:

\usetikzlibrary{arrows.meta}

完整代码如下:

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}

\tikzstyle{umlinheritstyle}=[color=black, -{Triangle[angle=45:2pt 3]}]

\NewDocumentCommand{\umlinherit}{m m O{--}}{
    \path[draw,umlinheritstyle] (#1) #3 (#2);
}

\begin{document}
\begin{tikzpicture}
    \node (A) at (0,0) {A};
    \node (B) at (2,0) {B};
    \umlinherit{A}{B}
\end{tikzpicture}
\end{document}

解释:

  • \usetikzlibrary{arrows.meta} 命令加载了 TikZ 的 arrows.meta 库,该库包含了各种箭头样式定义。
  • -Triangle[angle=45:2pt 3] 是 TikZ 中定义的三角形箭头样式,其中 angle=45 表示箭头角度为 45 度。

总结:

在使用 TikZ 的箭头样式时,确保已经加载了相应的箭头库。如果仍然遇到问题,请仔细检查您的代码,并参考 TikZ 文档以获得更多信息。


原文地址: https://www.cveoy.top/t/topic/qb7C 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录