自动在表格的每一行插入一个 \hline

自动在表格的每一行插入一个 \hline

是否可以\hline在表中每第 n 行插入一行?

\hline我们有几个通过编程生成的表,对行分隔有不同的要求。

答案1

pgfplotstable有一个键,其名称是every nth row,并且它似乎可以精确地执行您所要求的操作。

\documentclass{article}
\usepackage{booktabs}
\usepackage{pgfplotstable}
\begin{document}

\pgfplotstabletypeset[
    every nth row={3[+1]}{before row=\midrule},
]{
a b
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
1 0
1 0
}
\end{document}

在此处输入图片描述

此示例取自手册。由于您说您会自动生成表格,pgfplotstable因此可能特别有吸引力。

相关内容