Beamer: Automat langsam aufbauen

Tabellen und Grafiken erstellen und anordnen


Eshi

Beamer: Automat langsam aufbauen

Beitrag von Eshi »

Hallo ihr!

Wie macht man es am geschicktesten einen Automat in einer Präsentation nach und nach aufzubauen?
Also beispielsweise ist zuerst nur ein Knoten da, und wenn man dann auf weiter drückt, kommt ein zweiter hinzu.
Die Automaten mache ich mit tikz und innerhalb so eines tikz-bildes kann ich ja schlecht \pause verwenden. Versteht ihr was ich meine? Wäre für ein Minibeispiel super dankbar!

Schönen Samstagabend,
Eshi

Hagbard Celine
Forum-Century
Forum-Century
Beiträge: 152
Registriert: Mi 23. Feb 2011, 22:13
Wohnort: Halle (Saale)

Beitrag von Hagbard Celine »

Wenn du ein Minimalbeispiel für deinen Automaten lieferst, ist es deutlich einfacher, dir einen Vorschlag zu machen!

Eshi

Beitrag von Eshi »

Hallo,

ok, entschuldige. Nehmen wir mal an der Automat sähe so aus:
\documentclass{beamer} 

\usepackage[ngerman]{babel} 
\usepackage{tikz} 
\usetikzlibrary{arrows,automata} 

\begin{document} 

\begin{frame}
      \begin{tikzpicture} 
      \tikzstyle{every state}=[minimum size=10pt,fill=white,text=black, node distance=1cm] 
      \tikzstyle{every pin edge}=[<-,shorten <=1pt] 
      
      \node[state,shape=circle,accepting,pin=180:]             (a)                {}; 
      \path[->]    (a) edge[loop above] node[above] {$a$} (a);
      \end{tikzpicture} 
\end{frame} 

\begin{frame}
      \begin{tikzpicture} 
      \tikzstyle{every state}=[minimum size=10pt,fill=white,text=black, node distance=1cm] 
      \tikzstyle{every pin edge}=[<-,shorten <=1pt] 
      
      \node[state,shape=circle,accepting,pin=180:]   (a)                {}; 
      \node[state,shape=circle]             		 (b) [right of = a] {}; 

    
       \path[->]    (a) edge[loop above] node[above] {$a$} (a)
                    (a) edge node[above] {$b$} (b)
                    (b) edge[loop above] node[above] {$a,b$}     (b) 
    
              ; 
      \end{tikzpicture} 
\end{frame} 

\end{document} 
Und ich möchte, dass sich der Automat vom ersten Frame bei einem Klick in den vom zweiten Frame verwandelt, allerdings halt auf einer Folie. Quasi mit einem Overlay :-)

Apfeltasche
Forum-Century
Forum-Century
Beiträge: 113
Registriert: Mi 31. Aug 2011, 14:47

Beitrag von Apfeltasche »

Vielleicht hilft dir das hier weiter:

http://www.texample.net/tikz/examples/beamer-arrows/

also wichtig ist da wohl
\begin{tikzpicture}[overlay]
und dann eben bei den jeweiligen sachen immer <1->, <2-> usw.

Antworten