For a scientific paper I use the llncs layout. There I have created a table with tabular. The first column of this table should take half of the text width. The content of this first column can be of different length and extend over several lines. I used the following code to create the table.
\documentclass[runningheads]{llncs}
%
\usepackage{graphicx}
\begin{document}
\begin{table}
\centering
% stretch table over full \textwidth
\resizebox{\textwidth}{!}{
\begin{tabular}{l|lll}
\hline
Column #1 & Col #2 & Col #3 & Col #4 \
\hline
\parbox{6cm}{In reviewing applicants, we consider both objective criteria, such as test scores, and subjective criteria, such as leadership ability.} & negative & neutral & positive \
\parbox{6cm}{As a test for centrophobia, we measured the time fish spent in the centre of the tank in the horizontal plane.} & negative & neutral & positive \
\parbox{6cm}{The fortifications failed their only test when the New Model Army entered London in 1647 and they were levelled by Parliament the same year.} & negative & neutral & positive \
\parbox{6cm}{But Tower did better than HBO, the Boston Business Journal, and some others, where the test messages apparently fell into a cyberhole.} & negative & neutral & positive \
\parbox{6cm}{As you can see from the test reports, in the lower frequency ranges in particular, egg crates offer little value for absorption.} & negative & neutral & positive \
\end{tabular}
}
\end{table}
\end{document}
Here is the problem, that the different rows of the table are too close to each other and are also hard to distinguish.
How can I update the code to get an even, legible table stretching over the full \textwidth?


\resizeboxcommand you use in the MWE. As I read you can add thearraypackage and replace thelpositions form{3cm}or any length to get vertically centered cells – José Ignacio Cuevas Barrientos Jun 29 '20 at 17:53resizeboxin order to make tables as wide as the textwidth. This will result in inconsistent font sizes. – leandriis Jun 29 '20 at 18:00m{3cm}– JohnDizzle Jun 29 '20 at 18:00\usepackage{tabularx} \renewcommand\tabularxcolumn[1]{m{#1}}to your preamble and use\begin{tabularx}{\textwidth}{X|lll}for your table. – leandriis Jun 29 '20 at 18:02