PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : beamer, framezoom



tirb68
11-06-2008, 22:02
Hallo,

ich erstelle gerade eine Präsention mit beamer.
Auf einer Übersichtsfolie sind mehrere Bilder zu sehen.
Wenn man nun auf eines der kleinen Bilder klickt, soll zur einer Zoomfolie gewechselt werden. Wenn man in der gezoomten Folie ist, soll man per Mausklick wieder zurück zur Übersicht gelangen.
Das soll laut beameruserguide mit framezoom möglich sein.

Leider landet man, egal welches Bild man anklickt, immer auf der folgenden Folie.
Auch zurück funktioniert nicht.

Was mach ich falsch?


%premable%%%%%%%%%%%%%%%%%%%%%%%%%%%

\documentclass[t]{beamer}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{textcomp}
\usepackage{pgf}
\usepackage{graphicx} %Zur Anzeige der JPEG´s
\DeclareGraphicsExtensions{.eps,.jpg,.gif,.png} %Deklaration der Grafikerweiterungen

\definecolor{weinrot}{rgb}{0.7,0.0,0}
\usecolortheme[named=weinrot]{structure}
\setbeamercolor{background canvas}{bg=yellow!30}


%\setbeamertemplate{navigation symbols}{}
\usepackage{beamerthemesplit}
\usetheme{Marburg}

\title[ut]{Titel}
\author{Brit}
\date{\today}

%framebeispiel%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{frame}<1>[t,label=zooms]

\frametitle{frametitel}
\vspace{1cm}
%Reihe 1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{columns}
\begin{column}{.25\textwidth}
\framezoom<1><2>[border](-0.3cm,0.5cm)(2.4cm,1.95cm)
\pgfputat{\pgfxy(0,0)}{\pgfbox[left,center]{\pgfimage[width=\textwidth]%
{Bild1}}}
\end{column}
\begin{column}{.25\textwidth}
\framezoom<1><3>[border](2.4cm,0.45cm)(2.4cm,2.05cm)
\pgfputat{\pgfxy(0,0)}{\pgfbox[left,center]{\pgfimage[width=\textwidth]%
{Bild2}}}
\end{column}
\begin{column}{.25\textwidth}
\framezoom<1><4>[border](5cm,0.6cm)(2.4cm,1.75cm)
\pgfputat{\pgfxy(0,0)}{\pgfbox[left,center]{\pgfimage[width=\textwidth]%
{Bild3}}}
\end{column}
\begin{column}{.25\textwidth}
\framezoom<1><5>[border](7.7cm,0.4cm)(2.4cm,2.15cm)
\pgfputat{\pgfxy(0,0)}{\pgfbox[left,center]%
{\pgfimage[width=\textwidth]{Bild4}}}
\end{column}
\end{columns}
\end{frame}
\againframe<2-13>{zooms}

\end{document}


Ratlose Grüße
Brit:confused::confused::confused:

edico
12-06-2008, 01:39
Ich vermute, die Schachtelung mit columns führt zur Verwirrung; somit ist die Lösung:

...
\begin{frame}<1>[t,label=zooms]
\frametitle{frametitel}

\framezoom<1><2>[border](0cm,0.5cm)(1.2cm,1cm)
\pgfputat{\pgfxy(0,-1)}{\pgfbox[left,center]{%
\pgfimage[width=.2\textwidth]{Bild1}}}

\framezoom<1><3>[border](2.5cm,0.5cm)(1.2cm,1cm)
\pgfputat{\pgfxy(2.5,-1)}{\pgfbox[left,center]{%
\pgfimage[width=.2\textwidth]{Bild2}}}

\framezoom<1><4>[border](5cm,0.5cm)(1.2cm,1cm)
\pgfputat{\pgfxy(5,-1)}{\pgfbox[left,center]{%
\pgfimage[width=.2\textwidth]{Bild3}}}

\framezoom<1><5>[border](7.5cm,0.5cm)(1.2cm,1cm)
\pgfputat{\pgfxy(7.5,-1)}{\pgfbox[left,center]{%
\pgfimage[width=.2\textwidth]{Bild4}}}

\end{frame}
%\againframe<2-13>{zooms}??
%\againframe<2->[plain]{zooms}% oder so:
\againframe<2->{zooms}
...

edico

P.S. Die Werte stimmen nicht mit Deinen überein; ich habe ein wenig experimentiert und anschliessend keine Lust mehr gehabt (es ist schon spät geworden), auf Deine Masze zurückzuschrauben ;-)

tirb68
12-06-2008, 15:39
Danke, das hat geholfen.

Brit :)