错误似乎与 \usepackage{gensymb} 有关

错误似乎与 \usepackage{gensymb} 有关

使用 TexStudio 4.3.1 和 MiKTeX 4.8(MiKTeX 也报告所有软件包都是最新的),我收到以下两个错误:

  • 缺少 = 插入 \ifnum。\usepackage
  • 缺少的数字,视为零。 \usepackage 类似于此问题: 与 \usepackage{graphicx} 相关的错误 突出显示的行是\usepackage{esint},但是如果我注释掉上一行\usepackage{gensymb},构建就会成功。这似乎与 David Carlisle 对上述未回答问题的评论一致,但我不确定实际问题是什么。gensymb似乎是根据 MiKTeX 安装的。这是我对 MWE 的尝试(请耐心等待):
\documentclass{article}
\usepackage{gensymb}
\begin{document}
\end{document}

提前致谢。

答案1

gensymb 已在源代码和 texlive 中修复,但显然在 miktex 中尚未修复。

您可以修复本地副本,只需添加缺失内容,/13如源中的最后一次提交所示:

https://gitlab.com/kjhtex/gensymb/-/commit/7eae952310598e5c402aaf5377cb0979534a9a01

所以看起来像

\ProvidesPackage{gensymb}
  [2022/10/13 v1.0.1 (KJH)]

相关内容