summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-03-30 21:40:14 +0000
committerKarl Berry <karl@freefriends.org>2019-03-30 21:40:14 +0000
commit12d6b522f55ca129156683742445b0f10cf95ea2 (patch)
tree76587681dce364db23b2570b21867d099edf01c3 /Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
parentfb03f42616a745b7bcb6fd10c86841bc560b00d5 (diff)
2019 texlive-pl update
git-svn-id: svn://tug.org/texlive/trunk@50665 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex')
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex5261
1 files changed, 2600 insertions, 2661 deletions
diff --git a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
index 357d07af669..5f24c5b93d4 100644
--- a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
+++ b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
@@ -1,22 +1,23 @@
-% iso8859-2
-% $Id: texlive-pl.tex, v. 62 2018/4/9
+% $Id: texlive-pl.tex, 2019/ 4/9
+
+% Rewritten in utf8 -- Z. Walczak 2019
+% iso8859-2 -- not valid anymore
+
% TeX Live documentation.
% Originally written by Sebastian Rahtz and Michel Goossens,
% now maintained by Karl Berry and others.
-% Polish translation and additions by Staszek Wawrykiewicz
-% until TL2017 release.
-% For TL 2018 supplementary translation by Zofia Walczak
+% Polish translation and additions by Staszek Wawrykiewicz until TL2017 release.
+% From TL 2018 Polish translation by Zofia Walczak.
% Public domain.
% ----
-% UWAGA dla recenzentów/tłumaczy: %%! to moje komentarze (StaW) - moje też ZW
+% UWAGA dla recenzentów/tłumaczy: %%! to moje komentarze (StaW) - moje też ZW
\documentclass{article}
\let\tldocenglish=0 % for live4ht.cfg
\let\textsl\textit
\usepackage{tex-live}
\usepackage{polski} %% for PL
-\usepackage[latin2]{inputenc} %% for PL
+\usepackage[utf8]{inputenc} %% for PL
\usepackage[T1]{fontenc}
-\usepackage{hyperref}
\exhyphenpenalty=10000 %% for PL
\def\Dash{---}
\widowpenalty=10000
@@ -37,405 +38,388 @@
\hyphenation{tex-basic la-tex pdf-tex}
%% -----
%%\usepackage{hyperref}
-\begin{document}
\title{%
- {\huge \textit{Przewodnik \protect\TL{} 2018}}
+ {\huge \textit{Przewodnik \protect\TL{} 2019}}
}
\author{Redakcja: Karl Berry\\[2mm]
- tłumaczenie: Zofia Walczak\\[3mm]
+ tłumaczenie: Zofia Walczak\\[3mm]
\url{http://tug.org/texlive/}
}
-\date{Kwiecień 2018}
-
+\date{Kwiecień 2019}
+\begin{document}
\maketitle
-\begin{center}
-W tym roku \TeX\ Live jest po¶więcony pamięci Staszka Wawrykiewicza.
-\end{center}
-%\begin{multicols}{2}
+\begin{multicols}{2}
\tableofcontents
%\listoftables
-%\end{multicols}
+\end{multicols}
%--------------------------
-\section{Wstęp}\label{sec:intro}
+\section{Wstęp}\label{sec:intro}
\subsection{\protect\TeX\protect\ Live i \protect\TeX\protect\ Collection}
-Niniejsza dokumentacja opisuje oprogramowanie \TL{} --
-dystrybucję \TeX-a wraz z~programami pomocniczymi, dostępn± dla
-różnych wersji Unix, w~tym \GNU/Linux, Mac\,OS\,X %sprawdzić dlaczego nie działa!!!!
+Ten dokument opisuje oprogramowanie \TL{} --
+dystrybucję \TeX-a wraz z~programami pomocniczymi, dostępną dla \GNU/Linux,
+różnych wersji Unix, Mac\,OS\,X %sprawdzić dlaczego nie działa!!!!
oraz Windows.
-\TL{} można ¶ci±gn±ć z~sieci b±dĽ otrzymać na płytce \DVD \TK{}, któr±
-otrzymuj± członkowie odpowiedniej Grupy Użytkowników Systemu \TeX{}.
-Czę¶ć \ref{sec:tl-coll-dists} omawia pokrótce zawarto¶ć tej płytki.
-Zarówno \TL{}, jak i \TK{} powstały dzięki zbiorowemu wysiłkowi Grup.
-W~tym dokumencie omówimy głównie sam± dystrybucję \TL.
-
-\TL{} zawiera skompilowane programy: \TeX{}, \LaTeXe{}, \ConTeXt,
-\MF, \MP, \BibTeX{} %\TeX{}, \LaTeXe{}, \mbox{\MF}, \MP,
-%\BibTeX{}
- i~wiele innych oraz bogaty zestaw pakietów makr o~wielorakim
-zastosowaniu, a także fonty i~dokumentacje. Wszystko to umożliwia skład
-publikacji w~wielu językach.
-
-%Pakiety zawarte w~\TL{} s± regularnie aktualizowane na serwerach \acro{CTAN}
-%(\textit{Comprehensive TeX Archive Network}), które gromadz± wszelkie
-%zasoby dotycz±ce systemu \TeX: \url{http://www.ctan.org}.
-
-Lista najważniejszych zmian w~tej edycji \TL{}
-znajduje się w~czę¶ci~\ref{sec:tlcurrent}, na str.~\pageref{sec:tlcurrent}.
-
-Nie opisujemy tu, czym jest system \TeX{}, a~jedynie kwestię instalacji
-i~konfiguracji oprogramowania \TL.
-Pocz±tkuj±cy użytkownicy mog± się zapoznać z~podstawowymi pojęciami
-np. w~artykule {\it Przewodnik po systemie \TeX\/}:
-\OnCD{texmf-dist/doc/generic/tex-virtual-academy-pl/cototex.html}.
+\TL{} można ściągnąć z~sieci bądź otrzymać na płytce \DVD \TK{}, którą otrzymują członkowie odpowiedniej Grupy Użytkowników Systemu \TeX{}.
+Część \ref{sec:tl-coll-dists} omawia pokrótce zawartość tej płytki.
+Zarówno \TL{}, jak i \TK{} powstały dzięki zbiorowemu wysiłkowi Grup użytkowników \TeX-a.
+W~tym dokumencie omówimy głównie samą dystrybucję \TL.
+\TL{} zawiera pliki wykonywalne programĂłw: \TeX{}, \LaTeXe{}, \ConTeXt,
+\MF, \MP, \BibTeX{}
+ i~wielu innych, bogaty zestaw pakietĂłw makr o~wielorakim
+zastosowaniu, fontów i~dokumentacji w~różnych językach, a~także wsparcie składu
+publikacji w~wielu językach świata.
+
+
+Lista najwaĹĽniejszych zmian w~tej edycji \TL{}
+znajduje się w~części~\ref{sec:tlcurrent}, na str.~\pageref{sec:tlcurrent}.
+
+Czytelnik nie znajdzie w tym dokumencie informacji o systemie \TeX{}, a jedynie najwaĹĽniejsze etapy instalacji i konfiguracji oprogramowania \TL.
+
+
+Podstawowe pojęcia dotyczące \TeX-a początkujący użytkownicy znajdą
+np. w~artykule {\it Przewodnik po systemie \TeX\/}:
+\OnCD{texmf-dist/doc/generic/tex-virtual-academy-pl/cototex.html} lub na dowolnej stronie internetowej poświęconej \TeX-owi.
\htmlanchor{platforms}
-\subsection{Obsługiwane systemy operacyjne}
+\subsection{Obsługiwane systemy operacyjne}
\label{sec:os_support}
\TL{} zawiera oprogramowanie dla wielu platform uniksowych,
w~tym \GNU/Linux, Mac\,OS\,X
- i~Cyg\-win. Zał±czone pliki Ľródłowe pozwalaj± też
-na jego instalację na platformach innych systemów operacyjnych i~kompilację
-samych programów.
+ i~Cyg\-win. Załączone pliki źródłowe pozwalają też
+na jego instalacjÄ™ na platformach innych systemĂłw operacyjnych i~kompilacjÄ™
+samych programĂłw.
-Spo¶ród systemów Windows obsługiwane jest Windows~7 i~wersje
-póĽniejsze. W~Windows Vista, XP, 2000 \TL\ również powinien
-zadziałać. Brakuje wprawdzie oprogramowania dedykowanego dla wersji
-64-bitowych, ale programy 32-bitowe działaj± w~nich równie sprawnie.
+Spośród systemów Windows obsługiwane jest Windows~7 i~wersje
+późniejsze. W~Windows Vista również powinien
+zadziałać ale w~systemach Windows XP i~wcześniejszych \TL{} nie może już być instalowany. Nie ma osobnego oprogramowania dla 64-bitowych wersji Windows, programy 32-bitowe działają w~obu wersjach równie sprawnie.
-W czę¶ci \ref{sec:tl-coll-dists} omówiono alternatywne dystrybucje,
+W części \ref{sec:tl-coll-dists} omówiono alternatywne dystrybucje,
przeznaczone dla Windows oraz Mac\,OS\,X.
\subsection{Podstawy instalacji \protect\TL{}}
\label{sec:basic}
-\TL{} można zainstalować z~płytki \DVD{} lub internetu
+\TL{} można zainstalować z~płytki \DVD{} lub internetu
(\url{http://tug.org/texlive/acquire.html}). Program instalacyjny
-jest niewielki i~pozwala pobrać z sieci wszystkie potrzebne pakiety.
-Jest to wygodne, zwłaszcza gdy potrzebujemy jedynie czę¶ci oprogramowania
-\TL\ i~nie chcemy pobierać niepotrzebnie obrazu całej płytki instalacyjnej.
+jest niewielki i~pozwala pobrać z sieci wszystkie potrzebne pakiety.
+Jest to wygodne, zwłaszcza gdy potrzebujemy jedynie części oprogramowania
+\TL\ i~nie chcemy pobierać niepotrzebnie obrazu całej płytki instalacyjnej.
-Posiadaj±c płytkę \TK{} \DVD{} (lub jej obraz w~pliku \code{.iso})
-możemy zainstalować \TL{} na twardym dysku,
-lub przygotować instalację przeno¶n± np. na pendrivie
-(patrz czę¶ć~\ref{sec:portable-tl}).
-Szczegółowy opis instalacji \TL{} znajduje się w dalszych rozdziałach
-tego dokumentu, tu podamy skrócony przepis:
+PĹ‚ytka \DVD{} (lub jej obraz w~pliku \code{.iso}) pozwala
+ zainstalować \TL{} na twardym dysku. Nie można uruchomić \TL{} bezpośrednio z~ \TK{} \DVD{} albo z~jej obrazu, ale można przygotować instalację przenośną np. na pendrivie
+(patrz część~\ref{sec:portable-tl}).
+Szczegółowy opis instalacji \TL{} znajduje się w dalszych rozdziałach
+tego dokumentu (str.~\pageref{sec:install}), poniĹĽej zaĹ› informacja w skrĂłcie.
\begin{itemize*}
- \item program instalacyjny \filename{install-tl} może działać w~kilku
-trybach: tzw. ,,wizard'' (graficznym, parametr \code{-gui=wizard}) --
-domy¶lnym dla Windows; tekstowym (\code{-gui=text}, domy¶lnym dla
-Unix/Linux) i~graficznym trybie ,,expert'' (parametr \code{-gui=perltk}).
-Dla wygody użytkowników Windows uruchomienie
-\filename{install-tl-advanced.bat} przeł±cza instalator w tryb ,,expert''.
- %tryb można wymusić podaj±c parametr \code{-gui}
- %b±dĽ \code{-no-gui};
-
-\item jednym z~instalowanych programów jest \prog{tlmgr} (menedżer \TL{}),
-który również można uruchamiać w~trybie tekstowym b±dĽ graficznym; pozwala
-on doinstalować lub usun±ć pakiety, aktualizować je z~sieci, a także
-wykonać różne czynno¶ci konfiguracyjne.
+ \item Program instalacyjny \filename{install-tl} może działać w~trybach: graficznym (,,gui mode'') z~parametrem \code{-gui}
+(domyślnym dla Windows i Mac\,OS\,X), tekstowym z~parametrem \code{-gui=text} (domyślnym dla wszystkich innych). % i~graficznym trybie ,,expert'' (parametr \code{-gui=perltk}).
+Dla systemów Unix-o podobnych poprzednie \code{perltk} i tryb ,,wizard" są nadal dostępne o~ile zainstalowany jest Perl/Tk. Dla Windows należy jeszcze przeczytać informacje w części \ref{sec:wininst}.%.
+
+\item Jednym z~instalowanych programĂłw jest \prog{tlmgr} (menedĹĽer \TL{}),
+który można uruchomić zarówno w~trybie tekstowym jak i~graficznym. Pozwala
+on doinstalować lub usunąć pakiety, aktualizować je z~sieci, a także
+wykonywać różne czynności konfiguracyjne.
\end{itemize*}
\htmlanchor{security}
-\subsection{Uwagi dotycz±ce bezpieczeństwa}
+\subsection{Uwagi dotyczące bezpieczeństwa}
\label{sec:security}
-Zgodnie z~nasz± najlepsz± wiedz±, główne programy \TeX-owe s±
-(i~zawsze były) nadzwyczaj odporne. Jednak mimo dokładania najwyższej
-staranno¶ci, inne programy wspieraj±ce, zawarte w~\TeX\ Live, nie
-zawsze osi±gaj± ten sam poziom. Jak zawsze, należy być
-ostrożnym przy uruchamianiu programów z~danymi pochodz±cymi
-z~niepewnych Ľródeł. Dla uzyskania najwyższego stopnia
-bezpieczeństwa zalecamy stosowania podczas pracy nowych podfolderów.
-
-Konieczno¶ć zachowania staranno¶ci jest szczególnie ważna w systemie
-Windows, ponieważ niezależnie od zawarto¶ci ¶cieżki przeszukiwania
-poszukuje on programów zawsze najpierw w bież±cym folderze. To
-zachowanie systemu otwiera szerokie możliwo¶ci ataku. Usunęli¶my
-wiele luk, lecz niew±tpliwie niektóre jeszcze pozostały, szczególnie
-przy uruchamianiu programów pochodz±cych z~innych Ľródeł. Zalecamy
-więc sprawdzanie bież±cych folderów pod k±tem obecno¶ci podejrzanych
-plików, w~szczególno¶ci plików wykonywalnych (binarnych lub
-skryptów). Zwykle nie powinno ich być, a~w~szczególno¶ci nie
-powinny być one tworzone w~wyniku typowego przetwarzania dokumentów.
-
-I~na koniec: \TeX\ (oraz towarzysz±ce mu programy) mog±, przy przetwarzaniu
-dokumentów, tworzyć pliki. Własno¶ć ta jest na wiele różnych sposobów podatna
-na nadużycia. Także w~tych przypadkach, przetwarzanie nieznanych dokumentów
+Zgodnie z~naszą najlepszą wiedzą, główne programy \TeX-owe są
+(i~zawsze były) nadzwyczaj odporne. Jednak mimo dokładania najwyższej
+staranności, inne programy wspierające, zawarte w~\TeX\ Live, nie
+zawsze osiągają ten sam poziom. Jak zawsze, należy być
+ostroĹĽnym przy uruchamianiu programĂłw z~danymi pochodzÄ…cymi
+z~niepewnych źródeł. Dla uzyskania najwyższego stopnia
+bezpieczeństwa zalecamy stosowania podczas pracy nowych podfolderów.
+
+Konieczność zachowania staranności jest szczególnie ważna w systemie
+Windows, ponieważ niezależnie od zawartości ścieżki przeszukiwania
+poszukuje on programĂłw zawsze najpierw w bieĹĽÄ…cym folderze. To
+zachowanie systemu otwiera szerokie możliwości ataku. Usunęliśmy
+wiele luk, lecz niewątpliwie niektóre jeszcze pozostały, szczególnie
+przy uruchamianiu programów pochodzących z~innych źródeł. Zalecamy
+więc sprawdzanie bieżących folderów pod kątem obecności podejrzanych
+plików, w~szczególności plików wykonywalnych (binarnych lub
+skryptów). Zwykle nie powinno ich być, a~w~szczególności nie
+powinny być one tworzone w~wyniku typowego przetwarzania dokumentów.
+
+I~na koniec: \TeX\ (oraz towarzyszÄ…ce mu programy) mogÄ…, przy przetwarzaniu
+dokumentów, tworzyć pliki. Własność ta jest na wiele różnych sposobów podatna
+na naduĹĽycia. TakĹĽe w~tych przypadkach, przetwarzanie nieznanych dokumentĂłw
w~nowych podfolderach jest najlepszym znanym sposobem zabezpieczenia.
-
-\subsection{Dostępna pomoc}
+%\end{document}
+\subsection{Dostępna pomoc}
\label{sec:help}
-Społeczno¶ć \TeX-owa jest bardzo aktywna i~pomocna, st±d też większo¶ć
-poważnych zapytań nie pozostaje bez odpowiedzi. Przed zadaniem
-pytania warto je uprzednio dobrze przemy¶leć i~sformułować, ponieważ
-respondenci to wolontariusze, w¶ród których mog± się znaleĽć mniej lub
-bardziej do¶wiadczeni użytkownicy.
-(Je¶li preferujemy komercyjne wsparcie techniczne, to możemy zamiast
-\TL{} zakupić system u~jednego z~dostawców, których listę można znaleĽć
+Społeczność \TeX-owa jest bardzo aktywna i~pomocna, stąd też większość
+poważnych zapytań nie pozostaje bez odpowiedzi. Przed zadaniem
+pytania warto je uprzednio dobrze przemyśleć i~sformułować, ponieważ
+respondenci to wolontariusze, wśród których mogą się znaleźć mniej lub
+bardziej doświadczeni użytkownicy.
+(Jeśli preferujemy komercyjne wsparcie techniczne, to możemy zamiast
+\TL{} zakupić system u~jednego z~dostawców, których listę można znaleźć
pod adresem\newline \url{http://tug.org/interest.html#vendors}.)
-Oto lista Ľródeł pomocy, w~kolejno¶ci przez nas rekomendowanej:
+Oto lista źródeł pomocy, w~kolejności przez nas rekomendowanej:
\begin{description}
-\item [Start] Je¶li wła¶nie zaczynasz używać \TeX-a, krótkie wprowadzenie do systemu znajdziesz na stronie \url{http://tug.org/begin.html}.
+\item [Start] Jeśli właśnie zaczynasz używać \TeX-a, krótkie wprowadzenie do systemu znajdziesz na stronie \url{http://tug.org/begin.html}.
\item [\TeX{} FAQ] \TeX-owy FAQ jest obszernym zbiorem
-odpowiedzi na wiele pytań, od najprostszych do najbardziej
+odpowiedzi na wiele pytań, od najprostszych do najbardziej
zaawansowanych. Na \TL{} znajdziesz go w~katalogu
\OnCD{texmf-dist/doc/generic/FAQ-en/},
a~w~sieci znajdziesz go tu: \url{http://www.tex.ac.uk/faq}. Proponujemy
- najpierw zajrzeć wła¶nie tam. Serwis {FAQ} uruchomiono też
-w~języku polskim: \url{http://faq.gust.org.pl}.
+ najpierw zajrzeć właśnie tam. Serwis {FAQ} uruchomiono też
+w~języku polskim: \url{http://www.gust.org.pl/faq}.
-\item [\TeX{} Catalogue] Je¶li poszukujemy konkretnego pakietu, fontu,
+\item [\TeX{} Catalogue] Jeśli poszukujemy konkretnego pakietu, fontu,
programu itp., to polecamy \TeX{} Catalogue. Jest to obszerne zestawienie
-wszelkich pakietów dotycz±cych \TeX-a. Patrz:
+wszelkich pakietĂłw dotyczÄ…cych \TeX-a. Patrz:
%\OnCD{texmf-dist/doc/english/catalogue} lub
%\url{http://mirror.ctan.org/help/Catalogue/}.
\url{http://ctan.org/pkg/catalogue/}.
\item [\TeX{} Web Resources] Strona \url{http://tug.org/interest.html}
-zawiera wiele odsyłaczy, w~szczególno¶ci do ksi±żek, podręczników
-i~artykułów po¶więconych wszelkim aspektom pracy z~systemem \TeX.
+zawiera wiele odsyłaczy, w~szczególności do książek, podręczników
+i~artykułów poświęconych wszelkim aspektom pracy z~systemem \TeX.
+
+\item [Archiwa pomocy] GĹ‚Ăłwne fora wsparcia uĹĽytkownikĂłw \TeX-a to dla \LaTeX-a
+\url{http://latex-community.org/}, %gdzie można zadać pytanie lub poszukać na nie odpowiedzi
+ \url{http://tex.stackexchange.com} (strona typu pytanie-odpowiedĹş), grupa dyskusyjna Usenet \url{news:comp.text.tex}, czy
+lista dyskusyjna \email{texhax@tug.org}.
-\item [Archiwa pomocy] Pomocy w rozwi±zaniu tex-owego problemu możemy szukać na stronach % użytkowników \TeX-a
-\url{http://latex-community.org/}, \url{http://tex.stackexchange.com},
- grupy Usenet \url{news:comp.text.tex} czy li¶cie dyskusyjnej \email{texhax@tug.org}
+%Pomocy w rozwiązaniu tex-owego problemu możemy szukać na stronach % użytkowników \TeX-a
+%\url{http://latex-community.org/}, \url{http://tex.stackexchange.com},
+% grupy Usenet \url{news:comp.text.tex} czy liście dyskusyjnej \email{texhax@tug.org}
-Archiwa ostatnich dwóch list dyskusyjnych,
-zawieraj±ce pytania i odpowiedzi zbierane przez wiele lat znajdziemy po adresem:
+Archiwa ostatnich dwĂłch list dyskusyjnych,
+zawierajÄ…ce pytania i odpowiedzi zbierane przez wiele lat znajdziemy po adresem:
\url{http://groups.google.com/group/comp.text.tex/topics} oraz
-\url{http://tug.org/mail-archives/texhax}. Nie zaszkodzi
-skorzystanie z~wyszukiwarki, np. \url{http://www.google.com}.
+\url{http://tug.org/mail-archives/texhax}. Nie zaszkodzi teĹĽ
+skorzystać z~wyszukiwarki, np. \url{http://www.google.com}.
-\item [Wysyłanie pytań] Je¶li nie znajdziemy rozwi±zania problemu w¶ród tematów poruszanych na listach dyskusyjnych,
-możemy, poprzez ich strony internetowe, wysłać swoje pytanie do \url{http://latex-community.org/} i~\url{http://tex.stackexchange.com/},
+\item [Wysyłanie pytań] Jeśli nie znajdziemy rozwiązania problemu wśród tematów poruszanych na listach dyskusyjnych,
+możemy, poprzez ich strony internetowe, wysłać swoje pytanie do \url{http://latex-community.org/} i~\url{http://tex.stackexchange.com/},
do \dirname{comp.text.tex} poprzez Google,
- b±dĽ pisz±c list na adres \email{texhax@tug.org}.
+ bÄ…dĹş piszÄ…c list na adres \email{texhax@tug.org}.
-Przed wysłaniem zapytania \emph{należy} zapoznać się z~poradami dotycz±cymi sposobu
-formułowania pytań, zawartymi w~FAQ:
-\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion}. Zastosowanie się do tych zasad zwiększy szanse na otrzymanie użytecznej odpowiedzi.
+Przed wysłaniem zapytania \emph{należy} zapoznać się z~poradami dotyczącymi sposobu
+formułowania pytań, zawartymi w~FAQ:
+\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion}. Zastosowanie się do tych zasad zwiększy szanse na otrzymanie użytecznej odpowiedzi.
-%Warto wspomnieć stronę \LaTeX{} Community
+%Warto wspomnieďż˝ stronďż˝ \LaTeX{} Community
%(\url{http://www.latex-community.org/}), forum
%\url{http://www.latex-community.org/forum/} oraz
%\TeX\ StackExchange (\url{http://tex.stackexchange.com/}).
-Polscy użytkownicy maj± do dyspozycji listę dyskusyjn± GUST (polskiej Grupy
-Użytkowników Systemu \TeX); informacje o niej
+Polscy uĹĽytkownicy majÄ… do dyspozycji listÄ™ dyskusyjnÄ… GUST (polskiej Grupy
+UĹĽytkownikĂłw Systemu \TeX); informacje o niej
znajdziemy na stronie \url{http://www.gust.org.pl}.
-\item [Wsparcie ze strony społeczno¶ci \TL{}] Zauważony bł±d, sugestie i~komentarze dotycz±ce dystrybucji \TL{}, instalacji
-lub dokumentacji możemy zgłosić na listę dyskusyjn± \email{tex-live@tug.org}. Je¶li pytanie dotyczy użycia konkretnego programu
-(pakietu makr itp.) z~\TL{}, to lepiej je skierować do osoby
-opiekuj±cej się danym programem lub na specjalistyczn± listę dyskusyjn±.
-
+\item [Wsparcie ze strony społeczności \TL{}] Zauważony błąd, sugestie i~komentarze dotyczące dystrybucji \TL{}, instalacji
+lub dokumentacji możemy zgłosić na listę dyskusyjną \email{tex-live@tug.org}. Jeśli pytanie dotyczy użycia konkretnego programu
+(pakietu makr itp.) z~\TL{}, to lepiej je skierować do osoby
+opiekującej się danym programem lub na specjalistyczną listę dyskusyjną. Uruchomienie programu z parametrem \code{-{}-help} dostarczy adres zgłaszania błędów.
\end{description}
-Druga strona medalu to pomaganie tym, którzy maj± problemy. Zarówno
+Druga strona medalu to pomaganie tym, ktĂłrzy majÄ… problemy. ZarĂłwno
\dirname{comp.text.tex}, jak i~\code{texhax} (oraz lista dyskusyjna GUST)
-s± otwarte dla każdego,
-tak więc zapraszamy do wł±czenia się, czytania wiadomo¶ci i~pomagania
-innym w~miarę własnych możliwo¶ci. Witamy w¶ród użytkowników
+sÄ… otwarte dla kaĹĽdego,
+tak więc zapraszamy do włączenia się, czytania wiadomości i~pomagania
+innym w~miarę własnych możliwości. Witamy wśród użytkowników
systemu \TeX!
%--------------------------
-\section{Struktura \protect\TeX\protect\ Live}
-\label{sec:struct-tl}
+%\section{Struktura \protect\TeX\protect\ Live}
+\section{PrzeglÄ…d \protect\TeX\protect\ Live}
+%\label{sec:struct-tl}
+\label{sec:overview-tl}
-Omówimy tutaj strukturę i~zawarto¶ć dystrybucji \TL{}, a~także \TK{} --
-płytki \DVD, w~skład której wchodzi \TL.
+Omówimy teraz zawartość dystrybucji \TL{}, a~także \TK{} --
+płytki \DVD, w~skład której wchodzi \TL.
\subsection{The \protect\TeX\protect\ Collection: \protect\TL, pro\protect\TeX{}t, Mac\protect\TeX}
\label{sec:tl-coll-dists}
-Płytka \TK{} \DVD{} zawiera:
+PĹ‚ytka \TK{} \DVD{} zawiera:
\begin{description}
-\item [\TL] to kompletny system \TeX, który pozwala na instalację na
-twardym dysku lub przygotowanie przeno¶nej instalacji np. na pendrivie,
+\item [\TL] to kompletny system \TeX, ktĂłry pozwala na instalacjÄ™ na
+twardym dysku lub przygotowanie przenośnej instalacji np. na pendrivie,
strona domowa projektu: \url{http://tug.org/texlive/};
-\item [Mac\TeX] dla systemu Mac\,OS\,X; posiada własny program instalacyjny
+\item [Mac\TeX] dla systemu Mac\,OS\,X; posiada własny program instalacyjny
i~dodatkowe programy dla tego systemu, strona domowa projektu:
\url{http://tug.org/mactex/};
+%\item [Mac\TeX] for \MacOSX\ (currently named macOS by Apple, but we
+%continue to use the older name in this document), this adds a native
+%\MacOSX\ installer and other Mac applications to \TL{}. Home page:
+%\url{http://tug.org/mactex/}.
\item [pro\TeX{}t] to, oparta na \MIKTEX-u dystrybucja dla Windows,
-rozszerzona o~dodatkowe narzędzia; całkowicie niezależna od \TL.
-\ProTeXt\ posiada własny, łatwy w~obsłudze program instalacyjny,
+rozszerzona o~dodatkowe narzędzia; całkowicie niezależna od \TL.
+\ProTeXt\ posiada własny, łatwy w~obsłudze program instalacyjny,
strona domowa projektu: \url{http://tug.org/protext};
-\item [CTAN] to zrzut zawarto¶ci archiwów \CTAN{};
+\item [CTAN] to zrzut zawartości archiwów \CTAN{};
(\url{http://www.ctan.org}).
-% \item [\texttt{texmf-extra}] katalog z wybranymi pakietami dodatkowymi.
-
\end{description}
%\end{document}
-\CTAN, \pkgname{protext} nie spełnia przyjętych dla
-\TL{} wymogów dotycz±cych swobody kopiowania, wobec tego należy ten fakt
-uwzględnić przy redystrybucji b±dĽ modyfikacji zawarto¶ci wymienionych
-katalogów.
+\CTAN i \pkgname{protext} nie spełniają przyjętych dla
+\TL{} wymogĂłw dotyczÄ…cych swobody kopiowania, wobec tego naleĹĽy ten fakt
+uwzględnić przy redystrybucji bądź modyfikacji zawartości wymienionych
+katalogĂłw.
-\subsection{Główne katalogi \protect\TL}
+\subsection{GĹ‚Ăłwne katalogi \protect\TL}
\label{sec:tld}
-Poniżej wymieniono ważniejsze podkatalogi głównego katalogu \emph{instalacji}
-\TL (na płytce \TK{} \DVD{} cała dystrybucja \TL{} została umieszczona nie
-w~katalogu głównym, ale w~katalogu \dirname{texlive}, którego struktura nieco
-się różni; poniżej traktujemy katalog \dirname{texlive} jako katalog główny
+Poniżej wymieniono ważniejsze podkatalogi głównego katalogu \emph{instalacji}
+\TL (na płytce \TK{} \DVD{} cała dystrybucja \TL{} została umieszczona nie
+w~katalogu głównym, ale w~katalogu \dirname{texlive}, którego struktura nieco
+się różni; poniżej traktujemy katalog \dirname{texlive} jako katalog główny
we wszystkich odniesieniach do instalacji \TL).
+
\begin{ttdescription}
\item[bin] Skompilowane programy \TeX-owe i~pomocnicze, zorganizowane
-w~podkatalogach według platform systemowych.
-
-\item[readme-*.dir] Krótkie omówienie z~użytecznymi odno¶nikami,
-w kilku językach, w formacie \HTML{} i~zwykłym tekstowym.
+w~podkatalogach według platform systemowych.
-\item[source] ¬ródła wszystkich programów, wł±cznie z~głównymi dystrybucjami
- \Webc{} \TeX-a.
+\item[readme-*.dir] Krótkie omówienie z~użytecznymi odnośnikami,
+w kilku językach, w formacie \HTML{} i~zwykłym tekstowym.
-%\item[support] różne programy pomocnicze zwi±zane z~\TeX-em, które \emph{nie}
-% s± domy¶lnie instalowane;
-% dla użytkowników systemów Windows doł±czono ponadto szereg programów
-% (edytory, ,,shelle TeX-owe''), których zwykle brak w~typowej instalacji
-% Windows (programy te mog± być szczególnie przydatne dla pocz±tkuj±cych);
+\item[source] Źródła wszystkich programów, włącznie z~głównymi dystrybucjami
+ \TeX-a opartymi na \Webc{}.
-\item[texmf-dist] Główne drzewo katalogów instalacji (zawiera makra,
- fonty i~dokumentacje; patrz: \texttt{TEXMFDIST} w~następnej czę¶ci).
-%
-%\item[texmf-doc] drzewo samodzielnych dokumentacji (m.in. podręczniki itp.),
-% niezwi±zane z~konkretnymi pakietami, zorganizowane według języków.
+\item[texmf-dist] GĹ‚Ăłwne drzewo katalogĂłw instalacji (zawiera makra,
+ fonty i~dokumentacje, patrz: \dirname{TEXMFDIST} w~następnej części).
\item[tlpkg] Skrypty, programy i~inne dane potrzebne do instalacji.
- Katalog zawiera także ,,prywatne'' dla \TL{} kopie oprogramowania Perl
- i~Ghostscript dla Windows (nie koliduj± one z~posiadanymi przez użytkownika
- podobnymi programami i~działaj± tylko w~ramach instalacji). Poza tym
- doł±czono szybki i~wygodny program do podgl±du plików postscriptowych i~PDF
+ Katalog zawiera takĹĽe ,,prywatne'' dla \TL{} kopie oprogramowania Perl
+ i~Ghostscript dla Windows (nie kolidujÄ… one z~posiadanymi przez uĹĽytkownika
+ podobnymi programami i~działają tylko w~ramach instalacji). Poza tym
+ dołączono szybki i~wygodny program do podglądu plików postscriptowych i~PDF
-- PS\_View dla Windows.
\end{ttdescription}
-Oprócz podkatalogów wymienionych powyżej katalog główny zawiera skrypty
+Oprócz podkatalogów wymienionych powyżej katalog główny zawiera skrypty
instalacyjne oraz plik
- \filename{README} w~kilku językach (również polskim).
+ \filename{README} w~kilku językach (również polskim).
-Do znalezienia dokumentacji mog± się przydać na przykład dowi±zania zawarte
-w~pliku \OnCD{doc.html}. Dokumentacje niemal wszystkiego (pakietów makr,
-formatów, fontów, programów, przewodników man i info, często także w~formacie
-PDF) znajduj± się w~katalogu \dirname{texmf-dist/doc/}. W~odszukaniu
+Do znalezienia dokumentacji mogą się przydać na przykład dowiązania zawarte
+w~pliku \OnCD{doc.html}. Dokumentacje niemal wszystkiego (pakietĂłw makr,
+formatów, fontów, programów, przewodników man i info, często także w~formacie
+PDF) znajdujÄ… siÄ™ w~katalogu \dirname{texmf-dist/doc/}. W~odszukaniu
konkretnej dokumentacji w~dowolnym z~wymienionych
-katalogów może pomóc program \cmdname{texdoc}.% (tekstowy) lub \cmdname{texdoctk} (graficzny).
+katalogĂłw moĹĽe pomĂłc program \cmdname{texdoc}.
-Po instalacji niniejsza dokumentacja jest dostępna w różnych językach
+Po instalacji niniejsza dokumentacja jest dostępna w różnych językach
w~podkatalogach \dirname{texmf-dist/doc/texlive}:
\begin{itemize*}
-\item{czeski/słowacki:} \OnCD{texmf-dist/doc/texlive/texlive-cz}
+\item{czeski/słowacki:} \OnCD{texmf-dist/doc/texlive/texlive-cz}
\item{niemiecki:} \OnCD{texmf-dist/doc/texlive/texlive-de}
\item{angielski:} \OnCD{texmf-dist/doc/texlive/texlive-en}
\item{francuski:} \OnCD{texmf-dist/doc/texlive/texlive-fr}
-\item{włoski:} \OnCD{texmf-dist/doc/texlive/texlive-it}
+\item{włoski:} \OnCD{texmf-dist/doc/texlive/texlive-it}
\item{polski:} \OnCD{texmf-dist/doc/texlive/texlive-pl}
-%\item{hiszpański} \OnCD{texmf-dist/doc/texlive/texlive-es}
\item{rosyjski:} \OnCD{texmf-dist/doc/texlive/texlive-ru}
\item{serbski:} \OnCD{texmf-dist/doc/texlive/texlive-sr}
-\item{uproszczony chiński:} \OnCD{texmf-dist/doc/texlive/texlive-zh-cn}
+\item{uproszczony chiński:} \OnCD{texmf-dist/doc/texlive/texlive-zh-cn}
\end{itemize*}
-% \end{document}
-\subsection{Predefiniowane drzewa katalogów texmf}
+
+\subsection{Predefiniowane drzewa katalogĂłw texmf}
\label{sec:texmftrees}
-W tej czę¶ci wymieniono wszystkie używane przez system, predefiniowane
-zmienne specyfikuj±ce drzewa katalogów texmf, omówiono ich przeznaczenie i domy¶lny układ \TL{}.
-Uruchomiaj±c polecenie \texttt{tlmgr~conf}, wy¶wietlimy warto¶ci tych
-zmiennych, dzięki czemu łatwo ustalimy, które katalogi w~naszej instalacji s±
+W tej części wymieniono wszystkie używane przez system, predefiniowane
+zmienne specyfikujące drzewa katalogów texmf, omówiono ich przeznaczenie i domyślny układ \TL{}.
+Uruchomiając polecenie \texttt{tlmgr~conf}, wyświetlimy wartości tych
+zmiennych, dzięki czemu łatwo ustalimy, które katalogi w~naszej instalacji są
przypisane do konkretnych zmiennych.
-Wszystkie drzewa katalogów, wł±cznie z prywatnymi katalogami użytkownika,
-powinny mieć strukturę zgodn± z zaleceniami \TeX\
+Wszystkie drzewa katalogów, włącznie z prywatnymi katalogami użytkownika,
+powinny mieć strukturę zgodną z zaleceniami \TeX\
Directory Structure (\TDS, \url{http://tug.org/tds}), konsekwentnie wraz
-z~odpowiednimi podkatalogami. W~przeciwnym wypadku potrzebne pliki mog± nie
-zostać odnalezione. W~czę¶ci \ref{sec:local-personal-macros}
-(str.~\pageref{sec:local-personal-macros}) będzie to omówione dokładniej.
-Porz±dek na li¶cie jest odwrotny do tego, w~jakim drzewa s± przeszukiwane, to
-znaczy, drzewa umieszczone na li¶cie póĽniej przesłaniaj± wcze¶niejsze.
+z~odpowiednimi podkatalogami. W~przeciwnym wypadku potrzebne pliki mogÄ… nie
+zostać odnalezione. W~części \ref{sec:local-personal-macros}
+(str.~\pageref{sec:local-personal-macros}) będzie to omówione dokładniej.
+Porządek na liście jest odwrotny do tego, w~jakim drzewa są przeszukiwane, to
+znaczy, drzewa umieszczone na liście później przesłaniają wcześniejsze.
\begin{ttdescription}
-\item [TEXMFDIST] Drzewo katalogów zawieraj±ce niemal wszystkie pliki
- dystrybucji: pliki konfiguracyjne, pakiety makr, fontów, pomocnicze skrypty, dokumentacje itp.
- (pozostałe pliki dystrybucji, czyli programy, znajduj± się w~równoległym
+\item [TEXMFDIST] Drzewo katalogĂłw zawierajÄ…ce niemal wszystkie pliki
+ dystrybucji: pliki konfiguracyjne, pakiety makr, fontĂłw, pomocnicze skrypty, dokumentacje itp.
+ (pozostałe pliki dystrybucji, czyli programy, znajdują się w~równoległym
katalogu \code{bin/}).
- %Drzewo to może być współdzielone z~dowoln± dystybucj±.
- \item [TEXMFSYSVAR] Drzewo katalogów wykorzystywane przez
- \verb+texconfig-sys+, \verb+updmap-sys+, \verb+fmtutil-sys+, a~także
- przez program \verb+tlmgr+ do przechowywania wygenerowanych plików
- formatów i~map fontowych dla całej instalacji.
- \item [TEXMFSYSCONFIG] Drzewo katalogów wykorzystywane przez narzędzia
+ \item [TEXMFSYSVAR] Drzewo katalogĂłw wykorzystywane przez
+ \verb+texconfig-sys+, \verb+updmap-sys+, \verb+fmtutil-sys+, a~takĹĽe
+ przez program \verb+tlmgr+ do przechowywania wygenerowanych plikĂłw
+ formatów i~map fontowych dla całej instalacji.
+ \item [TEXMFSYSCONFIG] Drzewo katalogów wykorzystywane przez narzędzia
\verb+texconfig-sys+, \verb+updmap-sys+ oraz \verb+fmtutil-sys+
- do przechowywania danych konfiguracyjnych dla całej instalacji (np.
+ do przechowywania danych konfiguracyjnych dla całej instalacji (np.
sieciowej).
- \item [TEXMFLOCAL] Drzewo katalogów, które administratorzy mog± wykorzystać
- do przechowywania lokalnych makr, fontów itp., dostępnych dla wszystkich
- użytkowników w~lokalnej sieci.
-\item [TEXMFHOME] Drzewo katalogów dla prywatnych makr, fontów itp.
- użytkownika. Rozwinięcie tej zmiennej zależy domy¶lnie od warto¶ci przypisanej
+ \item [TEXMFLOCAL] Drzewo katalogów, które administratorzy mogą wykorzystać
+ do przechowywania lokalnych makr, fontów itp., dostępnych dla wszystkich
+ uĹĽytkownikĂłw w~lokalnej sieci.
+\item [TEXMFHOME] Drzewo katalogĂłw dla prywatnych makr, fontĂłw itp.
+ użytkownika. Rozwinięcie tej zmiennej zależy domyślnie od wartości przypisanej
zmiennej systemowej \verb+$HOME+ (w~Windows \verb+%USERPROFILE%+).
-\item [TEXMFVAR] Lokalne drzewo katalogów wykorzystywane przez \verb+texconfig+,
- \verb+updmap+ i~\verb+fmtutil+ do przechowywania wygenerowanych plików
- formatów i~map fontowych (domy¶lnie w~ramach \envname{TEXMFHOME}).
-\item [TEXMFCONFIG] Lokalne drzewo katalogów wykorzystywane przez narzędzia
+\item [TEXMFVAR] Lokalne drzewo katalogĂłw wykorzystywane przez \verb+texconfig+,
+ \verb+updmap+ i~\verb+fmtutil+ do przechowywania wygenerowanych plikĂłw
+ formatów i~map fontowych (domyślnie w~ramach \envname{TEXMFHOME}).
+\item [TEXMFCONFIG] Lokalne drzewo katalogów wykorzystywane przez narzędzia
\verb+texconfig+, \verb+updmap+ oraz \verb+fmtutil+ do przechowywania
- danych konfiguracyjnych (domy¶lnie w~ramach \envname{TEXMFHOME}).
-\item [TEXMFCACHE] Drzewa katalogów wykorzystywane przez \ConTeXt\
+ danych konfiguracyjnych (domyślnie w~ramach \envname{TEXMFHOME}).
+\item [TEXMFCACHE] Drzewa katalogĂłw wykorzystywane przez \ConTeXt\
MkIV oraz Lua\LaTeX\ do przechowywania buforowanych danych
- z~przetwarzania; domy¶lna warto¶ć w~\TL{} jest identyczna
- z~\code{TEXMFSYSVAR} lub -- je¶li katalog jest niedostępny do zapisu
+ z~przetwarzania; domyślna wartość w~\TL{} jest identyczna
+ z~\code{TEXMFSYSVAR} lub -- jeśli katalog jest niedostępny do zapisu
-- \code{TEXMFVAR}.
\end{ttdescription}
-% \end{document}
+
\noindent
-Oto domy¶lny układ katalogów:
+Oto domyślny układ katalogów:
\begin{description}
- \item[ogólnosystemowy katalog instalacji] może zawierać kilka wydań \TL{}:
+ \item[ogólnosystemowy katalog instalacji] może zawierać kilka wydań \TL{}:
\begin{ttdescription}
- \item[2017] poprzednie wydanie
- \item[2018] wydanie aktualne
+ \item[2018] poprzednie wydanie
+ \item[2019] wydanie aktualne
\begin{ttdescription}
\item [bin] ~
\begin{ttdescription}
- \item [i386-linux] \ \ \ \ \ programy dla \GNU/Linux
+ \item [i386-linux] \ \ \ \ \ programy dla \GNU/Linux (32 bit)
\item [...]
\item [x86\_64-darwin] programy dla Mac\,OS\,X
+ \item [x86\_64-linux] programy dla \GNU/Linux (64-bit)
\item [win32] \ \ \quad \ \ \qquad programy dla Windows
\end{ttdescription}
- \item [texmf-dist\ \ ] okre¶lany zmienn± \envname{TEXMFDIST} i \envname{TEXMFMAIN}
- \item [texmf-var\ \ \ ] \envname{TEXMFSYSVAR}
+ \item [texmf-dist\ \ ] określany zmienną \envname{TEXMFDIST} i \envname{TEXMFMAIN}
+ \item [texmf-var\ \ \ ] \envname{TEXMFSYSVAR}, \envname{TEXMFCACHE}
\item [texmf-config] \envname{TEXMFSYSCONFIG}
\end{ttdescription}
\item [texmf-local] \envname{TEXMFLOCAL}, katalog zachowywany
od wydania do wydania
\end{ttdescription}
- \item[katalog domowy użytkownika] (\texttt{\$HOME} lub
+ \item[katalog domowy uĹĽytkownika] (\texttt{\$HOME} lub
\texttt{\%USERPROFILE\%})
\begin{ttdescription}
- \item[.texlive2017] prywatne pliki konfiguracyjne
- poprzedniego wydania
\item[.texlive2018] prywatne pliki konfiguracyjne
- bież±cego wydania
+ poprzedniego wydania
+ \item[.texlive2019] prywatne pliki konfiguracyjne
+ bieĹĽÄ…cego wydania
\begin{ttdescription}
\item [texmf-var\ \ \ ] \envname{TEXMFVAR}, \envname{TEXMFCACHE}
\item [texmf-config] \envname{TEXMFCONFIG}
@@ -443,204 +427,92 @@ Oto domy¶lny układ katalogów:
\item[texmf] \envname{TEXMFHOME} prywatne makra, fonty itp.
\end{ttdescription}
\end{description}
-%\end{document}
+
\subsection{Rozszerzenia \protect\TeX-a}
\label{sec:tex-extensions}
-Oryginalny \TeX{}, stworzony przez prof. Knutha, został zamrożony, ale jest
-i~zawsze będzie w~przyszło¶ci dostępny w~dystrybucji. \TL{} zawiera ponadto
-kilka wersji rozszerzonych standardowego \TeX-a (tzw. ,,silników'' \TeX-a):
+Oryginalny \TeX{}, stworzony przez prof. Knutha, został zamrożony, ale jest
+i~zawsze będzie w~przyszłości dostępny w~dystrybucji. \TL{} zawiera ponadto
+kilka wersji rozszerzonych standardowego \TeX-a (tzw. ,,silnikĂłw'' \TeX-a):
\begin{description}
-\item [\eTeX] Wersja \label{text:etex} programu \TeX{}, w~której dodano
- pożyteczny zestaw nowych poleceń wbudowanych
- (dotycz±cych głównie rozwijania makr, leksemów znakowych, interpretacji
- znaczników itp.) oraz rozszerzenie \TeXXeT{} do składu również
- od prawej do lewej. W~trybie domy¶lnym \eTeX{} jest w~100\% zgodny ze
- standardowym programem \TeX. Więcej szczegółów można znaleĽć
+\item [\eTeX] Wersja \label{text:etex} programu \TeX{}, w~ktĂłrej dodano
+ pożyteczny zestaw nowych poleceń wbudowanych
+ (dotyczących głównie rozwijania makr, leksemów znakowych, interpretacji
+ znaczników itp.) oraz rozszerzenie \TeXXeT{} do składu również
+ od prawej do lewej. W~trybie domyślnym \eTeX{} jest w~100\% zgodny ze
+ standardowym programem \TeX. Więcej szczegółów można znaleźć
w~\OnCD{texmf-dist/doc/etex/base/etex_man.pdf}.
-\item [pdf\TeX] Program zawieraj±cy silnik \eTeX{} i dalsze
-rozszerzenia, który umożliwia tworzenie plików zarówno w~formacie PDF, jak
-i~\dvi{}. Jest on domy¶lnym programem dla większo¶ci formatów np. \prog{etex}, \prog{latex}, \prog{pdflatex} (oprócz plain \TeX).%, nie ma więc obecnie rozróżnienia na ,,maszyny'' \textsf{pdftex} i\textsf{pdfetex}, jak to miało miejsce w~poprzednich wersjach programów
-%i~w~poprzednich dystrybucjach \TL.
-Więcej o programie na \url{http://www.pdftex.org/}. Podręczniki znajdziemy w~katalogu
-\OnCD{texmf-dist/doc/pdftex/manual/pdftex-a.pdf}, za¶ przykład wykorzystania
-w~pliku \OnCD{texmf-dist/doc/pdftex/manual/samplepdf/samplepdf.tex}.
-
-\item [Lua\TeX] Docelowo następca pdf\TeX-a, z~którym ma być, aczkolwiek
-niecałkowicie, zgodny wstecz.
-Powinien także zast±pić Aleph (patrz niżej), choć nie zakłada się
-tu technicznej kompatybilno¶ci. Doł±czony
+\item [pdf\TeX] Program zawierajÄ…cy silnik \eTeX{} i dalsze
+rozszerzenia, ktĂłry umoĹĽliwia tworzenie plikĂłw zarĂłwno w~formacie PDF, jak
+i~\dvi{}. Jest on domyślnym programem dla większości formatów np. \prog{etex}, \prog{latex}, \prog{pdflatex} (oprócz plain \TeX).
+Więcej o programie na \url{http://www.pdftex.org/}. Podręczniki znajdziemy w~katalogu
+\OnCD{texmf-dist/doc/pdftex/manual/pdftex-a.pdf}, zaś przykłady wykorzystania niektórych jego funkcji w~pliku \OnCD{texmf-dist/doc/pdftex/manual/samplepdf/samplepdf.tex}.
+
+\item [Lua\TeX] Docelowo następca pdf\TeX-a, z~którym ma być, aczkolwiek
+niecałkowicie, zgodny wstecz.
+Powinien także zastąpić Aleph (patrz niżej ), choć nie zakłada się
+tu technicznej kompatybilności. Dołączony
interpreter Lua (patrz strona domowa \url{http://www.lua.org/})
-pozwala na eleganckie rozwi±zanie wielu trudnych problemów \TeX-a.
-Program \filename{texlua} ma funkcjonalno¶ć samodzielnego
-interpretera Lua, co sprawia, że jest używany w~\TL{} do wielu zadań.
+pozwala na eleganckie rozwiÄ…zanie wielu trudnych problemĂłw \TeX-a.
+Program \filename{texlua} ma funkcjonalność samodzielnego
+interpretera Lua, co sprawia, że jest używany w~\TL{} do wielu zadań.
Patrz \url{http://www.luatex.org/} i~w~instalacji
\OnCD{texmf-dist/doc/luatex/base/luatex.pdf}.
-\item [Xe\TeX] Umożliwia pisanie tekstów w~Unicode oraz korzystanie
-z~fontów OpenType (także tych dostępnych bezpo¶rednio w~systemie operacyjnym),
+\item [Xe\TeX] UmoĹĽliwia pisanie tekstĂłw w~Unicode oraz korzystanie
+z~fontów OpenType (także tych dostępnych bezpośrednio w~systemie operacyjnym),
przy czym stosuje biblioteki obce. Patrz \url{http://tug.org/xetex}.
-\item [\OMEGA{} (Omega)] Program, który pracuje wewnętrznie ze znakami
-kodowanymi 16-bitowo (Unicode), pozwalaj±c składać jednocze¶nie
-większo¶ć tekstów spotykanych na ¶wiecie. Wspomaga dynamicznie
-ładowane tzw. ,,procesy tłumaczenia \OMEGA'' (OTPs), co pozwala
-użytkownikowi definiować złożone transformacje, wykonywane na dowolnych
-strumieniach wej¶ciowych.
- %Więcej szczegółów znaleĽć można na \DVD:
- %\OnCD{texmf-dist/doc/omega/base/doc-1.8.tex} (dokumentacja niezbyt aktualna;
- Sam program od dawna nie jest aktualizowany, został więc usunięty z~\TL.
- Pozostawiono jego działaj±cy klon Aleph.
-
-\item [Aleph] Ł±czy rozszerzenia \OMEGA\ i~\eTeX.% powstał jako niezależny
-%projekt z~potrzeby stabilnej ,,używalno¶ci'' programu Omega, w~sytuacji,
-%gdy ten pozostawał wci±ż w~fazie eksperymentalnej.
- Dostępna jest minimalna dokumentacja: \OnCD{texmf-dist/doc/aleph/base}.
+\item [\OMEGA{} (Omega)] Program, który pracuje wewnętrznie ze znakami
+kodowanymi 16-bitowo (Unicode), pozwalając składać jednocześnie
+większość tekstów spotykanych na świecie. Wspomaga dynamicznie
+ładowane tzw. ,,procesy tłumaczenia \OMEGA'' (OTPs), co pozwala
+użytkownikowi definiować złożone transformacje, wykonywane na dowolnych
+strumieniach wejściowych.
+ Sam program od dawna nie jest aktualizowany, został więc usunięty z~\TL.
+ Pozostawiono jego działający klon Aleph.
+
+\item [Aleph] ĹÄ…czy rozszerzenia \OMEGA\ i~\eTeX. Minimalna dokumentacja
+ dostępna jest tutaj \OnCD{texmf-dist/doc/aleph/base}.
\end{description}
-\subsection{Inne ważniejsze programy \protect\TL}
+\subsection{Inne waĹĽniejsze programy \protect\TL}
-Poniżej zestawiono kilka innych, najczę¶ciej używanych programów, dostępnych
+Poniżej zestawiono kilka innych, najczęściej używanych programów, dostępnych
w~dystrybucji \TL{}:
\begin{cmddescription}
-\item[bibtex, biber] tworzenie spisów bibliograficznych;
-
-\item[makeindex, xindy] tworzenie posortowanych skorowidzów;
-
-\item[dvips] konwersja \dvi{} do \PS{};
+\item[bibtex, biber] wspomaga tworzenie spisĂłw bibliograficznych;
-\item[xdvi] przegl±darka plików \dvi{} dla X~Window;
+\item[makeindex, xindy] wspomaga tworzenie posortowanych skorowidzĂłw;
-%\item[dvilj] sterownik dla drukarek HP LaserJet;
-
-%\item [dv2dt, dt2dv] konwerter \dvi{} do/z tekstu ASCII;
+\item[dvips] pozwala konwertować \dvi{} do \PS{};
+\item[xdvi] przeglÄ…darka plikĂłw \dvi{} dla X~Window;
+
\item [dviconcat, dviselect] programy do manipulacji stronami w~plikach
\dvi{};
-\item [dvipdfmx] konwersja \dvi{} do PDF, metoda alternatywna w~stosunku
- do wspomnianego wyżej programu pdf\TeX{};
- %(pakiety \pkgname{ps4pdf} i~\pkgname{pdftricks} dostarczaj± tutaj kolejnych
- %możliwo¶ci);
-
-\item [psselect, psnup, \ldots] narzędzia do manipulacji na plikach
+\item [dvipdfmx] pozwala konwertować \dvi{} do PDF, metoda alternatywna w~stosunku
+ do wspomnianego wyĹĽej programu pdf\TeX{};
+
+\item [psselect, psnup, \ldots] narzędzia do manipulacji na plikach
postscriptowych;
-\item [pdfjam, pdfjoin, \ldots] narzędzia do manipulacji na plikach
+\item [pdfjam, pdfjoin, \ldots] narzędzia do manipulacji na plikach
PDF;
-%\item [lacheck] kontrola syntaktyki plików \LaTeX-owych;
-
-\item [context, mtxrun] programy uruchamieniowe dla Con\TeX{}t;
+\item [context, mtxrun] programy uruchomieniowe dla Con\TeX{}t;
\item [htlatex, \ldots] \cmdname{tex4ht} postprocesor dla
\AllTeX-a konwersji do HTML i~XML.
\end{cmddescription}
-%%% wyrzucam z wersji 2018 - ZW
-%%! zostawiam tę czę¶ć, choć wyleciała z wersji oryginalnej!!! 27.08.2003
-%%! zmiany: 24.09.2009
-%
-%\subsection[Pakiety i ich zestawy]{Pakiety i ich zestawy}
-%\label{packages}
-%Zawarto¶ć drzew \texttt{texmf} na \TL{} została do celów instalacji
-%zorganizowana w~szereg ,,zestawów'' (\emph{collections}),
-%z~których każdy posiada zbiór ,,pakietów'' (\emph{packages}; jest ich obecnie
-%ponad 2500). Normalna instalacja pozwala użytkownikowi pobrać
-%z~\DVD{} na twardy dysk jeden lub więcej zestawów, ale można następnie
-%doinstalować do już zainstalowanego zestawu także pojedynczy pakiet.
-%
-%Zestawy pozwalaj± lepiej dobrać instalowane składniki, a~także okre¶lić,
-%jakie języki będ± obsługiwane po instalacji. Najważniejszy zestaw, wymagany
-%dla większo¶ci zastosowań, to ,,Essential programs and files''. Zestawy
-%,,Basic LaTeX packages'' i~,,Recommended fonts'' s± rekomendowane dla
-%większo¶ci użytkowników. Pozostałe zestawy s± opcjonalne.
-%
-%Oto wybrane dostępne zestawy i~krótki opis ich zawarto¶ci:
-%
-%\begin{description}
-%\item[Essential programs and files] podstawowe programy, pakiety makr
-%i~fontów systemu \TeX{}, pliki konfiguracyjne dla podstawowych sterowników;
-%\item[BibTeX additional styles] dodatkowa, obszerna biblioteka stylów
-% Bib\TeX-owych i~bazy danych bibliograficznych (podstawowe style znajduj±
-% się w~zestawie ,,Essential\dots'');
-%%\item[chemistry] pakiety makr do składu wzorów chemicznych;
-% \item[ConTeXt] pakiet makr do Con\TeX{}t -- ,,dialektu'' \TeX-a
-% autorstwa Hansa Hagena;
-% %\item[documentation] dodatkowe, użyteczne dokumentacje;
-% %\item[etex] pliki pomocnicze dla programu e-\TeX;
-% \item[TeX auxiliary programs] różne programy pomocnicze; zestaw
-% zawiera m.in. programy i~makra dla systemu texinfo, programy do manipulacji
-% na plikach DVI itp.;
-%\item[Graphics and font utilities] programy do konwersji plików
-% fontowych oraz testowania i~instalacji fontów (zestaw do tworzenia fontów
-% wirtualnych, manipulacji plikami .gf i~.pk, programy \texttt{mft},
-% \texttt{fontinst} itp.);
-%\item[Recommended fonts] obszerna biblioteka czę¶ciej używanych fontów
-% w~postaci Ľródłowej (.mf) b±dĽ fontów obwiedniowych oraz pliki z~definicjami
-% i~stylami \LaTeX-a dla tych fontów;
-%\item[Additional fonts] biblioteka różnych rzadziej używanych fontów;
-%\item[Additional formats] pliki pomocnicze do generowania dodatkowych
-% ,,formatów'' (tj. obszernych zestawów makr służ±cych do wstępnego
-% przetworzenia i~utworzenia pliku \texttt{.fmt});
-%\item[Games typesetting] pakiety do prezentacji zapisu różnych gier (szachy,
-% brydż itp.);
-%\item[Generic additional packages] obszerna biblioteka makr, trudnych do
-% sklasyfikowania, działaj±cych z~różnymi formatami (Plain, \LaTeX{} itp.);
-%\item[HTML/SGML/XML support] pakiety konwersji \LaTeX-a do XML/HTML oraz
-% do składu dokumentów XML/SGML;
-%\item[arabski] itp.: wsparcie poszczególnych języków; zestawy zawieraj±
-% wzorce przenoszenia wyrazów i~makra obsługi danych języków, czasem też
-% specyficzne fonty itp., przykładowo:
-% %\item[langarmenian] armeński;
-%%\item[langcjk] pakiety CJK (obsługa chińskiego, japońskiego i~koreańskiego);
-%%\item[langcroatian] chorwacki;
-%%\item[langcyrillic] fonty i makra do składu cyrylic±;
-%%\item[langczechslovak] fonty i pakiety makr dla czeskiego i~słowackiego;
-%%\item[langdanish] duński;
-%%\item[langdutch] holenderski;
-%%\item[langfinnish] fiński;
-%%\item[langfrench] francuski;
-%%\item[langgerman] niemiecki;
-%%\item[langgreek] grecki;
-%%\item[langhungarian] węgierski;
-%%\item[langindic] wsparcie dla języków indyjskich;
-%%\item[langitalian] włoski;
-%%\item[langlatin] łacina;
-%%\item[langmanju] język Manju;
-%%\item[langmongolian] mongolski;
-%%\item[langnorwegian] norweski;
-%%\item[langother] wzorce przenoszenia wyrazów dla innych języków;
-%\item[Polish] zawiera polskie pakiety: makra do tworzenia formatu MeX,
-% pakiety \texttt{polski}, \texttt{mwcls}, fonty i~makra dodatkowe
-% przydatne dla polskich użytkowników oraz dokumentacje w~języku polskim.
-%%\item[langportuguese] portugalski;
-%%\item[langspanish] hiszpański;
-%%\item[langswedish] szwedzki;
-%%\item[langtibetan] fonty i~wsparcie do składu tybetańskiego;
-%%\item[langukenglish] angielski (brytyjski);
-%%\item[langvietnamese] wietnamski;
-%%\item[music] makra do składu nutowego;
-%%\item[omega] rozszerzenie \TeX{}a autorstwa Johna Plaice'a i~Yannisa Haralambousa, działaj±ce ze znakami kodowanymi 16-bitowo;
-%%\item[pdftex] pliki pomocnicze dla pdf\TeX{}-a, wersji programu \TeX{}
-%% tworz±cej pliki w~formacie PDF;
-%%\item[pictures] pakiety do tworzenia diagramów i~innych obiektów graficznych;
-%%\item[plainextra] dodatkowe biblioteki makr dla Plain \TeX;
-%%\item[psutils] narzędzia do manipulacji plikami \PS-owymi;
-%%\item[publishers] pakiety makr pochodz±ce od różnych wydawnictw;
-%%\item[t1utils] narzędzia do obsługi fontów w~formacie Type~1;
-%%\item[texbooks] przykłady i~inne materiały autorstwa D.E.~Knutha;
-%%\item[ttfutils] narzędzia do konwersji fontów True Type.
-%\end{description}
-%%--------------------------
-%%%! koniec pozostawionej sekcji 24.09.2009 i po zmianach 28.05.2013
-%%%%Koniec sekcji wyrzuconej w 2018 - ZW
\htmlanchor{installation}
\section{Instalacja}
@@ -649,315 +521,379 @@ postscriptowych;
\subsection{Start instalacji}
\label{sec:inst-start}
-Instalację \TL{} uruchamiamy z~płytki \TK{} \DVD{} lub po pobraniu z~sieci
+Instalację \TL{} uruchamiamy z~płytki \TK{} \DVD{} lub po pobraniu z~sieci
pakietu instalacyjnego i~jego rozpakowaniu.
-Dodatkowe informacje na temat różnych metod instalacji znajdziemy
+Dodatkowe informacje na temat różnych metod instalacji znajdziemy
na stronie \url{http://tug.org/texlive/acquire.html}.
\begin{description}
-\item [Instalacja z sieci; pliki .zip i~tar.gz:] Z~archiwum \CTAN, z~katalogu
+\item [Instalacja z sieci; pliki .zip lub~tar.gz:] Z~archiwum \CTAN, z~katalogu
\dirname{systems/texlive/tlnet}
(\url{http://mirror.ctan.org/systems/texlive/tlnet} powinien
-przekierować do najbliższej, aktualnej kopii \CTAN) należy pobrać plik
-\filename{install-tl.zip} (wspólny dla Unix i Windows) lub znacznie mniejszy
+przekierować do najbliższej, aktualnej kopii \CTAN) należy pobrać plik
+\filename{install-tl.zip} (wspĂłlny dla Unix i Windows) lub znacznie mniejszy
\filename{install-unx.tar.gz} (tylko dla Unix). Po rozpakowaniu,
-w~katalogu \dirname{install-tl/} znajdziemy skrypty instalacyjne
-\filename{install-tl}, \filename{install-tl-windows.bat}
-i~\filename{install-tl-advanced.bat}.
-
-\begin{figure}[tb]
-\tlpng{nsis_installer}{.6\linewidth}
-\caption{Ekran install-tl-windows.exe}\label{fig:nsis}
-\end{figure}
-
-\item [Instalacja z~sieci w~Windows:] Dla Windows można pobrać
- alternatywny program
-\filename{install-tl-windows.exe} i~uruchomić go podwójnym kliknięciem. Po
-samoczynnym rozpakowaniu zawarto¶ci ujrzymy okno przedstawione na
-rys.~\ref{fig:nsis}. Znajdziemy tam trzy opcje: ,,Simple install'' (prosta
-instalacja; instaluje wszystko); ,,Custom install'' (instalacja zaawansowana,
-opisana w~czę¶ci ~\ref{sec:wininst}) oraz ,,Unpack only'' (tylko
-rozpakowanie, czyli w~wyniku otrzymamy to samo, co po rozpakowaniu
-\filename{install-tl.zip}).
-
-Plik \texttt{tlpdb/texlive.tlpdb} (wykorzystywany podczas instalacji)
-zawiera spis wszystkich plików w~każdym pakiecie.
+w~katalogu \dirname{install-tl} znajdziemy skrypty instalacyjne
+\filename{install-tl} i~\filename{install-tl-windows.bat}.
+
+%\begin{figure}[tb]
+%\tlpng{nsis_installer}{.6\linewidth}
+%\caption{Ekran install-tl-windows.exe}\label{fig:nsis}
+%\end{figure}
+
+\item [Instalacja z~sieci; Windows .exe:]
+Z~archiwum \CTAN pobrać plik jak poprzednio i~ kliknąć dwa razy. Na ekranie pojawi się okienko widoczne na rys.~\ref{fig:nsis}, uruchomiony zostanie pierwszy krok instalacji i~będziemy mogli wybrać jedną z~dwóch akcji: ,,Install" (zainstaluj) lub ,,Unpack only" (tylko rozpakuj).
+% W~Windows instalator domyślnie startuje automatycznie
+% alternatywny program
+%\filename{install-tl-windows.exe} i~uruchomić go podwójnym kliknięciem. Po
+%samoczynnym rozpakowaniu zawartości ujrzymy okno przedstawione na
+%rys.~\ref{fig:nsis}. Znajdziemy tam trzy opcje: ,,Simple install'' (prosta
+%instalacja; instaluje wszystko); ,,Custom install'' (instalacja zaawansowana,
+%opisana w~części ~\ref{sec:wininst}) oraz ,,Unpack only'' (tylko
+%rozpakowanie, czyli w~wyniku otrzymamy to samo, co po rozpakowaniu
+%\filename{install-tl.zip}).
+
+%Plik \texttt{tlpdb/texlive.tlpdb} (wykorzystywany podczas instalacji)
+%zawiera spis wszystkich plikĂłw w~kaĹĽdym pakiecie.
%\subsection{Fonty w \protect\TL}
%\label{sec:tl-fonts}
%
-%\TL{} zawiera wiele wysokiej jako¶ci fontów skalowanych. Patrz:
+%\TL{} zawiera wiele wysokiej jako�ci fontów skalowanych. Patrz:
%\url{http://tug.org/fonts} oraz
%\OnCD{texmf-dist/doc/fonts/free-math-fonts-survey}.
%====
-\item [Instalacja z płytki \TeX{} Collection \DVD:] Po uruchomieniu
-płytki należy zmienić katalog bież±cy na \dirname{texlive} \DVD{}
-(w~Windows program instalacyjny powinien uruchomić się automatycznie).
-\DVD{} otrzymamy w ramach członkostwa w~dowolnej Grupie Użytkowników
-Systemu \TeX{} (kontakt w Polsce \url{http://www.gust.org.pl}). Możemy
-także wypalić płytkę z dostępnego w sieci jej obrazu \ISO{} b±dĽ zamontować
-bezpo¶rednio plik obrazu (w większo¶ci systemów istnieje taka możliwo¶ć). Po
-zainstalowaniu z \DVD\ lub obrazu \ISO{} można aktualizować pakiety
-bezpo¶rednio z~internetu (patrz \ref{sec:dvd-install-net-updates}).
+\item [Instalacja z płytki \TeX{} Collection \DVD:] Po uruchomieniu
+płytki należy przejść do katalogu \dirname{texlive} \DVD{}
+(w~Windows program instalacyjny powinien uruchomić się automatycznie po włożeniu płytki).
+\DVD{} otrzymamy w ramach członkostwa w~dowolnej grupie użytkowników
+ \TeX-a (rekomendowane, w Polsce to GUST \url{http://www.gust.org.pl}), kupić płytkę w sklepie
+(\url{http://tug.org/store})
+ lub wypalić z dostępnego w sieci jej obrazu \ISO{}. Można też zamontować
+bezpośrednio plik obrazu (w większości systemów istnieje taka możliwość). Po
+zainstalowaniu z \DVD\ lub obrazu \ISO{} można aktualizować pakiety
+bezpośrednio z~internetu (patrz \ref{sec:dvd-install-net-updates}).
\end{description}
-Bez względu na Ľródło program instalacyjny jest ten sam.
-Podczas instalacji z sieci pobierane s± najnowsze aktualizacje pakietów, natomiast zawarto¶ć
+\begin{figure}[tb]
+\tlpng{nsis_installer}{.6\linewidth}
+\caption{Pierwszy krok instalacji w Windows instalator \code{.exe}}\label{fig:nsis}
+\end{figure}
+
+Bez względu na źródło program instalacyjny jest ten sam.
+Podczas instalacji z sieci pobierane są najnowsze aktualizacje pakietów, natomiast zawartość
\DVD\ i obrazu \ISO, nie jest
-aktualizowana między corocznymi wydaniami.
+aktualizowana pomiędzy corocznymi wydaniami.
-Gdy ł±czymy się z~sieci± poprzez serwer proxy, należy uwzględnić
+Gdy łączymy się z~siecią poprzez serwer proxy, należy uwzględnić
jego ustawienia dla programu Wget
-w~pliku \filename{~/.wget.rc} b±dĽ poprzez modyfikację zmiennych ¶rodowiskowych
+w~pliku \filename{~/.wgetrc} bądź poprzez modyfikację zmiennych środowiskowych
(patrz \url{http://www.gnu.org/software/wget/manual/html_node/Proxies.html}).
-Do pobierania plików \TL{} zawsze
-używa programu \GNU\ Wget. Oczywi¶cie uwaga ta jest nieistotna
-gdy instalujemy z \DVD\ lub obrazu płyty \ISO.
-
-\noindent Poniżej omówiono dokładniej dalsze kroki instalacji. %Dalsze kroki omówiono dokładniej poniżej.
+Do pobierania plikĂłw \TL{} zawsze
+używa programu \GNU\ Wget. Oczywiście uwaga ta jest nieistotna
+gdy instalujemy z \DVD\ lub obrazu płyty \ISO.
+%If you need to download through proxies, use a \filename{~/.wgetrc} file
+%or environment variables with the proxy settings for Wget
+%(\url{http://www.gnu.org/software/wget/manual/html_node/Proxies.html}),
+%or the equivalent for whatever download program you are using. This does
+%not matter if you are installing from the \DVD\ or \ISO\ image.
+
+%The following sections explain installer start-up in more detail.
+%
+%\subsubsection{Unix}
+%
+%Below, \texttt{>} denotes the shell prompt; user input is
+
+\noindent Poniżej omówiono dokładniej dalsze kroki instalacji.
\subsubsection{Unix}
\noindent
-Poniżej \texttt{>} oznacza znak zachęty systemu (tzw. prompt); to,
-co wpisuje użytkownik, zaznaczono \Ucom{\texttt{pogrubieniem}}.
-W~oknie terminala należy wykonać:
+Poniżej \texttt{>} oznacza znak zachęty systemu (tzw. prompt); to,
+co wpisuje użytkownik, zaznaczono \Ucom{\texttt{pogrubieniem}}. Skrypt \filename{install-tl} jest skryptem Perla, więc
+w~oknie terminala należy napisać:
\begin{alltt}
> \Ucom{perl /path/to/installer/install-tl}
\end{alltt}
-(można także uruchomić \Ucom{/path/to/installer/install-tl}, o~ile posiada
-on tryb ,,wykonywalny'', lub najpierw zmienić katalog poleceniem \texttt{cd},
-itd.; w~dalszej czę¶ci nie będziemy powtarzali wszelkich możliwych kombinacji).
-Zalecane jest powiększenie okna terminala, aby wy¶wietlić pełn± zawarto¶ć
-ekranu programu instalacyjnego (rys.~\ref{fig:text-main}).
-
-\begin{figure}[ht]
-\begin{boxedverbatim}
-Installing TeX Live 2018 from: ...
-Platform: x86_64-linux => 'GNU/Linux on Intel x86_64'
-Distribution: inst (compressed)
-Directory for temporary files: /tmp
-...
- Detected platform: GNU/Linux on Intel x86_64
-
- <B> binary platforms: 1 out of 19
-
- <S> set installation scheme (scheme-full)
-
- <C> customizing installation collections:
- 40 collections out of 41, disk space required: 5328 MB
+(można także uruchomić \Ucom{/path/to/installer/install-tl}, o~ile posiada
+on tryb ,,wykonywalny'', lub najpierw zmienić katalog poleceniem \texttt{cd},
+itd.; w~dalszej części nie będziemy powtarzali wszelkich możliwych kombinacji).
+Zalecane jest powiększenie okna terminala, aby wyświetlić pełną zawartość
+ekranu programu instalacyjnego (rys.~\ref{fig:text-main}).%rysunek jest dalej
- <D> directories:
- TEXDIR (the main TeX directory):
- /usr/local/texlive/2018
- ...
-
- <O> options:
- [ ] use letter size instead of A4 by default
- ...
+%to jest w tekście dalej
- <V> set up for portable installation
+%dotÄ…d
-Actions:
- <I> start installation to hard disk
- <P> zapisz profil instalacyjny do pliku 'texlive.profile' i~zakończ
- <H> help
- <Q> quit
-\end{boxedverbatim}
-\caption{Główny ekran instalatora w~trybie tekstowym
- (\GNU/Linux)}\label{fig:text-main}
-\end{figure}
-
-Do uruchomienia w~trybie graficznym (\GUI; rys.~\ref{fig:gui-main})
-wymagana jest obecno¶ć w~systemie modułu \dirname{Perl::TK}, skompilowanego
-ze wsparciem dla XFT (w~systemach \GNU/Linux{} jest on z~reguły
-dostępny, ale w~innych systemach niekoniecznie). Maj±c go możemy uruchomić:
+Do uruchomienia w~trybie graficznym (\GUI; rys.~\ref{fig:advanced-lnx}) %ten rysunek teĹĽ jest dalej
+wymagane jest zainstalowanie w~systemie Tcl/Tk.
+Mając go możemy uruchomić:
\begin{alltt}
> \Ucom{perl install-tl -gui}
\end{alltt}
-Kompletny wykaz dostępnych opcji otrzymamy uruchamiaj±c:
+Dotychczasowy sposób jest też możliwy, należy jednak pamiętać, że wymaga obecności w systemie modułu \dirname{Perl::TK}, skompilowanego
+ze wsparciem dla XFT (w~systemach \GNU/Linux{} jest on z~reguły
+dostępny, ale w~innych systemach niekoniecznie).
+Kompletny wykaz dostępnych opcji otrzymamy uruchamiając:
\begin{alltt}
> \Ucom{perl install-tl -help}
\end{alltt}
+%The old \code{wizard} and \code{perltk}/\code{expert} options are still
+%available. These require the \dirname{Perl::Tk} module compiled with XFT
+%support, which is generally no problem with \GNU/Linux, but often is
+%with other systems. For a complete listing of the various options:
+%\begin{alltt}
+%> \Ucom{perl install-tl -help}
+%\end{alltt}
-\textbf{Uwaga dotycz±ca uprawnień w Unix:} program instalacyjny
-będzie respektował aktualn± warto¶ć \code{umask}.
-Je¶li więc chcemy, aby instalacja była dostępna dla innych użytkowników,
-musimy ustawić warto¶ć np. \code{umask 002}. Więcej informacji na temat
+\textbf{Uwaga dotycząca uprawnień w Unix:} program instalacyjny
+będzie respektować aktualną wartość \code{umask}.
+Jeżeli więc chcemy, aby instalacja była dostępna dla innych użytkowników,
+musimy ustawić wartość np. \code{umask 002}. Więcej informacji na temat
\code{umask} znajdziemy w~dokumentacji posiadanego systemu operacyjnego.
-\begin{figure}[tb]
-\tlpng{install-lnx-main}{\linewidth}
-\caption{Ekran zaawansowanego programu instalacyjnego \GUI{}
-(\GNU/Linux)}\label{fig:gui-main}
-\end{figure}
+%\begin{figure}[tb]
+%\tlpng{install-lnx-main}{\linewidth}
+%\caption{Ekran zaawansowanego programu instalacyjnego \GUI{}
+%(\GNU/Linux)}\label{fig:gui-main}
+%\end{figure}
-\textbf{Uwagi specjalne dotycz±ce Cygwin:} w~odróżnieniu od wielu
-rzeczywistych systemów operacyjnych, których Cygwin jest jedynie emulatorem,
-w~¶rodowisku tym mog± nie być domy¶lnie zainstalowane niektóre programy
+\textbf{Uwagi specjalne dotyczące Cygwin:} w~odróżnieniu od wielu
+rzeczywistych systemĂłw operacyjnych, ktĂłrych Cygwin jest jedynie emulatorem,
+w~środowisku tym mogą nie być domyślnie zainstalowane niektóre programy
wymagane dla instalatora \TL. Dodatkowe informacje -- patrz
-czę¶ć~\ref{sec:cygwin}.
+część~\ref{sec:cygwin}.
+
\subsubsection{Mac\,OS\,X}
\label{sec:macosx}
-Jak wspomniano w czę¶ci \ref{sec:tl-coll-dists}, dla Mac\,OS\,X{}
-przygotowano odrębn± dystrybucję Mac\TeX\ (\url{http://tug.org/mactex}).
-W~jej wypadku należy użyć dedykowanego programu instalacyjnego, gdyż
-zmienia on w~specyficzny sposób ustawienia systemu, w~szczególno¶ci pozwala
-na łatwe przeł±czanie między różnymi dystrybucjami \TeX-a dla
-Mac\,OS\,X (Mac\TeX, Fink, MacPorts, \ldots), wykorzystuj±c tzw.
+Jak wspomniano w części \ref{sec:tl-coll-dists}, dla Mac\,OS\,X{}
+przygotowano odrębną dystrybucję Mac\TeX\ (\url{http://tug.org/mactex}).
+W~jej wypadku należy użyć dedykowanego programu instalacyjnego, gdyż
+zmienia on w~specyficzny sposób ustawienia systemu, w~szczególności pozwala
+na łatwe przełączanie między różnymi dystrybucjami \TeX-a dla
+Mac\,OS\,X (Mac\TeX, Fink, MacPorts, \ldots), wykorzystujÄ…c tzw.
struktury danych \TeX{}Dist.
-Mac\TeX\ jest oparty na \TL{} i główne drzewa katalogów oraz programy s±
-w~nim dokładnie takie same; dodano jedynie katalogi ze specyficznymi dla
+Mac\TeX\ jest oparty na \TL{} i główne drzewa katalogów oraz programy są
+w~nim dokładnie takie same; dodano jedynie katalogi ze specyficznymi dla
systemu Mac\,OS\,X\ dokumentacjami i~aplikacjami.
+%\end{document}
-\subsubsection{Windows}\label{sec:wininst}
-Gdy używamy pobranego z~sieci i~rozpakowanego z~pliku zip instalatora
-(b±dĽ program ten nie uruchamia się automatycznie po włożeniu \DVD{}
-do napędu), należy uruchomić \filename{install-tl-windows.bat} (np.
-podwójnym kliknięciem myszy). Je¶li potrzebujemy więcej opcji
-instalacyjnych (np. wyboru konkretnych kolekcji pakietów), możemy
-uruchomić alternatywny \filename{install-tl-advanced.bat}.
+\subsubsection{Windows}\label{sec:wininst}
-Można to uczynić także z~linii poleceń. Gdy katalog zawieraj±cy ten plik
-jest katalogiem bież±cym, wystarczy uruchomić:
+Gdy uĹĽywamy pobranego z~sieci i~rozpakowanego z~pliku zip instalatora
+(bądź program ten nie uruchamia się automatycznie po włożeniu \DVD{}
+do napędu), należy uruchomić \filename{install-tl-windows.bat} (np.
+podwójnym kliknięciem myszy). %Jeżeli potrzebujemy więcej opcji
+%instalacyjnych (np. wyboru konkretnych kolekcji pakietĂłw), moĹĽemy
+%uruchomić alternatywny \filename{install-tl-advanced.bat}.
+
+Można to uczynić także z~linii poleceń. Poniżej \texttt{>} oznacza znak zachęty systemu (tzw. prompt); to,
+co wpisuje uĹĽytkownik, zaznaczono \Ucom{\texttt{pogrubieniem}}.
+Gdy katalog zawierajÄ…cy plik instalatora
+jest katalogiem bieżącym, wystarczy uruchomić:
\begin{alltt}
> \Ucom{install-tl-windows}
\end{alltt}
-W linii poleceń można też podać ¶cieżkę do programu, np.
+W linii poleceń można też podać ścieżkę do programu, np.
dla \TK\ \DVD:
\begin{alltt}
> \Ucom{D:\bs{}texlive\bs{}install-tl-windows}
\end{alltt}
-zakładaj±c, że \dirname{D:} jest napędem \DVD
-(rys.~\ref{fig:wizard-w32} pokazuje domy¶lny dla Windows ekran programu
-instalacyjnego).
+zakładając, że \dirname{D:} jest napędem \DVD
+Rys.~\ref{fig:basic-w32} pokazuje podstawowy ekran programu instalacyjnego w trybie graficznym (\GUI) dla Windows.
Instalacja w~trybie tekstowym wymaga podania:
\begin{alltt}
> \Ucom{install-tl-windows -no-gui}
\end{alltt}
-Wszystkie dostępne opcje wy¶wietlimy uruchamiaj±c:
+Wszystkie dostępne opcje wyświetlimy uruchamiając:
\begin{alltt}
> \Ucom{install-tl-windows -help}
\end{alltt}
\begin{figure}[tb]
-\tlpng{wizard-w32}{\linewidth}
-\caption{Ekran programu instalacyjnego ,,Wizard''
-(Windows)}\label{fig:wizard-w32}
+\begin{boxedverbatim}
+Installing TeX Live 2019 from: ...
+Platform: x86_64-linux => 'GNU/Linux on x86_64'
+Distribution: inst (compressed)
+Directory for temporary files: /tmp
+...
+ Detected platform: GNU/Linux on Intel x86_64
+
+ <B> binary platforms: 1 out of 16
+
+ <S> set installation scheme: scheme-full
+
+ <C> customizing installation collections
+ 40 collections out of 41, disk space required: 5829 MB
+
+ <D> directories:
+ TEXDIR (the main TeX directory):
+ /usr/local/texlive/2019
+ ...
+
+ <O> options:
+ [ ] use letter size instead of A4 by default
+ ...
+
+ <V> set up for portable installation
+
+Actions:
+ <I> start installation to hard disk
+ <P> save installation profile to 'texlive.profile' and exit
+ <H> help
+ <Q> quit
+\end{boxedverbatim}
+\caption{GĹ‚Ăłwny ekran instalatora w~trybie tekstowym (\GNU/Linux)}\label{fig:text-main}
\end{figure}
+\begin{figure}[tb]
+\tlpng{basic-w32}{.6\linewidth}
+\caption{Podstawowy ekran instalatora (Windows). Przycisk ,,Advanced" (Zaawansowane) przywoła ekran podobny do rys. \ref{fig:advanced-lnx}}\label{fig:basic-w32}
+\end{figure}
+
+\begin{figure}[tb]
+\tlpng{advanced-lnx}{\linewidth} %????
+\caption{Zaawansowany ekran instalatora \GUI{}
+ (\GNU/Linux)}\label{fig:advanced-lnx}
+\end{figure}
+
+
\htmlanchor{cygwin}
\subsubsection{Cygwin}
\label{sec:cygwin}
-Przed instalacj± w tym systemie zaleca się uruchomić program
-\filename{setup.exe} i,~o~ile nie zostały one uprzednio zainstalowane,
-zainstalować pakiety \filename{perl} oraz \filename{wget}.
-Ponadto zalecana jest instalacja:
+Przed instalację w tym systemie zaleca się uruchomić program
+\filename{setup.exe} i,~o~ile nie zostały one uprzednio zainstalowane,
+zainstalować pakiety \filename{perl} oraz \filename{wget}.
+Ponadto zalecana jest zainstalowanie dodatkowych pakietĂłw:
\begin{itemize*}
-\item \filename{fontconfig} (wymagany dla \XeTeX{} i~Lua\TeX)
-\item \filename{ghostscript} (wymagany dla wielu narzędzi)
-\item \filename{libXaw7} (wymagany dla \code{xdvi})
-\item \filename{ncurses} (udostępnia \code{clear} -- ,,czyste'' polecenie
-stosowane przez program instalacyjny)
+\item \filename{fontconfig} [wymagany dla \XeTeX{} i~Lua\TeX]
+\item \filename{ghostscript} [wymagany dla wielu narzędzi]
+\item \filename{libXaw7} [wymagany dla \code{xdvi}]
+\item \filename{ncurses} [udostępnia polecenie \code{clear}
+uĹĽywane przez program instalacyjny]
\end{itemize*}
\subsubsection{Instalator w trybie tekstowym}
+\label{sec:graphical-inst}
-Rysunek \ref{fig:text-main} przedstawia główny ekran programu
-\filename{install-tl} w (domy¶lnym) trybie tekstowym w~systemie Unix.
-W tym trybie nie używamy ani klawiszy kursora, ani myszy,
-lecz wył±cznie klawiszy alfanumerycznych (uwaga: duże i~małe litery s±
-rozróżniane!). Wybran± opcję zatwierdzamy klawiszem Enter.
+Rysunek \ref{fig:text-main} przedstawia główny ekran programu
+\filename{install-tl} w (domyślnym) trybie tekstowym w~systemie Unix.
+W tym trybie nie uĹĽywamy ani klawiszy kursora, ani myszy,
+lecz wyłącznie klawiszy alfanumerycznych (uwaga: duże i~małe litery są
+rozróżniane!). Wybraną opcję zatwierdzamy klawiszem Enter.
-Instalator w~trybie tekstowym jest na tyle prosty, by działał na
-możliwie wielu platformach, nawet wyposażonych jedynie w~podstawowe
+Instalator w~trybie tekstowym jest na tyle prosty, by działał na
+moĹĽliwie wielu platformach, nawet wyposaĹĽonych jedynie w~podstawowe
biblioteki Perla.
+The text installer interface is this primitive in order to make it run
+on as many platforms as possible, even with a minimal Perl.
-\subsubsection{Zaawansowany program instalacyjny w trybie graficznym}
-
-Rysunek \ref{fig:gui-main} przedstawia program instalacyjny w~trybie
-graficznym, w~wersji rozszerzonej. W systemie Windows znajdziemy
-tu dodatkowe przyciski dla opcji nieistotnych w systemach Unix/Linux.
-Tryb ten uruchamiamy poleceniem:
-\begin{alltt}
- > \Ucom{install-tl -gui=perltk}
-\end{alltt}
+\subsubsection{Instalator w trybie graficznym}
+%\subsubsection{The graphical installer}
+%\label{sec:graphical-inst}
+%
+%The default graphical installer starts out simple, with just a
+%few options; see figure~\ref{fig:basic-w32}. It can be started with
+%\begin{alltt}
+%> \Ucom{install-tl -gui}
+%\end{alltt}
-\subsubsection{Uproszczony program instalacyjny}
-W systemie Windows domy¶lnie uruchamiany jest uproszczony program
-instaluj±cy wszystkie pakiety \TL{}, który wymaga od użytkownika odpowiedzi
-jedynie na kilka pytań (katalog docelowy itp.). Tryb ten zwany jest
-\textit{wizard} (,,czarodziej'', ,,mag'', rys.~\ref{fig:wizard-w32}).
-Na innych platformach tryb ten uruchamiamy poleceniem:
+Nowy instalator graficzny domyślnie uruchamia się tylko z podstawowymi opcjami, patrz rys.~ref{fig:basic-w32}. Może być uruchomiony przez:
\begin{alltt}
-> \Ucom{install-tl -gui=wizard}
+> \Ucom{install-tl -gui}
\end{alltt}
+Przycisk ,,Advanced" (Zaawansowane) udostępnia więcej opcji instalatora, zobacz rys.~\ref{fig:advanced-lnx}.
+
+%Rysunek \ref{fig:gui-main} przedstawia program instalacyjny w~trybie
+%graficznym, w~wersji rozszerzonej. W systemie Windows znajdziemy
+%tu dodatkowe przyciski dla opcji nieistotnych w systemach Unix/Linux.
-\subsection{Podczas instalacji}
+%Tryb ten uruchamiamy poleceniem:
+%\begin{alltt}
+% > \Ucom{install-tl -gui=perltk}
+%\end{alltt}
+
+\subsubsection{Starsze instalatory}
+%
+%The \texttt{perltk}/\texttt{expert} and \texttt{wizard} modes are
+%still available for systems with have Perl/Tk installed. These can
+%be specified with \texttt{-gui=perltk} and \texttt{-gui=wizard}
+%arguments respectively.
+W poprzednich wydaniach \TL{} można było uruchomić instalator w trybach podstawowym \texttt{wizard} i zaawansowanym \texttt{perltk}/\texttt{expert}. Mogą one być nadal używane pod warunkiem zainstalowania programu Perl/Tk. Uruchamiamy wtedy instalator z parametrem \texttt{-gui=wizard} lub \texttt{-gui=perltk} odpowiednio.
+
+%W systemie Windows domyślnie uruchamiany jest uproszczony program
+%instalujÄ…cy wszystkie pakiety \TL{}, ktĂłry wymaga od uĹĽytkownika odpowiedzi
+%jedynie na kilka pytań (katalog docelowy itp.). Tryb ten zwany jest
+%\textit{wizard} (,,czarodziej'', ,,mag'', rys.~\ref{fig:wizard-w32}).
+%
+%Na innych platformach tryb ten uruchamiamy poleceniem:
+%\begin{alltt}
+%> \Ucom{install-tl -gui=wizard}
+%\end{alltt}
+%\end{document} %690
+\subsection{Uruchamianie instalacji}
\label{sec:runinstall}
-Program instalacyjny jest z~założenia na tyle prosty, że szczegółowe
-wyja¶nienia wydaj± się zbędne. Podamy jednak kilka uwag dotycz±cych różnych
-opcji i~dostępnych podmenu.
+Program instalacyjny jest z~założenia na tyle prosty, że szczegółowe
+wyjaśnienia wydają się zbędne, podamy tylko kilka uwag dotyczących różnych
+opcji i~dostępnych podmenu.
\subsubsection{Menu: binary systems (tylko Unix)}
\label{sec:binary}
\begin{figure}[tb]
\begin{boxedverbatim}
-Available platforms: (Dostępne platformy:)
+Available platforms: (dostępne platformy:)
===============================================================================
a [ ] Cygwin on Intel x86 (i386-cygwin)
b [ ] Cygwin on x86_64 (x86_64-cygwin)
- c [ ] MacOSX current (10.10-10.13) on x86_64 (x86_64-darwin)
- d [ ] MacOSX legacy (10.6-10.10) on x86_64 (x86_64-darwinlegacy)
+ c [ ] MacOSX current (10.12-) on x86_64 (x86_64-darwin)
+ d [ ] MacOSX legacy (10.6-) on x86_64 (x86_64-darwinlegacy)
e [ ] FreeBSD on x86_64 (amd64-freebsd)
f [ ] FreeBSD on Intel x86 (i386-freebsd)
g [ ] GNU/Linux on ARM64 (aarch64-linux)
- h [ ] GNU/Linux on ARM (armel-linux)
- i [ ] GNU/Linux on ARMhf (armhf-linux)
- j [ ] GNU/Linux on Intel x86 (i386-linux)
- k [ ] GNU/Linux on PowerPC (powerpc-linux)
- l [X] GNU/Linux on x86_64 (x86_64-linux)
- m [ ] GNU/Linux on x86_64 with musl (x86_64-linuxmusl)
- o [ ] NetBSD on x86_64 (amd64-netbsd)
- p [ ] NetBSD on Intel x86 (i386-netbsd)
- s [ ] Solaris on Intel x86 (i386-solaris)
- t [ ] Solaris on Sparc (sparc-solaris)
- u [ ] Solaris on x86_64 (x86_64-solaris)
- v [ ] Windows (win32)
+ h [ ] GNU/Linux on ARMhf (armhf-linux)
+ i [ ] GNU/Linux on Intel x86 (i386-linux)
+ j [X] GNU/Linux on x86_64 (x86_64-linux)
+ k [ ] GNU/Linux on x86_64 with musl (x86_64-linuxmusl)
+ l [ ] NetBSD on x86_64 (amd64-netbsd)
+ m [ ] NetBSD on Intel x86 (i386-netbsd)
+ o [ ] Solaris on Intel x86 (i386-solaris)
+ p [ ] Solaris on x86_64 (x86_64-solaris)
+ s [ ] Windows (win32)
\end{boxedverbatim}
-\caption{Wybór platformy (systemu operacyjnego)}\label{fig:bin-text}
+\vskip-\baselineskip
+\caption{WybĂłr platformy (systemu operacyjnego)}\label{fig:bin-text}
\end{figure}
-Rysunek \ref{fig:bin-text} pokazuje (w~trybie tekstowym) wybór platformy
-(systemu operacyjnego). Domy¶lnie instalowane s± tylko programy dla bież±cej
-platformy, ale menu to pozwala wybrać także zestawy dla innych platform. Może
-być to przydatne do instalacji na serwerze i~współdzielenia zasobów w~sieci
-dla różnych systemów operacyjnych b±dĽ instalacji dla kilku systemów na
+Rysunek \ref{fig:bin-text} pokazuje (w~trybie tekstowym) wybĂłr platformy
+(systemu operacyjnego). Domyślnie instalowane są tylko programy dla bieżącej
+platformy, ale menu to pozwala wybrać także zestawy dla innych platform. Może
+być to przydatne do instalacji drzewa \TeX-a na serwerze i~współdzielenia zasobów w~sieci
+dla różnych systemów operacyjnych, albo instalacji dla kilku systemów na
tej samej maszynie.
-\subsubsection{Wybór składników do instalacji}
+\subsubsection{Wybór składników do instalacji}
\label{sec:components}
\begin{figure}[tbh]
\begin{boxedverbatim}
-Select scheme: (Wybór schematu do instalacji:)
+Select scheme: (WybĂłr schematu do instalacji:)
===============================================================================
- a [X] full scheme (everything)
+a [X] full scheme (everything)
b [ ] medium scheme (small + more packages and languages)
c [ ] small scheme (basic + xetex, metapost, a few languages)
d [ ] basic scheme (plain and latex)
@@ -968,15 +904,23 @@ Select scheme: (Wybór schematu do instalacji:)
i [ ] teTeX scheme (more than medium, but nowhere near full)
j [ ] custom selection of collections
\end{boxedverbatim}
-\caption{Menu: wybór schematów}\label{fig:scheme-text}
+\caption{Menu: wybĂłr schematĂłw}\label{fig:scheme-text}
\end{figure}
-Rysunek \ref{fig:scheme-text} pokazuje menu ,,Wybór schematów''. Schematy to
-obszerne zestawy pakietów, przeznaczone do wstępnego wyboru instalowanych
-komponentów. Mamy tu schematy do instalacji: podstawowej (\optname{basic}),
-typowej (\optname{medium}) i~pełnej (\optname{full}; jest ona
-domy¶lna), pozostałe przygotowano z~my¶l± o~wybranych grupach
-użytkowników (np.~GUST) lub zastosowaniach (np.~XML lub ConTeXt).
+Rysunek \ref{fig:scheme-text} pokazuje menu ,,WybĂłr schematĂłw''. Schematy to
+obszerne zestawy pakietów, przeznaczone do wstępnego wyboru instalowanych
+komponentów. Domyślny jest schemat pełny \optname{full} -- instaluje wszystkie dostępne komponenty. Ten schemat jest rekomendowany, aczkolwiek możemy też wybrać instalację \optname{basic}, wtedy zostaną zainstalowane tylko komponenty konieczne do poprawnego działania plain \TeX-a i \LaTeX-a. Wybór schematu \optname{small} spowoduje zainstalowanie nieco większej liczby programów (równoważny z instalacją Basic\TeX\ dla Mac\TeX-a). Do testowania możemy zainstalować schemat \optname{minimal}, a gdy zainstalujemy \optname{medium} lub \optname{teTeX}, otrzymamy coś pomiędzy wymienionymi powyżej.
+Na rysunku \ref{fig:scheme-text} oprócz wymienionych, znajdziemy również schematy przygotowane z~myślą o~wybranych grupach użytkowników (np.~GUST) lub zastosowaniach (ConTeXt).
+
+%Figure~\ref{fig:scheme-text} displays the \TL\ scheme menu; from here,
+%you choose a ``scheme'', which is an overall set of package collections.
+%The default \optname{full} scheme installs everything available. This is
+%recommended, but you can also choose the \optname{basic} scheme for
+%just plain and \LaTeX, \optname{small} for a few more programs
+%(equivalent to the so-called Basic\TeX\ installation of Mac\TeX),
+%\optname{minimal} for testing purposes, and \optname{medium} or
+%\optname{teTeX} to get something in between. There are also various
+%specialized and country-specific schemes.
\begin{figure}[tb]
\begin{center}
@@ -985,73 +929,76 @@ użytkowników (np.~GUST) lub zastosowaniach (np.~XML lub ConTeXt).
\end{center}
\end{figure}
-Wstępnie wybrane schematy można modyfikować. W skład ,,schematów''
-wchodz± tak zwane ,,kolekcje'', czyli zestawy pakietów, które można wybrać
-w~kolejnym menu: ,,Kolekcje'' (rys.~\ref{fig:collections-gui}).
-Kolekcje stanowi± niższy poziom niż schematy, a~same składaj± się
-z~,,pakietów''. Dopiero pakiety zawieraj± wła¶ciwe pliki makr, fontów
-itp. Je¶li chcemy dodać lub usun±ć pakiet, to po instalacji wła¶ciwej
-powinni¶my użyć programu \TeX\ Live Manager (\prog{tlmgr}, patrz
-czę¶ć~\ref{sec:tlmgr}).
+Wybrany schemat można zmodyfikować korzystając z menu ,,Kolekcje''. Rysunek~\ref{fig:collections-gui} pokazuje okno ,,Collections'' w trybie graficznym.
+
+Kolekcje są o jeden poziom bardziej szczegółowe niż schematy\Dash w~skład schematu wchodzi wiele kolekcji, kolekcje składają się z jednego lub więcej pakietów, a pakiet (najniższy poziom grupowania w \TL{} zawiera aktualne makra \TeX-we, pliki fontów itd.
+Aby dokładniej niż pozwala na to menu ,,Kolekcje'' kontrolować instalację , po zakończeniu należy uruchomić managera instalacji \prog{tlmgr} (patrz część~\ref{sec:tlmgr}), który pozwoli nam na przejrzenie instalacji na poziomie pakietów.
+
\subsubsection{Katalogi}
\label{sec:directories}
-Domy¶lny układ katalogów opisano w czę¶ci~\ref{sec:texmftrees} na
-str.~\pageref{sec:texmftrees}. Położenie domy¶lne całej instalacji
-(\dirname{TEXDIR}) to w~systemach Unix
-\dirname{/usr/local/texlive/2018}, za¶ w~Windows
-|%SystemDrive%\texlive\2018|.
-Możemy zatem mieć kilka równoległych instalacji, każd± dla konkretnego
-roku wydania, i~łatwo się między nimi przeł±czać, zmieniaj±c jedynie
-kolejno¶ć ¶cieżek przeszukiwania.
-
-Głównym powodem, dla którego chcieliby¶my ewentualnie zmienić domy¶lne
-położenie \dirname{TEXDIR} podczas instalacji,
-może być brak uprawnień systemowych. Aby zainstalować \TL{}, nie musimy być
-administratorem systemu, musimy jednak posiadać uprawnienia do zapisu
-w~docelowym katalogu. Rozs±dn± alternatyw± może być wtedy instalacja
-w~katalogu domowym, szczególnie gdy będziemy jej jedynym użytkownikiem.
-Stosujemy tu zapis ,,|~|'' do zaznaczenia katalogu domowego użytkownika, np.
-|~/texlive/2018|. Zalecamy użycie katalogu z~nazw± odzwierciedlaj±c±
-rok wydania, co pozwoli na zainstalowanie obok siebie różnych wydań \TL{}.
- %%! przegadane, na razie olewam (SW)
+Domyślny układ katalogów opisano w części~\ref{sec:texmftrees} na
+str.~\pageref{sec:texmftrees}. Położenie domyślne całej instalacji to
+\dirname{/usr/local/texlive/2019} w~systemach Unix i~|%SystemDrive%\texlive\2019| w Windows.
+Taka organizacja pozwala mieć kilka równoległych instalacji, każdą dla konkretnego
+roku wydania, i~łatwo się między nimi przełączać, zmieniając jedynie
+kolejność ścieżek przeszukiwania.
+%\dirname{/usr/local/texlive/2018}, zaĹ› w~Windows |%SystemDrive%\texlive\2018|.
+%Możemy zatem mieć
+%
+
+Domyślne położenie instalacji może być zmienione przez podanie innej wartości zmiennej \dirname{TEXDIR} w instalatorze. Może to być spowodowane brakiem miejsca na dysku (cały \TL\ potrzebuje kilku gigabajtów) lub uprawnień systemowych. Do zainstalowanie \TL\ nie jest konieczne posiadanie uprawnień administratora, musimy jednak mieć uprawnienia do zapisu w~docelowym katalogu.
+Graficzny ekran pokazujÄ…cy tÄ™ i inne opcje jest pokazany na rysunku~\ref{fig:advanced-lnx}.
+
%(You may wish to make a
%version-independent name such as \dirname{/usr/local/texlive-cur} via a
%symbolic link, which you can then update after testing the new release.)
-Katalogi przeznaczone na instalację można również zmienić definiuj±c zmienne systemowe
+Katalogi instalacyjne można również zmienić, ustawiając różne
+zmienne środowiskowe przed uruchomieniem instalatora (najczęściej są to
+%Katalogi przeznaczone do instalacji można również zmienić definiując zmienne systemowe
\envname{TEXLIVE\_INSTALL\_PREFIX} lub
-\envname{TEXLIVE\_INSTALL\_TEXDIR}); patrz dokumentacja wy¶wietlana poleceniem
-|install-tl --help| (dostępna też online na stronie
+\envname{TEXLIVE\_INSTALL\_TEXDIR}); więcej informacji można znaleźć w dokumentacji wyświetlanej poleceniem
+|install-tl --help| (dostępnej też online na stronie
\url{http://tug.org/texlive/doc/install-tl.html}).
-Zmiana \dirname{TEXDIR} w programie instalacyjnym zmieni także ¶cieżki
-katalogów okre¶lone przez zmienne \dirname{TEXMFLOCAL}, \dirname{TEXMFSYSVAR}
+ Rozsądną alternatywą może być wtedy instalacja
+w~katalogu domowym, szczególnie gdy będziemy jej jedynym użytkownikiem.
+Dla zaznaczenia katalogu domowego uĹĽytkownika stosujemy zapis ,,|~|'' , np.
+|~/texlive/2019|. Zalecamy uĹĽycie katalogu z~nazwÄ… odzwierciedlajÄ…cÄ…
+rok wydania, co pozwoli na zainstalowanie obok siebie różnych wydań \TL{}.
+
+Zmiana \dirname{TEXDIR} w programie instalacyjnym zmieni także ścieżki
+katalogów określone przez zmienne \dirname{TEXMFLOCAL}, \dirname{TEXMFSYSVAR}
i~\dirname{TEXMFSYSCONFIG}.
-\dirname{TEXMFHOME} jest zalecanym położeniem dla prywatnych makr i~fontów
-użytkownika. Domy¶lnym katalogiem jest |~/texmf|. W odróżnieniu od
+\dirname{TEXMFHOME} jest zalecanym położeniem dla prywatnych makr i~fontów
+użytkownika. Domyślnym katalogiem jest |~/texmf| (|~/Library/texmf| dla
+Macs). W odróżnieniu od
\dirname{TEXDIR}, znak |~| jest zachowywany w generowanych plikach
-konfiguracyjnych, ponieważ w~wygodny sposób odnosi się do katalogu domowego
-użytkownika podczas każdego uruchamiania programów. Znak ten rozwijany jest
+konfiguracyjnych, poniewaĹĽ w~wygodny sposĂłb odnosi siÄ™ do katalogu domowego
+uĹĽytkownika podczas kaĹĽdego uruchamiania programĂłw. Znak ten rozwijany jest
do zmiennej \dirname{$HOME} w~Unix/Linux i~\verb|%USERPROFILE%| w~Windows. Po
-raz kolejny podkre¶lmy, że tak jak inne drzewa katalogów,
-\envname{TEXMFHOME} musi mieć strukturę zgodn± z \TDS, w~przeciwnym wypadku
-potrzebne pliki mog± nie zostać znalezione.
+raz kolejny podkreślmy, że tak jak wszystkie drzewa katalogów,
+\envname{TEXMFHOME} musi mieć strukturę zgodną z \TDS, w~przeciwnym wypadku
+potrzebne pliki mogą nie zostać znalezione.
+
+Katalog \dirname{TEXMFVAR} przechowuje dane
+konfiguracyjne specyficzne dla każdego użytkownika. Lua\LaTeX i~\ConTeXt\ MkIV (patrz cześć~\ref{sec:context-mkiv}, str.~\pageref{sec:context-mkiv}) do tych samych celów wykorzystuje \dirname{TEXMFCACHE}, której domyślną wartością jest
+ \dirname{TEXMFSYSVAR}, lub (jeśli ta nie może być zapisana)%(if that's not writable),
+\dirname{TEXMFVAR}.
-Katalog okre¶lany przez zmienn± \dirname{TEXMFVAR} przechowuje dane
-konfiguracyjne specyficzne dla każdego użytkownika. Katalog okre¶lany przez
-zmienn± \dirname{TEXMFCACHE} przechowuje dane buforowane (\textit{cached})
-Lua\LaTeX{} oraz \ConTeXt\ MkIV (patrz czę¶ć~\ref{sec:context-mkiv}, na
-str.~\pageref{sec:context-mkiv}).
+% jest nazwÄ… zmiennej przechowuje dane buforowane (\textit{cached})
+%Lua\LaTeX{} oraz \ConTeXt\ MkIV (patrz część~\ref{sec:context-mkiv}, na
+%str.~\pageref{sec:context-mkiv}).
\subsubsection{Opcje}
\label{sec:options}
\begin{figure}[tbh]
\begin{boxedverbatim}
-Options setup:
+WybĂłr opcji:
===============================================================================
<P> use letter size instead of A4 by default: [ ]
<E> execution of restricted list of programs: [X]
@@ -1062,491 +1009,445 @@ Options setup:
binaries to:
manpages to:
info to:
- <Y> after installation, get package updates from CTAN: [X]
+ <Y> after install, set CTAN as source for package updates: [X]
\end{boxedverbatim}
-\caption{Menu: Options (Opcje) w Unix}\label{fig:options-text}
+\caption{Menu: Opcje w Unix}\label{fig:options-text}
\end{figure}
-Rysunek \ref{fig:options-text} pokazuje menu (w~trybie tekstowym)
-z~dodatkowymi opcjami. Warto tu je wymienić:
-
+%Rysunek pokazuje menu (w~trybie tekstowym)
+%z~dodatkowymi opcjami. Warto tu je wymienić:
+ Więcej informacji na temat opcji w~trybie tekstowym, przedstawionych na rysunku~\ref{fig:options-text} podajemy poniżej.
\begin{description}
-\item[use letter size instead of A4 by default] (użyj domy¶lnie formatu
-papieru letter zamiast A4): pozwala okre¶lić domy¶lny format papieru
-dla wielu programów. Oczywi¶cie format papieru można (a nawet należy)
-specyfikować dla każdego dokumentu w miarę potrzeby.
-
-\item[execution of restricted list of programs] (zezwalaj na uruchomienie
- niektórych programów): od \TL\ 2010 wykonanie niektórych przydatnych
- programów pomocniczych, uruchamianych jako podprocesy (w~,,tle''), zostało
- zastrzeżone dla ich niewielkiej listy, zamieszczonej w~pliku
- \filename{texmf.cnf}. Szczegóły znajdziemy w~czę¶ci ,,Wydanie
- 2010'' (\ref{sec:2010news}).
-
-\item[create format files] (generuj pliki formatów):
-chociaż zbędne formaty zajmuj± miejsce na dysku, zaleca się
-pozostawić tę opcję wł±czon±; je¶li tego nie zrobimy, formaty będ±
-generowane automatycznie (w~razie potrzeby) w~prywatnych katalogach
-\dirname{TEXMFVAR} użytkowników, nie będ± jednak od¶wieżane, gdy w~instalacji
-zostan± zaktualizowane np. same programy b±dĽ wzorce przenoszenia; wskutek
-tego pliki formatów mog± utracić zgodno¶ć ze ¶rodowiskiem, w~którym s±
-używane.
-
-\item[install font/macro \ldots\ tree] (instaluj pliki Ľródłowe i/lub
- dokumentacji dla fontów b±dĽ makr): wył±czenie tych opcji nie jest zalecane,
- mimo iż pozwala zaoszczędzić miejsce na dysku.
-
-\item[create symlinks in standard directories] (utwórz dowi±zania
- w~standardowych katalogach, dotyczy tylko Unix): opcja ta pozwala
- unikn±ć ustawiania zmiennych ¶rodowiska po instalacji
- (\envname{PATH}, \envname{MANPATH} i~\envname{INFOPATH}). Wybranie
- opcji wymaga posiadania uprawnień do zapisu w~katalogach docelowych.
-
- Zdecydowanie zaleca się \emph{nie} używać tej opcji, bo może to powodować
- kolizje z~już zainstalowanym w~systemie ¶rodowiskiem \TeX; może być
+\item[use letter size instead of A4 by default:] (zamiast domyślnego A4 użyj formatu
+ letter) Pozwala zmienić domyślny format papieru. Zaleca się, aby format papieru
+określać dla każdego dokumentu (nawet jeśli ma być taki sam jak domyślny).
+
+\item[execution of restricted list of programs:] (zezwalaj na uruchomienie
+ niektórych programów) Od \TL\ 2010 niektóre programy pomocnicze są uruchamiane domyślnie. Ich listę (bardzo krótką) można znaleźć w pliku \filename{texmf.cnf}. Szczegóły znajdziemy w~części ,,Wydanie 2010'' (\ref{sec:2010news}).
+
+\item[create format files:] (generuj pliki formatĂłw)
+ Zaleca się pozostawić tę opcję włączoną chociaż zbędne formaty zajmują miejsce na dysku; jeżeli tego nie zrobimy, formaty będą generowane automatycznie (w~razie potrzeby) w~prywatnych katalogach
+\dirname{TEXMFVAR} uĹĽytkownikĂłw, jednak gdy w~instalacji
+zostaną zaktualizowane np. same programy bądź wzorce przenoszenia, te w~katalogach prywatnych odświeżone nie będą; wskutek tego pliki formatów mogą utracić zgodność ze środowiskiem, w~którym są używane.
+
+\item[install font/macro \ldots\ tree:] Ĺaduje/instaluje dokumentacje i ĹşrĂłdĹ‚a zawarte w~wiÄ™kszoĹ›ci pakietĂłw. WyĹ‚Ä…czenie tej opcji nie jest zalecane.
+
+\item[create symlinks in standard directories:] (utwĂłrz dowiÄ…zania
+ w~standardowych katalogach) Opcja ta (dotyczy tylko Unix) pozwala
+ uniknąć ustawiania zmiennych środowiskowych. Bez tej opcji katalogi \TL{} muszą być dodane ręcznie do
+ (\envname{PATH}, \envname{MANPATH} i~\envname{INFOPATH}).
+ Wybranie opcji wymaga posiadania uprawnień do zapisu w~katalogach docelowych.
+%Opcja ta pozwala na uzyskanie dostępu do \TeX-a poprzez \dirname{/usr/local/bin}, który nie zawiera żadnych plików \TeX-a.
+%
+ Zdecydowanie zaleca się \emph{nie} używać tej opcji, bo może to powodować
+ kolizje z~już zainstalowanym w~systemie środowiskiem \TeX; może być
ona przydatna jedynie wtedy, gdy w~standardowych katalogach
- (np. \dirname{/usr/local/bin}) nie ma żadnych programów
- \TeX-owych. Nie zastępuj za pomoc± tej opcji istniej±cych w~systemie
- plików, na przykład przez podanie katalogów
- systemowych. Najbezpieczniejszym i~zalecanym podej¶ciem jest
- pozostawić opcję niezaznaczon±.
-
-\item[after installation \ldots\ \CTAN] (po instalacji użyj CTAN, aby pobrać
- aktualizacje): gdy instalujemy z~\DVD, opcja ta jest domy¶lnie wł±czona,
- co pozwala zaktualizować zainstalowane pakiety z~sieci (z~kopii
- CTAN). Jedyny powodem, dla którego mogliby¶my wył±czyć tę opcję, jest sytuacja,
- gdy instalujemy tylko czę¶ć pakietów i~zamierzamy potem doinstalować z~\DVD\
- inne. Tak czy inaczej, repozytorium pakietów do instalacji b±dĽ
- aktualizacji może być w~każdej chwili zmienione w~linii poleceń, lub
- po wyborze odpowiedniego menu programu \cmdname{tlmgr} w~trybie graficznym.
- Patrz czę¶ć~\ref{sec:location} i~czę¶ć~\ref{sec:dvd-install-net-updates}.
+ (np. \dirname{/usr/local/bin}) nie ma ĹĽadnych programĂłw
+ \TeX-owych. Nie zastępuj za pomocą tej opcji istniejących w~systemie
+ plików, na przykład przez podanie katalogów
+ systemowych. Najbezpieczniejszym i~zalecanym podejściem jest
+ pozostawić opcję niezaznaczoną.
+
+\item[after installation \ldots\ \CTAN:] (po instalacji użyj CTAN, aby pobrać
+ aktualizacje) Gdy instalujemy z~\DVD, opcja ta jest domyślnie włączona,
+ co pozwala zaktualizować zainstalowane pakiety z~sieci (z~kopii
+ CTAN). Jedynym powodem, dla którego moglibyśmy wyłączyć tę opcję, jest sytuacja,
+ gdy instalujemy tylko część pakietów i~zamierzamy potem doinstalować z~\DVD\
+ inne. Tak czy inaczej, repozytorium pakietów do instalacji (i~do aktualizacji) może być w~każdej chwili zmienione; patrz część~\ref{sec:location} i~część~\ref{sec:dvd-install-net-updates}.
+
\end{description}
-Występuj±ce w~zaawansowanym interfejsie Perl/Tk opcje specyficzne dla systemu
-Windows:
+ Opcje specyficzne dla systemu
+Windows występujące w~zaawansowanym interfejsie Perl/Tk:
\begin{description}
-\item[adjust PATH setting in registry] Ta opcja zapewnia, że wszystkie
- programy będę miały w~swoich ¶cieżkach wyszukiwania dostęp do drzewa
- katalogów \TL.
+\item[adjust PATH setting in registry] Ta opcja zapewnia, ĹĽe wszystkie
+ programy będą miały w~swoich ścieżkach wyszukiwania dostęp do drzewa
+ katalogĂłw \TL.
-\item[add menu shortcuts] Po wybraniu tej opcji Start menu systemu
- Windows będzie zawierało podmenu \TL. Oprócz pozycji ,,TeX Live menu''
- i~,,No shortcuts'' istnieje trzecia opcja ,,Launcher entry''.
- Opcja ta jest opisana w~punkcie \ref{sec:sharedinstall}.
+\item[add menu shortcuts] Po wybraniu tej opcji w~menu Start systemu
+ Windows pojawi siÄ™ podmenu \TL. OprĂłcz opcji ,,TeX Live menu''
+ i~,,No shortcuts'' istnieje trzecia ,,Launcher entry''.
+ Jest ona opisana w~części~\ref{sec:sharedinstall}.
-\item[change file associations] Czy zmienić powi±zania plików
- z~programami. Dostępne s± warianty: ,,Only new'' (powi±ż pliki
- z~aplikacjami, ale tylko nowe, nie zmieniaj±c powi±zań dla plików
- już istniej±cych w~instalacji), ,,All'' (wszystkie) i~,,None'' (żadne).
+\item[change file associations] Pozwala zmienić powiązania plików
+ z~programami. Dostępne są warianty: ,,Only new'' (powiąż pliki
+ z~aplikacjami, ale tylko nowe, nie zmieniając powiązań dla plików
+ juĹĽ istniejÄ…cych w~instalacji), ,,All'' (wszystkie) i~,,None'' (ĹĽadne).
-\item[install \TeX{}works front end] Zaistaluj edytor \TeX{}works.
+\item[install \TeX{}works front end] Zainstaluj edytor \TeX{}works.
\end{description}
-Po wykonaniu wszystkich potrzebnych ustawień można rozpocz±ć
-instalację (klawisz ,,I'' lub przycisk ,,Install TeX Live''). Po instalacji zaleca się zajrzeć do czę¶ci
-\ref{sec:postinstall}, bo być może będ± niezbędne dodatkowe kroki.
+Po wykonaniu wszystkich potrzebnych ustawień można rozpocząć
+instalację (klawisz ,,I'' lub przycisk ,,Install TeX Live''). Po instalacji zaleca się zajrzeć do części~\ref{sec:postinstall}, bo być może będą niezbędne dodatkowe kroki.
-\subsection{Parametry instalacji z linii poleceń}
+\subsection{Parametry instalacji z linii poleceń}
\label{sec:cmdline}
Uruchom
\begin{alltt}
> \Ucom{install-tl -help}
\end{alltt}
-aby wy¶wietlić wszystkie dostępne parametry.
- % Either |-| or |--| can be used to introduce option names.
- Oto najczę¶ciej używane:
+aby wyświetlić wszystkie dostępne parametry. Aby użyć danej opcji należy jej nazwę poprzedzić znakiem |-| lub |--|. Oto najczęściej używane:
\begin{ttdescription}
-\item[-gui] Użyj (je¶li to możliwe) programu w~wersji graficznej (\GUI);
- wymagane jest posiadanie modułu Perl/Tk
+\item[-gui] Użyj (jeśli to możliwe) programu w~wersji graficznej (\GUI). Wersja graficzna wymaga
+ modułu Tcl/Tk w~wersji 8.5 lub wyższej. Tak jest w przypadku Mac\,OS\,X, dla Windows jest dystrybuowany z \TL. Starsze opcje \texttt{-gui=perltk} i~\texttt{-gui=wizard} są nadal dostępne, ale wymagają zainstalowania modułu Perl/Tk
(\url{http://tug.org/texlive/distro.html#perltk}) skompilowanego ze
-wsparciem dla XFT;
-gdy jest on niedostępny, program instalacyjny uruchomiony zostanie
-w trybie tekstowym.
-\item[-no-gui] Wymusza tryb tekstowy, np. w~Windows.
-\item[-lang {\sl LL}] Pozwala wybrać język komunikatów,
- \textsl{LL} oznacza tu dwuliterowy kod języka; listę dostępnych
- języków wy¶wietli \verb|install-tl --help|.
- %angielski (\texttt{en}, domy¶lny),
- % chiński tradycyjny (\texttt{zh-tw}),
- % chiński uproszczony (\texttt{zh-cn}),
- % czeski (\texttt{cz},
- % francuski (\texttt{fr}),
- % holenderski (\texttt{nl}),
- % japoński (\texttt{ja}),
- % niemiecki (\texttt{de}),
- % polski (\texttt{pl}),
- % rosyjski (\texttt{ru}),
- % serbski (\texttt{sr}),
- % słowacki (\texttt{sk}),
- % słoweński (\texttt{sl}),
- % włoski (\texttt{it}) i~wietnamski (\texttt{vi});
- Program automatycznie wykrywa język systemu, ale je¶li jest to niemożliwe,
-komunikaty oraz menu będ± wy¶wietlane w~języku angielskim.
-
-\item[-portable] Instalacja do użycia przeno¶nego, np. na pendrivie;
- opcja ta może być użyta zarówno w trybie tekstowym (poleceniem \code{V}),
- jak i przez wybór odpowiedniego przycisku programu instalacyjnego w trybie
-GUI (patrz czę¶ć ~\ref{sec:portable-tl}).
+wsparciem dla XFT. Jeśli Perl/Tk i~Tcl/Tk są niedostępne, program instalacyjny uruchomiony zostanie w~trybie tekstowym.
+\item[-no-gui] Wymusza uĹĽycie instalatora w trybie tekstowym.
+
+\item[-lang {\sl LL}] Pozwala wybrać język komunikatów,
+ \textsl{LL} oznacza tu dwuliterowy kod języka komunikatów instalatora. Listę dostępnych
+ języków można wyświetlić poleceniem \verb|install-tl --help|.
+ Program próbuje automatycznie wykryć język systemu, ale jeśli będzie to niemożliwe,
+komunikaty oraz menu będą wyświetlane w~języku angielskim.
+
+\item[-portable] Ta opcja pozwala zainstalować \TL{} na urządzeniu przenośnym, np. na pendrivie.
+ Może ona być użyta zarówno w trybie tekstowym (poleceniem \code{V}),
+ jak i~przez wybĂłr odpowiedniego przycisku programu instalacyjnego w trybie
+GUI (patrz część ~\ref{sec:portable-tl}).
\item[-profile {\sl plik}] Wczytuje \var{plik} profilu instalacji
- i~przebiega ona bez interakcji ze strony użytkownika; program
+ i~przebiega ona bez interakcji ze strony uĹĽytkownika; program
instalacyjny zapisuje plik \filename{texlive.profile} w~katalogu
- \dirname{tlpkg} naszej instalacji, co pozwala wykorzystać go dla
- powielenia w trybie wsadowym wszystkich wyborów i~ustawień w~kolejnych
+ \dirname{tlpkg} naszej instalacji, co pozwala wykorzystać go dla
+ powielenia w trybie wsadowym wszystkich wyborów i~ustawień w~kolejnych
instalacjach.
-\item [-repository {\sl url-lub-¶cieżka}] Pozwala okre¶lić inne niż
- domy¶lne Ľródło instalacji (patrz poniżej).
+\item [-repository {\sl url-lub-ścieżka}] Pozwala określić inne niż
+ domyślne źródło instalacji (patrz poniżej).
\htmlanchor{opt-in-place}
-\item[-in-place] Je¶li posiadamy kopię repozytorium \TL{} uzyskan± via
+\item[-in-place] Jeśli posiadamy kopię repozytorium \TL{} uzyskaną via
rsync, svn itp. (patrz \url{http://tug.org/texlive/acquire-mirror.html}),
opcja ta pozwala na wykorzystanie jako instalacji owej kopii i~jedynie
- wykona kroki poinstalacyjne (konfigurację). \textbf{Uwaga:} plik
- \filename{tlpkg/texlive.tlpdb} może zostać nadpisany, a więc warto go
- uprzednio skopiować w~bezpieczne miejsce. Ponadto usuwanie zbędnych pakietów
- należy wykonać wtedy ręcznie, słowem -- użycie tej opcji zaleca się jedynie
- zaawansowanym użytkownikom. Opcja ta jest niedostępna w~programie
+ wykona kroki poinstalacyjne (konfiguracjÄ™). \\
+ \textbf{Uwaga:} plik
+ \filename{tlpkg/texlive.tlpdb} może zostać nadpisany, a więc warto go
+ uprzednio skopiować w~bezpieczne miejsce. Ponadto usuwanie zbędnych pakietów
+ należy wykonać wtedy ręcznie, słowem -- użycie tej opcji zaleca się jedynie
+ zaawansowanym użytkownikom. Opcja ta jest niedostępna w~programie
instalacyjnym z~interfejsem graficznym.
\end{ttdescription}
\subsubsection{Parametr \optname{-repository}}
\label{sec:location}
-Domy¶lnym repozytorium pakietów dla \TL{} jest kopia (\textit{mirror}) \CTAN,
-znajdywana automatycznie poprzez sewis \url{http://mirror.ctan.org}.
-
-Parametrowi \optname{-repository} można przypisać adres w sieci
-(rozpoczynaj±cy się od \texttt{ftp:}, \texttt{http:} lub \texttt{file:/}) lub
-pełn± ¶cieżkę do kopii repozytorium pakietów na dysku (np. pobranej za pomoc±
-programu \filename{wget} lub \filename{rsync}). Je¶li podany argument
-wskazuje na lokalny dysk (¶cieżkę b±dĽ adres \texttt{file:/}), wybrana
-zostanie instalacja ze skompresowanych plików \filename{tar.xz}, zawartych
-w~podkatalogu \dirname{archive}. (Podaj±c adres \texttt{http:}\ lub
-\texttt{ftp:}\ pamiętaj, że końcowy znak ,,\texttt{/}'' lub komponent ,,\texttt{/tlpkg}''
-s± ignorowane.)
-
-Przykładowo, można wybrać konkretn± kopię (zwierciadło) \CTAN\ z
-\url{http://ctan.example.org/tex-archive/systems/texlive/tlnet/} podstawiaj±c
-prawdziw± nazwę hosta i jego konkretn± ¶cieżkę do korzenia \CTAN, zamiast
-|ctan.example.org/tex-archive|. Lista kopii \CTAN\ dostępna jest na
+Domyślnym repozytorium pakietów dla \TL{} jest kopia (\textit{mirror}) \CTAN,
+znajdywana automatycznie poprzez serwis \url{http://mirror.ctan.org}.
+
+Parametrowi \optname{-repository} można przypisać adres w sieci
+(rozpoczynajÄ…cy siÄ™ od \texttt{ftp:}, \texttt{http:} lub \texttt{file:/}) lub
+pełną ścieżkę do kopii repozytorium pakietów na dysku (np. pobranej za pomocą
+programu \filename{wget} lub \filename{rsync}). (PodajÄ…c adres \texttt{http:}\ lub
+\texttt{ftp:}\ pamiętaj, że końcowy znak ,,\texttt{/}'' lub komponent ,,\texttt{/tlpkg}''
+sÄ… ignorowane.)
+
+Przykładowo, można wybrać konkretną kopię (zwierciadło) \CTAN\ z~\url{http://ctan.example.org/tex-archive/systems/texlive/tlnet/} podstawiając
+prawdziwą nazwę hosta i jego konkretną ścieżkę do korzenia \CTAN, zamiast
+|ctan.example.org/tex-archive|. Lista kopii \CTAN\ dostępna jest na
stronie \url{http://ctan.org/mirrors}.
-\subsection{Czynno¶ci poinstalacyjne}
-\label{sec:postinstall}
+Jeśli podany argument wskazuje na lokalny dysk (ścieżkę bądź adres \texttt{file:/}), wybrana
+zostanie instalacja ze skompresowanych plikĂłw zawartych %\filename{tar.xz},
+w~podkatalogu \dirname{archive} (nawet jeśli są dostępne pliki nieskompresowane).
-Mog± być wymagane jakie¶ czynno¶ci poinstalacyjne.
+\subsection{Czynności poinstalacyjne}
+\label{sec:postinstall}
- % %Czę¶ć ta nie dotyczy systemu Windows, dla którego program instalacyjny
- %przeprowadza cał± konfigurację, wł±cznie z~ustawieniami menu systemowego
- %i~tworzeniem ikon na pulpicie. Poniższe uwagi mog± być przydatne dla
- %użytkowników innych systemów.
- %
- %\subsubsection{Gdy zastosujemy dowi±zania symboliczne}
- %
+Mogą być wymagane jakieś czynności poinstalacyjne.
-\subsubsection{Zmienne ¶rodowiska dla Unix}
+\subsubsection{Zmienne środowiska dla Unix}
\label{sec:env}
-Użycie opisanej w~czę¶ci~\ref{sec:options} opcji tworzenia dowi±zań
+Użycie opisanej w~części~\ref{sec:options} opcji tworzenia dowiązań
symbolicznych w~standardowych katalogach nie wymaga zmian w zmiennych
-¶rodowiska systemowego. Niemniej jednak w systemach Unix
-po instalacji należy do zmiennej \envname{PATH} dodać ¶cieżkę do
-programów \TL. (W Windows program instalacyjny czyni to za nas.)
+środowiska systemowego. Niemniej jednak w systemach Unix
+po instalacji należy do zmiennej \envname{PATH} dodać ścieżkę do
+programĂłw \TL. (W Windows program instalacyjny czyni to za nas.)
-Każda z~obsługiwanych platform ma własny podkatalog
-w~ramach \dirname{TEXDIR/bin}. Listę platform i~odpowiadaj±cych im katalogów
+Każda z~obsługiwanych platform ma własny podkatalog
+w~ramach \dirname{TEXDIR/bin}. ListÄ™ platform i~odpowiadajÄ…cych im katalogĂłw
przedstawiono na rys.~\ref{fig:bin-text}.
-Również korzystanie z~systemowych przegl±darek dokumentacji \prog{man}
-i~\prog{info} staje się możliwe dopiero
-po dodaniu odpowiednich katalogów do ich ¶cieżek przeszukiwania.
-Strony \prog{man} mog± być także znajdywane automatycznie po dodaniu
-¶cieżki ich położenia do \envname{MANPATH}.
+RĂłwnieĹĽ korzystanie z~systemowych przeglÄ…darek dokumentacji \prog{man}
+i~\prog{info} staje siÄ™ moĹĽliwe dopiero
+po dodaniu odpowiednich katalogów do ich ścieżek przeszukiwania.
+Strony \prog{man} mogą być także znajdywane automatycznie po dodaniu
+ścieżki ich położenia do \envname{MANPATH}.
-Dla powłoki zgodnej z~Bourne takiej jak \cmdname{bash}, używaj±c na przykład Intel x86 \GNU/Linux i domy¶lnej konfiguracji, należałoby edytować plik \filename{$HOME/.profile} (lub inny pochodz±cy z \filename{.profile} i dopisać linie:
+Dla powłoki zgodnej z~Bourne takiej jak \prog{bash}, używając na przykład Intel x86 \GNU/Linux i domyślnej konfiguracji, należałoby edytować plik \filename{$HOME/.profile} (lub inny pochodzący z \filename{.profile} i dopisać linie:
\begin{sverbatim}
-PATH=/usr/local/texlive/2018/bin/i386-linux:$PATH; export PATH
-MANPATH=/usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH; export MANPATH
-INFOPATH=/usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH; export INFOPATH
+PATH=/usr/local/texlive/2019/bin/x86_64-linux:$PATH; export PATH
+MANPATH=/usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH; export MANPATH
+INFOPATH=/usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH; export INFOPATH
\end{sverbatim}
-W~wypadku csh lub tcsh należy zmodyfikować plik \filename{$HOME/.cshrc} i dopisać linie:
+W~wypadku csh lub tcsh należy zmodyfikować plik \filename{$HOME/.cshrc} i dopisać linie:
\begin{sverbatim}
-setenv PATH /usr/local/texlive/2018/bin/i386-linux:$PATH
-setenv MANPATH /usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH
-setenv INFOPATH /usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH
+setenv PATH /usr/local/texlive/2019/bin/x86_64-linux:$PATH
+setenv MANPATH /usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH
+setenv INFOPATH /usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH
\end{sverbatim}
-Je¶li jakie¶ ustawienia zawarto już w~prywatnych plikach konfiguracyjnych,
-wówczas oczywi¶cie katalogi \TL\ powinny być tam odpowiednio wkomponowane.
+Jeśli jakieś ustawienia zawarto już w~prywatnych plikach konfiguracyjnych,
+wówczas oczywiście katalogi \TL\ powinny być tam odpowiednio wkomponowane.
-\subsubsection{Zmienne ¶rodowiska: konfiguracja globalna}
+\subsubsection{Zmienne środowiska: konfiguracja globalna}
\label{sec:envglobal}
-Je¶li zmiany maj± być na poziomie globalnym albo je¶li maj± dotyczyć
-nowego użytkownika systemu, to należy to zrobić na własn± rękę --
-jest zbyt wiele możliwo¶ci dla różnych systemów dotycz±cych miejsca i~sposobu
-konfiguracji aby je wszystkie tutaj opisywać.
+Jeśli zmiany mają być na poziomie globalnym albo jeśli mają dotyczyć
+nowego użytkownika systemu, to należy to zrobić na własną rękę --
+ jest zbyt wiele możliwości dotyczących miejsca i~sposobu
+konfiguracji w różnych systemach aby je wszystkie tutaj opisywać.
-Nasze dwie rady s± następuj±ce: 1)~można sprawdzić plik
-\filename{/etc/manpath.config} i,~je¶li jest obecny, dodać w nim wiersze
+Nasze dwie rady są następujące: 1)~można sprawdzić plik
+\filename{/etc/manpath.config} i,~jeśli jest obecny, dodać w nim wiersze
\begin{sverbatim}
-MANPATH_MAP /usr/local/texlive/2018/bin/i386-linux \
- /usr/local/texlive/2018/texmf-dist/doc/man
+MANPATH_MAP /usr/local/texlive/2019/bin/x86_64-linux \
+ /usr/local/texlive/2019/texmf-dist/doc/man
\end{sverbatim}
- 2)~można sprawdzić plik \filename{/etc/environment}, w którym może być
-zdefiniowana ¶cieżka wyszukiwania i~inne domy¶lne zmienne ¶rodowiska.
+ 2)~można sprawdzić plik \filename{/etc/environment}, w którym może być
+zdefiniowana ścieżka wyszukiwania i~inne domyślne zmienne środowiska.
-W każdym katalogu w plikami wykonywalnymi systemów uniksowych możemy też utworzyć
-symboliczne dowi±zanie o nazwie \code{man} do katalogu
-\dirname{texmf-dist/doc/man}. Niektóre programy \code{man}, np. standardowy
-program \code{man} w systemie Mac\,OS\,X, automatycznie znajd± to dowi±zanie,
-likwiduj±c potrzebę jakiegokolwiek działania z naszej strony.
+W każdym katalogu w plikami wykonywalnymi systemów uniksowych możemy też utworzyć
+symboliczne dowiÄ…zanie o nazwie \code{man} do katalogu
+\dirname{texmf-dist/doc/man}. NiektĂłre programy \code{man}, np. standardowy
+program \code{man} w systemie Mac\,OS\,X automatycznie znajdÄ… to dowiÄ…zanie,
+likwidując potrzebę jakiegokolwiek działania z naszej strony.
\subsubsection{Aktualizacje z internetu po instalacji z \DVD}
\label{sec:dvd-install-net-updates}
-Po instalacji z \DVD\ i \textit{po modyfikacji} ¶cieżki wyszukiwania
-programów (jak opisano to powyżej), możemy pobrać z internetu aktualizacje
-pakietów:
+Po instalacji \TL{} z \DVD\ i \textit{po modyfikacji} ścieżki wyszukiwania
+programów (jak opisano to powyżej), możemy pobrać z internetu aktualizacje
+pakietĂłw:
\begin{alltt}
> \Ucom{tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet}
\end{alltt}
-Wówczas pakiety będ± aktualizowane z najbliższej, automatycznie
-znalezionej kopii archiwów \CTAN (co domy¶lnie wł±czono podczas instalacji).
-Je¶li wyst±pi± problemy z automatycznym wyborem archiwum, należy podać
-konkretny adres (listę adresów znajdziemy na \url{http://ctan.org/mirrors})
-wraz z pełn± ¶cieżk± do podkatalogu \dirname{tlnet}.
+Wówczas pakiety będą aktualizowane z najbliższej, automatycznie
+znalezionej kopii archiwów \CTAN\ (co domyślnie włączono podczas instalacji).
+Jeśli wystąpiły problemy z automatycznym wyborem archiwum, należy podać
+konkretny adres (listÄ™ adresĂłw znajdziemy na \url{http://ctan.org/mirrors})
+wraz z pełną ścieżką do podkatalogu \dirname{tlnet}.
\htmlanchor{xetexfontconfig} % keep historical anchor working
\htmlanchor{sysfontconfig}
-\subsubsection{Konfiguracja fontów dla \protect\XeTeX\protect\ i~Lua\protect\TeX}
+\subsubsection{Konfiguracja fontĂłw dla \protect\XeTeX\protect\ i~Lua\protect\TeX}
\label{sec:font-conf-sys}
-\XeTeX\ i~Lua\TeX\ mog± używać wszystkich fontów zainstalowanych w~systemie, nie
-tylko tych znajduj±cych się w~katalogach \TeX-owych. Oba programy korzystaj±
-tu ze zbliżonych, ale jednak różnych metod.
-
-W systemach Windows fonty dostarczone z~\TL\ s± automatycznie dostępne
-dla programu \XeTeX{} poprzez odwołanie do nazwy fontu. W~Mac\,OS\,X{}
-wyszukanie fontów wymaga dodatkowych kroków; patrz strona Mac\TeX\ w~sieci
-(\url{http://tug.org/mactex}). Dla innych systemów uniksowych należy
-skonfigurować system tak, aby dowolny program mógł znaleĽć fonty
-dostarczone w~\TL. Aby to ułatwić, podczas instalacji pakietu
-\pkgname{xetex} tworzony jest plik konfiguracyjny fontów:
+\XeTeX\ i~Lua\TeX\ mogą używać wszystkich fontów zainstalowanych w~systemie, nie
+tylko tych znajdujÄ…cych siÄ™ w~katalogach \TeX-owych. Oba programy korzystajÄ…
+tu ze zbliżonych, ale jednak różnych metod.
+
+W systemach Windows fonty dostarczone z~\TL\ są automatycznie dostępne
+dla programu \XeTeX{} poprzez odwołanie do nazwy fontu. W~Mac\,OS\,X{}
+wyszukanie fontĂłw wymaga dodatkowych krokĂłw; patrz strona Mac\TeX\ w~sieci
+(\url{http://tug.org/mactex}). Dla innych systemĂłw uniksowych naleĹĽy
+skonfigurować system tak, aby dowolny program mógł znaleźć fonty
+dostarczone w~\TL. Aby to ułatwić, podczas instalacji pakietu
+\pkgname{xetex} tworzony jest plik konfiguracyjny fontĂłw:
\filename{TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf}.
-Aby udostępnić fonty \TL{} dla innych aplikacji systemu
-(zakładaj±c, że mamy odpowiednie uprawnienia) należy wykonać
-następuj±ce czynno¶ci:
+Aby udostępnić fonty \TL{} dla innych aplikacji systemu
+(zakładając, że mamy odpowiednie uprawnienia) należy wykonać
+następujące czynności:
\begin{enumerate*}
-\item skopiować \filename{texlive-fontconfig.conf} do
+\item skopiować \filename{texlive-fontconfig.conf} do
\dirname{/etc/fonts/conf.d/09-texlive.conf};
-\item uruchomić \Ucom{fc-cache -fsv}.
+\item uruchomić \Ucom{fc-cache -fsv}.
\end{enumerate*}
-Je¶li nie mamy odpowiednich uprawnień, a~chcemy
- %podczas uruchamiania \XeTeX-a
- korzystać z~fontów dostępnych w~\TL, należy:
-\begin{enumerate*}
-\item skopiować plik \filename{texlive-fontconfig.conf} do
+Jeśli nie mamy odpowiednich uprawnień aby wykonać kroki przedstawione powyżej lub chcemy fonty \TL{} udostępnić tylko jednemu użytkownikowi, możemy:
+\begin{enumerate*}
+\item skopiować plik \filename{texlive-fontconfig.conf} do
\filename{~/.fonts.conf}, gdzie \filename{~} oznacza nasz katalog domowy.
-\item uruchomić \Ucom{fc-cache -fv}.
+\item uruchomić \Ucom{fc-cache -fv}.
\end{enumerate*}
-Aby wy¶wietlić nazwy fontów systemowych trzeba uruchomić program \code{fc-list}. Uruchomienie \code{fc-list : family style file spacing} pokaże
-więcej interesuj±cych informacji.
+Aby wyświetlić nazwy fontów systemowych trzeba uruchomić program \code{fc-list}. Uruchomienie go z dodatkową opcją \code{fc-list : family style file spacing} wyświetli
+więcej interesujących informacji.
\subsubsection{\protect\ConTeXt{} Mark IV}
\label{sec:context-mkiv}
-Po instalacji \TL, zarówno tzw. ,,stary'' \ConTeXt{} (Mark II), jak i~nowy
-\ConTeXt{} (Mark IV, oparty na Lua\TeX) powinny działać bez problemów, o ile do aktualizacji będziemy używać wył±cznie programu \verb+tlmgr+.
+Po instalacji \TL, zarĂłwno tzw. ,,stary'' \ConTeXt{} (Mark II), jak i~nowy
+\ConTeXt{} (Mark IV) powinny działać bez problemów, o ile do aktualizacji będziemy używać wyłącznie programu \verb+tlmgr+.
-Ponieważ \ConTeXt{} MkIV nie stosuje biblioteki kpathsea do
-wyszukiwania plików, to po zainstalowaniu ręcznie nowych plików (bez użycia
-\verb+tlmgr+). Po każdej tego typu instalacji wymagane jest uruchomienie:
+PoniewaĹĽ \ConTeXt{} MkIV nie stosuje biblioteki kpathsea do
+wyszukiwania plików, po zainstalowaniu ręcznie nowych plików (bez użycia
+\verb+tlmgr+) każdy użytkownik MkIV musi uruchomić:
\begin{sverbatim}
context --generate
\end{sverbatim}
-aby od¶wieżyć dane buforowe \ConTeXt.
-Wygenerowane pliki zostan± zapisane w~katalogach wskazywanych przez
-zmienn± \code{TEXMFCACHE} (domy¶ln± warto¶ci± tej zmiennej w~\TL\ jest
+aby odświeżyć dane buforowe \ConTeXt.
+Wygenerowane pliki zostanÄ… zapisane w~katalogach wskazywanych przez
+zmienną \code{TEXMFCACHE} (domyślną wartością tej zmiennej w~\TL\ jest
\verb+TEXMFSYSVAR;TEXMFVAR+).
-\ConTeXt\ MkIV przeszuka wszystkie ¶cieżki wymienione w
-\verb+TEXMFCACHE+ i zapisze dane w pierwszej ¶cieżce, która jest dostępna
-do zapisu. Gdy dane buforowe s± zduplikowane, podczas ich odczytywania
-zostan± wykorzystane ostatnio znalezione.
+\ConTeXt\ MkIV przeszuka wszystkie ścieżki wymienione w
+\verb+TEXMFCACHE+ i zapisze dane w pierwszej ścieżce, która jest dostępna
+do zapisu. Gdy dane buforowe sÄ… zduplikowane, podczas ich odczytywania
+zostanÄ… wykorzystane ostatnio znalezione.
-Więcej informacji znajdziemy na stronach:
+Więcej informacji znajdziemy na stronach:
\url{http://wiki.contextgarden.net/Running_Mark_IV}.
-\subsubsection{Integracja lokalnych i prywatnych pakietów makr}
+\subsubsection{Integracja lokalnych i prywatnych pakietĂłw makr}
\label{sec:local-personal-macros}
-Jak już wspomniano w~czę¶ci~\ref{sec:texmftrees}, katalog \dirname{TEXMFLOCAL}
-(domy¶lnie \dirname{/usr/local/texlive/texmf-local} lub
+Jak już wspomniano w~części~\ref{sec:texmftrees}, katalog \dirname{TEXMFLOCAL}
+(domyślnie \dirname{/usr/local/texlive/texmf-local} lub
\verb|%SystemDrive%\texlive\texmf-local| w~Windows) przeznaczony jest na lokalne
(np. w~danej sieci komputerowej) fonty oraz pakiety makr. Z~kolei
-\dirname{TEXMFHOME} (domy¶lnie \dirname{$HOME/texmf} lub
+\dirname{TEXMFHOME} (domyślnie \dirname{$HOME/texmf} lub
\verb|%USERPROFILE%\texmf|) jest przeznaczony na prywatne makra i~fonty
-użytkownika. W zamierzeniu oba te katalogi powinny być zachowywane przy
-instalacji nowszych wersji \TL{}, a~ich zawarto¶ć ma być automatycznie
-dostępna dla kolejnych wydań. Zalecamy zatem, by nie
-przedefiniowywać \dirname{TEXMFLOCAL}, co w~przyszło¶ci (przy następnych wydaniach \TL) pozwoli unikn±ć ręcznego konfigurowania.
+użytkownika. W zamierzeniu oba te katalogi powinny być zachowywane przy
+instalacji nowszych wersji \TL{}, a~ich zawartość ma być automatycznie
+dostępna dla kolejnych wydań. Zalecamy zatem, by nie
+przedefiniowywać \dirname{TEXMFLOCAL}, co w~przyszłości (przy następnych wydaniach \TL) pozwoli uniknąć ręcznego konfigurowania.
-W~obu drzewach katalogów pliki powinny być umieszczane w~odpowiednich
+W~obu drzewach katalogów pliki powinny być umieszczane w~odpowiednich
podkatalogach, zgodnie z~zaleceniami \TDS{} (patrz: \url{http://tug.org/tds},
-także plik \filename{texmf-dist/web2c/texmf.cnf}). Przykładowo pliki klas lub
-makr \LaTeX-a powinny być umieszczane w~katalogu
+także plik \filename{texmf-dist/web2c/texmf.cnf}). Przykładowo pliki klas lub
+makr \LaTeX-a powinny być umieszczane w~katalogu
\dirname{TEXMFLOCAL/tex/latex/} lub \dirname{TEXMFHOME/tex/latex/}
(lub ich podkatalogach).
-\dirname{TEXMFLOCAL} po zmianie zawarto¶ci wymaga od¶wieżenia bazy danych --
-poleceniem \cmdname{mktexlsr} lub poprzez użycie przycisku ,,Od¶wież bazy
-danych'' w~graficznym trybie programu TeX Live Manager (\prog{tlmgr}).
+\dirname{TEXMFLOCAL} po zmianie zawartości wymaga odświeżenia bazy danych --
+poleceniem \cmdname{mktexlsr} lub poprzez użycie przycisku ,,Odśwież bazy
+danych'' w~graficznym trybie programu \TeX\ Live Manager (\prog{tlmgr}).
-Każda z tych zmiennych ma domy¶lnie przypisany pojedynczy katalog, ale
-nie musi być to reguł±. Je¶li testujemy różne wersje pakietów, możemy
-do własnych celów zakładać kolejne drzewa katalogów i przeł±czać kolejno¶ć
-ich przeszukiwania. Wystarczy zadeklarować zmienn± \dirname{TEXMFHOME}
-dla listy katalogów, które oddzielamy przecinkami i~umieszczamy w~klamrach:
+Każda z tych zmiennych ma domyślnie przypisany pojedynczy katalog, ale
+nie musi być to regułą. Jeśli testujemy różne wersje pakietów, możemy
+do własnych celów zakładać kolejne drzewa katalogów i przełączać kolejność
+ich przeszukiwania. Wystarczy zadeklarować zmienną \dirname{TEXMFHOME}
+dla listy katalogĂłw, ktĂłre oddzielamy przecinkami i~umieszczamy w~klamrach:
\begin{verbatim}
TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}
\end{verbatim}
-W czę¶ci \ref{sec:brace-expansion} opisano dokładniej analizę listy
-katalogów umieszczonych w klamrach.
+W części \ref{sec:brace-expansion} opisano dokładniej analizę listy
+katalogĂłw umieszczonych w klamrach.
-\subsubsection{Integracja fontów z innych Ľródeł}
+\subsubsection{Integracja fontów z innych źródeł}
-Jest to, niestety, bardzo skomplikowane zagadnienie, wymagaj±ce sporej wiedzy
-użytkownika. Warto najpierw przejrzeć, jakie fonty mamy dostępne
-bezpłatnie w~dystrybucji \TL\ (jest ich całkiem sporo).
+Jest to, niestety, bardzo skomplikowane zagadnienie, wymagajÄ…ce sporej wiedzy
+użytkownika. Warto najpierw przejrzeć, jakie fonty mamy dostępne
+bezpłatnie w~dystrybucji \TL\ (jest ich całkiem sporo).
-Alternatyw± jest tu użycie programu \XeTeX{} lub Lua\TeX\ (patrz
-czę¶ć~\ref{sec:tex-extensions}), które korzystaj± z fontów systemowych
-bez potrzeby instalowania ich dla programów \TeX-owych.
+AlternatywÄ… jest tu uĹĽycie programu \XeTeX{} lub Lua\TeX\ (patrz
+część~\ref{sec:tex-extensions}), które korzystają z fontów systemowych
+bez potrzeby instalowania ich dla programĂłw \TeX-owych.
-Procedury instalacji i integracji fontów
- % for our best effort at wielkim staraniem ??
- opisano w~miarę dokładnie np. na stronie:
+Procedury instalacji i integracji fontĂłw
+ opisano w~miarę dokładnie np. na stronie:
\url{http://tug.org/fonts/fontinstall.html}.
\subsection{Testowanie instalacji}
\label{sec:test-install}
-Po zainstalowaniu \TL{} warto sprawdzić, czy programy działaj±
-poprawnie. Pierwsz± rzecz± będzie znalezienie programu do edycji plików.
+Po zainstalowaniu \TL{} warto sprawdzić, czy programy działają
+poprawnie. Pierwszą rzeczą będzie znalezienie programu do edycji plików.
\TL{} dostarcza edytor \TeX{}works (\url{http://tug.org/texworks}), ale tylko
-dla Windows, za¶ Mac\TeX{} edytor
+dla Windows, zaĹ› Mac\TeX{} edytor
TeXShop (\url{http://pages.uoregon.edu/koch/texshop}).
-Dla innych systemów uniksowych
-wybór edytora pozostawia się użytkownikowi. W~zasadzie we wszystkich
-systemach możemy korzystać z~dowolnego edytora, operuj±cego na czystym
-tek¶cie.
+Dla innych systemĂłw uniksowych
+wybĂłr edytora pozostawia siÄ™ uĹĽytkownikowi. W~zasadzie we wszystkich
+systemach możemy korzystać z~dowolnego edytora, operującego na czystym
+tekście.
-Opiszemy tu podstawowe procedury testuj±ce funkcjonowanie instalacji
-w~systemach Unix, ale zasady s± identyczne dla innych systemów.
+Opiszemy tu podstawowe procedury testujÄ…ce funkcjonowanie instalacji
+w~systemach Unix, ale zasady dla Mac\,OS\,X{} i~Windows sÄ… identyczne.
\begin{enumerate}
-\item Sprawdzamy najpierw, czy uruchamia się program \cmdname{tex}:
+\item Sprawdzamy najpierw, czy uruchamia siÄ™ program \cmdname{tex}:
\begin{alltt}
> \Ucom{tex -{}-version}
TeX 3.14159265 (TeX Live ...)
Copyright ... D.E. Knuth.
...
\end{alltt}
-Je¶li uruchomienie kończy się komunikatem \emph{command not found}
-(\emph{nie znaleziono polecenia}), oznacza to, że niepoprawnie
-zadeklarowano zmienn± \envname{PATH} (patrz: deklaracje zmiennych
-¶rodowiska na str.~\pageref{sec:env}).
+Jeśli uruchomienie kończy się komunikatem \emph{command not found}
+(\emph{nie znaleziono polecenia}), oznacza to, ĹĽe niepoprawnie
+zadeklarowano zmiennÄ… \envname{PATH} (patrz: deklaracje zmiennych
+środowiska na str.~\pageref{sec:env}).
-\item Następnie przetwarzamy prosty plik \LaTeX-owy:
+\item Następnie przetwarzamy prosty plik \LaTeX-owy:
\begin{alltt}
> \Ucom{latex sample2e.tex}
This is pdfTeX 3.14...
-.....
+...
Output written on sample2e.dvi (3 pages, 7484 bytes).
Transcript written on sample2e.log.
\end{alltt}
-Gdy program nie znajduje \filename{sample2e.tex} (b±dĽ innych wymaganych
-plików), może to oznaczać, że nadal działaj± ustawienia zmiennych ¶rodowiska
-b±dĽ pliki konfiguracyjne z~innej (poprzedniej) instalacji.
-Szczegółow± analizę, gdzie pliki s± szukane i~znajdowane,
-umożliwia diagnostyka opisana w~czę¶ci \ref{sec:debugging} na
+Gdy program nie znajduje \filename{sample2e.tex} (bÄ…dĹş innych wymaganych
+plików), może to oznaczać, że nadal działają ustawienia zmiennych środowiska
+bÄ…dĹş pliki konfiguracyjne z~innej (poprzedniej) instalacji.
+Szczegółową analizę, gdzie pliki są szukane i~znajdowane,
+umożliwia diagnostyka opisana w~części \ref{sec:debugging} na
str.~\pageref{sec:debugging}.
-\item Podgl±d wyniku składu:
+\item Podgląd wyniku składu:
\begin{alltt}
> \Ucom{xdvi sample2e.dvi} # Unix
> \Ucom{dviout sample2e.dvi} # Windows
\end{alltt}
-Polecenie \cmdname{xdvi} wymaga uruchomionego ¶rodowiska graficznego
-X~Window. Dla MS Windows analogicznym poleceniem jest \cmdname{dviout}.
- %%!
- %%! You should see a new window with a nice document explaining some of the
- %%! basics of \LaTeX{}. (Well worth reading, by the way if you're new to the
- %%! system.) You do have to be running under X for \cmdname{xdvi} to work; if
- %%! you're not, or your \envname{DISPLAY} environment variable is set
- %%! incorrectly, you'll get an error \samp{Can't open display}.
-
-\item Przetwarzanie wyniku składu do \PS{} w~celu wy¶wietlenia lub wydruku:
+% Dla MS Windows analogicznym poleceniem jest \cmdname{dviout}.
+
+ W nowym oknie powinien pojawić się dokument wyjaśniający podstawy \LaTeX-a. (Warto go przeczytać jeśli jesteś początkującym użytkownikiem.) Polecenie \cmdname{xdvi} wymaga uruchomionego środowiska graficznego X~Window. Jeśli X-Window nie będzie uruchomione lub zmienna środowiskowa \envname{DISPLAY} będzie błędna to zamiast dokumentu pojawi się informacja \samp{Can't open display}.
+
+\item Przetwarzanie pliku .dvi do \PS{} w~celu wyświetlenia lub wydruku:
\begin{alltt}
> \Ucom{dvips sample2e.dvi -o sample2e.ps}
\end{alltt}
-\item Tworzenie dokumentu bezpo¶rednio w~formacie PDF:
+\item Tworzenie dokumentu w~formacie PDF zamiast .dvi:
\begin{alltt}
> \Ucom{pdflatex sample2e.tex}
\end{alltt}
-\item Podgl±d dokumentu PDF:
+\item PodglÄ…d dokumentu PDF:
\begin{alltt}
> \Ucom{gv sample2e.pdf}
\textrm{lub:}
> \Ucom{xpdf sample2e.pdf}
\end{alltt}
-Programy \cmdname{gv} i~\cmdname{xpdf} s± zwykle dostarczane
+Programy \cmdname{gv} i~\cmdname{xpdf} sÄ… zwykle dostarczane
w~ramach systemu operacyjnego, wobec tego nie zamieszczono ich
-na \TL. Przed samodzieln± instalacj± warto odwiedzić strony,
+na \TL. Przed samodzielną instalacją warto odwiedzić strony,
odpowiednio: \url{http://www.gnu.org/software/gv}
-i~\url{http://www.foolabs.com/xpdf}. W~sieci dostępny jest także
-bezpłatny program Adobe Reader (\url{http://www.adobe.com}).
-Użytkownikom Windows można polecić program
+i~\url{http://www.foolabs.com/xpdf}. W~sieci dostępny jest także
+bezpłatny program Adobe Reader (\url{http://www.adobe.com}).
+Użytkownikom Windows można polecić program
Sumatra PDF (\url{https://www.sumatrapdfreader.org/free-pdf-reader.html}).
-W~systemie Windows domy¶lnie instalowany jest dla \TL{} program
+W~systemie Windows domyślnie instalowany jest dla \TL{} program
\cmdname{psv}
-(PS\_View), pozwalaj±cy przegl±dać pliki \cmdname{.ps} i~\cmdname{.pdf}.
-Program ten można też zainstalować samodzielnie w~systemach Linux
+(PS\_View), pozwalający przeglądać pliki \cmdname{.ps} i~\cmdname{.pdf}.
+Program ten można też zainstalować samodzielnie w~systemach Linux
%(w~katalogu \dirname{support/} znajdziemy plik \filename{psview-5.09t.zip}).
(\url{http://psview.sourceforge.net/download.html}).
-\item Inne przydatne pliki testowe:
-
+\item Inne przydatne pliki testowe (poza sample2e.tex).
\begin{ttdescription}
-\item [small2e.tex] przykład prostszy niż \filename{sample2e};
-\item [testpage.tex] test położenia wydruku na kartce papieru, przydatny
- do sprawdzenia, czy nasza drukarka nie wprowadza przesunięć;
-\item [nfssfont.tex] służy do wydruku tablic fontowych;
-\item [testfont.tex] jak wyżej, z~tym że zamiast \LaTeX-a trzeba użyć plain
- \TeX{};
-\item [story.tex] najbardziej kanoniczny przykład dla plain \TeX{};
- na zakończenie przetwarzania uruchomionego poleceniem \samp{tex story},
- po ukazaniu się \code{*}, należy wpisać \samp{\bs bye}.
+\item [small2e.tex] Plik przykładowy prostszy niż \filename{sample2e}.
+\item [testpage.tex] Plik do testowania położenia wydruku na kartce papieru, przydatny
+ do sprawdzenia, czy nasza drukarka nie wprowadza przesunięć.
+\item [nfssfont.tex] SĹ‚uĹĽy do wydruku tablic fontowych.
+\item [testfont.tex] Jak wyżej, z~tym że zamiast \LaTeX-a trzeba użyć plain
+ \TeX{}.
+\item [story.tex] Najbardziej kanoniczny plik przykładowy dla plain \TeX{}.
+ Na zakończenie przetwarzania uruchomionego poleceniem \samp{tex story.tex},
+ po ukazaniu się \code{*}, należy wpisać \samp{\bs bye}.
\end{ttdescription}
-\item Je¶li zainstalowano pakiet \filename{xetex}, możemy przetestować
- użycie fontów systemowych:
+\item Jeśli zainstalowano pakiet \filename{xetex}, można przetestować
+ uĹĽycie fontĂłw systemowych:
\begin{alltt}
> \Ucom{xetex opentype-info.tex}
This is XeTeX, Version 3.14\dots
@@ -1554,69 +1455,64 @@ This is XeTeX, Version 3.14\dots
Output written on opentype-info.pdf (1 page).
Transcript written on opentype-info.log.
\end{alltt}
-Gdy otrzymamy komunikat błędu:
-,,Invalid fontname `Latin Modern Roman/ICU'\dots'', oznacza to, że
-należy zmienić konfigurację systemu, jak to opisano
-w~czę¶ci~\ref{sec:font-conf-sys}.
-
+Gdy otrzymamy komunikat błędu:
+,,Invalid fontname `Latin Modern Roman/ICU'\dots'', oznacza to, ĹĽe
+należy zmienić konfigurację systemu, jak to opisano
+w~części~\ref{sec:font-conf-sys}.
\end{enumerate}
-%% Nowa czę¶ć w 2018 ZW
\subsection{Dodatkowe oprogramowanie}
-Jeżeli zaczynasz swoj± przygodę z \TeX-em, lub potrzebujesz pomocy w trakcie składania dokumentu, odwiedĽ stronę \url{http://tug.org/begin.html}. Znajdziesz tam wiele przydatnych informacji.
+Jeżeli zaczynasz swoją przygodę z \TeX-em, lub potrzebujesz pomocy w trakcie składania dokumentu, odwiedź stronę \url{http://tug.org/begin.html}. Znajdziesz tam wiele przydatnych informacji.
-Poniżej znajdziesz linki do innych narzędzi, które mog± przydać się w pracy z \TeX-em:
+Poniżej znajdziesz linki do innych narzędzi, które mogą przydać się w pracy z \TeX-em:
\begin{description}
\item[Ghostscript] \url{https://ghostscript.com/}
\item[Perl] \url{http://www.perl.org/} z~dodatkowymi pakietami z~CPAN, \url{http://www.cpan.org/}
-\item[ImageMagick] \url{http://www.imagemagick.com}, darmowy pakiet do obróbki grafiki, z dostępnym kodem Ľródłowym. Programy wchodz±ce w skład pakietu pozwalaj± wy¶wietlić, tworzyć, modyfikować i zapisywać pliki graficzne w wielu formatach.
-\item[NetPBM] \url{http://netpbm.sourceforge.net/}, zestaw narzędzi do wsadowej konwersji i~przetwarzania grafiki.
+\item[ImageMagick] \url{http://www.imagemagick.com}, darmowy pakiet do obróbki grafiki, z dostępnym kodem źródłowym. Programy wchodzące w skład pakietu pozwalają wyświetlić, tworzyć, modyfikować i zapisywać pliki graficzne w wielu formatach.
+\item[NetPBM] \url{http://netpbm.sourceforge.net/}, zestaw narzędzi do wsadowej konwersji i~przetwarzania grafiki.
-\item[\TeX-oriented editors] Istnieje wiele edytorów wygodnych w użyciu z \TeX-em, wybór konkretnego należy do użytkownika. Poniżej kilka z dostępnych, w porz±dku alfabetycznym (niektóre
- tylko dla systemu Windows).
+\item[\TeX-oriented editors] Istnieje wiele edytorów wygodnych w użyciu z \TeX-em, wybór konkretnego należy do użytkownika. Poniżej kilka z dostępnych, w porządku alfabetycznym (niektóre tylko dla systemu Windows).
\begin{itemize*}
- \item \cmdname{GNU Emacs} jest również dostępny dla Windows, zobacz
+ \item \cmdname{GNU Emacs} jest również dostępny dla Windows, zobacz
\url{http://www.gnu.org/software/emacs/emacs.html}.
- \item \cmdname{Emacs with Auc\TeX} dla Windows dostępny z \CTAN.
+ \item \cmdname{Emacs with Auc\TeX} dla Windows dostępny z \CTAN.
Strona domowa AuC\TeX\ \url{http://www.gnu.org/software/auctex}.
- \item \cmdname{SciTE} dostępny z
+ \item \cmdname{SciTE} dostępny z
\url{http://www.scintilla.org/SciTE.html}.
- \item \cmdname{Texmaker} darmowy, dostępny z
+ \item \cmdname{Texmaker} darmowy, dostępny z
\url{http://www.xm1math.net/texmaker}.
- \item \cmdname{TeXstudio} Oparty na \cmdname{Texmaker} z dodatkowymi możliwo¶ciami; \url{http://texstudio.org/}.
- \item \cmdname{TeXnicCenter} darmowy, dostępny z
+ \item \cmdname{TeXstudio} Oparty na \cmdname{Texmaker} z dodatkowymi możliwościami; \url{http://texstudio.org/}.
+ \item \cmdname{TeXnicCenter} darmowy, dostępny z
\url{http://www.texniccenter.org} oraz w dystrybucji pro\TeX{}t.
- \item \cmdname{TeXworks} darmowy, dostępny z
- \url{http://tug.org/texworks} i instalowany jako czę¶ć \TL\ (tylko dla
+ \item \cmdname{TeXworks} darmowy, dostępny z
+ \url{http://tug.org/texworks} i instalowany jako część \TL\ (tylko dla
Windows).
- \item \cmdname{Vim} darmowy, dostępny z
+ \item \cmdname{Vim} darmowy, dostępny z
\url{http://www.vim.org}.
- \item \cmdname{WinEdt} shareware, dostępny przez
+ \item \cmdname{WinEdt} shareware, dostępny przez
\url{http://tug.org/winedt} lub \url{http://www.winedt.com}.
- \item \cmdname{WinShell} dostępny z \url{http://www.winshell.de}.
+ \item \cmdname{WinShell} dostępny z \url{http://www.winshell.de}.
\end{itemize*}
\end{description}
-Dłuższ± listę pakietów i programów można znaleĽć na \url{http://tug.org/interest.html}.
-
-%%%% Koniec nowo¶ci ZW
+Obszerniejszą listę pakietów i programów można znaleźć na \url{http://tug.org/interest.html}.
\section{Instalacje zaawansowane}
-W poprzednich czę¶ciach opisano proces typowej instalacji. Teraz
-omówimy te bardziej wyspecjalizowane.
+W poprzednich częściach opisano proces typowej instalacji. Teraz
+omĂłwimy te bardziej wyspecjalizowane.
\htmlanchor{tlsharedinstall}
-\subsection{Instalacje dla wielu użytkowników (lub wieloplatformowe)}
+\subsection{Instalacje dla wielu uĹĽytkownikĂłw (lub wieloplatformowe)}
\label{sec:sharedinstall}
-\TL{} zaprojektowano tak, by w~sieci komputerowej mogło z~niego
-korzystać wielu użytkowników, nawet w~różnych systemach operacyjnych.
-Stosuj±c standardow± strukturę katalogów, nie ma potrzeby konfiguracji
-i~okre¶lania konkretnych ¶cieżek: położenie plików wymaganych przez
-programy \TL{} jest zdefiniowane jako względne wobec samych
-programów. Można to zobaczyć w~pliku
-\filename{$TEXMFDIST/web2c/texmf.cnf}, który zawiera na przykład takie
+\TL{} zaprojektowano tak, by w~sieci komputerowej mogło z~niego
+korzystać wielu użytkowników, nawet w~różnych systemach operacyjnych.
+Kiedy stosujemy standardowÄ… strukturÄ™ katalogĂłw, nie ma potrzeby konfiguracji
+i~określania konkretnych ścieżek: położenie plików wymaganych przez
+programy \TL{} jest zdefiniowane jako względne wobec samych
+programów. Można to zobaczyć w~pliku
+\filename{$TEXMFDIST/web2c/texmf.cnf}, który zawiera na przykład takie
wiersze:
\begin{sverbatim}
TEXMFROOT = $SELFAUTOPARENT
@@ -1625,216 +1521,242 @@ TEXMFDIST = $TEXMFROOT/texmf-dist
...
TEXMFLOCAL = $SELFAUTOGRANDPARENT/texmf-local
\end{sverbatim}
-W konsekwencji oznacza to, że dla różnych systemów operacyjnych b±dĽ
-użytkowników wystarczy dodać do ich ¶cieżek przeszukiwania tylko ¶cieżkę
-do programów \TL{}.
-
-Możliwa jest zatem np. instalacja lokalna \TL{}, po czym przeniesienie
-całej struktury w~inne miejsce w~sieci.
-
-W~wypadku Windows, \TL{} zawiera program uruchomieniowy
-\filename{tlaunch}. Jego główne okno zawiera zawiera menu i~przyciski
-dla różnych programów \TeX-owych oraz dokumentacji, które można
-konfigurować w~pliku \code{ini}. Podczas pierwszego uruchomienia
-program modyfikuje ¶cieżkę dostępu dla \TL\ i~tworzy kilka skojarzeń
-typów plików -- ale tylko dla aktualnego użytkownika. Z~tego powodu
-stacje robocze, które maj± w~sieci lokalnej dostęp do \TL{} potrzebuj±
-jedynie skrótu do programu \filename{tlaunch} w~menu. Więcej o~tym
-można przeczytać w~podręczniku programu (\code{texdoc tlaunch}
+W konsekwencji oznacza to, że dla różnych systemów operacyjnych bądź
+użytkowników wystarczy dodać do ich ścieżek przeszukiwania tylko ścieżkę
+do programĂłw \TL{}.
+
+MoĹĽliwa jest zatem np. instalacja lokalna \TL{}, po czym przeniesienie
+całej struktury w~inne miejsce w~sieci.
+
+W~wypadku Windows, \TL{} zawiera program uruchomiajÄ…cy
+\filename{tlaunch}. Jego główne okno zawiera zawiera menu i~przyciski
+dla różnych programów \TeX-owych oraz dokumentacji, które można
+konfigurować w~pliku \code{ini}. Podczas pierwszego uruchomienia
+program modyfikuje ścieżkę dostępu dla \TL\ i~tworzy kilka skojarzeń
+typĂłw plikĂłw -- ale tylko dla aktualnego uĹĽytkownika. Z~tego powodu
+stacje robocze, które mają w~sieci lokalnej dostęp do \TL{} potrzebują
+jedynie skrótu do programu \filename{tlaunch} w~menu. Więcej o~tym
+można przeczytać w~podręczniku programu \code{tlaunch} (\code{texdoc tlaunch}
albo \url{https://ctan.org/pkg/tlaunch}).
-Użytkownicy Windows mog± pobrać z~internetu program uruchomieniowy
-\filename{tlaunch} (patrz:
-\url{http://tug.org/texlive/w32client.html}). Główne okno programu
-zawiera menu i~przyciski dla różnych programów \TeX-owych oraz
-dokumentacji. Ponadto dodaje do menu Start skrót
-dla odwołania tych zmian w~konfiguracji (taki sam skrót znajdzie się
-również w menu \filename{tlaunch}).
-
-%W czę¶ci~\ref{sec:kpathsea} dowiemy się więcej o~konfigurowaniu \TL{}
-%i~zasadach przeszukiwania ¶cieżek.
+%Użytkownicy Windows mogą pobrać z~internetu program uruchamiający
+%\filename{tlaunch} (patrz:
+%\url{http://tug.org/texlive/w32client.html}). GĹ‚Ăłwne okno programu
+%zawiera menu i~przyciski dla różnych programów \TeX-owych oraz
+%dokumentacji. Ponadto dodaje do menu Start skrĂłt
+%dla odwołania tych zmian w~konfiguracji (taki sam skrót znajdzie się
+%rĂłwnieĹĽ w menu \filename{tlaunch}).
-%%! 2 sekcje tłumaczył Andrzej Borzyszkowski, przeredagował StaW
\htmlanchor{tlportable}
-\subsection{Przeno¶na instalacja na pendrivie USB}
+\subsection{Instalacja przenośna (\USB{})}
\label{sec:portable-tl}
-Aby wykonać przeno¶n± instalację na pendrivie, należy uruchomić program
-instalacyjny z~opcj± \optname{-portable} (lub polecenie \code{V} w~trybie
-tekstowym b±dĽ odpowiednia opcja w~trybie \GUI). Instalacja taka nie ingeruje
-w~sam system operacyjny. Można j± wykonać bezpo¶rednio na pendrivie, lub na
-dysku twardym, sk±d kopiujemy j± na urz±dzenie przeno¶ne.
+Aby wykonać przenośną instalację na \USB{}, należy uruchomić program
+instalacyjny z~opcjÄ… \optname{-portable} (lub polecenie \code{V} w~trybie
+tekstowym bÄ…dĹş odpowiednia opcja w~trybie \GUI). Instalacja taka nie ingeruje
+w~sam system operacyjny. Można ją wykonać bezpośrednio na urządzeniu \USB{}, lub na
+dysku twardym, skąd kopiujemy ją na urządzenie przenośne.
-Do uruchomienia programów \TL\ w~takiej instalacji wystarczy w sesji
-terminala dodać, jak zazwyczaj, odpowiedni katalog do zmiennej
-\code{PATH}. W~Windows należy dwukrotnie klikn±ć
-\filename{tl-tray-menu} w głównym katalogu instalacji i~utworzyć
-pomocnicze `tray menu`, które oferuje wybór spo¶ród kilku podstawowych
-zadań, pokazanych na poniższym rysunku:
+Do uruchomienia programĂłw \TL\ w~takiej instalacji wystarczy w sesji
+terminala dodać, jak zazwyczaj, odpowiedni katalog do zmiennej
+\code{PATH}.
+
+W~Windows należy dwukrotnie kliknąć
+\filename{tl-tray-menu} w głównym katalogu instalacji i~utworzyć
+pomocnicze `tray menu', które oferuje wybór spośród kilku podstawowych
+zadań, pokazanych na poniższym rysunku:
\medskip
\tlpng{tray-menu}{4cm}
\smallskip
-\noindent Wybór ,,More\ldots'' pokaże komunikat z~informacj±, jak można
-dostosować menu do własnych potrzeb.
+\noindent Wybór ,,More\ldots'' spowoduje wyświetlenie komunikatu z~informacją, jak można
+dostosować menu do własnych potrzeb.
% \htmlanchor{tlisoinstall}
% \subsection{Instalacje z pliku obrazu \ISO\ (lub \DVD)}
% \label{sec:isoinstall}
-% Je¶li nie zamierzamy często aktualizować b±dĽ modyfikować w inny sposób
-% naszej instalacji, a~także gdy zamierzamy uruchamiać \TL\ na wielu systemach,
-% warto utworzyć plik obrazu \ISO\ takiej instalacji, choćby z poniższych
-% powodów:
+% jeśli nie zamierzamy cz�sto aktualizować bądź modyfikować w inny sposób
+% naszej instalacji, a~takĹĽe gdy zamierzamy uruchamiaďż˝ \TL\ na wielu systemach,
+% warto utworzy� plik obrazu \ISO\ takiej instalacji, choćby z poniższych
+% powodĂłw:
% \begin{itemize}
-% \item kopiowanie obrazu \ISO\ między komputerami jest znacznie szybsze
-% niż kopiowanie zwykłej instalacji;
-% \item je¶li używamy kilku systemów operacyjnych na tym samym komputerze
-% i chcemy korzystać z~tej samej instalacji \TL, obraz \ISO instalacji
-% jest pozbawiony ograniczeń różnych systemów plików
+% \item kopiowanie obrazu \ISO\ między komputerami jest znacznie szybsze
+% niż kopiowanie zwykłej instalacji;
+% \item jeśli używamy kilku systemów operacyjnych na tym samym komputerze
+% i chcemy korzystać z~tej samej instalacji \TL, obraz \ISO instalacji
+% jest pozbawiony ogranicze� r��nych systemów plików
% (FAT32, NTFS, HFS+);
-% \item systemy uruchamiane w trybie wirtualnym mog± po prostu zamontować
+% \item systemy uruchamiane w trybie wirtualnym mogą po prostu zamontować
% plik obrazu \ISO.
% \end{itemize}
-% Obraz \ISO\ można oczywi¶cie wypalić na płytce \DVD.
+% Obraz \ISO\ można oczywięcie wypali� na p�ytce \DVD.
-% Systemy \GNU/Linux/Unix (w tym \MacOSX) pozwalaj± na montowanie pliku obrazu
-% \ISO. Windows~8 jest pierwsz±(!) wersj± tego systemu, która też na to
-% pozwala. Instalacja z~obrazu \ISO\ w~niczym się nie różni od typowej,
+% Systemy \GNU/Linux/Unix (w tym \MacOSX) pozwalajÄ… na montowanie pliku obrazu
+% \ISO. Windows~8 jest pierwsz�(!) wersj� tego systemu, kt�ra te� na to
+% pozwala. Instalacja z~obrazu \ISO\ w~niczym się nie r��ni od typowej,
% wykonanej na dysku (patrz: \ref{sec:env}).
-% Podczas wykonywania instalacji do \ISO\ warto pomin±ć specyfikowanie katalogu
-% dla roku wydania, ponadto warto umie¶cić katalog \filename{texmf-local} na
+% Podczas wykonywania instalacji do \ISO\ warto pomin�� specyfikowanie katalogu
+% dla roku wydania, ponadto warto umie�ci� katalog \filename{texmf-local} na
% tym samym poziomie co inne drzewa (\filename{texmf-dist},
-% \filename{texmf-var}, itd.). Zmianę katalogów umożliwia opcja
+% \filename{texmf-var}, itd.). Zmianďż˝ katalogĂłw umoĹĽliwia opcja
% \verb+TEXDIR+ programu instalacyjnego.
-% Dla natywnego (nie wirtualnego) systemu Windows można wypalić obraz \ISO\ na
-% płytce \DVD, ale warto też rozważyć instalację którego¶ z~dostępnych w~sieci
-% programów umożliwiaj±cych montowanie takiego obrazu, np. dla Windows XP
+% Dla natywnego (nie wirtualnego) systemu Windows moĹĽna wypaliďż˝ obraz \ISO\ na
+% p�ytce \DVD, ale warto te� rozwa�y� instalacj� którego� z~dostępnych w~sieci
+% programów umożliwiaj�cych montowanie takiego obrazu, np. dla Windows XP
% WinCDEmu (\url{http://wincdemu.sysprogs.org/}).
-% Poza tym w~Windows można doł±czyć opisany wyżej skrypt \filename{w32client}
+% Poza tym w~Windows można do��czy� opisany wyżej skrypt \filename{w32client}
% (patrz: \ref{sec:sharedinstall} oraz
-% \url{http://tug.org/texlive/w32client.html}), który wykonuje swe zadania,
+% \url{http://tug.org/texlive/w32client.html}), ktĂłry wykonuje swe zadania,
% podobnie jak w wypadku instalacji sieciowej.
-% W systemie \MacOSX{} program TeXShop będzie mógł wykorzystać
-% instalację na DVD, gdy zadeklarujemy dowi±zanie symboliczne
+% W systemie \MacOSX{} program TeXShop będzie m�g� wykorzystać
+% instalacj� na DVD, gdy zadeklarujemy dowi�zanie symboliczne
% \filename{/usr/texbin} do odpowiedniego katalogu, np.:
% \begin{verbatim}
% sudo ln -s /Volumes/MyTeXLive/bin/universal-darwin /usr/texbin
% \end{verbatim}
-% Uwaga historyczna: \TL{} 2010 był pierwsz± edycj±, która (z różnych przyczyn)
-% nie była faktycznie \textit{live}. Niemniej jednak poprzednie edycje zawsze
-% wymagały akrobatycznych ,,sztuczek'' do uruchamiania programów bezpo¶rednio
-% z \DVD\ lub obrazu \ISO (np. deklarowania dodatkowej zmiennej ¶rodowiska).
+% Uwaga historyczna: \TL{} 2010 być pierwsz� edycj�, kt�ra (z r��nych przyczyn)
+% nie by�a faktycznie \textit{live}. Niemniej jednak poprzednie edycje zawsze
+% wymaga�y akrobatycznych ,,sztuczek'' do uruchamiania programów bezpośrednio
+% z \DVD\ lub obrazu \ISO (np. deklarowania dodatkowej zmiennej środowiska).
% Obraz \ISO, tworzony obecnie, tego nie wymaga.
\htmlanchor{tlmgr}
-\section{\cmdname{tlmgr}: zarz±dzanie instalacj±}
+\section{\cmdname{tlmgr}: zarzÄ…dzanie instalacjÄ…}
\label{sec:tlmgr}
-\TL{} zawiera program o~nazwie \prog{tlmgr}, służ±cy do dalszego
-zarz±dzania \TL{} po pierwotnej instalacji. Jego możliwo¶ci obejmuj±:
-
-\begin{itemize*}
-\item instalowanie, aktualizację, tworzenie kopii zapasowych, odtwarzanie
- oraz usuwanie pojedynczych pakietów (opcjonalnie~-- z~uwzględnieniem
- zależno¶ci pomiędzy pakietami);
-\item wyszukiwanie i pokazanie zawarto¶ci pakietów oraz ich opisów;
-\item wyszczególnianie oraz dodawanie architektur (platform systemowych);
-\item zmianę opcji instalacji, takich jak rozmiar papieru czy zmiana
- położenia Ľródła instalacji (patrz czę¶ć~\ref{sec:location}).
-\end{itemize*}
+\begin{figure}[tb]
+\tlpng{tlshell-macos}{\linewidth}
+\caption{\prog{tlshell} w trybie graficznym, menu Actions (Mac\,OS\,X{})}
+\label{fig:tlshell}
+\end{figure}
-Program \prog{tlmgr} całkowicie zast±pił funkcjonalno¶ć programu
-\prog{texconfig}. Choć ten ostatni jest nadal dostępny w~dystrybucji \TL{}
-dla użytkowników przyzwyczajonych do tego interfejsu, zalecamy
-obecnie używanie \prog{tlmgr}.
+\begin{figure}[tb]
+\tlpng{tlcockpit-packages}{.8\linewidth}
+\caption{\prog{tlcockpit} -- tryb graficzny \prog{tlmgr}}
+\label{fig:tlcockpit}
+\end{figure}
\begin{figure}[tb]
\tlpng{tlmgr-gui}{\linewidth}
-\caption{\prog{tlmgr} w~trybie graficznym: główne okno, po akcji
+\caption{\prog{tlmgr} w~trybie graficznym: główne okno, po
,,Wczytaj'' (\textit{Load}).}
\label{fig:tlmgr-gui}
\end{figure}
-\begin{figure}[tb]
-\hbox to \hsize{%
- \vtop{\hsize=.59\linewidth
- \null % make figures align at the top
- \tlpng{tlmgr-general-options}{\hsize}
- \caption{\texttt{tlmgr} w trybie \GUI: Opcje ogólne}
- \label{fig:tlmgr-general-options}
- }
- \hfil
- \vtop{\hsize=.39\linewidth
- \null
- \tlpng{tlmgr-paper-options}{\hsize}
- \caption{\texttt{tlmgr} w trybie \GUI: Opcje dotycz±ce formatu papieru}
- \label{fig:tlmgr-paper-options}
- }
-}
-\end{figure}
-%\end{document}
+\TL{} zawiera program o~nazwie \prog{tlmgr}, służący do dalszego
+zarządzania \TL{} po pierwotnej instalacji. Jego możliwości obejmują:
+
+\begin{itemize*}
+\item instalowanie, aktualizacjÄ™, tworzenie kopii zapasowych, odtwarzanie
+ oraz usuwanie pojedynczych pakietów (opcjonalnie~-- z~uwzględnieniem
+ zależności pomiędzy pakietami);
+\item wyszukiwanie i prezentowanie list pakietĂłw oraz ich opisĂłw;
+\item wyszczegĂłlnianie oraz dodawanie i usuwanie platform systemowych;
+\item zmianÄ™ opcji instalacji, takich jak rozmiar papieru czy zmiana
+ położenia źródła instalacji (patrz część~\ref{sec:location}).
+\end{itemize*}
+
+Program \prog{tlmgr} całkowicie zastąpił funkcjonalność programu
+\prog{texconfig}. Choć ten ostatni jest utrzymywany nadal dostępny w~dystrybucji \TL{}
+dla uĹĽytkownikĂłw przyzwyczajonych do tego interfejsu, zalecamy
+obecnie uĹĽywanie \prog{tlmgr}.
+
+%\begin{figure}[tb]
+%\tlpng{tlmgr-gui}{\linewidth}
+%\caption{\prog{tlmgr} w~trybie graficznym: główne okno, po akcji
+%,,Wczytaj'' (\textit{Load}).}
+%\label{fig:tlmgr-gui}
+%\end{figure}
+
+%\begin{figure}[tb]
+%\hbox to \hsize{%
+% \vtop{\hsize=.59\linewidth
+% \null % make figures align at the top
+% \tlpng{tlmgr-general-options}{\hsize}
+% \caption{\texttt{tlmgr} w trybie \GUI: Opcje ogĂłlne}
+% \label{fig:tlmgr-general-options}
+% }
+% \hfil
+% \vtop{\hsize=.39\linewidth
+% \null
+% \tlpng{tlmgr-paper-options}{\hsize}
+% \caption{\texttt{tlmgr} w trybie \GUI: Opcje dotyczÄ…ce formatu papieru}
+% \label{fig:tlmgr-paper-options}
+% }
+%}
+%\end{figure}
+%\end{document}18.03 1554
%\begin{figure}[tb]
%\tlpng{tlmgr-config}{.8\linewidth}
- %\caption{\texttt{tlmgr} w~trybie graficznym: zakładka
+ %\caption{\texttt{tlmgr} w~trybie graficznym: zak�adka
%konfiguracji}\label{fig:tlmgr-config}
%\end{figure}
\subsection{\cmdname{tlmgr} -- tryb graficzny (\GUI)}
-\prog{tlmgr} może być uruchomiony w~trybie graficznym
-(rys.~\ref{fig:tlmgr-gui}) za pomoc± polecenia:
+
+\TL{} dostarcza kilka trybów graficznych (\GUI) dla programu \cmdname{tlmgr}. Rysunek~\ref{fig:tlshell} pokazuje \cmdname{tlshell} który jest napisany w Tcl/Tk i~działa pod Windows i~Mac\,OS\,X{}. Rysunek~\ref{fig:tlcockpit} pokazuje \prog{tlcockpit}, który wymaga programu Java w wersji ~8 lub wyższej i~JavaFX. Oba programy są dołączone w~osobnych pakietach.
+
+\prog{tlmgr} może być uruchomiony w~trybie graficznym
+(rys.~\ref{fig:tlmgr-gui}) za pomocÄ… polecenia:
\begin{alltt}
> \Ucom{tlmgr -gui}
\end{alltt}
- za¶ w~systemie Windows poprzez wybór menu: \texttt{Start},
-\texttt{Programy}, \texttt{TeX Live 2018}, \texttt{TeX Live Manager}.
-Po kliknięciu przycisku ,,Wczytaj'' wy¶wietla listę dostępnych oraz
-listę zainstalowanych pakietów.
+W tym przypadku wymagany jest moduł Perl/Tk, który nie jest już częścią Perla dostarczanego przez \TL{} dla systemu Windows.
-Rysunki~\ref{fig:tlmgr-general-options} i~\ref{fig:tlmgr-paper-options}
-pokazuj± zakładki dotycz±ce opcji.
-%%%%%%%%%%%%%%
-\subsection{Other \GUI{} interfaces for \cmdname{tlmgr}}
+% zaĹ› w~systemie Windows poprzez wybĂłr menu: \texttt{Start},
+%\texttt{Programy}, \texttt{TeX Live 2018}, \texttt{TeX Live Manager}.
+%Po kliknięciu przycisku ,,Wczytaj'' wyświetla listę dostępnych oraz
+%listÄ™ zainstalowanych pakietĂłw.
+%
+%Rysunki~\ref{fig:tlmgr-general-options} i~\ref{fig:tlmgr-paper-options}
+%pokazują zakładki dotyczące opcji.
+
+%%%%%%%%%%%%%% -- przetłumaczyć!!!
+%\subsection{Inne tryby graficzne dla \cmdname{tlmgr}} %
+%
+%Poza trybem \code{tlmgr -gui} opisanym powyżej można skorzystać z jednego z~programów \cmdname{tlshell} (napisanego w Tcl/Tk) and \cmdname{tlcockpit} (napisanego w Java).
+%Oba są dołączone w osobnych pakietach.
-Besides the \code{tlmgr -gui} mode described just above, two other
-\GUI{} programs use \cmdname{tlmgr} as a backend: \cmdname{tlshell}
-(written in Tcl/Tk) and \cmdname{tlcockpit} (written in Java). They are
-included as separate packages.
+%Besides the \code{tlmgr -gui} mode described just above, two other
+%\GUI{} programs use \cmdname{tlmgr} as a backend: \cmdname{tlshell}
+%(written in Tcl/Tk) and \cmdname{tlcockpit} (written in Java). They are
+%included as separate packages.
%%%%%%%%%%%%%%%%
-\subsection{Przykładowe wywołania \cmdname{tlmgr} z~linii poleceń}
+\subsection{Przykładowe wywołania \cmdname{tlmgr} z~linii poleceń}
-Po zainstalowaniu \TL{} można zaktualizować wszystkie pakiety:
+Po zainstalowaniu \TL{} można zaktualizować wszystkie pakiety:
\begin{alltt}
> \Ucom{tlmgr update -all}
\end{alltt}
-Symulację aktualizacji umożliwia:
+SymulacjÄ™ aktualizacji umoĹĽliwia:
\begin{alltt}
> \Ucom{tlmgr update -all -dry-run}
\end{alltt}
-b±dĽ tylko wyliczenie, jakie pakiety będ± aktualizowane:
+bądź tylko wyliczenie, jakie pakiety będą aktualizowane:
\begin{alltt}
> \Ucom{tlmgr update -list}
\end{alltt}
-Poniższy, bardziej rozbudowany przykład dodaje kolekcję zawieraj±c± m.in. nowy ,,silnik'' \XeTeX,
+Poniższy, bardziej rozbudowany przykład dodaje kolekcję zawierającą m.in. nowy ,,silnik'' \XeTeX,
z~lokalnego repozytorium instalacji:
\begin{alltt}
> \Ucom{tlmgr -repository /local/mirror/tlnet install collection-xetex}
\end{alltt}
-co pokazuj± komunikaty (tu w skrócie):
+co pokazujÄ… komunikaty (tu w skrĂłcie):
\begin{fverbatim}
install: collection-xetex
install: arabxetex
@@ -1846,25 +1768,25 @@ running post install action for xetex
install: xetex-def
...
running mktexlsr
-mktexlsr: Updating /usr/local/texlive/2018/texmf-dist/ls-R...
+mktexlsr: Updating /usr/local/texlive/2019/texmf-dist/ls-R...
...
running fmtutil-sys --missing
...
Transcript written on xelatex.log.
-fmtutil: /usr/local/texlive/2018/texmf-var/web2c/xetex/xelatex.fmt installed.
+fmtutil: /usr/local/texlive/2019/texmf-var/web2c/xetex/xelatex.fmt installed.
\end{fverbatim}
-Jak widać, \prog{tlmgr} instaluje wszystkie pakiety zależne, a także
-przeprowadza wymagane czynno¶ci poinstalacyjne, jak aktualizacja bazy
-danych, budowa plików formatów itp. (w przykładzie wygenerowali¶my
+Jak widać, \prog{tlmgr} instaluje wszystkie pakiety zależne, a także
+przeprowadza wymagane czynności poinstalacyjne, jak aktualizacja bazy
+danych, budowa plików formatów itp. (w przykładzie wygenerowaliśmy
nowy format dla \XeTeX).
-Aby wy¶wietlić informację o~pakiecie (kolekcji b±dĽ schemacie), należy
-uruchomić np.:
+Aby wyświetlić informację o~pakiecie (kolekcji bądź schemacie), należy
+uruchomić np.:
\begin{alltt}
> \Ucom{tlmgr show collection-latexextra}
\end{alltt}
-co pokaże:
+co pokaĹĽe:
\begin{fverbatim}
package: collection-latexextra
category: Collection
@@ -1876,269 +1798,253 @@ sizes: 657941k
\end{fverbatim}
\noindent
-\textbf{Uwaga:} pełna dokumentacja programu \cmdname{tlmgr} dostępna
+\textbf{Uwaga:} pełna dokumentacja programu \cmdname{tlmgr} dostępna
jest pod adresem:
\url{http://tug.org/texlive/tlmgr.html} lub po uruchomieniu:
\begin{alltt}
> \Ucom{tlmgr -help}
\end{alltt}
-\section{Uwagi dotycz±ce Windows}
+\section{Uwagi dotyczÄ…ce Windows}
\label{sec:windows}
-%\TL\ posiada tylko jeden program instalacyjny, działaj±cy zarówno w~Unix,
-%jak i~w~Windows. Stworzenie takiego programu było możliwe dopiero
-%po zaniechaniu wsparcia dla starszych wersji Windows. Obecnie
-%\TL\ można instalować tylko w~Windows 2000 i~nowszych.
-
\subsection{Cechy specyficzne w~systemie Windows}
\label{sec:winfeatures}
-W systemie Windows program instalacyjny wykonuje kilka dodatkowych czynno¶ci:
+W systemie Windows program instalacyjny wykonuje kilka dodatkowych czynności:
\begin{description}
-\item[Menu i skróty.] W~menu systemowym instalowane jest podmenu ,,\TL'',
- które zawiera kilka pozycji dla programów działaj±cych w~trybie graficznym
- (\prog{tlmgr}, \prog{texdoctk}, PS\_View -- przegl±darka plików
- postscriptowych) oraz dokumentacji.
- %Dla PS\_View tworzony jest także
- %skrót (ikona) na pulpicie, umożliwiaj±cy ,,przeci±ganie\dywiz upuszczanie''
- %na ikonie plików postscriptowych.
-\item[Skojarzenia typów plików.] Je¶li wybrano tę opcję,
- \prog{TeXworks}, \prog{Dviout} oraz \prog{PS\_view} otwieraj± domy¶lne
- dla tych programów typy plików (lub, po kliknięciu prawym klawiszem
- myszy na danym pliku, proponuj± ,,Otwórz'' i wybór programu).
-\item[Konwerter bitmap do EPS.] Dla różnych formatów graficznych plików
- bitmapowych kliknięcie prawym klawiszem myszy wy¶wietla w~menu ,,Otwórz''
- \cmdname{bitmap2eps}. Bitmap2eps jest prostym skryptem, który pozwala
- na wybór programu \cmdname{sam2p} b±dĽ \cmdname{bmeps}.
-\item[Automatyczne ustawienie zmiennych ¶rodowiska.]
- Po instalacji nie s± wymagane żadne ,,ręczne'' zmiany ustawień.
-\item[Odinstalowanie.] Program instalacyjny rejestruje instalację
-w~menu ,,Dodaj/Usuń programy'' w~Panelu sterowania; odinstalowanie
-odbywa się zatem w~standardowy dla Windows sposób. Przycisk ,,Usuń''
-w~\TeX\ Live Manager \GUI\ także pozwala usun±ć cało¶ć instalacji.
-Dla pojedynczego użytkownika program instalacyjny dodaje też w~menu Start
-skrót do usunięcia instalacji.
-\item[Zabezpieczenie przed zapisem.] Je¶li instalację wykonał
-administrator systemu, to katalogi \TL\ s± zabezpieczone przed zapisem przez
-zwykłego użytkownika (przynajmniej na dysku stałym sformatowanym w~NTFS).
+\item[Menu i skrĂłty.]
+W~menu systemowym Start instalowane jest podmenu ,,\TL'',
+ które zawiera kilka pozycji dla programów działających w~trybie graficznym
+ (\prog{tlmgr}, \prog{texdoctk}, PS\_View (\prog{psv} -- przeglÄ…darka plikĂłw
+ postscriptowych)) oraz dokumentacji.
+\item[Skojarzenia typów plików.] Jeśli wybrano tę opcję,
+ \prog{TeXworks}, \prog{Dviout} oraz \prog{PS\_view} otwierają domyślne
+ dla tych programów typy plików (lub, po kliknięciu prawym klawiszem
+ myszy na danym pliku, proponujÄ… ,,OtwĂłrz'' i wybĂłr programu).
+\item[Konwerter bitmap do EPS.] Dla różnych formatów graficznych plików
+ bitmapowych kliknięcie prawym klawiszem myszy wyświetla w~menu ,,Otwórz''
+ \cmdname{bitmap2eps}. Bitmap2eps jest prostym skryptem, ktĂłry pozwala
+ na wybĂłr programu \cmdname{sam2p} bÄ…dĹş \cmdname{bmeps}.
+\item[Automatyczne ustawienie zmiennych środowiska.]
+ Po instalacji nie są wymagane żadne ,,ręczne'' zmiany ustawień.
+\item[Odinstalowanie.] Program instalacyjny rejestruje instalacjÄ™
+w~menu ,,Dodaj/Usuń programy'' w~Panelu Sterowania; odinstalowanie
+odbywa się zatem w~standardowy dla Windows sposób. Przycisk ,,Usuń''
+w~\TeX\ Live Manager \GUI\ także pozwala usunąć całość instalacji.
+Dla pojedynczego uĹĽytkownika program instalacyjny dodaje teĹĽ w~menu Start
+skrót do usunięcia instalacji.
+\item[Zabezpieczenie przed zapisem.] Jeśli instalację wykonał
+administrator systemu, to katalogi \TL\ sÄ… zabezpieczone przed zapisem przez
+zwykłego użytkownika (przynajmniej na dysku stałym sformatowanym w~NTFS).
\end{description}
-Istnieje też inne podej¶cie, używaj±c programu \filename{tlaunch},
+Można też skorzystać z innego sposobu instalacji, używając programu \filename{tlaunch},
opisanego w~punkcie~\ref{sec:sharedinstall}.
+%Istnieje też inne podejście, używając programu \filename{tlaunch},
+%opisanego w~punkcie~\ref{sec:sharedinstall}.
\subsection{Programy pomocnicze dla Windows}
-Pocz±tkuj±cym użytkownikom polecamy stronę
-\url{http://tug.org/begin.html} oraz podręcznik
-Petera Flynna \textsl{Formatting Information}, dostępny pod adresem
+PoczÄ…tkujÄ…cym uĹĽytkownikom polecamy stronÄ™
+\url{http://tug.org/begin.html} oraz podręcznik
+Petera Flynna \textsl{Formatting Information}, dostępny pod adresem
\url{http://www.ctan.org/tex-archive/documentation/beginlatex}.
-Aby instalacja była kompletna, \TL{} wymaga kilku pomocniczych
-programów, które nie s± dostarczane z~systemem Windows.
-Wiele skryptów napisano w~języku Perl, ponadto wiele narzędzi wymaga
-programu Ghostscript (interpretera języka PostScript) do
-rasteryzacji b±dĽ konwersji plików. Przydatne s± także w~wielu wypadkach
-różne programy do obróbki grafiki. Ponadto posiadanie edytora
-dedykowanego dla ¶rodowiska \TeX{} znacznie ułatwi pracę.
-
-Stosowne wersje tych programów dla systemu Windows można do¶ć łatwo znaleĽć w~sieci,
-ponieważ jednak jest ich spory wybór, postanowili¶my te najbardziej istotne
-umie¶cić w~dystrybucji \TL:
+Aby instalacja była kompletna, \TL{} wymaga kilku pomocniczych
+programĂłw, ktĂłre nie sÄ… dostarczane z~systemem Windows.
+\TL{} dostarcza je wszystkie, są one instalowane jako część \TL{} tylko dla Windows.
+
+%Wiele skryptów napisano w~języku Perl, ponadto wiele narzędzi wymaga
+%programu Ghostscript (interpretera języka PostScript) do
+%rasteryzacji bÄ…dĹş konwersji plikĂłw. Przydatne sÄ… takĹĽe w~wielu wypadkach
+%różne programy do obróbki grafiki. Ponadto posiadanie edytora
+%dedykowanego dla środowiska \TeX{} znacznie ułatwi pracę.
+
+%Stosowne wersje tych programów dla systemu Windows można dość łatwo znaleźć w~sieci,
+%ponieważ jednak jest ich spory wybór, postanowiliśmy te najbardziej istotne
+%umieścić w~dystrybucji \TL:
+
+Instalowane są następujące programy:
\begin{description}
-\item[Perl i Ghostscript.] Obydwa te programy s± niezbędne do
-poprawnego działania \TL, doł±czyli¶my zatem \cmdname{Ghostscript}
-i~minimaln± dystrybucję \cmdname{Perl}, wystarczaj±c± do
-uruchomienia wszystkich zawartych w~\TL{} skryptów perlowych;
-oba programy zostały ,,ukryte'', to znaczy tylko programy \TL, które
-z~nich korzystaj±, ,,wiedz±'' gdzie je znaleĽć; tym samym nie powinny
-kolidować z~ewentualnie zainstalowanymi w~systemie programami Perl
+\item[Perl i Ghostscript.] Obydwa te programy są niezbędne do
+poprawnego działania \TL{}, dołączyliśmy zatem \cmdname{Ghostscript}
+i~minimalnÄ… dystrybucjÄ™ \cmdname{Perl}, wystarczajÄ…cÄ… do
+uruchomienia wszystkich zawartych w~\TL{} skryptĂłw perlowych;
+oba programy zostały ,,ukryte'', to znaczy tylko programy \TL{}, które
+z~nich korzystają, ,,wiedzą'' gdzie je znaleźć; tym samym nie powinny
+kolidować z~ewentualnie zainstalowanymi w~systemie programami Perl
i~Ghostscript;
-\item[PS\_View.] Program do podgl±du plików postscriptowych (a~także
- plików PDF), patrz rys.~\ref{fig:psview};
+\item[PS\_View.] Program do podglÄ…du plikĂłw postscriptowych (a~takĹĽe
+ plikĂłw PDF), patrz rys.~\ref{fig:psview};
\begin{figure}[h]
\begin{center}
\tlpng{psview}{.6\linewidth}
-\caption{PS\_View: umożliwia bardzo duże powiększenia!}\label{fig:psview}
+\caption{PS\_View: umożliwia bardzo duże powiększenia!}\label{fig:psview}
\end{center}
\end{figure}
-\item[dviout.] Instalowany jest także \prog{dviout}, program do podgl±du
-plików DVI. Pierwsze uruchomienie \prog{dviout} zazwyczaj automatycznie
-generuje wymagane fonty ekranowe. Po kilku sesjach komunikaty dotycz±ce
-generowania fontów stan± się rzadsze. Więcej informacji można znaleĽć
+\item[dviout.] Instalowany jest takĹĽe \prog{dviout}, program do podglÄ…du
+plikĂłw DVI. Pierwsze uruchomienie \prog{dviout} zazwyczaj automatycznie
+generuje wymagane fonty ekranowe. Po kilku sesjach komunikaty dotyczÄ…ce
+generowania fontów staną się rzadsze. Więcej informacji można znaleźć
w~bardzo dobrym poradniku \emph{on-line} tego programu.
-\item[\TeX{}works.] Zorientowany na ¶rodowisko \TeX-owe edytor, zintegrowany
-z~modułem do podgl±du plików PDF.
-\item[Narzędzia uruchamiane z~linii poleceń] Do \TL{} s± wł±czone
- wersje Windowsowe
- kilku przydatnych programów uniksowych. S± to programy: \texttt{gzip}, \cmdname{zip}, \texttt{unzip}, \texttt{jpeg2ps} i~kilka narzędzi z~zestawu
- \cmdname{xpdf} (\cmdname{pdfinfo}, \cmdname{pdffonts} \ldots ).
- Sama przegl±darka \cmdname{xpdf} nie jest dostępna w~Windows,
- można jednak pobrać z~internetu opart± na niej przegl±darkę Sumatra PDF:
+\item[\TeX{}works.] Zorientowany na środowisko \TeX-owe edytor, zintegrowany
+z~modułem do podglądu plików PDF.
+\item[narzędzia uruchamiane z~linii poleceń] Do \TL{} są włączone
+ wersje Windowsowe
+ kilku przydatnych programów uniksowych. są to programy: \cmdname{gzip}, \cmdname{zip}, \texttt{unzip} i~kilka narzędzi z~zestawu \cmdname{poppler} (\cmdname{pdfinfo}, \cmdname{pdffonts}, \ldots). Nie ma oddzielnej przeglądarki plików PDF dla Windows.
+ Można pobrać z~internetu na przykład przeglądarkę PDF Sumatra:
\url{https://sumatrapdfreader.org/}.
-\item[fc-list, fc-cache, \ldots] Narzędzia z~biblioteki fontconfig; program
+\item[fc-list, fc-cache, \ldots] narzędzia z~biblioteki fontconfig; program
\prog{fc-cache} rejestruje dla \XeTeX-a fonty systemowe lub dostarczane
- w~dystrybucji \TL{} fonty OpenType; \prog{fc-list} wy¶wietla zarejestrowane
- fonty, podaj±c ich pełne nazwy (deklarujemy je jako parametr rozszerzonego
- w~\XeTeX-u polecenia \cs{font}).
+ w~dystrybucji \TL{} fonty OpenType; \prog{fc-list} wyświetla zarejestrowane
+ fonty, podając ich pełne nazwy (deklarujemy je jako parametr rozszerzonego
+ w~\XeTeX-u polecenia \cs{font}). Jeżeli to konieczne, można uruchomić program \prog{fc-cache} aby otrzymać pełną informację o dostępnych fontach.
\end{description}
- %\begin{description}
- %\item[katalog \texttt{support,}] wspomniany już w~czę¶ci~\ref{sec:tld},
- %zawiera różne programy, które mog± być użyteczne w~¶rodowisku \TeX-owym
- %(np. edytory/¶rodowiska dla \TeX-a); programy te \emph{nie s±} uwzględniane
- %podczas instalacji samego \TL, należy je więc zainstalować samodzielnie.
- %\end{description}
-
-Poniżej zamieszczono listę miejsc, z~których można pobrać programy
-pomocnicze:
-
-\begin{description}
-\item[Ghostscript] -- \url{https://ghostscript.com/}
-\item[Perl] \url{http://www.perl.org} (uzupełniaj±ce, przydatne
- pakiety należy pobrać z~zasobów CPAN \url{http://cpan.org})
-\item[ImageMagick] -- bogaty zestaw narzędzi do wsadowego przetwarzania
- plików graficznych (\url{http://www.imagemagick.com})
-\item[NetPBM] -- do przetwarzania i~konwersji plików graficznych możemy
- użyć alternatywnego dla \textsf{ImageMagick} programu NetPBM
- (\url{http://netpbm.sourceforge.net/})
-\item[Edytory dla systemu \TeX{}] -- spory wybór programów, uwzględniaj±cych
- indywidualne preferencje użytkownika (poniżej wymieniono jedynie
- te działaj±ce w~systemach Windows)
- \begin{itemize*}
- \item \cmdname{GNU Emacs} jest dostępna wersja natywna dla systemu Windows, zob.
- \url{http://www.gnu.org/software/emacs/emacs.html}.
- \item \cmdname{GNU Emacs} -- w~wersji zintegrowanej z~\textsf{AucTeX}
- dla Windows dostępny jest w~archiwach \CTAN;
- strona domowa: \url{http://www.gnu.org/software/auctex}.
-% http://www.gnu.org/software/emacs/windows/ntemacs.html)
-% \item \cmdname{XEmacs} -- bardziej przyjazna wersja dla Windows
-% (\url{http://www.xemacs.org/})
- \item \cmdname{LEd} -- polski edytor, dostępny
- z~\url{http://www.latexeditor.org/}.
- \item \cmdname{SciTE} -- edytor dostępny
- z \url{http://www.scintilla.org/SciTE.html}
- \item \cmdname{Texmaker} -- edytor dostępny z
- \url{http://www.xm1math.net/texmaker}.
-% \item \cmdname{TexMakerX} jest rozszerzeniem \cmdname{Texmaker}
-% (\url{http://texmakerx.sourceforge.net}).
- \item \cmdname{TeXstudio} jest rozszerzeniem \cmdname{Texmaker} o~dodatkowe
- fukcje, patrz \url{http://texstudio.org/}.
- \item TeXnicCenter -- kolejny, dosyć bogaty w~funkcje edytor
- (\url{http://www.toolscenter.org/products/texniccenter/})
- \item \cmdname{TeXworks} -- nowy edytor, dostępny
- z~\url{http://tug.org/texworks} i~instalowany wył±cznie w~Windows
- jako czę¶ć \TL.
- \item \cmdname{Vim} -- rozbudowany i~bardzo funkcjonalny edytor,
- wywodz±cy się z~klasycznego dla systemów Unix edytora \cmdname{vi}
- %, dostępny na \TL{} w~katalogu \dirname{support/vim}
- (\url{http://www.vim.org})
- \item \cmdname{WinShell} -- prosty edytor/shell
- (\url{http://www.winshell.de})
- \item \cmdname{WinEdt} -- bogaty w~funkcje edytor dla \TeX-a, dostępny jako
- \emph{shareware} (\url{http://www.winedt.com})
- \end{itemize*}
-\end{description}
-
-Obszerniejsz± listę programów można znaleĽć na stronie
-\url{http://tug.org/interest.html}.
+%
+%
+%Poniżej zamieszczono listę miejsc, z~których można pobrać programy
+%pomocnicze:
+%
+%\begin{description}
+%\item[Ghostscript] -- \url{https://ghostscript.com/}
+%\item[Perl] \url{http://www.perl.org} (uzupełniające, przydatne
+% pakiety należy pobrać z~zasobów CPAN \url{http://cpan.org})
+%\item[ImageMagick] -- bogaty zestaw narzędzi do wsadowego przetwarzania
+% plikĂłw graficznych (\url{http://www.imagemagick.com})
+%\item[NetPBM] -- do przetwarzania i~konwersji plikĂłw graficznych moĹĽemy
+% użyć alternatywnego dla \textsf{ImageMagick} programu NetPBM
+% (\url{http://netpbm.sourceforge.net/})
+%\item[Edytory dla systemu \TeX{}] -- spory wybór programów, uwzględniających
+% indywidualne preferencje uĹĽytkownika (poniĹĽej wymieniono jedynie
+% te działające w~systemach Windows)
+% \begin{itemize*}
+% \item \cmdname{GNU Emacs} jest dostępna wersja natywna dla systemu Windows, zob.
+% \url{http://www.gnu.org/software/emacs/emacs.html}.
+% \item \cmdname{GNU Emacs} -- w~wersji zintegrowanej z~\textsf{AucTeX}
+% dla Windows dostępny jest w~archiwach \CTAN;
+% strona domowa: \url{http://www.gnu.org/software/auctex}.
+%% http://www.gnu.org/software/emacs/windows/ntemacs.html)
+%% \item \cmdname{XEmacs} -- bardziej przyjazna wersja dla Windows
+%% (\url{http://www.xemacs.org/})
+% \item \cmdname{LEd} -- polski edytor, dostępny
+% z~\url{http://www.latexeditor.org/}.
+% \item \cmdname{SciTE} -- edytor dostępny
+% z \url{http://www.scintilla.org/SciTE.html}
+% \item \cmdname{Texmaker} -- edytor dostępny z
+% \url{http://www.xm1math.net/texmaker}.
+%% \item \cmdname{TexMakerX} jest rozszerzeniem \cmdname{Texmaker}
+%% (\url{http://texmakerx.sourceforge.net}).
+% \item \cmdname{TeXstudio} jest rozszerzeniem \cmdname{Texmaker} o~dodatkowe
+% fukcje, patrz \url{http://texstudio.org/}.
+% \item TeXnicCenter -- kolejny, dosyć bogaty w~funkcje edytor
+% (\url{http://www.toolscenter.org/products/texniccenter/})
+% \item \cmdname{TeXworks} -- nowy edytor, dostępny
+% z~\url{http://tug.org/texworks} i~instalowany wyłącznie w~Windows
+% jako część \TL.
+% \item \cmdname{Vim} -- rozbudowany i~bardzo funkcjonalny edytor,
+% wywodzÄ…cy siÄ™ z~klasycznego dla systemĂłw Unix edytora \cmdname{vi}
+% %, dostępny na \TL{} w~katalogu \dirname{support/vim}
+% (\url{http://www.vim.org})
+% \item \cmdname{WinShell} -- prosty edytor/shell
+% (\url{http://www.winshell.de})
+% \item \cmdname{WinEdt} -- bogaty w~funkcje edytor dla \TeX-a, dostępny jako
+% \emph{shareware} (\url{http://www.winedt.com})
+% \end{itemize*}
+%\end{description}
+%
+%Obszerniejszą listę programów można znaleźć na stronie
+%\url{http://tug.org/interest.html}.
\subsection{User Profile (inaczej Home -- katalog domowy)}
\label{sec:winhome}
-Odpowiednikiem uniksowego katalogu domowego użytkownika (|$HOME|) jest
-w~Windows katalog okre¶lany zmienn± \verb|%USERPROFILE%|. W~Windows
-Vista i~w~wersjach póĽniejszych jest to
-\verb|C:\Users\<nazwa_użytkownika>|. W~pliku konfiguracyjnym
-\filename{texmf.cnf} i~ogólnie w~bibliotekach \KPS{} znak \verb|~| jest
-poprawnie rozwijany do odpowiedniej zmiennej -- zarówno w~Windows, jak
-i~w~Unix/Linux.
+Odpowiednikiem uniksowego katalogu domowego uĹĽytkownika (|$HOME|)
+w~Windows jest katalog określany zmienną \verb|%USERPROFILE%|. W~Windows
+Vista i~w~wersjach późniejszych jest to
+\verb|C:\Users\<nazwa_uĹĽytkownika>|. W~pliku konfiguracyjnym
+\filename{texmf.cnf} i~ogĂłlnie w~bibliotekach \KPS{} znak \verb|~| jest
+poprawnie rozwijany do odpowiedniej zmiennej -- zarĂłwno w~Windows, jak
+i~w~Unix.
\subsection{Rejestr Windows}
\label{sec:registry}
-W systemie Windows prawie wszystkie dane konfiguracyjne przechowywane s±
+W systemie Windows prawie wszystkie dane konfiguracyjne przechowywane sÄ…
w~tzw. rejestrze. Zawiera on hierarchicznie zorganizowane klucze, w~ramach
-kilku kluczy głównych. Najbardziej istotne dla programów instalacyjnych
-s± klucze \path{HKEY_CURRENT_USER} oraz \path{HKEY_LOCAL_MACHINE}
-(w~skrócie \path{HKCU} i~\path{HKLM}). Czę¶ć \path{HKCU} dotyczy katalogów
-domowych użytkowników (patrz~\ref{sec:winhome}), za¶ \path{HKLM} -- podkatalogów
+kilku kluczy głównych. Najbardziej istotne dla programów instalacyjnych
+sÄ… klucze \path{HKEY_CURRENT_USER} oraz \path{HKEY_LOCAL_MACHINE}
+(w~skrócie \path{HKCU} i~\path{HKLM}). Część \path{HKCU} dotyczy katalogów
+domowych użytkowników (patrz część~\ref{sec:winhome}), zaś \path{HKLM} -- podkatalogów
systemowych (w~katalogu Windows).
-Informacje o~ustawieniach systemu można czasem uzyskać ze zmiennych
-¶rodowiska, ale po inne informacje, np. położenie tzw. skrótów, trzeba
-odwołać się do rejestru. Także zapis zmiennych ¶rodowiska na stałe wymaga
-dostępu do rejestru.
+Informacje o~ustawieniach systemu można czasem uzyskać ze zmiennych
+środowiska, ale po inne informacje, np. położenie tzw. skrótów, trzeba
+odwołać się do rejestru. Także zapis zmiennych środowiska na stałe wymaga
+dostępu do rejestru.
\subsection{Uprawnienia w Windows}
\label{sec:winpermissions}
-%%! UWAGA SW: cała ta czę¶ć jest mocno niejasna w oryginale. Tłumaczyłem
-%%! j± maj±c na uwadze ogólny sens, w niektórych miejscach doprecyzowuj±c
-%%! sformułowania. Ale i tak jest, wg mnie, do bani :-)
+%%! UWAGA SW: cała ta część jest mocno niejasna w oryginale. T�umaczyłem
+%%! j� mając na uwadze og�lny sens, w niektórych miejscach doprecyzowuj�c
+%%! sformu�owania. Ale i tak jest, wg mnie, do bani :-)
-W nowszych wersjach Windows istnieje wyraĽne rozróżnienie między
-użytkownikami ,,zwykłymi'' i~administratorami, którzy maj±
-pełn± swobodę dostępu do cało¶ci systemu.
-Dołożono wielu starań, aby umożliwić instalację \TL{} także osobom bez
-uprawnień administratora.
+W nowszych wersjach Windows istnieje wyraźne rozróżnienie między
+użytkownikami ,,zwykłymi'' i~administratorami, którzy mają
+pełną swobodę dostępu do całości systemu.
+Dołożono wielu starań, aby umożliwić instalację \TL{} także osobom bez
+uprawnień administratora.
-Je¶li osoba instaluj±ca ma uprawnienia administratora, to udostępniona jest
-opcja instalacji dla wszystkich użytkowników. Użycie jej oznacza, że tworzone
-s± skróty, a także ustawiane s± zmienne ¶rodowiska dla całego systemu.
-W~przeciwnym wypadku skróty i~menu s± tworzone jedynie dla konkretnego
-użytkownika, także definiowane zmienne ¶rodowiska dotycz± zwykłych
-użytkowników.
+Jeśli osoba instalująca ma uprawnienia administratora, to udostępniona jest
+opcja instalacji dla wszystkich uĹĽytkownikĂłw. UĹĽycie jej oznacza, ĹĽe tworzone
+są skróty, a także ustawiane są zmienne środowiska dla całego systemu.
+W~przeciwnym wypadku skrĂłty i~menu sÄ… tworzone jedynie dla konkretnego
+użytkownika, także definiowane zmienne środowiska dotyczą konkretnych
+uĹĽytkownikĂłw.
-Bez względu na status użytkownika proponowanym, domy¶lnym katalogiem głównym
+Bez względu na status użytkownika proponowanym, domyślnym katalogiem głównym
instalacji jest katalog w~ramach \verb|%SystemDrive%|. Program instalacyjny
-zawsze sprawdza, czy ten katalog jest dostępny do zapisu dla aktualnego
-użytkownika.
-
-Problem może się pojawić wtedy, gdy użytkownik instaluj±cy \TL{} nie jest
-administratorem, a~programy \TeX-owe s± już w~¶cieżce przeszukiwania.
-Wynikowa ¶cieżka zawiera wtedy ¶cieżkę systemow±, do której dodano ¶cieżkę do
-programów użytkownika. W~konsekwencji nie będ± znajdowane nowo instalowane
-programy. Aby rozwi±zać ten problem, program instalacyjny tworzy skrót do
-okna z~wierszem poleceń, w~którym ¶cieżka do nowych programów \TL{} ma
-priorytet. W~ten sposób, po uruchomieniu tego skrótu, będzie można korzystać
-z~\TL. Dotyczy to także programu \TeX{}works, o ile go zainstalowali¶my.
-
-Windows Vista i nowsze stwarzaj± dodatkowe utrudnienia: nawet je¶li
-jeste¶my zalogowani jako administrator, musimy dodatkowo ż±dać uprawnień do
-uruchomienia programów jako administrator! W rzeczywisto¶ci nie ma sensu
-logowanie jako administrator, zamiast tego wystarczy klikn±ć prawym klawiszem
-myszy na programie (lub skrócie), co pozwala wybrać opcję ,,Uruchom jako
+zawsze sprawdza, czy ten katalog jest dostępny do zapisu dla aktualnego
+uĹĽytkownika.
+
+Problem może się pojawić wtedy, gdy użytkownik instalujący \TL{} nie jest
+administratorem, a~programy \TeX-owe są już w~ścieżce przeszukiwania.
+Wynikowa ścieżka zawiera wtedy ścieżkę systemową, do której dodano ścieżkę do
+programów użytkownika. W~konsekwencji nie będą znajdowane nowo instalowane
+programy. Aby rozwiązać ten problem, program instalacyjny tworzy skrót do
+okna z~wierszem poleceń, w~którym ścieżka do nowych programów \TL{} ma
+priorytet. W~ten sposób, po uruchomieniu tego skrótu, będzie można korzystać
+z~\TL. Dotyczy to także programu \TeX{}works, o ile go zainstalowaliśmy.
+
+Windows Vista i nowsze stwarzają dodatkowe utrudnienia: nawet jeśli
+jesteśmy zalogowani jako administrator, musimy dodatkowo żądać uprawnień do
+uruchomienia programów jako administrator! W rzeczywistości nie ma sensu
+logowanie jako administrator, zamiast tego wystarczy kliknąć prawym klawiszem
+myszy na programie (lub skrócie), co pozwala wybrać opcję ,,Uruchom jako
administrator''.
-%\subsubsection{Zabezpieczenie katalogu \TL}
-%
-%Nawet gdy instalujemy \TL{} jako administrator, nie zabezpiecza to katalogu
-%docelowego instalacji przed zmianami, które może w~nim wykonać zwykły
-%użytkownik. Po instalacji zatem może być wymagane ustawienie dla tego
-%katalogu odpowiedniej warto¶ci \acro{ACL} (Access Control List; patrz
-%dokumentacja uruchamianego z~wiersza poleceń programu Windows
-%\filename{icacls}).
-%\end{document}
-\subsection{Zwiększanie maksymalnej ilo¶ci dostępnej pamięci
+
+\subsection{Zwiększanie maksymalnej dostępnej pamięci
w~Windows i~Cygwin}
\label{sec:cygwin-maxmem}
-Użytkownicy systemów Windows i~Cygwin (patrz~\ref{sec:cygwin} mog± w~przypadku uruchamiania niektórych programów dostarczonych w~\TL{} spotkać się z~niewystarczaj±c±
-ilo¶ci± dostępnej pamięci. Na przykład \prog{asy} wyczerpie dostępn± pamięć
-w~przypadku próby zadeklarowania macierzy składaj±cej się z~25~milionów liczb
-rzeczywistych, a~Lua\TeX\ przy przetwarzaniu dokumentu zawieraj±cego wiele
-dużych plików czcionek.
- % XXX "dużych" jest brzydkie, ale nie mam lepszego pomysłu :/
- %a dużych plików czcionek? ZW
+Użytkownicy systemów Windows i~Cygwin (patrz część~\ref{sec:cygwin} mogą w~przypadku uruchamiania niektórych programów dostarczonych w~\TL{} spotkać się z~niewystarczającą
+ilością dostępnej pamięci. Na przykład \prog{asy} wyczerpie dostępną pamięć
+w~przypadku próby zadeklarowania macierzy składającej się z~25~milionów liczb
+rzeczywistych, a~Lua\TeX\ przy przetwarzaniu dokumentu zawierajÄ…cego wiele
+duĹĽych plikĂłw czcionek.
+ % XXX "dużych" jest brzydkie, ale nie mam lepszego pomysłu :/
+ %a duĹĽych plikĂłw czcionek? ZW
-W~Cygwin można ten problem rozwi±zać korzystaj±c z porady zawartej
-w~Podręczniku Użytkownika Cygwin
+W~Cygwin można ten problem rozwiązać korzystając z porady zawartej
+w~Podręczniku użytkownika Cygwin
(\url{http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html}).
-W~Windows należy utworzyć plik, np. \code{moremem.reg}, z~takimi czterema liniami:
+W~Windows należy utworzyć plik, np. \code{moremem.reg}, z~takimi czterema liniami:
\begin{sverbatim}
Windows Registry Editor Version 5.00
@@ -2147,41 +2053,41 @@ Windows Registry Editor Version 5.00
"heap_chunk_in_mb"=dword:ffffff00
\end{sverbatim}
-\noindent a~następnie wykonać (jako użytkownik z~prawami administratora)
-polecenie: \code{regedit /s moremem.reg}. Zamiast ustawień globalnych dla
-systemu, można też zmienić wielko¶ć dostępnej pamięci jedynie dla bież±cego
-użytkownika, używaj±c \code{HKEY\_CURRENT\_USER}.
+\noindent a~następnie wykonać (jako użytkownik z~prawami administratora)
+polecenie: \code{regedit /s moremem.reg}. Zamiast ustawień globalnych dla
+systemu, można też zmienić wielkość dostępnej pamięci jedynie dla bieżącego
+uĹĽytkownika, uĹĽywajÄ…c \code{HKEY\_CURRENT\_USER}.
-%% Chyba nie ma tego - jest dalej 2184ang - jakie¶ trochę inne
-%\section{W razie problemów}
+%% Chyba nie ma tego - jest dalej 2184ang - jakieďż˝ trochďż˝ inne
+%\section{W razie problemĂłw}
%\label{troubleshooting}
%
-%\subsection{Co zrobić gdy \texttt{latex} nie może znaleĽć potrzebnych
-%plików?}
+%\subsection{Co zrobi� gdy \texttt{latex} nie może znale�� potrzebnych
+%plikĂłw?}
%
%\begin{itemize}
-% \item Podstawowym narzędziem do diagnozowania problemów jest program
-% \cmdname{kpsewhich}. Wyprowadza on informacje diagnostyczne na wyj¶cie
-%stderr, przy czym konsole (okienka wierszy poleceń) starszych systemów
-%Windows nie potrafi± przekierować stderr do pliku. Umożliwia to dopiero
-%system Windows NT i~póĽniejsze, ale rozwi±zanie przedstawione poniżej działa
-%dla każdej konsoli (okienka wierszy poleceń). Otóż dla celów diagnostycznych
-%można tymczasowo zdefiniować zmienn± ¶rodowiska (w~oknie poleceń):
+% \item Podstawowym narz�dziem do diagnozowania problemów jest program
+% \cmdname{kpsewhich}. Wyprowadza on informacje diagnostyczne na wyj�cie
+%stderr, przy czym konsole (okienka wierszy poleceń) starszych systemów
+%Windows nie potrafi� przekierować stderr do pliku. umożliwia to dopiero
+%system Windows NT i~p��niejsze, ale rozwiązanie przedstawione poniżej dzia�a
+%dla każdej konsoli (okienka wierszy poleceń). Ot�� dla celów diagnostycznych
+%można tymczasowo zdefiniować zmienną środowiska (w~oknie poleceń):
%\begin{verbatim}
%SET KPATHSEA_DEBUG_OUTPUT=err.log
%\end{verbatim}
-%Można również zadać zakres diagnostyki:
+%można równie� zadań zakres diagnostyki:
%\begin{verbatim}
%SET KPATHSEA_DEBUG=-1
%\end{verbatim}
%
-%Podobnie, aby przekierować wyj¶cie stderr na stdout:
+%Podobnie, aby przekierować wyj�cie stderr na stdout:
%\begin{verbatim}
%SET KPATHSEA_DEBUG_OUTPUT=con:
%\end{verbatim}
-%W ten sposób można skierować zarówno stderr, jak i stdout do tego samego pliku.
-%\item Przy założeniu, że instalację wykonano w \path|c:/TeX|, należy
-% sprawdzić (porównać) następuj±ce warto¶ci:\\
+%W ten sposób można skierować zarówno stderr, jak i stdout do tego samego pliku.
+%\item Przy za�ożeniu, że instalacj� wykonano w \path|c:/TeX|, należy
+% sprawdzi� (porówna�) nast�puj�ce warto�ci:\\
% {\small
% \begin{tabular}{ll}
% \path|kpsewhich -expand-path $SELFAUTOPARENT| & \path|c:/TeX| \\
@@ -2190,10 +2096,10 @@ użytkownika, używaj±c \code{HKEY\_CURRENT\_USER}.
% \end{tabular}
%}
%
-%Je¶li w otoczeniu systemowym s± zdefiniowane zmienne zwi±zane z~\TeX-em,
-%należy je usun±ć, maj± bowiem pierwszeństwo przed tymi,
-%które okre¶lono w~pliku \filename{texmf.cnf}.
-%\item Następnie należy sprawdzić (porównać) warto¶ci:\\
+%jeśli w otoczeniu systemowym są zdefiniowane zmienne związane z~\TeX-em,
+%należy je usun��, maj� bowiem pierwsze�stwo przed tymi,
+%które okre�lono w~pliku \filename{texmf.cnf}.
+%\item Nast�pnie należy sprawdzi� (porówna�) warto�ci:\\
%{\small
% \begin{tabular}{ll}
% \texttt{kpsewhich cmr10.tfm} & \path|c:/TeX/texmf-dist/fonts/tfm/public/cm/cmr10.tfm|\\
@@ -2201,496 +2107,480 @@ użytkownika, używaj±c \code{HKEY\_CURRENT\_USER}.
% \end{tabular}
%}
%
-%Je¶li podczas sprawdzania nie znaleziono odstępstw, to \TeX{} i~programy
-%towarzysz±ce powinny działać. Je¶li tak nie jest, to należy poeksperymentować
-%z opcj± \path|-debug=n| programu \path|kpsewhich| i~zweryfikować wszystkie
-%uzyskane warto¶ci. Po zidentyfikowaniu problemu warto go zgłosić.
+%jeśli podczas sprawdzania nie znaleziono odst�pstw, to \TeX{} i~programy
+%towarzysz�ce powinny dzia�a�. jeśli tak nie jest, to należy poeksperymentować
+%z opcj� \path|-debug=n| programu \path|kpsewhich| i~zweryfikować wszystkie
+%uzyskane warto�ci. Po zidentyfikowaniu problemu warto go zg�osi�.
%\end{itemize}
-% dot±d
+% dot�d
%--------------------------
% don't use \Webc so the \uppercase in the headline works.
-\section{Instrukcja obsługi systemu Web2C}
+\section{Instrukcja obsługi systemu Web2C}
-\Webc{} to zestaw programów zwi±zanych z~\TeX-em, tj. sam \TeX{}, \MF{},
-\MP, \BibTeX{} itd. Stanowi± one rdzeń dystrybucji \TL. Strona domowa \Webc{} z aktualnym
-podręcznikiem użytkownika i innymi użytecznymi plikami jest dostępna pod adresem \url{http://tug.org/web2c}.
+\Webc{} to zestaw programĂłw zwiÄ…zanych z~\TeX-em, tj. sam \TeX{}, \MF{},
+\MP, \BibTeX{} itd. Stanowią one rdzeń dystrybucji \TL{}. Strona domowa \Webc{} z aktualnym
+podręcznikiem użytkownika i innymi użytecznymi plikami jest dostępna pod adresem \url{http://tug.org/web2c}.
%\end{document}
-Trochę historii: Oryginalna implementacja wykonana została przez Tomasa Rokickiego, który
-w~roku 1987 stworzył pierwszy system \TeX{}-to-C, adaptuj±c pliki wymiany
-(\emph{change files}) pod Unix-em (pierwotnie były one dziełem Howarda
-Trickey'a oraz Pavela Curtisa. W~czasie, gdy Tim Morgan zajmował się utrzymaniem
-systemu, jego nazwa została zmieniona na Web-to-C\@. W~1990 roku prace nad
-projektem przej±ł Karl Berry wraz z~dziesi±tkami współpracowników, w~roku
-1997 pałeczkę przej±ł Olaf Weber, który z powrotem przekazał j± w 2006 roku Karlowi.
+Trochę historii: Oryginalna implementacja wykonana została przez Tomasa Rokickiego, który
+w~roku 1987 stworzył pierwszy system \TeX{}-to-C, adaptując pliki wymiany
+(\emph{change files}) pod Unix-em (pierwotnie były one dziełem Howarda
+Trickey'a oraz Pavela Curtisa. W~czasie, gdy Tim Morgan zajmować się utrzymaniem
+systemu, jego nazwa została zmieniona na Web-to-C\@. W~1990 roku prace nad
+projektem przejął Karl Berry wraz z~dziesiątkami współpracowników, w~roku
+1997 pałeczkę przejął Olaf Weber, który z powrotem przekazał ją w 2006 roku Karlowi.
-\Webc{} działa w systemach Unix, Windows 32-bitowy, (w~tym Mac\,OS\,X),
+\Webc{} działa w systemach Unix, Windows 32-bitowy, (w~tym Mac\,OS\,X),
i~innych systemach operacyjnych.
-System wykorzystuje oryginalne Ľródła \TeX-owe autorstwa Donalda Knutha
-oraz inne programy napisane w~\web{} i~tłumaczy je na kod Ľródłowy~C.
-%Ponadto system udostępnia spory zestaw makr i~funkcji stworzonych dla
-%zwiększenia funkcjonalno¶ci oryginalnych zasobów oprogramowania
-%zwi±zanego z~\TeX-em.
-Podstawowymi składnikami systemu s±:
+System wykorzystuje oryginalne źródła \TeX-owe autorstwa Donalda Knutha
+oraz inne programy napisane w~\web{} i~tłumaczy je na kod źródłowy~C.
+Podstawowymi składnikami systemu są:
\begin{cmddescription}
-\item[bibtex] Tworzenie spisów bibliograficznych;
+\item[bibtex] Tworzenie spisĂłw bibliograficznych;
\item[dvicopy] Modyfikowanie pliku \dvi;
\item[dvitomp] Konwersja \dvi{} do MPX (rysunki MetaPost-a);
\item[dvitype] Konwersja \dvi{} na plik tekstowy (ASCII);
\item[gftodvi] Zamiana fontu GF na plik \dvi;
\item[gftopk] Zamiana fontu w~formacie GF na font spakowany (PK);
\item[gftype] Zamiana fontu GF na plik tekstowy (ASCII);
-\item[mf] Generowanie fontów bitmapowych w formacie GF;
-\item[mft] Skład plików Ľródłowych \MF{}-a;
-\item[mpost] Tworzenie rysunków oraz diagramów technicznych;
-\item[patgen] Tworzenie wzorców przenoszenia wyrazów;
-\item[pktogf] Zamiana fontów w formacie PK na fonty GF;
+\item[mf] Generowanie fontĂłw bitmapowych w formacie GF;
+\item[mft] Skład plików źródłowych \MF{}-a;
+\item[mpost] Tworzenie rysunkĂłw oraz diagramĂłw technicznych;
+\item[patgen] Tworzenie wzorcĂłw przenoszenia wyrazĂłw;
+\item[pktogf] Zamiana fontĂłw w formacie PK na fonty GF;
\item[pktype] Zamiana fontu PK na plik tekstowy (ASCII);
-\item[pltotf] Konwersja tekstowej listy wła¶ciwo¶ci do TFM;
-\item[pooltype] Wy¶wietlanie \web-owych plików pool;
-\item[tangle] Konwersja \web{} do języka Pascal;
-\item[tex] Skład tekstu;
-\item[tftopl] Konwersja TFM do tekstowej listy wła¶ciwo¶ci (PL);
-\item[vftovp] Konwersja fontów wirtualnych do wirtualnej listy
- wła¶ciwo¶ci (VPL);
-\item[vptovf] Konwersja wirtualnej listy wła¶ciwo¶ci do fontów wirtualnych;
+\item[pltotf] Konwersja tekstowej listy właściwości do TFM;
+\item[pooltype] wyświetlanie \web-owych plików pool;
+\item[tangle] Konwersja \web{} do języka Pascal;
+\item[tex] Skład tekstu;
+\item[tftopl] Konwersja TFM do tekstowej listy właściwości (PL);
+\item[vftovp] Konwersja fontĂłw wirtualnych do wirtualnej listy
+ właściwości (VPL);
+\item[vptovf] Konwersja wirtualnej listy właściwości do fontów wirtualnych;
\item[weave] Konwersja \web{} do \TeX-a.
\end{cmddescription}
\noindent
-Dokładny opis funkcji oraz składni tych programów zawarty jest
-w~dokumentacji poszczególnych pakietów samego \Webc{}.
+Dokładny opis funkcji oraz składni tych programów zawarty jest
+w~dokumentacji poszczegĂłlnych pakietĂłw samego \Webc{}.
Do optymalnego korzystania z~instalacji \Webc{}
-przyda się znajomo¶ć kilku zasad rz±dz±cych cał± rodzin± programów.
+przyda się znajomość kilku zasad rządzących całą rodziną programów.
-Wszystkie programy obsługuj± standardowe opcje \GNU:
+Wszystkie programy obsługują standardowe opcje \GNU:
\begin{description}
-\item[\texttt{-{}-help\ \ \ }] podaje podstawowe zasady użytkowania;
-\item[\texttt{-{}-verbose}] podaje dokładny raport z~działania programu;
-\item[\texttt{-{}-version}] podaje informację o~wersji, po czym kończy
- działanie programu.
+\item[\texttt{-{}-help\ \ \ }] podaje podstawowe zasady uĹĽytkowania;
+\item[\texttt{-{}-verbose}] podaje dokładny raport z~działania programu;
+\item[\texttt{-{}-version}] podaje informację o~wersji, po czym kończy
+ działanie programu.
\end{description}
-Do lokalizowania plików programy oparte na \Webc{} używaj± biblioteki do
-przeszukiwania ¶cieżek zwanej \KPS{}.
-Dla optymalizacji przeszukiwania \TeX-owego drzewa podkatalogów biblioteka ta
-używa kombinacji zmiennych ¶rodowiskowych oraz kilku plików konfiguracyjnych.
-\Webc{} potrafi obsługiwać jednocze¶nie więcej niż jedno drzewo
-podkatalogów, co jest użyteczne w~wypadku, gdy chce się przechowywać
-standardow± dystrybucję \TeX-a jak i~lokalne rozszerzenia w~dwóch różnych
-drzewach katalogów.
-Aby przyspieszyć poszukiwanie plików, katalog główny każdego drzewa ma swój
-plik \file{ls-R}, zawieraj±cy pozycje okre¶laj±ce nazwę i~względn± ¶cieżkę
-dla wszystkich plików zawartych w~tym katalogu.
+Do lokalizowania plikĂłw programy oparte na \Webc{} uĹĽywajÄ… biblioteki do
+przeszukiwania ścieżek zwanej \KPS{} (\url{http://tug.org/kpathsea}).
+Dla optymalizacji przeszukiwania \TeX-owego drzewa podkatalogĂłw biblioteka ta
+używa kombinacji zmiennych środowiskowych oraz kilku plików konfiguracyjnych.
+\Webc{} potrafi obsługiwać jednocześnie więcej niż jedno drzewo
+podkatalogów, co jest użyteczne w~wypadku, gdy chce się przechowywać
+standardową dystrybucję \TeX-a jak i~lokalne rozszerzenia w~dwóch różnych
+drzewach katalogĂłw.
+Aby przyspieszyć poszukiwanie plików, katalog główny każdego drzewa ma swój
+plik \file{ls-R}, zawierający pozycje określające nazwę i~względną ścieżkę
+dla wszystkich plikĂłw zawartych w~tym katalogu.
% \end{document}
-\subsection{Przeszukiwanie ¶cieżek przez Kpathsea}
+\subsection{Przeszukiwanie ścieżek przez Kpathsea}
\label{sec:kpathsea}
-Opiszemy najpierw ogólny mechanizm przeszukiwania ¶cieżek przez bibliotekę
+Opiszemy najpierw ogólny mechanizm przeszukiwania ścieżek przez bibliotekę
\KPS{}.
-Tym, co nazywamy \emph{¶cieżk± przeszukiwania}, jest rozdzielona dwukropkami
-lub ¶rednikami lista \emph{elementów ¶cieżki}, które zasadniczo s± nazwami
-podkatalogów. ¦cieżka przeszukiwania może pochodzić z~(kombinacji) wielu
-Ľródeł. Przykładowo, aby odnaleĽć plik \samp{my-file} w~¶cieżce
-\samp{.:/dir}, \KPS{} sprawdza istnienie danego elementu ¶cieżki
-w~następuj±cej kolejno¶ci: najpierw \file{./my-file}, potem
-\file{/dir/my-file}, zwracaj±c pierwszy odnaleziony (lub możliwie wszystkie).
-
-Aby optymalnie zaadaptować się do konwencji wszystkich systemów operacyjnych,
-na systemach nieunixowych \KPS{} może używać
-jako separatorów nazw ¶cieżek znaków innych
-niż dwukropek (\samp{:}) oraz ,,ciach'' (\samp{/}).
-
-W~celu sprawdzenia konkretnego elementu \var{p} ¶cieżki, \KPS{} najpierw
-sprawdza, czy zbudowana wcze¶niej baza danych (patrz ,,Baza nazw plików'' na
-str.~\pageref{Filename-database}) odnosi się do \var{p}, tj.
-czy baza danych znajduje się w~podkatalogu z~prefiksem~\var{p}.
-Jeżeli tak, to specyfikacja ¶cieżki jest porównywana z~zawarto¶ci± bazy.
-
-Chociaż najprostszym i~najbardziej powszechnym elementem ¶cieżki jest
-nazwa katalogu, \KPS{} korzysta z~dodatkowych możliwo¶ci w~przeszukiwaniu
-¶cieżek:
-wielowarstwowych warto¶ci domy¶lnych, zmiennych ¶rodowiskowych, warto¶ci
+Tym, co nazywamy \emph{ścieżką przeszukiwania}, jest rozdzielona dwukropkami
+lub średnikami lista \emph{elementów ścieżki}, które zasadniczo są nazwami
+podkatalogów. Ścieżka przeszukiwania może pochodzić z~(kombinacji) wielu
+źródeł. Przykładowo, aby odnaleźć plik \samp{my-file} w~ścieżce
+\samp{.:/dir}, \KPS{} sprawdza istnienie danego elementu ścieżki
+w~następującej kolejności: najpierw \file{./my-file}, potem
+\file{/dir/my-file}, zwracajÄ…c pierwszy odnaleziony (lub moĹĽliwie wszystkie).
+
+Aby optymalnie zaadaptować się do konwencji wszystkich systemów operacyjnych,
+na systemach nieunixowych \KPS{} może używać
+jako separatorów nazw ścieżek znaków innych
+niĹĽ dwukropek (\samp{:}) oraz ,,ciach'' (\samp{/}).
+
+W~celu sprawdzenia konkretnego elementu \var{p} ścieżki, \KPS{} najpierw
+sprawdza, czy zbudowana wcześniej baza danych (patrz ,,Baza nazw plików'' na
+str.~\pageref{Filename-database}) odnosi siÄ™ do \var{p}, tj.
+czy baza danych znajduje siÄ™ w~podkatalogu z~prefiksem~\var{p}.
+Jeżeli tak, to specyfikacja ścieżki jest porównywana z~zawartością bazy.
+
+Chociaż najprostszym i~najbardziej powszechnym elementem ścieżki jest
+nazwa katalogu, \KPS{} korzysta z~dodatkowych możliwości w~przeszukiwaniu
+ścieżek:
+wielowarstwowych wartości domyślnych, zmiennych środowiskowych, wartości
pliku konfiguracyjnego, lokalnych
-podkatalogów użytkownika oraz rekursywnego przeszukiwania podkatalogów.
-Można więc powiedzieć, że \KPS{} \emph{rozwija} element ¶cieżki, czyli
-transformuje wszystkie specyfikacje do nazwy podstawowej lub nazw katalogów.
-Jest to opisane w~kolejnych akapitach, w~kolejno¶ci, w~jakiej to zachodzi.
+podkatalogĂłw uĹĽytkownika oraz rekursywnego przeszukiwania podkatalogĂłw.
+Można więc powiedzieć, że \KPS{} \emph{rozwija} element ścieżki, czyli
+transformuje wszystkie specyfikacje do nazwy podstawowej lub nazw katalogĂłw.
+Jest to opisane w~kolejnych akapitach, w~kolejności, w~jakiej to zachodzi.
-Trzeba zauważyć, że jeżeli nazwa poszukiwanego pliku jest
-absolutna lub jawnie względna, tj. zaczyna się od \samp{/} lub \samp{./}
-lub \samp{../}, to \KPS{} ogranicza się do sprawdzenia, czy ten plik istnieje.
+Trzeba zauważyć, że jeżeli nazwa poszukiwanego pliku jest
+absolutna lub jawnie względna, tj. zaczyna się od \samp{/} lub \samp{./}
+lub \samp{../}, to \KPS{} ogranicza siÄ™ do sprawdzenia, czy ten plik istnieje.
\ifSingleColumn
\else
\begin{figure*}
\verbatiminput{examples/ex5.tex}
\setlength{\abovecaptionskip}{0pt}
- \caption{Przykład pliku konfiguracyjnego}
+ \caption{Przykład pliku konfiguracyjnego}
\label{fig:config-sample}
\end{figure*}
\fi
%\end{document}
-\subsubsection{¬ródła ¶cieżek}
+\subsubsection{Źródła ścieżek}
\label{Path-sources}
-Nazwa przeszukiwanej ¶cieżki może pochodzić z~wielu Ľródeł.
-Oto kolejno¶ć, w~jakiej \KPS{} ich używa:
+Nazwa przeszukiwanej ścieżki może pochodzić z~wielu źródeł.
+Oto kolejność, w~jakiej \KPS{} ich używa:
\begin{enumerate}
\item
- Zmienna ¶rodowiskowa ustawiana przez użytkownika, np.
+ Zmienna środowiskowa ustawiana przez użytkownika, np.
\envname{TEXINPUTS}\@.
- Zmienne ¶rodowiskowe z~doł±czon± kropk± i~nazw± programu zastępuj± inne,
- np. jeżeli \samp{latex} jest nazw± uruchomionego programu, wtedy zamiast
+ Zmienne środowiskowe z~dołączoną kropką i~nazwą programu zastępują inne,
+ np. jeĹĽeli \samp{latex} jest nazwÄ… uruchomionego programu, wtedy zamiast
\envname{TEXINPUTS} wykorzystana zostanie zmienna \envname{TEXINPUTS.latex}.
\item
Plik konfiguracyjny konkretnego programu, np. linia ,,\texttt{S /a:/b}''
w~pliku \file{config.ps} programu \cmdname{dvips}.
-\item Plik konfiguracyjny \KPS{} \file{texmf.cnf}, zawieraj±cy tak± linię,
- jak \samp{TEXINPUTS=/c:/d} (patrz poniżej).
-\item Warto¶ci domy¶lne dla uruchamianych programów.
+\item Plik konfiguracyjny \KPS{} \file{texmf.cnf}, zawierajÄ…cy takÄ… liniÄ™,
+ jak \samp{TEXINPUTS=/c:/d} (patrz poniĹĽej).
+\item Wartości domyślne dla uruchamianych programów.
\end{enumerate}
-\noindent Każd± z~tych warto¶ci dla danej ¶cieżki przeszukiwania można
-zobaczyć, używaj±c opcji diagnostyki błędów (patrz ,,Diagnostyka błędów'' na
+\noindent Każdą z~tych wartości dla danej ścieżki przeszukiwania można
+zobaczyć, używając opcji diagnostyki błędów (patrz ,,Diagnostyka błędów'' na
str.~\pageref{sec:debugging}).
\subsubsection{Pliki konfiguracyjne}
-%\tolerance=3500
- \KPS{} szuka ¶cieżek przeszukiwania i~innych definicji w~\emph{plikach
+
+ \KPS{} szuka ścieżek przeszukiwania i~innych definicji w~\emph{plikach
konfiguracyjnych} o~nazwach \file{texmf.cnf}.
-¦cieżka przeszukiwania używana do znajdowania tych plików okre¶lana jest
-przez zmienn± \envname{TEXMFCNF},
- %(domy¶lnie taki plik znajduje się
- %w~podkatalogu \file{texmf/web2c}).
+Ścieżka przeszukiwania używana do znajdowania tych plików określana jest
+przez zmiennÄ… \envname{TEXMFCNF},
ale nie zalecamy jawnego ustawiania tej, jak i~innych zmiennych w~systemie.
-Zamiast tego typowa instalacja \TL{} tworzy plik \file{.../2018/texmf.cnf},
-który w~wyj±tkowych wypadkach możemy modyfikować. Głównym plikiem
-konfiguracyjnym jest \file{.../2018/texmf-dist/web2c/texmf.cnf}, ale
-nie powinien być on modyfikowany, gdyż
-zmiany będ± utracone podczas aktualizacji.
-Czytane będ± \emph{wszystkie} pliki \file{texmf.cnf} w~¶cieżce
-przeszukiwania, a~definicje we wcze¶niejszych plikach zast±pi± te
-w~póĽniejszych. Tak więc w~¶cieżce \verb|.:$TEXMF| warto¶ci pochodz±ce
-z~\file{./texmf.cnf} zast±pi± te z~\verb|$TEXMF/texmf.cnf|.
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-Dociekliwy czytelnik może być zainteresowany sposobem, w~jaki programy
-znajduj± plik \file{texmf.cnf}, skoro nie ma konieczno¶ci deklarowania
-specyficznej zmiennej ¶rodowiskowej systemu. Otóż położenie domy¶lne jest
-wkompilowane w~programy jako względne do ich położenia (okre¶lanego, jak
-wiemy, w~¶cieżce specyfikowanej przez \texttt{\$PATH}):
-\path{../../texmf-dist/web2c/} b±dĽ \path{../texmf-dist/web2c/}. Je¶li jawnie
-deklarujemy zmienn± \envname{TEXMFCNF}, wymagane jest podanie bezwzględnej
-¶cieżki.
-
-Podczas czytania zamieszczonego poniżej opisu formatu pliku \file{texmf.cnf},
-warto przegl±dać jego zawarto¶ć. Położenie \emph{aktywnego} pliku
-znajdziemy za pomoc± polecenia \texttt{kpsewhich texmf.cnf}.
+Zamiast tego typowa instalacja \TL{} tworzy plik \file{.../2019/texmf.cnf},
+który w~wyjątkowych wypadkach możemy modyfikować. Głównym plikiem
+konfiguracyjnym jest \file{.../2019/texmf-dist/web2c/texmf.cnf}, ale
+nie powinien być on modyfikowany, gdyż
+zmiany będą utracone podczas aktualizacji.
+
+Czytane będą \emph{wszystkie} pliki \file{texmf.cnf} w~ścieżce
+przeszukiwania, a~definicje we wcześniejszych plikach zastąpią te
+w~późniejszych. Tak więc w~ścieżce \verb|.:$TEXMF| wartości pochodzące
+z~\file{./texmf.cnf} zastÄ…piÄ… te z~\verb|$TEXMF/texmf.cnf|.
+
+%Dociekliwy czytelnik może być zainteresowany sposobem, w~jaki programy
+%znajdują plik \file{texmf.cnf}, skoro nie ma konieczności deklarowania
+%specyficznej zmiennej środowiskowej systemu. Otóż położenie domyślne jest
+%wkompilowane w~programy jako względne do ich położenia (określanego, jak
+%wiemy, w~ścieżce specyfikowanej przez \texttt{\$PATH}):
+%\path{../../texmf-dist/web2c/} bądź \path{../texmf-dist/web2c/}. Jeśli jawnie
+%deklarujemy zmienną \envname{TEXMFCNF}, wymagane jest podanie bezwzględnej
+%ścieżki.
+%
+%Podczas czytania zamieszczonego poniĹĽej opisu formatu pliku \file{texmf.cnf},
+%warto przeglądać jego zawartość. Położenie \emph{aktywnego} pliku
+%znajdziemy za pomocÄ… polecenia \texttt{kpsewhich texmf.cnf}.
\begin{itemize*}
\item
- Komentarze zaczynaj± się od ,,\texttt{\%}'', a~kończ± na końcu wiersza.
+ Komentarze zaczynają się od \code{\%}, a~kończą na końcu wiersza.
\item
- Puste wiersze nie s± brane pod uwagę.
+ Puste wiersze nie sÄ… brane pod uwagÄ™.
\item
- Znak ,,\bs{}'' na końcu wiersza działa jako znak kontynuacji, tzn.
- oznacza, że kolejny wiersz jest kontynuacj± bież±cego.
- Spacja na pocz±tku kolejnego wiersza nie jest ignorowana.
+ Znak ,,\bs{}'' na końcu wiersza działa jako znak kontynuacji, tzn.
+ oznacza, ĹĽe kolejny wiersz jest kontynuacjÄ… bieĹĽÄ…cego.
+ Spacja na poczÄ…tku kolejnego wiersza nie jest ignorowana.
\item
- Pozostałe wiersze maj± postać:
+ Pozostałe wiersze mają postać:
\begin{alltt}
- \emph{zmienna}[.\emph{program}] [=] \emph{warto¶ć}
+ \var{zmienna}[.\var{program}] [=] \var{wartość}
\end{alltt}%
- gdzie \samp{=} i~otaczaj±ce spacje s± opcjonalne.
+ gdzie \samp{=} i~otaczajÄ…ce spacje sÄ… opcjonalne.
\item
- ,,\texttt{\var{zmienna}}'' zawierać może dowolne znaki poza spacj±,
- \samp{=}, lub \samp{.} (kropk±), najbezpieczniej jednak używać znaków
+Nazwa \ttvar{zmienna} zawierać może dowolne znaki poza spacją,
+ \samp{=}, lub \samp{.} (kropką), najbezpieczniej jednak używać znaków
z~zakresu \samp{A-Za-z\_}.
\item
- Napis ,,\texttt{.\var{program}}'' ma zastosowanie w~wypadku, gdy
- uruchamiany program nosi nazwę \texttt{\var{program}} lub
- \texttt{\var{program}.exe}. Pozwala to różnym odmianom \TeX-a stosować
- różne ¶cieżki przeszukiwania.
-\item ,,\texttt{\var{warto¶ć}}'' zawierać może dowolne znaki poza
- ,,\texttt{\%}'' i \samp{@}.
- Nie można używać konstrukcji ,,\texttt{\$\var{zmienna}.\var{program}}''
- po prawej stronie. Zamiast tego trzeba zastosować zmienn± pomocnicz±.
- Jeżeli systemem operacyjnym jest Unix,
- to ¶rednik \samp{;}\ użyty w~,,\texttt{\var{warto¶ć}}'' zamieniany jest na
- \samp{:}; umożliwia to istnienie
- wspólnego pliku \file{texmf.cnf} dla systemów Unix oraz Windows.
+ Napis \samp{.\var{program}} ma zastosowanie w~wypadku, gdy
+ uruchamiany program nosi nazwÄ™ \texttt{\var{program}} lub
+ \texttt{\var{program}.exe}. Pozwala to różnym odmianom \TeX-a stosować
+ różne ścieżki przeszukiwania.
+\item \var{wartość} zawierać może dowolne znaki poza
+ \code{\%} i \samp{@}. Po prawej stronie nie można używać konstrukcji
+ \code{\$\var{var}.\var{prog}}, zamiast tego należy użyć zmiennej pomocniczej.
+ JeĹĽeli systemem operacyjnym jest Unix,
+ to średnik \samp{;}\ użyty w~\var{wartość} zamieniany jest na
+ \samp{:}; umoĹĽliwia to istnienie
+ wspĂłlnego pliku \file{texmf.cnf} dla systemĂłw Unix, Ms-DOS oraz Windows.
\item
- Wszystkie definicje czytane s± zanim cokolwiek zostanie rozwinięte, tak
- więc do zmiennych można się odwoływać przed ich zdefiniowaniem.
+ Wszystkie definicje czytane są zanim cokolwiek zostanie rozwinięte, tak
+ więc do zmiennych można się odwoływać przed ich zdefiniowaniem.
\end{itemize*}
-Oto fragment pliku konfiguracyjnego ilustruj±cy większo¶ć opisanych powyżej
-reguł notacji:
+Fragment pliku konfiguracyjnego ilustrujący większość opisanych powyżej
+reguł notacji:
\ifSingleColumn
\verbatiminput{examples/ex5.tex}
\else
jest pokazany na rys.~\ref{fig:config-sample}.
\fi
-%\end{document}
-\subsubsection{Rozwijanie ¶cieżek}
-\label{Path-expansion}
+
+\subsubsection{Rozwijanie ścieżek}
+\label{sec:path-expansion}
-\KPS{} rozpoznaje w~¶cieżkach przeszukiwania pewne specjalne znaki oraz
-konstrukcje, podobne do tych, które s± dostępne w~powłokach systemów
+\KPS{} rozpoznaje w~ścieżkach przeszukiwania pewne specjalne znaki oraz
+konstrukcje, podobne do tych, które są dostępne w~powłokach systemów
typu Unix.
-Jako ogólny przykład: złożona ¶cieżka
-\verb+~$USER/{foo,bar}//baz+ rozwija się do wszystkich podkatalogów pod
-katalogami \file{foo} i~\file{bar} w~katalogu głównym \texttt{\$USER},
-które zawieraj± katalog lub plik \file{baz}.
-Rozwinięcia te opisane s± w~poniższych podrozdziałach.
-
-\subsubsection{Rozwijanie domy¶lne}
-\label{Default-expansion}
-
-\tolerance=2500
-Jeżeli ¶cieżka przeszukiwania największego uprzywilejowania (patrz ,,¬ródła
-¶cieżek'' na str.~\pageref{Path-sources}) zawiera
-\emph{dodatkowy dwukropek} (np. na pocz±tku, na końcu lub podwójny), to \KPS{}
-wstawia w~tym miejscu następn± zdefiniowan± w~hierarchii uprzywilejowania
-¶cieżkę przeszukiwania.
-Jeżeli ta wstawiona ¶cieżka ma dodatkowy dwukropek, to dzieje się dalej to samo.
-Przykładowo, jeżeli ustawić zmienn± ¶rodowiskow±
-\tolerance=1500
+Jako ogólny przykład: złożona ścieżka
+\verb+~$USER/{foo,bar}//baz+ rozwija siÄ™ do wszystkich podkatalogĂłw pod
+katalogami \file{foo} i~\file{bar} w~katalogu głównym \texttt{\$USER},
+ktĂłre zawierajÄ… katalog lub plik \file{baz}.
+Rozwinięcia te opisane są w~poniższych podrozdziałach.
+
+\subsubsection{Rozwijanie domyślne}
+\label{sec:default-expansion}
+
+%\tolerance=2500
+Jeżeli ścieżka przeszukiwania największego uprzywilejowania (patrz ,,źródła
+ścieżek'' na str.~\pageref{Path-sources}) zawiera
+\emph{dodatkowy dwukropek} (np. na początku, na końcu lub podwójny), to \KPS{}
+wstawia w~tym miejscu następną ścieżkę przeszukiwania zdefiniowaną w~hierarchii uprzywilejowania.
+Jeżeli ta wstawiona ścieżka ma dodatkowy dwukropek, to dzieje się dalej to samo.
+Przykładowo, jeżeli ustawić zmienną środowiskową
+%\tolerance=1500
\begin{alltt}
> \Ucom{setenv TEXINPUTS /home/karl:}
\end{alltt}
-oraz warto¶ć \code{TEXINPUTS} pobran± z~\file{texmf.cnf}
+oraz wartość \code{TEXINPUTS} pobraną z~\file{texmf.cnf}
\begin{alltt}
.:\$TEXMF//tex
\end{alltt}
-to końcow± warto¶ci± użyt± w~przeszukiwaniu będzie:
+to końcową wartością użytą w~przeszukiwaniu będzie:
\begin{alltt}
/home/karl:.:\$TEXMF//tex
\end{alltt}
-Ponieważ nieużytecznym byłoby wstawiać warto¶ć domy¶ln± w~więcej niż jednym
+Ponieważ nieużytecznym byłoby wstawiać wartość domyślną w~więcej niż jednym
miejscu, \KPS{} zmienia tylko jeden dodatkowy \samp{:}\ i~pozostawia
-inne bez zmian. \KPS{} najpierw szuka dwukropków na pocz±tku linii, potem na końcu,
-a~następnie podwójnych.
+inne bez zmian. \KPS{} najpierw szuka dwukropków na początku linii, potem na końcu,
+a~następnie podwójnych.
-\subsubsection{Rozwijanie nawiasów}
+\subsubsection{Rozwijanie nawiasĂłw}
\label{sec:brace-expansion}
-Użyteczna jest możliwo¶ć rozwijania nawiasów, co oznacza, że np.
-\verb+v{a,b}w+ rozwija się do \verb+vaw:vbw+.
-Nawiasy można też zagnieżdżać.
-Funkcji tej można użyć do zaimplementowania różnych hierarchii \TeX-owych
-przez przypisanie listy nawiasów do \code{\$TEXMF}. Przykładowo,
-w~pliku \file{texmf.cnf} można znaleĽć następuj±c± (uproszczon± tu)
-definicję:
+Użyteczna jest możliwość rozwijania nawiasów, co oznacza, że np.
+\verb+v{a,b}w+ rozwija siÄ™ do \verb+vaw:vbw+.
+Nawiasy można też zagnieżdżać.
+Funkcji tej można użyć do zaimplementowania różnych hierarchii \TeX-owych
+przez przypisanie listy nawiasów do \code{\$TEXMF}. Przykładowo,
+w~pliku \file{texmf.cnf} można znaleźć następującą (uproszczoną tu)
+definicjÄ™:
\begin{verbatim}
TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}
\end{verbatim}
-Używaj±c jej, można następnie zdefiniować na przykład:
+Używając jej, można następnie zdefiniować na przykład:
\begin{verbatim}
TEXINPUTS = .;$TEXMF/tex//
\end{verbatim}
-co oznacza, że po szukaniu w~katalogu bież±cym będ± przeszukane kolejno
+co oznacza, że po szukaniu w~katalogu bieżącym będą przeszukane kolejno
\code{\$TEXMFVAR/tex}, \code{\$TEXMFHOME/tex}, \code{\$TEXMFLOCAL/tex},
-i~\code{\$TEXMFDIST/tex} (wszystkie wraz z~katalogami niższego poziomu;
-dwie ostatnie ¶cieżki \emph{wył±cznie} na podstawie zawarto¶ci
+i~\code{\$TEXMFDIST/tex} (wszystkie wraz z~katalogami niĹĽszego poziomu;
+dwie ostatnie ścieżki \emph{wyłącznie} na podstawie zawartości
pliku \file{ls-R}).
-Jest to wygodny sposób na uruchamianie dwóch równoległych struktur \TeX-owych,
-jednej ,,zamrożonej'' (np. na \CD), a~drugiej ci±gle uaktualnianej nowo
-pojawiaj±cymi się wersjami.
-Używanie zmiennej \code{\$TEXMF} we wszystkich definicjach daje pewno¶ć,
-że najpierw przeszukiwane jest drzewo uaktualnione.
-
-\subsubsection{Rozwijanie podkatalogów}
-\label{Subdirectory-expansion}
-
-Dwa lub więcej kolejnych ,,ciachów'' (,,/'') w~elemencie ¶cieżki,
-występuj±cych po nazwie katalogu~\var{d}, zastępowanych jest przez wszystkie
-podkatalogi~\var{d}, najpierw podkatalogi znajduj±ce się bezpo¶rednio
-pod~\var{d}, potem te pod powyższymi i~tak dalej. Na każdym etapie
-kolejno¶ć, w~jakiej przeszukiwane s± katalogi, jest \emph{nieokre¶lona}.
-
-Je¶li wyszczególni się człony nazwy pliku po \samp{//}, to uwzględnione zostan±
-tylko te podkatalogi, które zawieraj± powyższe człony.
-Na przykład \samp{/a//b} rozwija się do katalogów \file{/a/1/b},
+Jest to wygodny sposób na uruchamianie dwóch równoległych struktur \TeX-owych,
+jednej ,,zamroĹĽonej'' (np. na \CD), a~drugiej ciÄ…gle uaktualnianej nowo
+pojawiajÄ…cymi siÄ™ wersjami.
+Używanie zmiennej \code{\$TEXMF} we wszystkich definicjach daje pewność,
+że uaktualnione drzewo jest przeszukiwane jest przeszukiwane w pierwszej kolejności.
+
+\subsubsection{Rozwijanie podkatalogĂłw}
+\label{sec:subdirectory-expansion}
+
+Dwa lub więcej kolejnych ,,ciachów'' (,,/'') w~elemencie ścieżki,
+występujących po nazwie katalogu~\var{d}, zastępowanych jest przez wszystkie
+podkatalogi~\var{d}, najpierw podkatalogi znajdujące się bezpośrednio
+pod~\var{d}, potem te pod nimi i~tak dalej. Na kaĹĽdym etapie
+kolejność, w~jakiej przeszukiwane są katalogi, jest \emph{nieokreślona}.
+
+Jeśli wyszczególni się człony nazwy pliku po \samp{//}, to uwzględnione zostaną
+tylko te podkatalogi, które zawierają powyższe człony.
+Na przykład \samp{/a//b} rozwija się do katalogów \file{/a/1/b},
\file{/a/2/b}, \file{/a/1/1/b} itd., ale nie do \file{/a/b/c} czy \file{/a/1}.
-Możliwe jest wielokrotne użycie \samp{//} w~¶cieżce, jednakże \samp{//}
-występuj±ce na pocz±tku ¶cieżki nie jest brane pod uwagę.
+Możliwe jest wielokrotne użycie \samp{//} w~ścieżce, jednakże \samp{//}
+występujące na początku ścieżki nie jest brane pod uwagę.
-\subsubsection{Lista znaków specjalnych i~ich znaczeń -- podsumowanie}
+\subsubsection{Lista znaków specjalnych i~ich znaczeń -- podsumowanie}
-Poniższa lista podsumowuje znaczenie znaków specjalnych w~plikach
+PoniĹĽsza lista podsumowuje znaczenie znakĂłw specjalnych w~plikach
konfiguracyjnych.
%%%
\newcommand{\CODE}[1]{\makebox[3em][l]{\code{#1}}}
\begin{ttdescription}
-\item[\CODE{:}] znak rozdzielaj±cy w~specyfikacji ¶cieżki; umieszczony na
- pocz±tku lub na końcu ¶cieżki zastępuje domy¶lne rozwinięcie ¶cieżki;
-\item[\CODE{;}] znak rozdzielaj±cy dla systemów nieuniksowych
- (działa tak jak \code{:});
-\item[\CODE{\$}] rozwijanie zmiennej;
-\item[\CODE{\string~}] oznacza katalog główny użytkownika;
-\item[\CODE{\char`\{\dots\char`\}}] rozwijanie nawiasów, np.
- \verb+a{1,2}b+ zmieni się w~\verb+a1b:a2b+;
-\item[\CODE{//}] rozwijanie podkatalogów (może wyst±pić gdziekolwiek
- w~¶cieżce, poza jej pocz±tkiem);
-\item[\CODE{\%}] pocz±tek komentarza, obejmuj±cego wszystkie znaki do końca
- linii;
-\item[\CODE{\bs}] znak kontynuacji (pozwala na przełamanie wiersza
- z~wyrażeniem);
-\item[\CODE{!!}] przeszukiwanie \emph{tylko} bazy danych,
+\item[\CODE{:}] Znak rozdzielający w~specyfikacji ścieżki; umieszczony na
+ początku lub na końcu ścieżki zastępuje domyślne rozwinięcie ścieżki.\par
+\item[\CODE{;}] Znak rozdzielajÄ…cy dla systemĂłw nieuniksowych
+ (działa tak jak \code{:}).
+\item[\CODE{\$}] Rozwijanie zmiennej.
+\item[\CODE{\string~}] Oznacza katalog główny użytkownika.
+\item[\CODE{\char`\{\dots\char`\}}] Rozwijanie nawiasĂłw.% np.
+ %\verb+a{1,2}b+ zmieni siÄ™ w~\verb+a1b:a2b+;
+\item[\CODE{//}] Rozwijanie podkatalogów (może wystąpić gdziekolwiek
+ w~ścieżce, poza jej początkiem).
+\item[\CODE{\%}] Początek komentarza, obejmującego wszystkie znaki do końca
+ linii.
+\item[\CODE{\bs}] Znak kontynuacji (pozwala na przełamanie wiersza
+ z~wyraĹĽeniem).
+\item[\CODE{!!}] Przeszukiwanie \emph{tylko} bazy danych,
a~\emph{nie} dysku.
\end{ttdescription}
-%%%
-%\end{document}
-\subsection{Bazy nazw plików}
-\label{Filename-database}
-
-Podczas przeszukiwania \KPS{} stara się zminimalizować dostęp do dysku.
-Niemniej, w~przypadku instalacji ze zbyt duż± liczb± katalogów
-przegl±danie każdego dopuszczalnego katalogu w~poszukiwaniu pliku może
-zabierać sporo czasu (ma to miejsce zwłaszcza, jeżeli przeszukać trzeba setki
-katalogów z~fontami).
-Dlatego też \KPS{} może używać zewnętrznego pliku z~,,baz± danych''
-o~nazwie \file{ls-R}, który zawiera przypisania plików do katalogów.
-Unika się w~ten sposób czasochłonnego przeszukiwania dysku.
-
-Drugi plik z~baz± danych -- \file{aliases} -- pozwala na nadawanie
+
+\subsection{Bazy nazw plikĂłw}
+\label{sec:filename-database}
+
+Podczas przeszukiwania \KPS{} stara się zminimalizować dostęp do dysku.
+Niemniej, w~przypadku instalacji ze zbyt duĹĽÄ… liczbÄ… katalogĂłw
+przeglÄ…danie kaĹĽdego dopuszczalnego katalogu w~poszukiwaniu pliku moĹĽe
+zabierać sporo czasu (ma to miejsce zwłaszcza, jeżeli przeszukać trzeba setki
+katalogĂłw z~fontami).
+Dlatego też \KPS{} może używać zewnętrznego pliku z~,,bazą danych''
+o~nazwie \file{ls-R}, ktĂłry zawiera przypisania plikĂłw do katalogĂłw.
+Unika się w~ten sposób czasochłonnego przeszukiwania dysku.
+
+Drugi plik z~bazÄ… danych -- \file{aliases} -- pozwala na nadawanie
dodatkowych nazw plikom zawartym w~\file{ls-R}.
-Może to być pomocne do adaptacji do DOS-owej konwencji ,,8.3'' nazewnictwa
-plików w~plikach Ľródłowych.
-
-\subsubsection{Baza nazw plików}
-\label{ls-R}
-
-Jak wspomniano, plik zawieraj±cy główn± bazę nazw
-plików musi nosić nazwę \file{ls-R}.
-W~katalogu podstawowym każdej hierarchii \TeX-owej (domy¶lnie \code{\$TEXMF}),
-któr± chcemy wł±czyć w~mechanizm przeszukiwania, umieszczać można po jednym
-pliku \file{ls-R}; w~większo¶ci przypadków istnieje tylko jedna hierarchia.
-\KPS{} szuka pliku \file{ls-R} w~¶cieżce \code{TEXMFDBS}.
-
-Najlepszym sposobem stworzenia i~utrzymywania pliku \file{ls-R} jest
-uruchomienie skryptu \code{mktexlsr}, będ±cego składnikiem dystrybucji.
-Jest on wywoływany przez różne skrypty typu \samp{mktex...}.
-W~zasadzie skrypt ten jedynie wykonuje polecenie
+Może to być pomocne do adaptacji do DOS-owej konwencji ,,8.3'' nazewnictwa
+plików w~plikach źródłowych.
+
+\subsubsection{Baza nazw plikĂłw}
+\label{sec:ls-R}
+
+Jak wspomniano, plik zawierający główną bazę nazw
+plików musi nosić nazwę \file{ls-R}.
+W~katalogu podstawowym każdej hierarchii \TeX-owej (domyślnie \code{\$TEXMF}),
+którą chcemy włączyć w~mechanizm przeszukiwania, umieszczać można po jednym
+pliku \file{ls-R}; w~większości przypadków istnieje tylko jedna hierarchia.
+\KPS{} szuka pliku \file{ls-R} w~ścieżce \code{TEXMFDBS}.
+
+Najlepszym sposobem stworzenia i~utrzymywania pliku \samp{ls-R} jest
+uruchomienie skryptu \code{mktexlsr}, będącego składnikiem dystrybucji.
+Jest on wywoływany przez różne skrypty typu \samp{mktex}\dots\ .
+Zasadniczo skrypt ten wykonuje jedynie polecenie
\begin{alltt}
-cd \var{/your/texmf-dist/root} && ls -LAR ./ >ls-R
+cd \var{/your/texmf/root} && \path|\|ls -1LAR ./ >ls-R
\end{alltt}
-zakładaj±c, że polecenie \code{ls} danego systemu utworzy wła¶ciwy format
-strumienia wyj¶ciowego (\GNU \code{ls} działa prawidłowo).
-Aby mieć pewno¶ć, że baza danych jest zawsze aktualna, wygodnie jest
- przebudowywać j± regularnie za pomoc± demona \code{cron}.
- %tak że wraz ze zmianami
+zakładając, że polecenie \code{ls} danego systemu utworzy właściwy format
+strumienia wyjściowego (\GNU \code{ls} działa prawidłowo).
+Aby mieć pewność, że baza danych jest zawsze aktualna, wygodnie jest
+ przebudowywać ją regularnie za pomocą demona \code{cron}.
+ %tak ĹĽe wraz ze zmianami
%w~instalowanych plikach -- np. po instalacji lub uaktualnianiu pakietu
%\LaTeX{} -- plik \file{ls-R} jest uaktualniany automatycznie.
-Je¶li pliku nie ma w~bazie danych, \KPS{} domy¶lnie przechodzi do
-przeszukiwania dysku. Jeżeli jednak dany element ¶cieżki zaczyna się od
-\samp{!!}, to w~poszukiwaniu tego elementu sprawdzona zostanie \emph{jedynie}
+Jeśli szukanego pliku nie ma w~bazie danych, \KPS{} domyślnie przechodzi do
+przeszukiwania dysku. Jeżeli jednak dany element ścieżki zaczyna się od
+\samp{!!}, to w~poszukiwaniu tego elementu sprawdzana zostanie \emph{tylko}
baza danych, a~nigdy dysk.
-\subsubsection{kpsewhich -- program do przeszukiwania ¶cieżek}
-\label{Invoking-kpsewhich}
+\subsubsection{kpsewhich -- program do przeszukiwania ścieżek}
+\label{sec:invoking-kpsewhich}
-Przeszukiwanie ¶cieżek przez program \texttt{kpsewhich} jest niezależne od
+Przeszukiwanie ścieżek przez program \texttt{kpsewhich} jest niezależne od
jakiejkolwiek aplikacji.
-Może on być przydatny jako rodzaj programu \code{find}, za pomoc± którego
-lokalizować można pliki w~hierarchiach \TeX-owych (jest on używany
+Może on być przydatny jako rodzaj programu \code{find}, za pomocą którego
+lokalizować można pliki w~hierarchiach \TeX-owych (jest on używany
intensywnie w~skryptach \samp{mktex...} tej dystrybucji).
\begin{alltt}
> \Ucom{kpsewhich \var{opcje}\dots{} \var{nazwa-pliku}\dots{}}
\end{alltt}
-Parametry wyszczególnione w~,,\texttt{\var{opcje}}'' mog± zaczynać się zarówno od
-\samp{-}, jak i~od \samp{-{}-}, a~dozwolony jest każdy jednoznaczny skrót.
+Parametry wyszczególnione w~,,\ttvar{opcje}'' mogą zaczynać się zarówno od
+\samp{-}, jak i~od \samp{-{}-}, i~dozwolony jest kaĹĽdy jednoznaczny skrĂłt.
-\KPS{} traktuje każdy argument niebęd±cy parametrem jako nazwę pliku
-i~zwraca pierwsz± odnalezion± nazwę.
-Nie ma parametru nakazuj±cego zwracanie wszystkich nazw plików o~okre¶lonej
-nazwie (w~tym celu można wykorzystać Unix-owy program \samp{find}).
+\KPS{} traktuje każdy argument niebędący parametrem jako nazwę pliku
+i~zwraca pierwszÄ… odnalezionÄ… nazwÄ™.
+Nie ma parametru nakazującego zwracanie wszystkich plików o~określonej
+nazwie (w~tym celu można wykorzystać Unix-owy program \samp{find}).
-Oto ważniejsze parametry.
+Poniżej przedstawione zostały ważniejsze parametry.
\begin{ttdescription}
\item[\texttt{-{}-dpi=\var{num}}]\mbox{}\\*
- Ustaw rozdzielczo¶ć na ,,\texttt{\var{num}}''; ma to tylko wpływ na
- przeszukiwanie fontów \samp{gf} i~\samp{pk}. Dla zgodno¶ci
+ Ustaw rozdzielczość na \ttvar{num}; ma to tylko wpływ na
+ przeszukiwanie fontów \samp{gf} i~\samp{pk}. Dla zgodności
z~\cmdname{dvips} parametr
- \samp{-D} działa identycznie. Domy¶ln± warto¶ci± jest 600.
+ \samp{-D} działa identycznie. Domyślną wartością jest 600.
\item[\texttt{-{}-format=\var{nazwa}}]\mbox{}\\
- Ustawienie formatu (typu pliku) przeszukiwania na ,,\texttt{\var{nazwa}}''.
- Domy¶lnie format odgadywany jest z~nazwy pliku.
- Dla formatów, które nie maj± przydzielonego jednoznacznego rozszerzenia,
- takich jak niektóre pliki \MP{}-owe czy pliki konfiguracyjne
- \cmdname{dvips}-a, należy wyszczególnić nazwę, których listę wy¶wietli
- uruchomienie \texttt{kpsewhich -{}-help}.
+ Ustawienie formatu (typu pliku) przeszukiwania na \ttvar{nazwa}.
+ Domyślnie format odgadywany jest z~nazwy pliku.
+ Dla formatĂłw, ktĂłre nie majÄ… przydzielonego jednoznacznego rozszerzenia,
+ takich jak niektĂłre pliki \MP{}-owe czy pliki konfiguracyjne
+ \cmdname{dvips}-a, należy wyszczególnić nazwę plików (np. \texttt{tex} lub \texttt{enc}), których listę wyświetli uruchomienie \texttt{kpsewhich -{}-help}.
\item[\texttt{-{}-mode=\var{string}}]\mbox{}\\*
- Ustaw nazwę trybu na ,,\texttt{\var{string}}''; dotyczy to jedynie szukania
- fontów \samp{gf} oraz \samp{pk}.
- Brakuje warto¶ci domy¶lnej -- odnaleziony zostanie dowolny
- wyszczególniony tryb.
+ Ustaw nazwÄ™ trybu na \ttvar{string}; dotyczy to jedynie szukania
+ fontĂłw \samp{gf} oraz \samp{pk}.
+ Brak wartości domyślnej -- odnaleziony zostanie dowolny
+ wyszczegĂłlniony tryb.
\item[\texttt{-{}-must-exist}]\mbox{}\\
- Zrób wszystko co możliwe, aby odnaleĽć pliki, wł±czaj±c w~to przede wszystkim
+ Zrób wszystko co możliwe, aby odnaleźć pliki, włączając w~to przede wszystkim
przeszukanie dysku.
- Domy¶lnie, w~celu zwiększeniu efektywno¶ci działania, sprawdzana jest
+ Domyślnie, w~celu zwiększenia efektywności działania, sprawdzana jest
tylko baza \file{ls-R}.
\item[\texttt{-{}-path=\var{string}}]\mbox{}\\
- Szukaj w~¶cieżce ,,\texttt{\var{string}}'' (rozdzielonej, jak
- zwykle, dwukropkami), zamiast zgadywać ¶cieżkę przeszukiwania z~nazwy
- pliku.
- \samp{//} i~wszystkie zwykłe rozszerzenia s± możliwe.
- Parametry \samp{-{}-path} oraz \samp{-{}-format} wzajemnie się wykluczaj±.
+ Szukaj w~ścieżce \ttvar{string} (rozdzielonej, jak
+ zwykle, dwukropkami), zamiast zgadywać ścieżkę przeszukiwania z~nazwy
+ pliku. \samp{//} i~wszystkie zwykłe rozszerzenia są możliwe.
+ Parametry \samp{-{}-path} oraz \samp{-{}-format} wzajemnie siÄ™ wykluczajÄ….
\item[\texttt{-{}-progname=\var{nazwa}}]\mbox{}\\
- Ustaw nazwę programu na ,,\texttt{\var{nazwa}}''.
- Może to mieć wpływ na ¶cieżkę przeszukiwania poprzez
- ,,\texttt{.\var{program}}'' w~plikach konfiguracyjnych.
- Ustawieniem domy¶lnym jest \samp{kpsewhich}.
+ Ustaw nazwÄ™ programu na \ttvar{nazwa}.
+ Może to mieć wpływ na ścieżkę przeszukiwania poprzez
+ \texttt{.\var{program}} w~plikach konfiguracyjnych.
+ Domyślne jest \samp{kpsewhich}.
\item[\texttt{-{}-show-path=\var{nazwa}}]\mbox{}\\
- Pokazuje ¶cieżkę używan± do poszukiwania plików typu
- ,,\texttt{\var{nazwa}}''.
- Użyć można zarówno rozszerzenia (\samp{.pk}, \samp{.vf}, etc.), jak
+ Pokazuje ścieżkę używaną do poszukiwania plików typu
+ \ttvar{nazwa}.
+ Użyć można zarówno rozszerzenia \samp{.pk}, \samp{.vf}, etc., jak
i~nazwy pliku, tak jak w~wypadku parametru \samp{-{}-format}.
\item[\texttt{-{}-debug=\var{num}}]\mbox{}\\
- ustawia parametry wykrywania błędów na ,,\texttt{\var{num}}''.
+ Ustawia parametry wykrywania błędów na \ttvar{num}.
\end{ttdescription}
-%Zmienne ¶rodowiskowe domy¶lnie ustawiane s± w~pliku konfiguracyjnym
-%\file{texmf.cnf}. W~wypadku gdy chce się unieważnić warto¶ci zmiennych
-%wyszczególnione w~tym pliku, można narzucić ich ustawienie w~¶rodowisku,
-%w~którym uruchamiane s± programy.
-
-\subsubsection{Przykłady użycia}
-\label{SExamplesofuse}
+\subsubsection{Przykłady użycia}
+\label{sec:examples-of-use}
-Przyjrzyjmy sie teraz, jak działa \KPS{}.
+Przyjrzyjmy się teraz, jak działa \KPS{}. Oto proste wyszukiwanie:
\begin{alltt}
> \Ucom{kpsewhich article.cls}
/usr/local/texmf-dist/tex/latex/base/article.cls
\end{alltt}
-Szukamy tu pliku \file{article.cls}.
-Ponieważ rozszerzenie \samp{.cls} jest jednoznaczne, nie musimy zaznaczać, że
-poszukujemy pliku typu ,,tex'' (katalogi plików Ľródłowych \TeX-a).
-Znajdujemy go w~podkatalogu \file{tex/latex/base}, pod katalogiem nadrzędnym
+Szukamy pliku \file{article.cls}.
+Ponieważ rozszerzenie \samp{.cls} jest jednoznaczne, nie musimy zaznaczać, że
+poszukujemy pliku typu \optname{tex} (katalogi plików źródłowych \TeX-a).
+Znajdujemy go w~podkatalogu \file{tex/latex/base}, katalogiem nadrzędnym jest
\samp{texmf-dist}.
-Podobnie wszystkie poniższe pliki odnajdywane s± bez\-pro\-ble\-mo\-wo
-dzięki swoim jednoznacznym rozszerzeniom:
+Podobnie wszystkie poniĹĽsze pliki odnajdywane sÄ… bez problemĂłw
+dzięki swoim jednoznacznym rozszerzeniom:
\begin{alltt}
> \Ucom{kpsewhich array.sty}
/usr/local/texmf-dist/tex/latex/tools/array.sty
@@ -2704,81 +2594,79 @@ dzięki swoim jednoznacznym rozszerzeniom:
/usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib
\end{alltt}
-\noindent (ostatni plik to \BibTeX-owa baza bibliograficzna dla artykułów
+\noindent (Ostatni plik to \BibTeX-owa baza bibliograficzna dla artykułów
\textsl{TUGBoat}).
\begin{alltt}
> \Ucom{kpsewhich cmr10.pk}
\end{alltt}
-Pliki czcionek bitmapowych typu \file{.pk} używane s± przez sterowniki,
- % ??? dvips to chyba nie przegl±darka ---
- % w oryg. było display programs like dvips...
- takie jak \cmdname{dvips} czy \cmdname{xdvi}.
-W~tym wypadku wynik przeszukiwania okaże się pusty, ponieważ
-w~systemie brak gotowych wygenerowanych czcionek \samp{.pk} Computer Modern
-(wynika to z~faktu używania w~\TL{} fontów PostScript-owych Type1).
+Pliki czcionek bitmapowych typu \file{.pk} uĹĽywane sÄ… przez sterowniki programĂłw,
+ takich jak \cmdname{dvips} czy \cmdname{xdvi}.
+W~tym wypadku wynik przeszukiwania okaĹĽe siÄ™ pusty, poniewaĹĽ
+w~systemie brak gotowych wygenerowanych czcionek Computer Modern (\samp{.pk})
+Wynika to z~faktu uĹĽywania w~\TL{} fontĂłw PostScript-owych Type1.
\begin{alltt}
> \Ucom{kpsewhich wsuipa10.pk}
\ifSingleColumn /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk
\else /usr/local/texmf-var/fonts/pk/ljfour/public/
..... wsuipa/wsuipa10.600pk
\fi\end{alltt}
-Dla tych fontów (alfabetu fonetycznego) musieli¶my wygenerować pliki
-\samp{.pk}, a~ponieważ domy¶lnym \MF{}-owym trybem naszej instalacji jest
-\texttt{ljfour} z~podstawow± rozdzielczo¶ci± 600dpi, zwracany jest taki
-wła¶nie wynik.
+Dla tych fontów (alfabetu fonetycznego) musieliśmy wygenerować pliki
+\samp{.pk}, a~ponieważ domyślnym \MF{}-owym trybem naszej instalacji jest
+\texttt{ljfour} z~podstawową rozdzielczością 600dpi, zwracany jest taki
+właśnie wynik.
\begin{alltt}
> \Ucom{kpsewhich -dpi=300 wsuipa10.pk}
\end{alltt}
-W~tym wypadku, kiedy zaznaczamy, że interesuje nas rozdzielczo¶ć
-300dpi (\texttt{-dpi=300}), to widzimy, że w~naszej instalacji taka
-czcionka nie jest dostępna.
-Program taki jak \cmdname{dvips} czy \cmdname{xdvi} zatrzymałby się, aby
-utworzyć pliki \texttt{.pk} w~wymaganej rozdzielczo¶ci (używaj±c skryptu
+W przypadku, kiedy zaznaczamy rozdzielczość
+300dpi (\texttt{-dpi=300}), otrzymujemy informacjÄ™, ĹĽe w~naszej instalacji taka
+czcionka nie jest dostępna.
+Programy takie jak \cmdname{dvips} czy \cmdname{xdvi} zatrzymałyby się, aby
+utworzyć pliki \texttt{.pk} w~wymaganej rozdzielczości (używając skryptu
\cmdname{mktexpk}).
-Przeanalizujmy teraz pliki nagłówkowe i~konfiguracyjne
+Przeanalizujmy teraz pliki nagłówkowe i~konfiguracyjne
programu \cmdname{dvips}.
Najpierw szukamy pliku PostScript-owego prologu \file{tex.pro},
-wykorzystywanego dla potrzeb \TeX-a. Drugi przykład pokazuje
-poszukiwanie pliku konfiguracyjnego \file{config.ps}, za¶ trzeci --
+wykorzystywanego dla potrzeb \TeX-a. Drugi przykład pokazuje
+poszukiwanie pliku konfiguracyjnego \file{config.ps}, zaĹ› trzeci --
szukanie pliku mapy czcionek PostScriptowych \file{psfonts.map}
-(pocz±wszy od obecnej edycji, pliki \file{.map} i~\file{.enc}
-maj± własne reguły przeszukiwania ¶cieżek i~zmienione położenie w~ramach
+(poczÄ…wszy od edycji 2004, pliki \file{.map} i~\file{.enc}
+mają własne reguły przeszukiwania ścieżek i~zmienione położenie w~ramach
drzew \dirname{texmf}).
-Ponieważ rozszerzenie \samp{.ps} nie jest jednoznaczne, musimy
-wyraĽnie zaznaczyć, jaki typ jest wymagany dla pliku
-\texttt{config.ps} (,,\texttt{dvips config}'').
+PoniewaĹĽ rozszerzenie \samp{.ps} nie jest jednoznaczne, musimy
+wyraźnie zaznaczyć, jaki typ jest wymagany dla pliku
+\texttt{config.ps} (\optname{dvips config}).
\begin{alltt}
> \Ucom{kpsewhich tex.pro}
-/usr/local/texmf-dist/dvips/base/tex.pro
+ /usr/local/texmf/dvips/base/tex.pro
> \Ucom{kpsewhich --format="dvips config" config.ps}
-/usr/local/texmf-var/dvips/config/config.ps
+ /usr/local/texmf/dvips/config/config.ps
> \Ucom{kpsewhich psfonts.map}
-/usr/local/texmf-var/fonts/map/dvips/updmap/psfonts.map
+ /usr/local/texmf/fonts/map/dvips/updmap/psfonts.map
\end{alltt}
-Następnie przyjrzyjmy się bliżej plikom pomocniczym fontów Times z~kolekcji
-URW. W~standardzie nazewnictwa fontów maj± one prefiks \samp{utm}.
-Pierwszy plik, którego szukamy, to plik konfiguracyjny, zawieraj±cy nazwę
-pliku z~przemapowaniem fontów:
+Przyjrzyjmy siÄ™ teraz bliĹĽej plikom pomocniczym fontĂłw Times \PS{} z~kolekcji
+URW. W~standardzie nazewnictwa fontĂłw majÄ… one prefiks \samp{utm}.
+Pierwszy plik, ktĂłry przeszukujemy, to plik konfiguracyjny, zawierajÄ…cy nazwÄ™
+pliku z~przemapowaniem fontĂłw:
\begin{alltt}
> \Ucom{kpsewhich --format="dvips config" config.utm}
/usr/local/texmf-dist/dvips/psnfss/config.utm
\end{alltt}
-W~pliku tym znajduje się wiersz:
+W~pliku tym znajduje siÄ™ wiersz:
\begin{alltt}
p +utm.map
\end{alltt}
-wskazuj±cy na plik \file{utm.map}, który chcemy zlokalizować w~następnej
-kolejno¶ci:
+wskazujący na plik \file{utm.map}, który chcemy zlokalizować w~następnej
+kolejności:
\begin{alltt}
> \Ucom{kpsewhich utm.map}
/usr/local/texmf-dist/fonts/map/dvips/times/utm.map
\end{alltt}
Plik z~przemapowaniem definiuje nazwy czcionek PostScriptowych Type1
-w~zestawie fontów URW, za¶ jego zawarto¶ć wygl±da następuj±co
-(pokazane s± tylko fragmenty wierszy):
+w~zestawie fontów URW, zaś jego zawartość wygląda następująco
+(pokazane sÄ… tylko fragmenty wierszy):
\begin{alltt}
utmb8r NimbusRomNo9L-Medi ... <utmb8a.pfb
utmbi8r NimbusRomNo9L-MediItal... <utmbi8a.pfb
@@ -2787,8 +2675,8 @@ utmri8r NimbusRomNo9L-ReguItal... <utmri8a.pfb
utmbo8r NimbusRomNo9L-Medi ... <utmb8a.pfb
utmro8r NimbusRomNo9L-Regu ... <utmr8a.pfb
\end{alltt}
-Używaj±c przeszukiwania plików z~fontami Type1, znajdĽmy font
-Times Roman \file{utmr8a.pfb} w~drzewie katalogów \file{texmf}:
+UĹĽywajÄ…c przeszukiwania plikĂłw z~fontami Type1, znajdĹşmy font
+Times Roman \file{utmr8a.pfb} w~drzewie katalogĂłw \file{texmf}:
\begin{alltt}
> \Ucom{kpsewhich utmr8a.pfb}
\ifSingleColumn /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb
@@ -2796,97 +2684,96 @@ Times Roman \file{utmr8a.pfb} w~drzewie katalogów \file{texmf}:
... urw/utm/utmr8a.pfb
\fi\end{alltt}
-Powyższe przykłady pokazuj±, jak łatwo można znajdować lokalizację danego
-pliku. Jest to ważne zwłaszcza wówczas, gdy istnieje podejrzenie, że gdzie¶
-zawieruszyła się błędna wersja jakiego¶ pliku; \cmdname{kpsewhich} pokaże tylko
+Powyższe przykłady pokazują, jak łatwo można znajdować lokalizację danego
+pliku. Jest to ważne zwłaszcza wówczas, gdy istnieje podejrzenie, że gdzieś
+zawieruszyła się błędna wersja jakiegoś pliku; \cmdname{kpsewhich} pokaże tylko
pierwszy napotkany plik.
-\subsubsection{Diagnostyka błędów}
+\subsubsection{Diagnostyka błędów}
\label{sec:debugging}
-Czasami niezbędne s± informacje o~tym, jak program sobie radzi
-z~odniesieniami do plików. Aby dało się je uzyskać w~wygodny sposób,
-\KPS{} oferuje różne poziomy diagnostyki błędów:
+Czasami niezbędne są informacje o~tym, jak program sobie radzi
+z~odniesieniami do plików. Aby dało się je uzyskać w~wygodny sposób,
+\KPS{} oferuje różne poziomy diagnostyki błędów:
\begin{ttdescription}
-\item[\texttt{\ 1}] wywołania \texttt{stat} (testy pliku). Podczas
- uruchamiania z~uaktualnion± baz± danych \file{ls-R} nie powinno to
- przeważnie dawać żadnego wyniku.
-\item[\texttt{\ 2}] Zapis odwołań do tablic asocjacyjnych (\emph{hash
- tables}), takich jak baza \file{ls-R}, pliki przemapowań, pliki konfiguracyjne.
-\item[\texttt{\ 4}] Operacje otwarcia i~zamknięcia pliku.
-\item[\texttt{\ 8}] Ogólne informacje o~¶cieżkach dla typów
- plików szukanych przez \KPS; użyteczne do znalezienia ¶cieżki
- zdefiniowanej dla danego pliku.
-\item[\texttt{16}] Lista katalogów dla każdego z~elementów ¶cieżki
- (odnosi się tylko do poszukiwań na dysku).
-\item[\texttt{32}] Poszukiwania plików.
-\item[\texttt{64}] Warto¶ci zmiennych.
+\item[\texttt{\ 1}] Wywołanie \texttt{stat} (testy pliku). Podczas
+ uruchamiania z~uaktualnionÄ… bazÄ… danych \file{ls-R} nie powinno to
+ przeważnie dawać żadnego wyniku.
+\item[\texttt{\ 2}] Zapis odwołań do tablic asocjacyjnych (\emph{hash
+ tables}), takich jak baza \file{ls-R}, pliki przemapowań, pliki konfiguracyjne.
+\item[\texttt{\ 4}] Operacje otwarcia i~zamknięcia pliku.
+\item[\texttt{\ 8}] Ogólne informacje o~ścieżkach dla typów
+ plików szukanych przez \KPS; użyteczne do znalezienia ścieżki
+ zdefiniowanej dla konkretnego pliku.
+\item[\texttt{16}] Lista katalogów dla każdego z~elementów ścieżki
+ (odnosi się tylko do poszukiwań na dysku).
+\item[\texttt{32}] Poszukiwania plikĂłw.
+\item[\texttt{64}] Wartości zmiennych.
\end{ttdescription}
-Warto¶ć \texttt{-1} ustawia wszystkie powyższe opcje -- w~praktyce,
-poszukuj±c przyczyny błędów, prawdopodobnie będziesz zawsze używać
-tych poziomów.
+Wartość \texttt{-1} ustawia wszystkie powyższe opcje -- w~praktyce jest to zazwyczaj najwygodniejsze.
+%poszukując przyczyny błędów, prawdopodobnie będziesz zawsze używać
+%tych poziomĂłw.
-Podobnie w~przypadku programu \cmdname{dvips}, ustawiaj±c kombinację
-przeł±czników wykrywania błędów, można dokładnie ¶ledzić, sk±d pochodz± pliki.
-W~sytuacji gdy plik nie zostanie odnaleziony, widać, w~których katalogach
-program szukał danego pliku, dzięki czemu można się zorientować, w~czym
-problem.
+Podobnie w~przypadku programu \cmdname{dvips}, ustawiajÄ…c kombinacjÄ™
+przełączników wykrywania błędów, można dokładnie śledzić, skąd pochodzą pliki.
+W~sytuacji gdy plik nie zostanie odnaleziony, widać, w~których katalogach
+program szukał danego pliku, dzięki czemu można się zorientować, jaki jest problem.
-Ogólnie mówi±c, ponieważ programy odwołuj± się wewnętrznie do
-biblioteki \KPS{}, opcje wykrywania błędów można wybrać przy użyciu
-zmiennej ¶rodowiskowej \envname{KPATHSEA\_DEBUG}, ustawiaj±c j±
-na opisan± powyżej warto¶ć (kombinację warto¶ci).
+Ogólnie mówiąc, ponieważ programy odwołują się wewnętrznie do
+biblioteki \KPS{}, opcje wykrywania błędów można wybrać przy użyciu
+zmiennej środowiskowej \envname{KPATHSEA\_DEBUG}, ustawiając ją
+na opisaną powyżej wartość (kombinację wartości).
\noindent
-\textbf{Uwaga dla użytkowników Windows:} w~systemie tym niełatwo
-przekierować komunikaty programu do pliku. Do celów diagnostycznych
-można chwilowo ustawić zmienne (w~oknie CMD):
+\textbf{Uwaga dla użytkowników Windows:} w~systemie tym niełatwo
+przekierować komunikaty programu do pliku. Do celów diagnostycznych
+można chwilowo ustawić zmienne (w~oknie CMD):
\texttt{SET KPATHSEA\_DEBUG\_OUTPUT=err.log}. %% 2018 ZW
%\begin{verbatim}
%SET KPATHSEA_DEBUG_OUTPUT=err.log
%SET KPATHSEA_DEBUG=-1
%\end{verbatim}
-Rozważmy na przykład mały \LaTeX-owy plik Ľródłowy \file{hello-world.tex},
-który zawiera:
+Rozważmy na przykład mały \LaTeX-owy plik źródłowy \file{hello-world.tex},
+ktĂłry zawiera:
\begin{verbatim}
\documentclass{article}
\begin{document}
Hello World!
\end{document}
\end{verbatim}
-Ten mały plik korzysta jedynie z~fontu \file{cmr10}. Przyjrzyjmy się, jak
-\cmdname{dvips} przygotowuje plik PostScript-owy (chcemy użyć wersji Type1
-fontu Computer Modern, st±d opcja \texttt{-Pcms}).
+Ten mały plik korzysta jedynie z~fontu \file{cmr10}. Przyjrzyjmy się, jak
+\cmdname{dvips} przygotowuje plik PostScript-owy (chcemy użyć wersji Type1
+fontu Computer Modern, stÄ…d opcja \texttt{-Pcms}).
\begin{alltt}
> \Ucom{dvips -d4100 hello-world -Pcms -o}
\end{alltt}
-Mamy tu do czynienia jednocze¶nie z~czwart± klas± wykrywania błędów
-programu \cmdname{dvips} (¶cieżki fontowe) oraz z~rozwijaniem elementu
-¶cieżki przez \KPS{} (patrz: \cmdname{dvips} Reference Manual,
+Mamy tu do czynienia jednocześnie z~czwartą klasą wykrywania błędów
+programu \cmdname{dvips} (ścieżki fontowe) oraz z~rozwijaniem elementu
+ścieżki przez \KPS{} (patrz: \cmdname{dvips} Reference Manual,
\OnCD{texmf-dist/doc/dvips/dvips.pdf}).
-Komunikaty z~uruchomienia programu (nieco zmodyfikowane) znajduj± się
+Komunikaty z~uruchomienia programu (nieco zmodyfikowane) znajdujÄ… siÄ™
na~rys.~\ref{fig:dvipsdbga}.
\begin{figure*}[tp]
\centering
\input{examples/ex6a.tex}
\caption{Szukanie pliku konfiguracyjnego}\label{fig:dvipsdbga}
\end{figure*}
-%\end{document}
- Program \cmdname{dvips} zaczyna pracę od zlokalizowania potrzebnych mu plików.
-Najpierw znajduje plik \file{texmf.cnf}, który zawiera ¶cieżki
-przeszukiwania dla innych plików. Potem znajduje bazę danych \file{ls-R}
-(w~celu optymalizacji szukania plików), następnie plik \file{aliases},
-który umożliwia deklarowanie różnych nazw (np. krótkie DOS-owe ,,8.3''
-i~bardziej naturalne dłuższe wersje) dla tych samych plików.
-Następnie \cmdname{dvips} znajduje podstawowy plik konfiguracyjny
-\file{config.ps}, zanim poszuka pliku z~ustawieniami użytkownika
-\file{.dvipsrc} (który w~tym wypadku \emph{nie} zostaje odnaleziony).
-W~końcu \cmdname{dvips} lokalizuje plik konfiguracyjny \file{config.cms}
-dla fontów PostScript-owych Computer Modern (jest to inicjowane przez
+
+ Program \cmdname{dvips} zaczyna pracÄ™ od zlokalizowania potrzebnych mu plikĂłw.
+Najpierw znajduje plik \file{texmf.cnf}, który zawiera ścieżki
+przeszukiwania dla innych plikĂłw. Potem znajduje bazÄ™ danych \file{ls-R}
+(w~celu optymalizacji szukania plików), następnie plik \file{aliases},
+który umożliwia deklarowanie różnych nazw (np. krótkie DOS-owe ,,8.3''
+i~bardziej naturalne dłuższe wersje) dla tych samych plików.
+Następnie \cmdname{dvips} znajduje podstawowy plik konfiguracyjny
+\file{config.ps}, zanim poszuka pliku z~ustawieniami uĹĽytkownika
+\file{.dvipsrc} (ktĂłry w~tym wypadku \emph{nie} zostaje odnaleziony).
+W~końcu \cmdname{dvips} lokalizuje plik konfiguracyjny \file{config.cms}
+dla fontĂłw PostScript-owych Computer Modern (jest to inicjowane przez
dodanie parametru \texttt{-Pcms} przy uruchamianiu programu).
-Plik ten zawiera listę plików z~,,mapami'', które definiuj± relacje
-pomiędzy \TeX-owymi, PostScript-owymi i~systemowymi nazwami fontów.
+Plik ten zawiera listÄ™ plikĂłw z~,,mapami'', ktĂłre definiujÄ… relacje
+pomiędzy \TeX-owymi, PostScript-owymi i~systemowymi nazwami fontów.
\begin{alltt}
> \Ucom{more /usr/local/texmf-dist/dvips/config/config.cms}
p +ams.map
@@ -2894,16 +2781,17 @@ p +cms.map
p +cmbkm.map
p +amsbkm.map
\end{alltt}
-W~ten sposób \cmdname{dvips} wyszukuje wszystkie te pliki oraz główny plik
+W~ten sposób \cmdname{dvips} wyszukuje wszystkie te pliki oraz główny plik
z~przemapowaniem
-\file{psfonts.map}, który ładowany jest domy¶lnie (zawiera on deklaracje
-często używanych fontów postscriptowych; więcej szczegółów na temat
-postscriptowych plików przemapowań fontów można znaleĽć w~ostatniej czę¶ci
-rozdziału \ref{SExamplesofuse}).
-
-W~tym miejscu \cmdname{dvips} zgłasza się użytkownikowi:
-\begin{alltt}%\ifSingleColumn
-This is dvips 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com)
+\file{psfonts.map}, który ładowany jest domyślnie (zawiera on deklaracje
+często używanych fontów postscriptowych; więcej szczegółów na temat
+postscriptowych plików przemapowań fontów można znaleźć w~ostatniej części
+rozdziału \ref{sec:examples-of-use}).
+
+W~tym miejscu \cmdname{dvips} zgłasza się użytkownikowi:
+\begin{alltt}
+%\ifSingleColumn
+This is dvips(k) 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com)
%\else\small{}This is dvips 5.86 Copyright 1999 Radical Eye...
%\fi
\end{alltt}% decided to accept slight overrun in tub case
@@ -2912,28 +2800,27 @@ This is dvips 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com)
potem szuka pliku prologu \file{texc.pro}:
\begin{alltt}\small
kdebug:start search(file=texc.pro, must\_exist=0, find\_all=0,
- path=.:~/tex/dvips//:!!/usr/local/texmf-dist/dvips//:
- ~/tex/fonts/type1//:!!/usr/local/texmf-dist/fonts/type1//).
-kdebug:search(texc.pro) => /usr/local/texmf-dist/dvips/base/texc.pro
+ path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:
+ ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).
+kdebug:search(texc.pro) => /usr/local/texmf/dvips/base/texc.pro
\end{alltt}
\else
potem szuka pliku prologu \file{texc.pro}.
(patrz rys.~\ref{fig:dvipsdbgb}).
-
\fi
-Po znalezieniu szukanego pliku \cmdname{dvips} podaje datę i~czas
+Po znalezieniu szukanego pliku \cmdname{dvips} podaje datÄ™ i~czas
oraz informuje o~generowaniu pliku \file{hello-world.ps}.
-Ponieważ potrzebuje pliku z~fontem \file{cmr10}, a~jest on
-zadeklarowany jako dostępny, wy¶wietla komunikat:
+PoniewaĹĽ potrzebuje pliku z~fontem \file{cmr10}, a~jest on
+zadeklarowany jako dostępny, wyświetla komunikat:
\begin{alltt}\small
TeX output 1998.02.26:1204' -> hello-world.ps
Defining font () cmr10 at 10.0pt
Font cmr10 <CMR10> is resident.
\end{alltt}
-Teraz trwa poszukiwanie pliku \file{cmr10.tfm}, który zostaje znaleziony,
-po czym \cmdname{dvips} powołuje się na kilka innych plików startowych
-(nie pokazanych). W~końcu przykładowy font Type1 \file{cmr10.pfb}
-zostaje zlokalizowany i~doł±czony do pliku wynikowego (patrz ostatnia linia):
+Teraz trwa poszukiwanie pliku \file{cmr10.tfm}, ktĂłry zostaje znaleziony,
+po czym \cmdname{dvips} powołuje się na kilka innych plików startowych
+(nie pokazanych). W~końcu przykładowy font Type1 \file{cmr10.pfb}
+zostaje zlokalizowany i~dołączony do pliku wynikowego (patrz ostatnia linia):
\begin{alltt}\small
kdebug:start search(file=cmr10.tfm, must\_exist=1, find\_all=0,
path=.:~/tex/fonts/tfm//:!!/usr/local/texmf-dist/fonts/tfm//:
@@ -2950,315 +2837,318 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf-dist/fonts/type1/public/cm/cmr10.pf
\end{alltt}
%\end{document}
-\subsection{Parametry kontroluj±ce działanie programów}
+\subsection{Parametry kontrolujące działanie programów}
-Inn± użyteczn± cech± \Webc{} jest możliwo¶ć kontrolowania wielu parametrów
-okre¶laj±cych wielko¶ć pamięci za pomoc± pliku \texttt{texmf.cnf} który jest czytany przez \KPS.
- %Zał±cznik~\ref{app:texmf.cnf} zaczynaj±cy się na
+Inną użyteczną cechą \Webc{} jest możliwość kontrolowania wielu parametrów
+określających wielkość pamięci za pomocą pliku \texttt{texmf.cnf} który jest czytany przez \KPS.
+ %Zał�cznik~\ref{app:texmf.cnf} zaczynaj�cy się na
%stronie~\pageref{app:texmf.cnf} zawiera listing pliku \texttt{texmf.cnf}.
- Ustawienia wszystkich parametrów znajduj± się w~czę¶ci trzeciej pliku.
-Najważniejszymi zmiennymi s±:
+ Ustawienia wszystkich parametrów znajdują się w~części trzeciej pliku.
+NajwaĹĽniejszymi zmiennymi sÄ…:
\begin{ttdescription}
-\item[\texttt{main\_memory}] Całkowita wielko¶ć pamięci dostępnej dla
- \TeX-a, \MF{}-a i~\MP{}-a. Dla każdego nowego ustawienia tej zmiennej
- należy wykonać nowy format.
- %Przykładowo, możesz wygenerować ,,ogromn±'' wersję formatu \TeX{} i~nazwać
- %taki plik \texttt{hugetex.fmt}.
- %Dzięki standardowemu sposobowi nazywania programów przez
- %\KPS{}, okre¶lona warto¶ć zmiennej \verb|main_memory| będzie
- %przeczytana z~pliku \texttt{texmf.cnf} (por. warto¶ć standardow±
- %oraz warto¶ć ,,ogromn±'', wykorzystywan± przez program \texttt{hugetex},
- %itd.).
+\item[\texttt{main\_memory}] Całkowita wielkość pamięci dostępnej dla
+ \TeX-a, \MF{}-a i~\MP{}-a. Dla kaĹĽdego nowego ustawienia tej zmiennej
+ należy wykonać nowy format.
+Przykładowo, można wygenerować ,,ogromną'' wersję formatu \TeX{} i~nazwać
+taki plik \texttt{hugetex.fmt}.
+Dzięki standardowemu sposobowi nazywania programów używanych przez
+\KPS{}, właściwa wartość zmiennej \verb|main_memory| będzie
+przeczytana z~pliku \texttt{texmf.cnf}.%(por. wartość standardow�
+%oraz wartość ,,ogromn�'', wykorzystywan� przez program \texttt{hugetex},
+%itd.).
+
+\item[\texttt{extra\_mem\_bot}] Dodatkowa wielkość pamięci przeznaczonej
+ na ,,duże'' struktury danych \TeX-a, takie jak: pudełka, kleje itd.;
+ przydatna zwłaszcza w~wypadku korzystania z~pakietu \PiCTeX{}.
%
-\item[\texttt{extra\_mem\_bot}] Dodatkowa wielko¶ć pamięci przeznaczonej
- na ,,duże'' struktury danych \TeX-a, takie jak: pudełka, kleje itd.;
- przydatna zwłaszcza w~wypadku korzystania z~pakietu \PiCTeX{}.
+\item[\texttt{font\_mem\_size}] Wielkość pamięci przeznaczonej przez
+ \TeX-a na informacje o~fontach. Jest to mniej więcej ogólna
+ wielkość wczytywanych przez \TeX-a plików TFM.
%
-\item[\texttt{font\_mem\_size}] Wielko¶ć pamięci przeznaczonej przez
- \TeX-a na informacje o~fontach. Jest to mniej więcej ogólna
- wielko¶ć wczytywanych przez \TeX-a plików TFM.
- %
-\item[\code{hash\_extra}] Dodatkowa wielko¶ć pamięci przeznaczonej
- na tablicę zawieraj±c± nazwy instrukcji. Tablica główna
- może zmie¶cić w~przybliżeniu 10000 nazw; wielko¶ć ta może się okazać
- zbyt mała, np. w~wypadku obszernej ksi±żki zawieraj±cej liczne
- odsyłacze. Domy¶lna warto¶ć \texttt{hash\_extra} to \texttt{50000}.
+\item[\code{hash\_extra}] Dodatkowa wielkość pamięci przeznaczonej
+ na tablicę zawierającą nazwy instrukcji. Tablica główna
+ może zmieścić w~przybliżeniu 10000 nazw; wielkość ta może się okazać
+ zbyt mała np. w~wypadku obszernej książki zawierającej liczne
+ odsyłacze. Domyślna wartość \texttt{hash\_extra} to \texttt{50000}.
\end{ttdescription}
%
-Oczywi¶cie powyższa możliwo¶ć nie zast±pi prawdziwej, dynamicznej
-alokacji pamięci. Jest to jednak niezwykle trudne
+Oczywiście powyższa możliwość nie zastąpi prawdziwej, dynamicznej
+alokacji pamięci. Jest to jednak niezwykle trudne
do zaimplementowania w~obecnej wersji \TeX-a i~dlatego
-powyższe parametry stanowi± praktyczny kompromis, pozwalaj±c
-na pewn± elastyczno¶ć.
+powyĹĽsze parametry stanowiÄ… praktyczny kompromis, pozwalajÄ…cy
+na pewną elastyczność.
+
+%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%
-Należy tu jednak nadmienić, iż nie wszystkie programy korzystaj±
-z tych zmiennych. Np. Lua\TeX\ posiada nowoczesn±,
-w~pełni dynamiczn± alokację pamięci, a zatem powyższe zmienne s±
-w tym przypadku po prostu ignorowane.
+%Należy tu jednak nadmienić, iż nie wszystkie programy korzystają
+%z tych zmiennych. Np. Lua\TeX\ posiada nowoczesnÄ…,
+%w~pełni dynamiczną alokację pamięci, a zatem powyższe zmienne są
+%w tym przypadku po prostu ignorowane.
%%====
-\begin{comment}%Ja też nie ale może nie jest potrzebna (ZW)
- %% nie wiem czemu rezygnować z tej czę¶ci (SW)
+\begin{comment}%Ja teďż˝ nie ale moĹĽe nie jest potrzebna (ZW)
+ %% nie wiem czemu rezygnować z tej części (SW)
\section{Budowa systemu na nowej platformie uniksowej}\label{sec:build}
-Jeżeli mamy do czynienia z~platform±, dla której nie s± dostarczone binaria,
-trzeba będzie skompilować \TeX-a oraz towarzysz±ce mu programy.
-Nie jest to takie trudne, jak się wydaje.
-Wszystko czego potrzebujemy, znajduje się w~katalogu
+JeĹĽeli mamy do czynienia z~platformÄ…, dla ktĂłrej nie sÄ… dostarczone binaria,
+trzeba będzie skompilować \TeX-a oraz towarzyszące mu programy.
+Nie jest to takie trudne, jak siÄ™ wydaje.
+Wszystko czego potrzebujemy, znajduje siÄ™ w~katalogu
\texttt{source} dystrybucji.
-%Najpierw należy zainstalować główne drzewo plików \TeX-owych z~\TL{} \DVD{}
-%(najlepiej wykonać instalację podstawow±, bez wybierania
-%binariów systemowych).
-
-\subsection{Warunki wstępne}
-Do skompilowania całego \TeX-a i~jego programów pomocniczych potrzeba
-około 100 megabajtów wolnego miejsca na dysku.
-Potrzebny jest także kompilator ANSI~C, oprogramowanie \cmdname{make},
-skaner leksykalny oraz generator parserów.
-Programy użytkowe \GNU (\cmdname{gcc}, \GNU \cmdname{make}, \cmdname{m4}, \cmdname{flex}, \cmdname{bison})
-s± najlepiej przetestowanymi na różnych platformach.
-%Poprawnie powinny pracować \cmdname{gcc}-2.7.*, \cmdname{flex}-2.4.7
+%Najpierw należy zainstalować główne drzewo plików \TeX-owych z~\TL{} \DVD{}
+%(najlepiej wykonaďż˝ instalacjďż˝ podstawowďż˝, bez wybierania
+%binariĂłw systemowych).
+
+\subsection{Warunki wstępne}
+Do skompilowania całego \TeX-a i~jego programów pomocniczych potrzeba
+około 100 megabajtów wolnego miejsca na dysku.
+Potrzebny jest takĹĽe kompilator ANSI~C, oprogramowanie \cmdname{make},
+skaner leksykalny oraz generator parserĂłw.
+Programy uĹĽytkowe \GNU (\cmdname{gcc}, \GNU \cmdname{make}, \cmdname{m4}, \cmdname{flex}, \cmdname{bison})
+są najlepiej przetestowanymi na różnych platformach.
+%Poprawnie powinny pracować \cmdname{gcc}-2.7.*, \cmdname{flex}-2.4.7
%i~\acro{GNU}\,\cmdname{make}-3.72.1 lub nowszy.
-Można też korzystać z~innych kompilatorów C i~programów
+Można też korzystać z~innych kompilatorów C i~programów
\cmdname{make}, wymaga to jednak dobrego zrozumienia zasad tworzenia
-programów uniksowych, aby poradzić sobie z~ewentualnymi problemami.
+programów uniksowych, aby poradzić sobie z~ewentualnymi problemami.
- W~wyniku wykonania polecenia \texttt{uname} powinni¶my
- otrzymać jak±¶ rozs±dn± warto¶ć.
+ W~wyniku wykonania polecenia \texttt{uname} powinniśmy
+ otrzymać jakąś rozsądną wartość.
\subsection{Konfiguracja}
-Należy rozpakować Ľródła ze skompresowanego pliku \texttt{tar}
-z~katalogu \dirname{source} na twardy dysk, a~potem przej¶ć do katalogu,
-do którego zostały one skopiowane.
-Teraz trzeba się zdecydować, gdzie będzie główny katalog instalacji,
+Należy rozpakować źródła ze skompresowanego pliku \texttt{tar}
+z~katalogu \dirname{source} na twardy dysk, a~potem przejść do katalogu,
+do którego zostały one skopiowane.
+Teraz trzeba się zdecydować, gdzie będzie główny katalog instalacji,
np.\ \path|/usr/TeX| lub \path|/usr/local/TeX|.
-Naturalnie, należy użyć tej samej lokalizacji, która została użyta
-podczas instalacji głównego drzewa \TeX-owego.
+Naturalnie, należy użyć tej samej lokalizacji, która została użyta
+podczas instalacji głównego drzewa \TeX-owego.
-Uruchomić \textsf{configure} z~linii poleceń:
+uruchomić \textsf{configure} z~linii poleceń:
\begin{alltt}
> \Ucom{./configure --prefix=/usr/local/TeX}
\end{alltt}
-Katalog ,,prefix'' to ten, w~którym zainstalowane zostało główne drzewo
-\TeX-owe. Zostanie użyty następuj±cy układ katalogów
- (\verb|$TEXDIR| oznacza wybrany powyżej katalog):
+Katalog ,,prefix'' to ten, w~którym zainstalowane zostało główne drzewo
+\TeX-owe. Zostanie użyty następujący układ katalogów
+ (\verb|$TEXDIR| oznacza wybrany powyĹĽej katalog):
\noindent
\begin{tabular}{>{\ttfamily}ll@{}}
\dirname{$TEXDIR/man} & strony manuala uniksowego,\\
- \dirname{$TEXDIR/share/texmf} & główne drzewo \TeX-owe,
- zawieraj±ce makra itp.,\\
- \dirname{$TEXDIR/info} & podręczniki w formacie {GNU}
+ \dirname{$TEXDIR/share/texmf} & główne drzewo \TeX-owe,
+ zawierajÄ…ce makra itp.,\\
+ \dirname{$TEXDIR/info} & podręczniki w formacie {GNU}
info,\\
\dirname{$TEXDIR/bin/$PLATFORM} & binaria\\
\end{tabular}
%$
-Można unikn±ć stosowania ,,\dirname{share/}'' przed katalogiem
-\dirname{texmf}, ponieważ \dirname{$TEXDIR/share/texmf}
-i~\dirname{$TEXDIR/texmf} s± wykrywane automatycznie przez skrypt \cmdname{configure}.
-W~razie wybrania innego katalogu, trzeba ten katalog wyszczególnić
+Można uniknąć stosowania ,,\dirname{share/}'' przed katalogiem
+\dirname{texmf}, poniewaĹĽ \dirname{$TEXDIR/share/texmf}
+i~\dirname{$TEXDIR/texmf} sÄ… wykrywane automatycznie przez skrypt \cmdname{configure}.
+W~razie wybrania innego katalogu, trzeba ten katalog wyszczególnić
parametrem \verb|--datadir| skryptu \cmdname{configure}.
-Jeżeli nie chcemy używać katalogu \dirname{$PLATFORM}
-(a~więc umie¶cić binaria bezpo¶rednio w~\dirname{$TEXDIR/bin}), to
-w~wywołaniu skryptu \cmdname{configure} należy użyć parametru
+Jeżeli nie chcemy używać katalogu \dirname{$PLATFORM}
+(a~więc umieścić binaria bezpośrednio w~\dirname{$TEXDIR/bin}), to
+w~wywołaniu skryptu \cmdname{configure} należy użyć parametru
\verb|--disable-multiplatform|.
-Więcej dostępnych parametrów (np. pomijanie pakietów opcjonalnych, takich
-jak \OMEGA) można zobaczyć, uruchamiaj±c
+Więcej dostępnych parametrów (np. pomijanie pakietów opcjonalnych, takich
+jak \OMEGA) można zobaczyć, uruchamiając
\texttt{./configure -{}-help}.
\subsection{Uruchamianie \textsf{make}}
-Po upewnieniu się, że nie jest ustawiona zmienna powłoki \texttt{noclobber},
-należy napisać:
+Po upewnieniu się, że nie jest ustawiona zmienna powłoki \texttt{noclobber},
+należy napisać:
\begin{alltt}
> \Ucom{make world}
\end{alltt}
-i~\ldots zaparzyć sobie kawę.
+i~\ldots zaparzyć sobie kawę.
-Może się też przydać zapisanie całego procesu
+Może się też przydać zapisanie całego procesu
kompilacji w~pliku \texttt{.log}:
\begin{alltt}
> \Ucom{sh -c "make world >world.log 2>\&1" \&}
\end{alltt}
-Zanim stwierdzimy, że wszystko jest w~porz±dku, warto sprawdzić, czy w~pliku
-\texttt{.log} nie ma komunikatów błędów (kiedy polecenie zwraca kod błędu,
-{GNU} \cmdname{make} zawsze używa sekwencji \samp{***}),
-i~czy utworzone zostały wszystkie binaria:
+Zanim stwierdzimy, że wszystko jest w~porządku, warto sprawdzić, czy w~pliku
+\texttt{.log} nie ma komunikatów błędów (kiedy polecenie zwraca kod błędu,
+{GNU} \cmdname{make} zawsze uĹĽywa sekwencji \samp{***}),
+i~czy utworzone zostały wszystkie binaria:
\begin{alltt}
> \Ucom{cd \var{TEXDIR}/bin/\var{archname}}
> \Ucom{ls | wc}
\end{alltt}
Oczekiwanym rezultatem jest ponad 200. Polecenie \texttt{make world} jest
-równoważne z~\texttt{make all install strip}.
-Je¶li do uruchamiania \texttt{make install} potrzebne s± specjalne
-uprawnienia, można uruchomić dwie oddzielne sesje \cmdname{make}:
+rĂłwnowaĹĽne z~\texttt{make all install strip}.
+Jeśli do uruchamiania \texttt{make install} potrzebne są specjalne
+uprawnienia, można uruchomić dwie oddzielne sesje \cmdname{make}:
\begin{alltt}
> \Ucom{make all}
> \Ucom{su}
> \Ucom{make install strip}
\end{alltt}
-\subsection{Końcowe kroki konfiguracyjne}
-Należy uaktualnić zmienn± \envname{PATH} o~nazwę katalogu zawieraj±cego
-wła¶nie zainstalowane binaria (np.\
-\dirname{/usr/local/TeX/bin/mips-sgi-irix6.3}); podobnie post±pić trzeba
-z~\envname{MANPATH} i~\envname{INFOPATH} i~doł±czyć do nich
-odpowiednie nazwy podkatalogów, tj.\
+\subsection{Końcowe kroki konfiguracyjne}
+Należy uaktualnić zmienną \envname{PATH} o~nazwę katalogu zawierającego
+właśnie zainstalowane binaria (np.\
+\dirname{/usr/local/TeX/bin/mips-sgi-irix6.3}); podobnie postąpić trzeba
+z~\envname{MANPATH} i~\envname{INFOPATH} i~dołączyć do nich
+odpowiednie nazwy podkatalogĂłw, tj.\
\dirname{$TEXDIR/man} oraz \dirname{$TEXDIR/info}.
-Patrz czę¶ć~\ref{sec:postinstall} (str.~\pageref{sec:postinstall}).
+Patrz część~\ref{sec:postinstall} (str.~\pageref{sec:postinstall}).
-Je¶li zechcesz udostępnić skompilowane przez siebie programy, skontaktuj
-się z~nami (\url{tex-live@tug.org}); chętnie umie¶cimy je na stronie \TL.
+Jeśli zechcesz udostępnić skompilowane przez siebie programy, skontaktuj
+się z~nami (\url{tex-live@tug.org}); chętnie umieścimy je na stronie \TL.
\end{comment}
%--------------------------
\htmlanchor{ack}
-\section{Podziękowania}
+\section{Podziękowania}
-\TL{} jest wspólnym dziełem prawie wszystkich grup \TeX-owych.
-Niniejsza edycja \TL{} została opracowana pod kierownictwem Karla Berry'ego,
-przy głównym współudziale:
+\TL{} jest wspólnym dziełem prawie wszystkich grup \TeX-owych.
+Niniejsza edycja \TL{} została opracowana pod kierownictwem Karla Berry'ego,
+przy głównym współudziale:
\begin{itemize*}
-\item grup \TeX-owych: międzynarodowej, niemieckiej, holenderskiej i~polskiej
+\item grup \TeX-owych: międzynarodowej, niemieckiej, holenderskiej i~polskiej
(odpowiednio: TUG, DANTE e.V., NTG, i~GUST),
- które wspólnie zapewniaj± potrzebn± infrastrukturę techniczn±
- i~organizacyjn±. Doł±cz do swojej grupy użytkowników systemu \TeX! (OdwiedĽ
+ ktĂłre wspĂłlnie zapewniajÄ… potrzebnÄ… infrastrukturÄ™ technicznÄ…
+ i~organizacyjną. Dołącz do swojej grupy użytkowników systemu \TeX! (Odwiedź
\url{http://tug.org/usergroups.html});
-\item zespołu CTAN (\url{http://ctan.org}),
- %(w~szczególno¶ci Robina Fairbairnsa i~Rainera Sch\"opfa),
- który dystrybuuje obrazy płyt \TL{} i~udostępnia wspóln±
- infrastrukturę służ±c± aktualizacji pakietów, od której zależy \TL{};
+\item zespołu CTAN (\url{http://ctan.org}),
+ %(w~szczeg�lno�ci Robina Fairbairnsa i~Rainera Sch\"opfa),
+ który dystrybuuje obrazy płyt \TL{} i~udostępnia wspólną
+ infrastrukturę służącą aktualizacji pakietów, od której zależy \TL{};
-\item Nelsona Beebe, który umożliwił dostęp do wielu platform ekipie \TL\
- i~pomagał w~testowaniu;% i ;jego własne wszechstronne testy i niezrównane
-%wysiłki bibliograficzne.
-\item Johna Bowmana, który dostosował swój zaawansowany program Asymptote
- do współpracy z \TL;
+\item Nelsona Beebe, który umożliwił dostęp do wielu platform ekipie \TL\
+ i~pomagał w~testowaniu;% i ;jego własne wszechstronne testy i niezrównane
+%wysiłki bibliograficzne.
+\item Johna Bowmana, który dostosował swój zaawansowany program Asymptote
+ do współpracy z \TL;
-\item Petera Breitenlohnera i~zespołu \eTeX, którzy stworzyli stabiln±
- podstawę przyszłych wersji \TeX-a (Peter dodatkowo służył nieustann± pomoc±
- w~wykorzystaniu narzędzi \GNU\ autotools w~\TL); Peter zmarł
-w~paĽdzierniku 2015 roku, dedykujemy kontynuację prac Jego pamięci.
-
-\item Jin-Hwan Cho i całego zespołu DVIPDFM$x$, którzy opracowali ten
- znakomity sterownik i~nieustannie pomagali w~rozwi±zywaniu problemów
- z~konfiguracj±;
+\item Petera Breitenlohnera i~zespołu \eTeX, którzy stworzyli stabilną
+ podstawę przyszłych wersji \TeX-a (Peter dodatkowo służył nieustanną pomocą
+ w~wykorzystaniu narzędzi \GNU\ autotools w~\TL); Peter zmarł
+w~październiku 2015 roku, dedykujemy kontynuację prac Jego pamięci.
+
+\item Jin-Hwan Cho i całego zespołu DVIPDFM$x$, którzy opracowali ten
+ znakomity sterownik i~nieustannie pomagali w~rozwiÄ…zywaniu problemĂłw
+ z~konfiguracjÄ…;
-\item Thomasa Essera, autora wspaniałego \teTeX-a, bez którego
- \TL{} z~cał± pewno¶ci± by nie powstał;%i~którego stała
- %pomoc umożliwiła doskonalenie tej dystrybucji;
+\item Thomasa Essera, autora wspaniałego \teTeX-a, bez którego
+ \TL{} z~całą pewnością by nie powstał;%i~którego stała
+ %pomoc umożliwiła doskonalenie tej dystrybucji;
-\item Michaela Goossensa, który był współautorem pierwotnej dokumentacji;
+\item Michaela Goossensa, który był współautorem pierwotnej dokumentacji;
\item Eitana Gurari, autora programu \TeX4ht{} (wykorzystanego do
- tworzenia niniejszej dokumentacji w~wersji \HTML), który niezmordowanie
- pracował nad jego ulepszaniem i~błyskawicznie dostarczał poprawki;
- Eitan zmarł w~czerwcu 2009~r. i dedykujemy tę dokumentację Jego pamięci;
+ tworzenia niniejszej dokumentacji w~wersji \HTML), ktĂłry niezmordowanie
+ pracować nad jego ulepszaniem i~błyskawicznie dostarczał poprawki;
+ Eitan zmarł w~czerwcu 2009~r. i dedykujemy tę dokumentację Jego pamięci;
-\item Hansa Hagena, który dostosowywał pakiet \ConTeXt\
+\item Hansa Hagena, który dostosowywać pakiet \ConTeXt\
(\url{http://pragma-ade.com}) do potrzeb \TL;
-\item \Thanh{}a, %%! H\`an Th\^e Th\`anha co¶ nie działa w polskiej wersji [SW]
- Martina Schr\"odera i~zespołu pdf\TeX (\url{http://pdftex.org}), którzy
- kontynuuj± ulepszanie tego programu;
+\item \Thanh{}a, %%! H\`an Th\^e Th\`anha co� nie działa w polskiej wersji [SW]
+ Martina Schr\"odera i~zespołu pdf\TeX (\url{http://pdftex.org}), którzy
+ kontynuujÄ… ulepszanie tego programu;
-\item Hartmuta Henkela, maj±cego istotny udział w~rozwoju pdf\TeX-a,
- Lua\TeX-a i~innych programów;
+\item Hartmuta Henkela, mającego istotny udział w~rozwoju pdf\TeX-a,
+ Lua\TeX-a i~innych programĂłw;
-\item Taco Hoekwatera, który wznowił rozwój MetaPosta i~pracował nad
- Lua\TeX-em (\url{http://luatex.org}), jak też pomógł w~integracji \ConTeXt\ w~\TL oraz
- ulepszył bibliotekę Kpathsea, dodaj±c jej wielow±tkowo¶ć;
+\item Taco Hoekwatera, który wznowił rozwój MetaPosta i~pracować nad
+ Lua\TeX-em (\url{http://luatex.org}), jak też pomógł w~integracji \ConTeXt\ w~\TL oraz
+ ulepszył bibliotekę Kpathsea, dodając jej wielowątkowość;
-\item Khaleda Hosny, który pracuje nad doskonaleniem \XeTeX, DVIPDFM$x$
- oraz fontów arabskich i~innych;
+\item Khaleda Hosny, ktĂłry pracuje nad doskonaleniem \XeTeX, DVIPDFM$x$
+ oraz fontĂłw arabskich i~innych;
-\item Pawła Jackowskiego, który wykonał instalator dla Windows \cmdname{tlpm}
- i~Tomka Łuczaka, twórcy \cmdname{tlpmgui} (programy te były wykorzystywane
+\item Pawła Jackowskiego, który wykonał instalator dla Windows \cmdname{tlpm}
+ i~Tomka Ĺuczaka, twĂłrcy \cmdname{tlpmgui} (programy te byĹ‚y wykorzystywane
w~poprzednich edycjach);
-\item Akira Kakuto, który dostarczył programy dla Windows, pochodz±ce
- z~japońskiej dystrybucji W32TEX
+\item Akira Kakuto, który dostarczył programy dla Windows, pochodzące
+ z~japońskiej dystrybucji W32TEX
(\url{http://w32tex.org}),
stale dostosowywane i~aktualizowane dla potrzeb \TL;
-\item Jonathana Kew, który zainicjował now± ¶cieżkę
- rozwojow± -- Xe\TeX{}, i~który włożył sporo wysiłku w~zintegrowanie
- tego programu z~\TL, jak również zapocz±tkował prace nad instalatorem dla
+\item Jonathana Kew, który zainicjować nową ścieżkę
+ rozwojową -- Xe\TeX{}, i~który włożył sporo wysiłku w~zintegrowanie
+ tego programu z~\TL, jak również zapoczątkował prace nad instalatorem dla
Mac\TeX{} oraz edytorem \TeX{}works;
-\item Dicka Kocha, który pielęgnuje Mac\TeX-a (\url{http://tug.org/mactex})
- w~¶cisłym poł±czeniu z~\TL i~bardzo sympatycznie współpracuje;
+\item Dicka Kocha, który pielęgnuje Mac\TeX-a (\url{http://tug.org/mactex})
+ w~ścisłym połączeniu z~\TL i~bardzo sympatycznie współpracuje;
-\item Reinharda Kotuchy, maj±cego istotny udział w~stworzeniu nowej infrastruktury
- i~programu instalacyjnego dla \TL{} 2008, uparcie d±ż±cego do ujednolicenia
- działania \TL{} w~Windows i~Unix, który również opracował skrypt
- \texttt{getnonfreefonts} i~wykonał wiele innych prac;
+\item Reinharda Kotuchy, mającego istotny udział w~stworzeniu nowej infrastruktury
+ i~programu instalacyjnego dla \TL{} 2008, uparcie dÄ…ĹĽÄ…cego do ujednolicenia
+ działania \TL{} w~Windows i~Unix, który również opracował skrypt
+ \texttt{getnonfreefonts} i~wykonał wiele innych prac;
-\item Siep Kroonenberg, która również wzięła udział w~stworzeniu nowej
- infrastruktury i~programu instalacyjnego dla \TL{} 2008 (szczególnie dla
- Windows) oraz włożyła sporo pracy w~aktualizację tej dokumentacji;
+\item Siep Kroonenberg, która również wzięła udział w~stworzeniu nowej
+ infrastruktury i~programu instalacyjnego dla \TL{} 2008 (szczegĂłlnie dla
+ Windows) oraz włożyła sporo pracy w~aktualizację tej dokumentacji;
-\item Mojcy Miklavec, która pomagała wielokrotnie w~pracach zwi±zanych
+\item Mojcy Miklavec, która pomagała wielokrotnie w~pracach związanych
z~\ConTeXt;
- \item Heiko Oberdiek, za pakiet \pkgname{epstopdf} i wiele innych, skompresowanie ogromnych plików danych \pkgname{pst-geo}, aby¶my mogli
-je doł±czyć, a przede wszystkim, za jego godn± uwagi pracę nad pakietem
+ \item Heiko Oberdiek, za pakiet \pkgname{epstopdf} i wiele innych, skompresowanie ogromnych plików danych \pkgname{pst-geo}, abyśmy mogli
+je dołączył, a przede wszystkim, za jego godną uwagi pracę nad pakietem
\pkgname {hyperref}.
-\item Petra Ol\shac{}\aac{}ka, który koordynował i~sprawdzał
- przygotowanie pakietów czeskich i~słowackich;
+\item Petra Ol\shac{}\aac{}ka, który koordynował i~sprawdzał
+ przygotowanie pakietów czeskich i~słowackich;
-\item Toshio Oshimy, który opracował przegl±darkę \cmdname{dviout} dla Windows;
+\item Toshio Oshimy, który opracował przeglądarkę \cmdname{dviout} dla Windows;
-\item Manuela P\'egouri\'e-Gonnarda, który pomógł w~aktualizacji pakietów
- i~pracował nad \cmdname{texdoc};
+\item Manuela P\'egouri\'e-Gonnarda, który pomógł w~aktualizacji pakietów
+ i~pracował nad \cmdname{texdoc};
-\item Fabrice'a Popineau, który pierwszy stworzył wersje oprogramowania
- dla Windows, także za pracę nad dokumentacj± w języku francuskim;
+\item Fabrice'a Popineau, który pierwszy stworzył wersje oprogramowania
+ dla Windows, także za pracę nad dokumentacją w języku francuskim;
-\item Norberta Preininga, głównego architekta infrastruktury i~programu
- instalacyjnego, % \TL{} 2009 i~nowszych, który przyczynił się również do
-% aktualizacji pakietów,
- a także koordynował (wraz z~Frankiem K\"usterem)
- debianow± wersję \TL{} i~przedstawił wiele sugestii ulepszeń;
+\item Norberta Preininga, głównego architekta infrastruktury i~programu
+ instalacyjnego, % \TL{} 2009 i~nowszych, który przyczynił się równie� do
+% aktualizacji pakietĂłw,
+ a także koordynować (wraz z~Frankiem K\"usterem)
+ debianową wersję \TL{} i~przedstawił wiele sugestii ulepszeń;
-\item Sebastiana Rahtza, który stworzył \TL{} i~kierował projektem przez
- wiele lat; Sebastian zmarł w~marcu 2016~r.; dedykujemy kontynuację prac
- Jego pamięci;
+\item Sebastiana Rahtza, który stworzył \TL{} i~kierować projektem przez
+ wiele lat; Sebastian zmarł w~marcu 2016~r.; dedykujemy kontynuację prac
+ Jego pamięci;
-\item Luigi Scarso, który kontynuuje rozwój MetaPosta, Lua\TeX-a i~innych
- programów;
+\item Luigi Scarso, ktĂłry kontynuuje rozwĂłj MetaPosta, Lua\TeX-a i~innych
+ programĂłw;
-\item Tomka Trzeciaka, który pracowicie rozwi±zywał rozliczne problemy
- zwi±zane z Windows;
+\item Tomka Trzeciaka, który pracowicie rozwiązywał rozliczne problemy
+ zwiÄ…zane z Windows;
-\item Vladimira Volovicha, który wydatnie pomógł w~rozwi±zywaniu problemów
- przeno¶no¶ci, szczególnie za¶ umożliwił doł±czenia \cmdname{xindy};
+\item Vladimira Volovicha, który wydatnie pomógł w~rozwiązywaniu problemów
+ przenośności, szczególnie zaś umożliwił dołączenia \cmdname{xindy};
-\item Staszka Wawrykiewicza, głównego testuj±cego \TL{} w~różnych systemach,
- który ponadto koordynował przygotowanie wszystkich polskich dodatków (fontów,
- programów instalacyjnych i~wielu innych). Staszek zmarł w lutym 2018~r, dedykujemy kontynuację prac Jego pamięci;
+\item Staszka Wawrykiewicza, głównego testującego \TL{} w~różnych systemach,
+ który ponadto koordynować przygotowanie wszystkich polskich dodatków (fontów,
+ programów instalacyjnych i~wielu innych). Staszek zmarł w lutym 2018~r, dedykujemy kontynuację prac Jego pamięci;
-\item Olafa Webera, który w~poprzednich latach cierpliwie pielęgnował \Webc;
+\item Olafa Webera, który w~poprzednich latach cierpliwie pielęgnować \Webc;
-\item Gerbena Wierda, który przygotował oryginalne oprogramowanie i~wsparcie
+\item Gerbena Wierda, który przygotować oryginalne oprogramowanie i~wsparcie
dla Mac\,OS\,X{};
-\item Grahama Williamsa, który zainicjował prace nad \TeX\ Catalogue.
+\item Grahama Williamsa, który zainicjować prace nad \TeX\ Catalogue.
\end{itemize*}
-Binaria dla różnych platform skompilowali:
+Binaria dla różnych platform skompilowali:
Marc Baudoin (\pkgname{amd64-netbsd}, \pkgname{i386-netbsd}),
Ken Brown (\pkgname{i386-cygwin}, \pkgname{x86\_64-cygwin}),
Simon Dales (\pkgname{armhf-linux}),
-Johannes Hielschier (\pkgname{aarch64-linux}),
+Johannes Hielscher (\pkgname{aarch64-linux}),
Akira Kakuto (\pkgname{win32}),
Dick Koch (\pkgname{x86\_64-darwin}),
Nikola Le\v{c}i\'c (\pkgname{amd64-freebsd}, \pkgname{i386-freebsd}),
@@ -3267,39 +3157,39 @@ Mojca Miklavec (\pkgname{i386-linux},
\pkgname{x86\_64-darwinlegacy},
\pkgname{i386-solaris}, \pkgname{x86\_64-solaris},
\pkgname{sparc-solaris}),
-Norbert Preining (\pkgname{x86\_64-linux}),
-Thomas Schmitz (\pkgname{powerpc-linux}),
-Boris Veytsman (\pkgname{armel-linux}).
+Norbert Preining (\pkgname{x86\_64-linux}).
+%Thomas Schmitz (\pkgname{powerpc-linux}),
+%Boris Veytsman (\pkgname{armel-linux}).
-Informacje na temat procesu budowy \TL{} można znaleĽć na stronie:
+Informacje na temat procesu budowy \TL{} można znaleźć na stronie:
\url{http://tug.org/texlive/build.html}.
-Aktualizacje i~tłumaczenia dokumentacji wykonali:
+Aktualizacje i~tłumaczenia dokumentacji wykonali:
Denis Bitouz\'e \& Patrick Bideault (francuski),
-Carlos Enriquez Figueras (hiszpański),
-Jjgod Jiang, Jinsong Zhao, Yue Wang, \& Helin Gai (chiński),
+Carlos Enriquez Figueras (hiszpański),
+Jjgod Jiang, Jinsong Zhao, Yue Wang, \& Helin Gai (chiński),
Nikola Le\v{c}i\'c (serbski),
-Marco Pallante \& Carla Maggi (włoski),
-Petr Sojka \& Jan Busa (czeski\slash słowacki),
+Marco Pallante \& Carla Maggi (włoski),
+Petr Sojka \& Jan Busa (czeski\slash słowacki),
Boris Veytsman (rosyjski),
Zofia Walczak (polski),
-Uwe Ziegenhagen (niemiecki). Dokumentację \TL{} znajdziemy na stronie
+Uwe Ziegenhagen (niemiecki). DokumentacjÄ™ \TL{} znajdziemy na stronie
\url{http://tug.org/texlive/doc.html} .
%Siep Kroonenberg i~Karl Berry (angielski),
%Denis Bitouz\'e (francuski),
-%Carlos Enriquez Figueras (hiszpański),
-%Jjgod Jiang, Jinsong Zhao, Yue Wang i~Helin Gai (chiński),
+%Carlos Enriquez Figueras (hiszpa�ski),
+%Jjgod Jiang, Jinsong Zhao, Yue Wang i~Helin Gai (chi�ski),
%Nikola Le\v{c}i\'c (serbski),
-%Marco Pallante (włoski),
-%Petr Sojka i~Jan Busa (czeski\slash słowacki),
+%Marco Pallante (w�oski),
+%Petr Sojka i~Jan Busa (czeski\slash słowacki),
%Boris Veytsman (rosyjski),
%Staszek Wawrykiewicz i~Ryszard Kubiak (polski).
%Uwe Ziegenhagen (niemiecki),
-%Na stronie \url{http://tug.org/texlive/doc.html} będ± umieszczane ewentualne
+%Na stronie \url{http://tug.org/texlive/doc.html} będą umieszczane ewentualne
%aktualizacje tej dokumentacji.
-Oczywi¶cie, najważniejsze podziękowania należ± się Donaldowi Knuthowi
+Oczywiście, najważniejsze podziękowania należą się Donaldowi Knuthowi
za stworzenie systemu \TeX{} i~ofiarowanie go nam wszystkim.
%%%
@@ -3308,1018 +3198,1067 @@ za stworzenie systemu \TeX{} i~ofiarowanie go nam wszystkim.
\subsection{Poprzednie wersje}
-Dystrybucja \TL{} jest wspólnym przedsięwzięciem
-grup Użytkowników Systemu \TeX{} z Niemiec, Holandii, Wielkiej
-Brytanii, Francji, Czech, Słowacji, Polski, Indii i~Rosji oraz grupy
-międzynarodowej TUG (\emph{\TeX{} Users Group}).
-Dyskusje nad projektem rozpoczęły się pod koniec 1993 roku, kiedy holenderska
-Grupa Użytkowników \TeX-a rozpoczęła prace nad swoim
-4All\TeX{} \CD{} dla użytkowników MS-DOS. W~tym też
-czasie pojawiły się nadzieje na opracowanie jednego \CD{} dla
-wszystkich systemów.
-Projekt ten był wprawdzie zbyt ambitny, zrodził jednak nie tylko bardzo
-popularny i~uwieńczony dużym powodzeniem projekt 4All\TeX{} \CD{},
-lecz również spowodował powstanie Grupy Roboczej TUG ds. Standardu Katalogów
-\TeX-owych (\emph{\TeX{} Directory Structure}), okre¶laj±cego, w~jaki
-sposób tworzyć zgodne i~łatwe do zarz±dzania zestawy pakietów \TeX-owych.
-Końcowy raport \TDS{} został opublikowany w~grudniowym numerze
-\textsl{TUGboat}-a, i~jasnym się stało, że
-jednym z~oczekiwanych wyników wprowadzenia tego standardu mogłaby
-być modelowa struktura na płytce \CD.
-Wydana wówczas płytka \CD{} była bezpo¶rednim rezultatem rozważań i~zaleceń
+Dystrybucja \TL{} jest wspólnym przedsięwzięciem
+grup uĹĽytkownikĂłw Systemu \TeX{} z Niemiec, Holandii, Wielkiej
+Brytanii, Francji, Czech, SĹ‚owacji, Polski, Indii i~Rosji oraz grupy
+międzynarodowej TUG (\emph{\TeX{} Users Group}).
+Dyskusje nad projektem rozpoczęły się pod koniec 1993 roku, kiedy holenderska
+Grupa użytkowników \TeX-a rozpoczęła prace nad swoim
+4All\TeX{} \CD{} dla uĹĽytkownikĂłw MS-DOS. W~tym teĹĽ
+czasie pojawiły się nadzieje na opracowanie jednego \CD{} dla
+wszystkich systemĂłw.
+Projekt ten był wprawdzie zbyt ambitny, zrodził jednak nie tylko bardzo
+popularny i~uwieńczony dużym powodzeniem projekt 4All\TeX{} \CD{},
+lecz również spowodował powstanie Grupy Roboczej TUG ds. Standardu Katalogów
+\TeX-owych (\emph{\TeX{} Directory Structure}), określającego, w~jaki
+sposób tworzyć zgodne i~łatwe do zarządzania zestawy pakietów \TeX-owych.
+Końcowy raport \TDS{} został opublikowany w~grudniowym numerze
+\textsl{TUGboat}-a, i~jasnym się stało, że
+jednym z~oczekiwanych wyników wprowadzenia tego standardu mogłaby
+być modelowa struktura na płytce \CD.
+Wydana wówczas płytka \CD{} była bezpośrednim rezultatem rozważań i~zaleceń
Grupy Roboczej ds. \TDS.
-Jasne także było, że sukces 4All\TeX{} \CD{} pokazał, że
-użytkownicy Unixa także wiele by zyskali, mog±c korzystać
-z~podobnie łatwego w~instalacji/pielęgnacji i~użytkowaniu systemu.
-Było to jednym z~celów projektu \TL.
-
-Projekt przygotowania płytki \CD, opartej na standardzie \TDS i~zorientowanej
-na systemy uniksowe, rozpocz±ł się jesieni± 1995 roku. Szybko
-zdecydowali¶my się na wykorzystanie \teTeX-a autorstwa Thomasa Essera, ponieważ
-działał na wielu platformach i~został zaprojektowany z~my¶l±
-o~przeno¶no¶ci pomiędzy różnymi systemami plików. Thomas zgodził się pomóc
-i~prace rozpoczęły się na dobre na pocz±tku 1996 roku. Pierwsze wydanie
-ukazało się w~maju 1996 roku. Na pocz±tku 1997 roku Karl Berry udostępnił
-now±, istotnie zmienion± wersję swojego pakietu \Webc, zawieraj±c± prawie
-wszystkie funkcje wprowadzone do \teTeX-a przez Thomasa Essera. W~zwi±zku
-z~tym zdecydowali¶my się oprzeć drugie wydanie \CD{} na standardowej
+Jasne także było, że sukces 4All\TeX{} \CD{} pokazał, że
+użytkownicy Unixa także wiele by zyskali, mogąc korzystać
+z~podobnie łatwego w~instalacji/pielęgnacji i~użytkowaniu systemu.
+Było to jednym z~celów projektu \TL.
+
+Projekt przygotowania płytki \CD, opartej na standardzie \TDS i~zorientowanej
+na systemy uniksowe, rozpoczÄ…Ĺ‚ siÄ™ jesieniÄ… 1995 roku. Szybko
+zdecydowaliśmy się na wykorzystanie \teTeX-a autorstwa Thomasa Essera, ponieważ
+działał na wielu platformach i~został zaprojektowany z~myślą
+o~przenośności pomiędzy różnymi systemami plików. Thomas zgodził się pomóc
+i~prace rozpoczęły się na dobre na początku 1996 roku. Pierwsze wydanie
+ukazało się w~maju 1996 roku. Na początku 1997 roku Karl Berry udostępnił
+nowÄ…, istotnie zmienionÄ… wersjÄ™ swojego pakietu \Webc, zawierajÄ…cÄ… prawie
+wszystkie funkcje wprowadzone do \teTeX-a przez Thomasa Essera. W~zwiÄ…zku
+z~tym zdecydowaliśmy się oprzeć drugie wydanie \CD{} na standardowej
bibliotece \Webc, z~dodaniem skryptu \texttt{texconfig} z~pakietu \teTeX.
-Trzecie wydanie \CD{} było oparte na \Webc{} wersji 7.2, przygotowanej przez
-Olafa Webera. W~tym samym czasie została przygotowana nowa wersja \teTeX-a
-i~\TL{} udostępniał prawie wszystkie jego nowe funkcje.
-Czwarta edycja była przygotowana podobnie,
-z~użyciem nowej wersji te\TeX-a i~nowej wersji \Webc{} (7.3).
-Wtedy to też zapocz±tkowano kompletn± dystrybucję dla Windows -- dzięki
+Trzecie wydanie \CD{} było oparte na \Webc{} wersji 7.2, przygotowanej przez
+Olafa Webera. W~tym samym czasie została przygotowana nowa wersja \teTeX-a
+i~\TL{} udostępniał prawie wszystkie jego nowe funkcje.
+Czwarta edycja była przygotowana podobnie,
+z~uĹĽyciem nowej wersji te\TeX-a i~nowej wersji \Webc{} (7.3).
+Wtedy to też zapoczątkowano kompletną dystrybucję dla Windows -- dzięki
Fabrice Popineau.
-Edycja pi±ta (marzec 2000) zawierała wiele poprawek i~uzupełnień;
-zaktualizowano setki pakietów. Szczegółow± zawarto¶ć pakietów
+Edycja piąta (marzec 2000) zawierała wiele poprawek i~uzupełnień;
+zaktualizowano setki pakietów. Szczegółową zawartość pakietów
zapisano w~plikach XML.
-Główn± zmian± w~\TeX\ Live~5 było usunięcie programów, które nie miały
-statusu {\it public domain}. Zawarto¶ć całej płytki powinna odpowiadać ustaleniom
+Główną zmianą w~\TeX\ Live~5 było usunięcie programów, które nie miały
+statusu {\it public domain}. Zawartość całej płytki powinna odpowiadać ustaleniom
Debian Free Software Guidelines (\url{http://www.debian.org/intro/free}).
-Dołożyli¶my wszelkich starań, aby sprawdzić warunki licencyjne pakietów.
- %nadal jednak bardzo prosimy o~zgłaszanie zauważonych pomyłek.
-
-Szósta edycja (lipiec 2001) zawierała aktualizacje całego materiału. Główn±
-zmian± było wprowadzenie nowej koncepcji programów instalacyjnych -- użytkownik
-miał odt±d możliwo¶ć dokładniejszego wyboru potrzebnych zestawów i~pakietów.
-Zestawy dotycz±ce obsługi poszczególnych języków zostały całkowicie
-zreorganizowane, dzięki czemu wybór jednego z~nich nie tylko instalował
-potrzebne makra i~fonty, ale też przygotowywał odpowiedni plik
+Dołożyliśmy wszelkich starań, aby sprawdzić warunki licencyjne pakietów.
+
+
+Szósta edycja (lipiec 2001) zawierała aktualizacje całego materiału. Główną
+zmianą było wprowadzenie nowej koncepcji programów instalacyjnych -- użytkownik
+miał odtąd możliwość dokładniejszego wyboru potrzebnych zestawów i~pakietów.
+Zestawy dotyczące obsługi poszczególnych języków zostały całkowicie
+zreorganizowane, dzięki czemu wybór jednego z~nich nie tylko instalować
+potrzebne makra i~fonty, ale też przygotowywać odpowiedni plik
\texttt{language.dat}.
-\TL~7 (rok 2002) zawierał po raz pierwszy oprogramowanie dla Mac\,OS\,X{}
-i -- jak zwykle -- aktualizację wszelkich programów i~pakietów.
-Ważnym zadaniem, które wykonano, było ujednolicenie plików Ľródłowych
-programów z~dystrybucj± te\TeX. W~programach instalacyjnych wprowadzono
-możliwo¶ć wyboru bardziej ogólnych, predefiniowanych zestawów pakietów
-(m.in. dla użytkowników francuskojęzycznych oraz polskich). Nowo¶ci±
-było także wprowadzenie procedury aktualizacji map fontowych dla Dvips
-i~PDFTeX podczas instalacji oraz doinstalowywania pakietów fontowych.
+\TL~7 (rok 2002) zawierał po raz pierwszy oprogramowanie dla Mac\,OS\,X{}
+i -- jak zwykle -- aktualizacjÄ™ wszelkich programĂłw i~pakietĂłw.
+Ważnym zadaniem, które wykonano, było ujednolicenie plików źródłowych
+programĂłw z~dystrybucjÄ… te\TeX. W~programach instalacyjnych wprowadzono
+możliwość wyboru bardziej ogólnych, predefiniowanych zestawów pakietów
+(m.in. dla użytkowników francuskojęzycznych oraz polskich). Nowością
+było także wprowadzenie procedury aktualizacji map fontowych dla Dvips
+i~PDFTeX podczas instalacji oraz doinstalowywania pakietĂłw fontowych.
-W~2003~r., wraz z~napływem aktualizacji i~dodatkowych nowych pakietów,
-okazało się, że \TL{} nie mie¶ci się na pojedynczym \CD.
-Zmuszeni byli¶my podzielić \TL{} na trzy dystrybucje, które wydano
-na \DVD{} i~dwóch płytkach \CD. Ponadto:
+W~2003~r., wraz z~napływem aktualizacji i~dodatkowych nowych pakietów,
+okazało się, że \TL{} nie mieści się na pojedynczym \CD.
+Zmuszeni byliśmy podzielić \TL{} na trzy dystrybucje, które wydano
+na \DVD{} i~dwóch płytkach \CD. Ponadto:
\begin{itemize*}
-\item na życzenie ,,\LaTeX{} team'' zmieniono standardowe użycie
- programów \cmdname{latex} i~\cmdname{pdflatex}~-- by korzystały
+\item na ĹĽyczenie ,,\LaTeX{} team'' zmieniono standardowe uĹĽycie
+ programów \cmdname{latex} i~\cmdname{pdflatex}~-- by korzystały
one z~\eTeX{} (patrz str.~\pageref{text:etex});
-\item zał±czono nowe fonty obwiedniowe Latin Modern, które zastępuj±
- m.in. fonty EC (zawieraj±c komplet znaków europejskich), szczególnie
- do tworzenia poprawnych plików PDF;
-\item usunięto binaria dla platformy Alpha OSF (poprzednio
- usunięto także binaria dla HPUX), niestety nie udało się znaleĽć
- osób chętnych do wykonania kompilacji;
-\item zmieniono instalację w~systemach Windows, wprowadzaj±c po raz pierwszy
- zintegrowane ¶rodowisko pracy, oparte na edytorze XEmacs;
+\item załączono nowe fonty obwiedniowe Latin Modern, które zastępują
+ m.in. fonty EC (zawierajÄ…c komplet znakĂłw europejskich), szczegĂłlnie
+ do tworzenia poprawnych plikĂłw PDF;
+\item usunięto binaria dla platformy Alpha OSF (poprzednio
+ usunięto także binaria dla HPUX), niestety nie udało się znaleźć
+ osób chętnych do wykonania kompilacji;
+\item zmieniono instalacjÄ™ w~systemach Windows, wprowadzajÄ…c po raz pierwszy
+ zintegrowane środowisko pracy, oparte na edytorze XEmacs;
\item potrzebne programy pomocnicze dla Windows (Perl, Ghost\-script,
- Image\-Magick, Ispell) instalowano w~strukturze katalogów
+ Image\-Magick, Ispell) instalowano w~strukturze katalogĂłw
instalacji \TL;
-\item mapy fontowe, z~których korzystaj± programy \cmdname{dvips},
- \cmdname{dvipdfm} oraz \cmdname{pdftex}, generowano odt±d w~katalogu
+\item mapy fontowe, z~ktĂłrych korzystajÄ… programy \cmdname{dvips},
+ \cmdname{dvipdfm} oraz \cmdname{pdftex}, generowano odtÄ…d w~katalogu
\dirname{texmf-dist/fonts/map};
-\item \TeX{}, \MF{} oraz \MP{} domy¶lnie pozwalały wypisywać komunikaty
- na ekranie i~w~pliku .log, a~także w~operacjach \verb|\write| w~ich
+\item \TeX{}, \MF{} oraz \MP{} domyślnie pozwalały wypisywać komunikaty
+ na ekranie i~w~pliku .log, a~takĹĽe w~operacjach \verb|\write| w~ich
reprezentacji 8-bitowej, zamiast tradycyjnej notacji \verb|^^|;
- w~\TL{}~7 eksperymentalnie wprowadzono zależno¶ć przekodowania
- wyj¶cia programów od systemowej strony kodowej, potem ten pomysł
+ w~\TL{}~7 eksperymentalnie wprowadzono zależność przekodowania
+ wyjścia programów od systemowej strony kodowej, potem ten pomysł
zarzucono;
-\item znacznie zmieniono niniejsz± dokumentację;
-\item wreszcie, ponieważ numery wersji kolejnych edycji mogły wprowadzać
- w~bł±d, postanowiono identyfikować edycje \TL{} zgodnie z~rokiem
+\item znacznie zmieniono niniejszÄ… dokumentacjÄ™;
+\item wreszcie, ponieważ numery wersji kolejnych edycji mogły wprowadzać
+ w~błąd, postanowiono identyfikować edycje \TL{} zgodnie z~rokiem
wydania.
\end{itemize*}
\subsubsection{Wydanie 2004}
-Jak w~każdej kolejnej wersji, w~2004 roku uaktualniono wiele pakietów
-i~programów. Poniżej wymieniamy najbardziej istotne zmiany.
+Jak w~kaĹĽdej kolejnej wersji, w~2004 roku uaktualniono wiele pakietĂłw
+i~programĂłw. PoniĹĽej wymieniamy najbardziej istotne zmiany.
\begin{itemize}
-\item Gdy mieli¶my już lokalnie zainstalowane fonty, które korzystały
-z~własnych plików \filename{.map} i/lub \filename{.enc}, \emph{należało}
-przenie¶ć te pliki w~nowe miejsce w~strukturze \filename{texmf-dist/}.
-
-Pliki \filename{.map} (map fontowych) s± odt±d wyszukiwane w~podkatalogach
-\dirname{fonts/map} (w~każdym drzewie \filename{texmf}), zgodnie ze ¶cieżk±
-okre¶lon± przez zmienn± \envname{TEXFONTMAPS}. Analogicznie, pliki
-\filename{.enc} (przekodowań fontów) s± odt±d wyszukiwane w~podkatalogach
-\dirname{fonts/enc}, zgodnie ze ¶cieżk± okre¶lon± przez zmienn±
-\envname{ENCFONTS}. O~niewła¶ciwie umieszczonych plikach tego typu
-zostaniemy ostrzeżeni podczas uruchomienia programu \cmdname{updmap}.
-Zmiany te wprowadzono w~celu uporz±dkowania struktury katalogów: wszystkie
-pliki dotycz±ce fontów znajduj± się odt±d w~ramach jednego podkatalogu
+\item Gdy mieliśmy już lokalnie zainstalowane fonty, które korzystały
+z~własnych plików \filename{.map} i/lub \filename{.enc}, \emph{należało}
+przenieść te pliki w~nowe miejsce w~strukturze \filename{texmf-dist/}.
+
+Pliki \filename{.map} (map fontowych) sÄ… odtÄ…d wyszukiwane w~podkatalogach
+\dirname{fonts/map} (w~każdym drzewie \filename{texmf}), zgodnie ze ścieżką
+określoną przez zmienną \envname{TEXFONTMAPS}. Analogicznie, pliki
+\filename{.enc} (przekodowań fontów) są odtąd wyszukiwane w~podkatalogach
+\dirname{fonts/enc}, zgodnie ze ścieżką określoną przez zmienną
+\envname{ENCFONTS}. O~niewłaściwie umieszczonych plikach tego typu
+zostaniemy ostrzeĹĽeni podczas uruchomienia programu \cmdname{updmap}.
+Zmiany te wprowadzono w~celu uporzÄ…dkowania struktury katalogĂłw: wszystkie
+pliki dotyczÄ…ce fontĂłw znajdujÄ… siÄ™ odtÄ…d w~ramach jednego podkatalogu
\dirname{fonts/}.
-Metody radzenia sobie z~sytuacjami zwi±zanymi z~przej¶ciem na nowy układ
-katalogów omawiał artykuł \url{http://tug.org/texlive/mapenc.html}.
+Metody radzenia sobie z~sytuacjami związanymi z~przejęciem na nowy układ
+katalogów omawiał artykuł \url{http://tug.org/texlive/mapenc.html}.
-\item Do \TK\ \DVD{} dodano now± dystrybucję dla Windows o~nazwie
-pro\TeX{}t (opart± na \MIKTEX-u). Była ona dostępna także na odrębnym \CD.
-Choć pro\TeX{}t nie bazuje na implementacji Web2C, stosuje układ katalogów
-zgodny z~\TDS (patrz czę¶ć~\ref{sec:struct-tl} na
+\item Do \TK\ \DVD{} dodano nowÄ… dystrybucjÄ™ dla Windows o~nazwie
+pro\TeX{}t (opartą na \MIKTEX-u). Była ona dostępna także na odrębnym \CD. Choć pro\TeX{}t nie bazuje na implementacji Web2C, stosuje układ katalogów
+zgodny z~\TDS (patrz część~\ref{sec:struct-tl} na
str.~\pageref{sec:struct-tl}).
-\item W ramach \TL{} dotychczasowe pojedyncze drzewo katalogów
-\dirname{texmf} zostało rozdzielone na trzy mniejsze: \dirname{texmf},
+\item W ramach \TL{} dotychczasowe pojedyncze drzewo katalogĂłw
+\dirname{texmf} zostało rozdzielone na trzy mniejsze: \dirname{texmf},
\dirname{texmf-dist} i~\dirname{texmf-doc} (patrz
-czę¶ć~\ref{sec:tld}, str.~\pageref{sec:tld}) oraz pliki \filename{README}
-w~każdym z~tych katalogów).
+część~\ref{sec:tld}, str.~\pageref{sec:tld}) oraz pliki \filename{README}
+w~kaĹĽdym z~tych katalogĂłw).
-\item Wszystkie pliki makr wczytywane przez \TeX-a zostały
-umieszczone wył±cznie w~podkalogu \dirname{tex} w~ramach
-\dirname{texmf*}. Tym samym usunięto zbędne katalogi
+\item Wszystkie pliki makr wczytywane przez \TeX-a zostały
+umieszczone wyłącznie w~podkatalogu \dirname{tex} w~ramach
+\dirname{texmf*}. Tym samym usunięto zbędne katalogi
\dirname{etex}, \dirname{pdftex}, \dirname{pdfetex} itp. i~uproszczono
-metody wyszukiwania plików. Patrz
+metody wyszukiwania plikĂłw. Patrz
\CDref{texmf-dist/doc/generic/tds/tds.html\#Extensions}
{\texttt{texmf-dist/doc/generic/tds/tds.html\#Extensions}}.
-\item Pomocnicze skrypty wykonywalne, niezależne od platformy
-i~zwykle uruchamiane w~sposób automatyczny, były odt±d
+\item Pomocnicze skrypty wykonywalne, niezaleĹĽne od platformy
+i~zwykle uruchamiane w~sposób automatyczny, były odtąd
umieszczone w~nowym podkatalogu \dirname{scripts} w~ramach \dirname{texmf*}.
-Znajdowane s± poleceniem \verb|kpsewhich -format=texmfscripts|.
-Programy korzystaj±ce z tych skryptów mogły wymagać modyfikacji.
+Znajdowane sÄ… poleceniem \verb|kpsewhich -format=texmfscripts|.
+Programy korzystające z tych skryptów mogły wymagać modyfikacji.
Patrz \CDref{texmf-dist/doc/generic/tds/tds.html\#Scripts}
{\texttt{texmf-dist/doc/generic/tds/tds.html\#Scripts}}.
-\item Prawie wszystkie formaty traktuj± od tego wydania większo¶ć znaków jako
-jawnie ,,wy¶wietlalne'' (\emph{printable}), nie za¶, jak było dotychczas,
-konwertowane na \TeX-ow± notację \verb|^^|. Było to możliwe dzięki domy¶lnemu
-wczytywaniu tablicy przekodowań \filename{cp227.tcx}. Dokładniej, znaki
-o~kodach 32--256, HT, VT oraz FF zostały potraktowane dosłownie podczas
-wy¶wietlania komunikatów. Wyj±tkiem jest plain \TeX{} (tylko znaki z~zakresu
-32--127 s± nie zmieniane), \ConTeXt{} (znaki z zakresu 0--255) oraz formaty
-bazuj±ce na Omedze. Podobna domy¶lna wła¶ciwo¶ć występowała w~\TL\,2003, ale
-w~tej edycji została zaimplementowana w~bardziej elegancki sposób
-i~z~większymi możliwo¶ciami indywidualnego dostosowania (patrz
+\item Prawie wszystkie formaty traktują od tego wydania większość znaków jako
+jawnie ,,wyświetlalne'' (\emph{printable}), nie zaś, jak było dotychczas,
+konwertowane na \TeX-ową notację \verb|^^|. Było to możliwe dzięki domyślnemu
+wczytywaniu tablicy przekodowań \filename{cp227.tcx}. Dokładniej, znaki
+o~kodach 32--256, HT, VT oraz FF zostały potraktowane dosłownie podczas
+wyświetlania komunikatów. Wyjątkiem jest plain \TeX{} (tylko znaki z~zakresu
+32--127 sÄ… nie zmieniane), \ConTeXt{} (znaki z zakresu 0--255) oraz formaty
+bazujące na Omedze. Podobna domyślna właściwość występowała w~\TL\,2003, ale
+w~tej edycji została zaimplementowana w~bardziej elegancki sposób
+i~z~większymi możliwościami indywidualnego dostosowania (patrz
\CDref{texmf-dist/doc/web2c/web2c.html\#TCX-files}
{\texttt{texmf-dist/doc/web2c/web2c.html\#TCX-files}}.
-(Warto wspomnieć, że wczytuj±c Unicode, \TeX{} może
-w~komunikatach błędów pokazywać niekompletne sekwencje znaków, ponieważ
-został zaprojektowany ,,bajtowo''.)
- %%! hmmm, cały akapit by o strumieniach we-wy? Mętne...
-
-\item Program \textsf{pdfetex} został domy¶ln± ,,maszyn±'' dla
-większo¶ci formatów (nie dotyczy to samego Plain \textsf{tex}).
-Domy¶lnie, gdy uruchamiamy polecenie \textsf{latex}, \textsf{mex}
-itp., generowane s± pliki DVI. Możliwe jest jednak wykorzystanie
-w~\LaTeX, \ConTeXt{} itp. m.in. wła¶ciwo¶ci mikrotypograficznych
-zaimplementowanych w~\textsf{pdftex}, a~także rozszerzonych cech \eTeX-a
+(Warto wspomnieć, że wczytując Unicode, \TeX{} może
+w~komunikatach błędów pokazywać niekompletne sekwencje znaków, ponieważ
+został zaprojektowany ,,bajtowo''.)
+ %%! hmmm, cały akapit by o strumieniach we-wy? M�tne...
+
+\item Program \textsf{pdfetex} został domyślną ,,maszynę'' dla
+większości formatów (nie dotyczy to samego Plain \textsf{tex}).
+domyślnie, gdy uruchamiamy polecenie \textsf{latex}, \textsf{mex}
+itp., generowane sÄ… pliki DVI. moĹĽliwe jest jednak wykorzystanie
+w~\LaTeX, \ConTeXt{} itp. m.in. właściwości mikro-typograficznych
+zaimplementowanych w~\textsf{pdftex}, a~takĹĽe rozszerzonych cech \eTeX-a
(\OnCD{texmf-dist/doc/etex/base/}).
-Oznacza to także, co warto podkre¶lić, że \emph{zalecane} jest odt±d użycie
-pakietu \pkgname{ifpdf} (który działa zarówno z~plain, jak i~\LaTeX)
-lub analogicznych makr. Zwykłe sprawdzanie czy zdefiniowano \cs{pdfoutput}
-b±dĽ kilka innych poleceń pierwotnych może nie wystarczyć do rozstrzygnięcia
-czy nie jest generowany plik PDF. W~2004 roku podjęli¶my
-wysiłek by zachować, najlepiej jak to możliwe, kompatybilno¶ć
-z~dotychczasowymi przyzwyczajeniami użytkowników. Brano wówczas pod uwagę,
-że \cs{pdfoutput} może być zdefiniowany nawet wtedy,
+Oznacza to także, co warto podkreślić, że \emph{zalecane} jest odtąd użycie
+pakietu \pkgname{ifpdf} (który działa zarówno z~plain, jak i~\LaTeX)
+lub analogicznych makr. Zwykłe sprawdzanie czy zdefiniowano \cs{pdfoutput}
+bądź kilka innych poleceń pierwotnych może nie wystarczyć do rozstrzygnięcia
+czy nie jest generowany plik PDF. W~2004 roku podjęliśmy
+wysiłek by zachować, najlepiej jak to możliwe, kompatybilność
+z~dotychczasowymi przyzwyczajeniami uĹĽytkownikĂłw. Brano wĂłwczas pod uwagÄ™,
+że \cs{pdfoutput} może być zdefiniowany nawet wtedy,
gdy generowany jest plik DVI.
-\item pdf\TeX\ (\url{http://pdftex.org}) zyskał wówczas wiele nowych
+\item pdf\TeX\ (\url{http://pdftex.org}) zyskał wówczas wiele nowych
cech:
\begin{itemize*}
- \item \cs{pdfmapfile} i~\cs{pdfmapline} pozwalaj± okre¶lić
- z~poziomu dokumentu użyte mapy fontowe, a~także pojedyncze
+ \item \cs{pdfmapfile} i~\cs{pdfmapline} pozwalają określić
+ z~poziomu dokumentu uĹĽyte mapy fontowe, a~takĹĽe pojedyncze
dodatkowe wpisy w~tych mapach.
- \item mikrotypograficzne operacje z~fontami s± łatwiejsze w użyciu;\\
+ \item mikro-typograficzne operacje z~fontami sÄ… Ĺ‚atwiejsze w uĹĽyciu;\\
\url{http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html}
- \item wszystkie parametry pracy pdf\TeX-a, dotychczas okre¶lane
- w~specjalnym pliku konfiguracyjnym \filename{pdftex.cfg}, musz± być
- odt±d ustawiane poleceniami wbudowanymi, jak w~pliku
+ \item wszystkie parametry pracy pdf\TeX-a, dotychczas określane
+ w~specjalnym pliku konfiguracyjnym \filename{pdftex.cfg}, muszą być
+ odtÄ…d ustawiane poleceniami wbudowanymi, jak w~pliku
\filename{pdftexconfig.tex}; plik \filename{pdftex.cfg}
- nie jest już w~ogóle wykorzystywany. Po zmianie \filename{pdftexconfig.tex}
- należało na nowo wygenerować pliki formatów (wci±ż jednak użytkownik miał
- pełn± swobodę okre¶lania parametrów w~redagowanym dokumencie);
+ nie jest juĹĽ w~ogĂłle wykorzystywany. Po zmianie \filename{pdftexconfig.tex}
+ należało na nowo wygenerować pliki formatów (wciąż jednak użytkownik miał
+ pełną swobodę określania parametrów w~redagowanym dokumencie);
- \item więcej informacji zawarto w~podręczniku pdf\TeX-a:
+ \item więcej informacji zawarto w~podręczniku pdf\TeX-a:
\OnCD{texmf-dist/doc/pdftex/manual/pdftex-a.pdf}.
\end{itemize*}
\item Polecenie \cs{input} w~programach \cmdname{tex},
- \cmdname{mf} oraz \cmdname{mpost} akceptowało odt±d nazwy
- plików ograniczone podwójnymi apostrofami, zawieraj±ce spacje i~inne
+ \cmdname{mf} oraz \cmdname{mpost} akceptowało odtąd nazwy
+ plikĂłw ograniczone podwĂłjnymi apostrofami, zawierajÄ…ce spacje i~inne
znaki, np.:
\begin{verbatim}
\input "nazwa_pliku ze spacjami" % plain
\input{"nazwa_pliku ze spacjami"} % latex
\end{verbatim}
-Więcej informacji zawarto w~podręczniku \Webc: \OnCD{texmf-dist/doc/web2c}.
-
-\item \texttt{-output-directory} -- nowa opcja programów \cmdname{tex},
- \cmdname{mf} oraz \cmdname{mpost} -- pozwalała na zapisanie wyniku pracy
- w~wyspecyfikowanym katalogu (np. można uruchomić program \texttt{tex}
- z~plikiem znajduj±cym się na dysku tylko do odczytu, za¶ wynik zapisać
- na dysku pozwalaj±cym na~to);
-
-\item Rozszerzenie enc\TeX\ zostało szczę¶liwie wł±czone do Web2C.
- Aby uaktywnić to rozszerzenie, należało podczas generowania formatu
- użyć opcji \optname{-enc}. Ogólnie mówi±c, enc\TeX\ obsługuje
- przekodowanie wej¶cia i~wyj¶cia, wł±czaj±c także Unicode (UTF-8)
+więcej informacji zawarto w~podręczniku \Webc: \OnCD{texmf-dist/doc/web2c}.
+
+\item \texttt{-output-directory} -- nowa opcja programĂłw \cmdname{tex},
+ \cmdname{mf} oraz \cmdname{mpost} -- pozwalała na zapisanie wyniku pracy
+ w~wyspecyfikowanym katalogu (np. można uruchomić program \texttt{tex}
+ z~plikiem znajdującym się na dysku tylko do odczytu, zaś wynik zapisać
+ na dysku pozwalajÄ…cym na~to);
+
+\item Rozszerzenie enc\TeX\ zostało szczęśliwie włączone do Web2C.
+ Aby uaktywnić to rozszerzenie, należało podczas generowania formatu
+ użyć opcji \optname{-enc}. Ogólnie mówiąc, enc\TeX\ obsługuje
+ przekodowanie wejścia i~wyjścia, włączając także Unicode (UTF-8)
(patrz \OnCD{texmf-dist/doc/generic/enctex/} oraz
\url{http://www.olsak.net/enctex.html}).
-\item Udostępniono nowy program Aleph, który ł±czył cechy \eTeX\ i~\OMEGA.
- Skromna dokumentacja jest dostępna na \OnCD{texmf-dist/doc/aleph/base}
+\item Udostępniono nowy program Aleph, który łączył cechy \eTeX\ i~\OMEGA.
+ Skromna dokumentacja jest dostępna na \OnCD{texmf-dist/doc/aleph/base}
oraz \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph}.
Format oparty na \LaTeX-u dla programu Aleph nazwano \textsf{lamed}.
-\item Dystrybucja \LaTeX-a została po raz pierwszy zaopatrzona w~now±
- licencję LPPL, odt±d w~pełni zgodn± i~aprobowan± przez zalecenia
- okre¶lone w~licencji Debiana. O~nowo¶ciach i~uaktualnieniach można się
- dowiedzieć przegl±daj±c pliki \filename{ltnews}
+\item Dystrybucja \LaTeX-a została po raz pierwszy zaopatrzona w~nową
+ licencję LPPL, odtąd w~pełni zgodną i~aprobowaną przez zalecenia
+ określone w~licencji Debiana. O~nowościach i~uaktualnieniach można się
+ dowiedzieć przeglądając pliki \filename{ltnews}
w~\OnCD{texmf-dist/doc/latex/base}.
-\item Doł±czono także program \cmdname{dvipng} konwertuj±cy pliki DVI
+\item Dołączono także program \cmdname{dvipng} konwertujący pliki DVI
do formatu graficznego PNG (\url{http://www.ctan.org/pkg/dvipng}).
-\item W~porozumieniu i~z~pomoc± autora, Claudio Beccariego, ograniczono
- pakiet \pkgname{cbgreek} do zestawu fontów rozs±dnego rozmiaru. Usunięto
- sporadycznie używane fonty konturowe i~służ±ce do prezentacji. Pełen
- zestaw jest oczywi¶cie nadal dostępny z~serwerów CTAN
+\item W~porozumieniu i~z~pomocÄ… autora, Claudio Beccariego, ograniczono
+ pakiet \pkgname{cbgreek} do zestawu fontów rozsądnego rozmiaru. Usunięto
+ sporadycznie używane fonty konturowe i~służące do prezentacji. Pełen
+ zestaw jest oczywiście nadal dostępny z~serwerów CTAN
(\url{http://mirror.ctan.org/tex-archive/fonts/greek/cbfonts}).
-\item Usunięto program \cmdname{oxdvi}; jego funkcje przej±ł
+\item Usunięto program \cmdname{oxdvi}; jego funkcje przejął
\cmdname{xdvi}.
\item Programy z~przedrostkiem \cmdname{ini} oraz \cmdname{vir}
- (np. \cmdname{initex}), które zwykle były dowi±zaniami do programów
- \cmdname{tex}, \cmdname{mf} i~\cmdname{mpost}, nie były od tej pory dostępne
- -- w~zupełno¶ci wystarcza użycie w~wierszu poleceń opcji \optname{-ini}.
+ (np. \cmdname{initex}), które zwykle były dowiązaniami do programów
+ \cmdname{tex}, \cmdname{mf} i~\cmdname{mpost}, nie były od tej pory dostępne
+ -- w~zupełności wystarcza użycie w~wierszu poleceń opcji \optname{-ini}.
-\item Dystrybucja nie zawierała binariów dla platformy \textsf{i386-openbsd}
- (głównie z~powodu braku chętnych do wykonania kompilacji).
+\item Dystrybucja nie zawierała binariów dla platformy \textsf{i386-openbsd}
+ (głównie z~powodu braku chętnych do wykonania kompilacji).
-\item W~systemie \textsf{sparc-solaris} należało ustawić zmienn± systemow±
- \envname{LD\_LIBRARY\_PATH}, aby uruchomić programy \pkgname{t1utils}.
- Binaria były kompilowane w~C++, ale w~tym systemie brakowało standardowego
- położenia bibliotek uruchomieniowych. Wiedziano o~tym już wcze¶niej,
- nie było to jednak dotychczas udokumentowane. Z~kolei dla systemu
- \textsf{mips-irix} wymagana była obecno¶ć bibliotek MIPSpro 7.4.
+\item W~systemie \textsf{sparc-solaris} należało ustawić zmienną systemową
+ \envname{LD\_LIBRARY\_PATH}, aby uruchomić programy \pkgname{t1utils}.
+ Binaria były kompilowane w~C++, ale w~tym systemie brakowało standardowego
+ położenia bibliotek uruchomieniowych. Wiedziano o~tym już wcześniej,
+ nie było to jednak dotychczas udokumentowane. Z~kolei dla systemu
+ \textsf{mips-irix} wymagana była obecność bibliotek MIPSpro 7.4.
\end{itemize}
\subsubsection{Wydanie 2005}
-Kolejna edycja przyniosła, jak zwykle, mnóstwo aktualizacji pakietów
-i~programów. Struktura dystrybucji ustabilizowała się, niemniej
-pojawiło się nieco zmian w~konfiguracji:
+Kolejna edycja przyniosła, jak zwykle, mnóstwo aktualizacji pakietów
+i~programów. Struktura dystrybucji ustabilizowała się, niemniej
+pojawiło się nieco zmian w~konfiguracji:
\begin{itemize}
\item Wprowadzono nowe skrypty \cmdname{texconfig-sys}, \cmdname{updmap-sys}
- i~\cmdname{fmtutil-sys}, których zadaniem jest modyfikowanie plików
- konfiguracyjnych w~głównych drzewach katalogów systemu. Dotychczasowe
+ i~\cmdname{fmtutil-sys}, ktĂłrych zadaniem jest modyfikowanie plikĂłw
+ konfiguracyjnych w~głównych drzewach katalogów systemu. Dotychczasowe
skrypty \cmdname{texconfig}, \cmdname{updmap} i~\cmdname{fmtutil}
- modyfikuj± odt±d pliki użytkownika w~katalogu \dirname{$HOME/.texlive2005}.
- %(Patrz czę¶ć~\ref{sec:texconfig}, str.~\pageref{sec:texconfig}).
+ modyfikujÄ… odtÄ…d pliki uĹĽytkownika w~katalogu \dirname{$HOME/.texlive2005}.
+ %(Patrz część~\ref{sec:texconfig}, str.~\pageref{sec:texconfig}).
-\item Dodano nowe zmienne ¶rodowiskowe \envname{TEXMFCONFIG}
- i~\envname{TEXMFSYSCONFIG}, które wskazuj± położenie drzew katalogów
- z~plikami konfiguracyjnymi, odpowiednio: użytkownika i~systemu. Tak więc
- mogło okazać się koniecznym przeniesienie własnych wersji
+\item Dodano nowe zmienne środowiskowe \envname{TEXMFCONFIG}
+ i~\envname{TEXMFSYSCONFIG}, które wskazują położenie drzew katalogów
+ z~plikami konfiguracyjnymi, odpowiednio: użytkownika i~systemu. Tak więc
+ mogło okazać się koniecznym przeniesienie własnych wersji
\filename{fmtutil.cnf} i~\filename{updmap.cfg} w~odpowiednie miejsca.
- Inn± możliwo¶ci± było przedefiniowanie \envname{TEXMFCONFIG} lub
- \envname{TEXMFSYSCONFIG} w~pliku \file{texmf.cnf}. W~każdym z~przypadków
- położenie tych plików i~przypisania
- \envname{TEXMFCONFIG} i~\envname{TEXMFSYSCONFIG} musz± być zgodne.
- (Patrz czę¶ć~\ref{sec:texmftrees}, str.~\pageref{sec:texmftrees}.)
+ Inną możliwością było przedefiniowanie \envname{TEXMFCONFIG} lub
+ \envname{TEXMFSYSCONFIG} w~pliku \file{texmf.cnf}. W~kaĹĽdym z~przypadkĂłw
+ położenie tych plików i~przypisania
+ \envname{TEXMFCONFIG} i~\envname{TEXMFSYSCONFIG} muszą być zgodne.
+ (Patrz część~\ref{sec:texmftrees}, str.~\pageref{sec:texmftrees}.)
\item W~wydaniu z~poprzedniego roku podczas tworzenia wynikowego pliku
- DVI \verb|\pdfoutput| i~podobne polecenia pozostawały niezdefiniowane, mimo
- że używany był program \cmdname{pdfetex}. Zgodnie z~obietnic±,
- w~2005 roku zarzucono to rozwi±zanie (jego celem było zapewnienie
- kompatybilno¶ci). Z~tego powodu użytkownik był zmuszony zmienić te dokumenty,
- które używały \verb|\ifx\pdfoutput\undefined| do sprawdzania, czy plik
- wynikowy ma być w~formacie PDF. Zamiast tego należało zastosować pakiet
- \pkgname{ifpdf.sty}, który działa zarówno z~plain \TeX-em jak i~\LaTeX-em,
- albo zapożyczyć zastosowane w~nim rozwi±zania.
-
-\item W~wydaniu z~2004 roku zmieniono większo¶ć formatów tak, by
- na wyj¶ciu 8-bitowe znaki były reprezentowane przez same siebie (por.
- poprzednia czę¶ć). Nowy plik TCX o~nazwie \filename{empty.tcx} pozwalał
- w~łatwy sposób uzyskać w~razie potrzeby oryginaln± notację (\verb|^^|),
+ DVI \verb|\pdfoutput| i~podobne polecenia pozostawały niezdefiniowane, mimo
+ że używany być program \cmdname{pdfetex}. Zgodnie z~obietnicą,
+ w~2005 roku zarzucono to rozwiązanie (jego celem było zapewnienie
+ kompatybilności). Z~tego powodu użytkownik być zmuszony zmienić te dokumenty,
+ które używały \verb|\ifx\pdfoutput\undefined| do sprawdzania, czy plik
+ wynikowy ma być w~formacie PDF. Zamiast tego należało zastosować pakiet
+ \pkgname{ifpdf.sty}, który działa zarówno z~plain \TeX-em jak i~\LaTeX-em,
+ albo zapożyczył zastosowane w~nim rozwiązania.
+
+\item W~wydaniu z~2004 roku zmieniono większość formatów tak, by
+ na wyjściu 8-bitowe znaki były reprezentowane przez same siebie (por.
+ poprzednia część). Nowy plik TCX o~nazwie \filename{empty.tcx} pozwalał
+ w~łatwy sposób uzyskać w~razie potrzeby oryginalną notację (\verb|^^|),
np.:
\begin{verbatim}
latex --translate-file=empty.tcx twojplik.tex
\end{verbatim}
-\item Doł±czono nowy program \cmdname{dvipdfmx}, służ±cy do konwersji DVI
- do PDF. Program jest aktywnie pielęgnowan± wersj± programu
- \cmdname{dvipdfm}, który wci±ż jest dostępny, ale nie jest już jednak
+\item Dołączono nowy program \cmdname{dvipdfmx}, służący do konwersji DVI
+ do PDF. Program jest aktywnie pielęgnowaną wersję programu
+ \cmdname{dvipdfm}, który wciąż jest dostępny, ale nie jest już jednak
polecany.
-\item Nowe programy \cmdname{pdfopen} i~\cmdname{pdfclose} pozwalały na
- przeładowanie plików PDF w~Adobe Acrobat Reader, bez konieczno¶ci ponownego
- uruchamiania programu. (Inne przegl±darki formatu PDF, jak \cmdname{xpdf},
- \cmdname{gv} i~\cmdname{gsview}, nigdy na tę przypadło¶ć nie cierpiały.)
+\item Nowe programy \cmdname{pdfopen} i~\cmdname{pdfclose} pozwalały na
+ przeładowanie plików PDF w~Adobe Acrobat Reader, bez konieczności ponownego
+ uruchamiania programu. (Inne przeglÄ…darki formatu PDF, jak \cmdname{xpdf},
+ \cmdname{gv} i~\cmdname{gsview}, nigdy na tę przypadłość nie cierpiały.)
-\item Dla spójno¶ci, zmienne \envname{HOMETEXMF} i~\envname{VARTEXMF} zostały
+\item Dla spójności, zmienne \envname{HOMETEXMF} i~\envname{VARTEXMF} zostały
przemianowane odpowiednio na \envname{TEXMFHOME} i~\envname{TEXMFSYSVAR}.
- Zachowano zmienn± \envname{TEXMFVAR}, przeznaczon± domy¶lnie dla
- użytkownika. Patrz też punkt pierwszy, powyżej.
+ Zachowano zmienną \envname{TEXMFVAR}, przeznaczoną domyślnie dla
+ uĹĽytkownika. Patrz teĹĽ punkt pierwszy, powyĹĽej.
\end{itemize}
\subsubsection{Wydanie 2006--2007}
-Największ± nowo¶ci± edycji lat 2006 i~2007 był Xe\TeX{},
-w~postaci programów \texttt{xetex} i~\texttt{xelatex}; patrz
+Największą nowością edycji lat 2006 i~2007 być Xe\TeX{},
+w~postaci programĂłw \texttt{xetex} i~\texttt{xelatex}; patrz
\OnCD{texmf-dist/doc/xetex/XeTeX-reference.pdf} lub
\url{http://scripts.sil.org/xetex}.
-W istotny sposób został zaktualizowany MetaPost, zaplanowano także jego
-dalszy rozwój (\url{http://tug.org/metapost/articles}); to samo dotyczy
+W istotny sposób został zaktualizowany MetaPost, zaplanowano także jego
+dalszy rozwĂłj (\url{http://tug.org/metapost/articles}); to samo dotyczy
pdf\TeX-a (\url{http://tug.org/applications/pdftex}).
-Pliki formatów (pdf)TeX-a (\filename{.fmt}) oraz analogiczne dla MetaPosta
-i~Meta\-Fonta s± od tej edycji zapisywane w~podkatalogach
-\dirname{texmf-dist/web2c}, choć sam ten katalog jest nadal przeszukiwany.
-Podkatalogi te maj± nazwę zgodn± z~zastosowanym podczas generowania
+Pliki formatĂłw (pdf)TeX-a (\filename{.fmt}) oraz analogiczne dla MetaPosta
+i~Meta\-Fonta sÄ… od tej edycji zapisywane w~podkatalogach
+\dirname{texmf-dist/web2c}, choć sam ten katalog jest nadal przeszukiwany.
+Podkatalogi te majÄ… nazwÄ™ zgodnÄ… z~zastosowanym podczas generowania
,,silnikiem'', np. \filename{tex}, \filename{pdftex} lub \filename{xetex}.
-Zmiana ta nie powinna być zauważalna w~typowym użyciu.
+Zmiana ta nie powinna być zauważalna w~typowym użyciu.
-Program \texttt{tex} (plain) od tej edycji już nie analizował pierwszego
-wiersza rozpoczynaj±cego się znakami \texttt{\%\&}, aby ustalić jaki ma
-wczytać format. Pozostał zatem czysty, Knuthowy \TeX. \LaTeX\ i~wszystkie
-pozostałe formaty nadal analizuj± pierwszy wiersz z~\texttt{\%\&}.
+Program \texttt{tex} (plain) od tej edycji już nie analizował pierwszego
+wiersza rozpoczynającego się znakami \texttt{\%\&}, aby ustalić jaki ma
+wczytać format. Pozostał zatem czysty, Knuthowy \TeX. \LaTeX\ i~wszystkie
+pozostałe formaty nadal analizują pierwszy wiersz z~\texttt{\%\&}.
-Oczywi¶cie, jak zwykle, w~okresie od poprzedniego wydania opracowano setki
-innych aktualizacji pakietów i programów. Kolejne aktualizacje można znaleĽć
+Oczywiście, jak zwykle, w~okresie od poprzedniego wydania opracowano setki
+innych aktualizacji pakietów i programów. Kolejne aktualizacje można znaleźć
tradycyjnie na {CTAN} (\url{http://mirror.ctan.org}).
-Drzewo Ľródłowe \TL{} jest odt±d przechowywane w~Subversion. Przegl±danie
-umożliwia standardowy interfejs www, a~jego adres zamieszczono na stronie
+Drzewo źródłowe \TL{} jest odtąd przechowywane w~Subversion. Przeglądanie
+umoĹĽliwia standardowy interfejs www, a~jego adres zamieszczono na stronie
\url{http://tug.org.pl/texlive}.
-Mimo iż nie widać efektów tej zmiany w końcowej dystrybucji, mamy nadzieję,
-że w~nadchodz±cych latach będzie to stabilne repozytorium oprogramowania
+Mimo iż nie widać efektów tej zmiany w końcowej dystrybucji, mamy nadzieję,
+że w~nadchodzących latach będzie to stabilne repozytorium oprogramowania
dla rozwoju \TL{}.
-W~maju 2006~r. Thomas Esser ogłosił, że zaprzestaje aktualizowania
-dystrybucji te\TeX{} (\url{http://tug.org/tetex}). Spowodowało to znaczny
-wzrost zainteresowanie \TL, szczególnie w¶ród dystrybutorów
-{GNU}/Linuksa. (W~\TL{} zdefiniowano w przybliżeniu równoważny, nowy
-schemat instalacyjny pod nazw± \texttt{tetex}.) Mamy nadzieję, że
-w~przyszło¶ci doprowadzi to do ulepszeń w~otoczeniu \TeX-owym, na
-których skorzystaj± wszyscy.
+W~maju 2006~r. Thomas Esser ogłosił, że zaprzestaje aktualizowania
+dystrybucji te\TeX{} (\url{http://tug.org/tetex}). Spowodowało to znaczny
+wzrost zainteresowanie \TL, szczególnie wśród dystrybutorów
+{GNU}/Linuksa. (W~\TL{} zdefiniowano w przybliĹĽeniu rĂłwnowaĹĽny, nowy
+schemat instalacyjny pod nazwÄ… \texttt{tetex}.) Mamy nadziejÄ™, ĹĽe
+w~przyszłości doprowadzi to do ulepszeń w~otoczeniu \TeX-owym, na
+ktĂłrych skorzystajÄ… wszyscy.
\subsubsection{Wydanie 2008}
-W 2008 roku cała infrastruktura \TL{} została przeprojektowana
-i~przeprogramowana. Informacja dotycz±ca instalacji jest przechowywana
-obecnie w~zwykłym pliku tekstowym \filename{tlpkg/texlive.tlpdb}.
+W 2008 roku cała infrastruktura \TL{} została przeprojektowana
+i~przeprogramowana. Informacja dotyczÄ…ca instalacji jest przechowywana
+obecnie w~zwykłym pliku tekstowym \filename{tlpkg/texlive.tlpdb}.
-Po zainstalowaniu \TL{} wreszcie jest możliwa jego aktualizacja z~internetu,
-podobnie jak od paru lat umożliwia to dystrybucja MiK\TeX. Zamierzamy
-regularnie aktualizować pakiety, w~miarę jak będ± się pojawiać na serwerach
+Po zainstalowaniu \TL{} wreszcie jest moĹĽliwa jego aktualizacja z~internetu,
+podobnie jak od paru lat umoĹĽliwia to dystrybucja MiK\TeX. Zamierzamy
+regularnie aktualizować pakiety, w~miarę jak będą się pojawiać na serwerach
\CTAN.
-W~tym wydaniu pojawił się nowy ,,silnik'', Lua\TeX\
-(\url{http://luatex.org}). Prócz nowych, elastycznych możliwo¶ci
-dotycz±cych składu, udostępnia on doskonały język skryptowy do
-zastosowania zarówno w~dokumentach \TeX-owych, jak i~poza nimi.
+W~tym wydaniu pojawił się nowy ,,silnik'', Lua\TeX\
+(\url{http://luatex.org}). Prócz nowych, elastycznych możliwości
+dotyczących składu, udostępnia on doskonały język skryptowy do
+zastosowania zarĂłwno w~dokumentach \TeX-owych, jak i~poza nimi.
-Obsługa dla Windows i~platform opartych na Unix została obecnie znacznie
-bardziej zunifikowana. W~szczególno¶ci większo¶ć skryptów w~Perlu i~Lua
-dostępna jest teraz także dla Windows (zastosowano ,,wewnętrzny'' Perl,
+Obsługa dla Windows i~platform opartych na Unix została obecnie znacznie
+bardziej zunifikowana. W~szczególności większość skryptów w~Perlu i~Lua
+dostępna jest teraz także dla Windows (zastosowano ,,wewnętrzny'' Perl,
dostarczany wraz z~\TL).
-Pojawił się nowy skrypt \cmdname{tlmgr} (patrz czę¶ć~\ref{sec:tlmgr}), który
-staje się głównym narzędziem do zarz±dzania \TL{} po jego instalacji.
-Umożliwia on aktualizację pakietów wraz z~niezbędnymi wtedy czynno¶ciami,
-jak regenerowanie formatów, aktualizacja map fontowych itp.
+Pojawił się nowy skrypt \cmdname{tlmgr} (patrz część~\ref{sec:tlmgr}), który
+staje się głównym narzędziem do zarządzania \TL{} po jego instalacji.
+umożliwia on aktualizację pakietów wraz z~niezbędnymi wtedy czynnościami,
+jak regenerowanie formatĂłw, aktualizacja map fontowych itp.
-Wraz z pojawieniem się \cmdname{tlmgr} niektóre funkcje \cmdname{texconfig}
-zostały zablokowane (edycja plików konfiguracyjnych formatów i~wzorców
+Wraz z pojawieniem siÄ™ \cmdname{tlmgr} niektĂłre funkcje \cmdname{texconfig}
+zostały zablokowane (edycja plików konfiguracyjnych formatów i~wzorców
przenoszenia).
-Program \cmdname{xindy} do tworzenia skorowidzów
-(\url{http://xindy.sourceforge.net/}) jest obecnie dostępny dla większo¶ci
+Program \cmdname{xindy} do tworzenia skorowidzĂłw
+(\url{http://xindy.sourceforge.net/}) jest obecnie dostępny dla większości
platform.
-Narzędzie \cmdname{kpsewhich} może obecnie raportować wszystkie wyniki
-przeszukiwania danego pliku (parametr \optname{--all}), jak również
-ograniczyć wyszukiwanie do jednego katalogu (parametr \optname{--subdir}).
+Narzędzie \cmdname{kpsewhich} może obecnie raportować wszystkie wyniki
+przeszukiwania danego pliku (parametr \optname{--all}), jak rĂłwnieĹĽ
+ograniczyć wyszukiwanie do jednego katalogu (parametr \optname{--subdir}).
-Program \cmdname{dvipdfmx} posiada obecnie funkcję \cmdname{extractbb}
-uzyskania informacji o~prostok±cie ograniczaj±cym (\textit{bounding box});
-jest to jedna z~ostatnich cech przejętych od dawniej używanego programu
-\cmdname{dvipdfm} (który jest nadal dostępny).
+Program \cmdname{dvipdfmx} posiada obecnie funkcjÄ™ \cmdname{extractbb}
+uzyskania informacji o~prostokÄ…cie ograniczajÄ…cym (\textit{bounding box});
+jest to jedna z~ostatnich cech przejętych od dawniej używanego programu
+\cmdname{dvipdfm} (który jest nadal dostępny).
-Usunięto aliasy fontów \filename{Times-Roman}, \filename{Helvetica}, itd.
-Różne pakiety korzystały z~nich w~nieoczekiwany sposób (np. spodziewaj±c
-się, że fonty te będ± miały różne kodowanie). Nie ma obecnie dobrego sposobu
-na rozwi±zanie tych sprzeczno¶ci.
+Usunięto aliasy fontów \filename{Times-Roman}, \filename{Helvetica}, itd.
+Różne pakiety korzystały z~nich w~nieoczekiwany sposób (np. spodziewając
+się, że fonty te będą miały różne kodowanie). Nie ma obecnie dobrego sposobu
+na rozwiązanie tych sprzeczności.
-Usunięto format \pkgname{platex}, by unikn±ć konfliktu nazwy z~używanym od
-wielu lat japońskim pakietem \pkgname{platex}; pakiet \pkgname{polski} (czyli
-dawny \pkgname{platex}) jest obecnie wystarczaj±cym sposobem na polonizację
+Usunięto format \pkgname{platex}, by uniknąć konfliktu nazwy z~używanym od
+wielu lat japońskim pakietem \pkgname{platex}; pakiet \pkgname{polski} (czyli
+dawny \pkgname{platex}) jest obecnie wystarczajÄ…cym sposobem na polonizacjÄ™
dla \LaTeX-a.
-Usunięto pliki \filename{.pool}, które s± obecnie wkompilowane w~programy,
-co ułatwia ich aktualizację.
+Usunięto pliki \filename{.pool}, które są obecnie wkompilowane w~programy,
+co ułatwia ich aktualizację.
-Do tego wydania wł±czono także ostatnie zmiany wprowadzone przez
+Do tego wydania włączono także ostatnie zmiany wprowadzone przez
Donalda Knutha (tzw. \textit{\TeX\ tuneup of 2008}); patrz:
\url{http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf}.
\subsubsection{Wydanie 2009}
-W wydaniu 2009 najbardziej widoczn± zmian± jest to, że
+W wydaniu 2009 najbardziej widocznÄ… zmianÄ… jest to, ĹĽe
pdf\AllTeX\ \emph{automatycznie} konwertuje plik EPS do PDF,
poprzez uruchomienie programu \code{epstopdf} (dotyczy to sytuacji,
-gdy użyto pliku konfiguracyjnego \code{graphics.cfg} \LaTeX-a i gdy
-plikiem wynikowym składu ma być PDF). Domy¶lne ustawienia zapobiegaj±
-nadpisaniu wszelkich utworzonych wcze¶niej przez użytkownika plików PDF,
-ale można także wył±czyć uruchamianie \code{epstopdf}, wstawiaj±c
-|\newcommand{\DoNotLoadEpstopdf}{}| (lub |\def...|) przed deklaracj±
-\cs{documentclass}. Szczegóły można znaleĽć w dokumentacji pakietu epstopdf
+gdy uĹĽyto pliku konfiguracyjnego \code{graphics.cfg} \LaTeX-a i gdy
+plikiem wynikowym składu ma być PDF). Domyślne ustawienia zapobiegają
+nadpisaniu wszelkich utworzonych wcześniej przez użytkownika plików PDF,
+ale można także wyłączyć uruchamianie \code{epstopdf}, wstawiając
+|\newcommand{\DoNotLoadEpstopdf}{}| (lub |\def...|) przed deklaracjÄ…
+\cs{documentclass}. Szczegóły można znaleźć w dokumentacji pakietu epstopdf
(\url{http://ctan.org/pkg/epstopdf-pkg}).
-Ważn± zmian± jest także uruchamianie podczas kompilacji niektórych
-zewnętrznych programów via \cs{write18}. Dotyczy to np.
-\code{epstopdf}, \code{makeindex} czy \code{bibtex}. Dokładna lista
-takich programów zawarta jest w pliku \code{texmf.cnf}.
-Dla instalacji, które mog± wymagać zakazu uruchamiania takich programów
-,,w~tle'' przewidziano odpowiedni± opcję w programie instalacyjnym (patrz
-czę¶ć~~\ref{sec:options}). Po instalacji można zablokować uruchamianie
+WaĹĽnÄ… zmianÄ… jest takĹĽe uruchamianie podczas kompilacji niektĂłrych
+zewnętrznych programów via \cs{write18}. Dotyczy to np.
+\code{epstopdf}, \code{makeindex} czy \code{bibtex}. Dokładna lista
+takich programĂłw zawarta jest w pliku \code{texmf.cnf}.
+Dla instalacji, które mogą wymagać zakazu uruchamiania takich programów
+,,w~tle'' przewidziano odpowiedniÄ… opcjÄ™ w programie instalacyjnym (patrz
+część~~\ref{sec:options}). Po instalacji można zablokować uruchamianie
w~pliku \code{texmf.cnf}.
-Od wydania 2009 domy¶lnym formatem wyj¶ciowym dla Lua\AllTeX\ staje się PDF
-(wykorzystuje on m.in. obsługę przez Lua\-\TeX-a fontów OpenType). Aby uzyskać
-plik DVI należy użyć nowych poleceń: \code{dviluatex} lub \code{dvilualatex}.
+Od wydania 2009 domyślnym formatem wyjściowym dla Lua\AllTeX\ staje się PDF
+(wykorzystuje on m.in. obsługę przez Lua\-\TeX-a fontów OpenType). Aby uzyskać
+plik DVI należy użyć nowych poleceń: \code{dviluatex} lub \code{dvilualatex}.
Strona domowa projektu Lua\TeX: \url{http://luatex.org}.
-Usunięto oryginalny silnik Omega i format Lambda (w uzgodnieniu z autorami).
-Pozostał zaktualizowany Aleph i format Lamed, oraz pliki pomocnicze Omega.
+Usunięto oryginalny silnik Omega i format Lambda (w uzgodnieniu z autorami).
+Pozostał zaktualizowany Aleph i format Lamed, oraz pliki pomocnicze Omega.
-Zał±czono nowe wydanie fontów AMS \TypeI, m.in. fonty Computer
-Modern. Zawieraj± one poprawki, jakie D.~Knuth wprowadził w~plikach
-metafontowych w ci±gu ostatnich lat, a także poprawki hintingu.
-Hermann Zapf przeprojektował także fonty Euler (patrz
+Załączono nowe wydanie fontów AMS \TypeI, m.in. fonty Computer
+Modern. Zawierają one poprawki, jakie D.~Knuth wprowadził w~plikach
+metafontowych w ciÄ…gu ostatnich lat, a takĹĽe poprawki hintingu.
+Hermann Zapf przeprojektował także fonty Euler (patrz
\url{http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf}). Co
-ważne, dla wszystkich fontów nie zmieniono plików metrycznych (TFM).
-Strona domowa fontów: \url{http://www.ams.org/tex/amsfonts.html}.
+waĹĽne, dla wszystkich fontĂłw nie zmieniono plikĂłw metrycznych (TFM).
+Strona domowa fontĂłw: \url{http://www.ams.org/tex/amsfonts.html}.
-Dla Windows i Mac\TeX{} doł±czono nowe ¶rodowisko\dywiz edytor \TeX{}works.
+Dla Windows i Mac\TeX{} dołączono nowe środowisko\dywiz edytor \TeX{}works.
Dla innych platform patrz: \url{http://tug.org/texworks}.
Inspirowany przez edytor TeXShop dla Mac\,OS\,X, \TeX{}works jest
-wieloplatformowym, łatwym w użyciu ¶rodowiskiem pracy.
+wieloplatformowym, łatwym w użyciu środowiskiem pracy.
-Dla niektórych platform zał±czono nowy program graficzny Asymptote
+Dla niektórych platform załączono nowy program graficzny Asymptote
(\url{http://asymptote.sourceforge.net}). Korzysta on z tekstowej notacji
-zbliżonej do MetaPosta, ale rozszerzonej do obsługi 3D itp.
+zbliżonej do MetaPosta, ale rozszerzonej do obsługi 3D itp.
-Program \code{dvipdfm} został zast±piony przez \code{dvipdfmx}, który
-działa w specjalnym trybie kompatybilnym, gdy użyć do wywołania
-dawn± nazwę. \code{dvipdfmx} wspiera {CJK} i zawiera wiele poprawek
+Program \code{dvipdfm} został zastąpiony przez \code{dvipdfmx}, który
+działa w specjalnym trybie kompatybilnym, gdy użyć do wywołania
+dawnÄ… nazwÄ™. \code{dvipdfmx} wspiera {CJK} i zawiera wiele poprawek
od ostatniej dystrybucji \code{dvipdfm}. Strona domowa:
\url{http://project.ktug.or.kr/dvipdfmx}.
-Dodano zestawy programów dla \pkgname{cygwin} i \pkgname{i386-netbsd},
-podczas gdy usunięto programy dla innych platform BSD. Zapewniono nas,
-że użytkownicy OpenBSD i FreeBSD będ± mogli pobierać pakiety \TeX-owe
-wraz z aktualizacj± obu systemów. Ponadto natknęli¶my się na spore trudno¶ci
-przy kompilacji programów, które mogłyby działać w różnych wersjach tych
-systemów.
+Dodano zestawy programĂłw dla \pkgname{cygwin} i \pkgname{i386-netbsd},
+podczas gdy usunięto programy dla innych platform BSD. Zapewniono nas,
+że użytkownicy OpenBSD i FreeBSD będą mogli pobierać pakiety \TeX-owe
+wraz z aktualizacją obu systemów. Ponadto natknęliśmy się na spore trudności
+przy kompilacji programów, które mogłyby działać w różnych wersjach tych
+systemĂłw.
-Inne zmiany: do kompresji pakietów użyto programu \pkgname{xz},
-stanowi±cego stabilny zamiennik \pkgname{lzma}
+Inne zmiany: do kompresji pakietĂłw uĹĽyto programu \pkgname{xz},
+stanowiÄ…cego stabilny zamiennik \pkgname{lzma}
(\url{http://tukaani.org/xz/}); znak |$| jest obecnie dozwolony w nazwach
-plików, o ile nie poprzedza on nazwy znanej zmiennej; biblioteka Kpathsea
-jest obecnie wielow±tkowa (co wykorzystano w~programie MetaPost); do budowy
-wszystkich programów wykorzystano teraz Automake.
+plikĂłw, o ile nie poprzedza on nazwy znanej zmiennej; biblioteka Kpathsea
+jest obecnie wielowÄ…tkowa (co wykorzystano w~programie MetaPost); do budowy
+wszystkich programĂłw wykorzystano teraz Automake.
\subsubsection{Wydanie 2010}
\label{sec:2010news} % keep with 2010
-Od wydania 2010 generowane s± pliki PDF w~wersji 1.5, oferuj±cej lepsz±
-kompresję. Dotyczy to wszystkich mechanizmów używanych do generowania PDF,
-w~tym \code{dvipdfmx}. Powrót do wersji 1.4 jest możliwy poprzez użycie
+Od wydania 2010 generowane sÄ… pliki PDF w~wersji 1.5, oferujÄ…cej lepszÄ…
+kompresjÄ™. Dotyczy to wszystkich mechanizmĂłw uĹĽywanych do generowania PDF,
+w~tym \code{dvipdfmx}. PowrĂłt do wersji 1.4 jest moĹĽliwy poprzez uĹĽycie
pakietu \pkgname{pdf14} lub komendy |\pdfminorversion=4|.
Obecnie pdf\AllTeX\ \emph{automatycznie} konwertuje plik EPS
-(\textit{Encapsulated PostScript}) do formatu PDF, wykorzystuj±c pakiet
-\pkgname{epstopdf}, o~ile załadowano \LaTeX-owy plik konfiguracyjny
-\code{graphics.cfg} i~wybrano format wyj¶ciowy PDF. Domy¶lne ustawienia maj±
-na celu wykluczenie przypadkowego nadpisania istniej±cych już, wygenerowanych
-innym sposobem plików PDF, ale można również zabronić uruchamiania
-\code{epstopdf} wpisuj±c przed poleceniem \cs{documentclass} polecenie
+(\textit{Encapsulated PostScript}) do formatu PDF, wykorzystujÄ…c pakiet
+\pkgname{epstopdf}, o~ile załadowano \LaTeX-owy plik konfiguracyjny
+\code{graphics.cfg} i~wybrano format wyjściowy PDF. Domyślne ustawienia mają
+na celu wykluczenie przypadkowego nadpisania istniejÄ…cych juĹĽ, wygenerowanych
+innym sposobem plików PDF, ale można również zabronić uruchamiania
+\code{epstopdf} wpisujÄ…c przed poleceniem \cs{documentclass} polecenie
|\newcommand{\DoNotLoadEpstopdf}{}| (lub |\def...|). Program \code{epstopdf} nie jest
-również używany w~przypadku doł±czenia pakietu \pkgname{pst-pdf}. Więcej
-szczegółów znajduje się w dokumentacji pakietu epstopdf
+również używany w~przypadku dołączenia pakietu \pkgname{pst-pdf}. Więcej
+szczegółów znajduje się w dokumentacji pakietu epstopdf
(\url{http://ctan.org/pkg/epstopdf-pkg}).
-Domy¶lnie wł±czono również wykonywanie kilku programów zewnętrznych dla \TeX-a
+Domyślnie włączono również wykonywanie kilku programów zewnętrznych dla \TeX-a
poprzez mechanizm \cs{write18}. Dotyczy to: \code{repstopdf},
\code{makeindex}, \code{kpsewhich}, \code{bibtex} i~\code{bibtex8} (lista
-jest zdefiniowana w~\code{texmf.cnf}). W~¶rodowiskach, w~których wykonywanie
-zewnętrznych programów jest niepoż±dane, należy tę opcję zaznaczyć podczas
-instalacji (patrz: czę¶ć~\ref{sec:options}) lub wył±czyć już po niej poprzez
+jest zdefiniowana w~\code{texmf.cnf}). W~środowiskach, w~których wykonywanie
+zewnętrznych programów jest niepożądane, należy tę opcję zaznaczyć podczas
+instalacji (patrz: część~\ref{sec:options}) lub wyłączyć już po niej poprzez
uruchomienie: |tlmgr conf texmf shell_escape 0|.
-Kolejna zmiana dotyczyła programów \BibTeX\ i~Makeindex, które (podobnie
-zreszt± jak sam \TeX) domy¶lnie nie zapisuj± swoich plików wynikowych do
-dowolnie zdefiniowanego katalogu. Umożliwia to w~ograniczonym zakresie
-zadziałanie polecenia \cs{write18}. Aby to zmienić, należy ustawić zmienn±
-\envname{TEXMFOUTPUT} lub zmodyfikować |openout_any|.
+Kolejna zmiana dotyczyła programów \BibTeX\ i~Makeindex, które (podobnie
+zresztą jak sam \TeX) domyślnie nie zapisują swoich plików wynikowych do
+dowolnie zdefiniowanego katalogu. UmoĹĽliwia to w~ograniczonym zakresie
+zadziałanie polecenia \cs{write18}. Aby to zmienić, należy ustawić zmienną
+\envname{TEXMFOUTPUT} lub zmodyfikować |openout_any|.
-Podobnie jak pdf\TeX, obecnie również \XeTeX\ obsługuje wyrównywanie (tzw.
-kernowanie) na krawędzi wiersza, ale możliwo¶ć poszerzania pisma
-(\textit{font expansion}) nadal nie jest dostępna.
+Podobnie jak pdf\TeX, obecnie również \XeTeX\ obsługuje wyrównywanie (tzw.
+kernowanie) na krawędzi wiersza, ale możliwość poszerzania pisma
+(\textit{font expansion}) nadal nie jest dostępna.
-Program tlmgr podczas aktualizacji zachowuje obecnie domy¶lnie kopię
+Program tlmgr podczas aktualizacji zachowuje obecnie domyślnie kopię
poprzedniej wersji pakietu (\code{tlmgr option autobackup 1}), zatem
-aktualizację można łatwo cofn±ć za pomoc± \code{tlmgr restore}.
-W~wypadku ograniczonej ilo¶ci miejsca na dysku, opcja ta może zostać
-wył±czona poleceniem \code{tlmgr option autobackup 0}.
+aktualizację można łatwo cofnąć za pomocą \code{tlmgr restore}.
+W~wypadku ograniczonej ilości miejsca na dysku, opcja ta może został
+wyłączona poleceniem \code{tlmgr option autobackup 0}.
-Doł±czono nowe programy: p\TeX\ i~narzędzia do składu w~języku japońskim,
-\BibTeX{}U dla obsługi Unicode w~\BibTeX-u, chktex
+Dołączono nowe programy: p\TeX\ i~narzędzia do składu w~języku japońskim,
+\BibTeX{}U dla obsługi Unicode w~\BibTeX-u, chktex
(\url{http://baruch.ev-en.org/proj/chktex}) -- program do sprawdzania
-dokumentów \AllTeX, dvisvgm -- konwerter DVI do SVG
+dokumentĂłw \AllTeX, dvisvgm -- konwerter DVI do SVG
(\url{http://dvisvgm.sourceforge.net}) oraz binaria dla nowych platform
-sprzętowych: \code{amd64-freebsd}, \code{amd64-kfreebsd},
+sprzętowych: \code{amd64-freebsd}, \code{amd64-kfreebsd},
\code{i386-freebsd}, \code{i386-kfreebsd}, \code{x86\_64-darwin},
\code{x86\_64-solaris}.
-W~dokumentacji zmian poprzedniego wydanie (\TL{} 2009) nie zd±żono uwzględnić
-usunięcia wielu programów uruchomieniowych dla \TeX4ht
-(\url{http://tug.org/tex4ht}) oraz zast±pienia ich jednym programem
+W~dokumentacji zmian poprzedniego wydanie (\TL{} 2009) nie zdążono uwzględnić
+usunięcia wielu programów uruchomieniowych dla \TeX4ht
+(\url{http://tug.org/tex4ht}) oraz zastÄ…pienia ich jednym programem
\code{mk4ht}.
-Wreszcie, z~powodu niewystarczaj±cej ilo¶ci miejsca na płycie \TK\ \DVD,
-zrezygnowano z~możliwo¶ci uruchamiania \TL{} w~trybie ,,live''. Jednocze¶nie
-znacznie przyspieszyło to sam proces instalacji \TL{} z~płytki \DVD.
+Wreszcie, z~powodu niewystarczającej ilości miejsca na płycie \TK\ \DVD,
+zrezygnowano z~możliwości uruchamiania \TL{} w~trybie ,,live''. Jednocześnie
+znacznie przyspieszyło to sam proces instalacji \TL{} z~płytki \DVD.
\subsubsection{Wydanie 2011}
-Edycja 2011 zawierała stosunkowo niewiele zmian w porównaniu do poprzednich
-wydań.
+Edycja 2011 zawierała stosunkowo niewiele zmian w porównaniu do poprzednich
+wydań.
Programy dla Mac\,OS\,X\ (\code{universal-darwin} i \code{x86\_64-darwin})
-działaj± od tego momentu tylko dla wersji Leopard i póĽniejszych. Wersje
-Panther i Tiger nie będ± obsługiwane.
+działają od tego momentu tylko dla wersji Leopard i późniejszych. Wersje
+Panther i Tiger nie będą obsługiwane.
-Dla większo¶ci platform doł±czono program \code{biber}, służ±cy do
-przetwarzania danych bibliograficznych. Rozwój tego programu jest ¶ci¶le
-zwi±zany z pakietem \code{biblatex}, który w zupełnie nowy sposób
-obsługuje bibliografie w~La\TeX-u .
+Dla większości platform dołączono program \code{biber}, służący do
+przetwarzania danych bibliograficznych. Rozwój tego programu jest ściśle
+związany z pakietem \code{biblatex}, który w zupełnie nowy sposób
+obsługuje bibliografie w~La\TeX-u .
-Program MetaPost (\code{mpost}) ani nie tworzy, ani już więcej nie
+Program MetaPost (\code{mpost}) ani nie tworzy, ani już więcej nie
wykorzystuje pliku formatu \code{.mem}. Wymagane pliki (np. \code{plain.mp})
-s± po prostu wczytywane przy każdym uruchomieniu. Zmiana (choć niezauważalna
-dla przeciętnego użytkownika) zwi±zana jest z nowym, innym podej¶ciem:
-MetaPost jest obecnie traktowany jako biblioteka programów.
+są po prostu wczytywane przy każdym uruchomieniu. Zmiana (choć niezauważalna
+dla przeciętnego użytkownika) związana jest z nowym, innym podejściem:
+MetaPost jest obecnie traktowany jako biblioteka programĂłw.
Zaprogramowany w Perl program \code{updmap} (uprzednio stosowany tylko
-w~Windows) został dostosowany do wszystkich platform. Również te zmiany
-s± niezauważalne dla użytkownika, choć znacznie przyspieszyły działanie
+w~Windows) został dostosowany do wszystkich platform. Również te zmiany
+są niezauważalne dla użytkownika, choć znacznie przyspieszyły działanie
programu.
-Przywrócono (ze względów raczej historycznych) programy \cmdname{initex}
+Przywrócono (ze względów raczej historycznych) programy \cmdname{initex}
i~\cmdname{inimf} (ale nie inne warianty \cmdname{ini*}).
\subsubsection{Wydanie 2012}
-Znacznie zmodyfikowano program \code{tlmgr}, odt±d pozwala on m.in.
-aktualizować z~kilku repozytoriów w~sieci. Szczegóły zawarto w~pomocy
-(\code{tlmgr --help}), w~czę¶ci dotycz±cej wielu repozytoriów.
+Znacznie zmodyfikowano program \code{tlmgr}, odtÄ…d pozwala on m.in.
+aktualizować z~kilku repozytoriów w~sieci. Szczegóły zawarto w~pomocy
+(\code{tlmgr --help}), w~części dotyczącej wielu repozytoriów.
Dla parametru \cs{XeTeXdashbreakstate} (\code{xetex} i~\code{xelatex})
-ustawiono domy¶lnie warto¶ć~1. Pozwala to na łamanie wierszy po my¶lnikach
-i~separatorach zakresu liczb, co było zawsze typowe dla kompilacji
+ustawiono domyślnie wartość~1. Pozwala to na łamanie wierszy po myślnikach
+i~separatorach zakresu liczb, co było zawsze typowe dla kompilacji
programami \TeX, \LaTeX, Lua\TeX, itp.
-Chc±c zachować dotychczasowe dokładne miejsca łamania,
-pliki kompilowane programem \XeTeX\ wymagaj± zatem użycia polecenia
+Chcąc zachować dotychczasowe dokładne miejsca łamania,
+pliki kompilowane programem \XeTeX\ wymagajÄ… zatem uĹĽycia polecenia
\cs{XeTeXdashbreakstate=0}.
-Wynikowe pliki \code{pdftex} oraz \code{dvips} mog± obecnie przekraczyć
-wielko¶ć dwóch gigabajtów.
+Wynikowe pliki \code{pdftex} oraz \code{dvips} mogą obecnie przekroczyć
+wielkość dwóch gigabajtów.
-Dotychczas program \code{dvips} korzystał ze zbyt wielu różnych wersji
-standardowych 35~fontów postscriptowych. Nie były one domy¶lnie wł±czane
-do pliku wynikowego, bo zakładano, że urz±dzenia drukuj±ce b±dĽ programy
-(np. GhostScript) maj± dostęp do odpowiednich fontów.
+Dotychczas program \code{dvips} korzystał ze zbyt wielu różnych wersji
+standardowych 35~fontów postscriptowych. Nie były one domyślnie włączane
+do pliku wynikowego, bo zakładano, że urządzenia drukujące bądź programy
+(np. GhostScript) mają dostęp do odpowiednich fontów.
Od tej edycji fonty ze standardowego zestawu, dostarczone w~dystrybucji \TL,
-domy¶lnie s± wł±czane do tworzonego przez \code{dvips} pliku.
+domyślnie są włączane do tworzonego przez \code{dvips} pliku.
-W zastrzeżonym trybie pracy \cs{write18} (ustawianym domy¶lnie) dopuszczono
+W zastrzeżonym trybie pracy \cs{write18} (ustawianym domyślnie) dopuszczono
uruchamianie programu \code{mpost}.
-Plik konfiguracyjny \code{texmf.cnf} znajdywany jest także
-w~drzewie katalogów \filename{../texmf-local}, np.
+Plik konfiguracyjny \code{texmf.cnf} znajdywany jest takĹĽe
+w~drzewie katalogĂłw \filename{../texmf-local}, np.
\filename{/usr/local/texlive/texmf-local/web2c/texmf.cnf}.
Skrypt \code{updmap} wczytuje \code{updmap.cfg} z~kolejnych drzew \TeX-owych,
-zamiast jeden plik globalny. Zmiana nie powinna być zauważalna, chyba że
-zmienimy ręcznie \code{updmap.cfg}. Uruchomienie \code{updmap --help}
-pokaże szczegóły.
+zamiast jeden plik globalny. Zmiana nie powinna być zauważalna, chyba że
+zmienimy ręcznie \code{updmap.cfg}. Uruchomienie \code{updmap --help}
+pokaże szczegóły.
Dodano binaria dla \pkgname{armel-linux} and \pkgname{mipsel-linux}.
-Usunięto z~głównej dystrybucji binaria dla \pkgname{sparc-linux}
+Usunięto z~głównej dystrybucji binaria dla \pkgname{sparc-linux}
i~\pkgname{i386-netbsd}.
\subsubsection{Wydanie 2013}
-W układzie dystrybucji zawarto¶ć katalogu \code{texmf/} wł±czono (dla
+W układzie dystrybucji zawartość katalogu \code{texmf/} włączono (dla
uproszczenia) do katalogu \code{texmf-dist/}. Obie zmienne Kpathsea:
-\code{TEXMFMAIN} i~\code{TEXMFDIST} wskazuj± odt±d katalog \code{texmf-dist}.
-Również dla uproszczenia instalacji poł±czono sporo niewielkich kolekcji
-językowych.
+\code{TEXMFMAIN} i~\code{TEXMFDIST} wskazujÄ… odtÄ…d katalog \code{texmf-dist}.
+Również dla uproszczenia instalacji połączono sporo niewielkich kolekcji
+językowych.
-W programie \MP{} udostępniono zapis do formatu PNG i~dodane wsparcie dla
+W programie \MP{} udostępniono zapis do formatu PNG i~dodane wsparcie dla
operacji zmiennoprzecinkowych (IEEE double).
-Lua\TeX{} zaktualizowano do wersji 5.2 Lua, oraz doł±czono now± bibliotekę
-\code{pdfscanner}, służ±c± do przetwarzania zawarto¶ci zewnętrznych stron
-w~formacie PDF (więcej informacji na stronie domowej projektu).
+Lua\TeX{} zaktualizowano do wersji 5.2 Lua, oraz dołączono nową bibliotekę
+\code{pdfscanner}, służącą do przetwarzania zawartości zewnętrznych stron
+w~formacie PDF (więcej informacji na stronie domowej projektu).
-W programie \XeTeX\ (patrz także na stronie domowej projektu):
+W programie \XeTeX\ (patrz takĹĽe na stronie domowej projektu):
\begin{itemize*}
-\item do obsługi układu fontów zastosowano bibliotekę HarfBuzz, zamiast
+\item do obsługi układu fontów zastosowano bibliotekę HarfBuzz, zamiast
dotychczasowej biblioteki ICU (biblioteka ICU jest nadal stosowana dla
- obsługi kodowania wej¶ciowego, składu dwukierunkowego i~unikodowych
- miejsc łamania wiersza);
-\item biblioteki Graphite2 i~HarfBuzz zast±piły SilGraphite dla układu
+ obsługi kodowania wejściowego, składu dwukierunkowego i~unikodowych
+ miejsc Ĺ‚amania wiersza);
+\item biblioteki Graphite2 i~HarfBuzz zastąpiły SilGraphite dla układu
Graphite;
-\item dla komputerów Mac użyto mechanizmu Core Text, zamiast (zarzuconego)
+\item dla komputerĂłw Mac uĹĽyto mechanizmu Core Text, zamiast (zarzuconego)
ATSUI;
-\item w wypadku znalezienia identycznych nazw fontów w~różnych
- formatach, program użyje fontów TrueType/OpenType, zamiast Type1;
-\item naprawiano okazjonalnie występuj±ce różnice w~znajdywaniu fontów
+\item w wypadku znalezienia identycznych nazw fontów w~różnych
+ formatach, program uĹĽyje fontĂłw TrueType/OpenType, zamiast Type1;
+\item naprawiano okazjonalnie występujące różnice w~znajdywaniu fontów
przez programy \XeTeX\ i~\code{xdvipdfmx}.
-\item doł±czono wsparcie dla OpenType math cut-ins;
+\item dołączono wsparcie dla OpenType math cut-ins;
\end{itemize*}
-W programie \cmdname{xdvi} zast±piono bibliotekę do wy¶wietlania
+W programie \cmdname{xdvi} zastąpiono bibliotekę do wyświetlania
\code{t1lib} przez FreeType.
W \pkgname{microtype.sty}
-dodano niektóre operacje mikrotypograficzne dla
-programów \XeTeX\ (protrusion) i~Lua\TeX\ (protrusion,
+dodano niektĂłre operacje mikro-typograficzne dla
+programĂłw \XeTeX\ (protrusion) i~Lua\TeX\ (protrusion,
font expansion, tracking).
-W~\cmdname{tlmgr} zastosowano operację ,,przypinania'' (ang.
-\textit{pinning}) wielu repozytoriów do pobierania aktualizacji.
-Więcej informacji: \verb|tlmgr --help| lub strona
+W~\cmdname{tlmgr} zastosowano operacjÄ™ ,,przypinania'' (ang.
+\textit{pinning}) wielu repozytoriĂłw do pobierania aktualizacji.
+więcej informacji: \verb|tlmgr --help| lub strona
\url{http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES}.
-Dodano b±dĽ przywrócono binaria dla platform: \pkgname{armhf-linux},
+Dodano bÄ…dĹş przywrĂłcono binaria dla platform: \pkgname{armhf-linux},
\pkgname{mips-irix}, \pkgname{i386-netbsd} i~\pkgname{amd64-netbsd};
-usunięto \pkgname{powerpc-aix}.
+usunięto \pkgname{powerpc-aix}.
\subsubsection{Wydanie 2014}
-Edycja 2014 zawierała kolejn±, drobn± poprawkę D.E.~Knutha: dotyczy ona
-wszystkich silników TeX-a, ale jedyn± widoczn± zmian± jest przywrócenie
-komunikatu \code{preloaded format} (zamiast \code{format}) wy¶wietlanego
-w~wierszu identyfikuj±cym program podczas jego uruchamiania. Według
-Knutha zmiana ma podkre¶lać, że chodzi o format ładowany domy¶lnie
-przez odpowiednie wywołanie,
-a~nie o~format, który jest zaszyty w binariach i~który może zostać
-zast±piony innym formatem.
-
-pdf\TeX: dodano nowy parametr \cs{pdfsuppresswarningpagegroup} pozwalaj±cy
-wył±czyć ostrzegawcze komunikaty programu; dodano nowe polecenia wbudowane
+Edycja 2014 zawierała kolejną, drobną poprawkę D.E.~Knutha: dotyczy ona
+wszystkich silnikĂłw TeX-a, ale jedynÄ… widocznÄ… zmianÄ… jest przywrĂłcenie
+komunikatu \code{preloaded format} (zamiast \code{format}) wyświetlanego
+w~wierszu identyfikującym program podczas jego uruchamiania. Według
+Knutha zmiana ma podkreślać, że chodzi o format ładowany domyślnie
+przez odpowiednie wywołanie,
+a~nie o~format, który jest zaszyty w binariach i~który może został
+zastÄ…piony innym formatem.
+
+pdf\TeX: dodano nowy parametr \cs{pdfsuppresswarningpagegroup} pozwalajÄ…cy
+wyłączyć ostrzegawcze komunikaty programu; dodano nowe polecenia wbudowane
(\cs{pdfinterwordspaceon}, \cs{pdfinterwordspaceoff}, \cs{pdffakespace})
-modyfikuj±ce spacjowanie, maj±ce w zamierzeniu ułatwiać oblewanie tekstem.
+modyfikujące spacjowanie, mające w zamierzeniu ułatwiać oblewanie tekstem.
-Lua\TeX: jest kilka istotnych zmian i~poprawek w~ładowaniu fontów i~wzorców
-przenoszenia. Najważniejszym dodatkiem s± nowe warianty silnika:
+Lua\TeX: jest kilka istotnych zmian i~poprawek w~Ĺ‚adowaniu fontĂłw i~wzorcĂłw
+przenoszenia. NajwaĹĽniejszym dodatkiem sÄ… nowe warianty silnika:
\code{luajittex} (\url{http://foundry.supelec.fr/projects/luajittex}) oraz
-pokrewne \code{texluajit} and \code{texluajitc}. Wykorzystuj± one
+pokrewne \code{texluajit} and \code{texluajitc}. WykorzystujÄ… one
Lua do kompilacji do kodu maszynowego (ang. \emph{just-in-time compilation};
-szczegóły na ten temat zawiera artykuł na stronie
+szczegóły na ten temat zawiera artykuł na stronie
\url{http://tug.org/TUGboat/tb34-1/tb106scarso.pdf}).
-\code{luajittex} jest nadal w~fazie rozwoju, nie jest dostępny dla wszystkich
-platform i~jest znacznie mniej stabilny niż \code{luatex}. Zarówno my, jak
-i~projektanci tego programu zalecamy jego użycie jedynie do eksperymentów
+\code{luajittex} jest nadal w~fazie rozwoju, nie jest dostępny dla wszystkich
+platform i~jest znacznie mniej stabilny niĹĽ \code{luatex}. ZarĂłwno my, jak
+i~projektanci tego programu zalecamy jego uĹĽycie jedynie do eksperymentĂłw
z~kodem jit i~Lua.
-\XeTeX: na wszystkich platformach (w~tym na Mac OSX) obsługiwane s± obecnie
-te same formaty plików graficznych; zrezygnowano z~niektórych
-wariantów dekompozycji znaków unikodowych (\emph{compatibility
-decomposition}); preferowane jest korzystanie z~fontów OpenType, zamiast
-fontów Graphite, dla zapewnienia zgodno¶ci w~poprzednimi wersjami \XeTeX-a.
+\XeTeX: na wszystkich platformach (w~tym na Mac OSX) obsługiwane są obecnie
+te same formaty plikĂłw graficznych; zrezygnowano z~niektĂłrych
+wariantĂłw dekompozycji znakĂłw unikodowych (\emph{compatibility
+decomposition}); preferowane jest korzystanie z~fontĂłw OpenType, zamiast
+fontów Graphite, dla zapewnienia zgodności w~poprzednimi wersjami \XeTeX-a.
-\MP: zestaw możliwych warto¶ci parametru \code{numbersystem}
+\MP: zestaw możliwych wartości parametru \code{numbersystem}
%, a~zarazem zmiennej wbudowanej
- rozszerzono o warto¶ć \code{decimal}; dokładno¶ć
-obliczeń można ustalać za pomoc± nowej zmiennej wbudowanej
-\code{numberprecision}; dodano now± definicję \code{drawdot} w~pliku
-\filename{plain.mp} (Knuth); usunięto błędy m.in. w~zapisie do formatów
+ rozszerzono o wartość \code{decimal}; dokładność
+obliczeń można ustalać za pomocą nowej zmiennej wbudowanej
+\code{numberprecision}; dodano nowÄ… definicjÄ™ \code{drawdot} w~pliku
+\filename{plain.mp} (Knuth); usunięto błędy m.in. w~zapisie do formatów
{SVG} i~{PNG}.
-Narzędzie Con\TeX{}t-a \cmdname{pstopdf} zostanie usunięte jaki¶ czas po
-opublikowaniu tego wydania \TL{} z~powodu konfliktów z~programem o~takiej
-samej nazwie, występuj±cym w~rożnych systemach operacyjnych. Na razie
-nadal może być ono uruchamiane poleceniem \code{mtxrun --script pstopdf}.
+Narzędzie Con\TeX{}t-a \cmdname{pstopdf} zostanie usunięte jakiś czas po
+opublikowaniu tego wydania \TL{} z~powodu konfliktĂłw z~programem o~takiej
+samej nazwie, występującym w~różnych systemach operacyjnych. Na razie
+nadal może być ono uruchamiane poleceniem \code{mtxrun --script pstopdf}.
-Programy \cmdname{psutils} zostały w~istotny sposób zmienione przez nowego
-opiekuna. W~rezultacie kilka rzadko używanych narzędzi (\code{fix*},
+Programy \cmdname{psutils} zostały w~istotny sposób zmienione przez nowego
+opiekuna. W~rezultacie kilka rzadko używanych narzędzi (\code{fix*},
\code{getafm}, \code{psmerge}, \code{showchar}) znajdziemy teraz
tylko w~katalogu \dirname{scripts/}, a~nie jako samodzielne programy
-(je¶li się okaże, że stwarza to problemy, może w~przyszło¶ci zostać
+(jeśli się okaże, że stwarza to problemy, może w~przyszłości został
to zmienione). Dodano nowy skrypt \code{psjoin}.
-Z~pochodnej z~\TL{} dystrybucji Mac\TeX\ (czę¶ć~\ref{sec:macosx}) usunięto
-opcjonalne tylko dla Mac OSX pakiety fontów Latin Modern oraz \TeX\ Gyre;
-indywidualny użytkownik może je obecnie w~łatwy sposób udostępnić w~systemie
-operacyjnym. Ze względu na definicje zawarte w~pliku \code{tex4ht.env}
-usunięto pochodz±cy z~ImageMagick program \cmdname{convert}, ponieważ program
-\TeX4ht korzysta bezpo¶rednio z programu Ghostscript.
+Z~pochodnej z~\TL{} dystrybucji Mac\TeX\ (część~\ref{sec:macosx}) usunięto
+opcjonalne tylko dla Mac OSX pakiety fontĂłw Latin Modern oraz \TeX\ Gyre;
+indywidualny użytkownik może je obecnie w~łatwy sposób udostępnić w~systemie
+operacyjnym. Ze względu na definicje zawarte w~pliku \code{tex4ht.env}
+usunięto pochodzący z~ImageMagick program \cmdname{convert}, ponieważ program
+\TeX4ht korzysta bezpośrednio z programu Ghostscript.
-Z~kolekcji \pkgname{langcjk}, wspólnej dla języków chińskiego,
-japońskiego i~koreańskiego, zostały wydzielone oddzielne (o~mniejszej
-wielko¶ci) kolekcje dla każdego z~tych języków.
+Z~kolekcji \pkgname{langcjk}, wspólnej dla języków chińskiego,
+japońskiego i~koreańskiego, zostały wydzielone oddzielne (o~mniejszej
+wielkości) kolekcje dla każdego z~tych języków.
-Dodano programy dla platformy \pkgname{x86\_64-cygwin}, usunięto
-programy dla platformy \pkgname{mips-irix}. Ponieważ Microsoft zakończył
-wspieranie Windows XP, może się w~przyszło¶ci zdarzyć, że nasze programy
-nie będ± działać prawidłowo w~tym systemie.
+Dodano programy dla platformy \pkgname{x86\_64-cygwin}, usunięto
+programy dla platformy \pkgname{mips-irix}. Ponieważ Microsoft zakończył
+wspieranie Windows XP, może się w~przyszłości zdarzyć, że nasze programy
+nie będą działać prawidłowo w~tym systemie.
-Programy dla niektórych innych platform s± dostępne na stronie:
+Programy dla niektórych innych platform są dostępne na stronie:
\url{http://tug.org/texlive/custom-bin.html}. Ponadto binaria dla
-pewnych platform pominięto na \DVD\ (dla zaoszczędzenia miejsca),
-ale można je zainstalować z~repozytoriów w~sieci.
+pewnych platform pominięto na \DVD\ (dla zaoszczędzenia miejsca),
+ale można je zainstalować z~repozytoriów w~sieci.
\subsubsection{Wydanie 2015}
-Do \LaTeXe\ wł±czono domy¶lnie zmiany, które poprzednio były dostępne jedynie
-przez dosłowne zadeklarowanie pakietu \pkgname{fixltx2e}. Nowy pakiet
-\pkgname{latexrelease} pozwala na dokładniejsz± kontrolę przetwarzania.
-\LaTeX\ News \#22 i ,,\LaTeX\ changes'' opisuj± szczegółowo owe zmiany.
-Pakiety \pkgname{babel} i~\pkgname{psnfss}, mimo iż wchodz± w~skład
-podstawowego \LaTeXe, s± nadal rozwijane odrębnie, ale nie zostały naruszone
-wspomnianymi wyżej zmianami.
+Do \LaTeXe\ włączono domyślnie zmiany, które poprzednio były dostępne jedynie
+przez dosłowne zadeklarowanie pakietu \pkgname{fixltx2e}. Nowy pakiet
+\pkgname{latexrelease} pozwala na dokładniejszą kontrolę przetwarzania.
+\LaTeX\ News \#22 i ,,\LaTeX\ changes'' opisują szczegółowo owe zmiany.
+Pakiety \pkgname{babel} i~\pkgname{psnfss}, mimo iż wchodzą w~skład
+podstawowego \LaTeXe, są nadal rozwijane odrębnie, ale nie zostały naruszone
+wspomnianymi wyĹĽej zmianami.
-Obecnie \LaTeXe\ zawiera wewnętrzny mechanizm konfiguracji obsługi Unicode
-(które znaki s± traktowane jako litery, nazewnictwo poleceń wbudowanych itp.).
-Dla użytkownika nie powinno być to zauważalne, mimo iż zmieniono nazwy kilku
-poleceń wbudowanych, za¶ kilka usunięto.
+Obecnie \LaTeXe\ zawiera wewnętrzny mechanizm konfiguracji obsługi Unicode
+(które znaki są traktowane jako litery, nazewnictwo poleceń wbudowanych itp.).
+Dla użytkownika nie powinno być to zauważalne, mimo iż zmieniono nazwy kilku
+poleceń wbudowanych, zaś kilka usunięto.
-pdf\TeX: poprawiono wsparcie dla plików {JPEG} Exif oraz {JFIF} dla
-zgodno¶ci z~programem \prog{xpdf}~3.04.
+pdf\TeX: poprawiono wsparcie dla plikĂłw {JPEG} Exif oraz {JFIF} dla
+zgodności z~programem \prog{xpdf}~3.04.
-Lua\TeX: doł±czono now± bibliotekę \pkgname{newtokenlib} do skanowania
-żetonów (ang. \emph{token}); poprawiono ponadto generator liczb losowych
-\code{normal} i~inne drobne błędy.
+Lua\TeX: dołączono nową bibliotekę \pkgname{newtokenlib} do skanowania
+ĹĽetonĂłw (ang. \emph{token}); poprawiono ponadto generator liczb losowych
+\code{normal} i~inne drobne błędy.
-\XeTeX: poprawiono obsługę wczytywanych ilustracji oraz program
-\prog{xdvipdfmx}; zmieniono także wewnętrzne polecenie \code{XDV}.
+\XeTeX: poprawiono obsługę wczytywanych ilustracji oraz program
+\prog{xdvipdfmx}; zmieniono także wewnętrzne polecenie \code{XDV}.
-MetaPost: zestaw możliwych warto¶ci parametru \code{numbersystem} rozszerzono
-o warto¶ć \code{binary}; nowe programy \prog{upmpost} i~\prog{updvitomp}
-dostarczaj± wsparcie dla języka japońskiego (podobnie jak \prog{up*tex}).
+MetaPost: zestaw możliwych wartości parametru \code{numbersystem} rozszerzono
+o wartość \code{binary}; nowe programy \prog{upmpost} i~\prog{updvitomp}
+dostarczają wsparcie dla języka japońskiego (podobnie jak \prog{up*tex}).
-Mac\TeX: uaktualniono doł±czony pakiet Ghostscript dla wparcia {CJK}.
-Tzw. \textit{The \TeX\ Distribution Preference Pane} działa obecnie w
+Mac\TeX: uaktualniono dołączony pakiet Ghostscript dla wparcia {CJK}.
+Tzw. \textit{The \TeX\ Distribution Preference Pane} działa obecnie w
Yosemite (Mac\,OS\,X~10.10).
-Infrastruktura \TL: program \prog{fmtutil} został przekonstruowany tak, aby
-wczytywał \filename{fmtutil.cnf} zgodnie z~kolejno¶ci± drzew katalogów
+Infrastruktura \TL: program \prog{fmtutil} został przekonstruowany tak, aby
+wczytywać \filename{fmtutil.cnf} zgodnie z~kolejnością drzew katalogów
(analogicznie jak \prog{updmap}). Skrypty \prog{mktex*} Web2C (w~tym
-\prog{mktexlsr}, \prog{mktextfm}, \prog{mktexpk}) preferuj± obecnie położenie
-programów w~ich własnych katalogach, zamiast wykorzystywać za każdym razem
-zmienn± systemow± \envname{PATH}.
+\prog{mktexlsr}, \prog{mktextfm}, \prog{mktexpk}) preferują obecnie położenie
+programów w~ich własnych katalogach, zamiast wykorzystywać za każdym razem
+zmiennÄ… systemowÄ… \envname{PATH}.
-Usunięto programy dla platform \pkgname{*-kfreebsd}, ponieważ \TL{} jest
-obecnie łatwo dostępny poprzez ich mechanizmy aktualizacji.
+Usunięto programy dla platform \pkgname{*-kfreebsd}, ponieważ \TL{} jest
+obecnie łatwo dostępny poprzez ich mechanizmy aktualizacji.
%
\subsubsection{Wydanie 2016}
-Lua\TeX: ogólne zmiany dotycz±ce poleceń podstawowych (\textit{primitives})
--- zredukowana została ich liczba, dla niektórych operacji zmieniono nazwy,
-ponadto zmieniona została struktura węzłów. Zmiany zostały opisane przez
+Lua\TeX: ogólne zmiany dotyczące poleceń podstawowych (\textit{primitives})
+-- zredukowana została ich liczba, dla niektórych operacji zmieniono nazwy,
+ponadto zmieniona została struktura węzłów. Zmiany zostały opisane przez
Hansa Hagena w~artykule ,,Lua\TeX\ 0.90 backend changes for PDF and more''
-(\url{http://tug.org/TUGboat/tb37-1/tb115hagen-pdf.pdf}); szczegóły można
-znaleĽć w~podręczniku Lua\TeX-a \OnCD{texmf-dist/doc/luatex/base/luatex.pdf}.
+(\url{http://tug.org/TUGboat/tb37-1/tb115hagen-pdf.pdf}); szczegóły można
+znaleźć w~podręczniku Lua\TeX-a \OnCD{texmf-dist/doc/luatex/base/luatex.pdf}.
-\MF: nowe, w~znacznym stopniu eksperymentalne ,,rodzeństwo'' -- programy
-MFlua and MFluajit, będ±ce poł±czeniem Lua z~\MF-em, udostępnione do próbnych
-testów.
+\MF: nowe, w~znacznym stopniu eksperymentalne ,,rodzeństwo'' -- programy
+MFlua and MFluajit, będące połączeniem Lua z~\MF-em, udostępnione do próbnych
+testĂłw.
-Metapost: poprawki i~wewnętrzne przygotowanie do wersji 2.0.
+Metapost: poprawki i~wewnętrzne przygotowanie do wersji 2.0.
-Zmienna \code{SOURCE\_DATE\_EPOCH} jest obsługiwana przez wszystkie
-implementacje (silniki) za wyj±tkiem Lua\TeX-a (obsługa zostanie
+Zmienna \code{SOURCE\_DATE\_EPOCH} jest obsługiwana przez wszystkie
+implementacje (silniki) za wyjątkiem Lua\TeX-a (obsługa zostanie
zaimplementowana w~kolejnej wersji) i~(celowo) w~oryginalnym \code{tex}-u:
-je¶li zmienna \code{SOURCE\_DATE\_EPOCH} ma nadan± warto¶ć, to warto¶ć ta
-jest jest używana jako ,,datownik'' w~generowanych plikach PDF. Jeżeli
-zmienna \code{SOURCE\_DATE\_EPOCH\_TEX\_PRIMITIVES} ma także nadan± warto¶ć,
-to zmienna \code{SOURCE\_DATE\_EPOCH} używana jest do inicjalizacji
-\TeX-owych parametrów (operacji podstawowych) \cs{year}, \cs{month},
-\cs{day}, \cs{time}. Szczegóły i~odno¶ne przykłady można znaleĽć
-w~podręczniku pdf\TeX-a.
+jeśli zmienna \code{SOURCE\_DATE\_EPOCH} ma nadaną wartość, to wartość ta
+jest jest uĹĽywana jako ,,datownik'' w~generowanych plikach PDF. JeĹĽeli
+zmienna \code{SOURCE\_DATE\_EPOCH\_TEX\_PRIMITIVES} ma także nadaną wartość,
+to zmienna \code{SOURCE\_DATE\_EPOCH} uĹĽywana jest do inicjalizacji
+\TeX-owych parametrĂłw (operacji podstawowych) \cs{year}, \cs{month},
+\cs{day}, \cs{time}. Szczegóły i~odnośne przykłady można znaleźć
+w~podręczniku pdf\TeX-a.
pdf\TeX: nowe polecenia podstawowe \cs{pdfinfoomitdate},
-\cs{pdftrailerid}, \cs{pdfsuppressptexinfo}, wpływaj±ce na warto¶ci
-parametrów pojawiaj±cych się w~wynikowym pliku PDF (operacje te nie maj±
-wpływu na wynikowy plik DVI).
+\cs{pdftrailerid}, \cs{pdfsuppressptexinfo}, wpływające na wartości
+parametrĂłw pojawiajÄ…cych siÄ™ w~wynikowym pliku PDF (operacje te nie majÄ…
+wpływu na wynikowy plik DVI).
Xe\TeX: nowe polecenia podstawowe \cs{XeTeXhyphenatablelength},
\cs{XeTeXgenerateactualtext}, \cs{XeTeXinterwordspaceshaping}; ograniczenie
-liczby klas znaków powiększono do 4096; warto¶ć bajtu identyfikacyjnego
-w~pliku DVI powiększono o~1.
+liczby klas znaków powiększono do 4096; wartość bajtu identyfikacyjnego
+w~pliku DVI powiększono o~1.
Inne programy:
\begin{itemize*}
- \item \code{gregorio} jest nowym programem, czę¶ci± pakietu
-\code{gregoriotex} służ±cego do składu partytur ¶piewu greogriańskiego;
-wł±czono go domy¶lnie w~\code{shell\_escape\_commands}.
-\item \code{upmendex} jest programem generuj±cym skorowidze, w~znacznym
-stopniu zgodnym z~programem \code{makeindex}, obsługuj±cym m.in. sortowanie
+ \item \code{gregorio} jest nowym programem, częścią pakietu
+\code{gregoriotex} służącego do składu partytur śpiewu greogriańskiego;
+włączono go domyślnie w~\code{shell\_escape\_commands}.
+\item \code{upmendex} jest programem generujÄ…cym skorowidze, w~znacznym
+stopniu zgodnym z~programem \code{makeindex}, obsługującym m.in. sortowanie
unikodowe.
- \item \code{afm2tfm} teraz jedynie dopasowuje wysoko¶ci zwi±zane
-z~pozycjonowaniem akcentów; nowa opcja \code{-a} powoduje pominięcie
-wszystkich dopasowań.
- \item \code{ps2pk} obsługuje rozszerzone fonty PK/GF.
+ \item \code{afm2tfm} teraz jedynie dopasowuje wysokości związane
+z~pozycjonowaniem akcentów; nowa opcja \code{-a} powoduje pominięcie
+wszystkich dopasowań.
+ \item \code{ps2pk} obsługuje rozszerzone fonty PK/GF.
\end{itemize*}
-Mac\TeX: program \TeX\ Distribution Preference Pane został zast±piony przez
-program \TeX\ Live Utility; zmodernizowano aplikacje działaj±ce w~trybie GUI;
-dodano nowy skrypt \code{cjk-gs-integrate}, umożliwiaj±cy wł±czanie różnych
-fontów CJK do Ghostscripta.
-
-Infrastruktura: plik konfiguracyjny \code{tlmgr} jest obsługiwany na
-poziomie systemowym; sprawdzane s± sumy kontrolne pakietów; je¶li jest
-dostępna usługa GPG (GNU Privacy Guard), to sprawdzana jest
-również sygnatura instalacji pakietów b±dĽ ich aktualizacji
-z~sieci. Dotyczy to także programu instalacyjnego \TL. Jeżeli usługa
-GPG nie jest dostępna, to instalacja b±dĽ aktualizacja przebiega jak
+Mac\TeX: program \TeX\ Distribution Preference Pane został zastąpiony przez
+program \TeX\ Live Utility; zmodernizowano aplikacje działające w~trybie GUI;
+dodano nowy skrypt \code{cjk-gs-integrate}, umożliwiający włączanie różnych
+fontĂłw CJK do Ghostscripta.
+
+Infrastruktura: plik konfiguracyjny \code{tlmgr} jest obsługiwany na
+poziomie systemowym; sprawdzane są sumy kontrolne pakietów; jeśli jest
+dostępna usługa GPG (GNU Privacy Guard), to sprawdzana jest
+rĂłwnieĹĽ sygnatura instalacji pakietĂłw bÄ…dĹş ich aktualizacji
+z~sieci. Dotyczy to także programu instalacyjnego \TL. Jeżeli usługa
+GPG nie jest dostępna, to instalacja bądź aktualizacja przebiega jak
dotychczas.
-Binaria dla platform \code{alpha-linux} i~\code{mipsel-linux} zostały
-usunięte.
+Binaria dla platform \code{alpha-linux} i~\code{mipsel-linux} zostały
+usunięte.
\subsubsection{Wydanie 2017}
-Lua\TeX: Więcej wywołań zwrotnych (\emph{ang.} callbacks), więcej
-możliwo¶ci sterowania składem, więcej dostępu do struktur
-wewnętrznych; w~wypadku niektórych platform dodana biblioteka
-\code{ffi} do dynamicznego ładowania kodu.
+Lua\TeX: więcej wywołań zwrotnych (\emph{ang.} callbacks), więcej
+możliwoci sterowania składem, więcej dostępu do struktur
+wewnętrznych; w~wypadku niektórych platform dodana biblioteka
+\code{ffi} do dynamicznego Ĺ‚adowania kodu.
-pdf\TeX: Zmienna ¶rodowiskowa |SOURCE_DATE_EPOCH_TEX_PRIMITIVES|
-z~instalacji poprzedniego roku zmienila nazwę na |FORCE_SOURCE_DATE|,
-bez zmian w~funkcjonalno¶ci; je¶li lista tokenów \cs{pdfpageattr}
-zawiera napis \code{/MediaBox}, to pomija się wyj¶cie domy¶lnego
+pdf\TeX: Zmienna środowiskowa |SOURCE_DATE_EPOCH_TEX_PRIMITIVES|
+z~instalacji poprzedniego roku zmieniła nazwę na |FORCE_SOURCE_DATE|,
+bez zmian w~funkcjonalności; jeśli lista tokenów \cs{pdfpageattr}
+zawiera napis \code{/MediaBox}, to pomija się wyjście domyślnego
\code{/MediaBox}.
-Xe\TeX: Obsługa wzorów matematycznych Unicode/OpenType oparta jest teraz na używaniu tabeli
-HarfBuzz's MATH; kilka poprawek błędów.
+Xe\TeX: Obsługa wzorów matematycznych Unicode/OpenType oparta jest teraz na używaniu tabeli
+HarfBuzz's MATH; kilka poprawek błędów.
-Dvips: Decyduje ostatnie ustalenie formatu papieru, dla zgodno¶ci
+Dvips: Decyduje ostatnie ustalenie formatu papieru, dla zgodności
z~\code{dvipdfmx} i~z~oczekiwaniami pakietu; opcja \code{-L0}
(\code{L0} w~ustawieniach konfiguracyjnych)
-przywraca poprzednie zachowanie, w~którym
-decydowało pierwsze ustalenie formatu papieru.
+przywraca poprzednie zachowanie, w~ktĂłrym
+decydowało pierwsze ustalenie formatu papieru.
ep\TeX, eup\TeX: Nowe polecenia: \cs{pdfuniformdeviate},
\cs{pdfnormaldeviate}, \cs{pdfrandomseed}, \cs{pdfsetrandomseed},
-\cs{pdfelapsedtime}, \cs{pdfresettimer} zapożyczono z~pdf\TeX-a.
+\cs{pdfelapsedtime}, \cs{pdfresettimer} zapoĹĽyczono z~pdf\TeX-a.
-Mac\TeX: Pocz±wszy od tego roku będzie zapewniana obsługa -- pod nazw±
-|x86_64-darwin| -- jedynie tych wersji Mac\TeX-a, dla których Apple
-wypuszcza łatki bezpieczeństwa; obecnie oznacza to: Yosemite,
-El~Capitan, i~Sierra (10.10 i~nowsze). Binariów dla starszych Mac\,OS\,X-ów
-nie ma w~Mac\TeX-u, s± one jednak wci±ż dostępne w~\TeX\ Live
+Mac\TeX: Począwszy od tego roku będzie zapewniana obsługa -- pod nazwą
+|x86_64-darwin| -- jedynie tych wersji Mac\TeX-a, dla ktĂłrych Apple
+wypuszcza łatki bezpieczeństwa; obecnie oznacza to: Yosemite,
+El~Capitan, i~Sierra (10.10 i~nowsze). BinariĂłw dla starszych Mac\,OS\,X-Ăłw
+nie ma w~Mac\TeX-u, są one jednak wciąż dostępne w~\TeX\ Live
(|x86_64-darwinlegacy|, \code{i386-darwin}, \code{powerpc-darwin}).
-Infrastruktura: Drzewo \envname{TEXMFLOCAL} jest teraz domy¶lnie
+Infrastruktura: Drzewo \envname{TEXMFLOCAL} jest teraz domyślnie
przeszukiwane przed \envname{TEXMFSYSCONFIG}
-i~\envname{TEXMFSYSVAR}; w~nadziei, że lepiej spełniane będ±
-oczekiwania użytkowników lokalnych plików, które poprzednio były przesłaniane przez pliki
-głównej instalacji. Dodatkowo, program \code{tlmgr} udostępnia teraz tryb \code{shell}
--- do użycia interaktywnego i~skryptowego -- jak też now± zadanie
-\code{conf auxtrees} -- do łatwego dodawania i~usuwania dodatkowych
+i~\envname{TEXMFSYSVAR}; w~nadziei, że lepiej spełniane będą
+oczekiwania użytkowników lokalnych plików, które poprzednio były przesłaniane przez pliki
+głównej instalacji. Dodatkowo, program \code{tlmgr} udostępnia teraz tryb \code{shell}
+-- do uĹĽycia interaktywnego i~skryptowego -- jak teĹĽ nowe zadanie
+\code{conf auxtrees} -- do Ĺ‚atwego dodawania i~usuwania dodatkowych
drzew.
-\code{updmap} and \code{fmtutil}: Skrypty te ostrzegaj± teraz, je¶li
-wywołano je bez jawnego podania tzw. trybu systemowego
-(\code{updmap-sys}, \code{fmtutil-sys} b±dĽ opcji \code{-sys}),
-lub trybu użytkownika
-(\code{updmap-user}, \code{fmtutil-user} b±dĽ opcji \code{-user}).
-Być może zredukuje to odwieczny problem przypadkowego wywołania trybu
-użytkownika, i~w~konsekwencji gubienia przyszłych aktualizacji systemowych.
-Szczegóły można znaleĽć na stronie:
+\code{updmap} and \code{fmtutil}: Skrypty te ostrzegają teraz, jeśli
+wywołano je bez jawnego podania tzw. trybu systemowego
+(\code{updmap-sys}, \code{fmtutil-sys} bÄ…dĹş opcji \code{-sys}),
+lub trybu uĹĽytkownika
+(\code{updmap-user}, \code{fmtutil-user} bÄ…dĹş opcji \code{-user}).
+Być może zredukuje to odwieczny problem przypadkowego wywołania trybu
+użytkownika, i~w~konsekwencji gubienia przyszłych aktualizacji systemowych.
+Szczegóły można znaleźć na stronie:
\url{http://tug.org/texlive/scripts-sys-user.html}.
-\code{install-tl}: ¦cieżki własne użytkownika Mac-ów, takie jak \envname{TEXMFHOME}, s± teraz
-w~Mac\TeX-u domy¶lnie ustawione na |~/Library/...|; nowa opcja
-\code{-init-from-profile} została doł±czona dla wykorzystania zachowanego profilu poprzedniej instalacji; nowe polecenie \code{P} dla zapisu profilu; nowe nazwy zmiennych
-w~profilach (stare s± jednak nadal akceptowane).
+\code{install-tl}: ścieżki własne użytkownika Mac-ów, takie jak \envname{TEXMFHOME}, są teraz
+w~Mac\TeX-u domyślnie ustawione na |~/Library/...|; nowa opcja
+\code{-init-from-profile} została dołączona dla wykorzystania zachowanego profilu poprzedniej instalacji; nowe polecenie \code{P} dla zapisu profilu; nowe nazwy zmiennych
+w~profilach (stare sÄ… jednak nadal akceptowane).
-Sync\TeX: tworzony przez ten program plik tymczasowy ma obecnie postać
-\code{foo.synctex(busy)}, zamiast \code{foo.synctex.gz(busy)} (nie jest kompresowany programem \code{gz}). Programy korzystaj±ce z~SyncTeX{} powinny zastosować now± konwencję, szczególnie przy usuwaniu pliku tymczasowego.
+Sync\TeX: tworzony przez ten program plik tymczasowy ma obecnie postać
+\code{foo.synctex(busy)}, zamiast \code{foo.synctex.gz(busy)} (nie jest kompresowany programem \code{gz}). Programy korzystające z~SyncTeX{} powinny zastosować nową konwencję, szczególnie przy usuwaniu pliku tymczasowego.
Programy pomocnicze: \code{texosquery-jre8} jest nowym programem
wieloplatformowym do odczytywania w~dokumencie \TeX-owym danych
o~lokalizacji i~innych informacji z~poziomu systemu operacyjnego;
-został on domy¶lnie wł±czony do zestawu |shell_escape_commands| na
-potrzeby działań w~ograniczonym trybie powłoki (\emph{ang.} shell).
-(Starsze wersje JRE s± obsługiwane przez texosquery, ale nie można ich
-udostępnić w~trybie ograniczonym, gdyż Oracle już ich nie wspiera,
-nawet z~bardzo poważnych powodów zwi±zanych z~bezpieczeństwem).
+został on domyślnie włączony do zestawu |shell_escape_commands| na
+potrzeby działań w~ograniczonym trybie powłoki (\emph{ang.} shell).
+(Starsze wersje JRE są obsługiwane przez texosquery, ale nie można ich
+udostępnić w~trybie ograniczonym, gdyż Oracle już ich nie wspiera,
+nawet z~bardzo poważnych powodów związanych z~bezpieczeństwem).
-Platformy: zapoznaj się z~powyższ± informacj± na temat Mac\TeX;
+Platformy: zapoznaj siÄ™ z~powyĹĽszÄ… informacjÄ… na temat Mac\TeX;
innych zmian nie ma.
-\htmlanchor{news}
-\subsection{Wersja aktualna -- 2018}
-\label{sec:tlcurrent}
-Kpathsea: teraz domy¶lnie nie rozróżnia wielko¶ci liter w nazwach plików w katalogach niesystemowych; wył±czyć tę opcję można w \code{texmf.cnf} lub ustawiaj±c zmienn± ¶rodowiskow± \code{texmf\_casefold\_search} na \code{0}. Więcej informacji można znaleĽć w podręczniku Kpathsea (\url{http://tug.org/kpathsea}).
+\subsubsection{Wydanie 2018}
+%\label{sec:tlcurrent}
+
+Kpathsea: Domyślnie nie rozróżnia wielkości liter w nazwach plików w katalogach niesystemowych; wyłączyć tę opcją można w \code{texmf.cnf} lub ustawiając zmienną środowiskową \code{texmf\_casefold\_search} na \code{0}. Więcej informacji można znaleźć w podręczniku Kpathsea (\url{http://tug.org/kpathsea}).
ep\TeX, eup\TeX: Nowe polecenie pierwotne \cs{epTeXversion}.
-Lua\TeX: Przygotowanie do przej¶cia w 2019 r. na wersję Lua 5.3: binaria
-\code{luatex53} s± dostępne na większo¶ci platform, ale przed uruchomieniem musz± zostać przenazywane na
-\code{luatex}. Można też użyć plików \ConTeXt\ Garden
-(\url{http://wiki.contextgarden.net}); tam też dostępne s± dodatkowe informacje.
+Lua\TeX: Przygotowanie do przejścia w 2019 r. na wersję Lua 5.3: binaria
+\code{luatex53} są dostępne dla większości platform, ale przed uruchomieniem muszą zostać przenazywane na
+\code{luatex}. Można też użyć plików \ConTeXt\ Garden
+(\url{http://wiki.contextgarden.net}); tam też dostępne są dodatkowe informacje.
-MetaPost: Poprawiono błędne kierunki ¶cieżek oraz wyj¶cie w formatach TFM i PNG .
+MetaPost: Poprawiono błędne kierunki ścieżek oraz wyjście w formatach TFM i PNG .
-Dopuszczono stosowanie plików przekodowuj±cych dla fontów bitmapowych;
- identyfikator PDF obecnie nie zależy od nazwy katalogu w którym jest tworzony; poprawki błędów dla \cs{pdfprimitive} i pokrewne.
+Dopuszczono stosowanie plikĂłw przekodowujÄ…cych dla fontĂłw bitmapowych;
+ identyfikator PDF obecnie nie zależy od nazwy katalogu w którym jest tworzony; poprawki błędów dla \cs{pdfprimitive} i pokrewne.
-Mac\TeX: Zobacz poniżej zmiany obsługiwanych wersji. Ponadto, dla większej klarowno¶ci,
-układ plików zainstalowanych w \ code {/ Applications / TeX /} przez Mac \ TeX \ został zmieniony;
+Mac\TeX: Zobacz poniżej zmiany obsługiwanych wersji. Ponadto, dla większej klarowności,
+układ plików zainstalowanych w \ code {/ Applications / TeX /} przez Mac \ TeX \ został zmieniony;
teraz ta lokalizacja zawiera cztery programy \GUI (BibDesk,
-LaTeXiT, TeX Live Utility, i TeXShop) oraz katalogi z dodatkowymi narzędziami i dokumentacj±.
+LaTeXiT, TeX Live Utility, i TeXShop) oraz katalogi z dodatkowymi narzędziami i dokumentacją.
-\code{tlmgr}: nowe nakładki \code{tlshell} (Tcl/Tk) i
-\code{tlcockpit} (Java); wyj¶cie w formacie JSON; \code{uninstall} teraz oznacza to samo co
+\code{tlmgr}: nowe nakładki \code{tlshell} (Tcl/Tk) i
+\code{tlcockpit} (Java); wyjście w formacie JSON; \code{uninstall} teraz oznacza to samo co
\code{remove}; nowa akcja/opcja \code{print-platform-info}.
Platformy:
\begin{itemize*}
-\item Nowe: \code{x86\_64-linuxmusl} i \code{aarch64-linux}.
-Usunięte: \code{armel-linux}, \code{powerpc-linux}.
+\item
+Usunięte: \code{armel-linux}, \code{powerpc-linux}.
-\item \code{x86\_64-darwin} obsługuje 10.10--10.13
+\item \code{x86\_64-darwin} obsługuje 10.10--10.13
(Yosemite, El~Capitan, Sierra, and High~Sierra).
-\item \code{x86\_64-darwinlegacy} obsługuje 10.6--10.10 (chociaż dla 10.10
- jest zalecany \code{x86\_64-darwin}). Nie ma już wsparcia dla 10.5
-(Leopard), oznacza to, że platformy \code{powerpc-darwin} i
-\code{i386-darwin platforms} zostały usunięte.
+\item \code{x86\_64-darwinlegacy} obsługuje 10.6--10.10 (chociaż dla 10.10
+ jest zalecany \code{x86\_64-darwin}). Nie ma juĹĽ wsparcia dla 10.5
+(Leopard), oznacza to, ĹĽe platformy \code{powerpc-darwin} i
+\code{i386-darwin platforms} zostały usunięte.
-\item Windows: XP nie jest już obsługiwane. %is no longer supported.
+\item Windows: XP nie jest już obsługiwane. %is no longer supported.
\end{itemize*}
-\medskip \noindent
- Końcowa uwaga, dotycz±ca przeszło¶ci:
- Wszystkie wydania \TL{}, wraz z~dodatkowymi materiałami (np. okładkami
-płytek), s± dostępne na stronie:
-\url{ftp://tug.org/historic/systems/texlive}.
+%\medskip \noindent
+% Końcowa uwaga, dotycząca przeszłości:
+% Wszystkie wydania \TL{}, wraz z~dodatkowymi materiałami (np. okładkami
+%płytek), są dostępne na stronie:
+%\url{ftp://tug.org/historic/systems/texlive}.
+
+\htmlanchor{news}
+\subsection{Wersja aktualna -- 2019}
+\label{sec:tlcurrent}
+
+Kpathsea: Bardziej spójne rozwijanie nawiasów i dzielenie ścieżek; nowa zmienna \code{TEXMFDOTDIR} zamiast ~\code{.} w ścieżce ułatwia przeszukiwanie dodatkowych lub podkatalogów (patrz komentarze w \code{texmf.cnf}).
+
+ep\TeX, eup\TeX: Nowe polecenia pierwotne \cs{readpapersizespecial} i~\cs{expanded}.
+
+Lua\TeX: W tej wersji uĹĽywany jest Lua 5.3 z towarzyszÄ…cymi zmianami arytmetycznymi i interfejsowymi.Do czytania plikĂłw pdf jest
+używana utworzona do tego celu biblioteka pplib, dzięki czemu znikają
+zależności od popplera (oraz C ++).
+ Odpowiednio zmienił się też interfejs Lua.
+
+MetaPost: Polecenie \code{r-mpost} jest rozpoznawane jako alias do wywołania z opcją \code{--restricted} i dodane jest do listy zastrzeżonych poleceń dostępnych domyślnie. Minimalna dokładność
+ to 2 tak dla trybu dziesiętnego jak i binarnego. Tryb binarny nie jest już dostępny w MPlib, ale nadal jest dostępny w~autonomicznej wersji MetaPost-a.
+
+pdf\TeX: Nowe polecenie pierwotne \cs{expanded}; jeżeli nowy parametr pierwotny \cs{pdfomitcharset} jest ustawiony na 1, to sekwencja \code{/CharSet} zostanie pominięta w pliku PDF, ponieważ nie można zagwarantować poprawności wymaganej przez PDF/A-2 i~PDF/A-3.
-\subsection{Przyszłe wersje}
+Xe\TeX: Nowe polecenia pierwotne \cs{expanded},
+\cs{creationdate},
+\cs{elapsedtime},
+\cs{filedump},
+\cs{filemoddate},
+\cs{filesize},
+\cs{resettimer},
+\cs{normaldeviate},
+\cs{uniformdeviate},
+\cs{randomseed}; rozwinięcie \cs{Ucharcat} do tworzenia aktywnych znaków.
+
+\code{tlmgr}: Obsługa \code{curl} jako programu do pobierania; do tworzenia lokalnych kopii należy użyć \code{lz4} i~gzip przed \code{xz}, jeśli są dostępne; do kompresowania i pobierania przedkłada binaria dostarczane przez system zamiast tych, które dostarcza \TL, o~ile nie ustawiono zmiennej \code{TEXLIVE\_PREFER\_OWN}.
+
+\code{install-tl}: Nowa opcja \code{-gui} (bez argumentu) jest domyślna dla Windows i Macs i~uruchamia nowy tryb graficzny Tcl/TK (patrz część~\ref{sec:basic} i~\ref{sec:graphical-inst}).
+
+Narzędzia:
+\begin{itemize*}
+\item implementacjÄ… CWEB w \TeX\ Live jest teraz \code{cwebbin}
+ (\url{https://ctan.org/pkg/cwebbin}), ze wsparciem dla wielu języków, włącznie z~programem \code{ctwill} do trworzenia miniindeksów.
+
+\item \code{chkdvifont}: podaje informacje o fontach z plikĂłw \dvi{} files, takĹĽe z~plikĂłw tfm/ofm, vf, gf, pk.
+
+\item \code{dvispc}: przekształca plik DVI tak, by każda strona zawierała
+kompletną informację o instrukcjach 'special', nawet jeśli w~oryginalnym pliku DVI zakres działania tych instrukcji przekracza granicę strony.
+\end{itemize*}
+
+Mac\TeX: \code{x86\_64-darwin} obsługuje 10.12 i wyższe (Sierra,
+High Sierra, Mojave);\\ \code{x86\_64-darwinlegacy} nadal obsługuje 10.6 i nowsze. Moduł sprawdzania pisowni Excalibur nie jest już dołączony, ponieważ wymaga wsparcia 32-bitowego.
+
+Platformy: usunięto \code{sparc-solaris}.
+
+
+\subsection{Przyszłe wersje}
-\emph{Niniejsza dystrybucja nie jest doskonała!} Planujemy kontynuować
-wydawanie nowych wersji i~chcieliby¶my, żeby zawierały one jeszcze więcej
-pomocnej dokumentacji, więcej programów użytkowych, lepsze programy
+\emph{Niniejsza dystrybucja nie jest doskonała!} Planujemy kontynuować
+wydawanie nowych wersji i~chcielibyśmy, żeby zawierały one jeszcze więcej
+pomocnej dokumentacji, więcej programów użytkowych, lepsze programy
instalacyjne oraz stale ulepszany i~poprawiany katalog makr
-i~fontów. Zadanie to jest wykonywane przez ciężko pracuj±cych ochotników,
-po¶więcaj±cych na to mnóstwo swojego wolnego czasu. Wiele jeszcze zostało do
-zrobienia. Jeżeli możesz pomóc, nie zastanawiaj się i~przył±cz się do nas.
+i~fontów. Zadanie to jest wykonywane przez ciężko pracujących ochotników,
+poświęcających mnóstwo swojego wolnego czasu. Wiele jeszcze zostało do
+zrobienia. Jeżeli możesz pomóc, nie zastanawiaj się i~przyłącz się do nas.
Patrz: \url{http://tug.org/texlive/contribute.html}.
-Prosimy o~przesyłanie poprawek, sugestii i~uzupełnień oraz deklaracji
+Prosimy o~przesyłanie poprawek, sugestii i~uzupełnień oraz deklaracji
pomocy w~opracowywaniu kolejnych edycji pod adres:
\begin{quote}
\email{tex-live@tug.org}\\
@@ -4329,7 +4268,7 @@ pomocy w~opracowywaniu kolejnych edycji pod adres:
\medskip
\noindent \textsl{Przyjemnego \TeX-owania!}
-%Uaktualnienia, ogłoszenia i~wskazówki będ± dostępne na stronie
+%Uaktualnienia, ogłoszenia i~wskazówki będą dostępne na stronie
%\url{http://tug.org/texlive.html}.
\end{document}