我正在尝试创建一个包含许多列的表格,但水平线显示不完整。如果可能的话,我还想让列宽适应内容,但我只能将其调整到我想要的宽度。任何帮助都将不胜感激!
\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
列之间没有添加弹性胶,因此乳胶无法使表格达到指定的目标宽度,即使列适合指定的宽度,但事实并非如此(这解释了过满框警告),只需使用tabular
不tabular*
:
\begin{tabular}{| l l c c c c c c c c c c |}