PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Rahmen um Item



Nase007
06-02-2008, 12:06
Hallo zusammen,

ich erstelle gerade meine erste Präsentation mit LaTeX. Soweit klappt auch alles ganz gut. Gerade habe ich mich gefragt, ob es möglich ist, das aktive Element in einer Liste immer hervorzuheben.

Eine Folie sieht bei mir eigentlich immer so aus:


\frame[<+->]{
\frametitle{Ein schöner Titel}
\begin{itemize}
\item BlaBla
\item noch mehr BlaBla
\item und schon wieder BlaBla
\end{itemize}
}

Jetzt würde ich gerne das Element hervorheben, dass gerade neu eingeblendet wurde. Kann ich das irgendwie realisieren?

Leider bin ich über Google nicht wirklich fündig geworden.

Danke & Gruß
Nase

localghost
06-02-2008, 12:24
Es gibt ja die Möglichkeit, die einzelnen Punkte nacheinander einzublenden.

\documentclass[hyperref={pdfpagelabels=false},smaller]{beamer}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}

\setbeamercovered{highly dynamic}

\begin{document}
\begin{frame}[<+->]{Ein schöner Titel}
\begin{itemize}
\item BlaBla
\pause
\item noch mehr BlaBla
\pause
\item und schon wieder BlaBla
\end{itemize}
\end{frame}
\end{document}
Das fällt mir gerade so spontan ein. Vielleicht gefällt dir das ja so auch schon. In der Anleitung zu beamer (http://dante.ctan.org/CTAN/help/Catalogue/entries/beamer.html) solltest Du aber noch weitere Möglichkeiten finden.


MfG
Thorsten

bobmalaria
06-02-2008, 15:05
hi,

um punkte hervorzuheben gibt es auch die 'alert' funktion.
beispiele usw, sind in obig genannter anleitung zu beamer zu finden.

das ganze sieht dann so aus und bei jeden klick wandert eben die rote markierung mit


bla bla bla
bla bla bla bla
bla bla bla

Tyrfing
06-02-2008, 21:06
Ich wäre mit dem Befehl \pause beim Beamer Packet vorsichtig. So richtig vertrauen tue ich dem Befehl nicht.

Das liegt daran, dass ich meist mehrspaltige Texte habe und der Pause Befehl im Text dann nicht mehr dort im LaTeX Code steht, wo ich ihn semantisch in meiner Präsentation haben möchte.
Ich benutze daher eher \onslide<2>{...} für die Aufgabe, das ist mir dynamischer.
Nur bei wirklich einfachen Slides kann ich die Pause empfehlen
(z.B. scheint man auch Probleme zu haben, wenn man mit TikZ-Bilder zeichnet, dort Pausen drin hat und diese dann mit den Pausen auf den Folien synchronisieren will).

Die meines Erachtens eleganteste Lösung findest du im Beamer Manual direkt auf Seite 1, als Beispiel angegeben:

\begin{enumerate}
\item<1-| alert@1> Suppose $p$ were the largest prime number.
\item<2-> Let $q$ be the product of the first $p$ numbers.
\item<3-> Then $q+1$ is not divisible by any of them.
\item<1-> Thus $q+1$ is also prime and greater than $p$.\qedhere
\end{enumerate}


Der Befehl \item<1-|alert@1> Bla sorgt dafür, dass dieser Text von Slide 1 dieser Folie bis zum Ende der Folie angezeigt wird, aber auf Slide 1 rot markiert ist.
Danach könntest du nun \item<2-|alert@2> für die zweite Zeile nehmen usw.