![siunitx 包中的文本对齐](https://linux22.com/image/335814/siunitx%20%E5%8C%85%E4%B8%AD%E7%9A%84%E6%96%87%E6%9C%AC%E5%AF%B9%E9%BD%90.png)
我使用siunitx
包制作了一个表格。其中一列中有描述化学式的文字。是否可以仅将此列左对齐。
\documentclass{article}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{booktabs}
\usepackage{siunitx}
\begin{document}
\begin{table}
\caption{ Comparison of new data to previously reported \label{Transition_delG_HD} }
\begin{tabular}{SSSSSSSS}
\toprule
& \multicolumn{3}{c}{${\alpha}$} & & \multicolumn{3}{c}{$\beta$} \\ \cline{2-4} \cline{6-8}
& \multicolumn{1}{c}{$Our$} & \multicolumn{1}{c}{$Ref. $} & {$\Delta$} & & \multicolumn{1}{c}{$Our$} & \multicolumn{1}{c}{$Ref. $} & {$\Delta$}\\ \cline{2-4} \cline{6-8}
{C\textsubscript{2}H\textsubscript{5}OH} & 25 & 25.5 & -0.5 & & 25 & 25.5 & -0.5 \\
{CH\textsubscript{3}OH} & 26 & 26.12 & -0.12 & & 26 & 26.12 & -0.12 \\
{H\textsubscript{2}O} & 24 & 24.23 & -0.23 & & 24 & 24.23 & -0.23 \\
{HF} & 24 & 24.23 & -0.23 & & 24 & 24.23 & -0.23 \\
\bottomrule
\multicolumn{6}{l}{$\Delta^{a}$ : From Ref. 5} \\
\end{tabular}
\end{table}
\end{document}
最左边的一列是化学式,我希望它可以左对齐。
答案1
\cline
以下是对表格的一些改进:如果将空列替换为\cmidrule
s 并在两侧裁剪,则不需要空列来显示不同的s。此外,正如 daleif 指出的那样,第一列可以左对齐,而不是S
键入。您的列有三种不同的数字格式S
,最好将它们区分开来。最后,不要用\\
: 结束表格,这会增加不必要的垂直间距。
我加载了该包,以便为第一列中的单元格提供一些垂直填充;列说明符通常cellspace
必须以字母作为前缀,并且如果,如这里所示,则加载。我还加载了以简化化合物的输入。S
C
siunitx
chemformula
\documentclass{article}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{array, booktabs, cellspace}
\setlength\cellspacetoplimit{3pt}
\setlength\cellspacebottomlimit{3pt}
\usepackage{siunitx}
\usepackage{chemformula}
\begin{document}
\begin{table}
\centering
\caption{ Comparison of new data to previously reported \label{Transition_delG_HD} }
\begin{tabular}{Cl*{2}{S[table-format=2.0]S[table-format=2.2]S[table-format=-1.2]}}
\toprule
& \multicolumn{3}{c}{${\alpha}$} & \multicolumn{3}{c}{$\beta$} \\
\cmidrule(lr){2-4} \cmidrule(lr){5-7}
& {Our} & {Ref. } & {$\Delta$} & {Our} & {Ref.} & {$\Delta$}\\
\cmidrule(lr){2-4} \cmidrule(lr){5-7}
\ch{C2H5OH} & 25 & 25.5 & -0.5 & 25 & 25.5 & -0.5 \\
\ch{CH3OH} & 26 & 26.12 & -0.12 & 26 & 26.12 & -0.12 \\
\ch{H2O} & 24 & 24.23 & -0.23 & 24 & 24.23 & -0.23 \\
HF & 24 & 24.23 & -0.23 & 24 & 24.23 & -0.23 \\
\bottomrule
\addlinespace
\multicolumn{6}{l}{\footnotesize$\Delta^{a}$ : From Ref. 5}
\end{tabular}
\end{table}
\end{document}