我使用最新版本tikzuml-HEAD-2013-03-19.tbz
的 TikZ-UMLhttp://perso.ensta-paristech.fr/~kielbasi/tikzuml/src/。我尝试创建这样的组件图:
\documentclass{article}
\usepackage{tikz-uml}
\begin{document}
\begin{tikzpicture}
\begin{umlcomponent}[x=0,y=0]{A}
\end{umlcomponent}
\end{tikzpicture}
\end{document}
不幸的是,我收到以下错误消息:
! 软件包 pgfkeys 错误:键“/tikzuml/component/no coords”的布尔参数必须为“true”或“false”,而不是“false”。我将忽略它。
再次切换到旧版本tikzuml-v1.0b-2013-02-01.tbz
可以解决问题,但这不是一个选项,因为我需要相对定位,而这只包含在最新版本中。
是否有可用的较新版本可以修复此问题或是否有其他修复程序?
抱歉,我编辑了这个问题,因为我不是作者。但由于无法发表评论,所以这是唯一的可能性(?)
我也遇到了同样的问题,并在代码中找到了导致问题的错误。在 tikz-uml.sty 中,大约 2772-2781 行有一些 if 开关定义错误,正确的定义如下所述:
https://de.wikibooks.org/wiki/LaTeX-Wörterbuch:_newif
因此,每个开关名称都必须以“if”开头。更正此问题后,我不再收到类似报告的错误消息。