Если вы хотите обернуть свой текст, но сохранить выравнивание, вы можете обернуть эту ячейку в среде minipage
или varwidth
(varwidth поставляется из пакета varwidth). Varwidth будет «таким же широким, как его содержимое, но не шире X». Вы можете создать собственный тип столбца, который действует как "p {xx}", но сжимается, чтобы соответствовать, используя
\newcolumntype{M}[1]{>{\begin{varwidth}[t]{#1}}l<{\end{varwidth}}}
, который может потребовать пакет array
. Затем, когда вы используете что-то вроде \begin{tabular}{llM{2in}}
, первые два столбца будут выровнены по левому краю, а третий столбец будет выровнен по левому краю, но если он станет шире, чем 2 дюйма, текст будет перенесен.