Seite 1 von 1

Unklarer Fehler in Beamertheme

Verfasst: Fr 18. Sep 2015, 17:51
von Fucko
Ich habe zwei Tabellen, die Schwrittweise die Zeilenfarbe ändern sollen und dann noch eine Zahl hnzufügen sollen. Also insgesamt drei Schritte. Ich habe das in der zweiten Tabelle hinbekommen, aber in der ersten haut er mir einen Fehler an den Kopf, obwohl ich dort alles exakt identisch gemacht habe. Oder nicht?
Kann mir jemand helfen?
\documentclass[xcolor=dvipsnames]{beamer}

\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
\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}

\title{Your Paper}
\author{You}

\begin{document}

\frame{\frametitle{Ergebnisse}
%\begin{block}{}
\begin{table}
\begin{center}
\begin{tiny}
\begin{tabular}{llllll}
\hline
 Donor & V\textsubscript{max} & K\textsubscript{m} & V\textsubscript{max}/K\textsubscript{m} & C\textsubscript{max} & AUC \\
 Nr. & (nmol/min g/Leber) & ($\upmu$M) & (ml/min g/Leber) & (pg/ml)~~ & (pg/ml$\cdot$h)~ \\
\hline
männlich & & & & & \\
1 & 47,7 & 8 & 5,6 & 17,8 & 67,4 \\
2 & 60,1 & 6 & 10,2 & 11,2 & 42,2 \\
3 & 33,7 & 6 & 5,6 & 18,8 & 71,1 \\
4 & 45,0 & 12 & 3,7 & 26,4 & 99,8 \\
5 & 68,7 & 8 & 8,6 & 12,9 & 48,6 \only<1>{\\}
\only<2>{\\\rowcolor{blue}}6 & 31,7 & 13 & 2,4 & 36,9 \only<3>{\textcolor{red}{\textbf{4.7x}}} & 139,4 \only<2>{\textcolor{red}{\textbf{4.6x}}} \\
7 & 57,4 & 12 & 4,8 & 21,6 & 81,5 \\
8 & 73,5 & 7 & 10,5 & 10,7 & 40,5 \\
weiblich & & & & & \\
1 & 60,9 & 9 & 6,8 & 15,2 & 58,9 \\
2 & 27,9 & 8 & 3,5 & 25,5 & 101,5 \only<1>{\\}
\only<2>{\\\rowcolor{blue}}3 & 100,2 & 7 & 14,3 & 7,8 & 29,9 \\
4 & 47,3 & 11 & 4,3 & 21,8 & 86,2 \\
5 & 66,8 & 7 & 9,5 & 11,3 & 43,4 \\
6 & 67,0 & 10 & 6,7 & 15,3 & 59,4 \\
7 & 31,0 & 5 & 6,2 & 16,3 & 63,4 \\
\hline
\end{tabular}
\end{tiny}
\end{center}
\end{table}
%\end{block}
}

\frame{\frametitle{Ergebnisse}
 %%%%%%%Teit abgeschnitten
\begin{table}
\begin{tiny}
\begin{center}
\begin{tabular}{lllll}
\hline
 & V\textsubscript{max} & Prozent des & C\textsubscript{max} & AUC \\
 & (pmol/min mg/Protein) & Wildtyps & (pg/ml)~~~ & (pg/ml$\cdot$h) \\[0.5ex]
\hline
\only<1>{\\}
\only<2,3>{\\\rowcolor{blue}}UGT2B15.1 & 650 & 100 & 15,4 & 60,5 \\
(Wildtyp) \\
UGT2B15.2 & 88 & 10,2 & 57,8 & 255 \\
(Mutante) \only<1>{\\}
\only<2,3>{\\\rowcolor{blue}}UGT2B15.5 & 28 & 3,9 & 72,0 \only<3>{\textcolor{red}{\textbf{4.7x}}} & 331 \only<3>{\textcolor{red}{\textbf{5.5x}}} \\
(Mutante) \\[0.5ex]
\hline
\end{tabular}
\end{center}
\end{tiny}
\end{table}
}
\end{document}
[/code]

Verfasst: Fr 18. Sep 2015, 18:04
von Noch so einer
Vollkommen klar: Du erzeugst für die erste Tabelle 3 Overlays, hast aber aber nur für zwei der Tabellen \\ am Ende der entsprechenden Zeilen:
\documentclass[xcolor=dvipsnames]{beamer}

\usepackage{beamerthemesplit}
%\usepackage[german]{babel}
\usepackage[utf8]{inputenc}% ACHTUNG: Für mich und den Online-Editor geändert!
\usepackage{graphicx, amssymb, psfrag, amsmath, float, enumerate, multimedia}
\usepackage{colortbl} %für farbige Tabellen
\usepackage{color}
\usepackage{graphicx} % Bilder Trim
\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}

\title{Your Paper}
\author{You}

\begin{document}

\frame{\frametitle{Ergebnisse}
%\begin{block}{}
\begin{table}
\begin{center}
\begin{tiny}
\begin{tabular}{llllll}
\hline
Donor & V\textsubscript{max} & K\textsubscript{m} & V\textsubscript{max}/K\textsubscript{m} & C\textsubscript{max} & AUC \\
Nr. & (nmol/min g/Leber) & ($\upmu$M) & (ml/min g/Leber) & (pg/ml)~~ & (pg/ml$\cdot$h)~ \\
\hline
männlich & & & & & \\
1 & 47,7 & 8 & 5,6 & 17,8 & 67,4 \\
2 & 60,1 & 6 & 10,2 & 11,2 & 42,2 \\
3 & 33,7 & 6 & 5,6 & 18,8 & 71,1 \\
4 & 45,0 & 12 & 3,7 & 26,4 & 99,8 \\
5 & 68,7 & 8 & 8,6 & 12,9 & 48,6 \only<1>{\\}
\only<2->{\\\rowcolor{blue}}6 & 31,7 & 13 & 2,4 & 36,9 \only<3>{\textcolor{red}{\textbf{4.7x}}} & 139,4 \only<2>{\textcolor{red}{\textbf{4.6x}}} \\
7 & 57,4 & 12 & 4,8 & 21,6 & 81,5 \\
8 & 73,5 & 7 & 10,5 & 10,7 & 40,5 \\
weiblich & & & & & \\
1 & 60,9 & 9 & 6,8 & 15,2 & 58,9 \\
2 & 27,9 & 8 & 3,5 & 25,5 & 101,5 \only<1>{\\}
\only<2->{\\\rowcolor{blue}}3 & 100,2 & 7 & 14,3 & 7,8 & 29,9 \\
4 & 47,3 & 11 & 4,3 & 21,8 & 86,2 \\
5 & 66,8 & 7 & 9,5 & 11,3 & 43,4 \\
6 & 67,0 & 10 & 6,7 & 15,3 & 59,4 \\
7 & 31,0 & 5 & 6,2 & 16,3 & 63,4 \\
\hline
\end{tabular}
\end{tiny}
\end{center}
\end{table}
%\end{block}
}

\frame{\frametitle{Ergebnisse}
%%%%%%%Teit abgeschnitten
\begin{table}
\begin{tiny}
\begin{center}
\begin{tabular}{lllll}
\hline
& V\textsubscript{max} & Prozent des & C\textsubscript{max} & AUC \\
& (pmol/min mg/Protein) & Wildtyps & (pg/ml)~~~ & (pg/ml$\cdot$h) \\[0.5ex]
\hline
\only<1>{\\}
\only<2,3>{\\\rowcolor{blue}}UGT2B15.1 & 650 & 100 & 15,4 & 60,5 \\
(Wildtyp) \\
UGT2B15.2 & 88 & 10,2 & 57,8 & 255 \\
(Mutante) \only<1>{\\}
\only<2,3>{\\\rowcolor{blue}}UGT2B15.5 & 28 & 3,9 & 72,0 \only<3>{\textcolor{red}{\textbf{4.7x}}} & 331 \only<3>{\textcolor{red}{\textbf{5.5x}}} \\
(Mutante) \\[0.5ex]
\hline
\end{tabular}
\end{center}
\end{tiny}
\end{table}
}
\end{document}

Verfasst: Fr 18. Sep 2015, 18:20
von Fucko
Okay, danke für den Hinweis. Verstehe trotzdem nicht, wieso das in der zweiten Tabelle so funktioniert.

Verfasst: Fr 18. Sep 2015, 18:24
von Johannes_B
In der zweiten gibst du die Zeilenenden ja auch an, in der ersten nicht.

Mit ein paar Extras ergibt sich übrigens folgendes:
\documentclass[xcolor=dvipsnames,xcolor=table]{beamer}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{beamerthemesplit}
%\usepackage[german]{babel}
\usepackage{subfigure}%JB veraltet
\usepackage{scrextend}  % tiefgestellter Text
\usepackage{booktabs}
\usepackage{lmodern}
\usepackage{chemmacros}
\DeclareSIUnit{\mol}{mol}
\colorlet{highlight}{blue!60!white}
\colorlet{highlightfont}{red!70!black}

\title{Your Paper}
\author{You}

\begin{document}

\frame{\frametitle{Ergebnisse}
%\begin{block}{}
\tiny\centering
			\begin{tabular}{llllll}
				\toprule
				Donor & V\textsubscript{max} & K\textsubscript{m} & V\textsubscript{max}/K\textsubscript{m} & C\textsubscript{max} & AUC \\
				Nr. & (\si{\nano\mol} nmol g/Leber) & (\si{\micro\mol}) & (ml/min g/Leber) & (pg/ml)~~ & (\si[per-mode=symbol]{\pico\gram\per\milli\litre\per\hour})~ \\
				\midrule
				männlich & & & & & \\
				1 & 47,7 & 8 & 5,6 & 17,8 & 67,4 \\
				2 & 60,1 & 6 & 10,2 & 11,2 & 42,2 \\
				3 & 33,7 & 6 & 5,6 & 18,8 & 71,1 \\
				4 & 45,0 & 12 & 3,7 & 26,4 & 99,8 \\
				5 & 68,7 & 8 & 8,6 & 12,9 & 48,6 \only<1>{\\}
				\only<2->{\\\rowcolor{highlight}}6 & 31,7 & 13 & 2,4 & 36,9 \only<3>{\textcolor{highlightfont}{\textbf{4.7x}}} & 139,4 \only<2>{\textcolor{highlightfont}{\textbf{4.6x}}} \\
				7 & 57,4 & 12 & 4,8 & 21,6 & 81,5 \\
				8 & 73,5 & 7 & 10,5 & 10,7 & 40,5 \\\addlinespace
				weiblich & & & & & \\
				1 & 60,9 & 9 & 6,8 & 15,2 & 58,9 \\
				2 & 27,9 & 8 & 3,5 & 25,5 & 101,5 \only<1>{\\}
				\only<2->{\\\rowcolor{highlight}}3 & 100,2 & 7 & 14,3 & 7,8 & 29,9 \\
				4 & 47,3 & 11 & 4,3 & 21,8 & 86,2 \\
				5 & 66,8 & 7 & 9,5 & 11,3 & 43,4 \\
				6 & 67,0 & 10 & 6,7 & 15,3 & 59,4 \\
				7 & 31,0 & 5 & 6,2 & 16,3 & 63,4 \\
				\bottomrule
			\end{tabular}
  %\end{block}
  }

  \frame{\frametitle{Ergebnisse}
   %%%%%%%Teit abgeschnitten
  \begin{table}
	  \begin{tiny}
		  \begin{center}
			  \begin{tabular}{lllll}
				  \hline
				  & V\textsubscript{max} & Prozent des & C\textsubscript{max} & AUC \\
				  & (pmol/min mg/Protein) & Wildtyps & (pg/ml)~~~ & (pg/ml$\cdot$h) \\[0.5ex]
				  \hline
				  \only<1>{\\}
				  \only<2,3>{\\\rowcolor{highlight}}UGT2B15.1 & 650 & 100 & 15,4 & 60,5 \\
				  (Wildtyp) \\
				  UGT2B15.2 & 88 & 10,2 & 57,8 & 255 \\
				  (Mutante) \only<1>{\\}
				  \only<2,3>{\\\rowcolor{highlight}}UGT2B15.5 & 28 & 3,9 & 72,0 \only<3>{\textcolor{highlightfont}{\textbf{4.7x}}} & 331 \only<3>{\textcolor{highlightfont}{\textbf{5.5x}}} \\
				  (Mutante) \\[0.5ex]
				  \hline
			  \end{tabular}
		  \end{center}
	  \end{tiny}
  \end{table}
    }
    \end{document}

Verfasst: Fr 18. Sep 2015, 18:38
von Besserwisser
Fucko hat geschrieben:Okay, danke für den Hinweis. Verstehe trotzdem nicht, wieso das in der zweiten Tabelle so funktioniert.
Dir ist der Unterschied zwischen dem von dir im ersten Frame verwendeten \only<2> und dem von dir im zweiten Frame verwendeten \only<2,3> (oder dem @Noch so einer verwendete \only<2->) klar? Wenn nicht, solltest du die [d]beamer[/d]-Anleitung noch einmal lesen.