我有以下 MWE(取自 Beamer 用户指南),它允许我逐行揭开表格。
我希望能够逐个单元格地揭示表格的内容。
%Preamble
\usepackage{array}
\begin{document}
\begin{frame}
\begin{tabular}{l!{\vrule}cccc}
Class & A & B & C & D \\\hline
X & 1 & 2 & 3 & 4 \pause\\
Y & 3 & 4 & 5 & 6 \pause\\
Z & 5 & 6 & 7 & 8
\end{tabular}
\end{frame}
\end{document}
有任何想法吗?
答案1
\documentclass{beamer}
\usepackage{array}
\begin{document}
\begin{frame}
\begin{tabular}{l|cccc}
Class & A & B & C & D \\\hline
\visible<+->{X} & \visible<+->{1} & \visible<+->{2} & \visible<+->{3} & \visible<+->{4} \pause\\
\visible<+->{Y} & \visible<+->{3} & \visible<+->{4} & \visible<+->{5} & \visible<+->{6} \pause\\
\visible<+->{Z} & \visible<+->{5} & \visible<+->{6} & \visible<+->{7} & \visible<+->{8}
\end{tabular}
\end{frame}
\end{document}
答案2
以下 MWE 将逐个单元格揭示表格的第一行。
\documentclass{beamer}
\usepackage{array}
\begin{document}
\begin{frame}
\begin{tabular}{l!{\vrule}cccc}
Class & A & B & C & D \\\hline
X & 1 \pause & 2 \pause & 3 \pause & 4 \pause\\
Y & 3 & 4 & 5 & 6 \pause\\
Z & 5 & 6 & 7 & 8
\end{tabular}
\end{frame}
\end{document}