MiKTeX 更新删除了 amsmath,认为它已过时 – 我可以使用其他包或将其恢复吗?

MiKTeX 更新删除了 amsmath,认为它已过时 – 我可以使用其他包或将其恢复吗?

我对软件包有疑问amsmath。更新后,由于该软件包已过时,因此被删除。但是可以使用什么软件包来代替amsmath

答案1

MiKTeX 已重组软件包amslatex。因此,更新将删除它:

软件包更新列表

该包amslatex分为amsmathamscls。(另外还有一个新包amslatex-primer):

MiKTeX 中的“ams”包

但是,更新没有自动安装新包。因此我手动安装了它们。对于 AmSLaTeX,您至少需要amsmath。它包含包文件amsmath.styamscls包含 AMS 类(amsbook.cls,...)。

“ams” 软件包全部安装

最后,通过调用 MiKTeX 包管理器、菜单项Repository→来同步本地存储库数据库Synchronize,请参阅 Ulrike Fischer 的评论。

答案2

amsmath绝对是不是过时了!它可能有一些旧的和未修复的错误,但它仍然处于“维护”状态,而且 AMS 有意保持这种状态。

您的更新肯定出了其他问题。

编辑: amsmath并且 AMS 文档类 +amsthm曾经在 CTAN 上合并为amslatex。它们在 TeX Live 中一直是分开的,尽管最初在 AMS 服务器上捆绑在一起,但在 2010 年中期重新打包,分为两部分分发。

这一拆分于 1 月底在 CTAN 上实施,同时进行了一次小更新(版本 2.14),“以提供与 stix.sty 更流畅的互操作性。它应该与版本 2.13 完全兼容。”

当我第一次回答这个问题时,我并没有意识到这种变化(以及随之而来的混乱)的后果,对此我深表歉意。

答案3

您可以改用mathtools(您应该使用它来代替,amsmath因为它修复了一个错误)。

答案4

手动安装包 和 后amsmathamsclsamslatex-primer可能会遇到有关 的错误etex.sty not found

您可以使用 MiKTeX 2.9 中的“包管理器(管理员)”来修复它。

选择“存储库”>“同步”

相关内容