summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
diff options
context:
space:
mode:
authorStaszek Wawrykiewicz <staw@gust.org.pl>2017-05-12 22:46:59 +0000
committerStaszek Wawrykiewicz <staw@gust.org.pl>2017-05-12 22:46:59 +0000
commit8c73786f119b97e5b2d3184a83f591f2f4c16596 (patch)
treecfeafc6a2fcde4c5b0ac0eb5c407cc9fd26a45a8 /Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
parentf919f6d183be1bd4cabea1e9cfb7c9036fecd8fb (diff)
texlive-pl
git-svn-id: svn://tug.org/texlive/trunk@44311 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.tex723
1 files changed, 406 insertions, 317 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 03d24a84a08..69db41c44e7 100644
--- a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
+++ b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
@@ -1,10 +1,11 @@
% iso8859-2
-% $Id: texlive-pl.tex, v. 54 2016/05/17
+% $Id: texlive-pl.tex, v. 55 2017/05/12
% 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
% (with a little help from my friends, while my guitar gently weeps ;-)
+% and for TL 2017 release with a great help from Ryszard Kubiak; thanks a lot!
% Public domain.
% ----
% UWAGA dla recenzentów/tłumaczy: %%! to moje komentarze (StaW)
@@ -37,22 +38,18 @@
\begin{document}
\title{%
- {\huge \textit{Przewodnik po \protect\TL{} 2016}}
+ {\huge \textit{Przewodnik \protect\TL{} 2017}}
}
-\author{Redakcja: Karl Berry; tłumaczenie: Staszek Wawrykiewicz \\[3mm]
+\author{Redakcja: Karl Berry\\[2mm]
+ tłumaczenie: Staszek Wawrykiewicz (współpraca: Ryszard Kubiak dla wydania 2017)\\[3mm]
\url{http://tug.org/texlive/}
}
-\date{Czerwiec 2016}
+\date{Maj 2017}
\maketitle
-\begin{center}
-Tegoroczne wydanie \TeX\ Live jest dedykowane naszym zmarłym kolegom:
-Sebastianowi Rahtzowi i~Peterowi Breitenlohnerowi
-\end{center}
-
\begin{multicols}{2}
\tableofcontents
%\listoftables
@@ -60,7 +57,7 @@ Sebastianowi Rahtzowi i~Peterowi Breitenlohnerowi
%--------------------------
\section{Wstęp}\label{sec:intro}
-\subsection{\TeX\ Live i \TeX\ Collection}
+\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 \acro{GNU}/Linux, \MacOSX{} i~Cygwin,
@@ -81,7 +78,7 @@ 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 dokonanych w~tej edycji \TL{}
+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
@@ -99,10 +96,10 @@ w~tym \GNU/Linux, \MacOSX 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 są tylko Vista i nowsze wersje
-(choć w~Windows XP i~2000 \TL{} też w~zasadzie działa).
-Wprawdzie brak jest oprogramowania dedykowanego dla wersji 64-bitowych, ale
-programy 32-bitowe działają na nich równie sprawnie.
+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.
W części \ref{sec:tl-coll-dists} omówiono alternatywne dystrybucje,
przeznaczone dla Windows oraz \MacOSX.
@@ -174,11 +171,11 @@ w~nowych podfolderach jest najlepszym znanym sposobem zabezpieczenia.
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 znaleźć się mogą mniej lub
+respondenci to wolontariusze, wśród których mogą się znaleźć mniej lub
bardziej doświadczeni użytkownicy.
-(Jeśli preferujemy komercyjne wsparcie techniczne, możemy zamiast
+(Jeśli preferujemy komercyjne wsparcie techniczne, to możemy zamiast
\TL{} zakupić system u~jednego z~dostawców, których listę można znaleźć
-na \url{http://tug.org/interest.html#vendors}.)
+pod adresem \url{http://tug.org/interest.html#vendors}.)
Oto lista źródeł pomocy, w~kolejności przez nas rekomendowanej:
@@ -247,15 +244,15 @@ systemu \TeX!
Omówimy tutaj strukturę i~zawartość dystrybucji \TL{}, a~także \TK{} --
płytki \DVD, w~skład której wchodzi \TL.
-\subsection{\protect\TeX\protect\ Collection: \TL, pro\TeX{}t, Mac\TeX}
+\subsection{The \protect\TeX\protect\ Collection: \protect\TL, pro\protect\TeX{}t, Mac\protect\TeX}
\label{sec:tl-coll-dists}
-\TK{} \DVD{} zawiera:
+Płytka \TK{} \DVD{} zawiera:
\begin{description}
\item [\TL] kompletny system \TeX, który pozwala na instalację na
-twardym dysku lub przygotowanie przenośnej instalacji np. na pen drivie;
+twardym dysku lub przygotowanie przenośnej instalacji np. na pendrivie;
strona domowa projektu: \url{http://tug.org/texlive/}.
\item [Mac\TeX] dla systemu \MacOSX; posiada własny program instalacyjny
@@ -279,7 +276,7 @@ rozszerzonej o~dodatkowe narzędzia; całkowicie niezależna od \TL;
uwzględnić przy redystrybucji bądź modyfikacji zawartości wymienionych
katalogów.
-\subsection{Główne katalogi \TL}
+\subsection{Główne katalogi \protect\TL}
\label{sec:tld}
Poniżej wymieniono ważniejsze podkatalogi głównego katalogu \emph{instalacji}
@@ -318,11 +315,11 @@ w kilku językach, w formacie \HTML{} i~zwykłym tekstowym;
-- PS\_View dla Windows.
\end{ttdescription}
-Prócz podkatalogów wymienionych powyżej, katalog główny zawiera skrypty
+Prócz podkatalogów wymienionych powyżej katalog główny zawiera skrypty
instalacyjne oraz inne pliki informacyjne.
%\filename{README}, w~formacie tekstowym lub HTML,
%w~kilku językach (również polskim).
- Do znalezienia dokumentacji przydatne mogą być np. dowiązania zawarte
+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
@@ -356,11 +353,13 @@ 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 posiadać strukturę zgodną z zaleceniami \TeX\
+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
+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
@@ -371,44 +370,43 @@ zostać odnalezione. W~części \ref{sec:local-personal-macros}
\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 [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 [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.
sieciowej).
+\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 [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 [TEXMFCACHE] Drzewa katalogów wykorzystywane przez
- \ConTeXt\ MkIV oraz Lua\LaTeX\ do przechowywania
- %!!!(cached) runtime data. ???
- buforowanych danych z~przetwarzania;
- domyślna wartość w~\TL{} jest identyczna z~\code{TEXMFSYSVAR} lub, jeśli
- katalog jest niedostępny do zapisu, \verb+TEXMFVAR+.
+\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\
+ 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
+ -- \verb+TEXMFVAR+.
\end{ttdescription}
\noindent
-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{}:
\begin{ttdescription}
- \item[2015] poprzednie wydanie,
- \item[2016] wydanie aktualne:
+ \item[2016] poprzednie wydanie,
+ \item[2017] wydanie aktualne:
\begin{ttdescription}
\item [bin] ~
\begin{ttdescription}
\item [i386-linux] programy dla \GNU/Linux
\item [...]
- \item [universal-darwin] programy dla \MacOSX
+ \item [x86\_64-darwin] programy dla \MacOSX
\item [win32] programy dla Windows
\end{ttdescription}
\item [texmf-dist\ \ \ \ ] określany zmienną \envname{TEXMFDIST} i \envname{TEXMFMAIN}
@@ -421,10 +419,10 @@ Domyślny układ katalogów:
\item[katalog domowy użytkownika] (\texttt{\$HOME} lub
\texttt{\%USERPROFILE\%})
\begin{ttdescription}
- \item[.texlive2015] prywatne pliki konfiguracyjne
- poprzedniego wydania
\item[.texlive2016] prywatne pliki konfiguracyjne
- dla bieżącego wydania:
+ poprzedniego wydania
+ \item[.texlive2017] prywatne pliki konfiguracyjne
+ bieżącego wydania:
\begin{ttdescription}
\item [texmf-var\ \ ] \envname{TEXMFVAR}, \envname{TEXMFCACHE}
\item [texmf-config] \envname{TEXMFCONFIG}
@@ -658,7 +656,8 @@ i~\filename{install-tl-advanced.bat}.
\caption{Ekran install-tl-windows.exe}\label{fig:nsis}
\end{figure}
-\item [Instalacja z sieci w~Windows:] Dla Windows możemy pobrać alternatywny
+\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
@@ -686,7 +685,7 @@ płytki należy zmienić katalog bieżący na \dirname{texlive} \DVD{}
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 dokonywać aktualizacji
+zainstalowaniu z \DVD\ lub obrazu \ISO{} można aktualizować
z~internetu (patrz \ref{sec:dvd-install-net-updates}).
\end{description}
@@ -715,30 +714,30 @@ W~oknie terminala należy wykonać:
> \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 powtarzać wszelkich możliwych kombinacji).
+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 zobaczyć pełną zawartość
ekranu programu instalacyjnego (rys.~\ref{fig:text-main}).
\begin{figure}[ht]
\begin{boxedverbatim}
-Installing TeX Live 2016 from: ...
-Platform: i386-linux => 'GNU/Linux on Intel x86'
+Installing TeX Live 2017 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
+ Detected platform: GNU/Linux on Intel x86_64
- <B> binary platforms: 1 out of 17
+ <B> binary platforms: 1 out of 19
<S> installation scheme (scheme-full)
<C> customizing installation collections:
- 47 collections out of 48, disk space required: 4268 MB
+ 40 collections out of 41, disk space required: 4900 MB
<D> directories:
TEXDIR (the main TeX directory):
- /usr/local/texlive/2016
+ /usr/local/texlive/2017
...
<O> options:
@@ -749,6 +748,7 @@ Directory for temporary files: /tmp
Actions:
<I> start installation to hard disk
+ <P> zapisz profil instalacyjny do pliku 'texlive.profile' i~zakończ
<H> help
<Q> quit
\end{boxedverbatim}
@@ -757,9 +757,9 @@ Actions:
\end{figure}
Do uruchomienia w~trybie graficznym (\GUI; rys.~\ref{fig:gui-main})
-wymagana jest obecność w~systemie modułu \dirname{Perl::TK} skompilowanego
+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 dla innych systemów niekoniecznie):
+dostępny, ale w~innych systemach niekoniecznie):
\begin{alltt}
> \Ucom{perl install-tl -gui}
\end{alltt}
@@ -909,21 +909,23 @@ Available platforms: (Dostępne platformy:)
===============================================================================
a [ ] Cygwin on Intel x86 (i386-cygwin)
b [ ] Cygwin on x86_64 (x86_64-cygwin)
- c [ ] MacOSX/Darwin universal binaries (universal-darwin)
- d [ ] MacOSX/Darwin on x86_64 (x86_64-darwin)
- e [ ] FreeBSD on x86_64 (amd64-freebsd)
- f [ ] FreeBSD on Intel x86 (i386-freebsd)
- g [ ] GNU/Linux on ARM (armel-linux)
- h [ ] GNU/Linux on ARMhf (armhf-linux)
- i [X] GNU/Linux on Intel x86 (i386-linux)
- j [ ] GNU/Linux on PowerPC (powerpc-linux)
- k [ ] GNU/Linux on x86_64 (x86_64-linux)
- l [ ] NetBSD on x86_64 (amd64-netbsd)
- m [ ] NetBSD on Intel x86 (i386-netbsd)
- o [ ] Solaris on Intel x86 (i386-solaris)
- p [ ] Solaris on Sparc (sparc-solaris)
- s [ ] Solaris on x86_64 (x86_64-solaris)
- t [ ] Windows (win32)
+ c [ ] MacOSX legacy (10.5-10.6) on Intel x86 (i386-darwin)
+ d [ ] MacOSX legacy (10.5) on PowerPC (powerpc-darwin)
+ e [ ] MacOSX current on x86_64 (x86_64-darwin)
+ f [ ] MacOSX legacy (10.6-10.9) on x86_64 (x86_64-darwinlegacy)
+ g [ ] FreeBSD on x86_64 (amd64-freebsd)
+ h [ ] FreeBSD on Intel x86 (i386-freebsd)
+ i [ ] GNU/Linux on ARM (armel-linux)
+ j [ ] GNU/Linux on ARMhf (armhf-linux)
+ k [ ] GNU/Linux on Intel x86 (i386-linux)
+ l [ ] GNU/Linux on PowerPC (powerpc-linux)
+ m [X] GNU/Linux on x86_64 (x86_64-linux)
+ 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)
\end{boxedverbatim}
\caption{Wybór platformy (systemu operacyjnego)}\label{fig:bin-text}
\end{figure}
@@ -942,16 +944,16 @@ tej samej maszynie.
\begin{boxedverbatim}
Select scheme: (Wybór schematu do instalacji:)
===============================================================================
- 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)
- e [ ] minimal scheme (plain only)
- f [ ] ConTeXt scheme
- g [ ] GUST TeX Live scheme
- h [ ] teTeX scheme (more than medium, but nowhere near full)
- i [ ] XML scheme
- j [ ] custom selection of collections
+ 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)
+ e [ ] minimal scheme (plain only)
+ f [ ] ConTeXt scheme
+ g [ ] GUST TeX Live scheme
+ h [ ] infrastructure-only scheme (no TeX at all)
+ 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}
\end{figure}
@@ -970,23 +972,25 @@ 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ą
-tzw. ,,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 użyjemy
-programu \TeX\ Live Manager (\prog{tlmgr}, patrz część~\ref{sec:tlmgr}).
+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}).
\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/2016},
-zaś w~Windows |%SystemDrive%\texlive\2016|.
-Możemy zatem mieć kilka równoległych instalacji, każdą dla konkretnego roku
-wydania, i~łatwo przełączać się między nimi zmieniając jedynie
+(\dirname{TEXDIR}) to w~systemach Unix
+\dirname{/usr/local/texlive/2017}, zaś w~Windows
+|%SystemDrive%\texlive\2017|.
+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
@@ -996,7 +1000,7 @@ 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/2016|. Zalecamy użycie katalogu z~nazwą odzwierciedlającą
+|~/texlive/2017|. 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)
%(You may wish to make a
@@ -1076,22 +1080,28 @@ 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): wprawdzie wyłączenie tych opcji
- pozwala zaoszczędzić miejsce na dysku, ale nie jest zalecane.
-
-\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}), ale jej użycie nie jest zalecane,
- bo może 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 jakichkolwiek programów \TeX-owych.
- Wymaga ona ponadto uprawnień do zapisu w docelowych katalogach.
+ 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ć
+ ona przydatna jedynie wtedy, gdy w~standardowych katalogach
+ (np. \dirname{/usr/local/bin}) nie ma jakichkolwiek 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 dokonać aktualizacji zainstalowanych pakietów z~sieci (z~kopii
- CTAN). Jedyny powód, dla którego moglibyśmy wyłączyć tę opcję, to sytuacja,
+ 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
@@ -1099,9 +1109,30 @@ używane.
Patrz część~\ref{sec:location} i~część~\ref{sec:dvd-install-net-updates}.
\end{description}
-Po wykonaniu wszystkich potrzebnych ustawień można rozpocząć instalację
-(klawisz ,,I''). Po instalacji zaleca się zajrzeć do części
-\ref{sec:postinstall}, bo być może będą jeszcze potrzebne dodatkowe kroki.
+Występujące w~zaawansowanym interfejsie Perl/Tk opcje specyficzne dla systemu
+Windows:
+\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[add menu shortcuts] Po wybraniu tej opcji Start menu systemu
+ Windows będzie zawierało podmenu \TL. Oprócz pozycji `TeX Live menu'
+ and `No shortcuts' istnieje trzecia opcja `Launcher entry'.
+ Op0cja ta jest opisana w~punkcie \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) and
+ `None' (żadne).
+
+\item[install \TeX{}works front end]
+\end{description}
+
+Po wykonaniu wszystkich potrzebnych ustawień można rozpocząć
+instalację (klawisz ,,I''). Po instalacji zaleca się zajrzeć do części
+\ref{sec:postinstall}, bo być może będą niezbędne dodatkowe kroki.
%\htmlanchor{runfromdvd}
%\subsubsection{Uruchamianie bezpośrednio z DVD{} (tylko w trybie tekstowym)}
@@ -1282,17 +1313,17 @@ Dla powłoki zgodnej z~Bourne shell (\cmdname{sh}, \cmdname{bash},
\cmdname{ksh}) możemy dopisać do pliku \filename{$HOME/.profile}:
\begin{sverbatim}
-PATH=/usr/local/texlive/2016/bin/i386-linux:$PATH; export PATH
-MANPATH=/usr/local/texlive/2016/texmf-dist/doc/man:$MANPATH; export MANPATH
-INFOPATH=/usr/local/texlive/2016/texmf-dist/doc/info:$INFOPATH; export INFOPATH
+PATH=/usr/local/texlive/2017/bin/i386-linux:$PATH; export PATH
+MANPATH=/usr/local/texlive/2017/texmf-dist/doc/man:$MANPATH; export MANPATH
+INFOPATH=/usr/local/texlive/2017/texmf-dist/doc/info:$INFOPATH; export INFOPATH
\end{sverbatim}
W~wypadku csh lub tcsh należy zmodyfikować plik \filename{$HOME/.cshrc}, np.:
\begin{sverbatim}
-setenv PATH /usr/local/texlive/2016/bin/i386-linux:$PATH
-setenv MANPATH /usr/local/texlive/2016/texmf-dist/doc/man:$MANPATH
-setenv INFOPATH /usr/local/texlive/2016/texmf-dist/doc/info:$INFOPATH
+setenv PATH /usr/local/texlive/2017/bin/i386-linux:$PATH
+setenv MANPATH /usr/local/texlive/2017/texmf-dist/doc/man:$MANPATH
+setenv INFOPATH /usr/local/texlive/2017/texmf-dist/doc/info:$INFOPATH
\end{sverbatim}
Jeśli jakieś ustawienia zawarto już w~prywatnych plikach konfiguracyjnych,
@@ -1301,9 +1332,9 @@ wówczas oczywiście katalogi \TL\ powinny być tam odpowiednio wkomponowane.
\subsubsection{Zmienne środowiska: konfiguracja globalna}
\label{sec:envglobal}
-Jeśli zmiany mają być dokonane globalnie, lub jeśli mają być dokonane dla
-nowego użytkownika systemu, wówczas należy dokonać tego na własną rękę --
-jest zbyt wiele możliwości dla różnych systemów dotyczących miejsca i sposobu
+Jeśli zmiany mają być na poziomie globalnym albo jeśli mają one być dla
+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.
Nasze dwie rady są następujące: 1)~można sprawdzić plik
@@ -1340,7 +1371,7 @@ wraz z pełną ścieżką do podkatalogu \dirname{tlnet}.
\htmlanchor{xetexfontconfig} % keep historical anchor working
\htmlanchor{sysfontconfig}
-\subsubsection{Konfiguracja fontów dla \XeTeX\ i~Lua\TeX}
+\subsubsection{Konfiguracja fontów dla \protect\XeTeX\protect\ i~Lua\protect\TeX}
\label{sec:font-conf-sys}
\XeTeX\ i~Lua\TeX\ pozwalają użyć każdy font zainstalowany w~systemie, nie
@@ -1408,7 +1439,7 @@ więcej interesujących informacji.
%W pełni przenośny sposób korzystania z~\TL{}, np. z pen drive USB,
%opisano w części~~\ref{sec:portable-tl}.
-\subsubsection{\ConTeXt{} Mark IV}
+\subsubsection{\protect\ConTeXt{} Mark IV}
\label{sec:context-mkiv}
Zarówno tzw. ,,stary'' \ConTeXt{} (Mark II), jak i~nowy
@@ -1417,15 +1448,15 @@ Zarówno tzw. ,,stary'' \ConTeXt{} (Mark II), jak i~nowy
\verb+tlmgr+.
Ponieważ \ConTeXt{} MkIV nie stosuje biblioteki kpathsea do
-wyszukiwania plików, po zainstalowaniu ręcznie nowych plików (bez użycia
+wyszukiwania plików, to po zainstalowaniu ręcznie nowych plików (bez użycia
\verb+tlmgr+) wymagane jest uruchomienie:
\begin{sverbatim}
context --generate
\end{sverbatim}
do odświeżenia danych buforowych \ConTeXt.
Wygenerowane dane buforowe zostaną zapisane w~katalogach wskazywanych przez
-zmienną \code{TEXMFCACHE} (domyślna wartość w \TL\ tej zmiennej to
-\verb+TEXMSYSVAR;TEXMFVAR+).
+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
@@ -1570,8 +1601,8 @@ 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 zarekomendować program
-Sumatra PDF (\url{http://blog.kowalczyk.info/software/sumatrapdf}.
+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
\cmdname{psv}
(PS\_View), pozwalający przeglądać pliki \cmdname{.ps} i~\cmdname{.pdf}.
@@ -1618,19 +1649,20 @@ omówimy te bardziej wyspecjalizowane.
\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.
-Dzięki standardowej strukturze 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 np.
-takie wiersze:
+\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
+wiersze:
\begin{sverbatim}
TEXMFROOT = $SELFAUTOPARENT
...
TEXMFDIST = $TEXMFROOT/texmf-dist
...
-TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local
+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ę
@@ -1639,20 +1671,25 @@ do programów \TL{}.
Możliwa jest zatem np. instalacja lokalna \TL{}, po czym przeniesienie
całej struktury w~inne miejsce w~sieci.
-Użytkownicy Windows mogą pobrać z internetu program uruchomieniowy
-\filename{tlaunch}
-(patrz: \url{http://tug.org/texlive/w32client.html}).
-Głowne okno programu zawiera menu i~przyciski dla różnych programów
-\TeX-owych oraz dokumentacji. Podczas pierwszego uruchomienia
-program modyfikuje ścieżkę dostępu dla \TL\ i~tworzy kilka asocjacji typu
-plików. 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}).
-
-Wszystkie ustawienia są zapisane w pliku .ini, co pozwala dodawać do menu
-własne pozycje, np. dla SumatraPDF bądź ulubionego edytora. Więcej
-informacji zawarto na ww. stronie 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 asocjacji
+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}
+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.
@@ -1661,80 +1698,81 @@ informacji zawarto na ww. stronie w~sieci.
\subsection{Przenośna instalacja na pen drivie USB}
\label{sec:portable-tl}
-Aby wykonać przenośną instalację na pen drivie 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 pen drivie, lub na
+Aby wykonać przenośną instalację na pen drivie, 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 pen drivie, 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, aby wybrać jedno z 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
+\noindent Wybór ,,More\ldots'' pokaże komunikat 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:
-
-\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
- (FAT32, NTFS, HFS+);
-\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.
-
-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
-tym samym poziomie co inne drzewa (\filename{texmf-dist},
-\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
-WinCDEmu (\url{http://wincdemu.sysprogs.org/}).
-
-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,
-podobnie jak w wypadku instalacji sieciowej.
-
-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).
-Obraz \ISO, tworzony obecnie, tego nie wymaga.
+% \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:
+
+% \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
+% (FAT32, NTFS, HFS+);
+% \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.
+
+% 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
+% tym samym poziomie co inne drzewa (\filename{texmf-dist},
+% \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
+% WinCDEmu (\url{http://wincdemu.sysprogs.org/}).
+
+% 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,
+% podobnie jak w wypadku instalacji sieciowej.
+
+% 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).
+% Obraz \ISO, tworzony obecnie, tego nie wymaga.
\htmlanchor{tlmgr}
\section{\cmdname{tlmgr}: zarządzanie instalacją}
@@ -1796,7 +1834,7 @@ obecnie używanie \prog{tlmgr}.
> \Ucom{tlmgr -gui}
\end{alltt}
zaś w~systemie Windows poprzez wybór menu: \texttt{Start},
-\texttt{Programy}, \texttt{TeX Live 2016}, \texttt{TeX Live Manager}.
+\texttt{Programy}, \texttt{TeX Live 2017}, \texttt{TeX Live Manager}.
Po kliknięciu przycisku ,,Wczytaj'' wyświetla listę dostępnych oraz
listę zainstalowanych pakietów.
@@ -1805,7 +1843,7 @@ pokazują zakładki doczące opcji.
\subsection{Przykładowe wywołania \cmdname{tlmgr} z~linii poleceń}
-Po zainstalowaniu \TL{} można dokonać aktualizacji wszystkich pakietów:
+Po zainstalowaniu \TL{} można zaktualizować wszystkie pakiety:
\begin{alltt}
> \Ucom{tlmgr update -all}
\end{alltt}
@@ -1837,12 +1875,12 @@ running post install action for xetex
install: xetex-def
...
running mktexlsr
-mktexlsr: Updating /usr/local/texlive/2016/texmf-dist/ls-R...
+mktexlsr: Updating /usr/local/texlive/2017/texmf-dist/ls-R...
...
running fmtutil-sys --missing
...
Transcript written on xelatex.log.
-fmtutil: /usr/local/texlive/2016/texmf-var/web2c/xetex/xelatex.fmt installed.
+fmtutil: /usr/local/texlive/2017/texmf-var/web2c/xetex/xelatex.fmt installed.
\end{fverbatim}
Jak widać, \prog{tlmgr} instaluje wszystkie pakiety zależne, a także
@@ -1909,11 +1947,14 @@ odbywa się zatem w~standardowy dla Windows sposób. Przycisk ,,Usuń''
w~\TeX\ Live Manager \GUI\ także pozwala usunąć całość instalacji.
Dla zwykłego użytkownika program instalacyjny dodaje ponadto w~menu Start
skrót do usunięia instalacji.
-\item[Zabezpieczenie przed zapisem.] Gdy instalacja została dokonana przez
-administratora systemu, katalogi \TL\ są zabezpieczone przed zapisem przez
-normalnego użytkownika (przynajmniej na dysku stałym sformatowanym w~NTFS).
+\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, za pomocą programu \filename{tlaunch},
+opisanego w~punkcie~\ref{sec:sharedinstall}.
+
\subsection{Programy pomocnicze dla Windows}
Początkującym użytkownikom polecamy stronę
@@ -1929,7 +1970,7 @@ rasteryzacji bądź konwersji plików. Przydatne są także w~wielu wypadkach
różne programy do obróbki grafiki. Ponadto posiadanie edytora
dedekowanego dla środowiska \TeX{} znacznie ułatwi pracę.
-Wszystkie te programy dla Windows można dosyć łatwo znaleźć w~sieci,
+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:
\begin{description}
@@ -1958,13 +1999,14 @@ 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ń] -- zestaw kilku przydatnych
- programów
- (\texttt{gzip}, \texttt{unzip}, \texttt{jpeg2ps} i~\texttt{tiff2png})
- a~także kilka narzędzi z~zestawu \cmdname{xpdf}, uruchamianych z~linii
- poleceń (sam \cmdname{xpdf} nie jest dostępny dla Windows,
- można jednak pobrać z~internetu opartą na nim przeglądarkę \acro{PDF}:
- \url{http://blog.kowalczyk.info/software/sumatrapdf});
+\item[narzędzia uruchamiane z~linii poleceń] -- wersje Windowsowe
+ kilku przydatnych programów uniksowych są włączone do \TL{}. Chodzi
+ tu na przykład o~programy: \texttt{gzip}, \texttt{unzip},
+ \texttt{jpeg2ps}, \texttt{tiff2png} i~kilka narzędzi z~zestawu
+ \cmdname{xpdf}, jak \cmdname{pdfinfo}, \cmdname{pdffonts}
+ Sama przeglądarka \cmdname{xpdf} nie jest dostępna w~Windows,
+ można jednak pobrać z~internetu opartą na niej przeglądarkę \acro{PDF}:
+ \url{https://www.sumatrapdfreader.org/free-pdf-reader.html};
\item[fc-list, fc-cache] -- 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
@@ -1983,7 +2025,7 @@ Poniżej zamieszczono listę miejsc, z~których można pobrać programy
pomocnicze:
\begin{description}
-\item[Ghostscript] \url{http://www.cs.wisc.edu/~ghost/}
+\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
@@ -1995,6 +2037,8 @@ pomocnicze:
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}.
@@ -2002,7 +2046,7 @@ pomocnicze:
% \item \cmdname{XEmacs} -- bardziej przyjazna wersja dla Windows
% (\url{http://www.xemacs.org/})
\item \cmdname{LEd} -- polski edytor, dostępny
- z~\url{http://mirror.ctan.org/support/LEd}.
+ 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
@@ -2010,11 +2054,11 @@ pomocnicze:
% \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.sourceforge.net}.
+ 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
+ \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}
@@ -2034,13 +2078,12 @@ Obszerniejszą listę programów można znaleźć na stronie
\label{sec:winhome}
Odpowiednikiem uniksowego katalogu domowego użytkownika (|$HOME|) jest
-w~Windows katalog określany zmienną \verb|%USERPROFILE%|. W~Windows XP jest
-to zazwyczaj katalog \verb|C:\Documents and Settings\|
-\verb|<nazwa_użytkownika>|,
-zaś w~Windows Vista i~kolejnych wersjach
+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~bibliotekach \KPS{} znak \verb|~| jest poprawnie
-rozwijany do odpowiedniej zmiennej zarówno w~Windows, jak i~w~Unix/Linux.
+\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.
\subsection{Rejestr Windows}
\label{sec:registry}
@@ -2102,7 +2145,7 @@ 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 dokonać zwykły
+%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
@@ -2290,34 +2333,15 @@ str.~\pageref{Filename-database}) odnosi sie 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.
-Jeśli baza danych nie istnieje bądź nie odnosi się do danego elementu
-ścieżki albo też nie zawiera elementów zgodnych, to przeszukiwany jest system
-plików (jeżeli nie zostało to zabronione przez specyfikację rozpoczynającą
-się od~\samp{!!}\ oraz jeżeli poszukiwany plik musi istnieć).
-\KPS{} konstruuje listę podkatalogów, które korespondują z~danym elementem
-ścieżki, a~następnie sprawdza w~każdym z~nich, czy nie ma tam poszukiwanego
-pliku.
-
-Warunek mówiący, że ,,plik musi istnieć'' dotyczy np. plików \samp{.vf}
-i~plików dołączanych \TeX-owym poleceniem \cs{openin}.
-Takiego pliku może nie być (np. \file{cmr10.vf}), błędne byłoby zatem
-poszukiwanie go na dysku.
-Jeśli więc zapomnisz o~aktualizacji \file{ls-R} po instalacji nowego
-pliku \samp{.vf}, to nie zostanie on odnaleziony.
-Każdy element ścieżki sprawdzany jest w~następującej kolejności: najpierw
-w~bazie danych, potem na dysku.
-Jeżeli plik się znajdzie, to przeszukiwanie zostanie zatrzymane i~zwrócony
-zostanie wynik.
-
-Ponieważ najprostszym i~najbardziej powszechnym elementem ścieżki jest
+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, tzn.
-transformuje wszystkie specyfikacje do podstawowej nazwy lub nazw katalogów.
-Jest to opisane w~kolejnych akapitach, w~kolejności w~jakiej to zachodzi.
+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{./}
@@ -2367,9 +2391,9 @@ przez zmienną \envname{TEXMFCNF},
%(domyślnie taki plik znajduje się
%w~podkatalogu \file{texmf/web2c}).
ale nie zalecamy jawnego ustawiania tej, jak i~innych zmiennych w~systemie.
-Zamiast tego typowa instalacja \TL{} tworzy plik \file{.../2016/texmf.cnf},
+Zamiast tego typowa instalacja \TL{} tworzy plik \file{.../2017/texmf.cnf},
który w~wyjątkowych wypadkach możemy modyfikować. Głównym plikiem
-konfiguracyjnym jest \file{.../2016/texmf-dist/web2c/texmf.cnf}, ale
+konfiguracyjnym jest \file{.../2017/texmf-dist/web2c/texmf.cnf}, ale
nie powinien być on modyfikowany, gdyż
zmiany będą utracone podczas aktualizacji.
@@ -2393,7 +2417,7 @@ Czytając zamieszczony poniżej opis 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}
+\begin{itemize*}
\item
Komentarze zaczynają się od ,,\texttt{\%}'', a~kończą na końcu wiersza.
\item
@@ -2428,7 +2452,7 @@ znajdziemy za pomocą polecenia \texttt{kpsewhich texmf.cnf}.
\item
Wszystkie definicje czytane są zanim cokolwiek zostanie rozwinięte, tak
więc do zmiennych można się odwoływać przed ich zdefiniowaniem.
-\end{itemize}
+\end{itemize*}
Oto fragment pliku konfiguracyjnego ilustrujący większość opisanych powyżej
reguł notacji:
\ifSingleColumn
@@ -2864,16 +2888,6 @@ na~rys.~\ref{fig:dvipsdbga}.
\centering
\input{examples/ex6a.tex}
\caption{Szukanie pliku konfiguracyjnego}\label{fig:dvipsdbga}
-
-\bigskip
-
-\input{examples/ex6b.tex}
-\caption{Szukanie pliku prologu}\label{fig:dvipsdbgb}
-
-\bigskip
-
-\input{examples/ex6c.tex}
-\caption{Szukanie pliku fontu}\label{fig:dvipsdbgc}
\end{figure*}
Program \cmdname{dvips} zaczyna pracę od zlokalizowania potrzebnych mu plików.
Najpierw znajduje plik \file{texmf.cnf}, który zawiera ścieżki
@@ -3147,7 +3161,7 @@ w~październiku 2015 roku, dedykujemy kontynuację prac 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ł \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
@@ -3211,7 +3225,7 @@ w~październiku 2015 roku, dedykujemy kontynuację prac Jego pamięci.
\end{itemize*}
Binaria dla różnych platform skompilowali:
-Ettore Aldrovandi (\pkgname{i386-solaris}, \pkgname{x86\_64-solaris}),
+%Ettore Aldrovandi (\pkgname{i386-solaris}, \pkgname{x86\_64-solaris}),
Marc Baudoin (\pkgname{amd64-netbsd}, \pkgname{i386-netbsd}),
Karl Berry (\pkgname{i386-linux}),
%Alan Braslau (\pkgname{amd64-kfreebsd}, \pkgname{i386-kfreebsd}),
@@ -3219,11 +3233,14 @@ Peter Breitenlohner (\pkgname{x86\_64-linux}),
Ken Brown (\pkgname{i386-cygwin}, \pkgname{x86\_64-cygwin}),
Simon Dales (\pkgname{armhf-linux}),
% Christian Mensing (\pkgname{mips-irix}),
- Akira Kakuto (\pkgname{win32}),
-Dick Koch (\pkgname{universal-darwin}, \pkgname{x86\_64-darwin}),
+Akira Kakuto (\pkgname{win32}),
+Dick Koch (\pkgname{x86\_64-darwin}),
Nikola Le\v{c}i\'c (\pkgname{amd64-freebsd}, \pkgname{i386-freebsd}),
-Mojca Miklavec (\pkgname{mipsel-linux}, \pkgname{sparc-solaris}),
-Norbert Preining (\pkgname{alpha-linux}),
+Mojca Miklavec (\pkgname{i386-darwin}, \pkgname{powerpc-darwin},
+ \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}).
Informacje na temat procesu budowy \TL{} można znaleźć na stronie:
@@ -3238,7 +3255,7 @@ Marco Pallante (włoski),
Nikola Le\v{c}i\'c (serbski),
Petr Sojka i~Jan Busa (czeski\slash słowacki),
Boris Veytsman (rosyjski),
-Staszek Wawrykiewicz (polski).
+Staszek Wawrykiewicz i~Ryszard Kubiak (polski).
Na stronie \url{http://tug.org/texlive/doc.html} będą umieszczane ewentualne
aktualizacje tej dokumentacji.
@@ -3292,7 +3309,8 @@ 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.
+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
@@ -3631,7 +3649,7 @@ dystrybucji te\TeX{} (\url{http://tug.org/tetex}). Spowodowało to znaczny
wzrost zainteresowanie \TL, szczególnie wśród dystrybutorów
\acro{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 takich ulepszeń w~otoczeniu \TeX-owym, na
+w~przyszłości doprowadzi to do ulepszeń w~otoczeniu \TeX-owym, na
których skorzystają wszyscy.
\subsubsection{Wydanie 2008}
@@ -3690,14 +3708,14 @@ dla \LaTeX-a.
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 dokonane 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
-pdf\AllTeX\ \emph{automatycznie} dokonuje konwersji pliku EPS do PDF,
+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ą
@@ -3724,12 +3742,12 @@ 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.
-Załączono nowe wydanie fontów AMS \TypeI, m.in. fonty
-Computer Modern. Zawierają one poprawki dokonane w plikach metafontowych
-przez D.~Knutha w ciągu ostatnich lat, a także poprawki hintingu.
+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).
+\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}.
Dla Windows i Mac\TeX{} dołączono nowe środowisko\dywiz edytor \TeX{}works.
@@ -3801,9 +3819,9 @@ kernowanie) na krawędzi wiersza, ale możliwość poszerzania pisma
Program tlmgr podczas aktualizacji zachowuje obecnie domyślnie kopię
poprzedniej wersji pakietu (\code{tlmgr option autobackup 1}), zatem
-aktualizacja może zostać łatwo cofnięta poprzez \code{tlmgr restore}.
-W~przypadku ograniczonej ilości miejsca na dysku, opcja ta może zostać
-wyłączona przez \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
@@ -3865,8 +3883,8 @@ 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 przekroczyć
-wielkość 2GB.
+Wynikowe pliki \code{pdftex} oraz \code{dvips} mogą obecnie przekraczyć
+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
@@ -3907,7 +3925,7 @@ Lua\TeX{} zaktualizowano do wersji 5.2 Lua, oraz dołączono nową bibliotekę
w~formacie PDF (więcej informacji na stronie domowej projektu).
W programie \XeTeX\ (patrz także na stronie domowej projektu):
-\begin{itemize}
+\begin{itemize*}
\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
@@ -3921,7 +3939,7 @@ W programie \XeTeX\ (patrz także na stronie domowej projektu):
\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;
-\end{itemize}
+\end{itemize*}
W programie \cmdname{xdvi} zastąpiono bibliotekę do wyświetlania
\code{t1lib} przez FreeType.
@@ -3956,7 +3974,7 @@ 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.
-Lua\TeX: dokonano istotnych zmian i~poprawek przy ładowaniu fontów i~wzorców
+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
@@ -4058,9 +4076,8 @@ zmienną systemową \envname{PATH}.
Usunięto programy dla platform \pkgname{*-kfreebsd}, ponieważ \TL{} jest
obecnie łatwo dostępny poprzez ich mechanizmy aktualizacji.
-\htmlanchor{news}
-\subsection{Obecne wydanie -- 2016}
-\label{sec:tlcurrent}
+%
+\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,
@@ -4097,7 +4114,7 @@ liczby klas znaków powiększono do 4096; wartość bajtu identyfikacyjnego
w~pliku DVI powiększono o~1.
Inne programy:
-\begin{itemize}
+\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}.
@@ -4108,25 +4125,97 @@ unikodowe.
z~pozycjonowaniem akcentów; nowa opcja \code{-a} powoduje pominięcie
wszystkich dopasowań.
\item \code{ps2pk} obsługuje rozszerzone fonty PK/GF.
-\end{itemize}
+\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 usługa GPG (GNU
-Privacy Guard) jest dostępna, 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 jest niedostępna, instalacja bądź
-aktualizacja przebiega jak dotychczas.
+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.
+\htmlanchor{news}
+\subsection{Wersja aktualna -- 2017}
+\label{sec:tlcurrent}
+
+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.
+
+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
+\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.
+
+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.
+
+ep\TeX, eup\TeX: Nowe polecenia: \cs{pdfuniformdeviate},
+\cs{pdfnormaldeviate}, \cs{pdfrandomseed}, \cs{pdfsetrandomseed},
+\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 \MacOSX-ó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
+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
+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:
+\url{http://tug.org/texlive/scripts-sys-user.html}.
+
+\code{install-tl}: Ścieżki własne użytkownika Mac-ów 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).
+
+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).
+
+Platformy: zapoznaj się z~powyższą informacją na temat Mac\TeX;
+innych zmian nie ma.
+
\medskip \noindent
- %%!Końcowa uwaga, dotycząca przeszłości:
+ 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}.