我试图用粗框围住表格:
\setlength\fboxrule{2pt}
\setlength{\fboxsep}{0pt}
\fcolorbox{black}{gray}{
\begin{tabular}{@{}p{2cm}|p{2cm}@{}}
A & B \\ \hline
C & D \
\end{tabular}
}
虽然我设置\fboxsep
并0pt
使用@{}
,但有仍然框架和表格之间的一些水平边距:
http://flyx.org/files/framedtabular.png
我想要水平线的两端都到达框架。我该如何实现?
答案1
您是行尾空格的受害者。输入%
如下代码所示:
\documentclass{article}
\usepackage{xcolor}
\begin{document}
\setlength\fboxrule{2pt}
\setlength{\fboxsep}{0pt}
\fcolorbox{black}{gray}{% %% <------- here
\begin{tabular}{@{}p{2cm}|p{2cm}@{}}
A & B \\ \hline
C & D
\end{tabular}% %% <------- here
}
\end{document}
%
有关在末尾添加的详细信息,请参阅本问答。