表格中的表名位置 (\documentclass = IEEEtran conference )

表格中的表名位置 (\documentclass = IEEEtran conference )

我正在使用以下代码:

\documentclass[10pt, conference, letterpaper]{IEEEtran}
\begin{document}
        \begin{table}
            \begin{tabular}{|c|c|c|c|}
                \hline 
                Algorithm  & Space  & Query / Update time & Some other metric   \tabularnewline
                \hline 
                \hline 
                A  & 1  & 1  & 11  \tabularnewline
                \hline 
            \end{tabular}   
            \caption{Why like this?}
        \end{table}
    \end{document}

并得到以下结果:

在此处输入图片描述

请注意“表 I”的顶部与上面的相交\hline

我怎样才能使“TABLE I”向下一点,这样它就不会与表格相交?

答案1

使用

\makeatletter
\def\@IEEEtablestring{figure}
\makeatother

这样,您对表格和图形使用的空间定义就相同了。

答案2

您只需要\usepackage{subcaption}在后面加上\documentclass...以下内容即可:

\documentclass[10pt, conference, a4paper]{IEEEtran}
\usepackage{subcaption}
\begin{document}
%...

结果: 在此处输入图片描述

相关内容