在下表中,我希望在列之间添加水平间隙3,4
。我发现的所有解决方案都涉及\hskip 1in
在第一个列括号内添加 ( c{\hskip 1in}
),这使得上面的行cccccc
跨越了额外的空间
\documentclass[10pt,twocolumn,letterpaper]{article}
\usepackage{graphicx}
\usepackage{varwidth}
\usepackage{floatrow}
\usepackage{float}
\usepackage{array}
\usepackage[export]{adjustbox}
\usepackage{subcaption}
\usepackage{cuted}
\usepackage[font=small,labelfont=bf,tableposition=top]{caption}
\usepackage{arydshln}
\usepackage{amsmath}
\usepackage{booktabs, caption, multirow, siunitx}
\usepackage{array}
\newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}}
\begin{document}
\begin{table}[t!]
%~\\
% \smallskip
\centering
\resizebox{1\textwidth}{!}{%
\begin{tabular}{P{1cm}P{1cm}P{1cm}P{1cm}P{1cm}}
\toprule
& \multicolumn{2}{c}{SO(3)\textsubscript{45}/SO(3)\textsubscript{45}}& \multicolumn{2}{c}{SO(3)\textsubscript{45}/SO(3)}\\
\cmidrule(lr){2-3}
\cmidrule(lr){4-5}
\textbf{aaaaaa} &\textbf{bbbbbb}&\textbf{cccccc}
&\textbf{dddddd}&\textbf{eeeeee}
\\
\midrule
a
&0\%&0\%&0\%&0\%\\
b
&0\%&0\%&0\%&0\%\\
\noalign{\vskip 2mm}
\bottomrule
\noalign{\vskip 2mm}
c
&0\%&0\%&0\%&0\%\\
d
&0\%&0\%&0\%&0\%\\
e
&0\%&0\%&0\%&0\%\\
f
&0\%&0\%&0\%&0\%\\
g
&0\%&0\%&0\%&0\%\\
\noalign{\vskip 2mm}
\bottomrule
\noalign{\vskip 2mm}
h
&0\%&0\%&0\%&0\%\\
\bottomrule
\end{tabular}%
}
\caption{.
}
\label{Tab:faustso3}
\end{table}
\end{document}
答案1
通过在第 3 列和第 4 列之间添加一个虚拟列(即空列)。
\documentclass{article}
\usepackage{nicematrix}
\usepackage{booktabs}
\begin{document}
\begin{table}[t!]
\centering
\begin{tabular}{wc{1cm}wc{1cm}wc{1cm}cwc{1cm}wc{1cm}}
\toprule
& \multicolumn{2}{c}{SO(3)\textsubscript{45}/SO(3)\textsubscript{45}}&& \multicolumn{2}{c}{SO(3)\textsubscript{45}/SO(3)}\\
\cmidrule(lr){2-3}
\cmidrule(lr){5-6}
\textbf{a} &\textbf{b}&\textbf{c}&&\textbf{d}&\textbf{e}\\
\midrule
a&0\%&0\%&&0\%&0\%\\
b&0\%&0\%&&0\%&0\%\\
\noalign{\vskip 2mm}
\bottomrule
\noalign{\vskip 2mm}
c&0\%&0\%&&0\%&0\%\\
d&0\%&0\%&&0\%&0\%\\
e&0\%&0\%&&0\%&0\%\\
f&0\%&0\%&&0\%&0\%\\
g&0\%&0\%&&0\%&0\%\\
\noalign{\vskip 2mm}
\bottomrule
\noalign{\vskip 2mm}
h&0\%&0\%&&0\%&0\%\\
\bottomrule
\end{tabular}%
\end{table}
\end{document}