使用 pgf-umlsd 在序列图中进行 alt

使用 pgf-umlsd 在序列图中进行 alt

我正在做一个序列图,但是 sdblock 环境不允许我做一个有两个替代方案的 alt 块,我有这个:

\documentclass{standalone}
\usepackage{pgf-umlsd}
\begin{document}
  \begin{sequencediagram}
    \newinst{u}{User}
    \newinst[4]{s}{System}
    \mess{u}{aCall}{s}
    \begin{sdblock}{alt}{[x=3]}
      \mess{u}{otherCall}{s}
    \end{sdblock}
  \end{sequencediagram}
\end{document}

但是它在 alt 中只有一个部分,我想制作“else”,我也知道我可以用 tizk-uml 实现它,但是在调用期间,实例下方的虚线是一个矩形,而我不想要这个矩形。

如何使用 pgf-umlsd 在 alt 中执行“else”或避免 tikz-uml 中的矩形?

相关内容