Onslide в tabularx создает вертикальное пространство

Onslide в tabularx создает вертикальное пространство

У меня есть табличный файл вbeamerпрезентация которого я хочу раскрыть его содержание с помощью \onslide. Вtabularx(или в tabular-column p) это создает своеобразное вертикальное белое пространство в X-column. Есть идеи, откуда это берется и/или как это обойти?

Вот код, который я использовал:

\begin{tabularx}{\textwidth}{|l|X|}
\hline
First line & A very long sentence that takes up more than one line because of its length\\
\onslide<2->{Second line} & \onslide<2->{A slightly longer sentence that takes up more than one line because of its length} \\
\hline
\end{tabularx}

Или с p-столбцом:

\begin{tabular}{|l|p{0.7\textwidth}|}
\hline
First line & A very long sentence that takes up more than one line because of its length\\
\onslide<2->{Second line} & \onslide<2->{A slightly longer sentence that takes up more than one line because of its length} \\
\hline
\end{tabular}

решение1

Вам следует избегать размещения специальных возможностей проектора (или любых специальных возможностей) в начале парбокса:

\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{tabular}{|l|p{0.7\textwidth}|}
\hline
First line & A very long sentence that takes up more than one line because of its length\\
\onslide<2->{Second line} & \leavevmode\onslide<2->{A slightly longer sentence that takes up more than one line because of its length} \\
\hline
\end{tabular}
\end{frame}
\end{document}

Связанный контент