Beamer에서는 \hline과 \only(또는 \onslide)를 사용합니다.

Beamer에서는 \hline과 \only(또는 \onslide)를 사용합니다.

의 테이블에서 다음 을 사용하여 X개의 슬라이드 이후에 beamer제거하고 싶습니다.\hline

\only<1>{\hline}

하지만 이로 인해 항상 오류 메시지가 발생합니다.

위치가 잘못됨\noalign

이 문제를 극복하려면 어떻게 해야 합니까(다음 슬라이드에서 새 테이블을 만드는 것 외에)?

\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{tabular}{*5{c}}
1 & 2 & 3 & 4 & \only<2>{5}\\
\only<1>{\hline}
\end{tabular}
\end{frame}
\end{document}

편집하다:

Marco Daniel의 답변은 위에서 요청한 내용을 수정합니다. 그러나 두 번째 행이 다음으로 시작하면 작동하지 않습니다 multicolumn.

\documentclass{beamer}
\usepackage{multirow}
\begin{document}
\begin{frame}
\begin{tabular}{*5{c}}
\multicolumn{1}{|c|}{1} & 2 & 3 & 4 & \only<1>{5}\only<2>{\multirow{2}{*}{5}}
\onslide<1>{\\\hline}\onslide<2>{\\[-\normalbaselineskip]}
\multicolumn{1}{|c|}{1} & 2 & 3 & 4 & \only<1>{5}\only<2>{}
\end{tabular}
\end{frame}
\end{document}

위치가 잘못됨\omit

답변1

완전한 진술을 다음 위치에 입력해야 합니다 \onslide.

\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{tabular}{*5{c}}
1 & 2 & 3 & 4 & \only<2>{5}
\onslide<1>{\\\hline}
\onslide<2->{\\[-\normalbaselineskip]}
\end{tabular}
\end{frame}
\end{document}

여기에 이미지 설명을 입력하세요

여기에 이미지 설명을 입력하세요

관련 정보