在 Latex 中设置列​​宽时出错:包数组错误:非法前导标记(3cm):使用了‘c’

在 Latex 中设置列​​宽时出错:包数组错误:非法前导标记(3cm):使用了‘c’

这是我建立简单表格的代码。

\begin{table}
\small
\centering
\begin{tabular}{ l{3cm}|l|l|l}
....
\hline
\end{tabular}
\end{table}

但是,我得到了错误Package array Error: Illegal pream-token (3cm):c' used。`

关于如何解决这个问题有什么想法吗?

答案1

array以下是使用和进行操作的方法\newcolumntype

\documentclass{article}

\usepackage{array}


\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}

\begin{document}
\begin{table}
  \small
  \centering
  \begin{tabular}{L{3cm}|l|l|R{5cm}}
    A & B & C & D \tabularnewline
    \hline
  \end{tabular}
\end{table}
\end{document}

在此处输入图片描述

相关内容