带有覆盖区域和摆动表的表中的额外垂直线

带有覆盖区域和摆动表的表中的额外垂直线

问题 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}

MWE 输出(不包括红色标记)

答案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}

相关内容