![MiKTeX 更新删除了 amsmath,认为它已过时 – 我可以使用其他包或将其恢复吗?](https://linux22.com/image/262407/MiKTeX%20%E6%9B%B4%E6%96%B0%E5%88%A0%E9%99%A4%E4%BA%86%20amsmath%EF%BC%8C%E8%AE%A4%E4%B8%BA%E5%AE%83%E5%B7%B2%E8%BF%87%E6%97%B6%20%E2%80%93%20%E6%88%91%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E5%85%B6%E4%BB%96%E5%8C%85%E6%88%96%E5%B0%86%E5%85%B6%E6%81%A2%E5%A4%8D%E5%90%97%EF%BC%9F.png)
我对软件包有疑问amsmath
。更新后,由于该软件包已过时,因此被删除。但是可以使用什么软件包来代替amsmath
?
答案1
MiKTeX 已重组软件包amslatex
。因此,更新将删除它:
该包amslatex
分为amsmath
和amscls
。(另外还有一个新包amslatex-primer
):
但是,更新没有自动安装新包。因此我手动安装了它们。对于 AmSLaTeX,您至少需要amsmath
。它包含包文件amsmath.sty
。amscls
包含 AMS 类(amsbook.cls
,...)。
最后,通过调用 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
手动安装包 和 后amsmath
,amscls
您amslatex-primer
可能会遇到有关 的错误etex.sty not found
。
您可以使用 MiKTeX 2.9 中的“包管理器(管理员)”来修复它。
选择“存储库”>“同步”