来自主题:我想创建一个新的命令来制作表格,命令中的参数将填充表格
我怎样才能在表格周围绘制边框/框架?
最小代码:
\documentclass{article}
\usepackage{booktabs}
\usepackage{xparse}
\ExplSyntaxOn
\NewDocumentCommand{\cards}{ m }
{
\arne_card_distribution:n { #1 }
}
\cs_new_protected:Nn \arne_card_distribution:n
{
\begin{tabular}{ *{5}{c} }
\toprule
A & B & C & D \\
\cmidrule{2-5}
\clist_item:nn { #1 } { 1 }
& \clist_item:nn { #1 } { 2 }
& \clist_item:nn { #1 } { 3 }
& \clist_item:nn { #1 } { 4 } \\
\clist_item:nn { #1 } { 5 }
& \clist_item:nn { #1 } { 6 }
& \clist_item:nn { #1 } { 7 }
& \clist_item:nn { #1 } { 8 } \\
\clist_item:nn { #1 } { 9 }
& \clist_item:nn { #1 } { 10 }
& \clist_item:nn { #1 } { 11 }
& \clist_item:nn { #1 } { 12 } \\
\clist_item:nn { #1 } { 13 }
& \clist_item:nn { #1 } { 14 }
& \clist_item:nn { #1 } { 15 }
& \clist_item:nn { #1 } { 16 } \\
\bottomrule
\end{tabular}
}
\ExplSyntaxOff
\begin{document}
\cards{x,y,z,w/m,1,2,3,4,5,6,7,8,9,10,11,}
\end{document}