我怎样才能改变混凝土\hline
宽度?也许存在类似的东西\hline[2mm]
?
PS:\setlength{\arrayrulewidth}{2mm}
对我来说不够用,因为它会改变表格中所有行的宽度。
答案1
规则宽度设施的小型“展示” booktabs
。
此外,该booktabs
软件包还允许更改单元格分离规则。为此,我参考了手册。
\documentclass{article}
\usepackage{booktabs}
\usepackage{blindtext}
\begin{document}
\begin{center}
\begin{tabular}{p{12cm}}
\toprule[2mm]
\blindtext \tabularnewline
\midrule[5mm]
\blindtext \tabularnewline
\bottomrule[10mm]
\end{tabular}
\end{center}
\end{document}
答案2
没有 booktab 你可以做
....\\
\noalign{
\global\dimen1\arrayrulewidth
\global\arrayrulewidth5pt
}\hline
\noalign{
\global\arrayrulewidth\dimen1
}
答案3
如果您想使用垂直规则(一般不推荐),booktabs
则不兼容。但您可以这样做:
- 无论是使用
boldline
包,还是从shipunov
定义 的捆绑包中\hlineB{num}
,一个\clineB{c1-c2}{num}
命令,以及一个V{num}
用于垂直规则的列间说明符,Num
都会导致num × \arrayrulewidth
。 - 或使用
makecell
包含\Xhline{length}
和\Xcline{c1-c2}{length}
命令的包。
演示:
\documentclass{article}
\usepackage{array, makecell}
\usepackage{boldline}
\usepackage[x11names, table]{xcolor}
\usepackage{colortbl}
\begin{document}
\begin{center}
\renewcommand\arraystretch{1.5}
\begin{tabular}{V{2.5}c|c|cV{1.6}}
\hlineB{3}
Fiddle & Dee & Dee \\
\hlineB{2}
\end{tabular}
\vskip 3ex
\begin{tabular}{!{\vrule width2pt}c|c|c!{\vrule width2pt}}
\Xhline{3pt}
Fiddle & Dee & Dee \\
\Xhline{2pt}
\end{tabular}
\end{center}
\end{document}