Platzierung des Tabellennamens in einer Tabelle (\documentclass = IEEEtran-Konferenz)

Platzierung des Tabellennamens in einer Tabelle (\documentclass = IEEEtran-Konferenz)

Ich verwende den folgenden Code:

\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}

und erhalte folgendes Ergebnis:

Bildbeschreibung hier eingeben

Beachten Sie, dass sich die Oberseite von „TABELLE I“ mit der oben stehenden überschneidet \hline.

Wie kann ich „TABLE I“ etwas nach unten verschieben, sodass es sich nicht mit der Tabelle überschneidet?

Antwort1

Verwenden

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

Auf diese Weise verwenden Sie für Tabellen die gleiche Leerzeichendefinition wie für Abbildungen.

Antwort2

Sie müssen lediglich \usepackage{subcaption}nach dem Folgendes einfügen \documentclass..., um Folgendes zu erhalten:

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

Das Ergebnis: Bildbeschreibung hier eingeben

verwandte Informationen