我想定义几个固定宽度的表格列,就像 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}