当我正要整理一个 MWE 进行测试pgfplotstable
时,pdflatex 给了我以下错误:
! LaTeX Error: Environment table undefined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.6 \begin{table}
我已经在主文档中加载了我使用的所有包,该文档显示了一个表格。我无法找到这个简单问题的答案,这可能是由于我无法找到的某些愚蠢错误造成的。
妇女权利委员会:
\documentclass{minimal}
\usepackage{booktabs,pgfplotstable}
\begin{document}
\begin{table}
\centering
\begingroup\makeatletter\@makeother\_
\pgfplotstabletypeset[
% columns={index[0],index[1]}
col sep=comma,
columns/Name/.style={string type},
columns/misc/.style={string type},
every head row/.style={
before row={\toprule},
after row={
\midrule
}
},
every last row/.style={after row=\bottomrule},
]{cermaic_chip_capacitors.csv}
\endgroup
\end{table}
\end{document}
答案1
错误信息不是很清楚吗?
minimal
该类仅定义了在加载时不会产生错误的绝对最小值,因此它没有定义表格或图形,或列表或设置字体。
LaTeX 没有定义table
或figure
类似环境或命令\section
只是由正在使用的文档类定义(或未定义)。
答案2
我使用过minimal
documentclass。现在我记得我读过几次minimal
应该避免使用 class,尽管我无法提供为什么会这样的详细信息。
将 documentclass 更改为article
已解决所有问题,并且现在 latex 源可以按预期工作。