序列图中的方向

序列图中的方向

我是 Latex 的新手,我正在尝试用它制作一些图表蒂克兹。我想让消息只朝一个方向发送,我想我缺少一个call可以解决问题的参数,但我还没有找到任何有用的东西。我有以下图表

在此处输入图片描述

\documentclass[a4paper, 12pt,tikz]{article}

\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{pgf-umlsd}

\newcommand{\newthreadShift}[4][gray!30]{
  \newinst[#4]{#2}{#3}
  \stepcounter{threadnum}
  \node[below of=inst\theinstnum,node distance=0.8cm] (thread\thethreadnum) {};
  \tikzstyle{threadcolor\thethreadnum}=[fill=#1]
  \tikzstyle{instcolor#2}=[fill=#1]
}



\begin{document}
\begin{sequencediagram}
    \centering
    \newthread{A}{Alice}
    \newthreadShift{B}{Bob}{10cm}
    \begin{call}{A}{ $B_i = R_i^{3} \cdot f(x_i,y_i) (mod (n))$}{B}{}
    \end{call}

\end{sequencediagram}
\end{document}

我该如何移除虚线,以便以call一种或另一种方式制作,而不是同时制作。也许有更简单的方法可以做到这一点,我只想制作一个视觉表示。我该如何实现这一点?任何帮助都将不胜感激。

相关内容