I found this question that helped me defining a layout for a Liker questionnaire I have to create. The problem is that with very long questions that very same code is not working. Here is an example of what happens:
The code is basically the same as the one shown in the first reply of the previously linked question. The fact is that that code iteratively put Q1-10 as the question while I need to obviously write each question down. So this is the code I am using:
\documentclass{article}
\usepackage{amssymb}
\usepackage{array,longtable}
\begin{document}
\begin{longtable}{l*{5}{c}}
\multicolumn{1}{c}{Question} & Bad & Not Bad & Neutral & OK & Good \\
This is a very very very very very very very very very long question & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ \\
Q2 & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ \\
Q3 & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ \\
Q4 & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ \\
Q5 & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ \\
Q6 & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ \\
Q7 & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ \\
Q8 & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ \\
Q9 & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ \\
Q10 & $\square$ & $\square$ & $\square$ & $\square$ & $\square$ \\
\end{longtable}
\end{document}
This is the minimum (non) working example I could create that basically compiles into the resulting image I uploaded.
How can I resize the width of the "Question" block in order not to have the squares for the replies overflow the document?
Thanks!


p{<width>}column for the first column or try one of the packages that combine the features oflongtablewithtabularxsuch asltablex,ltxtable,xltabular,... – leandriis May 12 '19 at 11:06