trustee
16-08-2013, 20:16
Hallo zusammen,
einfaches Problem, aber ich finde keine Lösung. Wahrscheinlich stehe ich auf dem Schlauch. Ich würde gerne ein tikzpicture in einer Beamer-Präsentation zentrieren. Ich möchte aber eher nicht die Overlay-Option von TikZ verwenden, denn der folgende Text soll tatsächlich folgen. Hier ein Beispiel:
\documentclass{beamer}
\usepackage{tikz}
\usepackage{ae}
\begin{document}
\frame{
\frametitle{Frame 1}
\begin{tikzpicture}
\node[rectangle,draw]at(-4,2.5)(Alt){Node 1};
\node[rectangle,draw]at(4,2.5)(Obj){Node 2};
\draw[->](Alt)--(Obj);
\node[rectangle,draw]at(0,0.5)(Sta){Node 3};
\draw[->](Sta)to(0,2.5);
\end{tikzpicture}
The picture is not centered, as the red dot indicates.
\begin{tikzpicture}[remember picture,overlay,shift=(current page.center)]
\fill [red] (0,0) circle (5pt);
\end{tikzpicture}
}
\frame{
\frametitle{Frame 2}
\begin{tikzpicture}[remember picture,overlay,shift=(current page.center)]
\node[rectangle,draw]at(-4,2.5)(Alt){Node 1};
\node[rectangle,draw]at(4,2.5)(Obj){Node 2};
\draw[->](Alt)--(Obj);
\node[rectangle,draw]at(0,0.5)(Sta){Node 3};
\draw[->](Sta)to(0,2.5);
\end{tikzpicture}
The picture is centered, but it overlays the text.
\begin{tikzpicture}[remember picture,overlay,shift=(current page.center)]
\fill [red] (0,0) circle (5pt);
\end{tikzpicture}
}
\end{document}
Wie kann ich das Ziel erreichen, das Bild zu zentrieren und es dennoch in den Textfluss einzubeziehen?
Danke im Voraus!
Sebastian
einfaches Problem, aber ich finde keine Lösung. Wahrscheinlich stehe ich auf dem Schlauch. Ich würde gerne ein tikzpicture in einer Beamer-Präsentation zentrieren. Ich möchte aber eher nicht die Overlay-Option von TikZ verwenden, denn der folgende Text soll tatsächlich folgen. Hier ein Beispiel:
\documentclass{beamer}
\usepackage{tikz}
\usepackage{ae}
\begin{document}
\frame{
\frametitle{Frame 1}
\begin{tikzpicture}
\node[rectangle,draw]at(-4,2.5)(Alt){Node 1};
\node[rectangle,draw]at(4,2.5)(Obj){Node 2};
\draw[->](Alt)--(Obj);
\node[rectangle,draw]at(0,0.5)(Sta){Node 3};
\draw[->](Sta)to(0,2.5);
\end{tikzpicture}
The picture is not centered, as the red dot indicates.
\begin{tikzpicture}[remember picture,overlay,shift=(current page.center)]
\fill [red] (0,0) circle (5pt);
\end{tikzpicture}
}
\frame{
\frametitle{Frame 2}
\begin{tikzpicture}[remember picture,overlay,shift=(current page.center)]
\node[rectangle,draw]at(-4,2.5)(Alt){Node 1};
\node[rectangle,draw]at(4,2.5)(Obj){Node 2};
\draw[->](Alt)--(Obj);
\node[rectangle,draw]at(0,0.5)(Sta){Node 3};
\draw[->](Sta)to(0,2.5);
\end{tikzpicture}
The picture is centered, but it overlays the text.
\begin{tikzpicture}[remember picture,overlay,shift=(current page.center)]
\fill [red] (0,0) circle (5pt);
\end{tikzpicture}
}
\end{document}
Wie kann ich das Ziel erreichen, das Bild zu zentrieren und es dennoch in den Textfluss einzubeziehen?
Danke im Voraus!
Sebastian