> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/ko/class-files/02-overleaf-and-tex-live.md).

# 패키지 및 클래스 파일 목록

이 문서는 TeX Live를 소개하고 Overleaf의 LaTeX 기반 조판 서비스에서의 사용 방식을 개괄합니다.

## TeX Live 소개

[TeX Live](https://www.tug.org/texlive/) 는 매년 [TeX 사용자 그룹](https://www.tug.org/). 이는 모든 표준 운영체제에서 LaTeX 기반 조판을 지원하는 데 필요한 LaTeX 패키지, 글꼴, TeX 엔진 및 수많은 소프트웨어 도구를 제공합니다.

TeX Live는 Overleaf의 중요한 구성 요소입니다. 우리의 서버가 이를 사용해 여러분의 LaTeX 코드를 컴파일하고 실시간 PDF 미리보기를 생성하기 때문입니다. 또한 Overleaf 사용자는 각 TeX Live 배포판에 포함된 5,000개 이상의 LaTeX 패키지에 쉽게 접근할 수 있습니다.

프로젝트를 컴파일하는 데 반드시 최신 버전의 TeX Live만 사용할 필요는 없습니다. Overleaf 서버가 이전 TeX Live 배포판에 대한 접근을 제공하기 때문입니다. 프로젝트는 쉽게 [더 이른 버전의 TeX Live로 전환될 수 있습니다](#how-do-i-change-a-projects-tex-live-version)—예를 들어 패키지 호환성 문제 때문입니다.

## Overleaf는 어떤 LaTeX 패키지를 지원하나요?

Overleaf가 TeX Live를 사용하기 때문에 다음을 포함해 5,000개 이상의 패키지에 접근할 수 있습니다:

* 가 포함된 그림 [pstricks](https://ctan.org/pkg/pstricks-base?lang=en) 및 [TikZ](https://en.wikipedia.org/wiki/PGF/TikZ). 다음은 몇 가지 [TikZ 예제](https://www.overleaf.com/latex/examples/tagged/tikz).
* 가 포함된 참고문헌 [BibTeX](https://www.bibtex.org/) 및 [BibLaTeX](https://ctan.org/pkg/biblatex?lang=en). 다음은 [몇 가지 예제입니다](https://www.overleaf.com/gallery/tagged/bibliography).
* 다음과 같은 패키지: [fontspec](https://ctan.org/pkg/fontspec) OpenType 글꼴 지원을 위해 XeLaTeX과 LuaLaTeX에서 필요합니다.

CTAN 하위 페이지에서 TeX 및 LaTeX 패키지 목록을 찾아볼 수 있습니다 [CTAN: 패키지](https://ctan.org/pkg/).

## 내 프로젝트는 어떤 TeX Live 버전을 사용하나요?

새 Overleaf 프로젝트를 만들거나 기존 프로젝트를 복사하면, 기본적으로 새(또는 복사된) 프로젝트는 서버에 설치된 최신 버전의 TeX Live를 사용해 컴파일됩니다. Overleaf 사용자를 위해 새로운 버전의 TeX Live를 제공하더라도 기존 프로젝트는 자동으로 업그레이드하지 않습니다. 이렇게 자동으로 업그레이드하면 TeX Live 버전 간 차이로 인해 기존 프로젝트에서 오류나 경고가 발생할 수 있기 때문입니다.

### TeX Live와 Overleaf 프로젝트에 대한 추가 참고 사항

* 공유되지 않은 프로젝트를 컴파일하는 데 사용되는 TeX Live 버전은 그 프로젝트의 소유자가 제어합니다. 그러나 공유 프로젝트에서 협업자가 TeX Live 버전을 변경하면 그 프로젝트에 참여하는 모든 사람에게 영향을 미칩니다.
* TeX Live 버전은 프로젝트별 매개변수입니다. 특정 프로젝트의 버전을 변경해도 Overleaf 작업 공간의 다른 프로젝트에는 영향을 주지 않으며, TeX Live 버전이 변경된 프로젝트의 소스 코드도 수정되지 않습니다.
* 특정 TeX Live 버전을 선택한 후에는, 물론 프로젝트에서 사용하는 모든 패키지는 해당 TeX Live 릴리스에 포함되어 게시된 버전이 됩니다.
* 다른 TeX Live 설정으로 전환하면 제공하는 명령의 변경 같은 패키지 동작이 달라질 수 있습니다.
* 프로젝트의 TeX Live 버전을 전환하는 것은 영구적이지 않습니다. 필요할 때 언제든 이전 버전으로 되돌릴 수 있습니다. TeX Live의 서로 다른 릴리스에는 프로젝트를 특정 TeX Live 릴리스로 컴파일하는 능력에 영향을 줄 수 있는 업데이트/변경 사항이 있을 수 있음을 항상 유의하세요.

## 프로젝트의 TeX Live 버전을 어떻게 변경하나요?

프로젝트의 TeX Live 버전을 변경하려면 다음 단계를 따르세요. TeX Live 설정은 *각 프로젝트에 고유하며* 다른 어떤 프로젝트에도 영향을 주지 않습니다:

1. Overleaf 메뉴 버튼(![Overleaf menu button](/files/722484b3e95df3b526d072b8dfc9f89203060978))을 선택한 다음, **설정**.
2. 에서 **설정**이라고 표시된 드롭다운 목록을 선택하세요. **TeX Live 버전**.
3. 프로젝트에 필요한 TeX Live 버전을 선택한 뒤, 메뉴 목록 바깥의 아무 곳이나 클릭하여 메뉴를 닫습니다.
4. 선택한 TeX Live 버전과의 호환성을 테스트하려면 프로젝트를 다시 컴파일하세요.

다음 그림은 이 단계를 요약한 것입니다. 명확성을 위해 대부분의 메뉴 항목은 생략했습니다:

![Overleaf에서 TeX Live 버전을 선택하는 방법을 보여주는 이미지](/files/2f4a226d46ae3af3506c6a14d5717f2aa3b2ca48)

### 프로젝트의 TeX Live 버전을 왜 변경하나요?

TeX Live는 크고 복잡한 소프트웨어 배포판이므로, 새 릴리스가 가끔 몇몇 문서의 성공적인 컴파일을 방해하는 변경을 도입하는 것은 놀랍지 않습니다. 이는 일반적으로 패키지 명령에 영향을 주는 변경, 예기치 않은 버그, 패키지 비호환성(또는 “충돌”) 때문입니다.

프로젝트를 컴파일하는 데 사용되는 TeX Live 버전을 변경해야 하는 일반적인 이유는 다음과 같습니다.

* **기존 프로젝트 중 하나에 더 새로운 버전의 TeX Live가 필요할 수 있습니다**. 프로젝트에서 사용하는 TeX Live 버전을 더 최근 버전으로 옮겨, 사용하고 싶은 패키지, 명령 또는 언어 기능을 제공하도록 할 수 있습니다. 그러나 그렇게 하기 전에 프로젝트가 오류 없이 컴파일되는지, 그리고 컴파일러가 제공한 남은 경고를 이해하고 있는지 권장합니다.
* **복사한 프로젝트가 원본과 동일한 TeX Live 버전을 사용하길 원할 수 있습니다**. 때로는 오래된 프로젝트를 복사할 때, TeX Live의 변경 때문에 새로운 오류가 나타날 수 있습니다. 이런 경우 프로젝트를 최신 버전의 TeX Live와 호환되도록 수정하거나, 새 복사본의 TeX Live 버전을 복사한 원본 프로젝트의 버전에 맞추면 됩니다.
* **Overleaf 프로젝트에서 사용하는 TeX Live 버전을 로컬 머신에서 사용하는 버전과 맞춰야 할 수 있습니다**. 프로젝트를 로컬과 Overleaf에서 모두 컴파일하는 경우, 일관된 결과를 얻기 위해 Overleaf에서 사용하는 TeX Live 버전을 로컬에서 사용하는 LaTeX 버전과 호환되도록 조정하고 싶을 수 있습니다.
* **특정 버전의 TeX Live로 컴파일하는 저널 또는 저장소에 제출할 수 있습니다**. 특정 버전의 LaTeX를 사용하는 저널 또는 저장소에 제출하는 경우, Overleaf에서 동일하거나 호환되는 버전의 TeX Live로 컴파일하면 제출 시 오류를 피하는 데 도움이 될 수 있습니다.

### TeX Live의 “레거시” 버전

위 스크린샷에 표시된 TeX Live 버전 드롭다운 메뉴에서 오래된 TeX Live 버전은 “Legacy”로 분류됩니다. 이러한 버전은 오래된 템플릿과 이를 필요로 하는 프로젝트와의 호환성 및 성공적인 컴파일을 보장하기 위해 제공됩니다.

오래된 TeX Live 버전 사용을 고려할 때 추가로 고려할 점은 다음과 같습니다:

* 새 프로젝트를 시작할 때는 특정 호환성 문제로 인해 더 오래된 버전을 사용해야 하는 경우를 제외하고 최신 버전의 TeX Live를 사용하는 것이 좋습니다. 이 방법은 최신 업데이트와 기능의 이점을 누릴 수 있게 해줍니다.
* Overleaf는 가장 오래된 TeX Live 버전을 언제 중단할지에 대한 일정을 아직 정하지 않았지만, 그런 버전은 결국 단계적으로 폐지되어 사용할 수 없게 될 수 있습니다.
* 가능하다면 기존 프로젝트는 최신 호환 버전의 TeX Live로 업데이트해야 합니다.

## Overleaf에서 TeX Live는 얼마나 자주 업데이트되나요?

Overleaf의 컴파일 서버는 TeX Live의 최신 릴리스가 나오면 곧바로 업그레이드됩니다. 업그레이드 테스트와 완료 후, Overleaf는 주목할 만한 TeX Live 업데이트와 함께 패키지별 참고 사항 및 테스트 결과를 바탕으로 한 안내를 공유하는 블로그 글을 게시합니다. TeX Live “릴리스 노트”는 블로그에서 다음을 사용해 찾을 수 있습니다 `tex live` 태그: <https://www.overleaf.com/blog/tagged/tex%20live>.

### Overleaf의 업그레이드 과정에 대하여

TeX Live 설치를 업그레이드하기 전에, 우리는 템플릿, 예제, 문서 갤러리에서 가져온 약 5,000개를 포함한 광범위한 테스트 문서 모음을 다시 컴파일하여, 오류와 컴파일된 출력의 중요한 시각적 변화(s)를 포함한 중단 변경 사항을 확인합니다. 또한 문서를 렌더링하는 데 걸리는 상대적인 시간을 측정합니다. 우리는 현저히 느린 렌더링을 찾아 더 빠르게 만들려고 노력합니다. 이러한 테스트의 결과로, 우리가 제작한 템플릿을 업데이트합니다. 그래서 TeX Live를 업데이트하는 데 때때로 시간이 걸리는 것입니다! 그러나 그 결과는 아마도 사용자에게 더 안정적인 경험일 것입니다.

테스트에도 불구하고, TeX Live 내의 LaTeX, TeX 엔진, 또는 필요한 글꼴과 패키지에 대한 업데이트는 때때로 우리의 통제를 벗어난 비호환성, 중단 변경, 지원 종료를 초래할 수 있습니다. TeX Live의 규모와 제공하는 풍부한 패키지 및 도구를 고려할 때, 중단 변경 가능성을 완전히 배제할 수는 없지만, 사용자에게 미치는 영향을 최소화하기 위해 최선을 다하겠습니다.

### TeX Live 릴리스 간 패키지 변경

TeX 커뮤니티는 매년 있는 TeX Live 릴리스 사이에도 계속 혁신하고 있습니다. 새롭거나 업데이트된 LaTeX 패키지, 글꼴, TeX 관련 소프트웨어가 TeX 커뮤니티 내에서는 CTAN이라 불리는 Comprehensive TeX Archive Network에 정기적으로 기여됩니다. CTAN은 다음 TeX Live 릴리스에 포함할 준비가 된 TeX 및 LaTeX 관련 소프트웨어를 위한 중앙 저장소를 제공합니다.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/ko/class-files/02-overleaf-and-tex-live.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
