可能重复:
如何分离表格内容和表格样式
是否可以创建一个文档范围的表格设置,用于设置如何为每个表格应用表格边框?
我想让第一行表格的顶部和底部有粗边框,表格的最后一行底部也有粗边框。由于我不想为每个表格都指定这些,有没有办法一次性完成?
====================
row 1
====================
row 2
--------------------
row ..
------------------
row n
===================
传奇:
“==” -> 粗体边框
“--” -> 正常边框
答案1
下面,我定义了一个myTabular
您可以使用的环境。它需要两个参数:第一个是用于指定对齐方式的常用参数tabular
,第二个是标题行。因此,指定以下内容:
\begin{MyTabular}{c c}{Header 1 & Header 1}
1.234 & 2.345\\\hline
4.5678 & 5.123\\
\end{MyTabular}
生成:
参考:
- 这条粗横线来自我怎样才能用粗线条重现这张表格?
代码:
\documentclass{article}
% https://tex.stackexchange.com/questions/41758/how-can-i-reproduce-this-table-with-thick-lines
\makeatletter
\newcommand{\thickhline}{%
\noalign {\ifnum 0=`}\fi \hrule height 1pt
\futurelet \reserved@a \@xhline
}
\makeatother
\newenvironment{MyTabular}[2]{%
\begin{tabular}{#1}%
\thickhline#2\\\thickhline%
}{%
\thickhline%
\end{tabular}%
}%
\begin{document}
\noindent
\begin{MyTabular}{c c}{Header 1 & Header 1}
1.234 & 2.345\\\hline
4.5678 & 5.123\\
\end{MyTabular}
\end{document}