# Can't generate vertical space between tables

I realize this is probably a really simple issue but I'm a complete beginner.

I am auto-generating code very similar to the LaTeX code below. However no matter what I do I can't get space between the two tables - vspace just doesn't seem to work.

However, if I have a figure after these tables vspace then works fine between the tables and the figure.

\usepackage{parskip}


today as I don't want paragraph formatting.

THANKS a lot for any help,

Tom.

%% WriteReport.m method created this file.
\documentclass[english]{article}
\usepackage{avant}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{color}
\usepackage{babel}
\usepackage{array}
\usepackage{float}
\usepackage{graphicx}
\usepackage{parskip}
\usepackage[bookmarks=true,bookmarksnumbered=false,bookmarksopen=false,
{hyperref}
\hypersetup{pdftitle={MyOutput},
pdfauthor={Autogenerated by MyOutput}}
\providecommand{\tabularnewline}{\\}
\usepackage{color}
\begin{document}
\section{\textsf{Section title}}
\begin{tabular}{|r|l|}
\hline
one & two \\
\hline
one & two \\
\hline
one & two \\
\hline
one & two \\
\hline
one & two \\
\hline
\end{tabular}
\newline
\vspace*{1 cm}
\begin{tabular}{|r|l|}
\hline
three & four \\
\hline
three & four \\
\hline
three & four \\
\hline
three & four \\
\hline
three & four \\
\hline
\end{tabular}
\end{document}

-

You need a \newline after the \vspace as well.

So

\newline
\vspace*{1 cm}
\newline


@Tom: from what I understand the \vspace inserts a 0 width vertical space. Without the newline after the \vspace the tabular is set next to the 0 width vspace. If you put a \newline after the last tabular and then place something there, you should see the vspace there. You shouldn't really need the \newline before the \vspace, you can just move ti after and it should be fine. The \vspace is then set next to the first tabular then you get a newline and TeX will respect the verical space and place the next line that amount lower. –  Roelof Spijker Dec 20 '11 at 11:16
I'd leave an empty line before \vspace, rather than \newline; a \newline after \vspace is definitely wrong. –  egreg Dec 20 '11 at 17:14
@egreg: A \par token before would do as well indeed. why is a \newline after wrong exactly? –  Roelof Spijker Dec 20 '11 at 18:37
@wh1t3 Underfull \hbox (badness 10000) detected? So it's wrong (and useless if you put \par or an empty line, which is exactly the same). –  egreg Dec 20 '11 at 18:46