尝试将 csv 表导入 Texmaker,当我尝试修复宽度时,最后一列出现错误

尝试将 csv 表导入 Texmaker,当我尝试修复宽度时,最后一列出现错误

我试图用 csvsimple 将 csv 表导入我的 Tex。想法是修复每列的宽度并使文本环绕。但是,每当我将最后一列标识符更改lp{2cm}或 时>{\centering}p{2cm},它都会给我错误“缺少数字”和“非法计量单位

  1. 基本上这是可行的,但最后一列的宽度不正确:
\begin{table}[h]


\scriptsize
\csvreader[no head, table head =\hline, column count=14,tabular=|>{\centering}m{1.2cm}|c|>{\centering}m{1.6cm}|>{\centering}m{1.6cm}|c|c|>{\centering}m{0.9cm}|>{\centering}m{1.2cm}|>{\centering}m{0.9cm}|>{\centering}m{0.7cm}|>{\centering}m{0.7cm}|>{\centering}m{1.3cm}|>{\centering}m{1.3cm}|l|, late after first line=\\\hline, table foot=\hline]%
{MBxxx210601-01.csv}%
{}
{\csvcolv & \csvcolvi & \csvcolvii & \csvcolviii & \csvcolix & \csvcolx & \csvcolxi  & \csvcolxii & \csvcolxiii & \csvcolxiv & \csvcolxv & \csvcolxvi & \csvcolxvii & \csvcolxviii}


\end{table}
  1. 在我像其他人一样更改最后一列标识符后,它会出现错误
\begin{table}[h]


\scriptsize
\csvreader[no head, table head =\hline, column count=14,tabular=|>{\centering}m{1.2cm}|c|>{\centering}m{1.6cm}|>{\centering}m{1.6cm}|c|c|>{\centering}m{0.9cm}|>{\centering}m{1.2cm}|>{\centering}m{0.9cm}|>{\centering}m{0.7cm}|>{\centering}m{0.7cm}|>{\centering}m{1.3cm}|>{\centering}m{1.3cm}|>{\centering}m{1.3cm}|, late after first line=\\\hline, table foot=\hline]%
{MBxxx210601-01.csv}%
{}
{\csvcolv & \csvcolvi & \csvcolvii & \csvcolviii & \csvcolix & \csvcolx & \csvcolxi  & \csvcolxii & \csvcolxiii & \csvcolxiv & \csvcolxv & \csvcolxvi & \csvcolxvii & \csvcolxviii}


\end{table}

错误是一堆“缺少数字”和“非法计量单位”交替出现。

有人知道原因是什么吗?谢谢!

答案1

使用\centering\arraybackslash以便\\保留其表末尾 roww 的含义。

相关内容