旋转 Tikz-UML 序列图

旋转 Tikz-UML 序列图

我正在尝试将 Tikz-UML 序列图旋转 90 度,但这样做时布局完全搞砸了。目前,我使用以下代码:

\documentclass[11pt,a4paper,oneside]{article}
\usepackage{tikz-uml}
\begin{document}
\begin{tikzpicture}[rotate=90]
\begin{umlseqdiag}
    \umlobject[no ddots]{Application}
    \umlcreatecall[no ddots, x=4]{Application}{ProfilePageGUI}
    \umlcreatecall[no ddots, x=7]{ProfilePageGUI}{RemoveUserDialog}
    \umlcreatecall[no ddots, x=10]{ProfilePageGUI}{ConfirmUserDeletionDialog}
    \umlobject[no ddots, x=13]{User}
    \begin{umlcall}[op={openProfilePage()}, return=""]{Application}{ProfilePageGUI}
    \end{umlcall}
\end{umlseqdiag}
\end{tikzpicture}
\end{document}

水平(原始,无旋转)版本如下所示: 在此处输入图片描述

但是,当我旋转它时,它看起来像这样: 在此处输入图片描述

还有其他方法可以旋转此图像吗?我想这样做,因为我没有足够的水平空间来容纳整个图表。

编辑:我更新了代码以使其可以编译。

答案1

据我了解,您正在寻找这样的旋转完整图像。您可以通过两种方式实现:

  • \rotatebox{<angle>}{ ... }从包中使用graphicx
  • 使用sidewaysfigure包中的环境rotating

很抱歉,我无法向 MWE 提供您的代码,因为我的 MikTeX 存储库中没有一些使用的包。

相关内容