表格环境中的文本/字符对齐

表格环境中的文本/字符对齐

我对表格中某些列的文本对齐有些困难,想知道是否有人能帮我找出问题所在?我提供了 MWE 和表格输出的图像。

在对顶行的最后两列使用该\multicolumn命令之前,所有文本都已居中\begin{tabular}{*{7}{c}}。但是,使用时\multicolumn,这似乎会覆盖最后两列中所有内容的居中。我该如何更改此设置以使文本再次居中?

另外,我想让第 1、3 和 5 列的文本垂直对齐到左侧,这样每个条目的第一个字母/数字都从相同的位置开始,但文本会居中于列的宽度,即文本会居中于列最长的字符条目,其他所有内容都左对齐。这可能吗?

我知道我可以指定\begin{tabular}{l c l c l c c },以使列左对齐,但这并不能完全实现我的要求。

\documentclass[12pt,a4paper]{report}
\usepackage{amsmath}
\usepackage{caption}
\usepackage{array,booktabs,threeparttable}
\usepackage{chemformula}
\usepackage[utf8]{inputenc}

\begin{document}

\begin{table}
\centering
\caption[Alpha emitting radioactive decay series.]{Alpha emitting radioactive decay series.}
\label{tab:alpha decay series}
\begin{threeparttable}
\resizebox{\columnwidth}{!}{%
\begin{tabular}{*{7}{c}}
\toprule
            &             &                &                            &                & \multicolumn{2}{c}{Number of decays} \\
Series type & Series name & Parent nucleus & Half-life ($10^{9}$ years) & Stable nucleus & $\alpha$ & $\beta^{-}$ \\
\midrule
$A = 4n$    & Thorium           & \ch{^{232}Th} & 14.05     & \ch{^{208}Pb}     & 6 & 4 \\
$A = 4n+1$  & Neptunium         & \ch{^{237}Np} & 0.0021    & \ch{^{205}Tl}     & 8 & 5 \\
$A = 4n+2$  & Radium (Uranium)  & \ch{^{238}U}  & 4.4683    & \ch{^{206}Pb}     & 8 & 6 \\
$A = 4n+3$  & Actinium          & \ch{^{235}U}  & 0.7038    & \ch{^{207}Pb}     & 7 & 4 \\
\bottomrule
\end{tabular}%
}
\end{threeparttable}
\end{table}
\end{document}

enter image description here

答案1

如果 \ 跨越单元格的宽度大于它所跨越单元格的自然宽度,那么所有多余的宽度都会放在最后一个跨越单元格中,而这几乎不是您想要的。

一种方法是强制 alpha 和 beta 更宽,因此宽度由最后两列共享。

\documentclass[12pt,a4paper]{report}
\usepackage{amsmath}
\usepackage{caption}
\usepackage{array,booktabs,threeparttable}
\usepackage{chemformula}
\usepackage[utf8]{inputenc}

\begin{document}

\begin{table}
\centering
\caption[Alpha emitting radioactive decay series.]{Alpha emitting radioactive decay series.}
\label{tab:alpha decay series}
\begin{threeparttable}
\resizebox{\columnwidth}{!}{%
\begin{tabular}{*{7}{c}}
\toprule
            &             &                &                            &                & \multicolumn{2}{c}{Number of decays} \\
Series type & Series name & Parent nucleus & Half-life ($10^{9}$ years) & Stable nucleus & 
\makebox[1.5cm]{$\alpha$} &
\makebox[1.5cm]{$\beta^{-}$} \\
\midrule
$A = 4n$    & Thorium           & \ch{^{232}Th} & 14.05     & \ch{^{208}Pb}     & 6 & 4 \\
$A = 4n+1$  & Neptunium         & \ch{^{237}Np} & 0.0021    & \ch{^{205}Tl}     & 8 & 5 \\
$A = 4n+2$  & Radium (Uranium)  & \ch{^{238}U}  & 4.4683    & \ch{^{206}Pb}     & 8 & 6 \\
$A = 4n+3$  & Actinium          & \ch{^{235}U}  & 0.7038    & \ch{^{207}Pb}     & 7 & 4 \\
\bottomrule
\end{tabular}%
}
\end{threeparttable}
\end{table}
\end{document}

相关内容