Arrayjob 与数组冲突

Arrayjob 与数组冲突

我正在使用该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’。

即使我\newarrayarray文档中没有找到命令。

有人见过这个问题吗?有什么办法可以解决它吗?

(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)

相关内容