> 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/pl/pliki-klas/02-overleaf-and-tex-live.md).

# Lista pakietów i plików klas

Ten artykuł wprowadza do TeX Live i opisuje jego zastosowanie w usłudze składu typograficznego Overleaf opartej na LaTeX-u.

## Wprowadzenie do TeX Live

[TeX Live](https://www.tug.org/texlive/) jest bezpłatną dystrybucją oprogramowania publikowaną co roku przez [The TeX Users Group](https://www.tug.org/). Zawiera pakiety LaTeX, czcionki, silniki TeX oraz liczne narzędzia programowe potrzebne do obsługi składu opartego na LaTeX-u we wszystkich standardowych systemach operacyjnych.

TeX Live jest ważnym elementem Overleaf, ponieważ nasze serwery używają go do kompilowania Twojego kodu LaTeX i generowania podglądu PDF w czasie rzeczywistym. Zapewnia też użytkownikom Overleaf łatwy dostęp do ponad 5000 pakietów LaTeX zawartych w każdej wersji TeX Live.

Nie musisz ograniczać się do używania najnowszej wersji TeX Live do kompilowania swoich projektów, ponieważ serwery Overleaf zapewniają dostęp do wcześniejszych wydań TeX Live. Projekty można łatwo [przełączyć na wcześniejszą wersję TeX Live](#how-do-i-change-a-projects-tex-live-version)— na przykład z powodu problemów ze zgodnością pakietów.

## Które pakiety LaTeX obsługuje Overleaf?

Ponieważ Overleaf korzysta z TeX Live, masz dostęp do ponad 5000 pakietów, w tym:

* Rysunki z [pstricks](https://ctan.org/pkg/pstricks-base?lang=en) i [TikZ](https://en.wikipedia.org/wiki/PGF/TikZ). Oto kilka [przykładów TikZ](https://www.overleaf.com/latex/examples/tagged/tikz).
* Bibliografie z [BibTeX](https://www.bibtex.org/) i [BibLaTeX](https://ctan.org/pkg/biblatex?lang=en). Oto [kilka przykładów](https://www.overleaf.com/gallery/tagged/bibliography).
* Pakiety, takie jak [fontspec](https://ctan.org/pkg/fontspec) wymagane przez XeLaTeX i LuaLaTeX do obsługi czcionek OpenType.

Możesz przeglądać listę pakietów TeX i LaTeX na podstronie CTAN [CTAN: Pakiety](https://ctan.org/pkg/).

## Którą wersję TeX Live używa mój projekt?

Gdy tworzysz nowy projekt Overleaf lub kopiujesz istniejący, nowy (lub skopiowany) projekt domyślnie będzie kompilowany przy użyciu najnowszej wersji TeX Live zainstalowanej na naszych serwerach. Gdy udostępniamy użytkownikom nową wersję TeX Live, nie aktualizujemy automatycznie istniejących projektów. Automatyczne wykonanie tego mogłoby spowodować błędy lub ostrzeżenia w Twoich istniejących projektach z powodu różnic między wersjami TeX Live.

### Dodatkowe uwagi dotyczące TeX Live i Twojego projektu Overleaf

* Wersją TeX Live używaną do kompilacji projektu nieudostępnionego zarządza osoba, do której ten projekt należy. Jednak jeśli współpracownik w projekcie współdzielonym zmieni wersję TeX Live, wpłynie to na wszystkich współpracujących przy tym projekcie.
* Wersja TeX Live jest parametrem specyficznym dla projektu: zmiana jej dla konkretnego projektu nie wpłynie na żaden inny projekt w Twoim obszarze roboczym Overleaf ani nie zmodyfikuje żadnego kodu źródłowego w projekcie, którego wersja TeX Live została zmieniona.
* Po wybraniu konkretnej wersji TeX Live wszystkie pakiety używane przez Twój projekt będą oczywiście wersjami dostępnymi i opublikowanymi w ramach tego wydania TeX Live.
* Przełączenie na inne ustawienie TeX Live może zmienić zachowanie pakietów, na przykład spowodować zmiany w poleceniach, które udostępniają.
* Zmiana wersji TeX Live w projekcie nie jest trwała; w razie potrzeby możesz zawsze wrócić do wcześniejszej wersji. Pamiętaj jednak, że różne wydania TeX Live mogą zawierać aktualizacje/zmiany, które mogą wpływać na możliwość kompilowania Twojego projektu przy użyciu określonego wydania TeX Live.

## Jak zmienić wersję TeX Live w projekcie?

Aby zmienić wersję TeX Live w projekcie, wykonaj następujące kroki — ustawienie TeX Live jest *specyficzne dla każdego projektu* i nie wpływa na żadne inne projekty, które możesz mieć:

1. Wybierz przycisk menu Overleaf (![Overleaf menu button](/files/53dda85834e01f737f0f27d88ea0bfee00c34c76)) i znajdź sekcję menu oznaczoną jako **Ustawienia**.
2. W obrębie **Ustawienia**, wybierz listę rozwijaną oznaczoną **Wersja TeX Live**.
3. Wybierz wersję TeX Live wymaganą przez Twój projekt, a następnie zamknij menu, klikając w dowolnym miejscu poza listą menu.
4. Ponownie skompiluj projekt, aby sprawdzić zgodność z wybraną wersją TeX Live.

Poniższa grafika podsumowuje te kroki — dla przejrzystości większość pozycji menu pominięto:

![Obraz pokazujący, jak wybrać wersję TeX Live w Overleaf](/files/bb677a93840ef17a962bff9a01d84434eb90641b)

### Dlaczego zmieniać wersję TeX Live w projekcie?

TeX Live jest dużą i złożoną dystrybucją oprogramowania, więc nie dziwi fakt, że nowe wydania czasami wprowadzają zmiany uniemożliwiające pomyślną kompilację kilku dokumentów. Zwykle wynika to ze zmian wpływających na polecenia pakietów, nieoczekiwanych błędów oraz niezgodności pakietów (lub „konfliktów”).

Oto kilka częstych powodów zmiany wersji TeX Live używanej do kompilacji Twojego projektu.

* **Możesz chcieć nowszej wersji TeX Live dla jednego ze swoich istniejących projektów**. Możesz zmienić wersję TeX Live używaną przez Twój projekt na nowszą, która udostępnia pakiet, polecenie lub funkcję językową, z której chcesz korzystać. Jednak przed wykonaniem tego zalecamy, aby projekt kompilował się bez błędów i abyś rozumiał wszelkie pozostałe ostrzeżenia wygenerowane przez kompilator.
* **Możesz chcieć, aby skopiowany projekt używał tej samej wersji TeX Live co oryginał**. Czasami, gdy kopiujesz stary projekt, mogą pojawić się nowe błędy z powodu zmian w TeX Live. Gdy tak się stanie, możesz albo dostosować projekt tak, aby był zgodny z najnowszą wersją TeX Live, albo ustawić wersję TeX Live w nowej kopii tak, aby odpowiadała wersji oryginalnego projektu, z którego została skopiowana.
* **Może być konieczne, aby wersja TeX Live używana w Twoim projekcie Overleaf była zgodna z wersją używaną na Twoim komputerze lokalnym**. Jeśli kompilujesz projekty zarówno lokalnie, jak i w Overleaf, aby uzyskać spójne wyniki, możesz chcieć dostosować wersję TeX Live używaną przez Overleaf tak, aby była zgodna z wersją LaTeX, której używasz lokalnie.
* **Możesz zgłaszać do czasopisma lub repozytorium, które kompiluje przy użyciu określonej wersji TeX Live**. Jeśli wysyłasz do czasopisma lub repozytorium korzystającego z określonej wersji LaTeX, kompilowanie w Overleaf z tą samą lub zgodną wersją TeX Live może pomóc uniknąć błędów w momencie wysyłki.

### Wersje „Legacy” TeX Live

W menu rozwijanym wersji TeX Live, pokazanym na zrzucie ekranu powyżej, starsze wersje TeX Live są kategoryzowane jako „Legacy”. Wersje te są udostępniane, aby zapewnić zgodność i pomyślną kompilację starszych szablonów oraz projektów, które ich wymagają.

Oto kilka dodatkowych kwestii do rozważenia przy korzystaniu ze starszych wersji TeX Live:

* Przy rozpoczynaniu nowego projektu zaleca się używanie najnowszej wersji TeX Live, chyba że konkretne problemy ze zgodnością wymagają użycia starszej wersji. Takie podejście zapewnia korzystanie z najnowszych aktualizacji i funkcji.
* Chociaż Overleaf nie określił jeszcze harmonogramu wycofywania najstarszych wersji TeX Live, wersje te mogą ostatecznie zostać wycofane i stać się niedostępne.
* Gdzie to możliwe, istniejące projekty powinny zostać zaktualizowane do najnowszej zgodnej wersji TeX Live.

## Jak często TeX Live jest aktualizowany w Overleaf?

Serwery kompilacyjne Overleaf są aktualizowane do najnowszego wydania TeX Live wkrótce po jego udostępnieniu. Po przetestowaniu i zakończeniu aktualizacji Overleaf publikuje wpis na blogu, aby podzielić się wszelkimi istotnymi aktualizacjami TeX Live, wraz z uwagami dotyczącymi poszczególnych pakietów i wskazówkami opartymi na wynikach naszych testów. Nasze „informacje o wydaniu” TeX Live można znaleźć na naszym blogu, korzystając z etykiety `tex live` tag: <https://www.overleaf.com/blog/tagged/tex%20live>.

### O procesie aktualizacji Overleaf

Przed aktualizacją naszej instalacji TeX Live ponownie kompilujemy rozbudowany zestaw testowy dokumentów, w tym około 5000 z naszej galerii szablonów, przykładów i artykułów, aby sprawdzić zmiany powodujące niezgodność — w tym błędy oraz wszelkie istotne zmiany wizualne w wygenerowanym wyniku. Mierzymy również względny czas renderowania dokumentów. Identyfikujemy znacząco wolniejsze renderowania i staramy się je przyspieszyć. W wyniku tych testów aktualizujemy przygotowane przez nas szablony — dlatego czasami aktualizacja TeX Live zajmuje nam trochę czasu! Mamy jednak nadzieję, że skutkuje to bardziej stabilnym doświadczeniem dla naszych użytkowników.

Pomimo naszych testów aktualizacje wprowadzone w LaTeX, silnikach TeX lub niezbędnych czcionkach i pakietach w TeX Live mogą czasami powodować niezgodności, zmiany łamiące dotychczasowe działanie i wycofania, na które nie mamy wpływu. Biorąc pod uwagę skalę TeX Live oraz bogactwo pakietów i narzędzi, które oferuje, nie możemy wykluczyć zmian powodujących problemy, ale dołożymy wszelkich starań, aby zminimalizować ich wpływ na naszych użytkowników.

### Zmiany pakietów między wydaniami TeX Live

Społeczność TeX wciąż wprowadza innowacje pomiędzy corocznymi wydaniami TeX Live. Nowe lub zaktualizowane pakiety LaTeX, czcionki i oprogramowanie związane z TeX są regularnie dodawane do Comprehensive TeX Archive Network, nazywanego w społeczności TeX CTAN. CTAN zapewnia centralne repozytorium oprogramowania związanego z TeX i LaTeX, gotowego do uwzględnienia w kolejnym wydaniu 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/pl/pliki-klas/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.
