von esdd » Sa 8. Apr 2017, 22:55
tikzstyle ist veraltet, verwende statt dessen \tikzset.
Wenn die Beschriftung und die Pfeile erst ab einer zweiten und dritten Folie erscheinen sollen, dann setze <2-> und <3-> hinter \item und \path.
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{tikz}
\begin{document}
\begin{frame}{Versuch}
\tikzset{
every picture/.append style={remember picture},
na/.style={baseline=-.3em}
}
\hspace*{-5mm}
\begin{minipage}{.25\textwidth}
\begin{itemize}
\small
\item<2-> Differential\-gleichung~\tikz[na] \coordinate (cpu);
\item<3-> Differenzen\-gleichung~\tikz[na] \coordinate (sid);
\end{itemize}
\end{minipage}%
\hfill
\begin{minipage}{.75\textwidth}
\begin{tikzpicture}
% siehe http://texwelt.de/wissen/fragen/1152/wie-kann-ich-mit-tikz-auf-bildern-zeichnen/1153
\node [anchor=south west,inner sep=0pt](Bild)at (0,0)
{\includegraphics[width=\linewidth]{example-image}};
\begin{scope}[x=(Bild.south east),y=(Bild.north west)]
% Angabe der Koordinaten relativ zur Breite und Höhe des eingefügten Bildes
% unten links (0,0), Mitte (.5,.5), oben rechts (1,1)
\path (.6,.68) coordinate (CPU)
(0.3,0.25) coordinate (SID);
\end{scope}
\begin{scope}[overlay]
\path<2->[->,red] (cpu) edge [out=0,in=90] (CPU);
\path<3->[->,blue] (sid) edge [out=0,in=180] (SID);
\end{scope}
\end{tikzpicture}
\end{minipage}
\end{frame}
\end{document}
Unter dem im Quellcode angegebenen Link und der anderen Antwort dort findest Du weitere Tipps zum Zeichnen auf Bildern.
Die Umwandlung von Zeichenfolgen in Smileys kann man übrigens in seinen Einstellungen oder auch für einzelne Beiträge abschalten.
[tt]tikzstyle[/tt] ist veraltet, verwende statt dessen [tt]\tikzset[/tt].
Wenn die Beschriftung und die Pfeile erst ab einer zweiten und dritten Folie erscheinen sollen, dann setze [tt]<2->[/tt] und [tt]<3->[/tt] hinter [tt]\item[/tt] und [tt]\path[/tt].
[code]\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{tikz}
\begin{document}
\begin{frame}{Versuch}
\tikzset{
every picture/.append style={remember picture},
na/.style={baseline=-.3em}
}
\hspace*{-5mm}
\begin{minipage}{.25\textwidth}
\begin{itemize}
\small
\item<2-> Differential\-gleichung~\tikz[na] \coordinate (cpu);
\item<3-> Differenzen\-gleichung~\tikz[na] \coordinate (sid);
\end{itemize}
\end{minipage}%
\hfill
\begin{minipage}{.75\textwidth}
\begin{tikzpicture}
% siehe http://texwelt.de/wissen/fragen/1152/wie-kann-ich-mit-tikz-auf-bildern-zeichnen/1153
\node [anchor=south west,inner sep=0pt](Bild)at (0,0)
{\includegraphics[width=\linewidth]{example-image}};
\begin{scope}[x=(Bild.south east),y=(Bild.north west)]
% Angabe der Koordinaten relativ zur Breite und Höhe des eingefügten Bildes
% unten links (0,0), Mitte (.5,.5), oben rechts (1,1)
\path (.6,.68) coordinate (CPU)
(0.3,0.25) coordinate (SID);
\end{scope}
\begin{scope}[overlay]
\path<2->[->,red] (cpu) edge [out=0,in=90] (CPU);
\path<3->[->,blue] (sid) edge [out=0,in=180] (SID);
\end{scope}
\end{tikzpicture}
\end{minipage}
\end{frame}
\end{document}[/code]
Unter dem im Quellcode angegebenen Link und der anderen Antwort dort findest Du weitere Tipps zum Zeichnen auf Bildern.
Die Umwandlung von Zeichenfolgen in Smileys kann man übrigens in seinen Einstellungen oder auch für einzelne Beiträge abschalten.