Graphics, Figures & TablesLarge spaces after tables

Information and discussion about graphics, figures & tables in LaTeX documents.
Post Reply
kaiserschwarcz
Posts: 8
Joined: Sat Oct 16, 2010 1:24 am

Large spaces after tables

Post by kaiserschwarcz »

So, I'm experiencing this problem: I put several tables one after another, but when I compile the final pdf has large blank spaces between these tables. That makes these tables to be spread along several pages. I want them with only a single line between one table and the next. What should I do?
MWE:

Code: Select all

\documentclass[11pt, titlepage, onecolumn, a4paper]{article}
\usepackage[english, portuguese]{babel}
\usepackage{indentfirst}
\usepackage[left=30mm,right=30mm,top=25mm,bottom=25mm,dvips]{geometry}
\usepackage[small,bf,it,hang]{caption}
\usepackage[dvips]{graphicx}
\usepackage{setspace}
\usepackage[latin1]{inputenc}
\usepackage{ae,aecompl}
\usepackage{array}
\usepackage{hhline}
\usepackage{multirow}
\usepackage{colortbl}
\usepackage{booktabs}
\usepackage[colorlinks=true]{hyperref}
\usepackage{xcolor}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead[L]{\bfseries\rightmark} 
\chead{}
\cfoot{\bfseries\thepage}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
\setlength{\headheight}{12pt}

\begin{document}

\section*{Or{\c{c}}amento Detalhado - Itens de despesa}

\begin{center}
\begin{table}[hp]
\caption*{Material 1}
\resizebox{15cm}{!} {\tiny 
\begin{tabular}[b]{ l ||@{\extracolsep{\fill}} p{8cm} }
  \toprule
  first line - 1 & first line - 2 \\
  second line - 1 & second line - 2 \\
  \bottomrule

\end{tabular}
}
\end{table}
\end{center}

\begin{center}
\begin{table}[hp]
\caption*{Material 2}
\resizebox{15cm}{!} {\tiny 
\begin{tabular}[b]{ l ||@{\extracolsep{\fill}} p{8cm} }
  \toprule
  first line - 1 & first line - 2 \\
  second line - 1 & second line - 2 \\
  \bottomrule

\end{tabular}
}
\end{table}
\end{center}

\begin{center}
\begin{table}[hp]
\caption*{Material 3}
\resizebox{15cm}{!} {\tiny 
\begin{tabular}[b]{ l ||@{\extracolsep{\fill}} p{8cm} }
  \toprule

  Descricao & \textbf{Termociclador com gradiente de temperatura p/384 poços} \\
  Valor total & US\$ 7.995,00 \\
  Justificativa & blablablablablablabla blablablablablablablablablabla blablablablablablablablab lablabl ablablabla blablablablablablabl ablablablablablablabl ablablablablablabl abl a bl ablablablabla blablablablablabla. \\ 
  \cmidrule{1-2}

   & \\
  Descricao & \textbf{Sequenciador 4300S NEW DNA Analyser - LI-COR Corporate} \\
  Valor total & US\$ 50.400,00 \\
  Justificativa & Blablablablablablablablablabla blablablablablablablablablabla blablablablablablablablab lablabl ablablabla blablablablablablabl ablablablablablablabl ablablablablablabl abl a bl ablablablabla blablablablablablabla blablablablablablabla blablablablablablablablablabla blablablablablablablablab lablabl ablablabla blablablablablablabl ablablablablablablabl ablablablablablabl abl a bl ablablablabla blablablablablabla. \\ 
  \cmidrule{1-2}

  \bottomrule

\end{tabular}
}
\end{table}
\end{center}


\begin{center}
\begin{table}[hp]
\caption*{Material 4}
\resizebox{15cm}{!} {\tiny 
\begin{tabular}[b]{ l ||@{\extracolsep{\fill}} p{8cm} }
  \toprule

  Descricao & \textbf{Termociclador com gradiente de temperatura p/384 poços} \\
  Valor total & US\$ 7.995,00 \\
  Justificativa & blablablablablablabla blablablablablablablablablabla blablablablablablablablab lablabl ablablabla blablablablablablabl ablablablablablablabl ablablablablablabl abl a bl ablablablabla blablablablablabla. \\ 
  \cmidrule{1-2}

   & \\
  Descricao & \textbf{Sequenciador 4300S NEW DNA Analyser - LI-COR Corporate} \\
  Valor total & US\$ 50.400,00 \\
  Justificativa & Blablablablablablablablablabla blablablablablablablablablabla blablablablablablablablab lablabl ablablabla blablablablablablabl ablablablablablablabl ablablablablablabl abl a bl ablablablabla blablablablablablabla blablablablablablabla blablablablablablablablablabla blablablablablablablablab lablabl ablablabla blablablablablablabl ablablablablablablabl ablablablablablabl abl a bl ablablablabla blablablablablabla. \\ 
  \cmidrule{1-2}

  \bottomrule

\end{tabular}
}
\end{table}
\end{center}


\begin{center}
\begin{table}[hp]
\caption*{Material 5}
\resizebox{15cm}{!} {\tiny 
\begin{tabular}[b]{ l ||@{\extracolsep{\fill}} p{8cm} }
  \toprule

  Descricao & \textbf{Termociclador com gradiente de temperatura p/384 poços} \\
  Valor total & US\$ 7.995,00 \\
  Justificativa & blablablablablablabla blablablablablablablablablabla blablablablablablablablab lablabl ablablabla blablablablablablabl ablablablablablablabl ablablablablablabl abl a bl ablablablabla blablablablablabla. \\ 
  \cmidrule{1-2}

   & \\
  Descricao & \textbf{Sequenciador 4300S NEW DNA Analyser - LI-COR Corporate} \\
  Valor total & US\$ 50.400,00 \\
  Justificativa & Blablablablablablablablablabla blablablablablablablablablabla blablablablablablablablab lablabl ablablabla blablablablablablabl ablablablablablablabl ablablablablablabl abl a bl ablablablabla blablablablablablabla blablablablablablabla blablablablablablablablablabla blablablablablablablablab lablabl ablablabla blablablablablablabl ablablablablablablabl ablablablablablabl abl a bl ablablablabla blablablablablabla. \\ 
  \cmidrule{1-2}

  \bottomrule

\end{tabular}
}
\end{table}
\end{center}

\par Texto\cite{aidar1992}.

%\include{proj-Kaiser}

\pagebreak
\scriptsize
\bibliographystyle{abnt}
\bibliography{biblidoc}

\end{document}
Attached are the bibliography style and data; and the Makefile I used wich is mostly "pdflatex bibtex pdflatex pdflatex".
Attachments
archieves.tar.gz
(24.71 KiB) Downloaded 204 times
Last edited by kaiserschwarcz on Sun Feb 13, 2011 10:46 pm, edited 2 times in total.

Recommended reading 2024:

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

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

Frits
Posts: 169
Joined: Wed Feb 02, 2011 6:02 pm

Large spaces after tables

Post by Frits »

Your MWE doesn't compile here. You didn't include the booktabs package, but with that package included it still didn't work.

So, I'm not sure if I understand the problem correctly. If you want to add to large tables (floats) on one page, LaTeX doesn't let you do that due to internal algorithms that require a certain amount of text per page. See this post on my blog for more on this.
So in short: " \renewcommand{\textfraction}{0.05} " might do the trick. But again, since your MWE didn't work I'm not sure if I understand your problem.
howtoTeX.com - Your LaTeX resource site (Tips, Tricks, Templates and more!)
Follow howtoTeX on twitter
User avatar
frabjous
Posts: 2064
Joined: Fri Mar 06, 2009 12:20 am

Large spaces after tables

Post by frabjous »

Indeed, please read up on how to create a minimal working example and also the Post on Avoidable Mistakes -- sample code such as what you provided does not help much.
User avatar
sommerfee
Posts: 503
Joined: Mon Apr 09, 2007 4:20 pm

Re: Large spaces after tables

Post by sommerfee »

Additional note: It does not make sense putting a floating environment like figure or table inside a center environment, since it will "float out" of this environment anyway. Under certain circumstances this will just add extra vertical space inside your text, nothing else.
kaiserschwarcz
Posts: 8
Joined: Sat Oct 16, 2010 1:24 am

Large spaces after tables

Post by kaiserschwarcz »

OK. I changed the minimal working example it not so minimal now but it works. You will need the two files attached called "biblidoc.bib" and "abnt.bst" in the same folder to compile.
My issue can be seen in the second page where are two tables with a huge space between then.
Post Reply