问题 1:表格底部有额外的垂直线,带有覆盖区域。尝试过以下解决方案表格中的垂直线太长,但更改|c|c|
为 ,cc
对于表格的外观来说并不好。
问题 2:表格标题摇摆幻灯片 1 和 2 中有覆盖区域。
梅威瑟:
\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{Title}
\framesubtitle{Subtitle}
\begin{overlayarea}{\textwidth}{2cm}
\begin{table}
\begin{tabular}{|c|c|c|}
\hline
\only<1-3>{
\textbf{Sl. No.} & \textbf{Heading1} & \textbf{Heading2}\\
\hline
}
\only<2-3>{
1 & Content1.1 & Content1.2\\
\hline
}
\only<3>{
2 & Content2.1 & Content2.2\\
\hline
}
\end{tabular}
\end{table}
\end{overlayarea}
\end{frame}
\end{document}
MWE(与前一个相同,但是没有任何换行符、制表符或空格):
\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{Title}
\framesubtitle{Subtitle}
\begin{overlayarea}{\textwidth}{2cm}
\begin{table}\begin{tabular}{|c|c|c|}\hline\only<1-3>{\textbf{Sl. No.}&\textbf{Heading1}&\textbf{Heading2}\\\hline}\only<2-3>{1&Content1.1&Content1.2\\\hline}\only<3>{2&Content2.1&Content2.2\\\hline}\end{tabular}\end{table}
\end{overlayarea}
\end{frame}
\end{document}
答案1
\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{Title}
\framesubtitle{Subtitle}
\begin{overlayarea}{\textwidth}{2cm}
\begin{table}
\begin{tabular}{|c|c|c|}
\hline
\only<1-3>{%
\textbf{Sl. No.} & \textbf{\ Heading1\ } & \textbf{\ Heading2\ }%
}%
\only<2-3>{%
\\\hline
1 & Content1.1 & Content1.2%
}%
\only<3>{%
\\\hline
2 & Content2.1 & Content2.2%
}%
\only<1-3>{\\\hline}%
\end{tabular}
\end{table}
\end{overlayarea}
\end{frame}
\end{document}