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로 이동하는 것이 좋습니다.

관련 정보