Anzeige:
Ergebnis 1 bis 4 von 4

Thema: beamer/tikz: node an den richtigen Punkt schieben

  1. #1
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685

    beamer/tikz: node an den richtigen Punkt schieben

    Grundsätzlich läuft meine aktuelle Spielerei schon mal ganz gut, allerdings
    steht die "Wolke" nicht oberhalb der aktuellen Zeile, sondern deckt selbige
    zu (siehe Beispiel). Er scheint also den Hinweis mit der Platzierung bei (a)
    nicht zu akzeptieren. Was mache ich falsch?

    Code:
    \documentclass{beamer}
    \usepackage{tikz}
    \usepgflibrary{shapes.callouts}
    \newcommand{\XXX}{%
     \begin{tikzpicture}[remember picture,overlay]
      \begin{pgfinterruptboundingbox}
      \node[cloud callout,cloud puffs=15,aspect=2.5,cloud puff arc=70,
         shading=ball,text=white] at (a) {AAA};
      \end{pgfinterruptboundingbox}
     \end{tikzpicture}
    }
    \begin{document}
    \begin{frame}{A}
     \visible<1->{%
     foo
     }\visible<2->{%
     bar\tikz[remember picture] \node (a) {\vphantom{X}};%
     }\visible<3>{%
     \XXX
     }\visible<4->{%
     bar
     }
    \end{frame}
    \end{document}

  2. #2
    Registrierter Benutzer
    Registriert seit
    21.08.2009
    Beiträge
    496
    Hallo,

    vermutlich suchst du anchor=pointer, damit die Spitze der Wolke bei a verankert wird:

    Code:
    \newcommand{\XXX}{%
     \begin{tikzpicture}[remember picture,overlay]
      \node[cloud callout,cloud puffs=15,aspect=2.5,cloud puff arc=70,
         shading=ball,text=white,anchor=pointer] at (a) {AAA};
     \end{tikzpicture}
    }
    Gruß
    Elke

  3. #3
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534
    Hallo LuPi,

    Elke hat genau recht, und falls Du zudem an einem Text ausrichten möchtest (Knoten mit Text, baseline ausgerichtet, callout-Anker-pointer an Textoberseite ausgerichtet) gibt es hier ein sehr ähnliches Beispiel: Wie kann ich eine TikZ-callout-Wolke ausrichten?

    Hier war es ja ein unsichtbares X, wo man nicht sieht, dass die baseline eigentlich noch nicht passt.

    Stefan

  4. #4
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685
    Vielen Dank, Ihr Beiden. Mit leichten Modifikationen habe ich jetzt tatsächlich
    die Spielerei implementiert (auch wenn ich kein großer Freund davon bin,
    aber manchmal ist es doch ganz nett ...). Ich wünsche allen ein hitziges
    Wochenende.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •