I've created a very big table using https://www.tablesgenerator.com/latex_tables and need to wrap text so that the table fits on the page. After consulting this question https://stackoverflow.com/questions/790932/how-to-wrap-text-in-latex-tables, I've managed to wrap some but not all of text in the table. I've had a look at this question to see what else I need to do (Table column text exceeds column width) but, due to my inexperience, I can't work out what I need to do in my case. Thanks!
Here's the beginning of the code for the table:
% Please add the following required packages to your document preamble:
% \usepackage{booktabs}
% \usepackage{multirow}
% \usepackage{lscape}
% \usepackage{longtable}
\begin{landscape}
\begin{longtable}{p{0.15\linewidth} p{0.25\linewidth} p{0.25\linewidth} p{0.25\linewidth}}
\caption{Summary of Searing's Backbench Preference Roles}
\label{Searing Summary}\
\toprule
\textbf{(Sub-)Role (% in House of Commons or % of parent role)} &
\textbf{(Absence of) Activity} &
\textbf{Trends (and cause(s))} &
\textbf{Role Choice Influenced by:} \* \midrule
\endhead
%
\cmidrule(lr){2-2}
\endfoot
%
\endlastfoot
%
\multirow{6}{}{Policy Advocate (40)} &
\multirow{6}{}{} &
\multirow{6}{*}{· Increasing prevalence over time (linked to professionalisation of MPs and decrease in working class Labour MPs and Conservative Knights of the Shire, rise of professional lobbying, new facilities and changes to committee system).} &
· Age (too old to gain a ministerial position); \
&
&
&
· Demand among electorate for constituency service (Proportion of policy advocates decreases as constituency class composition becomes increasingly heterogenous); \
&
&
&
· Electoral security (especially important for Specialists; the safer the seat, the more likely an MP is to be a Policy Advocate); \
