我确实有下表:
\documentclass[11 pt, oneside]{thesis}
\usepackage{dcolumn}
\newcolumntype{d}[1]{D{.}{.}{#1}}
\begin{document}
\begin{tabular}{p{0.2\textwidth} d{2.2} p{0.1\textwidth} p{0.1\textwidth} p{0.1\textwidth} p{0.1\textwidth} }
\toprule
&- \Delta G_{5.0}& $\Phi$ $J/mol$& $\nu$ & $\sigma$ & $K_{kin}$ \\
\midrule
Light chain & -1.74e3 & - 0.9e3 & 2.2 & 10 & 1e3 \\
Heavy chain & - 3.24e3 &- 1.8e3 & 3.3 & 21 & 1e3 \\
Monomer & - 9.73e3 &- 5.5e3 & 6.6 & 57 & 1e3 \\
Dimer & - 18.0e3 &- 8.9e3 & 12.2 & 122 & 1e3 \\
Oligomer & - 20.3e3 & - 17.1e3 & 24.2 & 378 & 1e3 \\
\bottomrule
\end{tabular}
\end{document}
有效的是G_5
但没有G_{5.0}
得到错误:
Missing } inserted & \Delta G_{5.
没有 dcolumn 包,一切都正常。
知道原因吗?
答案1
它更易于使用siunitx
,因为它还允许使用相同的输入来实现不同的输出格式:
\documentclass{article}
\usepackage{booktabs,siunitx}
\begin{document}
\begin{tabular}{
l
S[table-format=-2.2e1]
S[table-format=-2.1e1]
S[table-format=2.1]
S[table-format=3.0]
S[table-format=1.0e1]
}
\toprule
&{$-\Delta G_{5.0}$}& {$\Phi$ \si{J/mol}} & {$\nu$} & {$\sigma$} & {$K_{\mathrm{kin}}$} \\
\midrule
Light chain & -1.74e3 & -0.9e3 & 2.2 & 10 & 1e3 \\
Heavy chain & -3.24e3 & -1.8e3 & 3.3 & 21 & 1e3 \\
Monomer & -9.73e3 & -5.5e3 & 6.6 & 57 & 1e3 \\
Dimer & -18.0 e3 & -8.9e3 & 12.2 & 122 & 1e3 \\
Oligomer & -20.3 e3 & -17.1e3 & 24.2 & 378 & 1e3 \\
\bottomrule
\end{tabular}
\bigskip
\sisetup{output-exponent-marker={\,e\,},exponent-base={},exponent-product={}}
\begin{tabular}{
l
S[table-format=-2.2e1]
S[table-format=-2.1e1]
S[table-format=2.1]
S[table-format=3.0]
S[table-format=1.0e1]
}
\toprule
&{$-\Delta G_{5.0}$}& {$\Phi$ \si{J/mol}} & {$\nu$} & {$\sigma$} & {$K_{\mathrm{kin}}$} \\
\midrule
Light chain & -1.74e3 & -0.9e3 & 2.2 & 10 & 1e3 \\
Heavy chain & -3.24e3 & -1.8e3 & 3.3 & 21 & 1e3 \\
Monomer & -9.73e3 & -5.5e3 & 6.6 & 57 & 1e3 \\
Dimer & -18.0 e3 & -8.9e3 & 12.2 & 122 & 1e3 \\
Oligomer & -20.3 e3 & -17.1e3 & 24.2 & 378 & 1e3 \\
\bottomrule
\end{tabular}
\end{document}
如您所见,改变选项会改变输出,但输入完全相同。
答案2
请始终发布显示所用包的完整文档。
不要将p
列用于数字数据,您可以将\multicolumn
其用于需要不同格式的标题,不要将数学斜体用于多字母标识符,例如mol
。
\documentclass{article}
\usepackage{dcolumn,booktabs}
\newcolumntype{d}{D..}
\begin{document}
\begin{tabular}{
l
d{3.4}
d{2.3}
d{2.1}
d{3.0}
D{e}{e}{1.1}
}
\toprule
&
\multicolumn{1}{c}{$- \Delta G_{5.0}$}&
\multicolumn{1}{c}{$\Phi$ $J/\mathrm{mol}$}&
\multicolumn{1}{c}{$\nu$}&
\multicolumn{1}{c}{$\sigma$}&
\multicolumn{1}{c}{$K_{\mathrm{kin}}$}\\
\midrule
Light chain & -1.74e3 & - 0.9e3 & 2.2 & 10 & 1e3 \\
Heavy chain & - 3.24e3 &- 1.8e3 & 3.3 & 21 & 1e3 \\
Monomer & - 9.73e3 &- 5.5e3 & 6.6 & 57 & 1e3 \\
Dimer & - 18.0e3 &- 8.9e3 & 12.2 & 122 & 1e3 \\
Oligomer & - 20.3e3 & - 17.1e3 & 24.2 & 378 & 1e3 \\
\bottomrule
\end{tabular}
\end{document}