我正在使用 TikZ-UML 绘制一个包含多个包的类图,这些包中的类具有相同的名称但位于不同的包中。问题是,我想在这些类上建立关系,但我无法引用特定的类,因为它们具有相同的名称。
我已经尝试使用宏name
的选项\umlclass
来更改节点名称,但似乎无法从参数中引用节点名称\umlrelation
。这是一个最小(非)工作示例:
\documentclass{article}
\usepackage{tikz-uml}
\begin{document}
\begin{tikzpicture}
\umlsimpleclass[name=a]{A}
\umlsimpleclass[x=2, name=b]{A}
\umlassoc{a}{b}
\end{tikzpicture}
\end{document}