無法在 Overleaf 中取得要編譯的複製項目

無法在 Overleaf 中取得要編譯的複製項目

因此,我複製了與我共享的報告模板,但我的副本無法編譯,而我複製的專案可以正常編譯。這是我得到的第一個錯誤:

 /usr/local/texlive/2019/texmf-dist/tex/latex/subfigure/subfigure.sty, line 124
LaTeX Error: Command \c@lofdepth already defined.

Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.124 \newcounter{lofdepth}

Your command was ignored.
Type  I <command> <return>  to replace it with another command,
or  <return>  to continue without it.

我不知道錯誤正在讀取的檔案位於哪裡,所以我很困惑。

答案1

(我是 Overleaf 的支援人員。)

複製 Overleaf 專案時有時會發生這種情況,因為現有專案使用建立專案時的最新 TeX Live 版本(以避免在我們更新 Overleaf 上的 TeX Live 時輸出發生變更)。但專案的新副本將使用更新的 TeX Live 版本(以阻止使用過時的軟體包)(如果可用)。

如果您在文件中使用的套件在 TeX Live 版本之間發生了更改,則可能會導致此行為。以前,支援人員可以對此進行調整,因此用戶必須聯繫我們才能在他們的專案中進行更改。我們最近推出了一項新功能,您可以根據需要在專案中自行調整此設定。

為此,請開啟原始工作項目,然後按一下左上角的 Overleaf 選單。向下捲動至設定中的「TeX Live 版本」條目,並記下工作項目正在使用哪個版本。

在此輸入影像描述

然後,您可以開啟專案的新副本並調整其中的設定以符合原始專案。可以獲得有關該功能的更多信息這裡

僅當您的新專案無法運作或您有使用特定版本的 TeX Live 的特殊要求時才進行此變更。一般來說,最好將較新的項目轉移到較新版本的 TeX Live 上,以便從文件中套件的最新增強功能和錯誤修復中受益。

相關內容