tabularray+beamer条件规则显示

tabularray+beamer条件规则显示

我只想\toprule在 中添加。tabularraypresentation mode

我尝试了一个简单的方法\mode<beamer>但却遇到了两个问题。

  1. beamerarticle,表中有一个额外的空间
  2. 在 中beamer,它会产生错误。

在此处输入图片描述

在此处输入图片描述

M(几乎)WE

\documentclass{article}
\usepackage{beamerarticle}

%\documentclass{beamer}

\usepackage{tabularray}

\usepackage{booktabs}
\begin{document}

\begin{frame}
    
    \begin{tblr}{colspec={lll}}
        Alpha   & Beta  & Gamma  \\ 
            \mode<beamer>{\toprule}
        Epsilon & Zeta  & Eta    \\
        Iota    & Kappa & Lambda \\
    \end{tblr}
\end{frame}

\end{document}

答案1

\NewTableCommand如果你定义一个:它就可以工作:

\documentclass{article}
\usepackage{beamerarticle}

%\documentclass{beamer}

\usepackage{tabularray}
\UseTblrLibrary{booktabs}

\NewTableCommand{\beamertoprule}{\mode<beamer>{\toprule}}

\usepackage{booktabs}
\begin{document}

\begin{frame}
    
    \begin{tblr}{colspec={lll}}
        Alpha   & Beta  & Gamma  \\ 
        \beamertoprule 
        Epsilon & Zeta  & Eta    \\
        Iota    & Kappa & Lambda \\
    \end{tblr}
\end{frame}

\end{document}

使用:articlebeamerarticle

在此处输入图片描述

使用beamer

在此处输入图片描述

相关内容