Using IEEEtran, I am trying to combine two tabulars in a single double-width table*
environment. (This is the only way I could figure out to correctly order the tables in the paper, otherwise LaTeX gets creative.)
My problem is that the page the table*
is on does not fit into the proper margins. I receive the following errors from EDAS when trying to submit:
The paper has a top margin of 0.667 inches on page 7, which does not leave 0.7 inches of margin.
I have tried reducing the spacing between the tables (by removing the \newlines and \vspace between them), and reducing the space after the table (by tweaking \vspace after the table), but no matter what I do, the page retains the same margins.
\documentclass[conference]{IEEEtran}
\usepackage{caption}
\usepackage{comment}
\usepackage{float}
\usepackage{lipsum}
\captionsetup{justification=centering}
\begin{document}
\lipsum[1-10]
\begin{table*} [t]
\caption{First Caption}
\centering
\begin{tabular} {|c|c|c|}
\hline
a & b & c \\
\hline
\end{tabular}
\newline \vspace*{1 mm} \newline
\caption{Second Caption}
\centering
\begin{tabular} {|c|c|c|}
\hline
a & b & c \\
\hline
\end{tabular}
\end{table*}
\lipsum[1-10]
\end{document}
So, I can change the vertical spacing on the page, and it's obviously reflected in the document, but the document's margins are still incorrect. All of the other pages in the document are fine. Does anyone know what's wrong?
Best Answer
The
caption
package -- at least if it's loaded with no other options thanjustification=centering
(which is the default anyway) -- seems to be causing the penetration of the top margin by the first caption of thetable*
environment.A workable fix would appear to consist of loading the package with options
skip=5pt
andposition=bottom
as well (even though the captions are to be placed on top rather than at the bottom of eachtabular
). In addition, you really need to specify the optionsize=footnotesize
as theIEEEtran
document class sets tabular material in that size.Note that since
table*
environments can only appear at the top of a page, nothing is gained by specifying the[t]
location specifier.A reworked/expanded version of your example code that implements these recommendations: