我已经开始使用 来tabularray
制作表格,我发现界面非常有效和干净,但仍然有一些我无法做到的事情。例如,我想减少行之间的空间,我可以轻松地用 来做到这一点rowsep
,但同时我想在 周围保留一些空间hlines
。令人惊讶的是,没有命令可以独立设置 上方/下方的空间hlines
。我发现的唯一解决方案是为相邻行指定belowsep
和abovesep
,如示例所示:
\documentclass{minimal}
\usepackage{tabularray}
\begin{document}
\begin{center}
\begin{tblr}{width=13cm,
colspec={Q[l,3.5]rrrr},
rowsep=0pt,
row{1,8}={belowsep=2pt},
row{2}={abovesep=2pt}}
& Produzione &Ingrosso & Dettaglio & Totale\\
\hline
Acquisti & --- & 125 & 250 &\\
Imposta a credito & --- & 25 & 0 &\\
Remunerazione fattori (V.A.) & 100 & 100 & 100 & 300 \\
Vendite (prezzo netto)& 100 & 200 & 350 &\\
Imposta a debito & 25 & 50 & 0 &\\
Vendite (prezzo lordo)& 125 & 250 & 350 & \\
Imposta versata & 25 & 25 & 0 & 50 \\
\hline
\end{tblr}
\end{center}
\end{document}
但是,我想知道是否有更好的方法。如果这是唯一的方法,我想知道是否有命令可以指定最后一行(在本例中为第 8 行),这样我就不必手动输入数字并在所有表中更改,然后在更改行数时更改它。