您知道为什么第 2 行“ssDNA8”列和“dsDNA2”之间的间距看起来比“ssDNA1”和“dsDNA0”、“ssDNA5”和“dsDNA5”之间的间距更窄吗?
\begin{table}
\centering
\begin{tabular}{@{}l@{\hspace*{0.1cm}}c@{\hspace*{0.4cm}}c@{\hspace*
{0.6cm}}c@{\hspace*{0.4cm}}c@{\hspace*{0.6cm}}c@{\hspace*{0.4cm}}c@{}}
\toprule
&\multicolumn{1}{c}{ssDNA8} & {dsDNA2} & {ssDNA1} & {dsDNA0} & {ssDNA5} &
{dsDNA5} \\
\hline
\\[-1em]
A$_{\text{1}}$&\multicolumn{1}{c}{1240 ± 80} & {1540 ± 100} & {4420 ± 30} &
{8960 ± 30} & {1110 ± 40} & {8880 ± 20} \\
\bottomrule
\hline
\end{tabular}
\label{table1}
\end{table}
我希望第 2 行中“ssDNA8”和“dsDNA2”、“ssDNA1”和“dsDNA0”、“ssDNA5”和“dsDNA5”列之间的间距较小且相同,而“dsDNA2”和“ssDNA1”、“dsDNA0”和“ssDNA5”列之间的间距较大且相同。
答案1
您可能正在寻找以下内容。我建议,如果您想改变列间空白的数量,您应该让它变得非常明显。4mm vs 6mm 可能根本没有足够的变化;请考虑 3mm 和 8mm。
\documentclass{article}
\usepackage{booktabs} %% for \toprule, \midrule, and \bottomrule macros
% Choose the values of the following 2 length parameters to suit your needs:
\newlength\lengtha \setlength\lengtha{3mm}
\newlength\lengthb \setlength\lengthb{8mm}
\begin{document}
\begin{table}
\caption{Some caption} \label{table1}
\medskip
\centering
\begin{tabular}{@{} l
@{\hspace*{2mm}} c
@{\hspace*{\lengtha}}c
@{\hspace*{\lengthb}}c
@{\hspace*{\lengtha}}c
@{\hspace*{\lengthb}}c
@{\hspace*{\lengtha}}c @{}}
\toprule
& ssDNA8 & dsDNA2 & ssDNA1 & dsDNA0 & ssDNA5 & dsDNA5 \\
\midrule
A$_{1}$ & $1240\pm80$ & $1540\pm100$ & $4420\pm30$ & $8960\pm30$ & $1110\pm40$ & $8880\pm20$ \\
\bottomrule
\end{tabular}
\end{table}
\end{document}