summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
diff options
context:
space:
mode:
authorStaszek Wawrykiewicz <staw@gust.org.pl>2013-05-15 02:23:21 +0000
committerStaszek Wawrykiewicz <staw@gust.org.pl>2013-05-15 02:23:21 +0000
commit6fb40684f03dac9594f2de246b4fbbeec21e565d (patch)
treee43a2489d93be522ebf14f307cb6f9a5920700d8 /Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
parent6ebfeffcd5f78f2fee0409c78d3d957ef5eee133 (diff)
updated Polish doc for TL13
git-svn-id: svn://tug.org/texlive/trunk@30482 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.tex499
1 files changed, 278 insertions, 221 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 9990b17257a..5a6bb650cc1 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. 46 2012/06/04
+% $Id: texlive-pl.tex, v. 47 2013/05/15
% TeX Live documentation.
% Originally written by Sebastian Rahtz and Michel Goossens,
% now maintained by Karl Berry and others.
@@ -36,14 +36,14 @@
\begin{document}
\title{{\huge \textit{Przewodnik po \protect\TL}\\[1ex]}
- {\LARGE \textsf\TL{} 2012}
+ {\LARGE \textsf\TL{} 2013}
}
\author{Redakcja: Karl Berry \\[3mm]
\url{http://tug.org/texlive/}
}
-\date{Czerwiec 2012}
+\date{Czerwiec 2013}
\maketitle
@@ -180,7 +180,7 @@ Oto lista źródeł pomocy, w~kolejności przez nas rekomendowanej:
\item [\TeX{} \acro{FAQ}] \TeX-owy \acro{FAQ} jest obszernym zbiorem
odpowiedzi na wiele pytań, od najprostszych do najbardziej
zaawansowanych. Jest on załączony na \TL{} w~katalogu
-\OnCD{texmf-dist/doc/generic/FAQ-en/html/index.html},
+\OnCD{texmf-dist/doc/generic/FAQ-en/},
a~także dostępny w~sieci: \url{http://www.tex.ac.uk/faq}. Proponujemy
zajrzeć najpierw tam. Uruchomiono też serwis \acro{FAQ}
w~języku polskim: \url{http://faq.gust.org.pl}.
@@ -195,9 +195,10 @@ wszelkich pakietów dotyczących \TeX-a. Patrz:
zawiera wiele odsyłaczy, w~szczególności do książek, podręczników
i~artykułów poświęconych wszelkim aspektom pracy z~systemem \TeX.
-\item [archiwa pomocy] Dwa główne fora pomocy to grupa
-Usenet \url{news:comp.text.tex} oraz lista dyskusyjna
-\email{texhax@tug.org}. Warto przeszukać archiwa list dyskusyjnych,
+\item [archiwa pomocy] Główne fora pomocy to grupa
+Usenet \url{news:comp.text.tex}, lista dyskusyjna
+\email{texhax@tug.org} oraz strona \url{http://tex.stackexchange.com}.
+Warto przeszukać archiwa list dyskusyjnych,
zawierające wiele pytań i odpowiedzi zbieranych przez wiele lat:
\url{http://groups.google.com/group/comp.text.tex/topics} oraz
\url{http://tug.org/mail-archives/texhax}. Nie zaszkodzi
@@ -247,7 +248,7 @@ płytki \DVD, w~skład której wchodzi \TL.
\begin{description}
-\item [\TL] kompletny system na \acro{DVD}, pozwala na instalację na
+\item [\TL] kompletny system \TeX, który pozwala na instalację na
twardym dysku lub przygotowanie przenośnej instalacji np. na pen drivie;
strona domowa projektu: \url{http://tug.org/texlive/}.
@@ -263,11 +264,11 @@ rozszerzonej o~dodatkowe narzędzia; całkowicie niezależna od \TL;
\item [CTAN] zrzut zawartości archiwów \CTAN{};
(\url{http://www.ctan.org}).
-\item [\texttt{texmf-extra}] katalog z wybranymi pakietami dodatkowymi.
+% \item [\texttt{texmf-extra}] katalog z wybranymi pakietami dodatkowymi.
\end{description}
-\CTAN, \pkgname{protext}, i~\texttt{texmf-extra} nie spełniają przyjętych dla
+\CTAN, \pkgname{protext} nie spełnia przyjętych dla
\TL{} wymogów dotyczących swobody kopiowania, wobec tego należy ten fakt
uwzględnić przy redystrybucji bądź modyfikacji zawartości wymienionych
katalogów.
@@ -297,12 +298,9 @@ w kilku językach, w formacie \HTML{} i~zwykłym tekstowym;
% (edytory, ,,shelle TeX-owe''), których zwykle brak w~typowej instalacji
% Windows (programy te mogą być szczególnie przydatne dla początkujących);
-\item[texmf] drzewo katalogów plików pomocniczych i~dokumentacji dla
- \emph{programów} (patrz: \texttt{TEXMFMAIN} w~następnej części);
-
-\item[texmf-dist] główne drzewo katalogów formatów i~pakietów (zawiera makra,
- fonty i~dokumentacje; patrz: \texttt{TEXMDIST} w~następnej części);
-
+\item[texmf-dist] główne drzewo katalogów instalacji (zawiera makra,
+ fonty i~dokumentacje; patrz: \texttt{TEXMDIST} w~następnej części);
+%
%\item[texmf-doc] drzewo samodzielnych dokumentacji (m.in. podręczniki itp.),
% niezwiązane z~konkretnymi pakietami, zorganizowane według języków.
@@ -323,24 +321,24 @@ w~kilku językach (również polskim).
Do znalezienia dokumentacji przydatne mogą być dowiązania zawarte w pliku
\OnCD{doc.html}, który znajdziemy w~głównym katalogu instalacji. Dokumentacje programów
(man, info, także w~formacie PDF) znajdują się w~katalogu
-\dirname{texmf/doc}, zaś dokumentacje pakietów makr, fontów i~formatów
+\dirname{texmf-dist/doc}, zaś dokumentacje pakietów makr, fontów i~formatów
w~katalogu \dirname{texmf-dist/doc}. W~odszukaniu konkretnej dokumentacji
w~dowolnym z~wymienionych katalogów mogą pomóc programy \cmdname{texdoc} lub
\cmdname{texdoctk}.
Niniejsza dokumentacja w~kilku językach znajduje się na płytce \TK{}DVD\ w~podkatalogach katalogu \dirname{texlive-doc},
-zaś po instalacji w~podkatalogach katalogu \dirname{texmf/doc/texlive}:
+zaś po instalacji w~podkatalogach katalogu \dirname{texmf-dist/doc/texlive}:
\begin{itemize*}
-\item{uproszczony chiński:} \OnCD{texmf/doc/texlive/texlive-zh-cn}
-\item{czeski/słowacki:} \OnCD{texmf/doc/texlive/texlive-cz}
-\item{angielski:} \OnCD{texmf/doc/texlive/texlive-en}
-\item{francuski:} \OnCD{texmf/doc/texlive/texlive-fr}
-\item{niemiecki:} \OnCD{texmf/doc/texlive/texlive-de}
-\item{polski:} \OnCD{texmf/doc/texlive/texlive-pl}
-\item{rosyjski:} \OnCD{texmf/doc/texlive/texlive-ru}
-\item{serbski:} \OnCD{texmf/doc/texlive/texlive-sr}
-\item{włoski:} \OnCD{texmf/doc/texlive/texlive-it}
+\item{uproszczony chiński:} \OnCD{texmf-dist/doc/texlive/texlive-zh-cn}
+\item{czeski/słowacki:} \OnCD{texmf-dist/doc/texlive/texlive-cz}
+\item{angielski:} \OnCD{texmf-dist/doc/texlive/texlive-en}
+\item{francuski:} \OnCD{texmf-dist/doc/texlive/texlive-fr}
+\item{niemiecki:} \OnCD{texmf-dist/doc/texlive/texlive-de}
+\item{polski:} \OnCD{texmf-dist/doc/texlive/texlive-pl}
+\item{rosyjski:} \OnCD{texmf-dist/doc/texlive/texlive-ru}
+\item{serbski:} \OnCD{texmf-dist/doc/texlive/texlive-sr}
+\item{włoski:} \OnCD{texmf-dist/doc/texlive/texlive-it}
\end{itemize*}
\subsection{Predefiniowane drzewa katalogów texmf}
@@ -355,20 +353,17 @@ przypisane do konkretnych zmiennych.
Wszystkie drzewa katalogów, włącznie z prywatnymi katalogami użytkownika,
powinny posiadać strukturę zgodną z zaleceniami \TeX\
Directory Structure (\TDS, \url{http://tug.org/tds}), konsekwentnie wraz
-z mnóstwem podkatalogów. W przeciwnym wypadku potrzebne pliki mogą nie zostać
-odnalezione. W części \ref{sec:local-personal-macros}
+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.
\begin{ttdescription}
-\item [TEXMFMAIN] Drzewo katalogów zawierające podstawowe dla
- dystrybucji elementy systemu, jak skrypty
- %(np. \verb+web2c/mktexdir+),
- i~inne pliki pomocnicze oraz dokumentację programów (nie zawiera zatem
- pakietów makr ani formatów).
-\item [TEXMFDIST] Drzewo katalogów zawierające pakiety makr, fontów itp.,
- %tak jak są one oryginalnie dystrybuowane;
- drzewo to może być współdzielone z~dowolną dystybucją.
-\item [TEXMFLOCAL] Drzewo katalogów, które administratorzy mogą wykorzystać
+\item [TEXMFDIST] Drzewo katalogów zawierające niemal wszystkie pliki
+ dystrybucji: pakiety makr, fontów, pomocnicze skrypty, dokumentacje itp.
+ (pozostałe pliki dystrybucji, czyli programy, znajdują się w~równoległym
+ katalogu \code{bin/}).
+ %Drzewo to może być współdzielone z~dowolną dystybucją.
+ \item [TEXMFLOCAL] Drzewo katalogów, które administratorzy mogą wykorzystać
do przechowywania lokalnych makr, fontów itp., dostępnych dla wszystkich
użytkowników serwera.
\item [TEXMFHOME] Drzewo katalogów dla prywatnych makr, fontów itp.
@@ -384,15 +379,16 @@ odnalezione. W części \ref{sec:local-personal-macros}
\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 [TEXMFCACHE] Drzewa katalogów wykorzystywane przez
- \ConTeXt\ Mk\acro{IV} do przechowywania
- %!!!(cached) runtime data. ???
- buforowanych danych z~przetwarzania.
- %Domyślna wartość w \TL{} jest identyczna z \verb+TEXMFVAR+.
\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\ Mk\acro{IV} 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+.
\end{ttdescription}
\noindent
@@ -400,8 +396,8 @@ Domyślny układ katalogów:
\begin{description}
\item[ogólnosystemowy katalog instalacji] może zawierać kilka wydań \TL{}:
\begin{ttdescription}
- \item[2011] poprzednie wydanie,
- \item[2012] wydanie aktualne:
+ \item[2012] poprzednie wydanie,
+ \item[2013] wydanie aktualne:
\begin{ttdescription}
\item [bin] ~
\begin{ttdescription}
@@ -410,8 +406,7 @@ Domyślny układ katalogów:
\item [universal-darwin] programy dla \MacOSX
\item [win32] programy dla Windows
\end{ttdescription}
- \item [texmf\ \ \ \ ] określany zmienną \envname{TEXMFMAIN}
- \item [texmf-dist\ \ ] \envname{TEXMFDIST}
+ \item [texmf-dist\ \ \ \ ] określany zmienną \envname{TEXMFDIST} i \envname{TEXMFMAIN}
\item [texmf-var\ \ ] \envname{TEXMFSYSVAR}
\item [texmf-config] \envname{TEXMFSYSCONFIG}
\end{ttdescription}
@@ -421,9 +416,9 @@ Domyślny układ katalogów:
\item[katalog domowy użytkownika] (\texttt{\$HOME} lub
\texttt{\%USERPROFILE\%})
\begin{ttdescription}
- \item[.texlive2011] prywatne pliki konfiguracyjne
- poprzedniego wydania
\item[.texlive2012] prywatne pliki konfiguracyjne
+ poprzedniego wydania
+ \item[.texlive2013] prywatne pliki konfiguracyjne
dla bieżącego wydania:
\begin{ttdescription}
\item [texmf-var\ \ ] \envname{TEXMFVAR}, \envname{TEXMFCACHE}
@@ -436,9 +431,9 @@ Domyślny układ katalogów:
\subsection{Rozszerzenia \protect\TeX-a}
\label{sec:tex-extensions}
-Oryginalny \TeX{}, stworzony przez prof. Knutha, został zamrożony, ale
-jest i~będzie w~przyszłości dostępny w~dystrybucji. \TL{} zawiera ponadto
-kilka wersji rozszerzonych standardowego \TeX-a:
+Oryginalny \TeX{}, stworzony przez prof. Knutha, został zamrożony, ale jest
+i~zawsze będzie w~przyszłości dostępny w~dystrybucji. \TL{} zawiera ponadto
+kilka wersji rozszerzonych standardowego \TeX-a (tzw. ,,silników'' \TeX-a):
\begin{description}
\item [\eTeX] wersja \label{text:etex} programu \TeX{}, w~której dodano
@@ -467,7 +462,7 @@ pozwala na eleganckie rozwiązanie wielu trudnych problemów \TeX-a.
Program \filename{texlua} ma funkcjonalność samodzielnego
interpretera Lua, co sprawia, że jest używany w~\TL{} do wielu zadań.
Patrz \url{http://www.luatex.org/} i~na \DVD{}
-\OnCD{texmf-dist/doc/luatex/luatexref-t.pdf}.
+\OnCD{texmf-dist/doc/luatex/base/luatexref-t.pdf}.
\item [Xe\TeX] umożliwia kodowanie tekstów w~Unicode oraz korzystanie
z~fontów OpenType (także tych dostępnych bezpośrednio w~systemie operacyjnym),
@@ -526,9 +521,10 @@ postscriptowych;
%\item [lacheck] kontrola syntaktyki plików \LaTeX-owych;
-\item [texexec, texmfstart] programy uruchamiające dla Con\TeX{}t;
+\item [context, mtxrun] programy uruchamieniowe dla Con\TeX{}t;
-\item [tex4ht] postprocesor dla \TeX-a konwersji do HTML i XML.
+\item [htlatex, \ldots] \cmdname{tex4ht} postprocesor dla
+ \AllTeX-a konwersji do HTML i~XML.
\end{cmddescription}
@@ -632,24 +628,22 @@ i~fontów systemu \TeX{}, pliki konfiguracyjne dla podstawowych sterowników;
\begin{figure}[ht]
\begin{boxedverbatim}
-Installing TeX Live 2012 from: ...
+Installing TeX Live 2013 from: ...
Platform: i386-linux => 'Intel x86 with GNU/Linux'
Distribution: inst (compressed)
...
Detected platform: Intel x86 with GNU/Linux
- <B> platforms: 1 out of 19
+ <B> binary platforms: 1 out of 21
- <S> Installation scheme (scheme-full)
- 84 collections out of 85, disk space required: 3091 MB
+ <S> installation scheme (scheme-full)
- Customizing installation scheme:
- <C> standard collections
- <L> language collections
+ <C> customizing installation collections:
+ 43 collections out of 45, disk space required: 3909 MB
<D> directories:
TEXDIR (the main TeX directory):
- /usr/local/texlive/2012
+ /usr/local/texlive/2013
...
<O> options:
@@ -670,12 +664,12 @@ Actions:
Plik \texttt{tlpdb/texlive.tlpdb} (wykorzystywany podczas instalacji)
zawiera spis wszystkich plików w~każdym pakiecie.
-\subsection{Fonty w \protect\TL}
-\label{sec:tl-fonts}
-
-\TL{} zawiera wiele wysokiej jakości fontów skalowanych. Patrz:
-\url{http://tug.org/fonts} oraz
-\OnCD{texmf-dist/doc/fonts/free-math-fonts-survey}.
+%\subsection{Fonty w \protect\TL}
+%\label{sec:tl-fonts}
+%
+%\TL{} zawiera wiele wysokiej jakości fontów skalowanych. Patrz:
+%\url{http://tug.org/fonts} oraz
+%\OnCD{texmf-dist/doc/fonts/free-math-fonts-survey}.
%====
@@ -739,7 +733,7 @@ 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
+wymagana jest obecność w~systemie modułu \dirname{Perl::TK} skompilowanego
ze wsparciem dla \acro{XFT} (w~systemach \GNU/Linux{} jest on z~reguły
dostępny, ale dla innych systemów niekoniecznie):
\begin{alltt}
@@ -776,11 +770,12 @@ przygotowano odrębną dystrybucję Mac\TeX\ (\url{http://tug.org/mactex}).
W~jej wypadku należy użyć dedykowanego programu instalacyjnego, gdyż
zmienia on w~specyficzny sposób ustawienia systemu, w~szczególności pozwala
na łatwe przełączanie między różnymi dystrybucjami \TeX-a dla
-\MacOSX: Mac\TeX, Fink, MacPorts.
+\MacOSX (Mac\TeX, Fink, MacPorts, \ldots), wykorzystując tzw.
+struktury danych \TeX{}Dist.
-Mac\TeX\ jest oparty na \TL{} i główne drzewa katalogów pozostały w~nim
-dokładnie takie same, dodano jedynie katalogi ze specyficznymi dla systemu
-\MacOSX\ dokumentacjami i~aplikacjami.
+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}
@@ -890,22 +885,24 @@ Available platforms: (Dostępne platformy:)
a [ ] alpha-linux DEC Alpha with GNU/Linux
b [ ] amd64-freebsd x86_64 with FreeBSD
c [ ] amd64-kfreebsd x86_64 with GNU/FreeBSD
- d [ ] armel-linux ARM with GNU/Linux
- e [ ] i386-cygwin Intel x86 with Cygwin
- f [ ] i386-freebsd Intel x86 with FreeBSD
- g [ ] i386-kfreebsd Intel x86 with GNU/FreeBSD
- h [X] i386-linux Intel x86 with GNU/Linux
- i [ ] i386-solaris Intel x86 with Solaris
- j [ ] mips-irix SGI IRIX
- k [ ] mipsel-linux mipsel with Linux
- l [ ] powerpc-aix PowerPC with AIX
- m [ ] powerpc-linux PowerPC with GNU/Linux
- o [ ] sparc-solaris Sparc with Solaris
- p [ ] universal-darwin universal binaries for MacOSX/Darwin
- s [ ] win32 Windows
- t [ ] x86_64-darwin x86_64 with MacOSX/Darwin
- u [ ] x86_64-linux x86_64 with GNU/Linux
- v [ ] x86_64-solaris x86_64 with Solaris
+ d [ ] amd64-netbsd x86_64 with NetBSD
+ e [ ] armel-linux ARM with GNU/Linux
+ f [ ] armhf-linux ARMhf with GNU/Linux
+ g [ ] i386-cygwin Intel x86 with Cygwin
+ h [ ] i386-freebsd Intel x86 with FreeBSD
+ i [ ] i386-kfreebsd Intel x86 with GNU/kFreeBSD
+ 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
+ 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
\end{boxedverbatim}
\caption{Wybór platformy (systemu operacyjnego)}\label{fig:bin-text}
\end{figure}
@@ -953,8 +950,8 @@ użytkowników (np.~GUST) lub zastosowaniach (np.~XML lub ConTeXt).
\end{figure}
Wstępnie wybrane schematy można modyfikować. W skład ,schematów'' wchodzą
-tzw. ,,kolekcje'', które można wybrać w~kolejnych menu o~nazwach: ,,Kolekcje
-standardowe'' i~,,Kolekcje językowe'' (rys.~\ref{fig:collections-gui}).
+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
@@ -965,8 +962,8 @@ 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\2012|)
-i~w~Unix (\dirname{/usr/local/texlive/2012}).
+(\dirname{TEXDIR}) różni się w~Windows (|%SystemDrive%\texlive\2013|)
+i~w~Unix (\dirname{/usr/local/texlive/2013}).
Głównym powodem, dla którego chcielibyśmy ewentualnie zmienić domyślne
położenie \dirname{TEXDIR},
@@ -975,7 +972,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/2012|. Zalecamy użycie katalogu z~nazwą odzwierciedlającą
+|~/texlive/2013|. 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
@@ -990,16 +987,17 @@ i~\dirname{TEXMFSYSCONFIG}.
użytkownika. Domyślnym katalogiem jest |~/texmf|. W odróżnieniu od
\dirname{TEXDIR}, znak |~| jest zachowywany w generowanych plikach
konfiguracyjnych, ponieważ w~wygodny sposób odnosi się do katalogu domowego
-podczas każdego uruchamiania programów. Znak ten rozwijany jest do zmiennej
-\dirname{$HOME} w~Unix i~\verb|%USERPROFILE%| w~Windows. Po raz kolejny
-podkreślmy, że tak jak inne drzewa katalogów, \envname{TEXMFHOME} musi
-mieć strukturę zgodną z \TDS.
-
-Katalog określany przez zmienną \dirname{TEXMFVAR} przechowuje
-dane konfiguracyjne specyficzne dla każdego użytkownika. Katalog
-określany przez zmienną \dirname{TEXMFCACHE} przechowuje dane buforowane
-(\textit{cached}) \ConTeXt\ Mk\acro{IV} (patrz część~\ref{sec:context-mkiv},
-na str.~\pageref{sec:context-mkiv}).
+użytkownika podczas każdego uruchamiania programów. Znak ten rozwijany jest
+do zmiennej \dirname{$HOME} w~Unix/Linux i~\verb|%USERPROFILE%| w~Windows. Po
+raz kolejny podkreślmy, że tak jak inne drzewa katalogów,
+\envname{TEXMFHOME} musi mieć strukturę zgodną z \TDS, w~przeciwnym wypadku
+potrzebne pliki mogą nie zostać zalezione.
+
+Katalog określany przez zmienną \dirname{TEXMFVAR} przechowuje dane
+konfiguracyjne specyficzne dla każdego użytkownika. Katalog określany przez
+zmienną \dirname{TEXMFCACHE} przechowuje dane buforowane (\textit{cached})
+Lua\LaTeX oraz \ConTeXt\ Mk\acro{IV} (patrz część~\ref{sec:context-mkiv}, na
+str.~\pageref{sec:context-mkiv}).
\subsubsection{Opcje}
\label{sec:options}
@@ -1152,7 +1150,7 @@ w trybie tekstowym;
\item[-no-gui] wymusza tryb tekstowy, np. w~Windows.
\item[-lang {\sl ll}] pozwala wybrać język komunikatów,
\textsl{ll} oznacza tu dwuliterowy kod języka; listę dostępnych
- języków wyświetli \code{install-tl --help};
+ języków wyświetli \verb|install-tl --help|;
%angielski (\texttt{en}, domyślny),
% chiński tradycyjny (\texttt{zh-tw}),
% chiński uproszczony (\texttt{zh-cn}),
@@ -1168,18 +1166,7 @@ w trybie tekstowym;
% słoweński (\texttt{sl}),
% włoski (\texttt{it}) i~wietnamski (\texttt{vi});
program samoczynnie wykrywa język systemu, ale jeśli jest to niemożliwe,
-komunikaty i menu będą wyświetlane w języku angielskim;
-
-\htmlanchor{opt-in-place}
-\item[-in-place] jeśli posiadamy kopię repozytorium \TL{} uzyskaną via
- rsync, svn itp. (patrz \url{http://tug.org/texlive/acquire-mirror.html}),
- opcja ta pozwala na wykorzystanie jako instalacji owej kopii i jedynie
- wykona kroki poinstalacyjne (konfigurację). \textbf{Uwaga:} plik
- \filename{tlpkg/texlive.tlpdb} może zostać nadpisany, a więc warto go
- uprzednio skopiować w bezpieczne miejsce. Ponadto usuwanie zbędnych pakietów
- należy wykonać wtedy ręcznie, słowem, użycie tej opcji zaleca się jedynie
- zaawansowanym użytkownikom. Opcja ta może być włączona/wyłączona w programie
- instalacyjnym.
+komunikaty oraz menu będą wyświetlane w~języku angielskim;
\item[-portable] instalacja do użycia przenośnego, np. na pen drivie;
opcja ta może być użyta zarówno w trybie tekstowym (poleceniem \code{V}),
@@ -1195,6 +1182,18 @@ GUI (patrz część ~\ref{sec:portable-tl}).
\item [-repository {\sl url-lub-ścieżka}] pozwala określić inne niż
domyślne źródło instalacji (patrz poniżej).
+
+\htmlanchor{opt-in-place}
+\item[-in-place] jeśli posiadamy kopię repozytorium \TL{} uzyskaną via
+ rsync, svn itp. (patrz \url{http://tug.org/texlive/acquire-mirror.html}),
+ opcja ta pozwala na wykorzystanie jako instalacji owej kopii i~jedynie
+ wykona kroki poinstalacyjne (konfigurację). \textbf{Uwaga:} plik
+ \filename{tlpkg/texlive.tlpdb} może zostać nadpisany, a więc warto go
+ uprzednio skopiować w~bezpieczne miejsce. Ponadto usuwanie zbędnych pakietów
+ należy wykonać wtedy ręcznie, słowem -- użycie tej opcji zaleca się jedynie
+ zaawansowanym użytkownikom. Opcja ta jest niedostępna w~programie
+ instalacyjnym z~graficznym interfejsem.
+
\end{ttdescription}
\subsubsection{Parametr \optname{-repository}}
@@ -1205,18 +1204,18 @@ znajdywana automatycznie poprzez sewis \url{http://mirror.ctan.org}.
Parametrowi \optname{-repository} można przypisać adres w sieci
(rozpoczynający się od \texttt{ftp:}, \texttt{http:} lub \texttt{file:/}) lub
-pełną ścieżkę do kopii pakietów na dysku (np. pobranej za pomocą programu
-\filename{wget} lub \filename{rsync}). Jeśli podany argument wskazuje na
-lokalny dysk (ścieżkę bądź adres \texttt{file:/}), wybrana zostanie
-instalacja ze skompresowanych plików \filename{tar.xz}, zawartych
+pełną ścieżkę do kopii repozytorium pakietów na dysku (np. pobranej za pomocą
+programu \filename{wget} lub \filename{rsync}). Jeśli podany argument
+wskazuje na lokalny dysk (ścieżkę bądź adres \texttt{file:/}), wybrana
+zostanie instalacja ze skompresowanych plików \filename{tar.xz}, zawartych
w~podkatalogu \dirname{archive}. (Podając adres \texttt{http:}\ lub
-\texttt{ftp:}\ końcowy znak `\texttt{/}' lub komponent `\texttt{/tlpkg}' są
-ignorowane.)
+\texttt{ftp:}\ końcowy znak ,,\texttt{/}'' lub komponent ,,\texttt{/tlpkg}''
+są ignorowane.)
Przykładowo, można wybrać konkretną kopię (zwierciadło) \CTAN\ z
\url{http://ctan.example.org/tex-archive/systems/texlive/tlnet/} podstawiając
-prawdziwą nazwę hosta i jego konkretną ścieżkę do korzenia \CTAN\ zamiast
-|ctan.example.org/tex-archive|. Lista zwierciadeł \CTAN\ jest dostępna na
+prawdziwą nazwę hosta i jego konkretną ścieżkę do korzenia \CTAN, zamiast
+|ctan.example.org/tex-archive|. Lista kopii \CTAN\ dostępna jest na
stronie \url{http://ctan.org/mirrors}.
\subsection{Czynności poinstalacyjne}
@@ -1253,17 +1252,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/2012/bin/i386-linux:$PATH; export PATH
-MANPATH=/usr/local/texlive/2012/texmf/doc/man:$MANPATH; export MANPATH
-INFOPATH=/usr/local/texlive/2012/texmf/doc/info:$INFOPATH; export INFOPATH
+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
\end{sverbatim}
W~wypadku csh lub tcsh należy zmodyfikować plik \filename{$HOME/.cshrc}, np.:
\begin{sverbatim}
-setenv PATH /usr/local/texlive/2012/bin/i386-linux:$PATH
-setenv MANPATH /usr/local/texlive/2012/texmf/doc/man:$MANPATH
-setenv INFOPATH /usr/local/texlive/2012/texmf/doc/info:$INFOPATH
+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
\end{sverbatim}
Jeśli są już jakieś ustawienia zawarte w prywatnych plikach konfiguracyjnych,
@@ -1280,15 +1279,15 @@ 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/2012/bin/i386-linux \
- /usr/local/texlive/2012/texmf/doc/man
+MANPATH_MAP /usr/local/texlive/2013/bin/i386-linux \
+ /usr/local/texlive/2013/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.
W każdym katalogu w plikami wykonywalnymi systemów uniksowych możemy utworzyć
symboliczne dowiązanie o nazwie \code{man} do katalogu
-\dirname{texmf/doc/man}. Niektóre programy \code{man}, np. standardowy
+\dirname{texmf-dist/doc/man}. Niektóre programy \code{man}, np. standardowy
program \code{man} w systemie \MacOSX, automatycznie znajdą to dowiązanie,
likwidując potrzebę jakiegokolwiek ustawiania dla stron manuala.
@@ -1421,7 +1420,7 @@ konfigurowania w~przyszłości.
W~obu drzewach katalogów pliki powinny być umieszczane w~odpowiednich
podkatalogach, zgodnie z~zaleceniami \TDS{} (patrz: \url{http://tug.org/tds},
-także plik \filename{texmf/web2c/texmf.cnf}). Przykładowo pliki klas lub
+także plik \filename{texmf-dist/web2c/texmf.cnf}). Przykładowo pliki klas lub
makr \LaTeX-a powinny być umieszczane w~katalogu
\dirname{TEXMFLOCAL/tex/latex/} lub \dirname{TEXMFHOME/tex/latex/}
(lub ich podkatalogach).
@@ -1446,8 +1445,9 @@ katalogów umieszczonych w klamrach.
\subsubsection{Integracja fontów z innych źródeł}
Jest to, niestety, bardzo skomplikowane zagadnienie, wymagające sporej wiedzy
-użytkownika. Warto najpierw się dowiedzieć, jakie fonty mamy dostępne
-bezpłatnie (patrz część~\ref{sec:tl-fonts}).
+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
@@ -1566,7 +1566,7 @@ Transcript written on opentype-info.log.
\end{alltt}
Gdy otrzymamy komunikat błędu:
,,Invalid fontname `Latin Modern Roman/ICU'\dots'', oznacza to, że
-należy zmienić konfigurację, jak to opisano
+należy zmienić konfigurację systemu, jak to opisano
w~części~\ref{sec:font-conf-sys}.
\end{enumerate}
@@ -1655,8 +1655,10 @@ pomocnicze:
z \url{http://www.scintilla.org/SciTE.html}
\item \cmdname{Texmaker} -- edytor dostępny z
\url{http://www.xm1math.net/texmaker}.
- \item \cmdname{TexMakerX} jest rozszerzeniem \cmdname{Texmaker}
- (\url{http://texmakerx.sourceforge.net}).
+% \item \cmdname{TexMakerX} jest rozszerzeniem \cmdname{Texmaker}
+% (\url{http://texmakerx.sourceforge.net}).
+ \item \cmdname{TeXstudio} jest rozszerzeniem \cmdname{Texmaker} o~dodatkowe
+ fukcje (\url{http://texstudio.sourceforge.net}).
\item TeXnicCenter -- kolejny, dosyć bogaty w~funkcje edytor
(\url{http://www.toolscenter.org/products/texniccenter/})
\item \cmdname{TeXworks} -- nowy edytor, dostępny z
@@ -1690,10 +1692,12 @@ 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{$TEXMFMAIN/web2c/texmf.cnf}, który zawiera np.
+zobaczyć w~pliku \filename{$TEXMFDIST/web2c/texmf.cnf}, który zawiera np.
takie wiersze:
\begin{sverbatim}
-TEXMFMAIN = $SELFAUTOPARENT/texmf
+TEXMFROOT = $SELFAUTOPARENT
+...
+TEXMFDIST = $TEXMFROOT/texmf-dist
...
TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local
\end{sverbatim}
@@ -1761,18 +1765,20 @@ powodów:
Obraz \ISO\ można oczywiście wypalić na płytce \DVD.
Systemy \GNU/Linux/Unix (w tym \MacOSX) pozwalają na montowanie pliku obrazu
-\ISO. Prócz tego taka instalacja w niczym się nie różni od typowej, wykonanej
-na dysku (patrz: \ref{sec:env}).
+\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}, \filename{texmf-dist},
-itd.). Zmianę katalogów umożliwia opcja \verb+TEXDIR+ programu instalacyjnego.
+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
-Microsoft oferuje program \filename{winxpvirtualcdcontrolpanel}.
+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
@@ -1850,7 +1856,7 @@ możliwości obejmują:
> \Ucom{tlmgr -gui}
\end{alltt}
zaś w~systemie Windows poprzez wybór menu: \texttt{Start},
-\texttt{Programy}, \texttt{TeX Live 2012}, \texttt{TeX Live Manager}.
+\texttt{Programy}, \texttt{TeX Live 2013}, \texttt{TeX Live Manager}.
Po kliknięciu przycisku ,,Wczytaj'' wyświetla listę dostępnych oraz
listę zainstalowanych pakietów.
%(te ostatnie poprzedzone są znacznikiem
@@ -1894,12 +1900,12 @@ running post install action for xetex
install: xetex-def
...
running mktexlsr
-mktexlsr: Updating /usr/local/texlive/2012/texmf/ls-R...
+mktexlsr: Updating /usr/local/texlive/2013/texmf-dist/ls-R...
...
running fmtutil-sys --missing
...
Transcript written on xelatex.log.
-fmtutil: /usr/local/texlive/2012/texmf-var/web2c/xetex/xelatex.fmt installed.
+fmtutil: /usr/local/texlive/2013/texmf-var/web2c/xetex/xelatex.fmt installed.
\end{fverbatim}
Jak widać, \prog{tlmgr} instaluje wszystkie pakiety zależne, a także
@@ -1986,7 +1992,7 @@ 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~Windows~7 katalog
+zaś w~Windows Vista i~kolejnych wersjach katalog
\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.
@@ -2031,7 +2037,7 @@ 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ć \prog{install-tl} z~parametrem
+ %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
@@ -2048,7 +2054,7 @@ okna z~wierszem poleceń, w~którym ścieżka do nowych programów \TL{} ma
priorytet. W~ten sposób, po uruchomieniu tego skrótu, będzie można korzystać
z~\TL. Dotyczy to także programu \TeX{}works, o ile go zainstalowaliśmy.
-Windows Vista i Windows~7 stwarzają dodatkowe utrudnienia: nawet jeśli
+Windows Vista i nowsze stwarzają dodatkowe utrudnienia: nawet jeśli
jesteśmy zalogowani jako administrator, musimy dodatkowo żądać uprawnień do
uruchomienia programów jako administrator! W rzeczywistości nie ma sensu
logowanie jako administrator, zamiast tego wystarczy kliknąć prawym klawiszem
@@ -2117,7 +2123,7 @@ W ten sposób można skierować zarówno stderr, jak i stdout do tego samego pliku.
\begin{tabular}{ll}
\path|kpsewhich -expand-path $SELFAUTOPARENT| & \path|c:/TeX| \\
\path|kpsewhich -expand-path $TEXMF| & \path|c:/TeX/texmf....| \\
- \path|kpsewhich -expand-var $TEXINPUTS| & \path|.;c:/TeX/texmf/tex//|
+ \path|kpsewhich -expand-var $TEXINPUTS| & \path|.;c:/TeX/texmf-dist/tex//|
\end{tabular}
}
@@ -2314,9 +2320,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{.../2012/texmf.cnf},
+Zamiast tego typowa instalacja \TL{} tworzy plik \file{.../2013/texmf.cnf},
który w~wyjątkowych wypadkach możemy modyfikować. Głównym plikiem
-konfiguracyjnym jest \file{.../2012/texmf/web2c/texmf.cnf}, ale
+konfiguracyjnym jest \file{.../2013/texmf-dist/web2c/texmf.cnf}, ale
nie powinien być on modyfikowany, gdyż
%wprowadzone ewentualne
zmiany będą utracone podczas aktualizacji.
@@ -2333,7 +2339,7 @@ znajdują plik \file{texmf.cnf}, skoro nie ma konieczności deklarowania
specyficznej zmiennej środowiskowej systemu. Otóż położenie domyślne jest
wkompilowane w~programy jako względne do ich położenia (określanego, jak
wiemy, w~ścieżce specyfikowanej przez \texttt{\$PATH}):
-\path{../../texmf/web2c/} bądź \path{../texmf/web2c/}. Jeśli jawnie
+\path{../../texmf-dist/web2c/} bądź \path{../texmf-dist/web2c/}. Jeśli jawnie
deklarujemy zmienną \envname{TEXMFCNF}, wymagane jest podanie bezwzględnej
ścieżki.
@@ -2440,15 +2446,15 @@ przez przypisanie listy nawiasów do \code{\$TEXMF}. Przykładowo,
w~pliku \file{texmf.cnf} można znaleźć następującą (uproszczoną tu)
definicję:
\begin{verbatim}
- TEXMF = {$TEXMFHOME,$TEXMFLOCAL,!!$TEXMFVAR,!!$TEXMFMAIN}
+ TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}
\end{verbatim}
-Używając jej, można następnie napisać coś w~rodzaju:
+Używając jej, można następnie zdefiniować na przykład:
\begin{verbatim}
TEXINPUTS = .;$TEXMF/tex//
\end{verbatim}
co oznacza, że po szukaniu w~katalogu bieżącym będą przeszukane kolejno
-\code{\$TEXMFHOME/tex}, \code{\$TEXMFLOCAL/tex}, \code{\$TEXMFVAR/tex}
-i~\code{\$TEXMFMAIN/tex} (wszystkie wraz z~katalogami niższego poziomu;
+\code{\$TEXMFVAR/tex}, \\code{\$TEXMFHOME/tex}, code{\$TEXMFLOCAL/tex},
+i~\code{\$TEXMFDIST/tex} (wszystkie wraz z~katalogami niższego poziomu;
dwie ostatnie ścieżki \emph{wyłącznie} na podstawie zawartości
pliku \file{ls-R}).
Jest to wygodny sposób na uruchamianie dwóch równoległych struktur \TeX-owych,
@@ -2532,7 +2538,7 @@ uruchomienie skryptu \code{mktexlsr}, będącego składnikiem dystrybucji.
Jest on wywoływany przez różne skrypty typu \samp{mktex...}.
W~zasadzie skrypt ten jedynie wykonuje polecenie
\begin{alltt}
-cd \var{/your/texmf/root} && ls -LAR ./ >ls-R
+cd \var{/your/texmf-dist/root} && ls -LAR ./ >ls-R
\end{alltt}
zakładając, że polecenie \code{ls} danego systemu utworzy właściwy format
strumienia wyjściowego (\acro{GNU} \code{ls} działa prawidłowo).
@@ -2694,7 +2700,7 @@ wyraźnie zaznaczyć, jaki typ jest wymagany dla pliku
\texttt{config.ps} (,,\texttt{dvips config}'').
\begin{alltt}
> \Ucom{kpsewhich tex.pro}
-/usr/local/texmf/dvips/base/tex.pro
+/usr/local/texmf-dist/dvips/base/tex.pro
> \Ucom{kpsewhich --format="dvips config" config.ps}
/usr/local/texmf-var/dvips/config/config.ps
> \Ucom{kpsewhich psfonts.map}
@@ -2804,8 +2810,8 @@ fontu Computer Modern, stąd opcja \texttt{-Pcms}).
\end{alltt}
Mamy tu do czynienia jednocześnie z~czwartą klasą wykrywania błędów
programu \cmdname{dvips} (ścieżki fontowe) oraz z~rozwijaniem elementu
-ścieżki przez \KPS{} (patrz: \emph{Dvips Reference Manual},
-\OnCD{texmf/doc/dvips/dvips.pdf}).
+ścieżki przez \KPS{} (patrz: \cmdname{dvips} Reference Manual,
+\OnCD{texmf-dist/doc/dvips/dvips.pdf}).
Komunikaty z~uruchomienia programu (nieco zmodyfikowane) znajdują się
na~rys.~\ref{fig:dvipsdbga}.
\begin{figure*}[tp]
@@ -2838,7 +2844,7 @@ dodanie parametru \texttt{-Pcms} przy uruchamianiu programu).
Plik ten zawiera listę plików z~,,mapami'', które definiują relacje
pomiędzy \TeX-owymi, PostScript-owymi i~systemowymi nazwami fontów.
\begin{alltt}
-> \Ucom{more /usr/local/texmf/dvips/config/config.cms}
+> \Ucom{more /usr/local/texmf-dist/dvips/config/config.cms}
p +ams.map
p +cms.map
p +cmbkm.map
@@ -2860,9 +2866,9 @@ This is dvips 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com)
\ldots potem szuka pliku prologu \file{texc.pro}:
\begin{alltt}\small
kdebug:start search(file=texc.pro, must\_exist=0, find\_all=0,
- path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:
- ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).
-kdebug:search(texc.pro) => /usr/local/texmf/dvips/base/texc.pro
+ path=.:~/tex/dvips//:!!/usr/local/texmf-dist/dvips//:
+ ~/tex/fonts/type1//:!!/usr/local/texmf-dist/fonts/type1//).
+kdebug:search(texc.pro) => /usr/local/texmf-dist/dvips/base/texc.pro
\end{alltt}
\else
potem szuka pliku prologu \file{texc.pro}.
@@ -2884,16 +2890,16 @@ po czym \cmdname{dvips} powołuje się na kilka innych plików startowych
zostaje zlokalizowany i~dołączony do pliku wynikowego (patrz ostatnia linia):
\begin{alltt}\small
kdebug:start search(file=cmr10.tfm, must\_exist=1, find\_all=0,
- path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:
+ path=.:~/tex/fonts/tfm//:!!/usr/local/texmf-dist/fonts/tfm//:
/var/tex/fonts/tfm//).
-kdebug:search(cmr10.tfm) => /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm
+kdebug:search(cmr10.tfm) => /usr/local/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
kdebug:start search(file=texps.pro, must\_exist=0, find\_all=0,
...
<texps.pro>
kdebug:start search(file=cmr10.pfb, must\_exist=0, find\_all=0,
- path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:
- ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).
-kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb
+ path=.:~/tex/dvips//:!!/usr/local/texmf-dist/dvips//:
+ ~/tex/fonts/type1//:!!/usr/local/texmf-dist/fonts/type1//).
+kdebug:search(cmr10.pfb) => /usr/local/texmf-dist/fonts/type1/public/cm/cmr10.pfb
<cmr10.pfb>[1]
\end{alltt}
@@ -3071,20 +3077,20 @@ przy głównym współudziale:
\item grup \TeX-owych: międzynarodowej, niemieckiej, holenderskiej i~polskiej
(odpowiednio: \acro{TUG}, \acro{DANTE} e.V., \acro{NTG}, i~\acro{GUST}),
które wspólnie zapewniają potrzebną infrastrukturę techniczną
- i~organizacyjną. Dołącz do swojej grupy \TeX-owej!;
-\item zespołu \acro{CTAN} (w~szczególności Robina Fairbairnsa, Jima
- Hef{}ferona i~Rainera Sch\"opfa), który dystrybuuje obrazy płyt \TL{}
- i~udostępnia wspólną infrastrukturę służącą aktualizacji pakietów, od której
- zależy \TL{};
-\item Nelsona Beebe, za umożliwienie dostępu do wielu platform ekipie \TL\
- i pomoc w testowaniu;
+ i~organizacyjną. Dołącz do swojej grupy użytkowników systemu \TeX!;
+\item zespołu \acro{CTAN} (w~szczególności Robina Fairbairnsa i~Rainera
+ Sch\"opfa), który dystrybuuje obrazy płyt \TL{} i~udostępnia wspólną
+ infrastrukturę służącą aktualizacji pakietów, od której zależy \TL{};
+\item Nelsona Beebe, który umożliwił dostęp do wielu platform ekipie \TL\
+ i~pomagał w~testowaniu;
\item Johna Bowmana, który dostosował swój zaawansowany program Asymptote
do współpracy z TL;
\item Petera Breitenlohnera i~zespołu \eTeX, którzy stworzyli stabilną
podstawę przyszłych wersji \TeX-a (Peter dodatkowo służy nieustanną pomocą
w~wykorzystaniu narzędzi autotools w~\TL);
-\item Jin-Hwan Cho i całego zespołu DVIPDFM$x$ za ten znakomity sterownik
- i nieustanną pomoc w~rozwiązywaniu problemów z konfiguracją;
+\item Jin-Hwan Cho i całego zespołu DVIPDFM$x$, którzy opracowali ten
+ znakomity sterownik i~nieustannie pomagali w~rozwiązywaniu problemów
+ z~konfiguracją;
\item Thomasa Essera, autora wspaniałego \teTeX-a, bez którego
\TL{} z~całą pewnością by nie powstał i~którego stała
pomoc umożliwiła doskonalenie tej dystrybucji;
@@ -3094,15 +3100,15 @@ 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-a, którzy ciągle
- ulepszali możliwości \TeX-a;
+\item \Thanh{}a, 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;
\item Taco Hoekwatera, który wznowił rozwój MetaPosta i~pracował nad
Lua\TeX-em, jak też pomógł w~integracji \ConTeXt\ w~\TL oraz
ulepszył bibliotekę Kpathsea, dodając jej wielowątkowość;
\item Pawła Jackowskiego, który wykonał instalator dla Windows \cmdname{tlpm}
- i~Tomka Łuczaka, twórcy \cmdname{tlpmgui} (programy te były wykorzystane
+ i~Tomka Łuczaka, twórcy \cmdname{tlpmgui} (programy te były wykorzystywane
w~poprzednich edycjach);
\item Akira Kakuto, który dostarczył programy dla Windows, pochodzące
z~dystrybucji \acro{W32TEX}
@@ -3115,12 +3121,14 @@ przy głównym współudziale:
\item Dicka Kocha, który pielęgnuje Mac\TeX-a (\url{http://tug.org/mactex})
w~ścisłym połączeniu z~\TL i~bardzo sympatycznie współpracuje;
\item Reinharda Kotuchy, mającego istotny udział w~stworzeniu nowej infrastruktury
- i~programu instalacyjnego dla \TL{} 2009, uparcie dążącego do ujednolicenia
+ i~programu instalacyjnego dla \TL{} 2008, uparcie dążącego do ujednolicenia
działania \TL{} w~Windows i~Unix, który również opracował skrypt
\texttt{getnonfreefonts} i~wykonał wiele innych prac;
\item Siep Kroonenberg, która również wzięła udział w~stworzeniu nowej
- infrastruktury i~programu instalacyjnego dla \TL{} 2009 (szczególnie dla
+ infrastruktury i~programu instalacyjnego dla \TL{} 2008 (szczególnie dla
Windows) oraz włożyła sporo pracy w aktualizację tej dokumentacji;
+\item Mojcy Miklavec, która pomagała wielokrotnie w~pracach związanych
+ z~\ConTeXt;
\item Petra Ol\shac{}\aac{}ka, który koordynował i~sprawdzał
przygotowanie pakietów czeskich i~słowackich;
\item Toshio Oshimy, który opracował przeglądarkę \cmdname{dviout} dla Windows;
@@ -3129,9 +3137,9 @@ przy głównym współudziale:
\item Fabrice'a Popineau, który pierwszy stworzył wersje oprogramowania
dla Windows;
\item Norberta Preininga, głównego architekta infrastruktury i~programu
- instalacyjnego \TL{} 2009, który przyczynił się również do aktualizacji
- pakietów, a także koordynował (wraz z~Frankiem K\"usterem) debianową
- wersję \TL{} i~przedstawił wiele sugestii ulepszeń;
+ instalacyjnego \TL{} 2009 i~nowszych, który przyczynił się również do
+ aktualizacji pakietów, a także koordynował (wraz z~Frankiem K\"usterem)
+ debianową wersję \TL{} i~przedstawił wiele sugestii ulepszeń;
\item Sebastiana Rahtza, który stworzył \TL{} i~kierował projektem przez
wiele lat;
\item Phila Taylora, który skonfigurował BitTorrent
@@ -3146,26 +3154,25 @@ przy głównym współudziale:
\item Olafa Webera, który cierpliwie pielęgnował Web2C, od którego wszystko zależy;
\item Gerbena Wierda, który przygotował oryginalne oprogramowanie i~wsparcie
dla \MacOSX{};
-\item Grahama Williamsa, którego prace nad katalogiem pakietów bardzo
- pomogły w~przygotowaniu dystrybucji.
+\item Grahama Williamsa, który zainicjował prace nad \TeX\ Catalogue.
\end{itemize*}
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}),
Alan Braslau (\pkgname{amd64-kfreebsd}, \pkgname{i386-kfreebsd}),
Peter Breitenlohner (\pkgname{x86\_64-linux}),
-Karl Berry (\pkgname{i386-linux}),
Ken Brown (\pkgname{i386-cygwin}),
+Simon Dales (\pkgname{armhf-linux}),
+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}),
Norbert Preining (\pkgname{alpha-linux}),
- %Jukka Salmi (\pkgname{i386-netbsd}),
- Thomas Schmitz (\pkgname{powerpc-linux}),
-Boris Veytsman (\pkgname{armel-linux}),
-Vladimir Volovich (\pkgname{powerpc-aix}, \pkgname{sparc-solaris}),
-Olaf Weber (\pkgname{mips-irix}).
+Thomas Schmitz (\pkgname{powerpc-linux}),
+Boris Veytsman (\pkgname{armel-linux}).
Informacje na temat procesu budowy \TL{} można znaleźć na stronie:
\url{http://tug.org/texlive/build.html}.
@@ -3282,7 +3289,7 @@ na \DVD{} i~dwóch płytkach \CD. Ponadto:
instalacji \TL;
\item mapy fontowe, z~których korzystają programy \cmdname{dvips},
\cmdname{dvipdfm} oraz \cmdname{pdftex}, generowano odtąd w~katalogu
- \dirname{texmf/fonts/map};
+ \dirname{texmf-dist/fonts/map};
\item \TeX{}, \MF{} oraz \MP{} domyślnie pozwalały wypisywać komunikaty
na ekranie i~w~pliku .log, a~także w~operacjach \verb|\write| w~ich
reprezentacji 8-bitowej, zamiast tradycyjnej notacji \verb|^^|;
@@ -3303,7 +3310,7 @@ i~programów. Poniżej wymieniamy najbardziej istotne zmiany.
\begin{itemize}
\item Gdy mieliśmy już lokalnie zainstalowane fonty, które korzystały
z~własnych plików \filename{.map} i/lub \filename{.enc}, \emph{należało}
-przenieść te pliki w~nowe miejsce w~strukturze \filename{texmf/}.
+przenieść te pliki w~nowe miejsce w~strukturze \filename{texmf-dist/}.
Pliki \filename{.map} (map fontowych) są odtąd wyszukiwane w~podkatalogach
\dirname{fonts/map} (w~każdym drzewie \filename{texmf}), zgodnie ze ścieżką
@@ -3357,11 +3364,12 @@ wyświetlania komunikatów. Wyjątkiem jest plain \TeX{} (tylko znaki z~zakresu
bazujące na Omedze. Podobna domyślna właściwość występowała w~\TL\,2003, ale
w~tej edycji została zaimplementowana w~bardziej elegancki sposób
i~z~większymi możliwościami indywidualnego dostosowania (patrz
-\CDref{texmf/doc/web2c/web2c.html\#TCX-files} {\texttt{texmf/doc/web2c/web2c.
-tml\#TCX-files}}. (Warto wspomnieć, że wczytując Unicode, \TeX{} może
+\CDref{texmf-dist/doc/web2c/web2c.html\#TCX-files}
+{\texttt{texmf-dist/doc/web2c/web2c.html\#TCX-files}}.
+(Warto wspomnieć, że wczytując Unicode, \TeX{} może
w~komunikatach błędów pokazywać niekompletne sekwencje znaków, ponieważ
został zaprojektowany ,,bajtowo''.)
- %%! hmmm, cały akapit by o strumieniach we-wy?
+ %%! hmmm, cały akapit by o strumieniach we-wy? Mętne...
\item Program \textsf{pdfetex} został domyślną ,,maszyną'' dla
większości formatów (nie dotyczy to samego Plain \textsf{tex}).
@@ -3413,7 +3421,7 @@ cech:
\input "nazwa_pliku ze spacjami" % plain
\input{"nazwa_pliku ze spacjami"} % latex
\end{verbatim}
-Więcej informacji zawarto w~podręczniku Web2C: \OnCD{texmf/doc/web2c}.
+Więcej informacji zawarto w~podręczniku Web2C: \OnCD{texmf-dist/doc/web2c}.
\item \texttt{-output-directory} -- nowa opcja programów \cmdname{tex},
\cmdname{mf} oraz \cmdname{mpost} -- pozwalała na zapisanie wyniku pracy
@@ -3440,13 +3448,13 @@ Więcej informacji zawarto w~podręczniku Web2C: \OnCD{texmf/doc/web2c}.
w~\OnCD{texmf-dist/doc/latex/base}.
\item Dołączono także program \cmdname{dvipng} konwertujący pliki \acro{DVI}
-do formatu graficznego \acro{PNG} (\OnCD{texmf/doc/man/man1/dvipng.1}).
+do formatu graficznego \acro{PNG} (\url{http://www.ctan.org/pkg/dvipng}).
\item W~porozumieniu i~z~pomocą autora, Claudio Beccariego, ograniczono
pakiet \pkgname{cbgreek} do zestawu fontów rozsądnego rozmiaru. Usunięto
sporadycznie używane fonty konturowe i~służące do prezentacji. Pełen
zestaw jest oczywiście nadal dostępny z~serwerów \acro{CTAN}
-(\url{http://mirror.ctan.org/tex-archive/fonts/greek/cb}).
+(\url{http://mirror.ctan.org/tex-archive/fonts/greek/cbfonts}).
\item Usunięto program \cmdname{oxdvi}; jego funkcje przejął
\cmdname{xdvi}.
@@ -3544,7 +3552,7 @@ pdf\TeX-a (\url{http://tug.org/applications/pdftex}).
Pliki formatów (pdf)TeX-a (\filename{.fmt}) oraz analogiczne dla MetaPosta
i~Meta\-Fonta są od tej edycji zapisywane w~podkatalogach
-\dirname{texmf/web2c}, choć sam ten katalog jest nadal przeszukiwany.
+\dirname{texmf-dist/web2c}, choć sam ten katalog jest nadal przeszukiwany.
Podkatalogi te mają nazwę zgodną z~zastosowanym podczas generowania
,,silnikiem'', np. \filename{tex}, \filename{pdftex} lub \filename{xetex}.
Zmiana ta nie powinna być zauważalna w~typowym użyciu.
@@ -3782,18 +3790,19 @@ są po prostu wczytywane przy każdym uruchomieniu. Zmiana (choć niezauważalna
dla przeciętnego użytkownika) związana jest z nowym, innym podejściem:
MetaPost jest obecnie traktowany jako biblioteka programów.
-Zaprogramowany w Perl program \code{updmap} (uprzednio stosowany tylko w
-Windows) został dostosowany do wszystkich platform. Również te zmiany
-są niezauważalne dl użytkownika, choć znacznie przyspieszyły działanie
+Zaprogramowany w Perl program \code{updmap} (uprzednio stosowany tylko
+w~Windows) został dostosowany do wszystkich platform. Również te zmiany
+są niezauważalne dla użytkownika, choć znacznie przyspieszyły działanie
programu.
-\htmlanchor{news}
-\subsection{Obecna edycja}
-\label{sec:tlcurrent}
+Przywrócono (ze względów raczej historycznych) programy \cmdname{initex}
+i~\cmdname{inimf} (ale nie inne warianty \cmdname{ini*}).
-Program \code{tlmgr} pozwala na aktualizacje z~kilku repozytoriów w~sieci.
-Szczegóły zawarto w~pomocy (\code{tlmgr help}), w~części dotyczącej wielu
-repozytoriów.
+\subsection{2012}
+
+Znacznie zmodyfikowano program \code{tlmgr}, odtąd pozwala on m.in.
+aktualizować z~kilku repozytoriów w~sieci. Szczegóły zawarto w~pomocy
+(\code{tlmgr --help}), w~części dotyczącej wielu repozytoriów.
Dla parametru \cs{XeTeXdashbreakstate} (\code{xetex} i~\code{xelatex})
ustawiono domyślnie wartość~1. Pozwala to na łamanie wierszy po myślnikach
@@ -3827,8 +3836,56 @@ pokaże szczegóły.
Dodano binaria dla \pkgname{armel-linux} and \pkgname{mipsel-linux}.
Usunięto z~głównej dystrybucji binaria dla \pkgname{sparc-linux}
-i~\pkgname{i386-netbsd}, ale są one nadal dostępne (wraz z~binariami dla
-kilku innych platform) na stronie:
+i~\pkgname{i386-netbsd}.
+
+\htmlanchor{news}
+\subsection{Obecna edycja}
+\label{sec:tlcurrent}
+
+W układzie dystrybucji zawartość katalogu \code{texmf/} włączono (dla
+uproszczenia) do katalogu \code{texmf-dist/}. Obie zmienne Kpathsea:
+\code{TEXMFMAIN} i~\code{TEXMFDIST} wskazują odtąd katalog \code{texmf-dist}.
+Również dla uproszczenia instalacji połączono sporo niewielkich kolekcji
+językowych.
+
+W programie \MP{} udostępniono zapis do formatu PNG i~dodane wsparcie dla
+operacji zmiennoprzecinkowych (IEEE double).
+
+Lua\TeX{} zaktualizowano do wersji 5.2 Lua, oraz dołączono nową bibliotekę
+\code{pdfscanner}, służącą do przetwarzania zawartości zewnętrznych stron
+w~formacie PDF (informacje znajdziemy na stronie domowej projektu).
+
+W programie \XeTeX\ (patrz także na stronie domowej projektu):
+\begin{itemize}
+\item dla obsługi układu fontów zastosowano bibliotekę HarfBuzz, zamiast
+ dotychczasowej biblioteki ICU (biblioteka ICU jest nadal stosowana dla
+ obsługi kodowania wejściowego, składu dwukierunkowego i~unikodowych
+ miejsc łamania wiersza);
+\item biblioteki Graphite2 i~HarfBuzz zastąpiły SilGraphite dla układu
+ 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
+ formatach, program użyje fontów TrueType/OpenType, zamiast Type1;
+\item naprawiano okazjonalnie występujące różnice w~znajdywaniu fontów
+ przez programy \XeTeX\ i~\code{xdvipdfmx}.
+\item dołączono wsparcie dla OpenType math cut-ins;
+\end{itemize}
+
+W programie \cmdname{xdvi} zastąpiono do wyświetlania bibliotekę \code{t1lib}
+przez bibliotekę FreeType.
+
+W \pkgname{microtype.sty} załączono pewne wsparcie dla operacji
+mikrotypograficznych programów \XeTeX\ (protrusion) i~Lua\TeX\ (protrusion,
+font expansion, tracking).
+
+W~\cmdname{tlmgr} zastosowano operację ,,przypinania'' (ang.
+\textit{pinning}) wielu repozytoriów do pobierania aktualizacji.
+Więcej informacji znajdziemy w~\verb|tlmgr --help| lub na stronie
+\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}.
+Programy dla niektórych innych platform są dostępne na stronie:
\url{http://tug.org/texlive/custom-bin.html}.
\medskip \noindent