我现在面临的一个最小工作示例:
\begin{table}
\centering
\begin{tabular}{|c|c|c|c|c|c|c|}
\hline
\multicolumn{1}{p{2cm}}{\centering Mass ($h^{-1}\;M_{\odot}$)}
& \multicolumn{1}{p{2cm}}{\centering $z$}
& \multicolumn{1}{p{2cm}}{\centering $r_{0}$} &
$\gamma$ & $r_{0} \: (\gamma=2.0)$ & $N_{clusters}$ & bias \\
\hline
$M_{halo}>2\times10^{13}$ & $0.1<z_c<0.4$ & 9.89$\pm$0.20 & 1.76$\pm$0.05
& 9.53$\pm$0.29 & 10492 & 1.81$\pm$0.03 \\ [1ex]
& $0.4<z_c<0.7$ & 10.22$\pm$0.14 & 1.84$\pm$0.04 & 10.01$\pm$0.17 & 27224 & 2.00$\pm$0.03 \\ [1ex]
& $0.7<z_c<1.0$ & 11.10$\pm$0.15 & 1.87$\pm$0.04 & 10.85$\pm$0.17 & 35133 & 2.52$\pm$0.02 \\ [1ex]
& $1.0<z_c<1.3$ & 11.62$\pm$0.23 & 1.98$\pm$0.05 & 11.58$\pm$0.19 & 31815 & 3.01$\pm$0.06 \\ [1ex]
& $1.3<z_c<1.6$ & 12.41$\pm$0.42 & 2.13$\pm$0.09 & 12.49$\pm$0.52 & 22978 & 3.37$\pm$0.19 \\ [1ex]
& $1.6<z_c<2.1$ & 14.78$\pm$0.21 & 2.06$\pm$0.05 & 14.78$\pm$0.22 & 18931 & 4.65$\pm$0.23 \\ [1ex] \hline \noalign{\vskip 0.1cm}
\end{tabular}
\caption{The best-fit values of the parameters of the real-space correlation function $\xi(r)$ for the light-cone at different (1) mass thresholds and (2) redshift ranges. For each sample we quote (3) the correlation length $r_{0}$, (4) slope $\gamma$, (5) correlation length $r_{0}$ at fixed slope $\gamma=2.0$, (6) number of clusters $N_{clusters}$ and (7) the bias $b$ obtained.}
\label{table:clustering_with_mass}
\end{table}
我的表格最终超出了指定的页面宽度,看起来像这样。
我检查了使用等的几个答案tabularx
,但它们似乎不能正常工作。
答案1
如果你需要保持表格纵向,我建议
您设置长度参数
\thickmuskip
和\medmuskip
为0mu
;简化第二列的结构;
摆脱固定宽度的标题单元格定义;
使用
tabular*
环境而不是tabular
环境;并且从 切换
\normalsize
到\small
。
\documentclass{report}
\usepackage{amsmath}
\usepackage{booktabs}
\begin{document}
\begin{table}
\setlength\tabcolsep{0pt}
\setlength\thickmuskip{0mu}
\setlength\medmuskip{0mu}
\small
\begin{tabular*}{\textwidth}{c@{\extracolsep{\fill}}*{6}{c}}
\toprule
Mass & $z_c$ & $r_{0}$ & $\gamma$
& $r_{0}$ ($\gamma=2.0$) & $N_{\textrm{clusters}}$ & bias \\
($h^{-1}M_{\odot}$)\\
\midrule
$M_{\textrm{halo}}>2\times10^{13}$ & $0.1\text{--}0.4$ & 9.89$\pm$0.20 & 1.76$\pm$0.05 & 9.53$\pm$0.29 & 10492 & 1.81$\pm$0.03 \\ \addlinespace
& $0.4\text{--}0.7$ & 10.22$\pm$0.14 & 1.84$\pm$0.04 & 10.01$\pm$0.17 & 27224 & 2.00$\pm$0.03 \\ \addlinespace
& $0.7\text{--}1.0$ & 11.10$\pm$0.15 & 1.87$\pm$0.04 & 10.85$\pm$0.17 & 35133 & 2.52$\pm$0.02 \\ \addlinespace
& $1.0\text{--}1.3$ & 11.62$\pm$0.23 & 1.98$\pm$0.05 & 11.58$\pm$0.19 & 31815 & 3.01$\pm$0.06 \\ \addlinespace
& $1.3\text{--}1.6$ & 12.41$\pm$0.42 & 2.13$\pm$0.09 & 12.49$\pm$0.52 & 22978 & 3.37$\pm$0.19 \\ \addlinespace
& $1.6\text{--}2.1$ & 14.78$\pm$0.21 & 2.06$\pm$0.05 & 14.78$\pm$0.22 & 18931 & 4.65$\pm$0.23 \\
\bottomrule
\end{tabular*}
\caption[The best-fit values of the parameters of the real-space correlation function $\xi(r)$]{The best-fit values of the parameters of the real-space correlation function $\xi(r)$ for the light-cone at different (1)~mass thresholds and (2)~redshift ranges. For each sample we quote (3)~the correlation length $r_{0}$, (4)~slope $\gamma$, (5)~correlation length $r_{0}$ at fixed slope $\gamma=2.0$, (6)~number of clusters $N_{\textrm{clusters}}$, and (7)~the bias $b$ obtained.}
\label{table:clustering_with_mass}
\end{table}
\end{document}
答案2
另一方面,这是旋转表格的解决方案。我还对您的代码进行了一些整理。
% My standard header for TeX.SX answers:
\documentclass[a4paper]{article} % To avoid confusion, let us explicitly
% declare the paper format.
\usepackage[T1]{fontenc} % Not always necessary, but recommended.
% End of standard header. What follows pertains to the problem at hand.
\usepackage{rotating,booktabs,amstext}
\usepackage{lipsum}
\begin{document}
\lipsum[1-4]
\begin{sidewaystable}
\centering
\begin{tabular}{*{7}c}
\toprule
\multicolumn{1}{p{2cm}}{\centering Mass ($h^{-1}\;M_{\odot}$)}
& \multicolumn{1}{p{2cm}}{\centering $z$}
& \multicolumn{1}{p{2cm}}{\centering $r_{0}$} &
$\gamma$ & $r_{0} \: (\gamma=2.0)$ & $N_{\text{clusters}}$ & bias \\
\midrule
$M_{halo}>2\times10^{13}$ & $0.1<z_c<0.4$ & 9.89$\pm$0.20 & 1.76$\pm$0.05
& 9.53$\pm$0.29 & 10492 & 1.81$\pm$0.03 \\ [1ex]
& $0.4<z_c<0.7$ & 10.22$\pm$0.14 & 1.84$\pm$0.04 & 10.01$\pm$0.17 & 27224 & 2.00$\pm$0.03 \\ [1ex]
& $0.7<z_c<1.0$ & 11.10$\pm$0.15 & 1.87$\pm$0.04 & 10.85$\pm$0.17 & 35133 & 2.52$\pm$0.02 \\ [1ex]
& $1.0<z_c<1.3$ & 11.62$\pm$0.23 & 1.98$\pm$0.05 & 11.58$\pm$0.19 & 31815 & 3.01$\pm$0.06 \\ [1ex]
& $1.3<z_c<1.6$ & 12.41$\pm$0.42 & 2.13$\pm$0.09 & 12.49$\pm$0.52 & 22978 & 3.37$\pm$0.19 \\ [1ex]
& $1.6<z_c<2.1$ & 14.78$\pm$0.21 & 2.06$\pm$0.05 & 14.78$\pm$0.22 & 18931 & 4.65$\pm$0.23 \\ [1ex]
\bottomrule
\end{tabular}
\smallskip
\caption[A short caption for the LOT\@]
{The best-fit values of the parameters of the real-space correlation
function~$\xi(r)$ for the light-cone at different (1)~mass thresholds
and (2)~redshift ranges. For each sample we quote (3)~the correlation
length~$r_{0}$, (4)~slope~$\gamma$, (5)~correlation length~$r_{0}$ at
fixed slope $\gamma=2.0$, (6)~number of clusters $N_{\text{clusters}}$
and (7)~the bias~$b$ obtained.}
\label{table:clustering_with_mass}
\end{sidewaystable}
\lipsum[5-8]
\end{document}
包含该表格的页面图像如下:
答案3
\small
如果您使用字体大小,并且将第二行第一个单元格的内容( )设为副标题,则它可以适合文本宽度,M_halo
位于其自己的一行上。这是一个代码,对表格进行了一些改进,代码更简单。特别是,我使用了一个array
环境,并且只保留了一些水平规则,这要归功于booktabs
包:
\documentclass[a4paper,11pt]{article}
\usepackage[showframe]{geometry}%
\usepackage{booktabs}
\usepackage{array, tabularx, makecell}
\usepackage{siunitx}
\begin{document}
\begin{table}
\centering
\small\setlength\extrarowheight{1ex}%
$ \begin{array}{ccrrrcc}
\makecell{\text{Mass}\\ (h⁻¹\;M_{\odot})}
& z & \makecell{r_{0}} & \makecell{γ} & \makecell{r_{0} \: (\gamma=2.0)} & N_\text{clusters} & \text{bias} \\
\midrule[\heavyrulewidth]
\multicolumn{7}{l}{M_\text{halo}>2 × 10^{13}}\\[0.5ex]
& 0.1<z_c<0.4 & 9.89 ±0.20 & 1.76 ±0.05
& 9.53 ±0.29 & 10492 & 1.81 ±0.03 \\ & 0.4<z_c<0.7 & 10.22 ±0.14 & 1.84 ±0.04 & 10.01 ±0.17 & 27224 & 2.00 ±0.03 \\ & 0.7<z_c<1.0 & 11.10 ±0.15 & 1.87 ±0.04 & 10.85 ±0.17 & 35133 & 2.52 ±0.02 \\ & 1.0<z_c<1.3 & 11.62 ±0.23 & 1.98 ±0.05 & 11.58 ±0.19 & 31815 & 3.01 ±0.06 \\
& 1.3<z_c<1.6 & 12.41 ±0.42 & 2.13 ±0.09 & 12.49 ±0.52 & 22978 & 3.37 ±0.19 \\
& 1.6<z_c<2.1 & 14.78 ±0.21 & 2.06 ±0.05 & 14.78 ±0.22 & 18931 & 4.65 ±0.23 \\
\bottomrule
\end{array} $%
\caption{The best-fit values of the parameters of the real-space correlation function $ξ(r)$ for the light-cone at different (1) mass thresholds and (2) redshift ranges. For each sample we quote (3) the correlation length $r_{0}$, (4) slope $\gamma$, (5) correlation length $r_{0}$ at fixed slope $\gamma=2.0$, (6) number of clusters $N_{clusters}$ and (7) the bias $b$ obtained.}
\label{table:clustering_with_mass}
\end{table}
\end{document}