背面 \usepackage{aligned-overset} ->“未找到檔案“aligned-overset.sty””

背面 \usepackage{aligned-overset} ->“未找到檔案“aligned-overset.sty””

代碼(推薦在https://tex.stackexchange.com/a/414223/128042):

\usepackage{aligned-overset}

在 Overleaf 中給出錯誤訊息:

找不到檔案“aligned-overset.sty”

但 CTAN 上有“aligned-overset”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 已經給出瞭如何提取樣式文件的說明,我從自述文件中引用:

要安裝,您可以執行 texalign-overset.dtx 並將產生的檔案aligned-overset.sty複製到TeX安裝的搜尋路徑中的目錄中。為了快速評估,您也可以將align-overset.dtx重新命名為align-overset.sty並直接使用該檔案。

因此,您可以重新命名 .DTX 檔案並將其與其他檔案一起上傳,這樣您就可以工作了。

相關內容