summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
diff options
context:
space:
mode:
authorStaszek Wawrykiewicz <staw@gust.org.pl>2014-05-14 02:11:42 +0000
committerStaszek Wawrykiewicz <staw@gust.org.pl>2014-05-14 02:11:42 +0000
commitcba22fb321116e01e0ff6c486be41e11bf6d731e (patch)
treeb3ef1f04ab5a6897a842fb5b254dbbda104bfbcc /Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
parent8318befcace28919813ccb8b1c54c48249fd4e81 (diff)
texlive-pl update
git-svn-id: svn://tug.org/texlive/trunk@34027 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.tex393
1 files changed, 240 insertions, 153 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 557d63d90ec..d1efb9efb1d 100644
--- a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
+++ b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
@@ -1,5 +1,5 @@
% iso8859-2
-% $Id: texlive-pl.tex, v. 49 2013/05/28
+% $Id: texlive-pl.tex, v. 50 2014/05/14
% TeX Live documentation.
% Originally written by Sebastian Rahtz and Michel Goossens,
% now maintained by Karl Berry and others.
@@ -11,9 +11,10 @@
\documentclass{article}
\let\tldocenglish=0 % for live4ht.cfg
\let\textsl\textit
-\usepackage{tex-livep}
+\usepackage{tex-live}
\usepackage{polski} %% for PL
\usepackage[latin2]{inputenc} %% for PL
+\usepackage[T1]{fontenc}
\exhyphenpenalty=10000 %% for PL
\def\Dash{---}
\widowpenalty=10000
@@ -35,15 +36,14 @@
%% -----
\begin{document}
-\title{{\huge \textit{Przewodnik po \protect\TL}\\[1ex]}
- {\LARGE \textsf\TL{} 2013}
+\title{\huge \textit{Przewodnik po \protect\TL{} 2014}
}
-\author{Redakcja: Karl Berry \\[3mm]
+\author{Redakcja: Karl Berry; tłumaczenie: Staszek Wawrykiewicz \\[3mm]
\url{http://tug.org/texlive/}
}
-\date{Czerwiec 2013}
+\date{Czerwiec 2014}
\maketitle
@@ -108,7 +108,7 @@ przeznaczone dla Windows oraz \MacOSX.
(\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łyty instalacyjnej.
+\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 zaistalować \TL{} na twardym dysku,
@@ -205,7 +205,7 @@ zawierające wiele pytań i odpowiedzi zbieranych przez wiele lat:
skorzystanie z~wyszukiwarki, np. \url{http://www.google.com}.
\item [wysyłanie pytań] Jeśli nadal nie znajdujemy rozwiązania problemu,
-to możemy wysłać pytanie do \dirname{comp.text.tex}, korzystając z~Google,
+możemy wysłać pytanie do \dirname{comp.text.tex}, skorzystać z~Google,
czytnika wiadomości bądź pisząc list na adres \email{texhax@tug.org}.
Przedtem jednak \emph{należy} zapoznać się z~poradami dotyczącymi sposobu
zadawania pytań, zawartymi w~\acro{FAQ}:
@@ -317,11 +317,12 @@ 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
-w~pliku \OnCD{doc.html}. Dokumentacje programów (man, info, także w~formacie
-PDF) znajdują się w~katalogu \dirname{texmf-dist/doc/}. W~odpowiednich
-podkatalogach znajdziemy tam też dokumentacje pakietów makr, fontów
-i~formatów. W~odszukaniu konkretnej dokumentacji w~dowolnym z~wymienionych
-katalogów mogą pomóc programy \cmdname{texdoc} lub \cmdname{texdoctk}.
+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 mogą pomóc programy \cmdname{texdoc} (tekstowy) lub
+\cmdname{texdoctk} (graficzny).
Niniejsza dokumentacja w~kilku językach znajduje się na płytce \TK{}DVD\
w~podkatalogach \dirname{texlive-doc}, zaś po instalacji
@@ -394,8 +395,8 @@ Domyślny układ katalogów:
\begin{description}
\item[ogólnosystemowy katalog instalacji] może zawierać kilka wydań \TL{}:
\begin{ttdescription}
- \item[2012] poprzednie wydanie,
- \item[2013] wydanie aktualne:
+ \item[2013] poprzednie wydanie,
+ \item[2014] wydanie aktualne:
\begin{ttdescription}
\item [bin] ~
\begin{ttdescription}
@@ -414,9 +415,9 @@ Domyślny układ katalogów:
\item[katalog domowy użytkownika] (\texttt{\$HOME} lub
\texttt{\%USERPROFILE\%})
\begin{ttdescription}
- \item[.texlive2012] prywatne pliki konfiguracyjne
- poprzedniego wydania
\item[.texlive2013] prywatne pliki konfiguracyjne
+ poprzedniego wydania
+ \item[.texlive2014] prywatne pliki konfiguracyjne
dla bieżącego wydania:
\begin{ttdescription}
\item [texmf-var\ \ ] \envname{TEXMFVAR}, \envname{TEXMFCACHE}
@@ -462,7 +463,7 @@ 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/luatexref-t.pdf}.
-\item [Xe\TeX] umożliwia kodowanie tekstów w~Unicode oraz korzystanie
+\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}.
@@ -536,7 +537,7 @@ 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 jedynie pojedynczy pakiet.
+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
@@ -569,8 +570,8 @@ i~fontów systemu \TeX{}, pliki konfiguracyjne dla podstawowych sterowników;
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. obszerne zestawy makr służące do wstępnego przetworzenia
- i~utworzenia pliku \texttt{.fmt});
+ ,,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
@@ -623,9 +624,46 @@ i~fontów systemu \TeX{}, pliki konfiguracyjne dla podstawowych sterowników;
%--------------------------
%%! koniec pozostawionej sekcji 24.09.2009 i po zmianach 28.05.2013
+\htmlanchor{installation}
+\section{Instalacja}
+\label{sec:install}
+
+\subsection{Start instalacji}
+\label{sec:inst-start}
+
+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
+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
+\dirname{systems/texlive/tlnet}
+(\url{http://mirror.ctan.org/systems/texlive/tlnet} automatycznie
+przekierowuje do najbliższej 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żemy pobrać alternatywny
+\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}).
+
\begin{figure}[ht]
\begin{boxedverbatim}
-Installing TeX Live 2013 from: ...
+Installing TeX Live 2014 from: ...
Platform: i386-linux => 'Intel x86 with GNU/Linux'
Distribution: inst (compressed)
...
@@ -636,11 +674,11 @@ Distribution: inst (compressed)
<S> installation scheme (scheme-full)
<C> customizing installation collections:
- 43 collections out of 45, disk space required: 3909 MB
+ 43 collections out of 45, disk space required: 3641 MB
<D> directories:
TEXDIR (the main TeX directory):
- /usr/local/texlive/2013
+ /usr/local/texlive/2014
...
<O> options:
@@ -670,30 +708,6 @@ zawiera spis wszystkich plików w~każdym pakiecie.
%====
-\htmlanchor{installation}
-\section{Instalacja}
-\label{sec:install}
-
-\subsection{Start instalacji}
-\label{sec:inst-start}
-
-Instalację \TL{} uruchamiamy z~płytki \TK{} \DVD{} (bądź po pobraniu z~sieci
-pakietu instalacyjnego i~jego rozpakowaniu) skryptem \filename{install-tl}
-(Unix), \filename{install-tl.bat} lub \filename{install-tl-advanced.bat}
-(Windows). Dodatkowe informacje na temat różnych metod instalacji znajdziemy
-na stronie \url{http://tug.org/texlive/acquire.html}.
-
-\begin{description}
-\item [Instalacja z sieci:] z~archiwum \CTAN, z~katalogu
-\dirname{systems/texlive/tlnet}
-(\url{http://mirror.ctan.org/systems/texlive/tlnet} automatycznie
-przekierowuje do najbliższej 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.bat}
-i~\filename{install-tl-advanced.bat}.
-
\item [Instalacja z płytki \TeX{} Collection \DVD:] po zamontowaniu
płytki należy zmienić katalog bieżący na \dirname{texlive} \DVD{}
(w~Windows program instalacyjny powinien uruchomić się automatycznie).
@@ -712,7 +726,6 @@ aktualizowane między corocznymi wydaniami.
Dalsze kroki omówiono dokładniej poniżej.
-
\subsubsection{Unix}
\noindent
@@ -720,14 +733,13 @@ 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ć:
\begin{alltt}
-> \Ucom{cd /path/to/installer}
-> \Ucom{perl install-tl}
+> \Ucom{perl /path/to/installer/install-tl}
\end{alltt}
-(można także uruchomić \Ucom{perl /path/to/installer/install-tl} lub
-\Ucom{./install-tl}; w dalszej części nie będziemy powtarzać wszelkich
-możliwych kombinacji). Zalecane jest powiększenie okna terminala, aby
-zobaczyć pełną zawartość ekranu programu instalacyjnego
-(rys.~\ref{fig:text-main}).
+(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).
+Zalecane jest powiększenie okna terminala, aby zobaczyć pełną zawartość
+ekranu programu instalacyjnego (rys.~\ref{fig:text-main}).
Do uruchomienia w~trybie graficznym (\GUI; rys.~\ref{fig:gui-main})
wymagana jest obecność w~systemie modułu \dirname{Perl::TK} skompilowanego
@@ -761,6 +773,7 @@ wymagane dla instalatora \TL. Dodatkowe informacje -- patrz
część~\ref{sec:cygwin}.
\subsubsection{MacOSX}
+\label{sec:macosx}
Jak wspomniano w części \ref{sec:tl-coll-dists}, dla \MacOSX{}
przygotowano odrębną dystrybucję Mac\TeX\ (\url{http://tug.org/mactex}).
@@ -774,38 +787,38 @@ 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 \MacOSX\ dokumentacjami i~aplikacjami.
-\subsubsection{Windows}
+\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}.
-Gdy używamy instalatora pobranego z~sieci (bądź program ten nie uruchamia się
-automatycznie po włożeniu \DVD{} do napędu), należy uruchomić
-\filename{install-tl.bat} (np. podwójnym kliknięciem myszy).
Można to uczynić także z~linii poleceń. Gdy katalog zawierający ten plik
jest katalogiem bieżącym, wystarczy uruchomić:
\begin{alltt}
-> \Ucom{install-tl}
-\end{alltt}
-bądź, dla bardziej wymagającej instalacji, pozwalającej na wybór schematów,
-kolekcji itp.:
-\begin{alltt}
-> \Ucom{install-tl-advanced}
+> \Ucom{install-tl-windows}
\end{alltt}
-W linii poleceń można też podać ścieżkę do programu, np.:
+W linii poleceń można zamiast tego podać ścieżkę do programu, np.
+dla \TK\ \DVD:
\begin{alltt}
-> \Ucom{D:\bs{}texlive\bs{}install-tl}
+> \Ucom{D:\bs{}texlive\bs{}install-tl-windows}
\end{alltt}
-dla \TK\ \DVD, zakładając, że \dirname{D:} jest napędem \DVD
+zakładając, że \dirname{D:} jest napędem \DVD
(rys.~\ref{fig:wizard-w32} pokazuje domyślny dla Windows ekran programu
instalacyjnego).
Instalacja w~trybie tekstowym wymaga podania:
\begin{alltt}
-> \Ucom{install-tl -no-gui}
+> \Ucom{install-tl-windows -no-gui}
\end{alltt}
Wszystkie dostępne opcje wyświetlimy uruchamiając:
\begin{alltt}
-> \Ucom{install-tl -help}
+> \Ucom{install-tl-windows -help}
\end{alltt}
\begin{figure}[tb]
@@ -824,7 +837,7 @@ Wszystkie dostępne opcje wyświetlimy uruchamiając:
zainstalować pakiety \filename{perl} oraz \filename{wget}.
Ponadto zalecana jest instalacja:
\begin{itemize*}
-\item \filename{fontconfig} (wymagany dla \XeTeX i~Lua\TeX)
+\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
@@ -857,9 +870,10 @@ Tryb ten uruchamiamy poleceniem:
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
-\textit{wizard} (,,czarodziej'', ,,mag'', rys.~\ref{fig:wizard-w32}),
-uruchamiany jest poleceniem:
+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}
@@ -891,12 +905,12 @@ Available platforms: (Dostępne platformy:)
j [ ] i386-linux Intel x86 with GNU/Linux
k [ ] i386-netbsd Intel x86 with NetBSD
l [ ] i386-solaris Intel x86 with Solaris
- m [ ] mips-irix SGI IRIX
- o [ ] mipsel-linux mipsel with Linux
- p [ ] powerpc-linux PowerPC with GNU/Linux
- s [ ] sparc-solaris Sparc with Solaris
- t [ ] universal-darwin universal binaries for MacOSX/Darwin
- u [ ] win32 Windows
+ m [ ] mipsel-linux mipsel with Linux
+ o [ ] powerpc-linux PowerPC with GNU/Linux
+ p [ ] sparc-solaris Sparc with Solaris
+ s [ ] universal-darwin universal binaries for MacOSX/Darwin
+ t [ ] win32 Windows
+ u [ ] x86_64-cygwin x86_64 with Cygwin
v [ ] x86_64-darwin x86_64 with MacOSX/Darwin
w [ ] x86_64-linux x86_64 with GNU/Linux
x [ ] x86_64-solaris x86_64 with Solaris
@@ -959,17 +973,20 @@ programu \TeX\ Live Manager (\prog{tlmgr}, patrz część~\ref{sec:tlmgr}).
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}) różni się w~Windows (|%SystemDrive%\texlive\2013|)
-i~w~Unix (\dirname{/usr/local/texlive/2013}).
+(\dirname{TEXDIR}) to w~systemach Unix (\dirname{/usr/local/texlive/2014},
+zaś w~Windows |%SystemDrive%\texlive\2014|.
+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
+kolejność ścieżek przeszukiwania.
Głównym powodem, dla którego chcielibyśmy ewentualnie zmienić domyślne
-położenie \dirname{TEXDIR},
+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/2013|. Zalecamy użycie katalogu z~nazwą odzwierciedlającą
+|~/texlive/2014|. 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
@@ -1249,17 +1266,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/2013/bin/i386-linux:$PATH; export PATH
-MANPATH=/usr/local/texlive/2013/texmf-dist/doc/man:$MANPATH; export MANPATH
-INFOPATH=/usr/local/texlive/2013/texmf-dist/doc/info:$INFOPATH; export INFOPATH
+PATH=/usr/local/texlive/2014/bin/i386-linux:$PATH; export PATH
+MANPATH=/usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH; export MANPATH
+INFOPATH=/usr/local/texlive/2014/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/2013/bin/i386-linux:$PATH
-setenv MANPATH /usr/local/texlive/2013/texmf-dist/doc/man:$MANPATH
-setenv INFOPATH /usr/local/texlive/2013/texmf-dist/doc/info:$INFOPATH
+setenv PATH /usr/local/texlive/2014/bin/i386-linux:$PATH
+setenv MANPATH /usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH
+setenv INFOPATH /usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH
\end{sverbatim}
Jeśli jakieś ustawienia zawarto już w~prywatnych plikach konfiguracyjnych,
@@ -1276,8 +1293,8 @@ konfiguracji.
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/2013/bin/i386-linux \
- /usr/local/texlive/2013/texmf-dist/doc/man
+MANPATH_MAP /usr/local/texlive/2014/bin/i386-linux \
+ /usr/local/texlive/2014/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.
@@ -1331,8 +1348,9 @@ następujące czynności:
\item uruchomić \Ucom{fc-cache -fsv}.
\end{enumerate*}
-Jeśli nie mamy odpowiednich uprawnień i chcemy podczas uruchamiania \XeTeX-a
-korzystać jedynie z~fontów dostępnych w~\TL, należy:
+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
\filename{~/.fonts.conf}, gdzie \filename{~} oznacza nasz katalog domowy.
@@ -1340,8 +1358,8 @@ korzystać jedynie z~fontów dostępnych w~\TL, należy:
\end{enumerate*}
Uruchomienie programu \code{fc-list} pozwala wyświetlić nazwy fontów
-systemowych. \code{fc-list : family style file spacing} pokaże więcej
-interesujących informacji.
+systemowych. Uruchomienie \code{fc-list : family style file spacing} pokaże
+więcej interesujących informacji.
%\subsubsection{Gdy uruchamiamy programy z~DVD}
%
@@ -1444,7 +1462,6 @@ katalogów umieszczonych w klamrach.
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).
- %(patrz część~\ref{sec:tl-fonts}).
Alternatywą jest tu użycie programu \XeTeX{} lub Lua\TeX\ (patrz
część~\ref{sec:tex-extensions}), które korzystają z fontów systemowych
@@ -1452,24 +1469,30 @@ bez potrzeby instalowania ich dla programów \TeX-owych.
Procedury instalacji i integracji fontów
% for our best effort at wielkim staraniem ??
- opisano dokładnie np.
-w:~\url{http://tug.org/fonts/fontinstall.html}.
+ 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. Opiszemy tu podstawowe procedury testujące funkcjonowanie
-systemu w~systemach Unix. W~\MacOSX{} i~Windows najczęściej użyjemy
-środowiska graficznego (\GUI), reguły jednak będą podobne.
+poprawnie. Pierwszą rzeczą będzie znalezienie programu do edycji plików.
+W~\MacOSX{} i~Windows najczęściej użyjemy
+graficznego edytora (\GUI), odpowiednio TeXShop lub \TeX{}works,
+które dostępne są w~dystrybucji \TL{}. 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.
\begin{enumerate}
\item Sprawdzamy najpierw, czy uruchamia się program \cmdname{tex}:
\begin{alltt}
> \Ucom{tex -{}-version}
-TeX 3.1415926 (TeX Live ...)
-kpathsea version 6.0.1
+TeX 3.14159265 (TeX Live ...)
Copyright ... D.E. Knuth.
...
\end{alltt}
@@ -1481,7 +1504,7 @@ zadeklarowano zmienną \envname{PATH} (patrz: deklaracje zmiennych
\item Następnie przetwarzamy prosty plik \LaTeX-owy:
\begin{alltt}
> \Ucom{latex sample2e.tex}
-pdfTeX 3.1415926-... (TeX Live ...)
+This is pdfTeX 3.14...
.....
Output written on sample2e.dvi (3 pages, 7484 bytes).
Transcript written on sample2e.log.
@@ -1556,7 +1579,7 @@ Program ten można też zainstalować samodzielnie w~systemach Linux
użycie fontów systemowych:
\begin{alltt}
> \Ucom{xetex opentype-info.tex}
-This is XeTeX, Version 3.1415926\dots
+This is XeTeX, Version 3.14\dots
...
Output written on opentype-info.pdf (1 page).
Transcript written on opentype-info.log.
@@ -1581,7 +1604,7 @@ 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
-zorientowanego na środowisko \TeX{} znacznie ułatwi pracę.
+dedekowanego dla środowiska \TeX{} znacznie ułatwi pracę.
Wszystkie te programy dla Windows można dosyć łatwo znaleźć w~sieci,
ponieważ jednak jest ich spory wybór, postanowiliśmy te najbardziej istotne
@@ -1643,7 +1666,7 @@ pomocnicze:
\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})
+% 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
@@ -1782,7 +1805,7 @@ Poza tym w Windows można dołączyć opisany wyżej skrypt \filename{w32client}
\url{http://tug.org/texlive/w32client.html}), który wykonuje swe zadania,
podobnie jak w wypadku instalacji sieciowej.
-W systemie \MacOSX{} programy TeXShop i \TeX{}works będą mogły wykorzystać
+W systemie \MacOSX{} program TeXShop będzie mógł wykorzystać
instalację na \acro{DVD}, gdy zadeklarujemy dowiązanie symboliczne
\filename{/usr/texbin} do odpowiedniego katalogu, np.:
\begin{verbatim}
@@ -1800,21 +1823,23 @@ Obraz \ISO, tworzony obecnie, tego nie wymaga.
\label{sec:tlmgr}
\TL{} zawiera program o~nazwie \prog{tlmgr}, służący do dalszego
-zarządzania \TL{} po pierwotnej instalacji. Programy \prog{updmap},
-\prog{fmtutil} oraz \prog{texconfig} są nadal dostępne i~będą utrzymywane
-w~przyszłości, jednakże obecnie polecanym interfejsem jest \prog{tlmgr}. Jego
-możliwości obejmują:
+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;
+\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*}
+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{tlmgr-gui}{\linewidth}
\caption{\prog{tlmgr} w~trybie graficznym: główne okno, po akcji
@@ -1853,12 +1878,9 @@ możliwości obejmują:
> \Ucom{tlmgr -gui}
\end{alltt}
zaś w~systemie Windows poprzez wybór menu: \texttt{Start},
-\texttt{Programy}, \texttt{TeX Live 2013}, \texttt{TeX Live Manager}.
+\texttt{Programy}, \texttt{TeX Live 2014}, \texttt{TeX Live Manager}.
Po kliknięciu przycisku ,,Wczytaj'' wyświetla listę dostępnych oraz
listę zainstalowanych pakietów.
- %(te ostatnie poprzedzone są znacznikiem
- %,,(i)''). Zakładamy oczywiście, że źródła instalacji są poprawne i~są
- %dostępne.
Rysunki~\ref{fig:tlmgr-general-options} i~\ref{fig:tlmgr-paper-options}
pokazują zakładki doczące opcji.
@@ -1897,12 +1919,12 @@ running post install action for xetex
install: xetex-def
...
running mktexlsr
-mktexlsr: Updating /usr/local/texlive/2013/texmf-dist/ls-R...
+mktexlsr: Updating /usr/local/texlive/2014/texmf-dist/ls-R...
...
running fmtutil-sys --missing
...
Transcript written on xelatex.log.
-fmtutil: /usr/local/texlive/2013/texmf-var/web2c/xetex/xelatex.fmt installed.
+fmtutil: /usr/local/texlive/2014/texmf-var/web2c/xetex/xelatex.fmt installed.
\end{fverbatim}
Jak widać, \prog{tlmgr} instaluje wszystkie pakiety zależne, a także
@@ -1920,9 +1942,9 @@ co pokaże:
package: collection-latexextra
category: Collection
shortdesc: LaTeX supplementary packages
-longdesc: A large collection of add-on packages for LaTeX.
+longdesc: A very large collection of add-on packages for LaTeX.
installed: Yes
-revision: 14675
+revision: 32768
\end{fverbatim}
\noindent
@@ -2018,27 +2040,20 @@ dostępu do rejestru.
%%! 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, mającymi
-pełną swobodę dostępu do całości systemu.
- %%! ???
- %In practice, though, you could better describe
- %these classes of users as unprivileged users and normal users: being an
- %administrator is the rule, not the exception.
- Dołożono wielu starań, aby umożliwić instalację \TL{} także osobom bez
- uprawnień administratora.
-
-Jeśli osoba instalująca jest administratorem, 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.
+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 administrata, 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.
- %Mając uprawnienia admistratora możemy zainstalować \TL{} tylko
- %dla użytkowników; należy wtedy uruchomić \verb|install-tl| z~parametrem
- %\optname{-non-admin}.
Bez względu na status użytkownika proponowanym, domyślnym katalogiem głównym
-instalacji, jest katalog w~ramach \verb|%SystemDrive%|. Program instalacyjny
+instalacji jest katalog w~ramach \verb|%SystemDrive%|. Program instalacyjny
zawsze sprawdza, czy ten katalog jest dostępny do zapisu dla aktualnego
użytkownika.
@@ -2317,9 +2332,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{.../2013/texmf.cnf},
+Zamiast tego typowa instalacja \TL{} tworzy plik \file{.../2014/texmf.cnf},
który w~wyjątkowych wypadkach możemy modyfikować. Głównym plikiem
-konfiguracyjnym jest \file{.../2013/texmf-dist/web2c/texmf.cnf}, ale
+konfiguracyjnym jest \file{.../2014/texmf-dist/web2c/texmf.cnf}, ale
nie powinien być on modyfikowany, gdyż
%wprowadzone ewentualne
zmiany będą utracone podczas aktualizacji.
@@ -3097,7 +3112,8 @@ przy głównym współudziale:
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\ do potrzeb \TL;
-\item \Thanh{}a, Martina Schr\"odera i~zespołu pdf\TeX, którzy ciągle
+\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, którzy ciągle
ulepszali możliwości tego programu;
\item Hartmuta Henkela, mającego istotny udział w~rozwoju pdf\TeX-a,
Lua\TeX-a i~innych programów;
@@ -3157,16 +3173,16 @@ przy głównym współudziale:
Binaria dla różnych platform skompilowali:
Ettore Aldrovandi (\pkgname{i386-solaris}, \pkgname{x86\_64-solaris}),
Marc Baudoin (\pkgname{amd64-netbsd}, \pkgname{i386-netbsd}),
-Karl Berry (\pkgname{i386-linux}, \pkgname{sparc-solaris}),
+Karl Berry (\pkgname{i386-linux}),
Alan Braslau (\pkgname{amd64-kfreebsd}, \pkgname{i386-kfreebsd}),
Peter Breitenlohner (\pkgname{x86\_64-linux}),
-Ken Brown (\pkgname{i386-cygwin}),
+Ken Brown (\pkgname{i386-cygwin}, \pkgname{x86\_64-cygwin}),
Simon Dales (\pkgname{armhf-linux}),
-Christian Mensing (\pkgname{mips-irix}),
-Akira Kakuto (\pkgname{win32}),
+% Christian Mensing (\pkgname{mips-irix}),
+ Akira Kakuto (\pkgname{win32}),
Dick Koch (\pkgname{universal-darwin}, \pkgname{x86\_64-darwin}),
Nikola Le\v{c}i\'c (\pkgname{amd64-freebsd}, \pkgname{i386-freebsd}),
-Mojca Miklavec (\pkgname{mipsel-linux}),
+Mojca Miklavec (\pkgname{mipsel-linux}, \pkgname{sparc-solaris}),
Norbert Preining (\pkgname{alpha-linux}),
Thomas Schmitz (\pkgname{powerpc-linux}),
Boris Veytsman (\pkgname{armel-linux}).
@@ -3795,7 +3811,7 @@ programu.
Przywrócono (ze względów raczej historycznych) programy \cmdname{initex}
i~\cmdname{inimf} (ale nie inne warianty \cmdname{ini*}).
-\subsection{2012}
+\subsection{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
@@ -3835,9 +3851,7 @@ Dodano binaria dla \pkgname{armel-linux} and \pkgname{mipsel-linux}.
Usunięto z~głównej dystrybucji binaria dla \pkgname{sparc-linux}
i~\pkgname{i386-netbsd}.
-\htmlanchor{news}
-\subsection{\enspace Obecna edycja}
-\label{sec:tlcurrent}
+\subsection{Wydanie 2013}
W układzie dystrybucji zawartość katalogu \code{texmf/} włączono (dla
uproszczenia) do katalogu \code{texmf-dist/}. Obie zmienne Kpathsea:
@@ -3861,7 +3875,8 @@ W programie \XeTeX\ (patrz także na stronie domowej projektu):
\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)
- ATSUI; \item w wypadku znalezienia identycznych nazw fontów w~różnych
+ 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
przez programy \XeTeX\ i~\code{xdvipdfmx}.
@@ -3882,7 +3897,79 @@ 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},
-\pkgname{mips-irix}, \pkgname{i386-netbsd} i~\pkgname{amd64-netbsd}.
+\pkgname{mips-irix}, \pkgname{i386-netbsd} i~\pkgname{amd64-netbsd};
+usunięto \pkgname{powerpc-aix}.
+
+\htmlanchor{news}
+\subsection{\enspace Obecna edycja -- 2014}
+\label{sec:tlcurrent}
+
+Edycja 2014 zawiera 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,
+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.
+
+Lua\TeX: dokonano istotnych zmian i~poprawek przy ł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
+Lua do kompilacji do kodu maszynowego (ang. \emph{just-in-time compilation};
+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
+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.
+
+\MP: zestaw możliwych wartości parametru \code{numbersystem}, a~zarazem
+zmiennej wbudowanej, rozszerzono o wartość \code{decimal}; dokładności
+obliczeń można ustalać za pomocą owej 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
+\acro{SVG} i~\acro{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}.
+
+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ć
+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~kolekcji \pkgname{langcjk}, wspólnej dla języków chińskiego,
+japońskiego i~koreańskiego, zostały wydzielone oddzielne (o~mniejszej
+wielkości) podkolekcje 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.
+
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),