> For the complete documentation index, see [llms.txt](https://ayakaleaf-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://ayakaleaf-pro.ayaka.space/latex/uk/faili-klasiv/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, шрифти, рушії TeX і численні програмні інструменти, необхідні для підтримки верстки на основі LaTeX у всіх стандартних операційних системах.

TeX Live є важливою складовою Overleaf, оскільки наші сервери використовують його для компіляції вашого коду LaTeX і створення попереднього перегляду PDF у реальному часі. Також він надає користувачам Overleaf легкий доступ до понад 5 000 пакетів LaTeX, що містяться в кожному випуску TeX Live.

Ви не обмежені використанням останньої версії TeX Live для компіляції ваших проєктів, оскільки сервери Overleaf надають доступ до попередніх випусків TeX Live. Проєкти можна легко [перевести на використання попередньої версії TeX Live](#how-do-i-change-a-projects-tex-live-version)—наприклад, через проблеми сумісності пакетів.

## Які пакети LaTeX підтримує Overleaf?

Оскільки 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) потрібні для XeLaTeX і LuaLaTeX для підтримки шрифтів OpenType.

Ви можете переглянути список пакетів TeX і LaTeX на підсторінці CTAN [CTAN: Пакети](https://ctan.org/pkg/).

## Яку версію TeX Live використовує мій проєкт?

Коли ви створюєте новий проєкт Overleaf або копіюєте наявний, новий (або скопійований) проєкт за замовчуванням компілюватиметься з використанням найновішої версії TeX Live, встановленої на наших серверах. Коли ми надаємо користувачам нову версію 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/eaba1a93ffb5f86fa0cc1b16119d06daa846c1df)) і знайдіть розділ меню з назвою **Параметри**.
2. У **Параметри**, виберіть розкривний список із назвою **Версія TeX Live**.
3. Виберіть версію TeX Live, потрібну вашому проєкту, потім закрийте меню, клацнувши будь-де поза списком меню.
4. Перекомпілюйте ваш проєкт, щоб перевірити сумісність із вибраною версією TeX Live.

Наведена нижче схема підсумовує ці кроки — для наочності більшість пунктів меню опущено:

![Зображення, що показує, як вибрати версію TeX Live в Overleaf](/files/108a21ac679b95d07e0f2e3b4fd66568cbadb620)

### Навіщо змінювати версію TeX Live для проєкту?

TeX Live — це великий і складний програмний дистрибутив, тож не дивно, що нові випуски час від часу вносять зміни, які перешкоджають успішній компіляції деяких документів. Зазвичай це пов’язано зі змінами, що впливають на команди пакетів, неочікуваними помилками та несумісністю пакетів (або «конфліктами»).

Ось деякі поширені причини для зміни версії TeX Live, яка використовується для компіляції вашого проєкту.

* **Ви можете захотіти новішу версію TeX Live для одного з ваших наявних проєктів**. Ви можете перевести версію TeX Live, що використовується вашим проєктом, на більш нову версію, яка надає пакет, команду або мовну функцію, яку ви хотіли б використовувати. Однак перед цим ми рекомендуємо переконатися, що ваш проєкт компілюється без помилок і що ви розумієте будь-які попередження, які залишив компілятор.
* **Ви можете захотіти, щоб скопійований проєкт використовував ту саму версію TeX Live, що й оригінал**. Іноді, коли ви створюєте копію старого проєкту, можуть з’являтися нові помилки через зміни в TeX Live. Коли це трапляється, ви можете або внести зміни до свого проєкту, щоб він був сумісний із найновішою версією TeX Live, або встановити для вашої нової копії версію TeX Live, що відповідає версії оригінального проєкту, з якого її було скопійовано.
* **Вам може знадобитися, щоб версія TeX Live, яка використовується у вашому проєкті Overleaf, відповідала версії, яку ви використовуєте на локальному комп’ютері**. Якщо ви компілюєте свої проєкти як локально, так і в Overleaf, щоб отримувати однакові результати, ви можете захотіти налаштувати версію TeX Live, яку використовує Overleaf, так, щоб вона була сумісна з версією LaTeX, яку ви використовуєте локально.
* **Ви можете подавати до журналу або репозиторію, що компілює з певною версією TeX Live**. Якщо ви подаєте до журналу або репозиторію, що використовує певну версію LaTeX, компіляція в Overleaf із тією самою або сумісною версією TeX Live може допомогти уникнути помилок під час подання.

### «Застарілі» версії TeX Live

У розкривному меню версій TeX Live, показаному на знімку екрана вище, старіші версії TeX Live позначені як «Legacy». Ці версії доступні, щоб забезпечити сумісність і успішну компіляцію для старіших шаблонів і проєктів, які їх потребують.

Ось кілька додаткових моментів, які слід врахувати, розглядаючи використання старіших версій TeX Live:

* Під час створення нового проєкту доцільно використовувати найновішу версію TeX Live, якщо тільки конкретні проблеми сумісності не вимагають використання старішої версії. Такий підхід гарантує, що ви скористаєтеся найновішими оновленнями та можливостями.
* Хоча Overleaf ще не визначив терміни припинення підтримки найстаріших версій TeX Live, ці версії зрештою можуть бути виведені з використання і стати недоступними.
* Якщо це можливо, ваші наявні проєкти слід оновити до найновішої сумісної версії TeX Live.

## Як часто TeX Live оновлюється в Overleaf?

Сервери компіляції Overleaf оновлюються до найновішого випуску TeX Live невдовзі після його появи. Після тестування та завершення оновлення Overleaf публікує допис у блозі, щоб поділитися будь-якими помітними оновленнями TeX Live, а також примітками й рекомендаціями щодо окремих пакетів, сформованими на основі результатів нашого тестування. Наші «примітки до випуску» TeX Live можна знайти в нашому блозі за допомогою `tex live` мітки: <https://www.overleaf.com/blog/tagged/tex%20live>.

### Про процес оновлення в Overleaf

Перед оновленням нашої інсталяції TeX Live ми перекомпілюємо великий набір тестових документів, зокрема приблизно 5 000 із нашої галереї шаблонів, прикладів і статей, щоб перевірити наявність критичних змін — зокрема помилок і будь-яких суттєвих візуальних змін у згенерованому результаті. Ми також вимірюємо порівняльний час, потрібний для відтворення документів. Ми виявляємо значно повільніші відтворення та намагаємося зробити їх швидшими. Унаслідок цих тестів ми оновлюємо шаблони, які створили самі, — ось чому іноді оновлення TeX Live займає в нас деякий час! Проте, сподіваємося, результатом буде стабільніший досвід для наших користувачів.

Попри наше тестування, оновлення LaTeX, рушіїв TeX або необхідних шрифтів і пакетів у TeX Live іноді можуть спричиняти несумісності, критичні зміни та застарівання, які не залежать від нас. З огляду на масштаб TeX Live та багатство пакетів і інструментів, які він надає, ми не можемо виключити критичних змін, але докладемо всіх зусиль, щоб мінімізувати будь-який вплив на наших користувачів.

### Зміни пакетів між випусками TeX Live

Спільнота TeX продовжує впроваджувати новації між щорічними випусками TeX Live. Нові або оновлені пакети LaTeX, шрифти та програмне забезпечення, пов’язане з TeX, регулярно надходять до Comprehensive TeX Archive Network, що в спільноті TeX називається CTAN. CTAN надає центральний репозиторій для програмного забезпечення, пов’язаного з TeX і LaTeX, готового до включення до наступного випуску TeX Live.


---

# 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://ayakaleaf-pro.ayaka.space/latex/uk/faili-klasiv/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.
