Overleaf \usepackage{aligned-overset} -> “未找到文件‘aligned-overset.sty’”

Overleaf \usepackage{aligned-overset} -> “未找到文件‘aligned-overset.sty’”

代码(推荐https://tex.stackexchange.com/a/414223/128042):

\usepackage{aligned-overset}

在 Overleaf 中给出了错误信息:

未找到文件“aligned-overset.sty”

但是“aligned-overset”在CTAN上https://ctan.org/pkg/aligned-overset?lang=de 并包含在 TeX Live 中。

为什么它不能自动运行?我该如何手动运行?当我从 CTAN 下载 .zip 时,文件夹中没有 .sty。

答案1

(我是 Overleaf 的支持人员。)正如评论中提到的,我们仍在为新项目运行 TeX Live 2017。我们知道我们需要保持最新状态,并且我们正在努力在未来几个月内为新项目发布更新的 TeX Live 发行版。

由于所讨论的软件包于 2018 年添加到 CTAN,因此在撰写本文时,它尚未在 Overleaf 上提供。通常,对于相对简单、独立的软件包,您可以从 CTAN 下载 .sty 文件并将其上传到您的 Overleaf 项目以使用它。只要软件包代码不依赖于其他软件包的新功能或作为较新 TeX Live 版本的一部分分发的二进制文件的更改,就可以通过这种方式在 Overleaf 上使用更新或新的软件包。

但是,由于此包是作为.dtx而不是分发给 CTAN 的.sty,因此最简单的选择是下载.sty软件包的 TeX Live 源.sty然后可以将此文件上传到您的 Overleaf 项目,而无需.dtx单独处理该文件。

答案2

您可以将所有必要的文件(.sty、.tex 等)编译为 .ZIP 文件,并将其作为项目文件上传到 Overleaf。说明如下:

https://www.overleaf.com/learn/how-to/Uploading_a_project

并且@daleif 给出了如何提取样式文件的说明,我从 readme 文件中引用:

要安装,您可以运行 tex align-overset.dtx 并将生成的文件 aligned-overset.sty 复制到 TeX 安装的搜索路径中的目录中。为了快速评估,您还可以将 align-overset.dtx 重命名为 align-overset.sty 并直接使用该文件。

因此您可以重命名 .DTX 文件并将其与其他文件一起上传,这样它就可以正常工作。

相关内容