我对表格中某些列的文本对齐有些困难,想知道是否有人能帮我找出问题所在?我提供了 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}
答案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}