beamer tables add tag
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)
Top Answer
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:   
https://topanswers.xyz/tex?q=2000#a2241

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)
Answer #2
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)

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.