summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/source/polish/texlive-pl/live.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-doc/source/polish/texlive-pl/live.tex')
-rw-r--r--Master/texmf-doc/source/polish/texlive-pl/live.tex1120
1 files changed, 573 insertions, 547 deletions
diff --git a/Master/texmf-doc/source/polish/texlive-pl/live.tex b/Master/texmf-doc/source/polish/texlive-pl/live.tex
index ce0c14ccbed..271d9340563 100644
--- a/Master/texmf-doc/source/polish/texlive-pl/live.tex
+++ b/Master/texmf-doc/source/polish/texlive-pl/live.tex
@@ -1,7 +1,7 @@
% iso8859-2
-% $Id: live.tex, v. 30 2007/01/25
-% TeX Live documentation.
-% Originally written by Sebastian Rahtz and Michel Goossens,
+% $Id: live.tex, v. 31 2007/02/03
+% 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 et al.
% Public domain.
@@ -56,22 +56,22 @@
%--------------------------
\section{Wstęp}\label{sec:intro}
Niniejsza dokumentacja opisuje oprogramowanie \TL{} --
-dystrybucję \TeX-a/\LaTeX-a dla systemów \acro{GNU}/Linux, różnych
-wersji Unix
+dystrybucję \TeX-a/\LaTeX-a dla systemów \acro{GNU}/Linux, różnych
+wersji Unix
(w~tym \MacOSX{}) oraz Windows. (Uwaga: dystrybucja jest mało przydatna dla
-starszych systemów Mac i~\acro{MS-DOS}.) \TL{} zawiera skompilowane
-programy \TeX{}, \LaTeXe{}, \mbox{\MF}, \MP,
-\BibTeX{} i~wiele innych oraz bogaty zestaw pakietów makr o~wielorakim
+starszych systemów Mac i~\acro{MS-DOS}.) \TL{} zawiera skompilowane
+programy \TeX{}, \LaTeXe{}, \mbox{\MF}, \MP,
+\BibTeX{} i~wiele innych oraz bogaty zestaw pakietów makr o~wielorakim
zastosowaniu, a także fonty i~dokumentacje, umożliwiające skład publikacji
w~wielu językach. \TL{} wchodzi w~skład \TK{}
-(kolekcji opisanej w~skrócie poniżej), utworzonej wspólnym wysiłkiem grup
+(kolekcji opisanej w~skrócie poniżej), utworzonej wspólnym wysiłkiem grup
użytkowników systemu \TeX.
Nowsze wersje pakietów można znaleźć na serwerach \acro{CTAN}, np.
\url{http://www.ctan.org}.
Lista najważniejszych zmian, jakie dokonano w~tej edycji \TL{}
-znajduje się w~części~\ref{sec:tlcurrent}, na str.~\pageref{sec:tlcurrent}.
+znajduje się w~części~\ref{sec:tlcurrent}, na str.~\pageref{sec:tlcurrent}.
Nie opisujemy tu, czym jest system \TeX{}, a~jedynie kwestie instalacji
i~konfiguracji oprogramowania \TL.
@@ -82,7 +82,7 @@ np. w~artykule {\it Przewodnik po systemie \TeX\/}:
\subsection{Podstawy użycia \protect\TL{}}
\label{sec:basic}
-Z~\TL{} można korzystać na co najmniej trzy sposoby:
+Z~\TL{} można korzystać na kilka sposobów:
\begin{enumerate}
\item uruchamiać wszystkie programy bezpośrednio z~płytki \DVD{}
@@ -93,27 +93,29 @@ instalacja taka będzie w pełni funkcjonalna.
\item zainstalować część lub cały system na lokalnym twardym dysku;
jest to najczęstsze wykorzystanie \TL; wymagane jest
- co najmniej 100 megabajtów, ok. 310 megabajtów dla instalacji
- zalecanej i~ok. 730 megabajtów dla instalacji kompletnej.
+ co najmniej 100 megabajtów, ponad 300 megabajtów dla instalacji
+ zalecanej i~conajmniej 700 megabajtów dla instalacji kompletnej
+ (kompletne repozytorium DVD wraz ze wszystkimi fontami to kilka gigabajtów).
+% tego niestety nie obsługujemy
\item doinstalować wybrane pakiety do istniejącego systemu \TeX{}
lub systemu \TL{} zainstalowanego wcześniej.
\end{enumerate}
-\noindent Szczegóły procedur instalacyjnych podane zostaną dalej
+\noindent Szczegóły procedur instalacyjnych podane zostaną dalej
w~rozdziałach poświęconych konkretnym systemom operacyjnym, niemniej jednak
podamy tu skrócony przepis:
\begin{itemize*}
\item głównym skryptem instalacyjnym dla systemów Unix i~\MacOSX{} jest
-\texttt{install-tl.sh}; użytkownicy Linuksa mogą wypróbować
-\texttt{setuptl/tlpmgui-\var{<platforma>}},
-nowy program instalacyjny o interfejsie graficznym. Bardziej szczegółowe
-informacje na ten temat można znaleźć w rozdziale \ref{sec:win-install}
+\texttt{install-tl.sh}; użytkownicy Linuksa mogą wypróbować
+\texttt{setuptl/tlpmgui-\var{<platforma>}},
+nowy program instalacyjny o interfejsie graficznym. Bardziej szczegółowe
+informacje na ten temat można znaleźć w rozdziale \ref{sec:win-install}
na str.~\pageref{sec:win-install}.
-\item pojedyncze pakiety instalujemy za pomocą skryptu
+\item pojedyncze pakiety instalujemy za pomocą skryptu
\texttt{install-pkg.sh}; (Po wykonaniu instalacji za pomocą \texttt{tlpmgui},
program można użyć ponownie do dodania lub usunięcia pojedynczych pakietów
lub kolekcji.)
@@ -133,7 +135,7 @@ pytania warto je uprzednio dobrze przemyśleć i~sformułować, ponieważ
respondenci to wolontariusze, wśród których znaleźć się mogą mniej lub
bardziej doświadczeni użytkownicy.
(Jeśli preferujemy komercyjne wsparcie techniczne, możemy zamiast
-\TL{} zakupić system u~jednego z~dostawców, których listę znaleźć
+\TL{} zakupić system u~jednego z~dostawców, których listę znaleźć
można na \url{http://tug.org/interest.html#vendors}.)
Oto lista źródeł pomocy, w~kolejności przez nas rekomendowanej:
@@ -142,14 +144,14 @@ Oto lista źródeł pomocy, w~kolejności przez nas rekomendowanej:
\item [\TeX{} \acro{FAQ}] \TeX-owy \acro{FAQ} jest obszernym zbiorem
odpowiedzi na wszelkie rodzaje pytań, od najprostszych do najbardziej
zaawansowanych. Jest on załączony na \TL{} w~katalogu \OnCD{texmf-doc/doc/english/FAQ-en},
-a~także dostępny w~sieci: \url{http://faq.tug.org}. Proponujemy
+a~także dostępny w~sieci: \url{http://faq.tug.org}. Proponujemy
tam najpierw zajrzeć. Uruchomiono też serwis \acro{FAQ}
w~języku polskim: \url{http://faq.gust.org.pl}.
\item [\TeX{} Catalogue] Jeśli poszukujemy konkretnego pakietu, fontu,
programu itp., polecamy \TeX{} Catalogue. Jest to obszerne zestawienie
-wszelkich tematów dotyczących \TeX-a. Patrz:
-\OnCD{texmf-doc/doc/english/catalogue}
+wszelkich tematów dotyczących \TeX-a. Patrz:
+\OnCD{texmf-doc/doc/english/catalogue}
lub \url{http://www.ctan.org/tex-archive/help/Catalogue}.
\item [\TeX{} Web Resources] Strona \url{http://tug.org/interest.html}
@@ -158,8 +160,8 @@ i~artykułów poświęconych wszelkim aspektom pracy z~systemem \TeX.
\item [archiwa pomocy] Dwa główne forum pomocy to grupa
Usenet \url{news:comp.text.tex} oraz lista dyskusyjna
-\email{texhax@tug.org}. Warto przeszukać archiwa list dyskusyjnych
-zawierające mnóstwo pytań i odpowiedzi zbieranych przez wiele lat;
+\email{texhax@tug.org}. Warto przeszukać archiwa list dyskusyjnych
+zawierające mnóstwo pytań i odpowiedzi zbieranych przez wiele lat;
odpowiednio \url{http://groups.google.com/groups?group=comp.text.tex} oraz
\url{http://tug.org/mail-archives/texhax}. Nie zaszkodzi
skorzystanie z~wyszukiwarki, np. \url{http://www.google.com}.
@@ -167,7 +169,7 @@ skorzystanie z~wyszukiwarki, np. \url{http://www.google.com}.
\item [wysyłanie pytań] Jeśli nadal nie znajdujemy rozwiązania problemu,
możemy wysłać pytanie do \dirname{comp.text.tex} korzystając 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
+Przedtem jednak \emph{należy} zapoznać się z~poradami dotyczącymi sposobu
zadawania pytań, zawartymi w~\acro{FAQ}:
\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion}.
Polscy użytkownicy mają do dyspozycji listę dyskusyjną GUST (Grupy
@@ -209,36 +211,36 @@ do podzielenia \TK{} na następujące dystrybucje:
bezpośrednio z~płyty (zbyt obszerny aby się zmieścił na \acro{CD-ROM});
płytka zawiera ponadto zrzut zawartości archiwów \CTAN{}, niezależne
od \TL{} dystrybucje \pkgname{protext} (dla Windows), Mac\TeX\ (dla \MacOSX)
-oraz wybór dodatkowych pakietów w~katalogu \texttt{texmf-extra}.
+oraz wybór dodatkowych pakietów w~katalogu \texttt{texmf-extra}.
Płytka \DVD{} otrzymała nazwę \TK.
-\CTAN, \pkgname{protext}, Mac\TeX{} i~\texttt{texmf-extra} nie spełniają
+\CTAN, \pkgname{protext}, Mac\TeX{} i~\texttt{texmf-extra} nie spełniają
przyjętych dla \TL{} wymogów dotyczących swobody kopiowania, wobec
-tego należy ten fakt uwzględnić przy redystrybucji bądź modyfikacji zawartości
+tego należy ten fakt uwzględnić przy redystrybucji bądź modyfikacji zawartości
wymienionych katalogów.
\item [inst(alowany)] kompletny system na \CD, gdzie wszystkie pakiety
zostały skompresowane; płytka ta nie nadaje się do bezpośredniego
uruchamiania programów, a~jedynie instalacji na twardym dysku.
-\item [protext] dystrybucja dla Windows, oparta na dystrybucji \MIKTEX
+\item [protext] dystrybucja dla Windows, oparta na dystrybucji \MIKTEX
rozszerzonej o~dodatkowe narzędzia; całkowicie niezależna od \TL;
-\ProTeXt\ posiada własny, łatwy w~obsłudze program instalacyjny i~również
+\ProTeXt\ posiada własny, łatwy w~obsłudze program instalacyjny i~również
może być uruchamiany bezpośrednio z~płytki. Strona domowa projektu
-to \url{http://tug.org/protext}. \ProTeXt\ dostarczono na \pkgname{live}
+to \url{http://tug.org/protext}. \ProTeXt\ dostarczono na \pkgname{live}
\DVD oraz na odrębnym nośniku~\CD.
%\item [demo] dystrybucja na \CD-ie, pozwalająca zarówno na uruchamianie
%bezpośrednio z~nośnika, jak i~zainstalowanie na dysku; wersja ta jest nieco
%uboższa od wersji pełnej: brak tu bardzo obszernego zestawu \acro{CJK}
%(wsparcie dla języków: chińskiego, japońskiego i~koreańskiego) oraz równie
-%obszernych pakietów rzadziej używanych fontów (cm-super i~cbtype1),
+%obszernych pakietów rzadziej używanych fontów (cm-super i~cbtype1),
%znajdziemy tu jedynie programy dla systemów Linux, MacOSX i~Windows.
\end{description}
-Poszczególne dystrybucje są rozpoznawalne po nazwie pliku
-\texttt{00\var{typ}.TL}, znajdującego się w~głównym katalogu każdej z~płytek.
+Poszczególne dystrybucje są rozpoznawalne po nazwie pliku
+\texttt{00\var{typ}.TL}, znajdującego się w~głównym katalogu każdej z~płytek.
Każda z~grup użytkowników systemu \TeX{} może rozpowszechniać dowolną
płytkę wedle własnych potrzeb i~uznania. (\acro{TUG} dostarcza swoim
@@ -250,7 +252,7 @@ członkom wszystkie trzy płytki).
Poniżej wymieniono ważniejsze podkatalogi głównego katalogu dystrybucji \TL.
Na płytce \pkgname{live} \DVD cała dystrybucja \TL{} została
umieszczona w katalogu \dirname{texlive2007}, nie zaś w~katalogu głównym
-(poniżej traktujemy go jako katalog główny we wszystkich odniesieniach
+(poniżej traktujemy go jako katalog główny we wszystkich odniesieniach
dotyczących \TL).
\smallskip
@@ -267,18 +269,18 @@ source & źródła wszystkich programów, włącznie z~głównymi dystrybucjami
bzip2 archiwum tar; \\
support & różne programy pomocnicze związane z~\TeX-em, które \emph{nie}
są domyślnie instalowane;
- dla użytkowników systemów Windows dołączono ponadto szereg programów
- (edytory, ,,shelle TeX-owe''), których zwykle brak w~typowej instalacji
- Windows (programy te mogą być szczególnie przydatne dla początkujących); \\
-texmf & drzewo katalogów plików pomocniczych i~dokumentacji dla
- \emph{programów}
+ dla użytkowników systemów Windows dołączono ponadto szereg programów
+ (edytory, ,,shelle TeX-owe''), których zwykle brak w~typowej instalacji
+ Windows (programy te mogą być szczególnie przydatne dla początkujących); \\
+texmf & drzewo katalogów plików pomocniczych i~dokumentacji dla
+ \emph{programów}
(patrz: \texttt{TEXMFMAIN} w~następnej części);\\
-texmf-dist & główne drzewo katalogów formatów i~pakietów (zawiera makra,
+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);\\
-texmf-doc & drzewo samodzielnych dokumentacji (m.in. podręczniki itp.),
+texmf-doc & drzewo samodzielnych dokumentacji (m.in. podręczniki itp.),
niezwiązane z~konkretnymi pakietami, zorganizowane wg. języków. \\
-texmf-var & drzewo dla plików generowanych automatycznie
+texmf-var & drzewo dla plików generowanych automatycznie
(patrz: \texttt{TEXMFSYSVAR} w~następnej części);\\
\end{tabular}
\endgroup
@@ -294,12 +296,12 @@ dokumentacja). Dokumentacje programów (man, info) znajdują się w~katalogu
\dirname{texmf/doc}, zaś dokumentacje pakietów makr, fontów i~formatów w~katalogu \dirname{texmf-dist/doc}. Znalezienie konkretnej
dokumentacji w~dowolnym z~wymienionych katalogów ułatwi skorzystanie
z~programów \cmdname{texdoc} lub \cmdname{texdoctk}. Pomocnym może być
-także plik \OnCD{doc.html}, który znajdziemy w~głównym katalogu.
+także plik \OnCD{doc.html}, który znajdziemy w~głównym katalogu.
\subsection{Predefiniowane drzewa katalogów texmf}
\label{sec:texmftrees}
-W tej części wymieniono wszystkie predefiniowane zmienne specyfikujące
+W tej części wymieniono wszystkie predefiniowane zmienne specyfikujące
drzewa katalogów texmf, wykorzystywane przez
system, a~także ich przeznaczenie. Uruchomienie polecenia \texttt{texconfig
conf} pokaże wartości tych zmiennych, dzięki czemu łatwo odnaleźć
@@ -307,7 +309,7 @@ które katalogi w~naszej instalacji są przypisane do konkretnych zmiennych.
\begin{ttdescription}
\item [TEXMFMAIN] Drzewo katalogów zawierające podstawowe dla
- dystrybucji elementy systemu, jak skrypty (np. \verb+web2c/mktexdir+),
+ dystrybucji elementy systemu, jak skrypty (np. \verb+web2c/mktexdir+),
pliki pool i~inne pliki pomocnicze.
\item [TEXMFDIST] Drzewo katalogów gromadzące pakiety makr, fontów itp.,
tak jak są one oryginalnie dystrybuowane; drzewo to może
@@ -321,19 +323,19 @@ które katalogi w~naszej instalacji są przypisane do konkretnych zmiennych.
\item [TEXMFCONFIG] Drzewo katalogów wykorzystywane przez narzędzia te\TeX-a
\verb+texconfig+, \verb+updmap+ oraz \verb+fmtutil+ do przechowywania
danych konfiguracyjnych (domyślnie w~ramach \verb+$HOME+).
-\item [TEXMFSYSCONFIG] Drzewo katalogów wykorzystywane przez narzędzia
+\item [TEXMFSYSCONFIG] Drzewo katalogów wykorzystywane przez narzędzia
te\TeX-a \verb+texconfig-sys+, \verb+updmap-sys+ oraz \verb+fmtutil-sys+
do przechowywania danych konfiguracyjnych dla całej instalacji.
-\item [TEXMFVAR] Drzewo katalogów wykorzystywane przez \verb+texconfig+,
+\item [TEXMFVAR] 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 \verb+$HOME+).
-\item [TEXMFSYSVAR] Drzewo katalogów wykorzystywane przez
- \verb+texconfig-sys+, \verb+updmap-sys+ and \verb+fmtutil-sys+
+\item [TEXMFSYSVAR] Drzewo katalogów wykorzystywane przez
+ \verb+texconfig-sys+, \verb+updmap-sys+ and \verb+fmtutil-sys+
do przechowywania wygenerowanych plików formatów i~map fontowych
dla całej instalacji.
\end{ttdescription}
-Więcej informacji na temat \texttt{texconfig} znajdziemy
+Więcej informacji na temat \texttt{texconfig} znajdziemy
w~części~\ref{sec:texconfig}, na str.~\pageref{sec:texconfig}.
\subsection{Rozszerzenia \protect\TeX-a}
@@ -342,51 +344,54 @@ w~części~\ref{sec:texconfig}, na str.~\pageref{sec:texconfig}.
\TL{} zawiera trzy rozszerzenia standardowego \TeX-a:
\begin{description}
-\item [\eTeX] wersja \label{text:etex} programu \TeX{}, która zawiera
-dodatkowo niewielki, lecz silny zestaw nowych poleceń wbudowanych
-(dotyczących głównie rozwijania makr, leksemów znakowych, interpretacji
-znaczników itp.) oraz rozszerzenie \TeXXeT{} dla składu
-od prawej do lewej. W~trybie domyślnym \eTeX{} jest w~100\% zgodny ze
-standardowym programem \TeX. Więcej szczegółów znaleźć można na \CD,
-w~\OnCD{texmf-dist/doc/etex/base/etex_man.pdf}.
-
-\item [pdf\TeX] program, który wykorzystuje rozszerzenia programu \eTeX\
-i~wynik składu może zapisywać zarówno
-w~formacie Acrobat PDF, jak i~\dvi{}. Podręczniki znajdziemy
+\item [\eTeX] wersja \label{text:etex} programu \TeX{}, która zawiera
+dodatkowo niewielki, lecz silny zestaw nowych poleceń wbudowanych
+(dotyczących głównie rozwijania makr, leksemów znakowych, interpretacji
+znaczników itp.) oraz rozszerzenie \TeXXeT{} dla składu
+od prawej do lewej. W~trybie domyślnym \eTeX{} jest w~100\% zgodny ze
+standardowym programem \TeX. Więcej szczegółów znaleźć można na \CD,
+w~\OnCD{texmf-dist/doc/etex/base/etex_man.pdf}.
+
+\item [pdf\TeX] program umożliwiajšcy zapis zarówno
+w~formacie Acrobat PDF, jak i~\dvi{}. Podręczniki znajdziemy
w~katalogu \OnCD{texmf/doc/pdftex/manual/}, zaś przykład
wykorzystania w~pliku \OnCD{texmf/doc/pdftex/manual/samplepdf/samplepdf.tex}.
-Jest on domyślnym programem dla większości formatów (prócz plain \TeX).
-
-\item [Xe\TeX] umożliwia kodowanie tekstów w Unicode oraz
-fontów OpenType (także tych dostępnych w~systemie), przy czym stosuje
-biblioteki obce, patrz
+Jest on domyślnym programem dla większości formatów (prócz plain \TeX).
+Należy zaznaczyć, iż rozszerzenia oferowane przez \eTeX-a zostały obecnie wbudowane
+na stałe w~program \textsf{pdftex}. Nie ma więc rozróżnienia na ,,maszyny''
+\textsf{pdftex} i \textsf{pdfetex}, jak to miało miejsce w~poprzednich wersjach
+programów i~w~poprzednich dystrybucjach TeX Live.
+
+\item [Xe\TeX] umożliwia kodowanie tekstów w Unicode oraz
+fontów OpenType (także tych dostępnych w~systemie), przy czym stosuje
+biblioteki obce, patrz
\OnCD{texmf-dist/doc/xetex/XeTeX-reference.pdf} lub
\url{http://scripts.sil.org/xetex}.
-\item [\OMEGA{} (Omega)] program, który pracuje wewnętrznie ze znakami
-kodowanymi 16-bitowo (Unicode), pozwalając pracować jednocześnie
-z~większością tekstów spotykanych na świecie. Wspomaga także dynamicznie
-ładowane tzw. ,,procesy tłumaczenia \OMEGA'' (\acro{OTP}), co pozwala
-użytkownikowi definiować złożone transformacje wykonywane na dowolnych
+\item [\OMEGA{} (Omega)] program, który pracuje wewnętrznie ze znakami
+kodowanymi 16-bitowo (Unicode), pozwalając pracować jednocześnie
+z~większością tekstów spotykanych na świecie. Wspomaga także dynamicznie
+ładowane tzw. ,,procesy tłumaczenia \OMEGA'' (\acro{OTP}), co pozwala
+użytkownikowi definiować złożone transformacje wykonywane na dowolnych
strumieniach wejściowych. Więcej szczegółów znaleźć można na \CD:
\OnCD{texmf-dist/doc/omega/base/doc-1.8.tex} (dokumentacja niezbyt aktualna).
\item [Aleph] łączy rozszerzenia \OMEGA\ i~\eTeX; powstał jako niezależny
-projekt z~potrzeby stabilnej ,,używalności'' programu Omega, w~sytuacji
+projekt z~potrzeby stabilnej ,,używalności'' programu Omega, w~sytuacji
gdy ten jest ciągle w~fazie eksperymentalnej.
-\end{description}
+\end{description}
\subsection{Inne ważniejsze programy \protect\TL}
-Poniżej zestawiono inne najczęściej używane programy dostępne
+Poniżej zestawiono inne najczęściej używane programy dostępne
w~dystrybucji \TL{}:
\begin{cmddescription}
\item[bibtex] tworzenie spisów bibliograficznych;
-\item[makeindex] tworzenie posortowanych skorowidzów;
+\item[makeindex] tworzenie posortowanych skorowidzów;
\item[dvips] konwersja \dvi{} do \PS{};
@@ -400,7 +405,7 @@ w~dystrybucji \TL{}:
\dvi{};
\item [dvipdfmx] konwersja \dvi{} do PDF, metoda alternatywna w~stosunku
- do wspomnianego wyżej programu pdf\TeX{} (pakiety
+ do wspomnianego wyżej programu pdf\TeX{} (pakiety
\pkgname{ps4pdf} i~\pkgname{pdftricks} dostarczają kolejnych możliwości);
\item [psselect, psnup, \ldots] narzędzia manipulacji na plikach \PS-owych;
@@ -419,8 +424,8 @@ w~dystrybucji \TL{}:
\label{packages}
Zawartość drzew \texttt{texmf} na \TL{} została do celów instalacji
zorganizowana w~szereg ,,zestawów'' (\emph{collections}),
-z~których każdy posiada zbiór ,,pakietów'' (\emph{packages}; jest ich
-ponad 1000). Normalna instalacja pozwala użytkownikowi skopiować
+z~których każdy posiada zbiór ,,pakietów'' (\emph{packages}; jest ich obecnie
+ponad 1500). Normalna instalacja pozwala użytkownikowi skopiować
z~\CD{} (\DVD{}) na twardy dysk jeden lub więcej zestawów, jest też jednak
możliwe zainstalowanie jedynie pojedynczego pakietu.
@@ -428,18 +433,18 @@ Zestawy pozwalają lepiej dobrać instalowane składniki, a~także określić
jakie języki będą obsługiwane po instalacji. Najważniejszy zestaw, wymagany
dla większości zastosowań, to ,,basic''. Zestawy ,,latex''
i~,,pdftex'' są rekomendowane dla większości użytkowników. Pozostałe
-zestawy są opcjonalne.
+zestawy są opcjonalne.
-Oto dostępne zestawy (zdefiniowane w~plikach XML o~nazwach poprzedzonych
+Oto dostępne zestawy (zdefiniowane w~plikach XML o~nazwach poprzedzonych
członem \texttt{collection-}, umieszczonych
w~podkatalogu \texttt{texmf/tpm/}) i~krótki opis ich zawartości:
\begin{description}
-\item[basic] podstawowe programy, pakiety makr i~fontów systemu \TeX{},
+\item[basic] podstawowe programy, pakiety makr i~fontów systemu \TeX{},
pliki konfiguracyjne dla podstawowych sterowników;
-\item[bibtexextra] dodatkowa, obszerna biblioteka stylów Bib\TeX{}owych
- i~bazy danych bibliograficznych (podstawowe style znajdują się w~zestawie
- ,,basic'');
+\item[bibtexextra] dodatkowa, obszerna biblioteka stylów Bib\TeX{}owych
+ i~bazy danych bibliograficznych (podstawowe style znajdują się w~zestawie
+ ,,basic'');
\item[chemistry] pakiety makr do składu wzorów chemicznych;
\item[context] pakiet makr do Con\TeX{}t -- ,,dialektu'' \TeX-a
autorstwa Hansa Hagena;
@@ -451,14 +456,14 @@ w~podkatalogu \texttt{texmf/tpm/}) i~krótki opis ich zawartości:
\item[fontbin] programy do konwersji plików fontowych oraz testowania
i~instalacji fontów (zestaw do tworzenia fontów wirtualnych, manipulacji
plikami .gf i~.pk, programy \texttt{mft}, \texttt{fontinst} itp.);
-\item[fontsrecommended] obszerna biblioteka częściej używanych fontów
- w~postaci źródłowej (.mf) bądź obwiedniowych oraz pliki definicyjne
- i~stylów \LaTeX-a dla tych fontów;
+\item[fontsrecommended] obszerna biblioteka częściej używanych fontów
+ w~postaci źródłowej (.mf) bądź obwiedniowych oraz pliki definicyjne
+ i~stylów \LaTeX-a dla tych fontów;
\item[fontsextra] biblioteka różnych rzadziej używanych fontów;
\item[formatsextra] pliki pomocnicze do generowania dodatkowych
,,formatów'' (tj. obszerne zestawy makr służące do wstępnego przetworzenia
i~utworzenia pliku \texttt{.fmt});
-\item[games] pakiety do prezentacji zapisu różnych gier (szachy,
+\item[games] pakiety do prezentacji zapisu różnych gier (szachy,
brydż itp.);
\item[genericextra] obszerna biblioteka makr, trudnych do sklasyfikowania,
działających z~różnymi formatami (Plain, LaTeX itp.);
@@ -486,7 +491,7 @@ w~podkatalogu \texttt{texmf/tpm/}) i~krótki opis ich zawartości:
%\item[langmongolian] mongolski;
%\item[langnorwegian] norweski;
%\item[langother] wzorce przenoszenia wyrazów dla innych języków;
-\item[langpolish] zawiera polskie pakiety: makra do tworzenia formatu MeX,
+\item[langpolish] zawiera polskie pakiety: makra do tworzenia formatu MeX,
pakiety \texttt{platex}, \texttt{mwcls}, fonty, makra dodatkowe, przydatne dla
polskich użytkowników, dokumentacje w~języku polskim;
%\item[langportuguese] portugalski;
@@ -496,26 +501,26 @@ w~podkatalogu \texttt{texmf/tpm/}) i~krótki opis ich zawartości:
%\item[langukenglish] angielski (brytyjski);
%\item[langvietnamese] wietnamski;
\item[latex] podstawowe pakiety \LaTeX-a;
-\item[latexrecommended] rekomendowany zestaw często używanych pakietów
+\item[latexrecommended] rekomendowany zestaw często używanych pakietów
dodatkowych;
\item[latex3] pakiety-,,zwiastuny'' \LaTeX3, działające z~\LaTeXe;
\item[latexextra] bogaty wybór dodatkowych pakietów dla \LaTeX-a;
\item[mathextra] dodatkowe pakiety do składu zaawansowanej matematyki;
\item[metapost] MetaPost i~pakiety do tworzenia rysunków z~użyciem
- MetaFonta;
+ MetaFonta;
\item[music] makra do sładu nutowego;
\item[omega] rozszerzenie \TeX{}a autorstwa Johna Plaice'a i~Yannisa Haralambousa, działające ze znakami kodowanymi 16-bitowo;
-\item[pdftex] pliki pomocnicze dla pdf\TeX{}-a, wersji programu \TeX{}
+\item[pdftex] pliki pomocnicze dla pdf\TeX{}-a, wersji programu \TeX{}
tworzącej pliki w~formacie PDF;
\item[pictures] pakiety do tworzenia diagramów i~innych obiektów graficznych;
\item[plainextra] dodatkowe biblioteki makr dla plain \TeX;
\item[psutils] narzędzia do manipulacji plikami \PS-owymi;
\item[publishers] pakiety makr pochodzące od różnych wydawnictw;
\item[t1utils] narzędzia do fontów w~formacie Type~1;
-\item[texbooks] przykłady i~inne materiały autorstwa D.E.~Knutha;
+\item[texbooks] przykłady i~inne materiały autorstwa D.E.~Knutha;
\item[ttfutils] narzędzia do konwersji fontów True Type;
%\item[xemacs] dodatkowe programy wspomagające dla Windows (zaawansowany
- % edytor XEmacs -- zintegrowane środowisko do pracy z~\TeX{}em, Perl, programy
+ % edytor XEmacs -- zintegrowane środowisko do pracy z~\TeX{}em, Perl, programy
% konwersji grafiki, itp.);
\end{description}
%--------------------------
@@ -531,10 +536,10 @@ Jak już wspomniano w~części ~\ref{sec:basic} na str.~\pageref{sec:basic},
\TL{} można używać na trzy sposoby:
\begin{enumerate}
-\item zamontować płytę (\emph{mount}) \CD{} w~systemie plików,
+\item zamontować płytę (\emph{mount}) \CD{} w~systemie plików,
uruchomić skrypt \texttt{install-tl.sh} i~wybrać opcję \verb|<R>|
(\textit{do not install files, set up to run off CD-ROM/DVD} --
- bez instalacji plików, dostosuj do uruchamiania z~\CD/DVD). Pozwala to
+ bez instalacji plików, dostosuj do uruchamiania z~\CD/DVD). Pozwala to
na uruchamianie wszystkich programów bezpośrednio z~płytki; na dysku twardym
znajdą się jedynie niezbędne pliki konfiguracyjne.
\item zainstalować część lub cały system na lokalnym twardym dysku.
@@ -547,18 +552,18 @@ Jak już wspomniano w~części ~\ref{sec:basic} na str.~\pageref{sec:basic},
%%-- ramka z ostrzeżeniem
\ifSingleColumn \begin{figure}[ht]\noindent \fi
\begin{warningbox}
-\textbf{Uwaga: } \CD{} i~\DVD{}
- %wchodzące w~skład \TK{}
- są w~formacie
-ISO 9660 (High Sierra), z~rozszerzeniami Rock Ridge (i~Joliet dla Windows).
-Aby skorzystać z~wszystkich zalet płytki pod Unixem, twój system operacyjny powinien
-obsługiwać rozszerzenie Rock Ridge. Prosimy zapoznać się z~dokumentacją
-komendy \cmdname{mount} w~twoim systemie aby sprawdzić, czy to jest możliwe.
-Jeżeli używasz wielu różnych maszyn w~sieci lokalnej, zobacz czy możesz
+\textbf{Uwaga: } \CD{} i~\DVD{}
+ %wchodzące w~skład \TK{}
+ są w~formacie
+ISO 9660 (High Sierra), z~rozszerzeniami Rock Ridge (i~Joliet dla Windows).
+Aby skorzystać z~wszystkich zalet płytki pod Unixem, twój system operacyjny powinien
+obsługiwać rozszerzenie Rock Ridge. Prosimy zapoznać się z~dokumentacją
+komendy \cmdname{mount} w~twoim systemie aby sprawdzić, czy to jest możliwe.
+Jeżeli używasz wielu różnych maszyn w~sieci lokalnej, zobacz czy możesz
zamontować \CD{}/\DVD{} na tej, która pozwala na użycie Rock Ridge.
\leavevmode\quad
-Współczesne systemy operacyjne
+Współczesne systemy operacyjne
%Linux, FreeBSD, Sun i~\acro{SGI}
powinny umieć bez problemów korzystać z~\CD{}/\DVD.
%Będziemy wdzięczni za wszelkie wskazówki od użytkowników innych systemów,
@@ -574,8 +579,8 @@ w~pełnej zgodności z~Rock Ridge.
\def\runlive{% text repeated in windows section
%Na \CD-ie \texttt{demo} zawarto programy jedynie dla systemów
- %Linux, \MacOSX oraz Windows.
- Aby korzystać bezpośrednio z~nośnika w~systemach Unix należy użyć
+ %Linux, \MacOSX oraz Windows.
+ Aby korzystać bezpośrednio z~nośnika w~systemach Unix należy użyć
płyty \pkgname{live} \DVD.
}
@@ -594,7 +599,7 @@ jest \Ucom{\texttt{podkreślone}}.
> \Ucom{cd /mnt/cdrom}
\end{alltt}
-\noindent W~systemie \MacOSX katalog ten znajduje się zwykle w~ramach
+\noindent W~systemie \MacOSX katalog ten znajduje się zwykle w~ramach
\dirname{/Volumes} zaś nośnik montowany jest automatycznie.
}
@@ -606,7 +611,7 @@ jest \Ucom{\texttt{podkreślone}}.
Welcome to TeX Live...
\end{alltt}
-Po komunikatach powitalnych i ukazaniu się głównego menu z
+Po komunikatach powitalnych i ukazaniu się głównego menu z
listą opcji, program oczekuje wprowadzenia polecenia
poprzez naciśnięcie wybranego znaku wyświetlonego obok opcji
oraz klawisza Enter (nie należy
@@ -622,7 +627,7 @@ Dla uruchamiania bezpośrednio z~płytki wybieramy najpierw opcję
\Ucom{d}, następnie podopcję \Ucom{1}, która pozwoli nam określić
katalog na generowane przez \TeX-a pliki (fonty, formaty, pliki
konfiguracyjne do modyfikacji ustawień). Jeśli odpowiadają nam ustawienia
-domyślne (\dirname{/usr/local/texlive/2007}), możemy pominąć poniższy
+domyślne (\dirname{/usr/local/texlive/2007}), możemy pominąć poniższy
fragment.
W~naszym przykładzie użyjemy \dirname{/opt/texlive2007}:
\begin{alltt}
@@ -636,7 +641,7 @@ New value for TEXDIR [/usr/local/texlive/TeX]: \Ucom{/opt/texlive2007}
Enter command: \Ucom{r}
\end{alltt}
-\noindent wciśnięcie klawisza \Ucom{r} powoduje powrót do głównego menu,
+\noindent wciśnięcie klawisza \Ucom{r} powoduje powrót do głównego menu,
gdzie wybieramy opcję uruchamiania bezpośrednio z~nośnika, bez instalacji
właściwej na dysku:
\begin{alltt}
@@ -648,8 +653,8 @@ Welcome to the TeX Live system!
\end{alltt}
Następnie należy uaktualnić zmienną \texttt{PATH}, dołączając do niej
-katalog zawierający binaria dla danej architektury,
-a~także ustawić zmienną \envname{TEXMFSYSVAR} na podany powyżej katalog. Dla
+katalog zawierający binaria dla danej architektury,
+a~także ustawić zmienną \envname{TEXMFSYSVAR} na podany powyżej katalog. Dla
powłoki zgodnej z~Bourne shell (\cmdname{sh}, \cmdname{bash}, \cmdname{ksh})
możemy dopisać do pliku \filename{$HOME/.profile}:
\begin{alltt}
@@ -658,12 +663,12 @@ TEXMFSYSVAR=/opt/texlive2007/texmf-var; export TEXMFSYSVAR
\end{alltt}
\noindent gdzie \emph{archname} oznacza konkretną platformę.
-W~tabeli~\ref{tab:archlist} zamieszczono spis obsługiwanych systemów
-operacyjnych i~odpowiednich dla nich nazw podkatalogów.
+W~tabeli~\ref{tab:archlist} zamieszczono spis obsługiwanych systemów
+operacyjnych i~odpowiednich dla nich nazw podkatalogów.
%Należy pamiętać, że \emph{demo} \CD{}
- %zawiera jedynie binaria dla Windows, Linux dla Intel i~Mac~OSX.
+ %zawiera jedynie binaria dla Windows, Linux dla Intel i~Mac~OSX.
%Dla innych systemów Unix należy zastosować drugi \CD{} bądź \DVD{}.
- %W~nazwie podkatalogu możemy pominąć numer wersji, np.
+ %W~nazwie podkatalogu możemy pominąć numer wersji, np.
%\dirname{sparc-solaris} jest dowiązaniem do \dirname{sparc-solaris2.7}.
Dla powłok zgodnych z C shell (\cmdname{csh}, \cmdname{tcsh}),
@@ -680,7 +685,7 @@ setenv TEXMFSYSVAR /opt/texlive2007/texmf-var
\def\textruntexconfig{%
Po zakończeniu instalacji i~ustawieniu zmiennych systemowych warto
-uruchomić \cmdname{texconfig} lub \cmdname{texconfig-sys} aby dostroić
+uruchomić \cmdname{texconfig} lub \cmdname{texconfig-sys} aby dostroić
instalację do własnych potrzeb
(patrz część~\ref{sec:texconfig}, str.~\pageref{sec:texconfig}).
}
@@ -690,9 +695,9 @@ instalację do własnych potrzeb
\caption[Obsługiwane systemy operacyjne]{Obsługiwane systemy operacyjne}
\label{tab:archlist}
\begin{tabular}{>{\ttfamily}ll}
-alpha-linux & HP Alpha GNU/Linux \\
+alpha-linux & HP Alpha GNU/Linux \\
%alphaev5-osf4.0d & HP Alphaev5 OSF \\
-hppa-hpux & HP9000 HPUX \\ % HP9000?
+hppa-hpux & HP9000 HPUX \\ % HP9000?
i386-darwin & Intel x86 \MacOSX \\
i386-freebsd & Intel x86 FreeBSD \\
i386-linux & Intel x86 GNU/Linux \\
@@ -704,8 +709,8 @@ powerpc-darwin & PowerPC \MacOSX \\
powerpc-linux & PowerPC GNU/Linux \\
sparc-linux & Sun Sparc GNU/Linux \\
sparc-solaris & Sun Sparc Solaris \\
-win32 & Windows (32-bit) \\
-x86\_64-linux & Intel x86 64-bit GNU/Linux \\
+win32 & Windows (32-bit) \\
+x86\_64-linux & x86 64-bit GNU/Linux \\
\hline
\end{tabular}
\end{table*}
@@ -715,8 +720,8 @@ x86\_64-linux & Intel x86 64-bit GNU/Linux \\
%Można jednak posiadać na dysku drugie, równoległe drzewo
%\TeX-owe, w~którym można dokonywać zmian. Drzewo takie jest przeszukiwane
%przed głównym drzewem \CD.
-%Domyślną lokalizacją jest \path|texmf-var| na \CD{} (katalog,
-%który faktycznie nie istnieje!), wobec tego \emph{należy}
+%Domyślną lokalizacją jest \path|texmf-var| na \CD{} (katalog,
+%który faktycznie nie istnieje!), wobec tego \emph{należy}
%ją zmienić poprzez deklarację zmiennej środowiska \texttt{VARTEXMF}.
%
%Przykładowo, użytkownicy \emph{sh} lub \emph{bash} na Intel PC z~systemem
@@ -738,23 +743,23 @@ x86\_64-linux & Intel x86 64-bit GNU/Linux \\
%(\emph{do not install files, set up to run off CD-ROM} --
%bez instalacji pików, dostosuj do uruchamiania z~\CD).
%
-%Struktura oprogramowania \Webc{} oznacza, że można uruchamiać programy
-%przez zwykłe dodanie do zmiennej \texttt{PATH} odpowiedniego podkatalogu
+%Struktura oprogramowania \Webc{} oznacza, że można uruchamiać programy
+%przez zwykłe dodanie do zmiennej \texttt{PATH} odpowiedniego podkatalogu
%katalogu \path|bin| na \CD. Potrzebne pliki będą znajdowane bez dalszych
-%problemów.
+%problemów.
%
%W~razie wątpliwości najlepiej zwrócić się do lokalnego guru systemowego
%o~pomoc przy instalowaniu \CD{} i~w~wyborze katalogu dla systemu \TeX.
Po ponownym uruchomieniu sesji polski użytkownik może użyć bezpośrednio m.in.
-polecenia \texttt{mex} (spolonizowany format plain),
-\texttt{platex} (\LaTeX{} z~polskimi i~anglo\dywiz amerykańskimi wzorcami
+polecenia \texttt{mex} (spolonizowany format plain),
+\texttt{platex} (\LaTeX{} z~polskimi i~anglo\dywiz amerykańskimi wzorcami
przenoszenia wyrazów) oraz ich wersji dla programu \texttt{pdfTeX} (tworzącego
-pliki PDF), odpowiednio: \texttt{pdfmex} i~\texttt{pdfplatex}. Potrzebne
-pliki formatów zostaną wygenerowane automatycznie podczas pierwszego
+pliki PDF), odpowiednio: \texttt{pdfmex} i~\texttt{pdfplatex}. Potrzebne
+pliki formatów zostaną wygenerowane automatycznie podczas pierwszego
uruchomienia danego polecenia i~zapisane w~lokalnym katalogu. Katalog ten,
domyślnie \dirname{/usr/local/texlive/2007/texmf-var/}, a~w~naszym przykładzie
-\dirname{/usr/local/texlive/texmf-var/}, zawiera pliki konfiguracyjne,
+\dirname{/usr/local/texlive/texmf-var/}, zawiera pliki konfiguracyjne,
które mogą być modyfikowane przez użytkownika. W~konfigurowaniu pomocne jest
uruchomienie skryptu \cmdname{texconfig}, opisanego
w~części~\ref{sec:texconfig}.
@@ -763,9 +768,9 @@ w~części~\ref{sec:texconfig}.
\subsection{Instalacja \protect\TeX\ \protect Live na twardym dysku}
\label{sec:unix-install-disk}
-Instalacja części lub całości dystrybucji na twardym dysku wymaga
-zamontowania płyty \CD{} (lub \DVD) w~systemie, przejścia do jego katalogu
-głównego i~uruchomienia skryptu instalacyjnego:
+Instalacja części lub całości dystrybucji na twardym dysku wymaga
+zamontowania płyty \CD{} (lub \DVD) w~systemie, przejścia do jego katalogu
+głównego i~uruchomienia skryptu instalacyjnego:
\begin{alltt}
> \Ucom{sh install-tl.sh}
\end{alltt}
@@ -786,26 +791,26 @@ zestawów i~pakietów z~\CD{} oraz próbuje odgadnąć, z~jakim systemem
komputerowym ma do czynienia.
Następnie pokaże on główną stronę konfiguracyjną
- %(tab.~\ref{tab:main-menu-options}),
+ %(tab.~\ref{tab:main-menu-options}),
umożliwiającą wybór:
% I prefer here description instead of the table (SW)
\begin{description}
-\item \verb|<P>| \emph{Current platform} (systemu operacyjnego, dla którego
+\item \verb|<P>| \emph{Current platform} (systemu operacyjnego, dla którego
chcemy dokonać instalacji, na wypadek gdyby zawiodła automatyczna detekcja);
-\item \verb|<B>| \emph{Binary architectures} (dodatkowo instalowanych
- binariów dla innych platform, np. na serwerze, z~którego będą korzystać
+\item \verb|<B>| \emph{Binary architectures} (dodatkowo instalowanych
+ binariów dla innych platform, np. na serwerze, z~którego będą korzystać
użytkownicy innych systemów);
\item \verb|<S>| \emph{Installation scheme} (predefiniowanego zestawu
- instalacyjnego, np. \emph{full} -- pełnego, \emph{medium} --
- wystarczającego do większości zastosowań, \emph{basic} -- podstawowego;
+ instalacyjnego, np. \emph{full} -- pełnego, \emph{medium} --
+ wystarczającego do większości zastosowań, \emph{basic} -- podstawowego;
mamy tu też do wyboru zestaw
proponowany polskim użytkownikom: \emph{GUST scheme});
\item \verb|<C>| \emph{Standard collections} (zestawów, których wybór
- pomaga zmodyfikować dany schemat instalacji);
-\item \verb|<L>| \emph{Language collections} (zestawów dla obsługiwanych
+ pomaga zmodyfikować dany schemat instalacji);
+\item \verb|<L>| \emph{Language collections} (zestawów dla obsługiwanych
języków);
-\item \verb|<D>| \emph{Installation directories} (katalogu bazowego na
+\item \verb|<D>| \emph{Installation directories} (katalogu bazowego na
dysku, przeznaczonego na instalację);
\item \verb|<O>| ustawienia trybu pracy niektórych programów.
\end{description}
@@ -816,14 +821,14 @@ Zaznaczenie zestawu do zaistalowania polega na wciśnięciu odpowiedniego
klawisza, ponowne naciśnięcie tego samego klawisza wyłącza zaznaczenie
(uwaga: wielkie i małe litery są rozróżniane!).
-Po wybraniu opcji |<L>| -- \emph{Language collections},
+Po wybraniu opcji |<L>| -- \emph{Language collections},
wyświetlone zostaną dostępne zestawy dla różnych języków.
Zawierają one najczęściej wzorce przenoszenia wyrazów, czasami
dodatkowe pakiety makr i fontów. Aby zainstalować polskie pakiety
(fonty, makra, dokumentacje), należy w~tym menu wybrać klawisz
odpowiadający opcji \texttt{Polish}.
-Po powrocie do głównego menu można dodatkowo wybrać inne opcje. I~tak:
+Po powrocie do głównego menu można dodatkowo wybrać inne opcje. I~tak:
\smallskip\noindent
\verb|<D>| \emph{directories} pozwala zmienić domyślne katalogi
@@ -832,15 +837,15 @@ instalacji, przypisane zmiennym wewnętrznym: \label{text:instdir}
\vskip-5pt
\begin{ttdescription}
\item [TEXDIR] katalog bazowy, w~ramach którego zostaną zainstalowane wszystkie
- pliki; domyślnie jest to \dirname{/usr/local/texlive/2007}, ale można
- go zmienić np. na \dirname{/opt/texlive2007}.
+ pliki; domyślnie jest to \dirname{/usr/local/texlive/2007}, ale można
+ go zmienić np. na \dirname{/opt/texlive2007}.
W systemie \MacOSX{} dostępne programy integrujące oprogramowanie \TeX-owe
- %(frontends ???)
- %(\emph{TeXShop}, \emph{ITeXMac}, \ldots)
+ %(frontends ???)
+ %(\emph{TeXShop}, \emph{ITeXMac}, \ldots)
korzystają z~domyślnej
-lokalizacji \teTeX{}, czyli \dirname{/usr/local/teTeX}. Wobec czego
-użytkownicy Mac dla instalacji \TL{} powinni rozważyć wybór
+lokalizacji \teTeX{}, czyli \dirname{/usr/local/teTeX}. Wobec czego
+użytkownicy Mac dla instalacji \TL{} powinni rozważyć wybór
katalogu \dirname{/usr/local/teTeX} zamiast \dirname{/usr/local/texlive/2007}.
\item [TEXMFLOCAL] katalog przeznaczony na lokalne pliki makr i~fontów
@@ -850,11 +855,11 @@ instalacji; domyślnie jest to \dirname{/usr/local/texlive/texmf-local}.
jest przeznaczony na lokalnie dodawane makra czy fonty.)
\item [TEXMFSYSVAR] katalog, który przechowuje pliki generowane przez system
- (np. formaty)
- (patrz część~\ref{sec:texconfig}, str.~\pageref{sec:texconfig});
+ (np. formaty)
+ (patrz część~\ref{sec:texconfig}, str.~\pageref{sec:texconfig});
domyślnie \dirname{TEXDIR/texmf-var}.
Istnieje ponadto \envname{TEXMFSYSCONFIG}, katalog dla
- aktualnie używanych plików konfiguracyjnych, modyfikowanych
+ aktualnie używanych plików konfiguracyjnych, modyfikowanych
najczęściej przez program \cmdname{texconfig}.
\end{ttdescription}
@@ -864,13 +869,13 @@ jest przeznaczony na lokalnie dodawane makra czy fonty.)
\begin{ttdescription}
\item [a] \emph{alternate directory for generated fonts} -- pozwala określić
katalog dla generowanych fontów (np. jeżeli chcemy zainstalować główny pakiet
- w~trybie ,,tylko do odczytu''
+ w~trybie ,,tylko do odczytu''
(\emph{read-only})); domyślnie fonty generowane są
w~katalogu określonym przez zmienną \envname{TEXMFVAR}.
\item [l] \emph{create symbolic links in standard directories} -- pozwala
określić
- czy utworzyć dowiązania symboliczne (\emph{links}) dla stron \cmdname{man},
+ czy utworzyć dowiązania symboliczne (\emph{links}) dla stron \cmdname{man},
\acro{GNU} \cmdname{info} i~programów w~standardowych katalogach systemu
operacyjnego, np. \dirname{/usr/local/man}, \dirname{/usr/local/info} oraz
\dirname{/usr/local/bin}.
@@ -890,11 +895,11 @@ jest przeznaczony na lokalnie dodawane makra czy fonty.)
Po zakończeniu ustawień i~po powrocie go głównego menu,
można rozpocząć instalację (klawisz~\Ucom{I}).
Program instalacyjny, uwzględniając wybrane zestawy i~systemy, sprawdzi
-spisy plików na \CD{}/\DVD, stworzy listę plików do skopiowania, po czym
+spisy plików na \CD{}/\DVD, stworzy listę plików do skopiowania, po czym
skopiuje je na twardy dysk.
-Po instalacji \textbf{należy} dodać do zmiennej \texttt{PATH} właściwy
-podkatalog \texttt{bin} instalacji \TeX-a, uaktywnić tę zmienną i~można
+Po instalacji \textbf{należy} dodać do zmiennej \texttt{PATH} właściwy
+podkatalog \texttt{bin} instalacji \TeX-a, uaktywnić tę zmienną i~można
już zacząć pracę.
%Jeśli zajdzie potrzeba, można przenieść binaria wyżej o~jeden poziom,
%np. z~\dirname{/usr/local/bin/i386-linux} do \dirname{/usr/local/bin};
@@ -907,8 +912,8 @@ już zacząć pracę.
%\begin{verbatim}
% TEXMFMAIN = $SELFAUTODIR
%\end{verbatim}
- %Jeśli przeniesiemy całość instalacji do innego katalogu, należy dokładnie
- %to określić, modyfikując zmienną \envname{TEXMFMAIN} w~pliku
+ %Jeśli przeniesiemy całość instalacji do innego katalogu, należy dokładnie
+ %to określić, modyfikując zmienną \envname{TEXMFMAIN} w~pliku
%\texttt{texmf.cnf}, a~także ustawiając \envname{TEXMFCNF} na
%\dirname{$TEXMFMAIN/texmf/web2c}.
@@ -916,13 +921,13 @@ już zacząć pracę.
Jeśli w używanym przez nas systemie Linux/Unix działa polecenie \cmdname{manpath}
(sprawdzimy to uruchamiając \code{man manpath}), to wszystkim
-użytkownikom systemu można udostępnić elektroniczny poręcznik \TL\ dla
-standardowego uruchomiania polecenia \cmdname{man}. W tym celu należy
+użytkownikom systemu można udostępnić elektroniczny poręcznik \TL\ dla
+standardowego uruchomiania polecenia \cmdname{man}. W tym celu należy
zmodyfikować plik \filename{/etc/manpath.config} (wymagane są do tego
uprawnienia administratora systemu).
-Poniższy wpis w pliku \filename{/etc/manpath.config} pozwoli programowi
-\cmdname{man} odnaleźć strony podręcznika (strony \cmdname{man}) \TL\
-w~drzewie instalacji \TL\ (także ścieżka do programów może wymagać
+Poniższy wpis w pliku \filename{/etc/manpath.config} pozwoli programowi
+\cmdname{man} odnaleźć strony podręcznika (strony \cmdname{man}) \TL\
+w~drzewie instalacji \TL\ (także ścieżka do programów może wymagać
dopasowania do konkretnej architektury systemu):
\begin{verbatim}
@@ -967,8 +972,8 @@ Poniżej lista wszystkich możliwych nadpisań :
nadpisuje \dirname{\$HOME/texmf}.
\end{ttdescription}
-Zamiast powyższych zmiennych środowiskowych byłoby lepiej zastosować
-\filename{configure} z~opcjami, co jest standardowym sposobem dla
+Zamiast powyższych zmiennych środowiskowych byłoby lepiej zastosować
+\filename{configure} z~opcjami, co jest standardowym sposobem dla
stylu \acro{GNU}. Ochotnicy do wykonania takiej pracy są mile widziani!
@@ -978,8 +983,8 @@ na twardym dysku}
\TL{} można używać zarówno do aktualizacji istniejącej instalacji,
jak i~do dodawania składników do instalacji wcześniejszej.
Główny program instalacyjny przeznaczony jest do użycia tylko za pierwszym
-razem (nie dotyczy to wpomnianego wcześniej \cmdname{tlpmgui}), natomiast
-później należy używać znajdującego się na \CD{} (\DVD) skryptu
+razem (nie dotyczy to wpomnianego wcześniej \cmdname{tlpmgui}), natomiast
+później należy używać znajdującego się na \CD{} (\DVD) skryptu
\texttt{install-pkg.sh}.
Uruchamia się go przez zamontowanie nośnika, przejście do katalogu
punktu montowania i~wydanie polecenia:
@@ -991,13 +996,13 @@ punktu montowania i~wydanie polecenia:
Skrypt posiada dziewięć parametrów; pierwsze cztery pozwalają wybrać:
pojedynczy pakiet do instalacji, cały zestaw (np. \texttt{mathextra}),
nazwę katalogu zamontowanego \CD, oraz nazwę katalogu zawierającego
-pliki ze spisami zawartości pakietów (zwykle te dwa ostatnie ustawiane
+pliki ze spisami zawartości pakietów (zwykle te dwa ostatnie ustawiane
są automatycznie):
\begin{ttdescription}
\item [-{}-package=\var{pkgname}] pojedynczy pakiet do zainstalowania;
-\item [-{}-collection=\var{colname}] pojedynczy zestaw do zainstalowania;
+\item [-{}-collection=\var{colname}] pojedynczy zestaw do zainstalowania;
\item [-{}-cddir=\var{dir}] katalog źródłowy (domyślnie jest to katalog
bieżący, z~którego uruchomiono skrypt);
@@ -1011,7 +1016,7 @@ Proces instalacji jest określony dokładniej przez pięć kolejnych parametrów:
pierwsze dwa pozwalają wyłączyć z~instalacji dokumentacje i~pliki źródłowe,
trzeci wyłącza domyślne uruchamianie na koniec skryptu \texttt{mktexlsr},
przebudowującego bazę danych o~plikach, czwarty uruchamia na koniec
-skrypt konfiguracyjny \code{texconfig init}, zaś piąty powoduje jedynie
+skrypt konfiguracyjny \code{texconfig init}, zaś piąty powoduje jedynie
wypisanie plików, które miałyby być zainstalowane:
\begin{tabular}{ll}
@@ -1058,12 +1063,12 @@ i~bez dokumentacji:
\else> \Ucom{sh install-pkg.sh -{}-package=alg \bs}
> \Ucom{-{}-nosrc -{}-nodoc}
\fi\end{alltt}
-\item zainstaluj wszystkie pakiety dostępne w~zestawie
+\item zainstaluj wszystkie pakiety dostępne w~zestawie
dodatkowych makr dla plain \TeX:
\begin{alltt}
> \Ucom{sh install-pkg.sh -{}-collection=plainextra}
\end{alltt}
-\item spakuj wszystkie pliki wymagane dla PSTricks
+\item spakuj wszystkie pliki wymagane dla PSTricks
do~pliku \cmdname{tar}, w~katalogu \dirname{/tmp}:
\begin{alltt}
\ifSingleColumn> \Ucom{sh install-pkg.sh -{}-package=pstricks -{}-archive=/tmp/pstricks.tar}
@@ -1077,19 +1082,19 @@ do~pliku \cmdname{tar}, w~katalogu \dirname{/tmp}:
\section{Po zakończeniu instalowania}
\label{sec:postinstall}
-W każdym systemie operacyjnym, po zakończeniu głównej procedury instalacyjnej,
-pozostaje wykonanie dopasowania systemu do lokalnych potrzeb i przeprowadzenie
+W każdym systemie operacyjnym, po zakończeniu głównej procedury instalacyjnej,
+pozostaje wykonanie dopasowania systemu do lokalnych potrzeb i przeprowadzenie
kilku podstawowych testów.
-Innym rodzajem czynności poinstalacyjnych jest uzyskanie pakietów, fontów
-lub programów, które nie zostały dostarczone z \TL{}. Podstawową zasadą jest
-instalowanie takich dodatków w drzewie \envname{TEXMFLOCAL}
-(jeśli instalacja została wykonana na lokalnym dysku twardym) lub drzewie
-\envname{TEXMFSYSVAR} (jeśli \TeX{} jest użytkowany z płyty DVD); por.
+Innym rodzajem czynności poinstalacyjnych jest uzyskanie pakietów, fontów
+lub programów, które nie zostały dostarczone z \TL{}. Podstawową zasadą jest
+instalowanie takich dodatków w drzewie \envname{TEXMFLOCAL}
+(jeśli instalacja została wykonana na lokalnym dysku twardym) lub drzewie
+\envname{TEXMFSYSVAR} (jeśli \TeX{} jest użytkowany z płyty DVD); por.
opcja ``Installation directories'' na str.~\pageref{text:instdir}.
-Niestety, w szczegółach poszczególne procedury instalacyjne mogą się znacznie
-różnić, więc nie podejmiemy tu próby ich opisania. Podamy jedynie kilka
+Niestety, w szczegółach poszczególne procedury instalacyjne mogą się znacznie
+różnić, więc nie podejmiemy tu próby ich opisania. Podamy jedynie kilka
odnośników do dokumentacji zewnętrznej:
\begin{itemize*}
\item
@@ -1099,13 +1104,13 @@ odnośników do dokumentacji zewnętrznej:
\item
\url{http://www.ctan.org/tex-archive/info/beginlatex/html/chapter5.html#pkginst}
\item
-\url{http://www.ctan.org/tex-archive/info/Type1fonts} w szczególności są
+\url{http://www.ctan.org/tex-archive/info/Type1fonts} w szczególności są
tam szczegółowe informacje o instalowaniu fontów.
\end{itemize*}
\subsection{Program texconfig}
\label{sec:texconfig}
- Po zakończeniu instalacji i~uaktywnieniu modyfikacji zmiennej systemowej
+ Po zakończeniu instalacji i~uaktywnieniu modyfikacji zmiennej systemowej
\envname{PATH}, można użyć programu \cmdname{texconfig}, do skonfigurowania
systemu według własnych potrzeb. Program ten może być w~każdej chwili
uruchomiony do zmiany ustawień, w~trybie in\-ter\-fej\-su pełnoekranowego lub
@@ -1122,13 +1127,13 @@ Przykłady użycia z~wiersza poleceń:
\item [texconfig xdvi letter] jak wyżej, ale dla programu \cmdname{xdvi};
\item [texconfig rehash] aktualizacja wszystkich baz danych instalacji
systemu \TeX;
-\item [texconfig faq] wyświetla \acro{FAQ} dystrybucji \teTeX{}
+\item [texconfig faq] wyświetla \acro{FAQ} dystrybucji \teTeX{}
(na dystrybucji tej oparto \TL);
\item [texconfig help] wyświetla dostępne opcje skryptu.
\end{ttdescription}
-Skrypt \cmdname{texconfig} pozwala na zmianę jedynie najważniejszych
+Skrypt \cmdname{texconfig} pozwala na zmianę jedynie najważniejszych
ustawień. Głównym plikiem konfiguracyjnym jest \filename{texmf.cnf}.
Zlokalizujemy go uruchamiając polecenie \samp{kpsewhich texmf.cnf}.
Plik ten zawiera sporo użytecznych komentarzy, wyjaśniających
@@ -1184,14 +1189,14 @@ Transcript written on sample2e.log.
Gdy program nie znajduje \filename{sample2e.tex} (bądź innych wymaganych
plików), może to oznaczać, że nadal działają ustawienia zmiennych środowiska
bądź pliki konfiguracyjne z~poprzedniej instalacji.
-Dogłębną analizę gdzie są przeszukiwane i~znajdywane pliki umożliwia
+Dogłębną analizę gdzie są przeszukiwane i~znajdywane pliki umożliwia
diagnostyka opisana w~części \ref{sec:Debugging} na str.~\pageref{sec:Debugging}.
\item Podgląd wyniku składu:
\begin{alltt}
> \Ucom{xdvi sample2e.dvi}
\end{alltt}
-Polecenie to wymaga uruchomionego środowiska graficznego X~Window.
+Polecenie to wymaga uruchomionego środowiska graficznego X~Window.
Dla MS Windows analogicznym poleceniem jest \cmdname{dviout}.
%!
% You should see a new window with a nice document explaining some of the
@@ -1218,9 +1223,9 @@ Dla MS Windows analogicznym poleceniem jest \cmdname{dviout}.
\end{alltt}
Programy \cmdname{gv} i~\cmdname{xpdf} są dostarczane zwykle
w~ramach systemu operacyjnego, wobec tego nie zawarto ich
-na \TL. Przed samodzielną instalacją warto odwiedzić strony,
+na \TL. Przed samodzielną instalacją warto odwiedzić strony,
odpowiednio: \url{http://www.gnu.org/software/gv}
-i~\url{http://www.foolabs.com/xpdf}. W~sieci dostępny jest także
+i~\url{http://www.foolabs.com/xpdf}. W~sieci dostępny jest także
bezpłatny program Adobe Reader (\url{http://www.adobe.com}).
\item Inne przydatne pliki testowe:
@@ -1233,7 +1238,7 @@ bezpłatny program Adobe Reader (\url{http://www.adobe.com}).
\item [testfont.tex] jak wyżej, ale zamiast \LaTeX-a wymaga jedynie plain
\TeX{};
\item [story.tex] najbardziej kanoniczny przykład dla plain \TeX{};
- na zakończenie przetwarzania uruchomionego poleceniem \Ucom{tex story},
+ na zakończenie przetwarzania uruchomionego poleceniem \Ucom{tex story},
po ukazaniu się \code{*}, należy wpisać \Ucom{\bs bye}.
\end{ttdescription}
@@ -1249,8 +1254,8 @@ Petera Flynna \textsl{Formatting Information}, dostępny pod adresem
\label{sec:mac-install}
Na komputerach Macintosh \TL{} działa jedynie pod systemem operacyjnym
-\MacOSX (starsze systemy z~działającym systemem \TeX{} mogą
-korzystać z~makr, fontów i~dokumentacji o~ile zainstalujemy rozszerzenie
+\MacOSX (starsze systemy z~działającym systemem \TeX{} mogą
+korzystać z~makr, fontów i~dokumentacji o~ile zainstalujemy rozszerzenie
Joliet dostępne na \url{http://www.tempel.org/joliet}).
\noindent Instalacja pod \MacOSX{} może być wykonana na dwa sposoby.
@@ -1264,10 +1269,10 @@ dokumentacji. Szczegóły na temat projektu Mac\TeX{} znajdują się na stronie:
Jeśli wolimy, w~\MacOSX{} można także zaistalować \TL, wykorzystując
skrypty \filename{install*}. Wymagane jest do tego posiadanie powłoki
-\cmdname{bash}. Od wersji \MacOSX{} 10.2 \cmdname{bash} jest standardowo
-dostępny, a~więc instalujemy podobnie jak opisano to powyżej w~części
-\ref{sec:unix-install} na str.~\pageref{sec:unix-install}. Wcześniejsze
-wersje systemu operacyjnego wymagają aktualizacji, czyli pobrania z~sieci
+\cmdname{bash}. Od wersji \MacOSX{} 10.2 \cmdname{bash} jest standardowo
+dostępny, a~więc instalujemy podobnie jak opisano to powyżej w~części
+\ref{sec:unix-install} na str.~\pageref{sec:unix-install}. Wcześniejsze
+wersje systemu operacyjnego wymagają aktualizacji, czyli pobrania z~sieci
powłoki \cmdname{bash}.
%% Mac & bash notes removed 17.11.2004
@@ -1288,33 +1293,33 @@ powłoki \cmdname{bash}.
%\url{http://itexmac.sourceforge.net}.
%
%\item [Mac-emacs] implementacja Emacs dla \MacOSX{} zintegrowana
-%z~\pkgname{AucTeX}. Patrz też
+%z~\pkgname{AucTeX}. Patrz też
%\url{http://www.cs.man.ac.uk/~franconi/mac-emacs}.
%
%\end{cmddescription}
%
%Powyższe środowiska stosują \dirname{/usr/local/teTeX} jako domyślną
-%lokalizację oprogramowania \TeX-owego, wobec tego instalację należy
+%lokalizację oprogramowania \TeX-owego, wobec tego instalację należy
%wykonać w~tym katalogu (bądź zmienić konfigurację środowiska).
\subsection{Strona kodowa Macintosh CE}
Piszący po polsku użytkownicy \MacOSX{} mają do wyboru stosowanie dwóch
8-bit\-owych stron kodowych:
\begin{description}
-\item[iso8859-2] -- co wiąże się z~wykorzystywaniem standardowego
- oprogramowania uniksowego (Cocoa używa wyłącznie unikodu), jak na przykład
+\item[iso8859-2] -- co wiąże się z~wykorzystywaniem standardowego
+ oprogramowania uniksowego (Cocoa używa wyłącznie unikodu), jak na przykład
Emacsa.
\item[Mac CE] -- co pozwala na stosowanie tradycyjnego (Carbon) oprogramowania
jak np.~BBEdit. Weźmy pod uwagę ten przypadek.
\end{description}
\TL{} zawiera w~standardowych pakietach \LaTeX-a
-plik \verb|macce.def|, który pozwala wczytywać polski tekst
+plik \verb|macce.def|, który pozwala wczytywać polski tekst
z~wykorzystaniem pakietu \verb|inputenc|:
\verb|\usepackage[macce]{inputenc}|
-Ponadto mamy tablice przekodowań dla Mac~CE, niewymagające stosowania
+Ponadto mamy tablice przekodowań dla Mac~CE, niewymagające stosowania
pakietu \verb|\inputenc|. Zamiast niego wystarczy wpisać w~pierwszym wierszu
pliku deklarację:
@@ -1328,12 +1333,12 @@ Niniejsze wydanie \TL{} zawiera program instalacyjny dla Windows --
\cmdname{tlpmgui.exe}. Program ten posiada podobne opcje
jak instalator dla systemów Unix: pozwala wybrać schemat, poszczególne
kolekcje, katalogi dla instalacji, a~więc ma funcjonalność opisaną
-już w~części~\ref{sec:unix-install-disk} na
+już w~części~\ref{sec:unix-install-disk} na
str.~\pageref{sec:unix-install-disk}. Dodatkowo, po instalacji właściwej,
możliwe jest dodawanie bądź usuwanie pakietów a~także wykonywanie
najważniejszych czynności administracyjnych, jak aktualizacja bazy danych
instalacji, generowanie formatów czy map fontowych.
-Możliwe jest także przygotowanie systemu operacyjnego do uruchamiania
+Możliwe jest także przygotowanie systemu operacyjnego do uruchamiania
programów bezpośrednio z~\DVD.
\cmdname{tlpmgui} wykorzystuje jako ,,silnik'' program \cmdname{tlpm}.
@@ -1341,7 +1346,7 @@ programów bezpośrednio z~\DVD.
Oprogramowanie dla Windows w~\TL{} jest oparte o~zaktualizowane programy,
zapożyczone (dzięki uprzejmości Akira Kakuto) z~dystrybucji W32TEX. Zawiera
ono także niektóre starsze (ale nadal działające) programy, które napisał
-Fabrice Popineau, szczególnie zaś nową przeglądarkę plików \texttt{dvi},
+Fabrice Popineau, szczególnie zaś nową przeglądarkę plików \texttt{dvi},
\textsf{dviout}, autorstwa Toshio Oshimy.
\TL{} może być instalowany w systemach Windows 98, \acro{ME},
@@ -1356,8 +1361,8 @@ przed instalacją należy dopisać do pliku \verb|C:\config.sys| wiersz
Po włożeniu płyty do napędu \acro{CD}, autostart powinien uruchomić program
\cmdname{tlpmgui}. Jeśli to nie nastąpi, kliknij menu \guiseq{Start\arw
-Uruchom} i~wybierz \verb|<litera CD-ROM>:\setuptl\tplmgui.exe| (lub
-\verb|<litera DVD>:\texlive\setuptl\tplmgui.exe| jeśli instalujesz
+Uruchom} i~wybierz \verb|<litera CD-ROM>:\setuptl\tplmgui.exe| (lub
+\verb|<litera DVD>:\texlive\setuptl\tplmgui.exe| jeśli instalujesz
z~płyty \TeX{} Collection DVD), a~następnie kliknij OK.
Ukaże się okno instalatora zatytułowane \guiseq{Program instalacji
@@ -1365,17 +1370,33 @@ i~konfiguracji TeX Live}. Zawiera ono następujące sekcje: \guiseq{Modyfikacja
schematów}, \guiseq{Instalacja}, \guiseq{Wybierz schemat}, \guiseq{Wybierz
system}, \guiseq{Katalogi} i~\guiseq{Opcje}.
-W~sekcji \guiseq{Katalogi}, obok przycisku \guiseq{CD/DVD} powinien być
-wyświetlony dysk instalacyjny, np. \texttt{F:/} (lub \texttt{F:/texlive/}
+\textbf{Uwaga:} domyślnie \cmdname{tlpmgui} próbuje wykryć, czy nie mamy
+już instalacji \TeX-a. Jeśli znajdzie w~ścieżce specyfikowanej przez zmienną
+\texttt{PATH} program \cmdname{tex}, uruchomi się w trybie administracji
+(dodawania/usuwania pakietów i czynności konfiguracyjnych; patrz niżej).
+Tryb instalacji można wymusić uruchamiając \texttt{tlpmgui --install-mode},
+ale parametr ten powinien być stosowany gdy dokładnie wiemy, co chcemy zrobić.
+Zaleca się uprzednie usunięcie starej (bądź uszkodzonej) instalacji,
+w szczególności wszystkich zmiennych systemowych odnoszących się do systemu
+\TeX.
+Dodatkowym parametrem wywołania jest \texttt{--debug}, który powoduje
+wyświetlanie nazw i zawartości wszystkich plików tworzonych i zapisywanych
+przez \cmdname{tlpmgui}.
+Podczas pracy informacje diagnostyczne zapisywane są w pliku log, który
+po zakończeniu pracy \cmdname{tlpmgui} jest usuwany wraz z wszystkimi plikami
+tymczasowymi.
+
+W~sekcji \guiseq{Katalogi}, obok przycisku \guiseq{CD/DVD} powinien być
+wyświetlony dysk instalacyjny, np. \texttt{F:/} (lub \texttt{F:/texlive/}
dla DVD). Jeśli tak nie jest,
-naciśnij przycisk \guiseq{CD/DVD} i~wybierz napęd \acro{CD} z~TeX Live CD
+naciśnij przycisk \guiseq{CD/DVD} i~wybierz napęd \acro{CD} z~TeX Live CD
(lub katalog \texttt{texlive} na \TeX{} Collection DVD).
Za pomocą przycisku \guiseq{TLroot} możesz wybrać katalog, w~którym chcesz
zainstalować \TL. Wybrany katalog zostanie wpisany do zmiennej środowiskowej
-\texttt{TLroot} do późniejszego użycia.
+\texttt{TLroot} do późniejszego użycia.
%Przyciski \guiseq{TEXMFTEMP}
-%i~\guiseq{TEXMFCNF} wskazują relatywne do \guiseq{TLRoot} katalogi (pod
+%i~\guiseq{TEXMFCNF} wskazują relatywne do \guiseq{TLRoot} katalogi (pod
%koniec instalacji zostaną przypisane zmiennym środowiskowym
%\texttt{TEXMFTEMP} i~\texttt{TEXMFCNF}). Katalogi te są automatycznie
%aktualizowane przy zmianie TLroot.
@@ -1397,10 +1418,10 @@ można modyfikować. Dodatkowe kolekcje można wybrać w~sekcji
kolekcje, takie jak Metapost, Omega lub dokumentacje w~różnych językach.
Wybór zaznaczamy haczykiem.
-Kolekcja \guiseq{Wintools} jest zaznaczona domyślnie. Zawiera ona szereg
+Kolekcja \guiseq{Wintools} jest zaznaczona domyślnie. Zawiera ona szereg
niewielkich, acz przydatnych programów, zwykle nieobecnych w~Windows, m.in.
-konwertery grafiki \cmdname{sam2p}, \cmdname{jpeg2ps}, \cmdname{tiff2png},
-programy (de)kompresji plików (\cmdname{bzip2}, \cmdname{gzip},
+konwertery grafiki \cmdname{sam2p}, \cmdname{jpeg2ps}, \cmdname{tiff2png},
+programy (de)kompresji plików (\cmdname{bzip2}, \cmdname{gzip},
\cmdname{unzip}), a~także \cmdname{wget} wymagany przez nowe narzędzie:
\cmdname{getnonfreefonts}.
@@ -1410,10 +1431,10 @@ można wybrać do zainstalowania dodatkowe kolekcje z~pakietami dla obsługi
konkretnych języków. Wybór zaznaczamy haczykiem.
Właściwa instalacja rozpoczyna się po naciśnięciu przycisku
-\guiseq{Instaluj}.
+\guiseq{Instaluj}.
\textbf{Uwaga:} \guiseq{Perl} i~\guiseq{Ghostscript} są instalowane tylko
-na życzenie. Są one wymagane przez wiele programów, ale można zrezygnować
+na życzenie. Są one wymagane przez wiele programów, ale można zrezygnować
z~ich instalacji, gdy są już zainstalowane i~wiesz, co robisz.
Ustawiane są także zmienne środowiskowe \verb|PERL5LIB| i~\verb|GS_LIB|,
a~także do \verb|PATH| dodawana jest ścieżka do programów Ghostscipta.
@@ -1423,8 +1444,8 @@ obecne w~systemie.
Ponieważ \TL{} wymaga pewnych czynności konfiguracyjnych, zaczekaj cierpliwie
aż do pojawienia się komunikatu o~pomyślnym zakończeniu instalacji.
-Do menu \guiseq{Start\arw Programy\arw TeXLive2007} dodawany jest skrót
-do \cmdname{tlpmgui}, a~także \cmdname{dviout}, o ile został zainstalowany
+Do menu \guiseq{Start\arw Programy\arw TeXLive2007} dodawany jest skrót
+do \cmdname{tlpmgui}, a~także \cmdname{dviout}, o ile został zainstalowany
(uruchomienie \cmdname{dviout} bez pliku \cmdname{.dvi}
spowoduje jego automatyczne skonfigurowanie).
@@ -1433,11 +1454,11 @@ uruchomienie komputera.
\subsection{Uruchomienie z DVD}
-Przy uruchomieniu z DVD mamy dodatkową zakładkę \guiseq{Uruchom z DVD}.
-Pozwala ona przygotować \TL{} do pracy wprost z dysku \acro{DVD} bez
-instalacji. Po naciśnięciu przycisku \guiseq{Ustaw} dodawane są zmienne
+Przy uruchomieniu z DVD mamy dodatkową zakładkę \guiseq{Uruchom z DVD}.
+Pozwala ona przygotować \TL{} do pracy wprost z dysku \acro{DVD} bez
+instalacji. Po naciśnięciu przycisku \guiseq{Ustaw} dodawane są zmienne
środowiskowe i~generowane są formaty na dysku lokalnym.
-Od tej chwili można korzystać z~\TL, pamiętając tylko o~włożeniu płyty
+Od tej chwili można korzystać z~\TL, pamiętając tylko o~włożeniu płyty
do napędu DVD.
%\smallskip {\small\noindent
@@ -1446,9 +1467,9 @@ do napędu DVD.
%ustawienia programów) mogą przygotować system, wykorzystując
%plik wsadowy \cmdname{mkloctex.bat} (katalog \dirname{bin/win32/}).
%Po skopiowaniu pliku na dysk twardy należy go uruchomić z~wiersza poleceń
-%(okno DOS/CMD), podając dwa parametry: literę \CD{} i~literę dysku twardego,
+%(okno DOS/CMD), podając dwa parametry: literę \CD{} i~literę dysku twardego,
%na którym chcemy utworzyć pomocnicze drzewko \TeX-owe.
-%Po zapoznaniu się z~końcowymi komunikatami wyświetlanymi
+%Po zapoznaniu się z~końcowymi komunikatami wyświetlanymi
%przez program, zalecane jest wykonanie sugerowanych tam czynności.
%
%}
@@ -1465,17 +1486,17 @@ różne programy do obróbki grafiki. Wreszcie~-- posiadanie edytora
zorientowanego na środowisko \TeX{} znacznie ułatwi pracę.
Wszystkie takie programy dla Windows dosyć łatwo znaleźć w~sieci,
-ale ponieważ jest ich spory wybór, postanowiliśmy te najbardziej godne
+ale ponieważ jest ich spory wybór, postanowiliśmy te najbardziej godne
polecenia umieścić w~dystrybucji \TL:
\begin{itemize*}
\item \cmdname{Ghostscript} 8.54;
-\item minimalną dystrybucję \cmdname{Perl} 5.8, wystarczającą do
+\item minimalną dystrybucję \cmdname{Perl} 5.8, wystarczającą do
uruchomienia wszystkich, zawartych na \TL{} skryptów perlowych;
%\item \cmdname{ImageMagick} 5.5.6
%\item \cmdname{ISpell} -- korektor pisowni
%\item zaawansowany edytor \textsf{XEmacs} 21.5.14 wraz z~kolekcją
%pakietów do wspomagania pracy w~środowisku programów \TeX-owych.
-\item win-tools -- zestaw kilku przydatnych programów (\texttt{bzip2},
+\item win-tools -- zestaw kilku przydatnych programów (\texttt{bzip2},
\texttt{gzip}, \texttt{jpeg2ps} i~\texttt{tiff2png})
\end{itemize*}
@@ -1488,11 +1509,11 @@ Poniżej zamieszczono listę miejsc, skąd można pobrać programy pomocnicze:
\begin{description}
\item[Ghostscript] \url{http://www.cs.wisc.edu/~ghost/}
-\item[Perl] \url{http://www.activestate.com/} (uzupełniające, przydatne
+\item[Perl] \url{http://www.activestate.com/} (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
+\item[ImageMagick] bogaty zestaw narzędzi do wsadowego przetwarzania
plików graficznych (\url{http://www.imagemagick.com})
-\item[NetPBM] zamiast \textsf{ImageMagick} do przetwarzania i~konwersji plików
+\item[NetPBM] zamiast \textsf{ImageMagick} do przetwarzania i~konwersji plików
graficznych możemy użyć NetPBM (\url{http://netpbm.sourceforge.net/})
\item[Edytory dla systemu \TeX{}] mamy tutaj spory wybór, zależny od
indywidualnych preferencji użytkownika:
@@ -1502,19 +1523,19 @@ Poniżej zamieszczono listę miejsc, skąd można pobrać programy pomocnicze:
% http://www.gnu.org/software/emacs/windows/ntemacs.html})
\item \cmdname{XEmacs} -- bardziej przyjazna wersja dla Windows
(\url{http://www.xemacs.org/})
- \item \cmdname{WinShell} -- prosty edytor/shell, dostępny na \TL
+ \item \cmdname{WinShell} -- prosty edytor/shell, dostępny na \TL
w~katalogu \dirname{support/WinShell} (\url{http://www.winshell.de})
- \item \cmdname{WinEdt} -- bogaty edytor dla \TeX-a, dostępny jako
+ \item \cmdname{WinEdt} -- bogaty edytor dla \TeX-a, dostępny jako
\emph{shareware} (\url{http://www.winedt.com})
\item TeXnicCenter -- kolejny, dosyć bogaty edytor
(\url{http://www.toolscenter.org/products/texniccenter/})
\item \cmdname{Vim} -- rozbudowany i~bardzo silny edytor, wywodzący się
z~klasycznego dla systemów Unix \cmdname{vi}
- %, dostępny na \TL{} w~katalogu \dirname{support/vim}
+ %, dostępny na \TL{} w~katalogu \dirname{support/vim}
(\url{http://www.vim.org})
- \item \cmdname{LEd} -- polski edytor dostępny z
+ \item \cmdname{LEd} -- polski edytor dostępny z
\url{http://www.ctan.org/support/LEd}
- \item \cmdname{SciTE} -- edytor dostępny
+ \item \cmdname{SciTE} -- edytor dostępny
z \url{http://www.scintilla.org/SciTE.html}
\end{itemize*}
\end{description}
@@ -1526,7 +1547,7 @@ i~drukowania plików PS/PDF. Dostępny jest on m.in.
na \url{http://www.cs.wisc.edu/~ghost/gsview/}, a~także na każdym serwerze
\acro{CTAN}.
-\section[Zarządzanie systemem \protect\TL{} w~Windows]{Zarządzanie
+\section[Zarządzanie systemem \protect\TL{} w~Windows]{Zarządzanie
systemem \protect\TL{} w~Windows}
\label{sec:win-managing}
@@ -1543,8 +1564,8 @@ Zakładki \guiseq{Dodawanie pakietów} lub \guiseq{Usuwanie pakietów} posiadają
następującą funkcjonalność:
\begin{itemize}
-\item W~sekcji \guiseq{Przyciski} naciśnięcie przycisku \guiseq{Szukaj}
-wypełnia/odświeża zawartość sekcji \guiseq{Wybierz pakiety do...} czyli
+\item W~sekcji \guiseq{Przyciski} naciśnięcie przycisku \guiseq{Szukaj}
+wypełnia/odświeża zawartość sekcji \guiseq{Wybierz pakiety do...} czyli
kolekcje i~pakiety do instalacji lub usunięcia.
Podczas dodawania porównywana jest lista wszystkich pakietów z~\acro{CD} (lub
@@ -1584,12 +1605,12 @@ Możemy tu wykonać następujące czynności:
\item Edycja \filename{updmap.cfg}
\end{itemize}
-Uwaga: okno Edycja\dots{} można zamknąć przyciskiem \guiseq{Anuluj} lub
+Uwaga: okno Edycja\dots{} można zamknąć przyciskiem \guiseq{Anuluj} lub
\guiseq{Gotowe}; w~tym drugim wypadku zostaną odbudowane pliki formatów
(bądź mapy fontowe, gdy edytowano \filename{updmap.cfg}), a~następnie zostaną
odświeżone bazy danych instalacji (pliki \filename{ls-R}).
-Więcej informacji na temat indywidualnej konfiguracji zawarto
+Więcej informacji na temat indywidualnej konfiguracji zawarto
w~części~\ref{sec:persconf}, na str.~\pageref{sec:persconf}.
\subsection{Odinstalowanie \protect\TL{}}
@@ -1604,15 +1625,15 @@ samodzielnie.
\subsection{Dodawanie własnych pakietów do instalacji}
-Gdy zamierzamy dodać pakiety, których brak w~dystrybucji
+Gdy zamierzamy dodać pakiety, których brak w~dystrybucji
\TL, warto instalować je w~katalogu
specyfikowanym przez zmienną \envname{\$TEXMFLOCAL}. W~ten sposób
-zabezpieczymy te pakiety podczas aktualizacji/wymiany oprogramowania
+zabezpieczymy te pakiety podczas aktualizacji/wymiany oprogramowania
\TL{}.
Katalog wskazywany przez \envname{\$TEXMFLOCAL} jest początkowo pusty.
Przykładowo: dodajemy pakiet dla Maple (przetwarzanie symboliczne);
-pliki stylów należy skopiować do katalogu
+pliki stylów należy skopiować do katalogu
\path|...\texmf-local\tex\latex\maple\| \
zaś pliki dokumentacji do katalogu
\path|...\texmf-local\doc\latex\maple\|
@@ -1630,19 +1651,19 @@ i~posiada wiele użytecznych opcji, które można wyświetlić po uruchomieniu:
tlpm --help
\end{verbatim}
-Więcej informacji i~przykładów użycia można znaleźć
+Więcej informacji i~przykładów użycia można znaleźć
w~pliku \path|tlpm.readme| (katalog \path|setuptl|).
\subsection{Instalacja sieciowa}
Biblioteka \KPS{}
- %(patrz rozdział \ref{})
+ %(patrz rozdział \ref{})
rozpoznaje nazwy UNC, wobec tego
możemy ich użyć dla specyfikacji drzew katalogów TEXMF udostępnianych w~sieci
komputerowej. Wszystkie pliki z~wyjątkiem zawartych w~katalogu
\texttt{bin/win32} mogą być współdzielone z~instalacjami \teTeX{} lub \TL{}
systemów Unix/Linux. Oznacza to, że można użyć Samby do zamontowania serwera
NT dla stacji roboczej Unix lub odwrotnie: serwer np. Linux może udostępniać
-zasoby dla stacji Windows.
+zasoby dla stacji Windows.
\noindent Dostępne są następujące możliwości:
\begin{itemize}
@@ -1659,12 +1680,12 @@ zasoby dla stacji Windows.
\end{itemize}
\subsection{Różnice w~stosunku do standardowego \Webc{} w~systemach Win32}
-Programy \Webc{} działające w~systemach Win32 posiadają szczególne cechy,
+Programy \Webc{} działające w~systemach Win32 posiadają szczególne cechy,
o~których warto wspomnieć:
\begin{description}
- %\item[\KPS{}] -- tablice haszowe, tworzone w~\TL{} przez bibliotekę
- % \KPS{}, są bardzo duże. Aby skrócić czas uruchamiania dowolnego programu,
+ %\item[\KPS{}] -- tablice haszowe, tworzone w~\TL{} przez bibliotekę
+ % \KPS{}, są bardzo duże. Aby skrócić czas uruchamiania dowolnego programu,
% wykorzystującego \KPS{}, tablice haszowe zostają umieszczone w~pamięci
% współdzielonej przez procesy. W~ten sposób zmniejszono znacznie czas
% uruchamiania programów wywoływanych kolejno, jeden przez drugi
@@ -1672,9 +1693,9 @@ o~których warto wspomnieć:
% Zmianę tę ukryto przed użytkownikiem, z~wyjątkiem sytuacji, gdy
% zostanie użyta opcja~\texttt{-1} dla diagnostyki działania \KPS;
% można wtedy śledzić wykorzystanie pamięci współdzielonej.
- \item[\cmdname{kpsecheck}] -- program ten oferuje kilka opcji
- uzupełniających dla programu \cmdname{kpsewhich}.
- Pozwala na wylistowanie wszystkich plików, które występują wielokrotnie
+ \item[\cmdname{kpsecheck}] -- program ten oferuje kilka opcji
+ uzupełniających dla programu \cmdname{kpsewhich}.
+ Pozwala na wylistowanie wszystkich plików, które występują wielokrotnie
w~dostępnych drzewach katalogów texmf. Może to być przydatne, choć
często możemy otrzymywać niepożądane komunikaty o~dziesiątkach plików typu
\texttt{README}. Warto tu wspomnieć, że takie pliki powodują
@@ -1695,21 +1716,21 @@ o~których warto wspomnieć:
Ghostscript. W~systemach Win32 łatwiej jest wielu programom skorzystać
z~biblioteki DLL programu Ghostscript i~znaleźć ją na podstawie rejestrów
systemowych, niż na podstawie zmodyfikowanej przez użytkownika zmiennej
-\envname{PATH} (ponadto zmienne środowiskowe, szczególnie w~starszych
+\envname{PATH} (ponadto zmienne środowiskowe, szczególnie w~starszych
wersjach systemu Windows, mają dość ograniczoną pojemność).
\item[\Webc{}] -- programy dla Windows posiadają jedną dodatkową opcję
nieobecną w~wersjach kompilowanych dla Unix:
\begin{itemize}
- % \item \texttt{-halt-on-error} pozwala zatrzymać przetwarzanie
+ % \item \texttt{-halt-on-error} pozwala zatrzymać przetwarzanie
% na pierwszym napotkanym błędzie;
% \item \texttt{-job-time} ustawia czas tworzonych plików na taki sam
% jak pliku przetwarzanego;
% \item \texttt{-time-statistics} wyświetla statystyki dotyczące czasu
- % przetwarzania;
+ % przetwarzania;
\item \path|-proctimes| wyświetla statystyki dotyczące czasu przetwarzania;
- warto tu wspomnieć, że systemy Win9x, nie będąc prawdziwymi systemami
- wielozadaniowymi, nie mają prawidłowo działającego pomiaru czasu dla
- krótkotrwałych procesów, wobec tego wyświetlane wartości są jedynie
+ warto tu wspomnieć, że systemy Win9x, nie będąc prawdziwymi systemami
+ wielozadaniowymi, nie mają prawidłowo działającego pomiaru czasu dla
+ krótkotrwałych procesów, wobec tego wyświetlane wartości są jedynie
przybliżone; w~NT/2K/XP wyniki są bardziej dokładne; w~Win32 brak
polecenia \texttt{time} znanego z~systemów Unix.
\end{itemize}
@@ -1720,9 +1741,9 @@ systemowych, niż na podstawie zmodyfikowanej przez użytkownika zmiennej
\label{sec:persconf}
\subsubsection{Dvips}
-Plik konfiguracyjny \verb+config.ps+ programu Dvips znajduje się
+Plik konfiguracyjny \verb+config.ps+ programu Dvips znajduje się
w~katalogu \path|C:\TeXlive2007\texmf-var\dvips\config\|.
-Plik ten można otworzyć w~dowolnym edytorze (np. w~\cmdname{WinShell})
+Plik ten można otworzyć w~dowolnym edytorze (np. w~\cmdname{WinShell})
po to, aby zmienić niektóre parametry działania Dvips. Najważniejsze z~nich
zgrupowano w~blokach deklaracji:
@@ -1730,12 +1751,12 @@ zgrupowano w~blokach deklaracji:
\item [fonty] -- można zmienić domyślne parametry generowania fontów
przez \MF{}-a dla danej drukarki (parametr \texttt{M}) i~rozdzielczość
(parametry \texttt{D}, \texttt{X}, \texttt{Y}). Standardowo
-fonty generowane są dla drukarek laserowych, zgodnych z~Hewlett Packard
+fonty generowane są dla drukarek laserowych, zgodnych z~Hewlett Packard
(tryb ljfour), w~rozdzielczości 600~dpi. Domyślnie ustawiono wykorzystanie
fontów CM (oraz PL) w~ich wersji obwiedniowej (Type~1), wobec tego
Dvips nie powinien odwoływać się zbyt często do programu
\cmdname{mktexpk}.
-\item[drukarka] -- parametr `o' określa nazwę portu/przekierowania wydruku.
+\item[drukarka] -- parametr `o' określa nazwę portu/przekierowania wydruku.
Gdy nie wpisano nazwy drukarki (portu), wynik pracy będzie
zapisywany w~pliku PostScriptowym \verb+.ps+. Drukarkę specyfikujemy
jednym z~poniższych sposobów:
@@ -1745,7 +1766,7 @@ o lpt1:
% o \\server\myprinter
\end{verbatim}
%\item[mapy fontowe] -- do standardowej mapy fontowej \verb+psfonts.map+
- % (wiersz: \verb+p psfonts.map+) możemy dołączyć dodatkowe mapy fontowe,
+ % (wiersz: \verb+p psfonts.map+) możemy dołączyć dodatkowe mapy fontowe,
% np.:
%\begin{verbatim}
%p +bsr.map
@@ -1754,7 +1775,7 @@ o lpt1:
%parametr \verb+p+ musi znajdować się w~pierwszej kolumnie; nazwy plików
%z~dołączanymi mapami poprzedzamy znakiem \texttt{+}; zbędne mapy
%można wyłączyć, wstawiając na początku wiersza znak komentarza (\texttt{\%}).
- %Wymienione w~przykładzie mapy dotyczą dołączania wersji obwiedniowej fontów
+ %Wymienione w~przykładzie mapy dotyczą dołączania wersji obwiedniowej fontów
%CM produkcji Blue Sky Research (bsr.map) i~dodatkowych fontów logo, wasy,
%stmaryrd, wykonanych przez Taco Hoekwatera (hoekwater.map).
\item[papier] -- domyślnie Dvips tworzy dokumenty dla formatu A4.
@@ -1771,7 +1792,7 @@ o lpt1:
\end{description}
\textbf{Uwaga:} obecna dystrybucja \TL{} posiada ułatwioną
-procedurę automatycznej aktualizacji map fontowych dla Dvips
+procedurę automatycznej aktualizacji map fontowych dla Dvips
i~Pdftex, wykonywaną przez program \cmdname{updmap}.
Po dodaniu pakietów z~fontami należy zmodyfikować plik \verb+updmap.cfg+
w~katalogu \path|$VARTEXMF/web2c|, a~następnie uruchomić program
@@ -1779,12 +1800,12 @@ w~katalogu \path|$VARTEXMF/web2c|, a~następnie uruchomić program
\guiseq{tlpmgui}.
\subsubsection{PdfTeX}
-Konfiguracja programu pdf(la)tex wymaga modyfikacji pliku\\
+Konfiguracja programu pdf(la)tex wymaga modyfikacji pliku\\
\verb+C:\TeXlive2007\texmf-var\generic\config\pdftexconfig.tex+\\
- %W pliku tym możemy deklarować dodatkowe mapy fontowe wczytywane przez
+ %W pliku tym możemy deklarować dodatkowe mapy fontowe wczytywane przez
%program, choć obecnie tworzone są one automatycznie
- %przez program \cmdname{updmap} (patrz ,,Uwaga'' zamieszczona powyżej).
- %Stosowana jest tu nieco
+ %przez program \cmdname{updmap} (patrz ,,Uwaga'' zamieszczona powyżej).
+ %Stosowana jest tu nieco
%inna notacja niż w~\verb+config.ps+:
%\begin{verbatim}
%map pdftex.map
@@ -1792,7 +1813,7 @@ Konfiguracja programu pdf(la)tex wymaga modyfikacji pliku\\
%%map +rawfonts.map
%\end{verbatim}
Można tu ustawić parametry pracy programu \texttt{pdftex}:
-rozmiar papieru, stopień kompresji itp. Na przykład rozmiar strony dla
+rozmiar papieru, stopień kompresji itp. Na przykład rozmiar strony dla
formatu letter ustawia się następująco:
\begin{alltt}
\bs{}pdfpagewidth=8.5 true in
@@ -1800,8 +1821,8 @@ formatu letter ustawia się następująco:
\end{alltt}
\subsubsection{Xe\TeX}
-Xe\TeX{} dla Windows jest kompilowany wraz z fontconfig 2.4.2.
-Plikiem konfiguracyjnym fontconfig jest \verb+fonts.conf+,
+Xe\TeX{} dla Windows jest kompilowany wraz z fontconfig 2.4.2.
+Plikiem konfiguracyjnym fontconfig jest \verb+fonts.conf+,
zaś szczegóły jego modyfikacji znajdziemy w~samym pliku, w~katalogu
wskazanym przez polecenie \texttt{kpsewhich --var-value=FONTCONFIG\_PATH}.
@@ -1811,7 +1832,7 @@ programem \textit{shareware}, wobec tego nie mógł znaleźć się na \CD.
Parametry pracy programu są ustawiane m.in. w~menu \verb+Media+.
W~podmenu \texttt{Display Settings} można poprawić (kosztem szybkości pracy)
-sposób wyświetlania: parametry \texttt{Text Alpha}
+sposób wyświetlania: parametry \texttt{Text Alpha}
i~\texttt{Graphics Alpha} należy ustawić na 4~bity.
W~menu \verb+Media+ można też określić rozmiar papieru i~jego orientację.
@@ -1825,7 +1846,7 @@ Uwagi dotyczące drukowania zawarto poniżej, w~podrozdziale~\ref{printing}.
% uruchamiać program z~linii poleceń lub menu edytora (po jego odpowiednim
% skonfigurowaniu).
%
-% W~menu \texttt{View}
+% W~menu \texttt{View}
% \verb+->+\texttt{Options} można ustawić niektóre parametry pracy Windvi,
% np. możliwość uruchamiania programów zewnętrznych (\texttt{Allow shell}),
% automatyczne odświeżanie zmienionego pliku .dvi (\texttt{Autoscan}),
@@ -1842,33 +1863,33 @@ Uwagi dotyczące drukowania zawarto poniżej, w~podrozdziale~\ref{printing}.
\subsection{Testowanie}
-Ogólne wskazówki dotyczące weryfikacji instalacji zawarto
+Ogólne wskazówki dotyczące weryfikacji instalacji zawarto
w~części~\ref{sec:test-install}, na str.~\pageref{sec:test-install}.
Tutaj omówimy jedynie kwestie specyficzne dla Windows.
-Dla szybkiej kontroli poprawności instalacji należy uruchomić
-edytor i~otworzyć plik \verb+sample2e.tex+
+Dla szybkiej kontroli poprawności instalacji należy uruchomić
+edytor i~otworzyć plik \verb+sample2e.tex+
(znajduje się on w~katalogu \path|C:\TeXLive2007\texmf\tex\latex\base\|).
-Na belce z~narzędziami wybrać z~menu \guiseq{Command\arw LaTeX} (XEmacs)
+Na belce z~narzędziami wybrać z~menu \guiseq{Command\arw LaTeX} (XEmacs)
lub wcisnąć ikonę uruchamiania programu \verb+latex+ (WinShell).
Następnie wybrać z~menu \guiseq{Command\arw View DVI} (XEmacs), lub
wcisnąć ikonę podglądu DVI (WinShell). Pierwsze uruchomienie \verb+dviout+
zazwyczaj automatycznie generuje wymagane fonty ekranowe. Po kilku sesjach
komunikaty dotyczące generowania fontów staną się rzadsze.
- %Warto ponadto wypróbować uruchamianie Dvips i~GSView z~programu
+ %Warto ponadto wypróbować uruchamianie Dvips i~GSView z~programu
%\cmdname{WinShell}.
\textbf{Wskazówka:} jeśli program \verb+latex+ nie może znaleźć pliku
-do przetwarzania, naciśnięcie \textbf{Ctrl-Z} spowoduje natychmiastowe
+do przetwarzania, naciśnięcie \textbf{Ctrl-Z} spowoduje natychmiastowe
zakończenie jego pracy.
\subsection{Drukowanie}\label{printing}
Drukowanie bezpośrednio z~programu \verb+dviout+ odbywa się z~wykorzystaniem
uniwersalnego sterownika druku systemu Windows. Z~definicji powinien być on
-zgodny z~większością drukarek, jednakże ma on tendencję do tworzenia
+zgodny z~większością drukarek, jednakże ma on tendencję do tworzenia
olbrzymich plików kolejek (spool) i~niektóre (starsze) wersje Windows po
prostu tego nie akceptują. Zaletą sterownika jest jedynie możliwość obsługi
-grafik BMP i~WFM. Stosując metodę druku via sterownik Windows należy
+grafik BMP i~WFM. Stosując metodę druku via sterownik Windows należy
prawidłowo ustawić parametry rozdzielczości, w~przeciwnym wypadku otrzymany
wydruk może być przeskalowany (np. drukując w~rozdzielczości 600dpi na
drukarce 300dpi otrzymamy niespodziewanie 1/4 zamierzonego rozmiaru wydruku).
@@ -1886,23 +1907,23 @@ odpowiedniego urządzenia.
\subsection{\cmdname{WinShell}}\label{sec:winshell}
Jeśli nie decydujemy się na rozbudowany (ale i~bardzo silny) edytor
-XEmacs, możemy samodzielnie zainstalować prosty i~łatwy w~obsłudze
-edytor WinShell. Znajdziemy go na płytkach w~katalogu
+XEmacs, możemy samodzielnie zainstalować prosty i~łatwy w~obsłudze
+edytor WinShell. Znajdziemy go na płytkach w~katalogu
\dirname{support/winshell}. Wystarczy dwukrotnie kliknąć klawiszem myszy
na znajdującym się tam pliku \texttt{.exe}.
Program uruchamiamy z~menu Start bądź z~ikony/skrótu na pulpicie.
Dostosowanie do polskiej wersji Windows wymaga, prócz określenia języka
dla menu i~komunikatów, użycia menu
-\verb+Opcje+ (Options) \verb+->+ \verb+Font+ \verb+->+ \verb+Zmień+
+\verb+Opcje+ (Options) \verb+->+ \verb+Font+ \verb+->+ \verb+Zmień+
i~wyboru w~wyświetlonym oknie \texttt{Skrypt}
napisu \texttt{Europa Środkowa}. Dzięki temu wpisywane za pomocą
-prawego klawisza Alt polskie znaki diakrytyczne będą prawidłowo
-wyświetlane.
+prawego klawisza Alt polskie znaki diakrytyczne będą prawidłowo
+wyświetlane.
-Aby skonfigurować uruchamianie programów otwieramy menu
+Aby skonfigurować uruchamianie programów otwieramy menu
\texttt{Options} \verb+->+ \texttt{Program Calls}.
-\begin{itemize}\itemsep 0pt
+\begin{itemize}\itemsep 0pt
\item W zakładce DVIWin, w~polu ,,exe-file'', powinno być już wpisane
\texttt{dviout.exe}.
\item W zakładce Ghostview należy sprawdzić, czy prawidłowo podano
@@ -1927,7 +1948,7 @@ z~innego edytora (jak WinEdt lub Emacs) jest to poprawne.
%typowe uruchamianie programu: \verb+ispell -t -b -d polish-win plik.tex+
%powoduje wczytanie słownika w~kodowaniu Windows cp1250.
%
-%Ispell można uruchamiać z poziomu \cmdname{WinShell};
+%Ispell można uruchamiać z poziomu \cmdname{WinShell};
%w~podrozdziale~\ref{winshell:ispell} opisano jak dodać uruchamianie polecenia
%do menu edytora.
@@ -1936,8 +1957,8 @@ $\textbf{\underbar{?}}$ na belce z~narzędziami.
\subsubsection{Użycie plików ,,projektu''}
Wielokrotnie mamy do czynienia z~dokumentami składającymi się z~wielu
-części. Najwygodniej gdy są one zapisane w~odrębnych plikach.
-\cmdname{WinShell} umożliwia utworzenie pliku projektu (\textit{Project
+części. Najwygodniej gdy są one zapisane w~odrębnych plikach.
+\cmdname{WinShell} umożliwia utworzenie pliku projektu (\textit{Project
file}), w~którym deklarujemy poszczególne części większego dokumentu. Nazwy
pliku projektu, traktowanego jako główny edytowany plik (\textit{Main file}),
oraz plików części są wyświetlane w~lewym oknie edytora. Dwukrotne kliknięcie
@@ -1947,7 +1968,7 @@ uruchamia zawsze przetwarzanie głównego pliku, bez względu na to który plik
jest aktualnie wyświetlany.
Na belce narzędziowej mamy dodatkowe przyciski pozwalające wyłączyć lub
-włączyć wyświetlanie okna projektu (po lewej stronie) i~okna zapisu sesji
+włączyć wyświetlanie okna projektu (po lewej stronie) i~okna zapisu sesji
(log) -- na dole. Gdy plik projektu nie jest używany, lewą część okna można
zamknąć, wykorzystując całą szerokość ekranu dla edytowanego pliku.
@@ -1964,7 +1985,7 @@ o~nazwie \texttt{vclw}, postępowanie będzie następujące:
\begin{itemize}
\item otworzyć \cmdname{WinShell}, wybrać menu \texttt{Opcje} \verb+->+
\texttt{Programy użytkownika}.
-\item wybrać \texttt{Tool 1} w~spisie po prawej stronie i~wypełnić pola
+\item wybrać \texttt{Tool 1} w~spisie po prawej stronie i~wypełnić pola
po stronie lewej, np.:\vspace{-3pt}
\begin{quote}
Name: \verb+Drukuj+\\
@@ -1996,7 +2017,7 @@ drukarce wystarczy teraz nacisnąć guzik z~napisem ,,Drukuj''.
%\subsubsection{Dodanie Ispell do \cmdname{WinShell}}
%\label{winshell:ispell}
%\begin{enumerate}
-%\item Deklaracja polecenia Ispell:
+%\item Deklaracja polecenia Ispell:
%\begin{itemize}
%\item otworzyć \cmdname{WinShell}, wybrać menu \texttt{Opcje} \verb+->+
% \texttt{Wywołanie programów} \verb+->+ \texttt{User defined}.
@@ -2017,14 +2038,14 @@ drukarce wystarczy teraz nacisnąć guzik z~napisem ,,Drukuj''.
%w~odrębnym oknie program Ispell, który rozpocznie sprawdzanie pisowni.
%Niepoprawne (lub nieznane) słowo zostanie wyświetlone, poniżej pojawi
%się kontekst i~czasem sugestie jak naprawić błąd (naciśnięcie klawisza
-%cyfry umieszczonej obok sugerowanego słowa dokona zamiany
-%błędnie napisanego słowa). Inne reakcje na błąd są wyświetlane
+%cyfry umieszczonej obok sugerowanego słowa dokona zamiany
+%błędnie napisanego słowa). Inne reakcje na błąd są wyświetlane
%u~dołu ekranu, np. naciśnięcie klawisza spacji ignoruje dany błąd i~wznawia
%wyszukiwanie. Więcej informacji na temat Ispell można znaleźć
%w:~\verb+C:\Program Files\TeXlive\texmf\doc\html\manpages\ispell.html+.
%
-%Uwaga: poprawione słowa nie ukażą się w~oknie \cmdname{WinShell}
-%dopóki plik nie zostanie zamknięty (przez naciśnięcie X w~prawym górnym
+%Uwaga: poprawione słowa nie ukażą się w~oknie \cmdname{WinShell}
+%dopóki plik nie zostanie zamknięty (przez naciśnięcie X w~prawym górnym
%rogu okna edytora) i~ponownie otwarty (z~menu Plik).
\subsection{Wskazówki dla użytkowników Win32}
@@ -2044,31 +2065,37 @@ zwróci wtedy np. napis ,,MS-DOS 7.0''.
w~prawdziwe możliwości wielozadaniowości i~inne zaawansowane cechy.
\item Windows 2000, oparty na NT, z~wszystkimi cechami zewnętrznymi
Win98.
-\item Windows XP, występujący w~odmianach Personal i~Pro, jest ostatnim
- krokiem połączenia cech obu linii produktów Win9x i~NT.
+\item Windows XP, występujący w~odmianach Home i~Pro,
+obecnie najpopularniejszy system operacyjny Windows
+% jest ostatnim krokiem połączenia cech obu linii produktów Win9x i~NT. % ?
+\item Windows 2003 Server, odmiana zaprojektowana do zastosowań serwerowych.
+\item Windows Vista, najnowszy system operacyjny rodziny Windows.
\end{itemize}
-Win9x mają możliwość uruchamiania jednocześnie programów 16-
+Win9x mają możliwość uruchamiania jednocześnie programów 16-
i~32-bi\-to\-wych, ale ponieważ sam system nie jest w~całości
napisany dla trybu 32-bi\-to\-wego i~nie posiada ochrony pamięci, programy
16-bi\-to\-we mogą nadpisywać część pamięci wykorzystywanej przez system!
Niektóre elementy systemu, jak GDI (\emph{Graphical Device Interface})
-zarządzają w~sposób ograniczony zasobami (bitmapy, fonty itp.)
+zarządzają w~sposób ograniczony zasobami (bitmapy, fonty itp.)
gdy wszystkie uruchomione programy jednocześnie korzystają z~tych zasobów.
Wszystkie nagłówki bitmap dostępnych w~tym samym czasie nie mogą przekroczyć
-granicy 64KB. Jest to przyczyna spotykanego często gwałtownego spadku
-wydajności systemu i~jego zawieszania.
+granicy 64KB. Jest to przyczyna spotykanego często gwałtownego spadku
+wydajności systemu i~jego zawieszania.
-NT i W2K i~XP nie posiadają takich ograniczeń. Są to systemy w~pełni
+NT i nowsze nie posiadają takich ograniczeń. Są to systemy w~pełni
wielozadaniowe i~z~ochroną pamięci. Wydają się bardziej stabilne,
ponieważ lepiej zarządzają pamięcią, posiadają lepszy system plików itp.
+Uwaga: nie testowaliśmy dystrybucji TeX Live na wszystkich odmianach
+systemu Windows.
+
\subsubsection{Wiersz poleceń}
Wielu użytkowników może zadać pytanie: ,,po co używać wiersza poleceń
w~systemie Windows?''. Dobre pytanie! Problem ma naturę bardziej ogólną.
Otóż nie wszystkie zadania daje się wykonać jedynie przy użyciu interfejsu
graficznego (\acro{GUI}). Wiersz poleceń dostarcza wielu możliwości rasowego
-programowania (zakładając posiadanie przyzwoitego interpretera poleceń).
+programowania (zakładając posiadanie przyzwoitego interpretera poleceń).
\TeX{} jest programem działającym \emph{wsadowo} (\emph{batch}),
a~nie interakcyjnie: wylicza najlepszy wygląd każdej strony, rozwiązuje
@@ -2084,31 +2111,31 @@ może być graficzny edytor (patrz punkt \ref{sec:winshell}).
Niemniej jednak częste są sytuacje, gdy przydaje się możliwość uruchamiania
programów bezpośrednio z~linii poleceń, np. diagnostyka błędów w~wypadku
-wystąpienia problemów (patrz punkt \ref{sec:Debugging} na
+wystąpienia problemów (patrz punkt \ref{sec:Debugging} na
str.~\pageref{sec:Debugging}).
\begin{description}
\item[Win9x] linia poleceń dostępna jest z~menu \texttt{Start->Programy->Tryb
MS~DOS} albo \texttt{Start->Uruchom}: należy tu wpisać \texttt{command.com}.
\item[NT, 2K, XP] dostęp do linii poleceń z menu \texttt{Start->Akcesoria->
- Command Prompt}; można także w~menu \texttt{Start->Uruchom}
+ Command Prompt}; można także w~menu \texttt{Start->Uruchom}
wpisać \texttt{cmd.exe} co uruchomi interpreter poleceń (wyjaśnia to,
dlaczego trudno w~systemach opartych na NT mówić o~,,oknie DOS'').
\end{description}
\subsubsection{Separatory ścieżek}
API Win32 obsługuje zarówno \texttt{/}, jak i~\path|\| jako separatory ścieżek.
-Niestety interpretery poleceń obsługują wyłącznie \path|\|, a~więc
-odwołując się do programu w~linii poleceń możemy użyć tylko tego znaku
-(wynika to z~potrzeby kompatybilności: znak \texttt{/} używany jest często
-jako prefiks dodatkowego parametru).
+Niestety interpretery poleceń obsługują wyłącznie \path|\|, a~więc
+odwołując się do programu w~linii poleceń możemy użyć tylko tego znaku
+(wynika to z~potrzeby kompatybilności: znak \texttt{/} używany jest często
+jako prefiks dodatkowego parametru).
Gdy nazwa ścieżki jest używana przez program, oba separatory mogą być
-stosowane wymiennie, a~nawet mieszane.
+stosowane wymiennie, a~nawet mieszane.
Nie należy się dziwić gdy często spotkamy ścieżki pisane w~konwencji Unix
-(a~więc separowane znakiem \texttt{/}). Windows-\TL{} jest implementacją
-\Webc{} i~z~zasady musi być zgodny między różnymi platformami. Dlatego
-właśnie np. wszystkie pliki konfiguracyjne stosują konwencję uniksową
+(a~więc separowane znakiem \texttt{/}). Windows-\TL{} jest implementacją
+\Webc{} i~z~zasady musi być zgodny między różnymi platformami. Dlatego
+właśnie np. wszystkie pliki konfiguracyjne stosują konwencję uniksową
notacji ścieżek.
\subsubsection{System plików}
@@ -2130,8 +2157,8 @@ wartości. Zestaw takich przypisań (par: zmienna\dywiz wartość)
nazywamy środowiskiem. Każdy uruchomiony program korzysta z~kopii
środowiska i~może w~ramach tej kopii zmieniać przypisania niektórych
zmiennych (nie są one dostępne dla innych uruchomionych równolegle
-programów). Instalator systemu \TeX\ dla Win32 konieczną konfigurację
-środowiska przeprowadza automatycznie. Warto jednak wiedzieć,
+programów). Instalator systemu \TeX\ dla Win32 konieczną konfigurację
+środowiska przeprowadza automatycznie. Warto jednak wiedzieć,
jak konfigurować środowisko ręcznie.
\texttt{PATH} jest specjalną zmienną wykorzystywaną do lokalizowania programów
@@ -2139,8 +2166,8 @@ w~systemie. Poszczególne wersje Windows mają różne procedury deklarowania
\texttt{PATH}:
\begin{description}
-\item[Windows 95/98] zmienna PATH jest tu deklarowana w~pliku
- \texttt{autoexec.bat} (znajduje się on w~głównym katalogu dysku startowego).
+\item[Windows 95/98] zmienna PATH jest tu deklarowana w~pliku
+ \texttt{autoexec.bat} (znajduje się on w~głównym katalogu dysku startowego).
Po wczytaniu pliku do edytora (np. Notatnik, WinShell) należy
odszukać wiersz z~napisem \texttt{PATH=} i~z~szeregiem ścieżek
oddzielanych separatorem \texttt{;} (średnik). Można dopisać kolejne ścieżki
@@ -2154,8 +2181,8 @@ PATH=c:\windows;c:\windows\system;c:\TeXLive2007\bin\win32
\path|c:\windows\system\msconfig.exe| i~wybrać opcję ,,Środowisko''
(\emph{Environment}). Po dodaniu lub modyfikacji zmiennej należy ponownie
uruchomić system.
-\item[Windows NT/2K/XP] należy wybrać menu \texttt{Start -> Settings ->
- Panel Sterowania}, w~opcji ,,System'' otworzyć zakładkę ,,Zaawansowane'',
+\item[Windows NT/2K/XP] należy wybrać menu \texttt{Start -> Settings ->
+ Panel Sterowania}, w~opcji ,,System'' otworzyć zakładkę ,,Zaawansowane'',
następnie przycisk ,,Zmienne środowiskowe''
i~tu modyfikować deklaracje zmiennych, zgodnie z~posiadanymi uprawnieniami.
Istniejącą zmienną \texttt{PATH} modyfikujemy
@@ -2167,8 +2194,8 @@ PATH=c:\windows;c:\windows\system;c:\TeXLive2007\bin\win32
wpisać \texttt{PATH}, przenieść kursor do pola ,,Wartość'' i~wpisać tu
odpowiedni katalog.
- Uwaga: przed zamknięciem okna dialogowego należy zatwierdzić zmiany
- przyciskiem ,,Zastosuj''.
+ Uwaga: przed zamknięciem okna dialogowego należy zatwierdzić zmiany
+ przyciskiem ,,Zastosuj''.
\end{description}
Dokonane zmiany można sprawdzić otwierając konsolę i~uruchamiając polecenie:
\begin{verbatim}
@@ -2187,7 +2214,7 @@ symboliczne, co pozwala na zaoszczędzenie wiele miejsca na dysku: ten sam
program uruchamiany jest z~wieloma formatami.
Interfejs aplikacji systemów Windows (API) nie zna pojęcia dowiązania.
-Aby niepotrzebnie nie zajmować miejsca na dysku, zastosowano tu pomysł
+Aby niepotrzebnie nie zajmować miejsca na dysku, zastosowano tu pomysł
umieszczenia głównej ,,maszyny'' \TeX{} w~pliku dynamicznie wiązanej
biblioteki (DLL). Z~kolei programy uruchomieniowe (.exe) umieszczono
w~niewielkich plikach, przekazujących przez nazwę parametr wywołania
@@ -2197,11 +2224,11 @@ w~niewielkich plikach, przekazujących przez nazwę parametr wywołania
2007-01-06 23:54 1 073 664 pdftex.dll
2006-01-28 08:05 2 560 pdftex.exe
\end{alltt}
-Każdy z~tych \emph{identycznych} programów (\texttt{latex.exe},
-\texttt{mex.exe} itp.) korzysta ze wspólnego pliku \texttt{pdftex.dll}.
-Podobne rozwiązanie zastosowano dla grupy programów \texttt{mktex*.exe},
-z~których każdy jest powiązany z~biblioteką \texttt{mktex.dll}.
-W~dystrybucji dostępny jest program \texttt{irun.exe}, który tworzy
+Każdy z~tych \emph{identycznych} programów (\texttt{latex.exe},
+\texttt{mex.exe} itp.) korzysta ze wspólnego pliku \texttt{pdftex.dll}.
+Podobne rozwiązanie zastosowano dla grupy programów \texttt{mktex*.exe},
+z~których każdy jest powiązany z~biblioteką \texttt{mktex.dll}.
+W~dystrybucji dostępny jest program \texttt{irun.exe}, który tworzy
w~systemach Win32 odpowiedniki dowiązań systemu Unix.
\subsection{W razie problemów}
@@ -2212,13 +2239,13 @@ plików?}
\begin{itemize}
\item Program \cmdname{kpsewhich} jest podstawowym narzędziem do diagnozowania
-problemów. Wyprowadza on informacje diagnostyczne na wyjście stderr, przy czym
-konsole (wiersze poleceń) starszych systemów Windows nie potrafią przekierować
+problemów. Wyprowadza on informacje diagnostyczne na wyjście stderr, przy czym
+konsole (wiersze poleceń) starszych systemów Windows nie potrafią przekierować
stderr do pliku.
-Umożliwia to dopiero system Windows NT i późniejsze, ale rozwiązanie
-przedstawione poniżej
-działa dla każdej konsoli (wiersza poleceń). Otóż dla celów diagnostycznych
-można tymczasowo zdefiniować zmienną środowiskową (w oknie poleceń):
+Umożliwia to dopiero system Windows NT i późniejsze, ale rozwiązanie
+przedstawione poniżej
+działa dla każdej konsoli (wiersza poleceń). Otóż dla celów diagnostycznych
+można tymczasowo zdefiniować zmienną środowiskową (w oknie poleceń):
\begin{verbatim}
SET KPATHSEA_DEBUG_OUTPUT=err.log
\end{verbatim}
@@ -2227,27 +2254,27 @@ Można również zadać zakres diagnostyki:
SET KPATHSEA_DEBUG=-1
\end{verbatim}
-Podobnie, aby przekierować wyjście stderr na stdout:
+Podobnie, aby przekierować wyjście stderr na stdout:
\begin{verbatim}
SET KPATHSEA_DEBUG_OUTPUT=con:
\end{verbatim}
W ten sposób można skierować zarówno stderr jak i stdout do tego samego pliku.
-\item Przy założeniu, że instalację wykonano w \path|c:/TeX|, należy
+\item Przy założeniu, że instalację wykonano w \path|c:/TeX|, należy
sprawdzić (porównać) następujące wartości:\\
{\small
\begin{tabular}{ll}
\path|kpsewhich -expand-path $SELFAUTOPARENT| & \path|c:/TeX| \\
\path|kpsewhich -expand-path $TEXMF| & \path|c:/TeX/texmf....| \\
- \path|kpsewhich -expand-path $TEXMFCNF| &
+ \path|kpsewhich -expand-path $TEXMFCNF| &
\path|.;c:/TeX/texmf-var/web2c;| \\
\path|kpsewhich -expand-var $TEXINPUTS| & \path|.;c:/TeX/texmf/tex//|
\end{tabular}
}
-Jeśli w otoczeniu systemowym są zdefiniowane zmienne związane z \TeX-em,
-powinny one zostać usunięte, mają bowiem pierwszeństwo nad tymi,
+Jeśli w otoczeniu systemowym są zdefiniowane zmienne związane z \TeX-em,
+powinny one zostać usunięte, mają bowiem pierwszeństwo nad tymi,
które określono w texmf.cnf.
-\item Następnie należy sprawdzić (porównać) wartości:\\
+\item Następnie należy sprawdzić (porównać) wartości:\\
{\small
\begin{tabular}{ll}
\texttt{kpsewhich cmr10.tfm} & \path|c:/TeX/texmf-dist/fonts/tfm/public/cm/cmr10.tfm|\\
@@ -2255,13 +2282,13 @@ które określono w texmf.cnf.
\end{tabular}
}
-Jeśli sprawdzenia nie wykazały odstępstw, \TeX{} i programy towarzyszące powinny
-działać. Jeśli tak nie jest, należy poeksperymentować z opcją \path|-debug=n|
-programu \path|kpsewhich| i zweryfikować wszystkie uzyskane wartości. Po
+Jeśli sprawdzenia nie wykazały odstępstw, \TeX{} i programy towarzyszące powinny
+działać. Jeśli tak nie jest, należy poeksperymentować z opcją \path|-debug=n|
+programu \path|kpsewhich| i zweryfikować wszystkie uzyskane wartości. Po
zidentyfikowaniu problemu warto go zgłosić.
\end{itemize}
-%Należy użyć programu \cmdname{kpsewhich}, który jest narzędziem
+%Należy użyć programu \cmdname{kpsewhich}, który jest narzędziem
%do diagnostyki wszelkich problemów związanych ze znajdowaniem plików
%(patrz część~\ref{sec:Debugging} na str.~\pageref{sec:Debugging}).
@@ -2269,12 +2296,12 @@ zidentyfikowaniu problemu warto go zgłosić.
Należy odpowiedzieć sobie na szereg pytań:
\begin{enumerate}
-\item czy program \file{tex.exe} jest w~ścieżce wymienionej w~zmiennej
- \envname{PATH}?
+\item czy program \file{tex.exe} jest w~ścieżce wymienionej w~zmiennej
+ \envname{PATH}?
\item czy zmienna \envname{TEXMFCNF} jest prawidłowo ustawiona
(standardowo \path|c:/TeXLive2007/texmf-var/web2c|)?
\item diagnostyka błędów omówiona została w~części~\ref{sec:Debugging}.
-\item opis znanych problemów i~ewentualne rozwiązania oraz poprawki można
+\item opis znanych problemów i~ewentualne rozwiązania oraz poprawki można
znaleźć pod adresem \url{http://www.tug.org/tex-live.html}.
\end{enumerate}
@@ -2300,10 +2327,10 @@ projektem przejął Karl Berry wraz z~dziesiątkami współpracowników, a~w~roku
\Webc{} działa na platformach systemowych, takich jak Unix (w~tym \MacOSX),
Windows 9x/\acro{NT/2K/XP} i~innych.
-System wykorzystuje oryginalne źródła \TeX-owe autorstwa Donalda Knutha
+System wykorzystuje oryginalne źródła \TeX-owe autorstwa Donalda Knutha
oraz inne programy napisane w~\web{} i~tłumaczy je na kod źródłowy~C.
Ponadto system udostępnia spory zestaw makr i~funkcji stworzonych dla
-zwiększenia funkcjonalności oryginalnych zasobów oprogramowania
+zwiększenia funkcjonalności oryginalnych zasobów oprogramowania
związanego z~\TeX-em. Podstawowymi składnikami systemu są:
\begin{cmddescription}
@@ -2335,10 +2362,10 @@ związanego z~\TeX-em. Podstawowymi składnikami systemu są:
\item[weave] konwersja \web{} do \TeX-a.
\end{cmddescription}
-\noindent
+\noindent
Dokładny opis funkcji oraz składni tych programów zawarty jest
w~dokumentacji poszczególnych pakietów samego \Webc{}.
-Jednak do optymalnego wykorzystania instalacji \Webc{} pomocna będzie
+Jednak do optymalnego wykorzystania instalacji \Webc{} pomocna będzie
znajomość kilku zasad rządzących całą rodziną programów.
Wszystkie programy obsługują standardowe opcje \acro{GNU}:
@@ -2349,7 +2376,7 @@ Wszystkie programy obsługują standardowe opcje \acro{GNU}:
działanie programu.
\end{description}
-W~celu lokalizacji plików programy \Webc{} używają biblioteki do
+W~celu lokalizacji plików programy \Webc{} używają biblioteki do
przeszukiwania ścieżek zwanej \KPS{}.
Dla optymalizacji przeszukiwania \TeX-owego drzewa podkatalogów biblioteka ta
używa kombinacji zmiennych środowiskowych oraz kilku plików konfiguracyjnych.
@@ -2369,13 +2396,13 @@ Opiszemy najpierw ogólny mechanizm przeszukiwania ścieżek przez bibliotekę
Tym, co nazywamy \emph{ścieżką przeszukiwania}, jest rozdzielona dwukropkami
lub średnikami lista \emph{elementów ścieżki}, które zasadniczo są nazwami
podkatalogów. Ścieżka przeszukiwania może pochodzić z~(kombinacji) wielu
-źródeł. Przykładowo, aby odnaleźć plik \samp{my-file} w~ścieżce
+źródeł. Przykładowo, aby odnaleźć plik \samp{my-file} w~ścieżce
\samp{.:/dir}, \KPS{} sprawdza czy istnieje dany element ścieżki
w~następującej kolejności: najpierw \file{./my-file}, potem
\file{/dir/my-file}, zwracając pierwszy odnaleziony (lub możliwie wszystkie).
Aby optymalnie zaadaptować się do konwencji wszystkich systemów operacyjnych,
-na systemach nieunixowych \KPS{} może używać
+na systemach nieunixowych \KPS{} może używać
jako separatorów nazw ścieżek znaków innych
niż dwukropek (\samp{:}) oraz ,,ciach'' (\samp{/}).
@@ -2386,8 +2413,8 @@ 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, lub nie odnosi się do danego elementu
-ścieżki, albo też nie zawiera elementów zgodnych, przeszukiwany jest system
-plików (jeżeli nie zostało to zabronione przez specyfikację rozpoczynającą
+ścieżki, albo też nie zawiera elementów zgodnych, 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
@@ -2405,9 +2432,9 @@ Jeżeli plik się znajdzie, przeszukiwanie zostanie zatrzymane i~zwrócony
zostanie wynik.
Ponieważ najprostszym i~najbardziej powszechnym elementem ścieżki jest
-nazwa katalogu, \KPS{} korzysta z~dodatkowych możliwości w~przeszukiwaniu
+nazwa katalogu, \KPS{} korzysta z~dodatkowych możliwości w~przeszukiwaniu
ścieżek:
-wielowarstwowych wartości domyślnych, zmiennych środowiskowych, wartości
+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.
@@ -2435,27 +2462,27 @@ Nazwa przeszukiwanej ścieżki może pochodzić z~wielu źródeł.
Oto kolejność, w~jakiej \KPS{} ich używa:
\begin{enumerate}
-\item
+\item
Zmienna środowiskowa ustawiana przez użytkownika, np.
\envname{TEXINPUTS}.
Zmienne środowiskowe z~dołączoną kropką i~nazwą programu zastępują inne,
np. jeżeli \samp{latex} jest nazwą uruchomionego programu, wtedy zamiast
\envname{TEXINPUTS} wykorzystana zostanie zmienna \envname{TEXINPUTS.latex}.
-\item
+\item
Plik konfiguracyjny konkretnego programu, np. linia ,,\texttt{S /a:/b}''
w~pliku \file{config.ps} programu \cmdname{dvips}.
\item Plik konfiguracyjny \KPS{} \file{texmf.cnf}, zawierający taką linię,
jak \samp{TEXINPUTS=/c:/d} (patrz poniżej).
\item Wartości domyślne dla uruchamianych programów.
-\end{enumerate}
-\noindent Każdą z~tych wartości dla danej ścieżki przeszukiwania można
+\end{enumerate}
+\noindent Każdą z~tych wartości dla danej ścieżki przeszukiwania można
zobaczyć, używając opcji diagnostyki błędów (patrz ,,Diagnostyka błędów'' na
stronie~\pageref{sec:Debugging}).
\subsubsection{Pliki konfiguracyjne}
\tolerance=3500
-\KPS{} szuka ścieżek przeszukiwania i~innych definicji w~\emph{plikach
+\KPS{} szuka ścieżek przeszukiwania i~innych definicji w~\emph{plikach
konfiguracyjnych} o~nazwach \file{texmf.cnf}.
Ścieżka przeszukiwania używana do znajdowania tych plików określana jest
zmienną \envname{TEXMFCNF} (domyślnie taki plik znajduje się w~podkatalogu
@@ -2477,41 +2504,41 @@ specyfikowanej przez \texttt{\$PATH}): \path{../../texmf/web2c/} bądź
wymagane jest podanie bezwzględnej ścieżki.
Czytając zamieszczony poniżej opis formatu pliku \file{texmf.cnf}
-warto przeglądać jego zawartość. Położenie \emph{aktywnego} pliku
+warto przeglądać jego zawartość. Położenie \emph{aktywnego} pliku
znajdziemy za pomocą polecenia \texttt{kpsewhich texmf.cnf}.
\begin{itemize}
-\item
+\item
Komentarze zaczynają się od ,,\texttt{\%}'', a~kończą na końcu wiersza.
-\item
+\item
Puste wiersze nie są brane pod uwagę.
\item
Znak \bs{} na końcu wiersza działa jako znak kontynuacji, tzn.
oznacza, że kolejny wiersz jest kontynuacją bieżącego.
Spacja na początku kolejnego wiersza nie jest ignorowana.
-\item
+\item
Pozostałe wiersze mają postać:
\begin{alltt}
\emph{zmienna}[.\emph{program}] [=] \emph{wartość}
\end{alltt}%
gdzie \samp{=} i~otaczające spacje są opcjonalne.
-\item
+\item
,,\texttt{\var{zmienna}}'' zawierać może dowolne znaki poza spacją,
- \samp{=}, lub \samp{.} (kropką), najbezpieczniej jest jednak używać znaków
+ \samp{=}, lub \samp{.} (kropką), najbezpieczniej jest jednak używać znaków
z~zakresu \samp{A-Za-z\_}.
-\item
- Napis ,,\texttt{.\var{program}}'' ma zastosowanie w~wypadku, gdy
- uruchamiany program nosi nazwę \texttt{\var{program}} lub
- \texttt{\var{program}.exe}. Pozwala to różnym odmianom \TeX-a posiadać
+\item
+ Napis ,,\texttt{.\var{program}}'' ma zastosowanie w~wypadku, gdy
+ uruchamiany program nosi nazwę \texttt{\var{program}} lub
+ \texttt{\var{program}.exe}. Pozwala to różnym odmianom \TeX-a posiadać
różne ścieżki przeszukiwania.
\item ,,\texttt{\var{wartość}}'' zawierać może dowolne znaki poza
,,\texttt{\%}'' i \samp{@}.
- Nie można używać konstrukcji ,,\texttt{\$\var{zmienna}.\var{program}}''
+ Nie można używać konstrukcji ,,\texttt{\$\var{zmienna}.\var{program}}''
po prawej stronie. Zamiast tego trzeba zastosować zmienną pomocniczą.
- Średnik \samp{;}\ użyty w~,,\texttt{\var{wartość}}'' zamieniany jest na
- \samp{:}\ jeżeli systemem operacyjnym jest Unix; umożliwia to posiadanie
+ Średnik \samp{;}\ użyty w~,,\texttt{\var{wartość}}'' zamieniany jest na
+ \samp{:}\ jeżeli systemem operacyjnym jest Unix; umożliwia to posiadanie
wspólnego pliku \file{texmf.cnf} dla systemów Unix oraz Windows.
-\item
+\item
Wszystkie definicje czytane są zanim cokolwiek zostanie rozwinięte, tak
więc do zmiennych odwoływać się można przed ich zdefiniowaniem.
\end{itemize}
@@ -2526,7 +2553,7 @@ jest pokazany na rys.~\ref{fig:config-sample}.
\subsubsection{Rozwijanie ścieżek}
\label{Path-expansion}
-\KPS{} rozpoznaje w~ścieżkach przeszukiwania pewne specjalne znaki oraz
+\KPS{} rozpoznaje w~ścieżkach przeszukiwania pewne specjalne znaki oraz
konstrukcje, podobne do tych dostępnych w~powłokach Unix.
Jako ogólny przykład: złożona ścieżka
\verb+~$USER/{foo,bar}//baz+ rozwija się do wszystkich podkatalogów pod
@@ -2541,7 +2568,7 @@ Rozwinięcia te opisane są w~poniższych podrozdziałach.
Jeżeli ścieżka przeszukiwania największego uprzywilejowania (patrz ,,Źródła
ścieżek'' na stronie~\pageref{Path-sources}) zawiera
\emph{dodatkowy dwukropek} (np. na początku, na końcu lub podwójny) to \KPS{}
-wstawia w~tym miejscu następną zdefiniowaną w~hierarchii uprzywilejowania
+wstawia w~tym miejscu następną zdefiniowaną w~hierarchii uprzywilejowania
ścieżkę przeszukiwania.
Jeżeli ta wstawiona ścieżka ma dodatkowy dwukropek, dzieje się dalej to samo.
Przykładowo, jeżeli ustawić zmienną środowiskową
@@ -2562,7 +2589,7 @@ końcową wartością użytą w~przeszukiwaniu będzie:
\end{alltt}
Ponieważ nieużytecznym byłoby wstawiać wartość domyślną w~więcej niż jedno
-miejsce, \KPS{} zmienia tylko jeden dodatkowy \samp{:}\ i~pozostawia
+miejsce, \KPS{} zmienia tylko jeden dodatkowy \samp{:}\ i~pozostawia
inne bez zmian. \KPS{} najpierw szuka dwukropków na początku linii, potem na końcu,
a~następnie podwójnych.
@@ -2581,10 +2608,10 @@ Używając jej można następnie napisać coś w~rodzaju:
\begin{verbatim}
TEXINPUTS = .;$TEXMF/tex//
\end{verbatim}
-co oznacza, że po szukaniu w~katalogu bieżącym przeszukane będą kolejno
+co oznacza, że po szukaniu w~katalogu bieżącym przeszukane będą kolejno
\code{\$TEXMFHOME/tex}, \code{\$TEXMFLOCAL/tex}, \code{\$TEXMFVAR/tex}
-i~\code{\$TEXMFMAIN/tex} (wszystkie wraz z~katalogami niższego poziomu;
-dwie ostatnie ścieżki \emph{wyłącznie} na podstawie zawartości
+i~\code{\$TEXMFMAIN/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 dla uruchamiania dwóch równoległych struktur \TeX-owych,
jednej ,,zamrożonej'' (np. na \CD), a~drugiej ciągle uaktualnianej nowymi,
@@ -2595,7 +2622,7 @@ Używając zmiennej \code{\$TEXMF} we wszystkich definicjach jest się pewnym,
\subsubsection{Rozwijanie podkatalogów}
\label{Subdirectory-expansion}
-Dwa lub więcej kolejnych ,,ciachów'' (,,/'') w~elemencie ścieżki,
+Dwa lub więcej kolejnych ,,ciachów'' (,,/'') w~elemencie ścieżki,
występujących po nazwie katalogu~\var{d}, zastępowany jest przez wszystkie
podkatalogi~\var{d}, najpierw podkatalogi znajdujące się bezpośrednio
pod~\var{d}, potem te pod powyższymi i~tak dalej. Na każdym etapie
@@ -2624,7 +2651,7 @@ początku lub na końcu ścieżki zastępuje domyślne rozwinięcie ścieżki;
\item[\CODE{\string~}] oznacza katalog główny użytkownika;
\item[\CODE{\char`\{\dots\char`\}}] rozwijanie nawiasów, np.
\verb+a{1,2}b+ zmieni się w~\verb+a1b:a2b+;
-\item[\CODE{//}] rozwijanie podkatalogów (może wystąpić gdziekolwiek
+\item[\CODE{//}] rozwijanie podkatalogów (może wystąpić gdziekolwiek
w~ścieżce, poza jej początkiem);
\item[\CODE{\%}] początek komentarza, trwającego do końca linii;
\item[\CODE{\bs}] znak kontynuacji (pozwala na przełamanie wiersza
@@ -2639,7 +2666,7 @@ początku lub na końcu ścieżki zastępuje domyślne rozwinięcie ścieżki;
Dla celów przeszukiwania \KPS{} stara się zminimalizować dostęp do dysku.
Niemniej jednak, w~przypadku instalacji ze zbyt dużą liczbą katalogów,
-przeglądanie każdego możliwego katalogu w~poszukiwaniu danego pliku może
+przeglądanie każdego możliwego katalogu w~poszukiwaniu danego pliku może
zabierać sporo czasu (ma to miejsce zwłaszcza, jeżeli przeszukać trzeba setki
katalogów z~fontami).
Dlatego też \KPS{} może używać zewnętrznego pliku z~,,bazą danych''
@@ -2648,7 +2675,7 @@ Unika się w~ten sposób potrzeby czasochłonnego przeszukiwania dysku.
Drugi plik z~bazą danych -- \file{aliases} -- pozwala na nadawanie
dodatkowych nazw plikom zawartym w~\file{ls-R}.
-Może to być pomocne do adaptacji do DOS-owej konwencji ,,8.3'' nazewnictwa
+Może to być pomocne do adaptacji do DOS-owej konwencji ,,8.3'' nazewnictwa
plików w~plikach źródłowych.
\subsubsection{Baza nazw plików}
@@ -2668,7 +2695,7 @@ W~zasadzie skrypt ten jedynie wykonuje polecenie
\begin{alltt}
cd \var{/your/texmf/root} && ls -LAR ./ >ls-R
\end{alltt}
-zakładając, że polecenie \code{ls} danego systemu utworzy właściwy format
+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).
Aby mieć pewność, że baza danych jest zawsze aktualna, wygodnie jest
przebudowywać ją regularnie za pomocą demona \code{cron}.
@@ -2696,9 +2723,9 @@ intensywnie w~skryptach \samp{mktex...} tej dystrybucji).
Parametry wyszczególnione w~,,\texttt{\var{opcje}}'' mogą zaczynać się zarówno od
\samp{-} jak i~od \samp{-{}-}, i~dozwolony jest każdy jednoznaczny skrót.
-\KPS{} traktuje każdy argument nie będący parametrem jako nazwę pliku
+\KPS{} traktuje każdy argument nie będący parametrem jako nazwę pliku
i~zwraca pierwszą odnalezioną nazwę.
-Nie ma parametru nakazującego zwracanie wszystkich nazw plików o~określonej
+Nie ma parametru nakazującego zwracanie wszystkich nazw plików o~określonej
nazwie (w~tym celu można wykorzystać Unix-owy program \samp{find}).
Ważniejsze parametry opisane są poniżej.
@@ -2706,7 +2733,7 @@ Ważniejsze parametry opisane są poniżej.
\begin{ttdescription}
\item[\texttt{-{}-dpi=\var{num}}]\mbox{}\\*
Ustaw rozdzielczość na ,,\texttt{\var{num}}''; ma to tylko wpływ na
- przeszukiwanie fontów \samp{gf} i~\samp{pk}. Dla zgodności
+ przeszukiwanie fontów \samp{gf} i~\samp{pk}. Dla zgodności
z~\cmdname{dvips} parametr
\samp{-D} działa identycznie. Domyślną wartością jest 600.
\item[\texttt{-{}-format=\var{nazwa}}]\mbox{}\\
@@ -2714,7 +2741,7 @@ Ważniejsze parametry opisane są poniżej.
Domyślnie format odgadywany jest z~nazwy pliku.
Dla formatów, które nie mają przydzielonego jednoznacznego rozszerzenia,
takich jak niektóre pliki \MP{}-owe czy pliki konfiguracyjne
- \cmdname{dvips}-a, należy wyszczególnić nazwę, których listę wyświetli
+ \cmdname{dvips}-a, należy wyszczególnić nazwę, których listę wyświetli
uruchomienie \texttt{kpsewhich -{}-help}.
\item[\texttt{-{}-mode=\var{napis}}]\mbox{}\\*
@@ -2725,11 +2752,11 @@ Ważniejsze parametry opisane są poniżej.
\item[\texttt{-{}-must-exist}]\mbox{}\\
Zrób wszystko co możliwe aby odnaleźć pliki, włączając w~to przede wszystkim
przeszukanie dysku.
- Domyślnie, w~celu zwiększeniu efektywności działania, sprawdzana jest
+ Domyślnie, w~celu zwiększeniu efektywności działania, sprawdzana jest
tylko baza \file{ls-R}.
\item[\texttt{-{}-path=\var{napis}}]\mbox{}\\
Szukaj w~ścieżce ,,\texttt{\var{napis}}'' (rozdzielonej, jak
- zwykle, dwukropkami), zamiast zgadywać ścieżkę przeszukiwania z~nazwy
+ zwykle, dwukropkami), zamiast zgadywać ścieżkę przeszukiwania z~nazwy
pliku.
\samp{//} i~wszystkie zwykłe rozszerzenia są możliwe.
Parametry \samp{-{}-path} oraz \samp{-{}-format} wzajemnie się wykluczają.
@@ -2817,10 +2844,10 @@ Zwrócimy teraz naszą uwagę na pliki nagłówkowe i~konfiguracyjne
programu \cmdname{dvips}.
Najpierw szukamy pliku PostScript-owego prologu \file{tex.pro},
wykorzystywanego dla potrzeb \TeX-a. Drugi przykład pokazuje
-poszukiwanie pliku konfiguracyjnego \file{config.ps}, zaś trzeci --
+poszukiwanie pliku konfiguracyjnego \file{config.ps}, zaś trzeci --
szukanie pliku mapy czcionek PostScriptowych \file{psfonts.map}
(począwszy od obecnej edycji, pliki \file{.map} i~\file{.enc}
-mają własne reguły przeszukiwania ścieżek i~zmienione położenie w~ramach
+mają własne reguły przeszukiwania ścieżek i~zmienione położenie w~ramach
drzew \dirname{texmf}).
Ponieważ rozszerzenie \samp{.ps} nie jest jednoznaczne, musimy zaznaczyć
wyraźnie jaki typ jest wymagany dla pliku
@@ -2834,9 +2861,9 @@ wyraźnie jaki typ jest wymagany dla pliku
/usr/local/texmf-var/fonts/map/dvips/updmap/psfonts.map
\end{alltt}
-Następnie przyjrzymy się bliżej plikom pomocniczym fontów Times z~kolekcji
+Następnie przyjrzymy się bliżej plikom pomocniczym fontów Times z~kolekcji
URW. W~standardzie nazewnictwa fontów posiadają one prefiks \samp{utm}.
-Pierwszy plik którego szukamy, to plik konfiguracyjny, zawierający nazwę
+Pierwszy plik którego szukamy, to plik konfiguracyjny, zawierający nazwę
pliku z~przemapowaniem fontów:
\begin{alltt}
> \Ucom{kpsewhich --format="dvips config" config.utm}
@@ -2853,7 +2880,7 @@ kolejności:
/usr/local/texmf-dist/fonts/map/dvips/times/utm.map
\end{alltt}
Plik z~przemapowaniem definiuje nazwy czcionek PostScriptowych Type~1
-w~zestawie fontów URW, zaś jego zawartość wygląda następująco
+w~zestawie fontów URW, zaś jego zawartość wygląda następująco
(pokazane są tylko fragmenty wierszy):
\begin{alltt}
utmb8r NimbusRomNo9L-Medi ... <utmb8a.pfb
@@ -2863,8 +2890,8 @@ utmri8r NimbusRomNo9L-ReguItal... <utmri8a.pfb
utmbo8r NimbusRomNo9L-Medi ... <utmb8a.pfb
utmro8r NimbusRomNo9L-Regu ... <utmr8a.pfb
\end{alltt}
-Używając przeszukiwania plików z~fontami Type1, znajdźmy font
-Times Roman \file{utmr8a.pfb} w~drzewie katalogów \file{texmf}:
+Używając przeszukiwania plików z~fontami Type1, znajdźmy font
+Times Roman \file{utmr8a.pfb} w~drzewie katalogów \file{texmf}:
\begin{alltt}
> \Ucom{kpsewhich utmr8a.pfb}
\ifSingleColumn /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb
@@ -2885,7 +2912,7 @@ z~odniesieniami do plików. Aby dało się to wykonywać w~wygodny sposób,
\KPS{} oferuje różne poziomy diagnostyki błędów:
\begin{itemize}
\item[\texttt{\ 1}] wywołania \texttt{stat} (testy pliku). Podczas
- uruchamiania z~uaktualnioną bazą danych \file{ls-R} nie powinno to
+ uruchamiania z~uaktualnioną bazą danych \file{ls-R} nie powinno to
przeważnie dawać żadnego wyniku.
\item[\texttt{\ 2}] Zapis odwołań do tablic asocjacyjnych (\emph{hash
tables}), takich jak baza \file{ls-R}, pliki przemapowań, pliki konfiguracyjne.
@@ -2898,7 +2925,7 @@ z~odniesieniami do plików. Aby dało się to wykonywać w~wygodny sposób,
\item[\texttt{32}] Poszukiwania plików.
\end{itemize}
Wartość \texttt{-1} ustawia wszystkie powyższe opcje: w~praktyce,
-potrzebując wykryć przyczyny błędów, prawdopodobnie zawsze używać
+potrzebując wykryć przyczyny błędów, prawdopodobnie zawsze używać
będziesz tych poziomów.
Podobnie, w~przypadku programu \cmdname{dvips}, ustawiając kombinację
@@ -2907,13 +2934,13 @@ W~wypadku gdy plik nie zostanie odnaleziony, widać, w~których katalogach
program szukał danego pliku, dzięki czemu można się zorientować w~czym
problem.
-Ogólnie mówiąc, ponieważ programy odwołują się wewnętrznie do
+Ogólnie mówiąc, ponieważ programy odwołują się wewnętrznie do
biblioteki \KPS{}, opcje wykrywania błędów wybrać można przy użyciu
-zmiennej środowiskowej \envname{KPATHSEA\_DEBUG}, ustawiając ją
+zmiennej środowiskowej \envname{KPATHSEA\_DEBUG}, ustawiając ją
na opisaną powyżej wartość (kombinację wartości).
\noindent
-\textbf{Uwaga dla użytkowników Windows:} w~systemie tym niełatwo jest
+\textbf{Uwaga dla użytkowników Windows:} w~systemie tym niełatwo jest
przekierować komunikaty programu do pliku. Do celów diagnostycznych
można w~tym celu ustawić chwilowo zmienne (w~oknie DOS/CMD):
\begin{verbatim}
@@ -2936,9 +2963,9 @@ fontu Computer Modern, stąd opcja \texttt{-Pcms}).
> \Ucom{dvips -d4100 hello-world -Pcms -o}
\end{alltt}
Mamy tu do czynienia jednocześnie z~czwartą klasą wykrywania błędów
-programu \cmdname{dvips} (ścieżki fontowe) oraz z~rozwijaniem elementu
+programu \cmdname{dvips} (ścieżki fontowe) oraz z~rozwijaniem elementu
ścieżki przez \KPS{} (patrz: \emph{Dvips Reference Manual}, \OnCD{texmf/doc/dvips/dvips.html}).
- %Komunikaty z~uruchomienia programu (lekko zmodyfikowane) znajdują się
+ %Komunikaty z~uruchomienia programu (lekko zmodyfikowane) znajdują się
%na~rys.~\ref{fig:dvipsdbga}.
%\begin{figure*}[tp]
%\centering
@@ -2967,19 +2994,19 @@ Następnie \cmdname{dvips} znajduje podstawowy plik konfiguracyjny
W~końcu \cmdname{dvips} lokalizuje plik konfiguracyjny \file{config.cms}
dla fontów PostScript-owych Computer Modern (jest to inicjowane przez
dodanie parametru \texttt{-Pcms} przy uruchamianiu programu).
-Plik ten zawiera listę plików z~,,mapami'', które definiują relacje
+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}
p +bsr.map
p +bakomaextra.map
\end{alltt}
-W~ten sposób \cmdname{dvips} wyszukuje wszystkie te pliki oraz główny plik
+W~ten sposób \cmdname{dvips} wyszukuje wszystkie te pliki oraz główny plik
z~przemapowaniem
\file{psfonts.map}, który ładowany jest domyślnie (zawiera on deklaracje
często używanych fontów PostScript-owych; więcej szczegółów odnośnie
PostScript-owych plików przemapowań fontów można znaleźć w~ostatniej części
-rozdziału \ref{SExamplesofuse}).
+rozdziału \ref{SExamplesofuse}).
W~tym miejscu \cmdname{dvips} zgłasza się użytkownikowi:
\begin{alltt}\ifSingleColumn
@@ -2989,7 +3016,7 @@ This is dvips 5.86 Copyright 1999 Radical Eye Software (www.radicaleye.com)
\ifSingleColumn
\ldots potem szuka pliku prologu \file{texc.pro}:
\begin{alltt}\small
-kdebug:start search(file=texc.pro, must\_exist=0, find\_all=0,
+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
@@ -3004,8 +3031,8 @@ oraz informuje o~generowaniu pliku \file{hello-world.ps}.
Ponieważ potrzebuje pliku z~fontem \file{cmr10}, a~jest on
zadeklarowany jako dostępny, wyświetla komunikat:
\begin{alltt}\small
-TeX output 1998.02.26:1204' -> hello-world.ps
-Defining font () cmr10 at 10.0pt
+TeX output 1998.02.26:1204' -> hello-world.ps
+Defining font () cmr10 at 10.0pt
Font cmr10 <CMR10> is resident.
\end{alltt}
Teraz trwa poszukiwanie pliku \file{cmr10.tfm}, który zostaje znaleziony,
@@ -3014,46 +3041,46 @@ a~następnie \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,
+kdebug:start search(file=cmr10.tfm, must\_exist=1, find\_all=0,
path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:
/var/tex/fonts/tfm//).
kdebug:search(cmr10.tfm) => /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm
-kdebug:start search(file=texps.pro, must\_exist=0, find\_all=0,
+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,
+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
-<cmr10.pfb>[1]
+<cmr10.pfb>[1]
\end{alltt}
\subsection{Parametry kontrolujące działanie programów}
Inną użyteczną cechą \Webc{} jest możliwość ustalania wielu parametrów
określających wielkość pamięci za pomocą pliku \texttt{texmf.cnf}.
- %Załącznik~\ref{app:texmf.cnf} zaczynający się na
- %stronie~\pageref{app:texmf.cnf} zawiera listing pliku \texttt{texmf.cnf}.
+ %Załącznik~\ref{app:texmf.cnf} zaczynający się na
+ %stronie~\pageref{app:texmf.cnf} zawiera listing pliku \texttt{texmf.cnf}.
Ustawienia wszystkich parametrów znajdują się w~części trzeciej pliku.
-Najważniejszymi zmiennymi są:
+Najważniejszymi zmiennymi są:
\begin{description}
\item[\code{main\_memory}] Całkowita wielkość pamięci dostępnej dla
\TeX-a, \MF{}-a i~\MP{}-a. Dla każdego nowego ustawienia tej zmiennej
należy wykonać nowy format.
%Przykładowo, możesz wygenerować ,,ogromną'' wersję formatu \TeX{} i~nazwać
- %taki plik \texttt{hugetex.fmt}.
+ %taki plik \texttt{hugetex.fmt}.
%Dzięki standardowemu sposobowi nazywania programów przez
- %\KPS{}, określona wartość zmiennej \verb|main_memory| będzie
- %przeczytana z~pliku \texttt{texmf.cnf} (por. wartość standardową
- %oraz wartość ,,ogromną'', wykorzystywaną przez program \texttt{hugetex},
- %itd.).
+ %\KPS{}, określona wartość zmiennej \verb|main_memory| będzie
+ %przeczytana z~pliku \texttt{texmf.cnf} (por. wartość standardową
+ %oraz wartość ,,ogromną'', wykorzystywaną przez program \texttt{hugetex},
+ %itd.).
%
\item[\code{extra\_mem\_bot}] Dodatkowa wielkość pamięci przeznaczonej
na ,,duże'' struktury danych \TeX-a, takie jak: pudełka, kleje itd.;
przydatna zwłaszcza w~przypadku korzystania z~pakietu \PiCTeX{}.
%
\item[\code{font\_mem\_size}] Wielkość pamięci przeznaczonej przez
- \TeX-a na informacje o~fontach. Jest to mniej więcej ogólna
- wielkość wczytywanych przez \TeX-a plików TFM.
+ \TeX-a na informacje o~fontach. Jest to mniej więcej ogólna
+ wielkość wczytywanych przez \TeX-a plików TFM.
%
\item[\code{hash\_extra}] Dodatkowa wielkość pamięci przeznaczonej
na tablicę zawierającą nazwy instrukcji. Tablica główna
@@ -3063,8 +3090,8 @@ Najważniejszymi zmiennymi są:
\end{description}
%
Oczywiście powyższa możliwość nie zastąpi prawdziwej, dynamicznej
-alokacji pamięci. Jest to jednak niezwykle trudne
-do zaimplementowania w~obecnej wersji \TeX-a i~dlatego
+alokacji pamięci. Jest to jednak niezwykle trudne
+do zaimplementowania w~obecnej wersji \TeX-a i~dlatego
powyższe parametry stanowią praktyczny kompromis, pozwalając
na pewną elastyczność.
@@ -3073,7 +3100,7 @@ na pewną elastyczność.
Jeżeli mamy do czynienia z~platformą, dla której nie są dostarczone binaria,
trzeba będzie skompilować \TeX-a oraz towarzyszące mu programy.
Nie jest to takie trudne jak się wydaje.
-Wszystko czego potrzebujemy znajduje się na \CD{} w~katalogu
+Wszystko czego potrzebujemy znajduje się na \CD{} w~katalogu
\texttt{source}.
Najpierw należy zainstalować główne drzewo plików \TeX-owych z~\CD{}
@@ -3088,16 +3115,16 @@ skaner leksykalny oraz generator parserów.
Programy użytkowe \acro{GNU} (\cmdname{gcc}, \acro{GNU}
\cmdname{make}, \cmdname{m4}, \cmdname{flex}, \cmdname{bison})
są najlepiej przetestowanymi na różnych platformach.
-Prawidłowo powinny pracować \cmdname{gcc}-2.7.*, \cmdname{flex}-2.4.7
+Prawidłowo powinny pracować \cmdname{gcc}-2.7.*, \cmdname{flex}-2.4.7
i~\acro{GNU}\,\cmdname{make}-3.72.1 lub nowszy.
Istnieje możliwość pracy z~innymi kompilatorami C i~programami
-\cmdname{make}, wymaga to jednak dobrego zrozumienia zasad tworzenia
-programów Unixowych, aby móc poradzić sobie z~ewentualnymi problemami.
- %W~wyniku wykonania polecenia \texttt{uname} powinniśmy
+\cmdname{make}, wymaga to jednak dobrego zrozumienia zasad tworzenia
+programów Unixowych, aby móc poradzić sobie z~ewentualnymi problemami.
+ %W~wyniku wykonania polecenia \texttt{uname} powinniśmy
%otrzymać jakąś rozsądną wartość.
\subsection{Konfiguracja}
-Należy rozpakować źródła ze skompresowanego pliku \texttt{tar}
+Należy rozpakować źródła ze skompresowanego pliku \texttt{tar}
z~katalogu \dirname{source} na twardy dysk, a~potem przejść do katalogu,
do którego zostały one skopiowane.
Teraz trzeba zdecydować się, gdzie będzie główny katalog instalacji,
@@ -3132,8 +3159,8 @@ W~przypadku wybrania innego katalogu, trzeba wyszczególnić ten katalog
parametrem \verb|--datadir| skryptu \cmdname{configure}.
Jeżeli nie chcemy używać katalogu \dirname{$PLATFORM}
-(a~więc umieścić binaria bezpośrednio w~\dirname{$TEXDIR/bin}), w~wywołaniu
-skryptu \cmdname{configure} należy użyć parametru
+(a~więc umieścić binaria bezpośrednio w~\dirname{$TEXDIR/bin}), w~wywołaniu
+skryptu \cmdname{configure} należy użyć parametru
\verb|--disable-multiplatform|.
Więcej dostępnych parametrów (np. pomijanie pakietów opcjonalnych, takich
@@ -3154,7 +3181,7 @@ kompilacji:
> \Ucom{sh -c "make world >world.log 2>\&1" \&}
\end{alltt}
Zanim stwierdzimy, że wszystko jest w~porządku, warto sprawdzić czy w~pliku
-\texttt{.log} nie ma komunikatów błędów (kiedy polecenie zwraca kod błędu,
+\texttt{.log} nie ma komunikatów błędów (kiedy polecenie zwraca kod błędu,
\acro{GNU} \cmdname{make} zawsze używa sekwencji \samp{***})
i~czy utworzone zostały wszystkie binaria:
\begin{alltt}
@@ -3163,7 +3190,7 @@ i~czy utworzone zostały wszystkie binaria:
\end{alltt}
Oczekiwanym rezultatem jest 242. Polecenie \texttt{make world} jest
równoważne z~\texttt{make all install strip}.
-Jeśli do uruchamiania \texttt{make install} potrzebne są specjalne
+Jeśli do uruchamiania \texttt{make install} potrzebne są specjalne
uprawnienia, można uruchomić dwie oddzielne sesje \cmdname{make}:
\begin{alltt}
> \Ucom{make all}
@@ -3187,7 +3214,7 @@ udostępnia, wystarczy napisać:
> \Ucom{texconfig help}
\end{alltt}
-Przykładowo, jeżeli nie używamy formatu A4, możemy ustawić jako format
+Przykładowo, jeżeli nie używamy formatu A4, możemy ustawić jako format
domyślny ,,lettersize'' pisząc:
\begin{alltt}
> \Ucom{texconfig dvips paper letter}
@@ -3198,38 +3225,38 @@ domyślny ,,lettersize'' pisząc:
\section{Podziękowania}\label{sec:acknowl}
\TL{} jest wspólnym dziełem praktycznie wszystkich grup \TeX-owych.
-Niniejsza edycja \TL{} została opracowana pod kierownictwem Sebastiana
-Rahtza i~Karla Berry, przy głównym współudziale:
+Niniejsza edycja \TL{} została opracowana pod kierownictwem Sebastiana
+Rahtza i~Karla Berry, przy głównym współudziale:
\begin{itemize*}
-\item angielskiej, niemieckiej, holenderskiej i polskiej grup \TeX-owych
+\item angielskiej, niemieckiej, holenderskiej i polskiej grup \TeX-owych
(odpowiednio \acro{TUG}, \acro{DANTE} e.V., \acro{NTG}, i~\acro{GUST}), które
- wspólnie zapewniają potrzebną infrastrukturę techniczną i~organizacyjną.
+ wspólnie zapewniają potrzebną infrastrukturę techniczną i~organizacyjną.
Dołącz do swojej grupy \TeX-owej!;
\item zespołu \acro{CTAN}, który dystrybuuje obrazy \TL{} i~udostępnia wspólną
infrastrukturę służącą aktualizacji pakietów, od której zależy \TL{};
-\item Petera Breitenlohnera i zespołu \eTeX-owego, którzy stworzyli stabilną
+\item Petera Breitenlohnera i zespołu \eTeX-owego, którzy stworzyli stabilną
podstawę przyszłych wersji \TeX-a;
-\item Thomasa Essera, autora wspaniałego \teTeX-a, bez którego
- \TL{} z~całą pewnością by nie powstał, i~którego stała
+\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 uczynienie z~tej dystrybucji coraz lepszego produktu;
\item Michaela Goossensa, który był współautorem pierwotnej dokumentacji;
-\item Eitana Gurari, autora programu \TeX4ht{} (wykorzystanego do
- tworzenia niniejszej dokumentacji w~wersji \HTML), który niezmordowanie
+\item Eitana Gurari, autora programu \TeX4ht{} (wykorzystanego do
+ tworzenia niniejszej dokumentacji w~wersji \HTML), który niezmordowanie
pracował nad jego ulepszaniem i~błyskawicznie wykonywał poprawki;
\item Hansa Hagena, który dostosowywał \ConTeXt\ do potrzeb \TL;
\item \Thanh{}a, Martina Schr\"odera i~pdf\TeX\ teamu za ciągłe ulepszanie
możliwości \TeX-a;
\item Taco Hoekwatera, za wznowienie rozwoju nad MetaPost i~samego \TeX-a;
-\item Pawła Jackowskiego, który wykonał instalator dla Windows \cmdname{tlpm}
+\item Pawła Jackowskiego, który wykonał instalator dla Windows \cmdname{tlpm}
i~Tomka Łuczaka, twórcy \cmdname{tlpmgui};
\item Akira Kakuto, za zaktualizowanie binarów dla Windows, które są częścią
jego dystrybucji \acro{W32TEX}
(\url{http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex/});
-\item Jonathana Kew i jego pracodawcy \acro{SIL}, za poważną nową ścieżkę
+\item Jonathana Kew i jego pracodawcy \acro{SIL}, za poważną nową ścieżkę
rozwojową, którą jest Xe\TeX{} oraz za wysiłek włożony w~zintegrowanie
programu z~\TL;
-\item Reinharda Kotuchy za pomoc w~olbrzymim wysiłku aktualizowania pakietów
+\item Reinharda Kotuchy za pomoc w~olbrzymim wysiłku aktualizowania pakietów
w~\TL, jak również za skrypt \texttt{getnonfreefonts} i~za wiele innych
prac;
\item Petra Ol\shac{}\aac{}ka, który koordynował i~sprawdzał
@@ -3237,8 +3264,8 @@ Rahtza i~Karla Berry, przy głównym współudziale:
\item Toshio Oshimy, za jego przeglądarkę \cmdname{dviout} dla Windows;
\item Fabrice'a Popineau, który pierwszy stworzył wersje oprogramowania
dla Windows;
-\item Norberta Preininga za pomoc w budowaniu infrastruktury \TL{}
- i~aktualizacji pakietów, koordynowanie, wraz z~Frankiem K\"usterem,
+\item Norberta Preininga za pomoc w budowaniu infrastruktury \TL{}
+ i~aktualizacji pakietów, koordynowanie, wraz z~Frankiem K\"usterem,
debianowej wersji \TL{}, oraz za wiele sugestii ulepszeń;
\item Staszka Wawrykiewicza, głównego testującego \TL{} w~różnych systemach,
który ponadto koordynował przygotowanie wszystkich polskich dodatków (fontów,
@@ -3258,13 +3285,13 @@ Akira Kakuto i~Fabrice Popineau (\pkgname{win32}),
Norbert Prei\-ning (\pkgname{alpha-linux}),
Vladimir Volovich (\pkgname{powerpc-aix}, \pkgname{sparc-linux}
i~\pkgname{sparc-solaris}),
- %Staszek Wawrykiewicz
+ %Staszek Wawrykiewicz
Karl Berry (\pkgname{i386-linux}),
Olaf Weber (\pkgname{mips-irix}),
Gerben Wierda (\pkgname{i386-darwin}, \pkgname{powerpc-darwin}).
Aktualizacje i~tłumaczenia dokumentacji wykonali:
-Karl Berry (angielski),
+Karl Berry (angielski),
Daniel Flipo \& Fabrice Popineau (francuski),
G\"unter Partosch \& Hartmut Henkel (niemiecki),
Petr Sojka \& Jan Busa (czeski\slash słowacki),
@@ -3286,22 +3313,22 @@ Brytanii, Francji, Czech, Słowacji, Polski, Indii i~Rosji oraz grupy
międzynarodowej TUG (\emph{\TeX{} Users Group}).
Dyskusje nad projektem rozpoczęły się pod koniec 1993 roku, kiedy holenderska
Grupa Użytkowników \TeX-a rozpoczęła prace nad swoim
-4All\TeX{} \CD{} dla użytkowników \acro{MS-DOS}. W~tym też
+4All\TeX{} \CD{} dla użytkowników \acro{MS-DOS}. W~tym też
czasie pojawiły się nadzieje na opracowanie jednego \CD{} dla
wszystkich systemów.
-Projekt taki był wprawdzie zbyt ambitny, ale zrodził nie tylko bardzo
-popularny i~uwieńczony dużym powodzeniem projekt 4All\TeX{} \CD{},
-lecz również spowodował powstanie Grupy Roboczej TUG ds. Standardu Katalogów
-\TeX-owych (\emph{\TeX{} Directory Structure}), określającego w~jaki
+Projekt taki był wprawdzie zbyt ambitny, ale zrodził nie tylko bardzo
+popularny i~uwieńczony dużym powodzeniem projekt 4All\TeX{} \CD{},
+lecz również spowodował powstanie Grupy Roboczej TUG ds. Standardu Katalogów
+\TeX-owych (\emph{\TeX{} Directory Structure}), określającego w~jaki
sposób tworzyć zgodne i~łatwe do zarządzania zestawy pakietów \TeX-owych.
Końcowy raport \TDS{} został opublikowany w~grudniowym numerze
-\textsl{TUGboat}-a, i~jasnym się stało, że
-jednym z~oczekiwanych rezultatów wprowadzenia tego standardu mogłaby
-być modelowa struktura na \CD.
+\textsl{TUGboat}-a, i~jasnym się stało, że
+jednym z~oczekiwanych rezultatów wprowadzenia tego standardu mogłaby
+być modelowa struktura na \CD.
Niniejszy \CD{} jest bezpośrednim rezultatem rozważań i~zaleceń
Grupy Roboczej ds. \TDS.
Jasne także było, że sukces 4All\TeX{} \CD{} pokazał, że
-użytkownicy Unixa także wiele by zyskali mogąc korzystać
+użytkownicy Unixa także wiele by zyskali mogąc korzystać
z~podobnie łatwego w~instalacji/pielęgnacji i~użytkowaniu systemu.
Było to jednym z~celów projektu \TL.
@@ -3315,16 +3342,16 @@ ukazało się w~maju 1996 roku. Na początku 1997 roku Karl Berry udostępnił
nową, poważnie zmienioną wersję swojego pakietu \Webc, zawierającą prawie
wszystkie funkcje wprowadzone do \teTeX-a przez Thomasa Essera. W~związku
z~tym zdecydowaliśmy się oprzeć drugie wydanie \CD{} na standardowej
-bibliotece \Webc, z~dodaniem skryptu \texttt{texconfig} z~pakietu \teTeX.
+bibliotece \Webc, z~dodaniem skryptu \texttt{texconfig} z~pakietu \teTeX.
Trzecie wydanie \CD{} było oparte na \Webc{} wersji 7.2, przygotowanej przez
Olafa Webera. W~tym samym czasie została przygotowana nowa wersja \teTeX-a
i~\TL{} udostępniał prawie wszystkie jego nowe funkcje.
Czwarta edycja była przygotowana podobnie,
-wykorzystując nową wersję te\TeX-a i~nową wersję \Webc{} (7.3).
+wykorzystując nową wersję te\TeX-a i~nową wersję \Webc{} (7.3).
Wtedy to też zainaugurowano kompletną dystrybucję dla Windows.
Edycja piąta (marzec 2000) zawierała wiele poprawek i~uzupełnień;
-zaktualizowano setki pakietów. Szczegóły zawartości pakietów zostały
+zaktualizowano setki pakietów. Szczegóły zawartości pakietów zostały
zapisane w~plikach XML.
Główną zmianą w~\TeX\ Live5 było usunięcie programów, które nie miały statusu
{\it public domain}. Zawartość całej płytki powinna odpowiadać ustaleniom
@@ -3340,17 +3367,17 @@ zreorganizowane, dzięki czemu wybór jednego z~nich nie tylko instalował
potrzebne makra i~fonty, ale także przygotowywał odpowiedni plik
\texttt{language.dat}.
-\TL~7 (rok 2002) zawierał po raz pierwszy oprogramowanie dla \MacOSX{}
-i,~jak zwykle, aktualizację wszelkich programów i~pakietów.
-Ważnym zadaniem, które wykonano, było ujednolicenie plików źródłowych
-programów z~dystrybucją te\TeX. W~programach instalacyjnych wprowadzono
-możliwość wyboru bardziej ogólnych, predefiniowanych zestawów pakietów
-(m.in. dla użytkowników francuskojęzycznych oraz polskich). Nowością
-było także wprowadzenie procedury aktualizacji map fontowych dla Dvips
+\TL~7 (rok 2002) zawierał po raz pierwszy oprogramowanie dla \MacOSX{}
+i,~jak zwykle, aktualizację wszelkich programów i~pakietów.
+Ważnym zadaniem, które wykonano, było ujednolicenie plików źródłowych
+programów z~dystrybucją te\TeX. W~programach instalacyjnych wprowadzono
+możliwość wyboru bardziej ogólnych, predefiniowanych zestawów pakietów
+(m.in. dla użytkowników francuskojęzycznych oraz polskich). Nowością
+było także wprowadzenie procedury aktualizacji map fontowych dla Dvips
i~Pdftex podczas instalacji oraz doinstalowywania pakietów fontowych.
W~2003~r., wraz z~napływem aktualizacji i~dodatkowych nowych pakietów,
-okazało się, że \TL{} nie mieści się na pojedynczym \CD.
+okazało się, że \TL{} nie mieści się na pojedynczym \CD.
Zmuszeni byliśmy podzielić \TL{} na trzy dystrybucje, które wydano
na \DVD{} i~dwóch płytkach \CD. Ponadto:
@@ -3359,31 +3386,31 @@ na \DVD{} i~dwóch płytkach \CD. Ponadto:
programów \cmdname{latex} i~\cmdname{pdflatex}~-- korzystały
one z~\eTeX{} (patrz str.~\pageref{text:etex});
\item załączono nowe fonty obwiedniowe Latin Modern, które zastępują
- m.in. fonty EC (zawierając komplet znaków europejskich), szczególnie
+ m.in. fonty EC (zawierając komplet znaków europejskich), szczególnie
do tworzenia poprawnych plików PDF;
\item usunięto binaria dla platformy Alpha \acro{OSF} (poprzednio
usunięto także binaria dla \acro{HPUX}), niestety nie udało się znaleźć
- osób chętnych do wykonania kompilacji;
+ osób chętnych do wykonania kompilacji;
\item zmieniono instalację w~systemach Windows, wprowadzając po raz pierwszy
zintegrowane środowisko pracy oparte na edytorze XEmacs;
-\item potrzebne programy pomocnicze dla Windows (Perl, Ghost\-script,
- Image\-Magick, Ispell) instalowano w~strukturze katalogów
+\item potrzebne programy pomocnicze dla Windows (Perl, Ghost\-script,
+ Image\-Magick, Ispell) instalowano w~strukturze katalogów
instalacji \TL;
\item mapy fontowe, wykorzystywane przez programy \cmdname{dvips},
\cmdname{dvipdfm} oraz \cmdname{pdftex}, generowano odtąd w~katalogu
\dirname{texmf/fonts/map};
-\item \TeX{}, \MF{} oraz \MP{} domyślnie pozwalały wypisywać komunikaty
- na ekranie i~w~pliku .log, a~także w~operacjach \verb|\write| w~ich
+\item \TeX{}, \MF{} oraz \MP{} domyślnie pozwalały wypisywać komunikaty
+ na ekranie i~w~pliku .log, a~także w~operacjach \verb|\write| w~ich
reprezentacji 8-bitowej, zamiast tradycyjnej notacji \verb|^^|;
w~\TL{}~7 eksperymentalnie wprowadzono zależność przekodowania
wyjścia programów od systemowej strony kodowej, obecnie ten pomysł
- zarzucono;
+ zarzucono;
\item znacznie zmieniono niniejszą dokumentację;
\item wreszcie, ponieważ numery wersji kolejnych edycji mogły wprowadzać
- w~błąd, postanowiliśmy identyfikować edycje \TL{} zgodnie z~rokiem
+ w~błąd, postanowiliśmy identyfikować edycje \TL{} zgodnie z~rokiem
wydania.
\end{itemize*}
-
+
\subsection{Edycja 2004}
Jak przy każdej kolejnej wersji, w~2004 roku uaktualniono wiele pakietów
@@ -3396,9 +3423,9 @@ pliki w~nowe miejsce w~strukturze \filename{texmf/}.
Pliki \filename{.map} (map fontowych) są obecnie wyszukiwane w~podkatalogach
\dirname{fonts/map} (w~każdym drzewie \filename{texmf}), zgodnie ze ścieżką
-określoną przez zmienną \envname{TEXFONTMAPS}. Analogicznie, pliki
-\filename{.enc} (przekodowań fontów) są obecnie wyszukiwane w~podkatalogach
-\dirname{fonts/enc}, zgodnie ze ścieżką określoną przez zmienną
+określoną przez zmienną \envname{TEXFONTMAPS}. Analogicznie, pliki
+\filename{.enc} (przekodowań fontów) są obecnie wyszukiwane w~podkatalogach
+\dirname{fonts/enc}, zgodnie ze ścieżką określoną przez zmienną
\envname{ENCFONTS}. O~niewłaściwie umieszczonych plikach tego typu
zostaniemy ostrzeżeni podczas uruchomienia programu \cmdname{updmap}.
Zmiany te wprowadzono w~celu uporządkowania struktury katalogów: wszystkie
@@ -3411,7 +3438,7 @@ katalogów omawia artykuł \url{http://tug.org/texlive/mapenc.html}.
\item Do \TK\ \DVD{} dodano nową dystrybucję dla Windows o~nazwie
pro\TeX{}t (opartą na \MIKTEX-u). Jest ona dostępna także na odrębnym \CD.
Choć pro\TeX{}t nie bazuje na implementacji Web2C, stosuje układ katalogów
-zgodny z~\TDS (patrz część~\ref{sec:struct-tl} na
+zgodny z~\TDS (patrz część~\ref{sec:struct-tl} na
str.~\pageref{sec:struct-tl}).
\item W ramach \TL{} dotychczasowe pojedyncze drzewo katalogów
@@ -3420,14 +3447,14 @@ str.~\pageref{sec:struct-tl}).
część~\ref{sec:tld}, str.~\pageref{sec:tld}) oraz pliki \filename{README}
w~każdym z~tych katalogów).
-\item Wszystkie pliki makr wczytywane przez \TeX-a są
-obecnie umieszczone wyłącznie w~podkalogu \dirname{tex} w~ramach
+\item Wszystkie pliki makr wczytywane przez \TeX-a są
+obecnie umieszczone wyłącznie w~podkalogu \dirname{tex} w~ramach
\dirname{texmf*}. Tym samym usunięto zbędne katalogi
\dirname{etex}, \dirname{pdftex}, \dirname{pdfetex} itp. i~uproszczono
metody wyszukiwania plików.
\item Pomocnicze skrypty wykonywalne, niezależne od platformy
-i~zwykle uruchamiane w~sposób automatyczny, są obecnie
+i~zwykle uruchamiane w~sposób automatyczny, są obecnie
umieszczone w~nowym podkatalogu \dirname{scripts} w~ramach \dirname{texmf*}.
Znajdywane są poleceniem \verb|kpsewhich -format=texmfscripts|.
Programy korzystające z tych skryptów mogą wymagać modyfikacji.
@@ -3436,34 +3463,34 @@ Patrz \CDref{texmf-doc/doc/english/tds/tds.html\#Scripts}
\item Prawie wszystkie formaty traktują obecnie większość znaków
jako jawnie ,,wyświetlalne'' (\emph{printable}), nie zaś, jak było dotychczas,
-konwertowane na \TeX-ową notację \verb|^^|. Możliwe jest to dzięki domyślnemu
-wczytywaniu tablicy przekodowań \filename{cp227.tcx}. Dokładniej, znaki
+konwertowane na \TeX-ową notację \verb|^^|. Możliwe jest to dzięki domyślnemu
+wczytywaniu tablicy przekodowań \filename{cp227.tcx}. Dokładniej, znaki
o~kodach 32--256, HT, VT oraz FF są traktowane dosłownie podczas wyświetlania
komunikatów. Wyjątkiem jest plain \TeX{} (tylko znaki z~zakresu 32--127
-są nie zmieniane), \ConTeXt{} (znaki z zakresu 0--255) oraz formaty bazujące
-na Omedze. Podobna domyślna właściwość była wprowadzona w~\TL\,2003, ale
-obecnie została zaimplementowana w~bardziej elegancki sposób i~z~większymi
-możliwościami indywidualnego dostosowania (patrz
+są nie zmieniane), \ConTeXt{} (znaki z zakresu 0--255) oraz formaty bazujące
+na Omedze. Podobna domyślna właściwość była wprowadzona w~\TL\,2003, ale
+obecnie 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.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
+pokazywać niekompletne sekwencje znaków, ponieważ
+został zaprojektowany ,,bajtowo''.) % hmmm, cały akapit by
% o strumieniach we-wy?
\item Program \textsf{pdfetex} jest obecnie domyślną ,,maszyną'' dla
większości formatów (nie dotyczy to samego (plain) \textsf{tex}).
Domyślnie, gdy uruchamiamy polecenie \textsf{latex}, \textsf{mex}
itp., generowane są pliki \acro{DVI}. Możliwe jest jednak wykorzystanie
-w~\LaTeX, \ConTeXt{} itp. m.in. właściwości mikrotypograficznych
+w~\LaTeX, \ConTeXt{} itp. m.in. właściwości mikrotypograficznych
zaimplementowanych w~\textsf{pdftex}, a~także rozszerzonych cech \eTeX-a
(\OnCD{texmf-dist/doc/etex/base/}).
-Oznacza to także, co warto podkreślić, że \emph{zalecane} jest użycie
-pakietu \pkgname{ifpdf} (który działa zarówno z~plain, jak i~\LaTeX)
-lub analogicznych makr. Zwykłe sprawdzanie czy zdefiniowano \cs{pdfoutput}
+Oznacza to także, co warto podkreślić, że \emph{zalecane} jest użycie
+pakietu \pkgname{ifpdf} (który działa zarówno z~plain, jak i~\LaTeX)
+lub analogicznych makr. Zwykłe sprawdzanie czy zdefiniowano \cs{pdfoutput}
bądź kilka innych poleceń pierwotnych może nie wystarczyć do rozstrzygnięcia
-czy nie jest generowany plik \acro{PDF}. W~tym roku podjęliśmy
+czy nie jest generowany plik \acro{PDF}. W~tym roku podjęliśmy
wysiłek by zachować, najlepiej jak to możliwe, kompatybilność
z~dotychczasowymi przyzwyczajeniami użytkowników. Od przyszłego roku
należy się spodziewać, że \cs{pdfoutput} może być zdefiniowany nawet wtedy,
@@ -3473,25 +3500,25 @@ gdy generowany jest plik \acro{DVI}.
cech:
\begin{itemize*}
-
- \item \cs{pdfmapfile} i~\cs{pdfmapline} pozwalają określić
+
+ \item \cs{pdfmapfile} i~\cs{pdfmapline} pozwalają określić
z~poziomu dokumentu użyte mapy fontowe, a~także pojedyncze
dodatkowe wpisy w~tych mapach.
\item mikrotypograficzne operacje z~fontami są łatwiejsze w użyciu;\\
\url{http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html}
- \item wszystkie parametry pracy pdf\TeX-a, dotychczas określane
- w~specjalnym pliku konfiguracyjnym \filename{pdftex.cfg}, muszą być
- teraz ustawiane poleceniami wbudowanymi, jak w~pliku
- \filename{pdftexconfig.tex}; plik \filename{pdftex.cfg}
- nie jest już w~ogóle wykorzystywany. Po zmianie \filename{pdftexconfig.tex}
- należy na nowo wygenerować pliki formatów (wciąż jednak użytkownik ma
+ \item wszystkie parametry pracy pdf\TeX-a, dotychczas określane
+ w~specjalnym pliku konfiguracyjnym \filename{pdftex.cfg}, muszą być
+ teraz ustawiane poleceniami wbudowanymi, jak w~pliku
+ \filename{pdftexconfig.tex}; plik \filename{pdftex.cfg}
+ nie jest już w~ogóle wykorzystywany. Po zmianie \filename{pdftexconfig.tex}
+ należy na nowo wygenerować pliki formatów (wciąż jednak użytkownik ma
pełną swobodę określania parametrów w~redagowanym dokumencie);
\item więcej informacji zawarto w~podręczniku pdf\TeX-a:
\OnCD{texmf/doc/pdftex/manual}.
-
+
\end{itemize*}
\item Polecenie \cs{input} w~programach \cmdname{tex},
@@ -3504,7 +3531,7 @@ cech:
\end{verbatim}
Więcej informacji zawiera podręcznik Web2C: \OnCD{texmf/doc/web2c}.
-\item \texttt{-output-directory} -- nowa opcja programów \cmdname{tex},
+\item \texttt{-output-directory} -- nowa opcja programów \cmdname{tex},
\cmdname{mf} oraz \cmdname{mpost} -- pozwala na zapisanie wyniku pracy
w~wyspecyfikowanym katalogu (np. możemy uruchomić program \texttt{tex}
z~plikiem znajdującym się na dysku tylko do odczytu, zaś wynik zapisać
@@ -3512,8 +3539,8 @@ Więcej informacji zawiera podręcznik Web2C: \OnCD{texmf/doc/web2c}.
\item Rozszerzenie enc\TeX\ zostało szczęśliwie włączone do Web2C.
Aby uaktywnić to rozszerzenie, należy podczas generowania formatu
- użyć opcji \optname{-enc}. Ogólnie mówiąc, enc\TeX\ obsługuje
- przekodowanie wejścia i~wyjścia, włączając także Unicode (\acro{UTF}-8)
+ użyć opcji \optname{-enc}. Ogólnie mówiąc, enc\TeX\ obsługuje
+ przekodowanie wejścia i~wyjścia, włączając także Unicode (\acro{UTF}-8)
(patrz \OnCD{texmf-dist/doc/generic/enctex/} oraz
\url{http://www.olsak.net/enctex.html}).
@@ -3530,8 +3557,8 @@ przeglądając pliki \filename{ltnews} 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}).
-\item W~porozumieniu i~z~pomocą autora, Claudio Beccari, ograniczono
-pakiet \pkgname{cbgreek} do zestawu fontów rozsądnego rozmiaru. Usunięto
+\item W~porozumieniu i~z~pomocą autora, Claudio Beccari, 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://www.ctan.org/tex-archive/fonts/greek/cb}).
@@ -3540,7 +3567,7 @@ zestaw jest oczywiście nadal dostępny z~serwerów \acro{CTAN}
obecnie \cmdname{xdvi}.
\item Programy z~przedrostkiem \cmdname{ini} oraz \cmdname{vir}
-(np. \cmdname{initex}), które zwykle były dowiązaniami do programów
+(np. \cmdname{initex}), które zwykle były dowiązaniami do programów
\cmdname{tex}, \cmdname{mf} i~\cmdname{mpost}, nie są już dostępne.
W~zupełności wystarcza użycie w~wierszu poleceń opcji \optname{-ini}.
@@ -3551,7 +3578,7 @@ W~zupełności wystarcza użycie w~wierszu poleceń opcji \optname{-ini}.
\envname{LD\_LIBRARY\_PATH}, aby uruchomić programy \pkgname{t1utils}.
Binaria były kompilowane w~C++, ale w~tym systemie brak jest standardowego
położenia bibliotek uruchomieniowych. Fakt ten był już wcześniej znany,
-ale nie był dotychczas udokumentowany. Z~kolei dla systemu
+ale nie był dotychczas udokumentowany. Z~kolei dla systemu
\textsf{mips-irix} wymagana jest obecność bibliotek \acro{MIPS}pro 7.4.
\end{itemize}
@@ -3565,9 +3592,9 @@ pojawiło się nieco zmian w~konfiguracji:
\begin{itemize}
\item Wprowadzono nowe skrypty \cmdname{texconfig-sys}, \cmdname{updmap-sys}
- i~\cmdname{fmtutil-sys}, których zadaniem jest modyfikowanie plików
- konfiguracyjnych w~głównych drzewach katalogów systemu. Dotychczasowe
- skrypty \cmdname{texconfig}, \cmdname{updmap} i~\cmdname{fmtutil}
+ i~\cmdname{fmtutil-sys}, których zadaniem jest modyfikowanie plików
+ konfiguracyjnych w~głównych drzewach katalogów systemu. Dotychczasowe
+ skrypty \cmdname{texconfig}, \cmdname{updmap} i~\cmdname{fmtutil}
modyfikują obecnie pliki użytkownika w~katalogu \dirname{$HOME/.texlive2005}.
(Patrz część~\ref{sec:texconfig}, str.~\pageref{sec:texconfig}).
@@ -3592,9 +3619,9 @@ pojawiło się nieco zmian w~konfiguracji:
zastosowane w~nim rozwiązania.
\item W~wydaniu zeszłorocznym zmieniliśmy większość formatów tak, aby na
- wyjściu 8-bitowe znaki były reprezentowane przez same siebie (por.
- poprzednia część). Nowy plik TCX o~nazwie \filename{empty.tcx} pozwala
- w~łatwy sposób uzyskać w~razie potrzeby oryginalną notację (\verb|^^|),
+ wyjściu 8-bitowe znaki były reprezentowane przez same siebie (por.
+ poprzednia część). Nowy plik TCX o~nazwie \filename{empty.tcx} pozwala
+ w~łatwy sposób uzyskać w~razie potrzeby oryginalną notację (\verb|^^|),
np.:
\begin{verbatim}
@@ -3602,7 +3629,7 @@ latex --translate-file=empty.tcx twojplik.tex
\end{verbatim}
\item Dołączono nowy program \cmdname{dvipdfmx}, służący do konwersji DVI
- do PDF. Program jest aktywnie pielęgnowaną aktualizacją programu
+ do PDF. Program jest aktywnie pielęgnowaną aktualizacją programu
\cmdname{dvipdfm}, który wciąż jest dostępny, ale nie jest już polecany.
\item Nowe programy \cmdname{pdfopen} i~\cmdname{pdfclose} pozwalają na
@@ -3620,8 +3647,8 @@ latex --translate-file=empty.tcx twojplik.tex
\subsection{Edycja 2007}
\label{sec:tlcurrent}
-Największą nowością edycji lat 2006 i~2007 jest Xe\TeX{},
-w~postaci programów \texttt{xetex} i~\texttt{xelatex}; patrz
+Największą nowością edycji lat 2006 i~2007 jest Xe\TeX{},
+w~postaci programów \texttt{xetex} i~\texttt{xelatex}; patrz
\OnCD{texmf-dist/doc/xetex/XeTeX-reference.pdf} lub
\url{http://scripts.sil.org/xetex}.
@@ -3632,7 +3659,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ą obecnie zapisywane w~podkatalogach \dirname{texmf/web2c},
choć sam ten katalog jest nadal przeszukiwany. Podkatalogi te mają nazwę
-zgodną z~zastosowanym podczas generowania ,,silnikiem'', np.
+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.
@@ -3641,16 +3668,16 @@ rozpoczynającego się znakami \texttt{\%\&} aby ustalić jaki ma wczytać
format. Jest to zatem czysty, Knuthowy \TeX. \LaTeX\ i~wszystkie
pozostałe formaty nadal analizują pierwszy wiersz z~\texttt{\%\&}.
-Skrypty instalacyjne akcepują obecnie kilka zmiennych środowiska, co
-umożliwia instalowanie wsadowe (nieinteraktywne) -- patrz
+Skrypty instalacyjne akcepują obecnie kilka zmiennych środowiska, co
+umożliwia instalowanie wsadowe (nieinteraktywne) -- patrz
rozdział~\ref{sec:noninteractive-install}.
-Oczywiście, jak zwykle, w~okresie od ostatniego wydania wykonano setki innych
+Oczywiście, jak zwykle, w~okresie od ostatniego wydania wykonano setki innych
aktualizacji pakietów i programów. Kolejne aktualizacje można znaleźć
tradycyjnie na \acro{CTAN} (\url{http://www.ctan.org}).
Drzewo źródłowe \TL{} jest obecnie przechowywane w~Subversion. Przeglądanie
-umożliwia standardowy interfejs www, a jego adres jest opublikowany
+umożliwia standardowy interfejs www, a jego adres jest opublikowany
na stronie \url{http://tug.org.pl/texlive}.
Mimo iż nie widać efektów tej zmiany w końcowej dystrybucji, mamy nadzieję,
że będzie to stabilne repozytorium oprogramowania dla rozwoju \TL{}
@@ -3686,4 +3713,3 @@ pomocy w~opracowywaniu kolejnych edycji na adres:\hfill\null
%\url{http://tug.org/texlive.html}.
\end{document}
-