表格之间的间距

表格之间的间距

您知道为什么第 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}

相关内容