表格:l{单位}?

表格:l{单位}?

我想定义几个固定宽度的表格列,就像 p{2cm},但我希望文本向左对齐,而不是对齐。所以基本上像 l{2cm} 一样。

有没有办法不用触及每一个细胞就能实现这一点?

答案1

\documentclass{article}
\usepackage[english]{babel}
\usepackage{array,ragged2e}
\usepackage{blindtext}

\newcolumntype{L}[1]{>{\RaggedRight}p{#1}}% with hyphenation
\newcolumntype{M}[1]{>{\raggedright\arraybackslash}p{#1}}% without hyphenation
\begin{document}

\begin{tabular}{L{5cm}M{5cm}}
\blindtext & \blindtext
\end{tabular}

\end{document}

在此处输入图片描述

相关内容