Ich habe versucht, zu replizierendieses Beispielaber wenn ich versuche, Knoten wie folgt in eine Tabelle einzufügen:
\begin{frame}
\frametitle{Test}
\tikzstyle{na} = [baseline=-.5ex]
\begin{table}[t]
\label{tab:test}
\centering
\setlength{\tabcolsep}{12pt}
\renewcommand{\arraystretch}{1.1}
\begin{tabular}{cc}
Col1 & Col2 \\\hline
\tikz[baseline]{
\node (t3)
{\alert<3>{$2^0$}};} & \alert<3>{0} \\
$2^{1}$ & 1 \\
$2^{2}$ & 2 \\
$2^{3}$ & 3 \\
$2^{4}$ & 4 \\
$2^{5}$ & \alert<2>{5} \\
\end{tabular}
\end{table}
\end{frame}
Das Tabellenlayout in der zweiten Spalte fällt irgendwie auseinander. Wie mache ich das richtig?
Ich bin nicht sicher, ob es funktioniert, aberHierist ein Link zum Herumspielen.
Antwort1
Setzen Sie \tikz[baseline=(t3.base)]
, damit der t3
Knoten korrekt auf der Grundlinie der Tabellenzeile platziert wird. Möglicherweise möchten Sie auch den inner sep
des Knotens auf Null setzen.
\documentclass{beamer}
\usepackage{tikz}
\begin{document}
\begin{frame}
\frametitle{Test}
\tikzstyle{na} = [baseline=-.5ex]
\begin{table}[t]
\label{tab:test}
\centering
\setlength{\tabcolsep}{12pt}
\renewcommand{\arraystretch}{1.1}
\begin{tabular}{cc}
Col1 & Col2 \\\hline
\tikz[baseline=(t3.base)]{
\node [inner sep=0pt](t3)
{\alert<3>{$2^0$}};} & \alert<3>{0} \\
$2^{1}$ & 1 \\
$2^{2}$ & 2 \\
$2^{3}$ & 3 \\
$2^{4}$ & 4 \\
$2^{5}$ & \alert<2>{5} \\
\end{tabular}
\end{table}
\end{frame}
\end{document}