表格超出边距

表格超出边距

我有一张很长的桌子,但超出了边距。我读了关于这个问题的其他帖子,但我仍然无法弄清楚:

\begin{table}[htbp]
\begin{center}

\begin{tabular}{|c|c|c|p{51pt}|c|p{54pt}|c|c|}

\hline
& 
Atmosphere pressure P$_{0}$& 
Wanted pressure inside(absolute) P'& 
$\mathrm{\Delta p}$ \par & 
Altitude& 
g (m$^{2}$/s) \par & 
S (m$^{2})$& 
m (g) \\
\hline
Los Angeles& 
101.2KPa& 
180Kpa& 
78.8Kpa& 
70m& 
9.83268& 
1.26*10$^{-5}$& 
100.98 \\
\hline
Lhasa (capital of Tibet)& 
65.3KPa& 
102Kpa& 
36.7Kpa& 
3650m& 
9.82143& 
1.26*10$^{-5}$& 
47.08 \\
\hline
Mt Everest Base Camp& 
46.3KPa& 
102Kpa& 
55.7Kpa& 
5550m& 
9.81558& 
1.26*10$^{-5}$& 
71.50 \\
\hline
\end{tabular}
\label{tab3}
\end{center}
\end{table}

答案1

您应该考虑使用lscapelongtable包。

lscape包允许您使用landscape旋转表格(90°)的环境。对于 pdf 输出,请使用pdflscape包。

和:

longtable 包定义了一个新环境,longtable,它具有表格环境的大部分特性,但生成的表格可能会被 TEX 的标准分页算法破坏。

当心 :longtable 取代 tabular环境。

例子 :

\begin{landscape}
  \begin{longtable}{|c|c|c|c|c|}
    ...
  \end{longtable}
\end{landscape}

您可能还对这些帖子感兴趣:

答案2

如果您制作表格\small,从中删除不必要的数据(度量单位可以保留在表格标题中)并稍微减少列间空间,则表格将适合标准(345pt)文本宽度。

\documentclass{article}
\usepackage{siunitx,booktabs}
\usepackage{caption}
\captionsetup[table]{position=top}

\begin{document}

\begin{table}
\centering\small
\addtolength{\tabcolsep}{-3pt}

\caption[Data about some places]
  {Data about some places. Notes: (1)~$P_0$ is the atmosphere pressure;
   (2)~$P'$ is the wanted pressure inside (absolute).}
\label{tab:data}

\begin{tabular}{
 l
 S[table-format=3.1]
 S[table-format=3.0]
 S[table-format=2.1]
 S[table-format=4.0]
 S[table-format=1.5]
 S[table-format=1.2e-1]
 S[table-format=3.2]
}
\toprule
& {$P_0$} & {$P'$} & {$\Delta p$} & {$A$} & {$g$} & {$S$} & {$m$} \\
& {(\si{\kilo\pascal})}
& {(\si{\kilo\pascal})}
& {(\si{\kilo\pascal})}
& {(\si[per-mode=symbol]{\meter\squared\per\second})}
& {(\si{\meter})}
& {(\si{\meter\squared})}
& {(\si{\gram})} \\
\midrule
Los Angeles             & 101.2 & 180 & 78.8 &   70 & 9.83268 & 1.26e-5 & 100.98 \\
Lhasa (capital of Tibet)&  65.3 & 102 & 36.7 & 3650 & 9.82143 & 1.26e-5 &  47.08 \\
Mt Everest Base Camp    &  46.3 & 102 & 55.7 & 5550 & 9.81558 & 1.26e-5 &  71.50 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}

请注意使用siunitx来统一处理数据和单位(“kPa”而不是“KPa”或“Kpa”)。

在此处输入图片描述

相关内容