我有这张桌子。我想减小表的大小,但我无法更改。
\addtolength{\tabcolsep}{-1pt}
无法按我想要的方式工作。我该怎么办???
\begin{table}[htbp]
\begin{tabular}{|p{2cm}||p{2cm}||p{2cm}||p{2cm}||p{2cm}||p{2cm}|}
\hline
Energy& \multicolumn{2}{|c|} {O16(p,np)O15} & Energy & \multicolumn{2}{|c|} {O16(p,np)O15} \\
\hline
& Q & Cross section(mb) & & Q & Cross section(mb) \\
\hline
20 & 216 & 4,31E+00 & 60 & 2216 & 4,42E+01\\
\end{tabular}
\caption{Number of reaction channels and cross section for O16(p,np)O15 on INCL model}
\label{incl_2}
\end{table}
您正在使用
p{2cm}
手动指定列的宽度。相反,您可以将此说明符替换为 c
之类的内容。这将使列中的所有文本居中,并且每列的宽度将自动确定。然后,如果您的桌子仍然太宽,您可以使用类似 \addtolength{\tabcolsep}{-1pt}
的内容。
\addtolength{\tabcolsep}{-5pt}
\begin{table}[htbp]
\begin{tabular}{|c||c||c||c||c||c|}
\hline
Energy& \multicolumn{2}{|c|} {O16(p,np)O15} & Energy & \multicolumn{2}{|c|} {O16(p,np)O15} \\
\hline
& Q & Cross section(mb) & & Q & Cross section(mb) \\
\hline
20 & 216 & 4,31E+00 & 60 & 2216 & 4,42E+01\\
\end{tabular}
\caption{Number of reaction channels and cross section for O16(p,np)O15 on INCL model}
\label{incl_2}
\end{table}