我正在尝试将 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 存储库中没有一些使用的包。