Pfeile und Kästen zur Tischdekoration

Pfeile und Kästen zur Tischdekoration

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 t3Knoten korrekt auf der Grundlinie der Tabellenzeile platziert wird. Möglicherweise möchten Sie auch den inner sepdes 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}

Bildbeschreibung hier eingeben

verwandte Informationen