> 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/cs/tridni-soubory/02-overleaf-and-tex-live.md).

# Seznam balíčků a třídních souborů

Tento článek představuje TeX Live a nastiňuje jeho použití v sazbě založené na LaTeXu v rámci služby Overleaf.

## Úvod do TeX Live

[TeX Live](https://www.tug.org/texlive/) je bezplatná softwarová distribuce vydávaná každoročně [Skupinou uživatelů TeXu](https://www.tug.org/). Poskytuje balíčky LaTeXu, fonty, TeXové enginy a četné softwarové nástroje potřebné k podpoře sazby založené na LaTeXu na všech standardních operačních systémech.

TeX Live je důležitou součástí Overleafu, protože naše servery jej používají ke kompilaci vašeho kódu v LaTeXu a generování náhledu PDF v reálném čase. Zároveň uživatelům Overleafu poskytuje snadný přístup k více než 5 000 balíčkům LaTeXu obsaženým v každém vydání TeX Live.

Nejste omezeni na použití nejnovější verze TeX Live ke kompilaci svých projektů, protože servery Overleafu poskytují přístup k předchozím vydáním TeX Live. Projekty lze snadno [přepnout na použití starší verze TeX Live](#how-do-i-change-a-projects-tex-live-version)—například kvůli problémům s kompatibilitou balíčků.

## Které balíčky LaTeXu Overleaf podporuje?

Protože Overleaf používá TeX Live, můžete získat přístup k více než 5 000 balíčkům, včetně:

* Obrázky s [pstricks](https://ctan.org/pkg/pstricks-base?lang=en) a [TikZ](https://en.wikipedia.org/wiki/PGF/TikZ). Zde jsou některé [ukázky TikZ](https://www.overleaf.com/latex/examples/tagged/tikz).
* Bibliografie s [BibTeX](https://www.bibtex.org/) a [BibLaTeX](https://ctan.org/pkg/biblatex?lang=en). Zde jsou [některé ukázky](https://www.overleaf.com/gallery/tagged/bibliography).
* Balíčky, jako [fontspec](https://ctan.org/pkg/fontspec) , které XeLaTeX a LuaLaTeX potřebují pro podporu písem OpenType.

Seznam balíčků TeXu a LaTeXu si můžete prohlédnout na podstránce CTAN [CTAN: Balíčky](https://ctan.org/pkg/).

## Jakou verzi TeX Live používá můj projekt?

Když vytvoříte nový projekt v Overleafu nebo zkopírujete existující, nový (nebo zkopírovaný) projekt se ve výchozím nastavení zkompiluje s použitím nejnovější verze TeX Live nainstalované na našich serverech. Když našim uživatelům zpřístupníme novou verzi TeX Live, existující projekty automaticky neaktualizujeme. Automatická aktualizace by mohla ve vašich stávajících projektech způsobit chyby nebo varování kvůli rozdílům mezi verzemi TeX Live.

### Další poznámky k TeX Live a vašemu projektu v Overleafu

* Verzi TeX Live použitou ke kompilaci nesdíleného projektu řídí osoba, která tento projekt vlastní. Pokud však spolupracovník na sdíleném projektu změní verzi TeX Live, ovlivní to všechny, kdo na tomto projektu spolupracují.
* Verze TeX Live je parametr specifický pro daný projekt: její změna u určitého projektu neovlivní žádný jiný projekt ve vašem pracovním prostoru Overleafu ani neupraví žádný zdrojový kód v projektu, jehož verze TeX Live byla změněna.
* Po zvolení konkrétní verze TeX Live budou samozřejmě všechny balíčky používané vaším projektem verzemi přítomnými a publikovanými v tomto vydání TeX Live.
* Přepnutí na jiné nastavení TeX Live může změnit chování balíčků, například změny v příkazech, které poskytují.
* Změna verze TeX Live u projektu není trvalá; kdykoli je potřeba, můžete se vrátit k předchozí verzi. Vždy mějte na paměti, že různá vydání TeX Live mohou mít aktualizace/změny, které mohou ovlivnit možnost zkompilovat váš projekt pomocí konkrétního vydání TeX Live.

## Jak změním verzi TeX Live u projektu?

Chcete-li změnit verzi TeX Live u projektu, postupujte takto — nastavení TeX Live je *specifické pro každý projekt* a neovlivňuje žádné jiné projekty, které můžete mít:

1. Vyberte tlačítko nabídky Overleafu (![Overleaf menu button](/files/87b206c8373e1eb1160e984c9f67270295887182)) a najděte sekci nabídky označenou **Nastavení**.
2. V rámci **Nastavení**, zvolte rozbalovací seznam označený **Verze TeX Live**.
3. Vyberte verzi TeX Live požadovanou vaším projektem a poté nabídku zavřete kliknutím kamkoli mimo seznam nabídky.
4. Znovu zkompilujte svůj projekt, abyste otestovali kompatibilitu se zvolenou verzí TeX Live.

Následující graf shrnuje tyto kroky — pro přehlednost je většina položek nabídky vynechána:

![Obrázek znázorňující, jak v Overleafu zvolit verzi TeX Live](/files/d8c682bfc18f1fe1650801884d78abbd012b1aa7)

### Proč měnit verzi TeX Live u projektu?

TeX Live je rozsáhlá a složitá softwarová distribuce, takže není překvapivé, že nové verze občas přinášejí změny, které zabrání úspěšné kompilaci několika dokumentů. Obvykle je to kvůli změnám ovlivňujícím příkazy balíčků, neočekávaným chybám a nekompatibilitám balíčků (nebo „střetům“).

Zde je několik běžných důvodů pro změnu verze TeX Live používané ke kompilaci vašeho projektu.

* **U některého z vašich stávajících projektů můžete chtít novější verzi TeX Live**. Verzi TeX Live používanou vaším projektem můžete přesunout na novější verzi, která poskytuje balíček, příkaz nebo jazykovou funkci, kterou chcete používat. Předtím však doporučujeme, aby se váš projekt kompiloval bez chyb a abyste rozuměli všem zbývajícím varováním, která překladač poskytl.
* **Můžete chtít, aby zkopírovaný projekt používal stejnou verzi TeX Live jako původní**. Někdy, když si vytvoříte kopii starého projektu, mohou se objevit nové chyby kvůli změnám v TeX Live. Když se to stane, můžete buď svůj projekt upravit tak, aby byl kompatibilní s nejnovější verzí TeX Live, nebo nastavit verzi TeX Live ve vaší nové kopii tak, aby odpovídala verzi původního projektu, ze kterého byla zkopírována.
* **Můžete potřebovat, aby se verze TeX Live používaná ve vašem projektu v Overleafu shodovala s verzí, kterou používáte na místním počítači**. Pokud kompilujete své projekty lokálně i v Overleafu, můžete si pro dosažení konzistentních výsledků přát upravit verzi TeX Live používanou v Overleafu tak, aby byla kompatibilní s verzí LaTeXu, kterou používáte lokálně.
* **Můžete odevzdávat do časopisu nebo repozitáře, které kompilují s konkrétní verzí TeX Live**. Pokud odevzdáváte do časopisu nebo repozitáře, které používají konkrétní verzi LaTeXu, kompilace se stejnou nebo kompatibilní verzí TeX Live v Overleafu může pomoci předejít chybám při odevzdání.

### „Legacy“ verze TeX Live

V rozbalovací nabídce verze TeX Live, zobrazené na snímku výše, jsou starší verze TeX Live kategorizovány jako „Legacy“. Tyto verze jsou zpřístupněny, aby byla zajištěna kompatibilita a úspěšná kompilace pro starší šablony a projekty, které je vyžadují.

Zde je několik dalších bodů, které je třeba zvážit při používání starších verzí TeX Live:

* Při zakládání nového projektu je vhodné použít nejnovější verzi TeX Live, pokud neexistují konkrétní problémy s kompatibilitou vyžadující použití starší verze. Tento přístup zajistí, že budete těžit z nejnovějších aktualizací a funkcí.
* Ačkoli Overleaf zatím nestanovil časový plán pro ukončení podpory nejstarších verzí TeX Live, tyto verze mohou být nakonec vyřazeny a nedostupné.
* Pokud je to možné, vaše stávající projekty by měly být aktualizovány na nejnovější kompatibilní verzi TeX Live.

## Jak často se TeX Live na Overleafu aktualizuje?

Kompilační servery Overleafu jsou krátce po zpřístupnění nejnovějšího vydání TeX Live aktualizovány na toto nejnovější vydání. Po otestování a dokončení aktualizace Overleaf zveřejní blogový příspěvek, ve kterém sdílí veškeré významné aktualizace TeX Live spolu s poznámkami a doporučeními specifickými pro jednotlivé balíčky na základě výsledků našich testů. Naše „poznámky k vydání“ TeX Live najdete na našem blogu pomocí `tex live` značky: <https://www.overleaf.com/blog/tagged/tex%20live>.

### O procesu aktualizace Overleafu

Před upgradem naší instalace TeX Live znovu kompilujeme rozsáhlou testovací sadu dokumentů, včetně zhruba 5 000 z naší galerie šablon, příkladů a článků, abychom zkontrolovali nekompatibilní změny — včetně chyb a jakýchkoli významných vizuálních změn v kompilovaném výstupu. Také měříme srovnávací dobu potřebnou k vykreslení dokumentů. Identifikujeme výrazně pomalejší vykreslování a snažíme se je zrychlit. Na základě těchto testů aktualizujeme šablony, které jsme vytvořili — proto nám někdy trvá aktualizace TeX Live déle! Výsledkem je ale snad stabilnější prostředí pro naše uživatele.

Přestože testujeme, aktualizace provedené v LaTeXu, TeXových enginech nebo v nezbytných fontech a balíčcích v TeX Live mohou někdy zavést nekompatibility, zásadní změny a zastarání, nad nimiž nemáme kontrolu. Vzhledem k rozsahu TeX Live a množství balíčků a nástrojů, které poskytuje, nemůžeme vyloučit zásadní změny, ale uděláme vše pro to, abychom minimalizovali dopad na naše uživatele.

### Změny balíčků mezi vydáními TeX Live

TeXová komunita mezi každoročními vydáními TeX Live stále inovuje. Nové nebo aktualizované balíčky LaTeXu, fonty a software související s TeXem jsou pravidelně přispívány do Comprehensive TeX Archive Network, v komunitě TeXu označované jako CTAN. CTAN poskytuje centrální úložiště softwaru souvisejícího s TeXem a LaTeXem, připraveného k zařazení do příštího vydání 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://overleaf-pro.ayaka.space/latex/cs/tridni-soubory/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.
