Graphics, Figures & TablesEmpty page inserted before supertabular table

Information and discussion about graphics, figures & tables in LaTeX documents.
Post Reply
account.nospam
Posts: 2
Joined: Mon Aug 31, 2009 6:38 pm

Empty page inserted before supertabular table

Post by account.nospam »

When generating a PDF from the following code, LaTeX sometimes inserts a blank page before the supertabular. I can resolve the problem by changing the linespread to 1.0, but I need the current spacing for this report as the formatting needs to match the other reports I must generate. This report gets generated automatically, so massaging the content is not an option for me. Any ideas as to how to prevent LaTeX from inserting the empty page?

Code: Select all

\documentclass[landscape, 10pt]{article}
\usepackage{supertabular}
\usepackage[top=1cm, bottom=2cm, left=1cm, right=1cm]{geometry}
\usepackage{color}
\usepackage{colortbl}
\usepackage{multirow}
\usepackage{lastpage}
\usepackage{fancyhdr}
\usepackage{setspace}
\linespread{1.2}

\begin{document}
\pagestyle{fancy}
\fancyhead{}
\fancyfoot{}
\renewcommand{\headrulewidth}{0.0pt}
\fancyfoot[L]{\today}
\fancyfoot[R]{\thepage \ of \pageref{LastPage}}

\tablefirsthead{%
\multicolumn{7}{l}{\textbf{Total Dollars and Hours By Period \begin{normalsize}- XXX - From 2007-08-14 to 2009-08-25\end{normalsize} (continued)}} \\ 
\hline
\textbf{Task} & \textbf{Title} & \textbf{Start Date} & \textbf{Stop Date} & \textbf{Total Hours} & \textbf{Total Cost} & \textbf{Total Admin Cost} \\
\hline}

\tablehead{%
\multicolumn{7}{l}{\textbf{Total Dollars and Hours By Period \begin{normalsize}- XXX - From 2007-08-14 to 2009-08-25\end{normalsize} (continued)}} \\ 
\hline
\textbf{Task} & \textbf{Title} & \textbf{Task Start Date} & \textbf{Task Stop Date} & \textbf{Total Hours} & \textbf{Total Cost} & \textbf{Total Admin Cost} \\
\hline}
\begin{supertabular}{c p{8cm} c c r r r }
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\ 
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\ 
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\ 
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\ 
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\ 
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\ 
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\ 
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\ 
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\ 
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\ 
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\ 
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\ 
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\ 
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\ 
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\ 
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\ 
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\ 
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\ 
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\ 
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\
xxxx & aaaaaaaaa aaaaaaa aaaaaasss sssssss ssssssssss sssssss aa aaaaaaaaaa aaaaaaaa & 2007-08-26 & 2009-08-24 & 40.00 & \$40.00 & \$40.00 \\
\end{supertabular}
\pagebreak
\end{document}

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

gmedina
Posts: 2313
Joined: Wed Jul 11, 2007 11:45 pm

Empty page inserted before supertabular table

Post by gmedina »

Hi,

the supertabular documentation (page 2) gives a solution:
package documentation wrote:...shrink the allowed height of the table with the command \shrinkheight{...pt} after the first \\ of the supertabular.
1,1,2,3,5,8,13,21,34,55,89,144,233,...
account.nospam
Posts: 2
Joined: Mon Aug 31, 2009 6:38 pm

Re: Empty page inserted before supertabular table

Post by account.nospam »

That worked. Thanks! I completely misunderstood the documentation.
Post Reply