CarLaTeX
I would like to show one table row at the time.

With \pause it should be easy.
With tabular, it works perfectly but, with tlbr, it produces a strange output.


\documentclass{beamer}
\usepackage{tabularray}

\begin{document}
\begin{frame}{With tabular works}
\begin{tabular}{cc}
first & tabular\pause \\
second & tabular \\
\end{tabular}
\end{frame}
\begin{frame}{With tblr doesn't work}
\begin{tblr}{cc}
first & tblr\pause \\
second & tblr \\
\end{tblr}
\end{frame}
\end{document}


![image.png](/image?hash=3df2d6fdddb6196fd0d27ec74901e02784807fae2647c7dfd4c2c02efac46b0d)
![image.png](/image?hash=461a930566a742bbf68047d2ab968d1b458da1b340cd828111e8c98f9115819d)
![image.png](/image?hash=5cf69d0fbe2c9ac2ff511f140fd7d59329eaec66709e5c5f7ed783f60ccaf3c6)
samcarter
One could use the following hacky workaround (for a cleaner solution, please see https://github.com/lvjr/tabularray/issues/226#issuecomment-1086623661):


\documentclass{beamer}
\usepackage{tabularray}

\makeatletter
\newcommand{\slideinframe}{\beamer@slideinframe}
\makeatother

\begin{document}
\begin{frame}
\frametitle{With tblr doesn't work}
\begin{tblr}{
vlines = {1-\slideinframe}{solid},
colspec={cc}
}
first & tblr \\
\visible<\value{rownum}->{second} & \visible<\value{rownum}->{tblr}\\
\visible<\value{rownum}->{second} & \visible<\value{rownum}->{tblr}\\
\visible<\value{rownum}->{second} & \visible<\value{rownum}->{tblr}\\
\visible<\value{rownum}->{second} & \visible<\value{rownum}->{tblr}\\
\end{tblr}
\end{frame}
\end{document}


Caveat:

the numbers in 1-\slideinframe might need tweaking depending on the situation. It assumes that a) there are no previous overlays on this slide and b) that each row is uncovered step by step.

![document.gif](/image?hash=f7271861a520a346fa1a2369d816849ecdfca91df736bba3ddb6361932022c2a)
CarLaTeX
Putting together the solution provided by the package author when I opened the issue: https://github.com/lvjr/tabularray/issues/226#issuecomment-1086623661
with samcarter's solution:

Here is another solution:


\documentclass{beamer}
\makeatletter
\newcommand{\slideinframe}{\beamer@slideinframe}
\makeatother

\usepackage{tabularray}
\UseTblrLibrary{counter}

\begin{document}
\begin{frame}{With tblr does work, too!}
\begin{tblr}{colspec={cc},
vlines = {1-\slideinframe}{solid},
cells={cmd=\onslide<\arabic{rownum}->}}
first   & tblr \\
second  & tblr \\
\end{tblr}
\end{frame}
\end{document}


![image.png](/image?hash=2deb373f87cf5cfe04a27388f6ebca98734b9691b5bea4a080ff8c77bcf49dec)

Enter question or answer id or url (and optionally further answer ids/urls from the same question) from

Separate each id/url with a space. No need to list your own answers; they will be imported automatically.