Skip to main content
Istniejący obraz TeX Live można rozszerzyć za pomocą nowego pliku Dockerfile i skonfigurować aplikację tak, aby używała nowego obrazu. Poniżej przedstawiamy wskazówki dotyczące instalowania nowych pakietów lub fontów, jednak konfiguracja niestandardowego obrazu nie jest objęta naszymi warunkami wsparcia. Obrazy TeX Live są aktualizowane rzadko. Zalecamy przebudowywanie niestandardowych obrazów przy aktualizacji Server Pro.
Poniższe sekcje dotyczą wyłącznie Server Pro oraz Sandboxed Compiles.

Instalowanie i aktualizowanie pakietów

Do zarządzania pakietami TeX Live możesz używać poleceń tlmgr, takich jak tlmgr install i tlmgr update, jak w poniższym przykładzie:

Używanie tlmgr w starszym obrazie TeX Live

Domyślnie tlmgr pobiera zasoby z najnowszego wydania TeX Live. Przy łataniu starszego obrazu TeX Live pobieranie należy przełączyć na odpowiednie archiwum. Listę serwerów lustrzanych archiwów znajdziesz na stronie https://www.tug.org/historic/.

Instalowanie nowych fontów

Istnieją różne procedury instalowania nowych fontów w dystrybucji TeX Live, a instalacja niestandardowego fontu może wymagać kilku kroków. Dobrym punktem wyjścia będzie prawdopodobnie zapoznanie się z instrukcjami instalacji fontów TeX w oficjalnej dokumentacji TeX Live. Poniższy plik Dockerfile pokazuje przykład instalacji fontu TrueType w istniejącym obrazie TeX Live 2022:

Konfigurowanie Server Pro do używania nowych obrazów

Do zbudowania nowego obrazu użyj nazwy ghcr.io/ayaka-notes/texlive-full i niestandardowego tagu, na przykład:
Teraz możemy skonfigurować Server Pro do używania nowego obrazu 2023.1-custom, aktualizując zmienne środowiskowe TEX_LIVE_DOCKER_IMAGE i ALL_TEX_LIVE_DOCKER_IMAGES:
W powyższym przykładzie nowe projekty domyślnie używają nowego obrazu 2023.1-custom, a obraz 2023.1 pozostaje dostępny, gdy jest potrzebny.
Ostatnia modyfikacja 4 października 2026