[Tex/LaTex] Vertical align content of table – with using automatic linebreak (tabularx)

line-breakingtablesvertical alignment

I'm searching for (simple) method to get rid of the unbeatiful white spacing that is creating by using for example this minimal example.

\documentclass[12pt,a4paper]{article} 
\usepackage[latin1]{inputenc}
\usepackage{graphicx} %Grafiken
\usepackage{booktabs} %Professionelle Tabellen
\usepackage[para]{threeparttable} %Tabellen mit Legenden
\usepackage{tabularx} %automatische Zeilenumbruch ermöglicht
\begin{document}
    \begin{table}
        \caption{Übersicht der prinzipiellen Maschinenteile einer AM}
        \centering
        \label{uebersicht}
        \begin{tabularx}{\textwidth}{clX}
            \toprule
            Symbol & Bezeichnung  & Erläuterung \\ \midrule
            Dies ist Platz\\der über mehrere\\ zeilen geht und\\viel Spaß dabei hat & Bauplattform mit Hubtisch &   Die Bauplattform beinhaltet die Bauplatte, auf der das Bauteil gefertigt wird und einen Mechanismus zum bewegen der Bauplattform\\
            Dies ist Platz\\der über mehrere\\ zeilen geht und\\viel Spaß dabei hat & Material in Verwendung & Symbolisiert den Platz und die Art des verwendeten Materials \\
            Dies ist Platz\\der über mehrere\\ zeilen geht und\\viel Spaß dabei hat & Strahl-oder Energiequelle & Zeigt welche Energie oder Strahlquelle für den Prozess genutzt wird.  \\
            \bottomrule
        \end{tabularx}
    \end{table}
\end{document}

Example Picutre

The first column would be filled with pictures, the second with the title and the third with a description.

How can I get rid of the white space?

EDIT
And I would like to have some spacing between the rows 🙂 That would be perfect.

Thank you very much so far.

Your's sincerely,
Tim

P.S.
I also put it on golatex – a german community. Sorry

Best Answer

Using m-columns

To change the spacing, you can use the capabilities of package booktabs. Better would be to make a more generic change.

timTabularMitte2

\documentclass[12pt,a4paper,ngerman]{article} 
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx} 
\usepackage{babel} 
\usepackage{booktabs} 
\usepackage[para]{threeparttable} 
\usepackage{tabularx} 
\usepackage{mwe}
\renewcommand{\tabularxcolumn}[1]{>{\raggedright\arraybackslash}m{#1}}
\begin{document}
\begin{table}
    \caption{Übersicht der prinzipiellen Maschinenteile einer AM}
    \centering
    \label{uebersicht}
    \begin{tabularx}{\textwidth}{m{4cm}>{\raggedright}m{3cm}X}
        \toprule
        Symbol & Bezeichnung  & Erläuterung \\ \midrule
        \includegraphics[width=\linewidth]{example-image-1x1}& Bauplattform mit Hubtisch &   Die Bauplattform beinhaltet die Bauplatte, auf der das Bauteil gefertigt wird und einen Mechanismus zum bewegen der Bauplattform\\
        \includegraphics[width=\linewidth]{example-image-a}& Material
        in Verwendung & Symbolisiert den Platz und die Art des
        verwendeten Materials \\\addlinespace[3cm]
        \includegraphics[width=\linewidth]{example-image-b}&Strahl- oder Energiequelle & Zeigt welche Energie oder
Strahlquelle für den Prozess genutzt wird.  \\
        \bottomrule
    \end{tabularx}
\end{table}
\end{document}