I am trying to use \makebox
to center a wide \supertabular
table, but if the table spans more than one page, latex gives a ! Missing \endgroup inserted
.
Any ideas on how to center a wide supertable
?
Here is an example, which works fine if you remove a line so that the table fits on one page:
\documentclass{article}
\usepackage{supertabular}
\begin{document}
\tablehead{
\hline \hline
1 & 2 & 3 & 4 & 5 \\ \hline
}
\tabletail{
\hline \hline
}
\noindent\makebox[\textwidth]{
\begin{supertabular}{ c c c c c c}
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
\end{supertabular}
}
\end{document}
Also, the captions for supertable
seem to have problems, including a \tablecaption
results in ! Missing \endgroup inserted
:
\documentclass{article}
\usepackage{supertabular}
\begin{document}
\tablehead{
\hline \hline
1 & 2 & 3 & 4 & 5 \\ \hline
}
\tabletail{
\hline \hline
}
\tablecaption{example table}
\noindent\makebox[\textwidth]{
\begin{supertabular}{ c c c c c c}
AAAAAAAAAA & BBBBBBBBBB & DDDDDDDDDDD & EEEEEEEEEE & FFFFFFFFFF \\
\end{supertabular}
}
\end{document}
Best Answer
You do not want to use a box as that by definition will not break over a page.
Normally you could just use
\centering
but first you need to make the text width wider than the content, so centering works (you would need this for any centering, not just for the table) Theoutdent
environment here is just a copy ofquote
but decreases rather than increases the margin, and adds\centering
.