不同幻灯片上的表格列(Beamer)

不同幻灯片上的表格列(Beamer)

出于教学原因,我想按列显示表格。

例子:

\begin{tabular}{ll}
Beispiel & Erklärung \\\hline
Die Schule fällt Fritzchen nicht leicht. & Unterricht\\
Fritzchen geht in die Schule. & Ort\\
Die Schule muss reformiert werden. & System\\
Die Schule muss renoviert werden. & Gebäude\\
\end{tabular}

我想首先显示“Beispiel”列(可能使用 分隔幻灯片\pause),然后在以下幻灯片之一上显示“Erklärung”列(同样,可能使用 分隔)。有人知道怎么做吗?

答案1

下面是一个建议:

\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage{array}
\begin{document}
\begin{frame}
\begin{tabular}{l<{\onslide<+->}l<{\onslide<+->}}
Beispiel & Erklärung \\\hline
Die Schule fällt Fritzchen nicht leicht. & Unterricht\\
Fritzchen geht in die Schule. & Ort\\
Die Schule muss reformiert werden. & System\\
Die Schule muss renoviert werden. & Gebäude\\
\end{tabular}
\end{frame}

\begin{frame}
\begin{tabular}{l<{\pause}l<{\pause}}
Beispiel & Erklärung \\\hline
Die Schule fällt Fritzchen nicht leicht. & Unterricht\\
Fritzchen geht in die Schule. & Ort\\
Die Schule muss reformiert werden. & System\\
Die Schule muss renoviert werden. & Gebäude\\
\end{tabular}
\end{frame}
\end{document}

编辑

Philip 在下面的评论中问道:

您是否碰巧知道如何做同样的事情,但首先显示“Beispiel Erklärung”行,然后按列显示其余条目?

您可以将每一行设置为一个表格。

\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage{array,tabu}
\begin{document}
\begin{frame}
\everyrow{\pause}
\begin{tabular}{ll}
Beispiel & Erklärung \\\hline\pause
 \begin{tabular}{@{}l<{\pause}@{}}
   Die Schule fällt Fritzchen nicht leicht. \\
   Fritzchen geht in die Schule.\\
   Die Schule muss reformiert werden. \\
   Die Schule muss renoviert werden.  
 \end{tabular}
 &
 \begin{tabular}{@{}l<{\pause}@{}}
   Unterricht\\
   Ort\\
   System\\
   Gebäude
 \end{tabular}
\end{tabular}
\end{frame}
\end{document}

相关内容