我想使用 TikZ-UML 定义自定义状态图(http://www.ensta-paristech.fr/~kielbasi/tikzuml/index.php)。我的问题是状态似乎没有呈现其主体中的内容。
\documentclass[10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amssymb,amsmath}
\usepackage{tikz}
\usepackage{tikz-uml}
\begin{document}
\begin{figure}[h]
\begin{tikzpicture}
\begin{umlstate}[name=State]{A State}
Some
State
Content
$$x = y$$
\end{umlstate}
\end{tikzpicture}
\end{figure}
\end{document}
有人知道这是 TikZ 还是 TikZ-UML 特有的问题吗?理想情况下:如何在这里显示任意内容?
答案1
它可能仍然没有记录(如果是这种情况,很快就会修复),但你可以\umlstatetext
从 0.9.8 版本开始使用它。
\begin{tikzpicture}
\begin{umlstate}[name=State]{A State}
\umlstatetext{Some
State
Content
$$x = y$$
}
\end{umlstate}
\end{tikzpicture}