Skip to main content
프로젝트에 .cls, .sty, .bst 파일이 있는 경우, 이 파일들이 최상위 수준에 있지 않으면 Overleaf의 컴파일 과정에서 해당 파일을 찾을 수 없습니다. 하지만 프로젝트를 정리하기 위해 이 파일들을 폴더에 넣어 쉽게 찾을 수 있도록 하고 프로젝트 최상위 수준이 어수선해지지 않도록 하고 싶을 수 있습니다. 다행히 latexmkrc 파일을 사용하여 사용자 지정 TEXINPUTS 디렉터리를 지정할 수 있으므로, Overleaf가 해당 디렉터리에서 패키지 파일을 검색해야 한다는 것을 알 수 있습니다. 예를 들어 패키지 파일을 tex/라는 폴더에, 참고문헌 스타일 파일을 bst/라는 폴더에 각각 넣었다고 가정해 보겠습니다.
  1. 프로젝트 사이드바 상단의 “Add file”을 클릭합니다.
  2. “Blank file”을 선택하고 파일 이름을 latexmkrc로 저장합니다(아직 없는 경우).
  3. latexmkrc에 다음 줄을 입력합니다.
    (또는 프로젝트의 해당 폴더 이름으로 변경하세요)
이제 Overleaf는 패키지 파일을 찾을 때 시스템 TEXINPUTS를 검색하기 전에 tex/ 폴더를 먼저 검색하고, 참고문헌 스타일 파일을 찾을 때 시스템 BSTINPUTS를 검색하기 전에 bst/ 폴더를 먼저 검색합니다. (출처: https://tex.stackexchange.com/a/50847)
메인 문서 파일과 latexmkrc 파일은 폴더 안이 아닌 프로젝트의 최상위 수준에 있어야 합니다.
마지막 수정일 2026년 10월 4일