具有多列的不完整水平线

具有多列的不完整水平线

我正在尝试创建一个包含许多列的表格,但水平线显示不完整。如果可能的话,我还想让列宽适应内容,但我只能将其调整到我想要的宽度。任何帮助都将不胜感激!

\documentclass{article}


\begin{document}
\SweaveOpts{concordance=TRUE}

\begin{table}[hbtp]
\footnotesize\setlength{\tabcolsep}{2.5pt}
\begin{tabular*}{0.75\textwidth}{| l l c c c c c c c c c c |}
\hline
  Regular name & Second name & Code & $p$ & $fp$ & $\fpg$ & $N$ & $p$ & $s$ & $N$ & $\Delta N$\\ 
\hline
\textit {A} &  A &  A & 0.025 & 0.2  & 0.68& 104 & 0.2  & 0.7 & 108 & 4\\ 
\textit {B} &  B &  B &     0.01 &  0.09 &  0.29 &  44 &    0.09 &  0.35 &  53 &    9\\
\textit {C} &   C & C &     0.02 &  0.05 &  0.105    & 15 &     0.05 &  0.17 &  25 &    10\\
\textit {D} &   D & D & 0.018 & 0.25 &  0.72 &  109 &   0.25 &  0.74 &  112 &   3\\
\textit {E} &   E & E & 0.023 & 0.6 &   0.99 &  152 &   0.6 &   0.99 &  152 &   0\\
\textit {F} &   F & F & 0.11 &  0.04 &  0.06 &  9 & 0.04 &  0.1 &   14 &    5\\
\textit {G} &   G & G & 0.01 &  0.43 &  0.76 &  116 &   0.43 &  0.77 &  118 &   2\\
\textit {H} &   H & H & 0.01 &  0.54 &  0.98 &  150 &   0.54 &  0.98 &  150 &   0\\
\textit {I} &   I & I & 0.19 &  0.1 &   0.26 &  39 &    0.1 &   0.36 &  55 &    16\\
\textit {J} &   J    & J & 0.023 & 0.23 &   0.73 &  112 &   0.23 &  0.79 &  120 & 8\\ 
\hline 
\end{tabular*}
\caption{title}
\label{tab:tab1}
\end{table}
%

\end{document}

答案1

列之间没有添加弹性胶,因此乳胶无法使表格达到指定的目标宽度,即使列适合指定的宽度,但事实并非如此(这解释了过满框警告),只需使用tabulartabular*

\begin{tabular}{| l l c c c c c c c c c c |}

相关内容