I am trying to make a nice Curriculum Vitae in LaTeX but am having some difficulties with aligning, breaking and filling the tabular entries.
A Curriculum Vitae has to be short and clear. I thus need a tabular environment which is allowed to be split across multiple pages. The 'entries' of the tabular environment have to be horizontally aligned, but should not be split. For instance, if we consider the following
\section*{Work experience}
\begin{tabular}{ll}
Starting date 1 - End date 1 & Name 1\\
& Description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1 description 1\\
\\
Starting date 2 - End date 2 & Name 2\\
& Description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2 description 2\\
\\
\end{tabular}
, I want the descriptions to be limited to the page width minus its horizontal offset, and I do not want the descriptions to be split across multiple pages. Splitting should only be allowed between 'entry 1' and 'entry 2'.
For the former, you can use \usepackage{tabularx} and for the latter the \usepackage{supertabular} could perhaps help. However, I do not know how to use them at the same time, and supertabular break at every \\ and not only between 'entry 1' and 'entry 2'.
How can I resolve these issues?