是否可以重复相同的列类型tabularray
?
对于普通的表格*{5}c
,如果不想重复,可以使用{ccccc}
。我尝试过使用 tabularray,但似乎不起作用。
我希望有
{colspec = {Q[c,m,0.25\textwidth]Q[c,m]Q[c,m]Q[c,m]Q[c,m]}}
但这不能写成colspec = {Q[c,m,0.25\textwidth] *{4}Q[c,m]}
梅威瑟:
\documentclass{scrartcl}
\usepackage{tabularray}
\begin{document}
Test
\begin{tblr}{colspec = {Q[c,m,0.25\textwidth]Q[c,m]Q[c,m]Q[c,m]Q[c,m]}}
a & a & a & a & a \\
\end{tblr}
% The one below does not work. The one above does.
\begin{tblr}{colspec = {Q[c,m,0.25\textwidth] *{4}Q[c,m]}}
a & a & a & a & a \\
\end{tblr}
\end{document}
答案1
我通过再多尝试了一下就回答了自己的问题。基本上,我忘记了由于可选参数[c,m]
,需要一组额外的花括号。
因此只需:
\documentclass{scrartcl}
\usepackage{tabularray}
\begin{document}
Test
\begin{tblr}{colspec = {Q[c,m,0.25\textwidth]Q[c,m]Q[c,m]Q[c,m]Q[c,m]}}
a & a & a & a & a \\
\end{tblr}
% Both work.
\begin{tblr}{colspec = {Q[c,m,0.25\textwidth] *{4}{Q[c,m]}}}
a & a & a & a & a \\
\end{tblr}
\end{document}