wileysev 文档类弄乱了 amsmath 中的 bmatrix 等

wileysev 文档类弄乱了 amsmath 中的 bmatrix 等

考虑以下使用wileysev文档类的示例(用于 John Wiley 的书籍,可用在这个 zip 文件中):

\documentclass{wileysev}
\usepackage{amsmath}

\begin{document}
$\begin{bmatrix} 16 & 19 & 30 & 4 \end{bmatrix}$
\end{document}

这使

在此处输入图片描述

  1. 我猜这是因为所有的\@array...宏都wileysev.cls被弄错了。

  2. 如何恢复 的默认输出bmatrix

  3. 有人知道向 Wiley 报告此错误的正确论坛吗?

答案1

wileysev重新定义为在环境的前后array添加列规范;由于的代码做了类似的事情,你最终会减少太多的空间,并且分隔符太近。将值设为1.25@{}amsmathmatrixarray\arraystretch可以改进了多行数组,但肯定会破坏单行代码。我只需恢复 的标准定义\@array和 的值 1 即可\arraystretch

相关内容