我正在使用该arrayjob
包(具有数组数据结构),并且我刚刚添加了更为人所知的array
垂直居中表格(文本+图片)。
我收到一个错误,似乎array
包正在执行\newarray
命令(由 定义arrayjob
)。
用法(声明一个名为 的新数组\Correct
):
\usepackage{arrayjob}
\usepackage{array}
\documentclass{article}
\begin{document}
\newarray\Correct % This line triggers the error
\end{document}
错误:
`! 程序包数组错误:使用了非法的前导标记(C):‘c’。
即使我\newarray
在array
文档中没有找到命令。
有人见过这个问题吗?有什么办法可以解决它吗?
(Debian 中的 TeXlive)
答案1
粗略一看arrayjob.sty
,它定义了一个宏\array
,因此无论如何它都与 LaTeX 不兼容。同一目录中有arrayjobx.sty
一个
% * 05/03/10 - Version 1.04
% + Change the name of the macro \array to \arrayx
% to avoid conflict with macros in the amsmath package.
% Change suggested by Michael Sharpe (msharpe at ucsd.edu)