首页 > 解决方案 > LaTeX:所有命令的 csvsimple 包错误

问题描述

我想用 csvsimple 包在 LaTeX 中设置一个长表。我想我包含了所有正确的内容,但我仍然收到“!未定义的控制序列”错误。

我试图在一个单独的文件中编译下面的代码,但它也不起作用。

我正在使用 Texmaker 5.0.3 和 PDFlatex 进行编译。

\documentclass[12pt,a4paper,draft]{article}
\usepackage{csvsimple}
\begin{document}
\csvautotlongtable[separator=pipe]{foo.csv}
\end{document}

完整的错误信息是:

! Undefined control sequence.
\GenericError ...
#4 \errhelp \@err@ ...
l.234 ...tabular[separator=pipe]{foo.csv}
The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined.

标签: latex

解决方案


该命令应该是\csvautolongtable而不是\csvautotlongtablelongtable丢失。

\documentclass[12pt,a4paper,draft]{article}
\usepackage{csvsimple}
\usepackage{longtable}

\begin{document}
\csvautolongtable[separator=pipe]{foo.csv}
\end{document}

推荐阅读