[Tex/LaTex] Table captions do not appear on top in IEEETran class

ieeetranlyx

I'm writing a journal using IEEE Transactions class. I am using the default settings but the table captions still appear at the bottom of the table.

Ive performed a search and the problem most people have is that Table is not written in uppercase. In my case TABLE is written in uppercase but appear at the bottom of the table.

Below is a screenshot of my settings:

enter image description here

Ive also followed the solutions from other questions and have ensured that Language Package is set to None.

Best Answer

IEEETran is here meaningless. Important is the position of \caption. Please compare:

\documentclass{ieeetran}

\begin{document}

\begin{table}
\caption{Table title.}
\begin{center}
\begin{tabular}{|c|c|c|l|}\hline

$4$ & $3$ & $\neq 0$ & Surface 1 \\
$4$ & $3$ & $<0$ & Surface 1 \\
$4$ & $3$ & $>0$ & Surface 1 \\
$4$ & $2$ & $<0$ & Surface 1 \\
$4$ & $2$ & $>0$ & Surface 1 \\
$3$ & $3$ & & Surface 1 \\
$3$ & $2$ & & Surface 1 \\
$3$ & $2$ & & Surface 1 \\
$3$ & $1$ & & Surface 1 \\
$2$ & $1$ & & Surface 1 \\
$2$ & $1$ & & Surface 1 \\
$1$ & $1$ & & Surface 1 \\
\hline
\end{tabular}
\end{center}
\end{table}

\begin{table}
%\caption{Table title.}
\begin{center}
\begin{tabular}{|c|c|c|l|}\hline

$4$ & $3$ & $\neq 0$ & Surface 1 \\
$4$ & $3$ & $<0$ & Surface 1 \\
$4$ & $3$ & $>0$ & Surface 1 \\
$4$ & $2$ & $<0$ & Surface 1 \\
$4$ & $2$ & $>0$ & Surface 1 \\
$3$ & $3$ & & Surface 1 \\
$3$ & $2$ & & Surface 1 \\
$3$ & $2$ & & Surface 1 \\
$3$ & $1$ & & Surface 1 \\
$2$ & $1$ & & Surface 1 \\
$2$ & $1$ & & Surface 1 \\
$1$ & $1$ & & Surface 1 \\
\hline
\end{tabular}
\caption{Table title.}
\end{center}
\end{table}

\vfill
\end{document}

enter image description here