Seite 1 von 1

Tabellen im Beamer aufpoppen lassen

Verfasst: Sa 26. Sep 2015, 13:48
von Fucko
Hi, ich will im Beamer auf einer Seite drei Tabellen aufpassen lassen. das tut er auch, allerdings behandelt er sie immer einzeln. Teilt sie also komplett auf den Bildschirm auf und verschiebt sie dann, wenn eine neue hinzukommt. Wie kann ich ihm sagen, dass er die Tabellen an den Stellen lassen sollen, an denen sie sind, wenn alle da sind? verständlich? Habe ein Beispiel...
\documentclass{beamer}
%
% Choose how your presentation looks.
%
% For more themes, color themes and font themes, see:
% http://deic.uab.es/~iblanes/beamer_gallery/index_by_theme.html
%
\mode<presentation>
{
  \usetheme{default}      % or try Darmstadt, Madrid, Warsaw, ...
  \usecolortheme{default} % or try albatross, beaver, crane, ...
  \usefonttheme{default}  % or try serif, structurebold, ...
  \setbeamertemplate{navigation symbols}{}
  \setbeamertemplate{caption}[numbered]
} 
\usepackage{beamerthemesplit}
\usepackage[german]{babel}
\usepackage[latin1]{inputenc}
\usepackage{graphicx, amssymb, psfrag, amsmath, float, enumerate, multimedia} 
\usepackage{colortbl} %für farbige Tabellen
\usepackage{color}
\usepackage{graphicx} % Bilder Trim
\usepackage{ae} % "schöneres" ß
\graphicspath{{Bilder/}} % Dort liegen die Bilder des Dokuments
\usepackage{epic}   %zeichnen v. Kreisen, Punkten
\usepackage{MnSymbol}   % Pfeile zeichnen
\usepackage{tikz}
\usepackage{upgreek}
\usepackage{wasysym}   %für \permil
\usepackage{subfigure}
\usepackage{scrextend}  % tiefgestellter Text
\usepackage{chemfig}
\usepackage[para,online,flushleft]{threeparttable}
%\usepackage{lmodern}
\usepackage{booktabs}

\title[Your Short Title]{Your Presentation}
\author{You}
\institute{Where You're From}
\date{Date of Presentation}

\begin{document}

\begin{frame}
  \titlepage
\end{frame}

% Uncomment these lines for an automatically generated outline.
%\begin{frame}{Outline}
%  \tableofcontents
%\end{frame}

\section{Introduction}

\begin{frame}
\begin{table}
%\caption{Trinkszenarien der Mutter} 
\begin{tiny}
\begin{center}
\begin{tabular}{lllll}
\hline
Getränk & Alkoholgehalt & Trinkvolumen & Alkoholmenge & Trinkdauer \\
 & (\%) & (l) & (g) & (min) \\
\hline
0,0\permil-Bier & 0,01 & 0,5 &0,05 & 60 \\
Säfte & 0,08 & 0,5 & 0,4 & 60 \\
Alkoholfreies Bier & 0,5 & 0,5 & 2,5 & 60 \\
Sekt & 11 & 0,1 & 11 & 30 \\
Bier & 5 & 0,5 & 25 & 60 \\
Wein & 13 & 0,25 & 32,5 & 30 \\
\hline
\end{tabular}
\end{center}
\end{tiny}
\end{table}


\only<2->{\begin{table}
\begin{tiny}
\begin{center}
\begin{tabular}{llllll}
\hline
Lebensalter & Stillfrequenz & Stilldauer & Stillvol. & Stillvol./Tag & Zeit zwischen \\
 & & (min) & (ml) & (ml) & Stillen und Ende der\\
  & & & & & Alkoholaufnahme (Std.) \\
\hline
Neugeborenes & alle 2 Std. & 30 & 50 & 600 & 0 (0,5 für Wein \\
 & & & & & und Sekt) \\
\\
3 Monate & alle 3 Std. & 30 & 90 & 720 & 0 (0,5 für Wein \\
alter Säugling & & & & & und Sekt) \\
\hline
\end{tabular}
\end{center}
\end{tiny}
\end{table}
}

\only<3->{\begin{table}
\begin{tiny}
\begin{center}
\begin{tabular}{llll}
\hline
 & Einzeldosis in Tropfen & Einzeldosis Alkohol & Dosierung pro Tag \\
\hline
Neugeborenes & 5 Tropfen & 46 mg & 3 x täglich \\

3 Monate alter & 10 Tropfen & 92 mg & 3 x täglich \\
Säugling \\
\hline
\end{tabular}
\end{center}
\end{tiny}
\end{table}
}
\end{frame}


\end{document}


Verfasst: Sa 26. Sep 2015, 20:09
von Bartman
Ersetze only durch onslide.

Verfasst: Sa 26. Sep 2015, 20:14
von Fucko
Das war ja einfach. Danke.

Verfasst: Sa 26. Sep 2015, 21:41
von Bartman
Mag sein, aber Deine Tabellen ansprechend zu gestalten dürfte weniger "einfach" sein.

Sofern Du nicht die alte deutsche Rechtschreibung brauchst, lädst Du das Paket babel besser mit der Option ngerman für die neue Rechtschreibung.

Falls Du \hline nicht verwenden musst, sieh Dir das Paket booktabs an.

Statt der center-Umgebung ist der Befehl \centering vor \begin{tabular} besser, da diese Umgebung zusätzliche Abstände einfügt. Die table-Umgebung benötigst Du vermutlich auch nicht.

Wenn Du die S-Spalte des Pakets siunitx benutzt, lassen sich deine Zahlen recht einfach am Dezimaltrennzeichen ausrichten, was meines Erachtens die Lesbarkeit verbessert. Die dadurch vergrößerte Breite der Spalte kannst Du mit der Zuweisung geeigneter Werte an das optionale Argument table-format der jeweilgen S-Spalte wieder verringern. Die Dokumentation des Pakets und verschiedene Threads hier im Forum bieten Anwendungsbeispiele.

Das x als Multiplikationszeichen zu nehmen ist aus meiner Sicht eher eine Notlösung. Du könntest es stattdessen als "mal" ausschreiben oder durch $\times$ ersetzen. Ein Beispiel: 3 $\times$ täglich