![自动在表格的每一行插入一个 \hline](https://linux22.com/image/406445/%E8%87%AA%E5%8A%A8%E5%9C%A8%E8%A1%A8%E6%A0%BC%E7%9A%84%E6%AF%8F%E4%B8%80%E8%A1%8C%E6%8F%92%E5%85%A5%E4%B8%80%E4%B8%AA%20%5Chline.png)
是否可以\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
因此可能特别有吸引力。