如何增加规则的长度?

如何增加规则的长度?

有没有办法使用 \toprule、\bottomrule 和 \midrule 来增加规则的长度?我希望它们能稍微延伸到表格两边的文本之外。

这是我的最小代码:

\documentclass{article}
\usepackage{booktabs}

\begin{document}

\begin{table}[h]
\centering
\begin{tabular}{lc}
\toprule 
\emph{X} & \emph{Y} \\
\midrule 
1 & 2\\
3 & 4\\
\bottomrule
\end{tabular}
\end{table}

\end{document}

谢谢!

答案1

您可以使用列规范强制列之间的空间@{<stuff>},其中<stuff>可以\hspace{<len>}指定特定长度。在外列上使用这些,您可以使水平规则水平延伸:

在此处输入图片描述

\documentclass{article}

\usepackage{booktabs}

\begin{document}

\begin{tabular}{ l c }
  \toprule 
  \emph{X} & \emph{Y} \\
  \midrule 
  1 & 2\\
  3 & 4\\
  \bottomrule
\end{tabular}

\bigskip

\begin{tabular}{ @{\hspace{2\tabcolsep}} l c @{\hspace{2\tabcolsep}} }
  \toprule 
  \emph{X} & \emph{Y} \\
  \midrule 
  1 & 2\\
  3 & 4\\
  \bottomrule
\end{tabular}

\end{document}

相关内容