我正在用 latex (texworks) 编写一个文档,但是出现了以下错误:
! LaTeX Error: File `bitset.sty' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)
Enter file name:
Texworks 无法自动下载...
答案1
TeXworks 不会下载任何缺失的软件包。如果本地系统上还没有软件包,您可能依赖 MiKTeX 的下载功能。我对这个自动下载功能不太了解,但它可能会对某些软件包失效。
无论如何,该bitset
软件包是所谓的“oberdiek 软件包”的一部分,其中包括由海科·奥伯迪克。
该软件包的 MiKTeX 页面为http://miktex.org/packages/oberdiek并且可以使用 MiKTeX 包管理器安装该包。
在 TeX Live 发行版中,名称相同,安装操作tlmgr
如下
tlmgr install oberdiek
不建议单独安装,因为您可能会错过更新,因此请安装整个软件包。正如 Ryan Reich 所说,Oberdiek 的大多数软件包都依赖于同一软件包中的其他软件包。 的情况是bitset
需要infwarerr
和;最后一个需要,它想要和。因此,处理所有这些依赖项比下载整个套件要长intcalc
。bigintcalc
pdftexcmds
ltxcmds
ifluatex
ifpdf
如果磁盘空间对您来说不是问题,我建议完整安装整个 TeX 发行版(MiKTeX 或 TeX Live)并定期检查更新。