我试图删除此示例中的第一列 (RoE):
\documentclass[11pt]{article}
\usepackage{multirow}
\usepackage{tabularx}
\usepackage{booktabs}
\begin{document}
\begin{table}[htbp]
\centering
\footnotesize
\caption{...}
\makebox[\textwidth][c]{\begin{tabular}{@{\quad} l*{5}{c@{\hspace{8pt}}cp{0.1\tabcolsep}}cc}
\toprule
& \multicolumn{2}{c}{RoE} &&
\multicolumn{2}{c}{RoA} &&
\multicolumn{2}{c}{GP} &&
\multicolumn{2}{c}{INV} &&
\multicolumn{2}{c}{B/P}\\
\cmidrule{2-3}\cmidrule{5-6}\cmidrule{8-9}\cmidrule{11-12} \cmidrule{14-15}
&{US} & {EU} && {US} & {EU} && {US} & {EU} && {US} & {EU} && {US} & {EU} \\
\midrule
\multicolumn{3}{l}{Panel A: Boardroom Description} \\
\midrule
\multicolumn{1}{l}{Size } & 2.51\% & -3.41\% && -0.63\% & -2.67\% && -4.40\% & -6.11\% && -4.10\% & -0.92\% && 0.05 & 0.18 \\
\end{tabular}}%
\label{tab:char}%
\end{table}%
\end{document}
不幸的是,我不知道该怎么做。有人能给我指明正确的方向吗?
我的最终表格有超过 30 行,所以我不想手动删除表中找到的所有值。
答案1
简化表格并\cmidrule(lr){1-2}...
按照@leandriis 的建议使用,您可以得到以下内容。此外,s%
可以随标题向上移动。
\documentclass[11pt]{article}
\usepackage{multirow}
\usepackage{tabularx}
\usepackage{booktabs}
\begin{document}
\begin{table}[htbp]
\centering
%\footnotesize
\caption{...}
\smallskip
\begin{tabular}{@{} *8{c} @{}}
\toprule
\multicolumn{2}{c}{RoA (\%)} & \multicolumn{2}{c}{GP (\%)} & \multicolumn{2}{c}{INV (\%)} & \multicolumn{2}{c}{B/P} \\ \cmidrule(lr){1-2} \cmidrule(lr){3-4} \cmidrule(lr){5-6} \cmidrule(lr){7-8}
US & EU & US & EU & US & EU & US & EU \\ \midrule
$-0.63$ & $-2.67$ & $-4.40$ & $-6.11$ & $-4.10$ & $-0.92$ & 0.05 & 0.18 \\ \bottomrule
\end{tabular}
\label{tab:char}
\end{table}
\end{document}
答案2
不太清楚您想要什么。我的理解是,您想要删除属于RoA
列标题的列(好吧,您只需要从表中删除它们,那么真正的问题是什么?)。
(红线表示文本边框)
另外,为什么您定义了 25 列,然后只使用了 12 列(在删除表格的 RoA 部分之前)。根据我对您请求的理解,定义 9 列(其中两列为空)就足够了(用于在列组之间添加空间):
\documentclass[11pt]{article}
\usepackage{booktabs,
multirow,
tabularx}
\usepackage[skip=1ex]{caption}
\begin{document}
\begin{table}[ht]
\centering
\caption{...}
\label{tab:char}
\begin{tabular}{l cc p{0.5\tabcolsep} cc p{0.5\tabcolsep} cc}
\toprule
& \multicolumn{2}{c}{GP (\%)}
&& \multicolumn{2}{c}{INV (\%)}
&& \multicolumn{2}{c}{B/P (\%)} \\
\cmidrule{2-3}\cmidrule{5-6}\cmidrule{8-9}
& EU & US && EU & US && EU & US \\
\midrule
\multicolumn{9}{l}{Panel A: Boardroom Description} \\
\midrule
Size & -4.40 & -6.11 && -4.10 & -0.92 && 0.05 & 0.18 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}