我正在使用subtable
环境将两个表并排放置。
但是,前两列之间的列分隔线从表格中画出来了。
有人能帮忙解决这个问题吗?
示例代码如下:
\begin{table}[htbp]
\small
\centering
\caption{Experiment Results-I}
\subtable[Indexing Performance]{
\begin{tabular}{c|r|r}
\hline
A & B & D\\
\hline
\hline
a & c & d\\
\hline
\end{tabular}
}
\subtable[Indexing Performance]{
\begin{tabular}{c|r|r}
\hline
A & B & D\\
\hline
\hline
a & c & d\\
\hline
\end{tabular}
}
\end{table}
答案1
您似乎正在使用过时的软件包subfigure
。尽管如此,您的示例并未显示任何异常。
尝试这样的操作:
\documentclass{article}
\usepackage{subfig}
\begin{document}
\begin{table}[htbp]
\small
\centering
\caption{Experiment Results-I}
\subfloat[Indexing Performance]{%
\hspace{.5cm}%
\begin{tabular}{c|r|r}
\hline
A & B & D \\
\hline
\hline
a & c & d \\
\hline
\end{tabular}%
\hspace{.5cm}%
}\hspace{1cm}
\subfloat[Indexing Performance]{%
\hspace{.5cm}%
\begin{tabular}{c|r|r}
\hline
A & B & D \\
\hline
\hline
a & c & d \\
\hline
\end{tabular}%
\hspace{.5cm}%
}
\end{table}
\end{document}
您subfig
应该使用\subfloat
而不是\subtable
和\subfigure
。 是\hspace{1cm}
为了分隔两个子表,\hspace{.5cm}
命令是为了给子标题留出更多空间(当然,如果表比这些宽,则不需要它们)。