表格数组包和使用 & 存储的行

表格数组包和使用 & 存储的行

我正在尝试使用 tabularray 包从保存的信息生成表格。我的输入似乎可以与普通的 latex 表一起使用,但我不知道其他包如何读取这些输入。如果可能的话,我更愿意使用 tblr 环境。

\newcommand{\savedrow}{cat & dog}

%this code works
\newcommand{\tablex}{%
    \begin{tabular}{c|c}
        \savedrow
    \end{tabular}
}

%this code doesn't work, it just returns the normal & error
\newcommand{\tblrx}{%
    \begin{tblr}{colspec = {c|c}}
        \savedrow
    \end{tblr}
}

感谢您提供的任何帮助,这个问题应该很容易解决。

答案1

\documentclass{article}
\usepackage{tabularray}
\begin{document}
\newcommand{\savedrow}{cat & dog}
\begin{tblr}[expand=\savedrow]{colspec={c|c}}
\savedrow
\end{tblr}
\newcommand{\tblrx}{
\begin{tblr}[expand=\savedrow]{colspec={c|c}}
\savedrow
\end{tblr}
}
\tblrx
\end{document}

在此处输入图片描述

相关内容