summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex')
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex1354
1 files changed, 720 insertions, 634 deletions
diff --git a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
index 14f21f3d660..61c8c40356b 100644
--- a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
+++ b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
@@ -1,14 +1,14 @@
% iso8859-2
-% $Id: texlive-pl.tex, v. 56 2017/05/14
+% $Id: texlive-pl.tex, v. 62 2018/4/9
% TeX Live documentation.
% Originally written by Sebastian Rahtz and Michel Goossens,
% now maintained by Karl Berry and others.
% Polish translation and additions by Staszek Wawrykiewicz
-% (with a little help from my friends, while my guitar gently weeps ;-)
-% and for TL 2017 release with a great help from Ryszard Kubiak; thanks a lot!
+% until TL2017 release.
+% For TL 2018 supplementary translation by Zofia Walczak
% Public domain.
% ----
-% UWAGA dla recenzentów/tłumaczy: %%! to moje komentarze (StaW)
+% UWAGA dla recenzentów/tłumaczy: %%! to moje komentarze (StaW) - moje też ZW
\documentclass{article}
\let\tldocenglish=0 % for live4ht.cfg
\let\textsl\textit
@@ -35,21 +35,26 @@
\makeatother
\hyphenation{tex-basic la-tex pdf-tex}
%% -----
+%%\usepackage{hyperref}
\begin{document}
\title{%
- {\huge \textit{Przewodnik \protect\TL{} 2017}}
+ {\huge \textit{Przewodnik \protect\TL{} 2018}}
}
\author{Redakcja: Karl Berry\\[2mm]
- tłumaczenie: Staszek Wawrykiewicz (współpraca przy wydaniu 2017: Ryszard Kubiak)\\[3mm]
+ tłumaczenie: Zofia Walczak\\[3mm]
\url{http://tug.org/texlive/}
}
-\date{Maj 2017}
+\date{Kwiecień 2018}
\maketitle
+\begin{center}
+W tym roku \TeX\ Live jest poświęcony pamięci Staszka Wawrykiewicza.
+\end{center}
+
\begin{multicols}{2}
\tableofcontents
%\listoftables
@@ -60,7 +65,7 @@
\subsection{\protect\TeX\protect\ Live i \protect\TeX\protect\ Collection}
Niniejsza dokumentacja opisuje oprogramowanie \TL{} --
dystrybucję \TeX-a wraz z~programami pomocniczymi, dostępną dla
-różnych wersji Unix, w~tym \acro{GNU}/Linux, \MacOSX{} i~Cygwin,
+różnych wersji Unix, w~tym \GNU/Linux, Mac\,OS\,X %sprawdzić dlaczego nie działa!!!!
oraz Windows.
\TL{} można ściągnąć z~sieci bądź otrzymać na płytce \DVD \TK{}, którą
@@ -69,14 +74,16 @@ Część \ref{sec:tl-coll-dists} omawia pokrótce zawartość tej płytki.
Zarówno \TL{}, jak i \TK{} powstały dzięki zbiorowemu wysiłkowi Grup.
W~tym dokumencie omówimy głównie samą dystrybucję \TL.
-\TL{} zawiera skompilowane programy: \TeX{}, \LaTeXe{}, \mbox{\MF}, \MP,
-\BibTeX{} i~wiele innych oraz bogaty zestaw pakietów makr o~wielorakim
+\TL{} zawiera skompilowane programy: \TeX{}, \LaTeXe{}, \ConTeXt,
+\MF, \MP, \BibTeX{} %\TeX{}, \LaTeXe{}, \mbox{\MF}, \MP,
+%\BibTeX{}
+ i~wiele innych oraz bogaty zestaw pakietów makr o~wielorakim
zastosowaniu, a także fonty i~dokumentacje. Wszystko to umożliwia skład
publikacji w~wielu językach.
-Pakiety zawarte w~\TL{} są regularnie aktualizowane na serwerach \acro{CTAN}
-(\textit{Comprehensive TeX Archive Network}), które gromadzą wszelkie
-zasoby dotyczące systemu \TeX: \url{http://www.ctan.org}.
+%Pakiety zawarte w~\TL{} są regularnie aktualizowane na serwerach \acro{CTAN}
+%(\textit{Comprehensive TeX Archive Network}), które gromadzą wszelkie
+%zasoby dotyczące systemu \TeX: \url{http://www.ctan.org}.
Lista najważniejszych zmian w~tej edycji \TL{}
znajduje się w~części~\ref{sec:tlcurrent}, na str.~\pageref{sec:tlcurrent}.
@@ -87,12 +94,14 @@ Początkujący użytkownicy mogą się zapoznać z~podstawowymi pojęciami
np. w~artykule {\it Przewodnik po systemie \TeX\/}:
\OnCD{texmf-dist/doc/generic/tex-virtual-academy-pl/cototex.html}.
+
\htmlanchor{platforms}
\subsection{Obsługiwane systemy operacyjne}
\label{sec:os_support}
\TL{} zawiera oprogramowanie dla wielu platform uniksowych,
-w~tym \GNU/Linux, \MacOSX i~Cyg\-win. Załączone pliki źródłowe pozwalają też
+w~tym \GNU/Linux, Mac\,OS\,X
+ i~Cyg\-win. Załączone pliki źródłowe pozwalają też
na jego instalację na platformach innych systemów operacyjnych i~kompilację
samych programów.
@@ -102,7 +111,7 @@ zadziałać. Brakuje wprawdzie oprogramowania dedykowanego dla wersji
64-bitowych, ale programy 32-bitowe działają w~nich równie sprawnie.
W części \ref{sec:tl-coll-dists} omówiono alternatywne dystrybucje,
-przeznaczone dla Windows oraz \MacOSX.
+przeznaczone dla Windows oraz Mac\,OS\,X.
\subsection{Podstawy instalacji \protect\TL{}}
\label{sec:basic}
@@ -114,8 +123,8 @@ Jest to wygodne, zwłaszcza gdy potrzebujemy jedynie części oprogramowania
\TL\ i~nie chcemy pobierać niepotrzebnie obrazu całej płytki instalacyjnej.
Posiadając płytkę \TK{} \DVD{} (lub jej obraz w~pliku \code{.iso})
-możemy zaistalować \TL{} na twardym dysku,
-lub przygotować przenośną instalację, np. na pen drivie
+możemy zainstalować \TL{} na twardym dysku,
+lub przygotować instalację przenośną np. na pendrivie
(patrz część~\ref{sec:portable-tl}).
Szczegółowy opis instalacji \TL{} znajduje się w dalszych rozdziałach
tego dokumentu, tu podamy skrócony przepis:
@@ -175,57 +184,60 @@ respondenci to wolontariusze, wśród których mogą się znaleźć mniej lub
bardziej doświadczeni użytkownicy.
(Jeśli preferujemy komercyjne wsparcie techniczne, to możemy zamiast
\TL{} zakupić system u~jednego z~dostawców, których listę można znaleźć
-pod adresem \url{http://tug.org/interest.html#vendors}.)
+pod adresem\newline \url{http://tug.org/interest.html#vendors}.)
Oto lista źródeł pomocy, w~kolejności przez nas rekomendowanej:
-
\begin{description}
+\item [Start] Jeśli właśnie zaczynasz używać \TeX-a, krótkie wprowadzenie do systemu znajdziesz na stronie \url{http://tug.org/begin.html}.
\item [\TeX{} FAQ] \TeX-owy FAQ jest obszernym zbiorem
odpowiedzi na wiele pytań, od najprostszych do najbardziej
-zaawansowanych. Jest on załączony na \TL{} w~katalogu
+zaawansowanych. Na \TL{} znajdziesz go w~katalogu
\OnCD{texmf-dist/doc/generic/FAQ-en/},
-a~także dostępny w~sieci: \url{http://www.tex.ac.uk/faq}. Proponujemy
-tam najpierw zajrzeć. Uruchomiono też serwis \acro{FAQ}
+a~w~sieci znajdziesz go tu: \url{http://www.tex.ac.uk/faq}. Proponujemy
+ najpierw zajrzeć właśnie tam. Serwis {FAQ} uruchomiono też
w~języku polskim: \url{http://faq.gust.org.pl}.
\item [\TeX{} Catalogue] Jeśli poszukujemy konkretnego pakietu, fontu,
programu itp., to polecamy \TeX{} Catalogue. Jest to obszerne zestawienie
wszelkich pakietów dotyczących \TeX-a. Patrz:
%\OnCD{texmf-dist/doc/english/catalogue} lub
- \url{http://mirror.ctan.org/help/Catalogue/}.
+ %\url{http://mirror.ctan.org/help/Catalogue/}.
+ \url{http://ctan.org/pkg/catalogue/}.
\item [\TeX{} Web Resources] Strona \url{http://tug.org/interest.html}
zawiera wiele odsyłaczy, w~szczególności do książek, podręczników
i~artykułów poświęconych wszelkim aspektom pracy z~systemem \TeX.
-\item [archiwa pomocy] Główne fora pomocy to grupa
-Usenet \url{news:comp.text.tex}, lista dyskusyjna
-\email{texhax@tug.org} oraz strona \url{http://tex.stackexchange.com}.
-Warto przeszukać archiwa list dyskusyjnych,
-zawierające wiele pytań i odpowiedzi zbieranych przez wiele lat:
+\item [Archiwa pomocy] Pomocy w rozwiązaniu tex-owego problemu możemy szukać na stronach % użytkowników \TeX-a
+\url{http://latex-community.org/}, \url{http://tex.stackexchange.com},
+ grupy Usenet \url{news:comp.text.tex} czy liście dyskusyjnej \email{texhax@tug.org}
+
+Archiwa ostatnich dwóch list dyskusyjnych,
+zawierające pytania i odpowiedzi zbierane przez wiele lat znajdziemy po adresem:
\url{http://groups.google.com/group/comp.text.tex/topics} oraz
\url{http://tug.org/mail-archives/texhax}. Nie zaszkodzi
skorzystanie z~wyszukiwarki, np. \url{http://www.google.com}.
-\item [wysyłanie pytań] Jeśli nadal nie znajdujemy rozwiązania problemu,
-możemy wysłać pytanie do \dirname{comp.text.tex}, skorzystać z~Google,
-czytnika wiadomości bądź pisząc list na adres \email{texhax@tug.org}.
-Przedtem jednak \emph{należy} zapoznać się z~poradami dotyczącymi sposobu
-zadawania pytań, zawartymi w~FAQ:
-\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion}.
-Warto wspomnieć stronę \LaTeX{} Community
-(\url{http://www.latex-community.org/}), forum
-\url{http://www.latex-community.org/forum/} oraz
-\TeX\ StackExchange (\url{http://tex.stackexchange.com/}).
+\item [Wysyłanie pytań] Jeśli nie znajdziemy rozwiązania problemu wśród tematów poruszanych na listach dyskusyjnych,
+możemy, poprzez ich strony internetowe, wysłać swoje pytanie do \url{http://latex-community.org/} i~\url{http://tex.stackexchange.com/},
+do \dirname{comp.text.tex} poprzez Google,
+ bądź pisząc list na adres \email{texhax@tug.org}.
+
+Przed wysłaniem zapytania \emph{należy} zapoznać się z~poradami dotyczącymi sposobu
+formułowania pytań, zawartymi w~FAQ:
+\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion}. Zastosowanie się do tych zasad zwiększy szanse na otrzymanie użytecznej odpowiedzi.
+
+%Warto wspomnieć stronę \LaTeX{} Community
+%(\url{http://www.latex-community.org/}), forum
+%\url{http://www.latex-community.org/forum/} oraz
+%\TeX\ StackExchange (\url{http://tex.stackexchange.com/}).
Polscy użytkownicy mają do dyspozycji listę dyskusyjną GUST (polskiej Grupy
Użytkowników Systemu \TeX); informacje o niej
znajdziemy na stronie \url{http://www.gust.org.pl}.
-\item [wsparcie ze strony społeczności \TL{}] Gdy chcemy zgłosić błąd
-bądź sugestie i~komentarze dotyczące dystrybucji \TL{}, instalacji
-lub dokumentacji, mamy do dyspozycji listę dyskusyjną
-\email{tex-live@tug.org}. Jeśli kwestia dotyczy konkretnego programu
-(pakietu makr itp.) z~\TL{}, to lepiej jednak skierować pytanie do osoby
+\item [Wsparcie ze strony społeczności \TL{}] Zauważony błąd, sugestie i~komentarze dotyczące dystrybucji \TL{}, instalacji
+lub dokumentacji możemy zgłosić na listę dyskusyjną \email{tex-live@tug.org}. Jeśli pytanie dotyczy użycia konkretnego programu
+(pakietu makr itp.) z~\TL{}, to lepiej je skierować do osoby
opiekującej się danym programem lub na specjalistyczną listę dyskusyjną.
\end{description}
@@ -248,29 +260,29 @@ płytki \DVD, w~skład której wchodzi \TL.
\label{sec:tl-coll-dists}
Płytka \TK{} \DVD{} zawiera:
-
+
\begin{description}
-\item [\TL] kompletny system \TeX, który pozwala na instalację na
-twardym dysku lub przygotowanie przenośnej instalacji np. na pendrivie;
-strona domowa projektu: \url{http://tug.org/texlive/}.
+\item [\TL] to kompletny system \TeX, który pozwala na instalację na
+twardym dysku lub przygotowanie przenośnej instalacji np. na pendrivie,
+strona domowa projektu: \url{http://tug.org/texlive/};
-\item [Mac\TeX] dla systemu \MacOSX; posiada własny program instalacyjny
-i~dodatkowe programy dla tego systemu; strona domowa projektu:
+\item [Mac\TeX] dla systemu Mac\,OS\,X; posiada własny program instalacyjny
+i~dodatkowe programy dla tego systemu, strona domowa projektu:
\url{http://tug.org/mactex/};
-\item [pro\TeX{}t] 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;
+\item [pro\TeX{}t] to, oparta na \MIKTEX-u dystrybucja dla Windows,
+rozszerzona o~dodatkowe narzędzia; całkowicie niezależna od \TL.
+\ProTeXt\ posiada własny, łatwy w~obsłudze program instalacyjny,
strona domowa projektu: \url{http://tug.org/protext};
-\item [CTAN] zrzut zawartości archiwów \CTAN{};
+\item [CTAN] to zrzut zawartości archiwów \CTAN{};
(\url{http://www.ctan.org}).
% \item [\texttt{texmf-extra}] katalog z wybranymi pakietami dodatkowymi.
\end{description}
-
+%\end{document}
\CTAN, \pkgname{protext} nie spełnia przyjętych dla
\TL{} wymogów dotyczących swobody kopiowania, wobec tego należy ten fakt
uwzględnić przy redystrybucji bądź modyfikacji zawartości wymienionych
@@ -286,14 +298,14 @@ się różni; poniżej traktujemy katalog \dirname{texlive} jako katalog główny
we wszystkich odniesieniach do instalacji \TL).
\begin{ttdescription}
-\item[bin] skompilowane programy \TeX-owe i~pomocnicze, zorganizowane
-w~podkatalogach według platform systemowych;
+\item[bin] Skompilowane programy \TeX-owe i~pomocnicze, zorganizowane
+w~podkatalogach według platform systemowych.
-\item[readme-*.dir] krótkie omówienie z~użytecznymi odnośnikami,
-w kilku językach, w formacie \HTML{} i~zwykłym tekstowym;
+\item[readme-*.dir] Krótkie omówienie z~użytecznymi odnośnikami,
+w kilku językach, w formacie \HTML{} i~zwykłym tekstowym.
-\item[source] źródła wszystkich programów, włącznie z~głównymi dystrybucjami
- \Webc{} \TeX-a;
+\item[source] Źródła wszystkich programów, włącznie z~głównymi dystrybucjami
+ \Webc{} \TeX-a.
%\item[support] różne programy pomocnicze związane z~\TeX-em, które \emph{nie}
% są domyślnie instalowane;
@@ -301,55 +313,54 @@ w kilku językach, w formacie \HTML{} i~zwykłym tekstowym;
% (edytory, ,,shelle TeX-owe''), których zwykle brak w~typowej instalacji
% Windows (programy te mogą być szczególnie przydatne dla początkujących);
-\item[texmf-dist] główne drzewo katalogów instalacji (zawiera makra,
- fonty i~dokumentacje; patrz: \texttt{TEXMFDIST} w~następnej części);
+\item[texmf-dist] Główne drzewo katalogów instalacji (zawiera makra,
+ fonty i~dokumentacje; patrz: \texttt{TEXMFDIST} w~następnej części).
%
%\item[texmf-doc] drzewo samodzielnych dokumentacji (m.in. podręczniki itp.),
% niezwiązane z~konkretnymi pakietami, zorganizowane według języków.
-\item[tlpkg] skrypty, programy i~inne dane potrzebne do instalacji;
- katalog zawiera także ,,prywatne'' dla \TL{} kopie oprogramowania Perl
+\item[tlpkg] Skrypty, programy i~inne dane potrzebne do instalacji.
+ Katalog zawiera także ,,prywatne'' dla \TL{} kopie oprogramowania Perl
i~Ghostscript dla Windows (nie kolidują one z~posiadanymi przez użytkownika
- podobnymi programami i~działają tylko w~ramach instalacji); poza tym
+ podobnymi programami i~działają tylko w~ramach instalacji). Poza tym
dołączono szybki i~wygodny program do podglądu plików postscriptowych i~PDF
-- PS\_View dla Windows.
\end{ttdescription}
-
-Prócz podkatalogów wymienionych powyżej katalog główny zawiera skrypty
-instalacyjne oraz inne pliki informacyjne.
- %\filename{README}, w~formacie tekstowym lub HTML,
- %w~kilku językach (również polskim).
+
+Oprócz podkatalogów wymienionych powyżej katalog główny zawiera skrypty
+instalacyjne oraz plik
+ \filename{README} w~kilku językach (również polskim).
+
Do znalezienia dokumentacji mogą się przydać na przykład dowiązania zawarte
w~pliku \OnCD{doc.html}. Dokumentacje niemal wszystkiego (pakietów makr,
formatów, fontów, programów, przewodników man i info, często także w~formacie
PDF) znajdują się w~katalogu \dirname{texmf-dist/doc/}. W~odszukaniu
konkretnej dokumentacji w~dowolnym z~wymienionych
-katalogów mogą pomóc programy \cmdname{texdoc} (tekstowy) lub
-\cmdname{texdoctk} (graficzny).
+katalogów może pomóc program \cmdname{texdoc}.% (tekstowy) lub \cmdname{texdoctk} (graficzny).
-Niniejsza dokumentacja w~kilku językach znajduje się na płytce \TK{}DVD\
-w~podkatalogach \dirname{texlive-doc}, zaś po instalacji
+
+Po instalacji niniejsza dokumentacja jest dostępna w różnych językach
w~podkatalogach \dirname{texmf-dist/doc/texlive}:
\begin{itemize*}
-\item{uproszczony chiński:} \OnCD{texmf-dist/doc/texlive/texlive-zh-cn}
\item{czeski/słowacki:} \OnCD{texmf-dist/doc/texlive/texlive-cz}
+\item{niemiecki:} \OnCD{texmf-dist/doc/texlive/texlive-de}
\item{angielski:} \OnCD{texmf-dist/doc/texlive/texlive-en}
\item{francuski:} \OnCD{texmf-dist/doc/texlive/texlive-fr}
-\item{hiszpański} \OnCD{texmf-dist/doc/texlive/texlive-es}
-\item{niemiecki:} \OnCD{texmf-dist/doc/texlive/texlive-de}
+\item{włoski:} \OnCD{texmf-dist/doc/texlive/texlive-it}
\item{polski:} \OnCD{texmf-dist/doc/texlive/texlive-pl}
+%\item{hiszpański} \OnCD{texmf-dist/doc/texlive/texlive-es}
\item{rosyjski:} \OnCD{texmf-dist/doc/texlive/texlive-ru}
\item{serbski:} \OnCD{texmf-dist/doc/texlive/texlive-sr}
-\item{włoski:} \OnCD{texmf-dist/doc/texlive/texlive-it}
+\item{uproszczony chiński:} \OnCD{texmf-dist/doc/texlive/texlive-zh-cn}
\end{itemize*}
-
+% \end{document}
\subsection{Predefiniowane drzewa katalogów texmf}
\label{sec:texmftrees}
W tej części wymieniono wszystkie używane przez system, predefiniowane
-zmienne specyfikujące drzewa katalogów texmf; omówiono też ich przeznaczenie.
-Uruchomiając polecenie \texttt{tlmgr conf}, wyświetlimy wartości tych
+zmienne specyfikujące drzewa katalogów texmf, omówiono ich przeznaczenie i domyślny układ \TL{}.
+Uruchomiając polecenie \texttt{tlmgr~conf}, wyświetlimy wartości tych
zmiennych, dzięki czemu łatwo ustalimy, które katalogi w~naszej instalacji są
przypisane do konkretnych zmiennych.
@@ -364,21 +375,21 @@ znaczy, drzewa umieszczone na liście później przesłaniają wcześniejsze.
\begin{ttdescription}
\item [TEXMFDIST] Drzewo katalogów zawierające niemal wszystkie pliki
- dystrybucji: pakiety makr, fontów, pomocnicze skrypty, dokumentacje itp.
+ dystrybucji: pliki konfiguracyjne, pakiety makr, fontów, pomocnicze skrypty, dokumentacje itp.
(pozostałe pliki dystrybucji, czyli programy, znajdują się w~równoległym
katalogu \code{bin/}).
%Drzewo to może być współdzielone z~dowolną dystybucją.
- \item [TEXMFLOCAL] Drzewo katalogów, które administratorzy mogą wykorzystać
- do przechowywania lokalnych makr, fontów itp., dostępnych dla wszystkich
- użytkowników w~lokalnej sieci.
-\item [TEXMFSYSVAR] Drzewo katalogów wykorzystywane przez
+ \item [TEXMFSYSVAR] Drzewo katalogów wykorzystywane przez
\verb+texconfig-sys+, \verb+updmap-sys+, \verb+fmtutil-sys+, a~także
przez program \verb+tlmgr+ do przechowywania wygenerowanych plików
formatów i~map fontowych dla całej instalacji.
-\item [TEXMFSYSCONFIG] Drzewo katalogów wykorzystywane przez narzędzia
+ \item [TEXMFSYSCONFIG] Drzewo katalogów wykorzystywane przez narzędzia
\verb+texconfig-sys+, \verb+updmap-sys+ oraz \verb+fmtutil-sys+
do przechowywania danych konfiguracyjnych dla całej instalacji (np.
sieciowej).
+ \item [TEXMFLOCAL] Drzewo katalogów, które administratorzy mogą wykorzystać
+ do przechowywania lokalnych makr, fontów itp., dostępnych dla wszystkich
+ użytkowników w~lokalnej sieci.
\item [TEXMFHOME] Drzewo katalogów dla prywatnych makr, fontów itp.
użytkownika. Rozwinięcie tej zmiennej zależy domyślnie od wartości przypisanej
zmiennej systemowej \verb+$HOME+ (w~Windows \verb+%USERPROFILE%+).
@@ -392,46 +403,46 @@ znaczy, drzewa umieszczone na liście później przesłaniają wcześniejsze.
MkIV oraz Lua\LaTeX\ do przechowywania buforowanych danych
z~przetwarzania; domyślna wartość w~\TL{} jest identyczna
z~\code{TEXMFSYSVAR} lub -- jeśli katalog jest niedostępny do zapisu
- -- \verb+TEXMFVAR+.
+ -- \code{TEXMFVAR}.
\end{ttdescription}
-
+% \end{document}
\noindent
Oto domyślny układ katalogów:
\begin{description}
\item[ogólnosystemowy katalog instalacji] może zawierać kilka wydań \TL{}:
\begin{ttdescription}
- \item[2016] poprzednie wydanie,
- \item[2017] wydanie aktualne:
+ \item[2017] poprzednie wydanie
+ \item[2018] wydanie aktualne
\begin{ttdescription}
\item [bin] ~
\begin{ttdescription}
- \item [i386-linux] programy dla \GNU/Linux
+ \item [i386-linux] \ \ \ \ \ programy dla \GNU/Linux
\item [...]
- \item [x86\_64-darwin] programy dla \MacOSX
- \item [win32] programy dla Windows
+ \item [x86\_64-darwin] programy dla Mac\,OS\,X
+ \item [win32] \ \ \quad \ \ \qquad programy dla Windows
\end{ttdescription}
- \item [texmf-dist\ \ \ \ ] określany zmienną \envname{TEXMFDIST} i \envname{TEXMFMAIN}
- \item [texmf-var\ \ ] \envname{TEXMFSYSVAR}
+ \item [texmf-dist\ \ ] określany zmienną \envname{TEXMFDIST} i \envname{TEXMFMAIN}
+ \item [texmf-var\ \ \ ] \envname{TEXMFSYSVAR}
\item [texmf-config] \envname{TEXMFSYSCONFIG}
\end{ttdescription}
\item [texmf-local] \envname{TEXMFLOCAL}, katalog zachowywany
- od wydania do wydania,
+ od wydania do wydania
\end{ttdescription}
\item[katalog domowy użytkownika] (\texttt{\$HOME} lub
\texttt{\%USERPROFILE\%})
\begin{ttdescription}
- \item[.texlive2016] prywatne pliki konfiguracyjne
- poprzedniego wydania
\item[.texlive2017] prywatne pliki konfiguracyjne
- bieżącego wydania:
+ poprzedniego wydania
+ \item[.texlive2018] prywatne pliki konfiguracyjne
+ bieżącego wydania
\begin{ttdescription}
- \item [texmf-var\ \ ] \envname{TEXMFVAR}, \envname{TEXMFCACHE}
+ \item [texmf-var\ \ \ ] \envname{TEXMFVAR}, \envname{TEXMFCACHE}
\item [texmf-config] \envname{TEXMFCONFIG}
\end{ttdescription}
\item[texmf] \envname{TEXMFHOME} prywatne makra, fonty itp.
\end{ttdescription}
\end{description}
-
+%\end{document}
\subsection{Rozszerzenia \protect\TeX-a}
\label{sec:tex-extensions}
@@ -440,27 +451,26 @@ i~zawsze będzie w~przyszłości dostępny w~dystrybucji. \TL{} zawiera ponadto
kilka wersji rozszerzonych standardowego \TeX-a (tzw. ,,silników'' \TeX-a):
\begin{description}
-\item [\eTeX] wersja \label{text:etex} programu \TeX{}, w~której dodano
+\item [\eTeX] Wersja \label{text:etex} programu \TeX{}, w~której dodano
pożyteczny zestaw nowych poleceń wbudowanych
(dotyczących głównie rozwijania makr, leksemów znakowych, interpretacji
- znaczników itp.) oraz rozszerzenie \TeXXeT{} dla składu
+ znaczników itp.) oraz rozszerzenie \TeXXeT{} do składu również
od prawej do lewej. W~trybie domyślnym \eTeX{} jest w~100\% zgodny ze
standardowym programem \TeX. Więcej szczegółów można znaleźć
w~\OnCD{texmf-dist/doc/etex/base/etex_man.pdf}.
-\item [pdf\TeX] program zawierający silnik \eTeX{} i dalsze
+\item [pdf\TeX] Program zawierający silnik \eTeX{} i dalsze
rozszerzenia, który umożliwia tworzenie plików zarówno w~formacie PDF, jak
-i~\dvi{}. Jest on domyślnym programem dla większości formatów (prócz plain
-\TeX), nie ma więc obecnie rozróżnienia na ,,maszyny'' \textsf{pdftex} i
-\textsf{pdfetex}, jak to miało miejsce w~poprzednich wersjach programów
-i~w~poprzednich dystrybucjach \TL. Podręczniki znajdziemy w~katalogu
+i~\dvi{}. Jest on domyślnym programem dla większości formatów np. \prog{etex}, \prog{latex}, \prog{pdflatex} (oprócz plain \TeX).%, nie ma więc obecnie rozróżnienia na ,,maszyny'' \textsf{pdftex} i\textsf{pdfetex}, jak to miało miejsce w~poprzednich wersjach programów
+%i~w~poprzednich dystrybucjach \TL.
+Więcej o programie na \url{http://www.pdftex.org/}. Podręczniki znajdziemy w~katalogu
\OnCD{texmf-dist/doc/pdftex/manual/pdftex-a.pdf}, zaś przykład wykorzystania
w~pliku \OnCD{texmf-dist/doc/pdftex/manual/samplepdf/samplepdf.tex}.
-\item [Lua\TeX] docelowo sukcesor pdf\TeX-a, z~którym ma być, aczkolwiek
+\item [Lua\TeX] Docelowo następca pdf\TeX-a, z~którym ma być, aczkolwiek
niecałkowicie, zgodny wstecz.
Powinien także zastąpić Aleph (patrz niżej), choć nie zakłada się
-tu technicznej kompatybilności. Załączony
+tu technicznej kompatybilności. Dołączony
interpreter Lua (patrz strona domowa \url{http://www.lua.org/})
pozwala na eleganckie rozwiązanie wielu trudnych problemów \TeX-a.
Program \filename{texlua} ma funkcjonalność samodzielnego
@@ -468,11 +478,11 @@ interpretera Lua, co sprawia, że jest używany w~\TL{} do wielu zadań.
Patrz \url{http://www.luatex.org/} i~w~instalacji
\OnCD{texmf-dist/doc/luatex/base/luatex.pdf}.
-\item [Xe\TeX] umożliwia pisanie tekstów w~Unicode oraz korzystanie
+\item [Xe\TeX] Umożliwia pisanie tekstów w~Unicode oraz korzystanie
z~fontów OpenType (także tych dostępnych bezpośrednio w~systemie operacyjnym),
przy czym stosuje biblioteki obce. Patrz \url{http://tug.org/xetex}.
-\item [\OMEGA{} (Omega)] program, który pracuje wewnętrznie ze znakami
+\item [\OMEGA{} (Omega)] Program, który pracuje wewnętrznie ze znakami
kodowanymi 16-bitowo (Unicode), pozwalając składać jednocześnie
większość tekstów spotykanych na świecie. Wspomaga dynamicznie
ładowane tzw. ,,procesy tłumaczenia \OMEGA'' (OTPs), co pozwala
@@ -481,12 +491,12 @@ strumieniach wejściowych.
%Więcej szczegółów znaleźć można na \DVD:
%\OnCD{texmf-dist/doc/omega/base/doc-1.8.tex} (dokumentacja niezbyt aktualna;
Sam program od dawna nie jest aktualizowany, został więc usunięty z~\TL.
- Pozostawiono jego działający klon:
+ Pozostawiono jego działający klon Aleph.
-\item [Aleph] łączy rozszerzenia \OMEGA\ i~\eTeX; powstał jako niezależny
-projekt z~potrzeby stabilnej ,,używalności'' programu Omega, w~sytuacji,
-gdy ten pozostawał wciąż w~fazie eksperymentalnej. Dostępna jest minimalna
-dokumentacja: \OnCD{texmf-dist/doc/aleph/base}.
+\item [Aleph] Łączy rozszerzenia \OMEGA\ i~\eTeX.% powstał jako niezależny
+%projekt z~potrzeby stabilnej ,,używalności'' programu Omega, w~sytuacji,
+%gdy ten pozostawał wciąż w~fazie eksperymentalnej.
+ Dostępna jest minimalna dokumentacja: \OnCD{texmf-dist/doc/aleph/base}.
\end{description}
@@ -497,7 +507,7 @@ w~dystrybucji \TL{}:
\begin{cmddescription}
-\item[bibtex] tworzenie spisów bibliograficznych;
+\item[bibtex, biber] tworzenie spisów bibliograficznych;
\item[makeindex, xindy] tworzenie posortowanych skorowidzów;
@@ -532,102 +542,104 @@ postscriptowych;
\end{cmddescription}
+%%% wyrzucam z wersji 2018 - ZW
%%! zostawiam tę część, choć wyleciała z wersji oryginalnej!!! 27.08.2003
%%! zmiany: 24.09.2009
-
-\subsection[Pakiety i ich zestawy]{Pakiety i ich zestawy}
-\label{packages}
-Zawartość drzew \texttt{texmf} na \TL{} została do celów instalacji
-zorganizowana w~szereg ,,zestawów'' (\emph{collections}),
-z~których każdy posiada zbiór ,,pakietów'' (\emph{packages}; jest ich obecnie
-ponad 2500). Normalna instalacja pozwala użytkownikowi pobrać
-z~\DVD{} na twardy dysk jeden lub więcej zestawów, ale można następnie
-doinstalować do już zainstalowanego zestawu także pojedynczy pakiet.
-
-Zestawy pozwalają lepiej dobrać instalowane składniki, a~także określić,
-jakie języki będą obsługiwane po instalacji. Najważniejszy zestaw, wymagany
-dla większości zastosowań, to ,,Essential programs and files''. Zestawy
-,,Basic LaTeX packages'' i~,,Recommended fonts'' są rekomendowane dla
-większości użytkowników. Pozostałe zestawy są opcjonalne.
-
-Oto wybrane dostępne zestawy i~krótki opis ich zawartości:
-
-\begin{description}
-\item[Essential programs and files] podstawowe programy, pakiety makr
-i~fontów systemu \TeX{}, pliki konfiguracyjne dla podstawowych sterowników;
-\item[BibTeX additional styles] dodatkowa, obszerna biblioteka stylów
- Bib\TeX-owych i~bazy danych bibliograficznych (podstawowe style znajdują
- się w~zestawie ,,Essential\dots'');
-%\item[chemistry] pakiety makr do składu wzorów chemicznych;
- \item[ConTeXt] pakiet makr do Con\TeX{}t -- ,,dialektu'' \TeX-a
- autorstwa Hansa Hagena;
- %\item[documentation] dodatkowe, użyteczne dokumentacje;
- %\item[etex] pliki pomocnicze dla programu e-\TeX;
- \item[TeX auxiliary programs] różne programy pomocnicze; zestaw
- zawiera m.in. programy i~makra dla systemu texinfo, programy do manipulacji
- na plikach DVI itp.;
-\item[Graphics and font utilities] programy do konwersji plików
- fontowych oraz testowania i~instalacji fontów (zestaw do tworzenia fontów
- wirtualnych, manipulacji plikami .gf i~.pk, programy \texttt{mft},
- \texttt{fontinst} itp.);
-\item[Recommended fonts] obszerna biblioteka częściej używanych fontów
- w~postaci źródłowej (.mf) bądź fontów obwiedniowych oraz pliki z~definicjami
- i~stylami \LaTeX-a dla tych fontów;
-\item[Additional fonts] biblioteka różnych rzadziej używanych fontów;
-\item[Additional formats] pliki pomocnicze do generowania dodatkowych
- ,,formatów'' (tj. obszernych zestawów makr służących do wstępnego
- przetworzenia i~utworzenia pliku \texttt{.fmt});
-\item[Games typesetting] pakiety do prezentacji zapisu różnych gier (szachy,
- brydż itp.);
-\item[Generic additional packages] obszerna biblioteka makr, trudnych do
- sklasyfikowania, działających z~różnymi formatami (Plain, \LaTeX{} itp.);
-\item[HTML/SGML/XML support] pakiety konwersji \LaTeX-a do XML/HTML oraz
- do składu dokumentów XML/SGML;
-\item[arabski] itp.: wsparcie poszczególnych języków; zestawy zawierają
- wzorce przenoszenia wyrazów i~makra obsługi danych języków, czasem też
- specyficzne fonty itp., przykładowo:
- %\item[langarmenian] armeński;
-%\item[langcjk] pakiety CJK (obsługa chińskiego, japońskiego i~koreańskiego);
-%\item[langcroatian] chorwacki;
-%\item[langcyrillic] fonty i makra do składu cyrylicą;
-%\item[langczechslovak] fonty i pakiety makr dla czeskiego i~słowackiego;
-%\item[langdanish] duński;
-%\item[langdutch] holenderski;
-%\item[langfinnish] fiński;
-%\item[langfrench] francuski;
-%\item[langgerman] niemiecki;
-%\item[langgreek] grecki;
-%\item[langhungarian] węgierski;
-%\item[langindic] wsparcie dla języków indyjskich;
-%\item[langitalian] włoski;
-%\item[langlatin] łacina;
-%\item[langmanju] język Manju;
-%\item[langmongolian] mongolski;
-%\item[langnorwegian] norweski;
-%\item[langother] wzorce przenoszenia wyrazów dla innych języków;
-\item[Polish] zawiera polskie pakiety: makra do tworzenia formatu MeX,
- pakiety \texttt{polski}, \texttt{mwcls}, fonty i~makra dodatkowe
- przydatne dla polskich użytkowników oraz dokumentacje w~języku polskim.
-%\item[langportuguese] portugalski;
-%\item[langspanish] hiszpański;
-%\item[langswedish] szwedzki;
-%\item[langtibetan] fonty i~wsparcie do składu tybetańskiego;
-%\item[langukenglish] angielski (brytyjski);
-%\item[langvietnamese] wietnamski;
-%\item[music] makra do składu nutowego;
-%\item[omega] rozszerzenie \TeX{}a autorstwa Johna Plaice'a i~Yannisa Haralambousa, działające ze znakami kodowanymi 16-bitowo;
-%\item[pdftex] pliki pomocnicze dla pdf\TeX{}-a, wersji programu \TeX{}
-% tworzącej pliki w~formacie PDF;
-%\item[pictures] pakiety do tworzenia diagramów i~innych obiektów graficznych;
-%\item[plainextra] dodatkowe biblioteki makr dla Plain \TeX;
-%\item[psutils] narzędzia do manipulacji plikami \PS-owymi;
-%\item[publishers] pakiety makr pochodzące od różnych wydawnictw;
-%\item[t1utils] narzędzia do obsługi fontów w~formacie Type~1;
-%\item[texbooks] przykłady i~inne materiały autorstwa D.E.~Knutha;
-%\item[ttfutils] narzędzia do konwersji fontów True Type.
-\end{description}
-%--------------------------
-%%! koniec pozostawionej sekcji 24.09.2009 i po zmianach 28.05.2013
+%
+%\subsection[Pakiety i ich zestawy]{Pakiety i ich zestawy}
+%\label{packages}
+%Zawartość drzew \texttt{texmf} na \TL{} została do celów instalacji
+%zorganizowana w~szereg ,,zestawów'' (\emph{collections}),
+%z~których każdy posiada zbiór ,,pakietów'' (\emph{packages}; jest ich obecnie
+%ponad 2500). Normalna instalacja pozwala użytkownikowi pobrać
+%z~\DVD{} na twardy dysk jeden lub więcej zestawów, ale można następnie
+%doinstalować do już zainstalowanego zestawu także pojedynczy pakiet.
+%
+%Zestawy pozwalają lepiej dobrać instalowane składniki, a~także określić,
+%jakie języki będą obsługiwane po instalacji. Najważniejszy zestaw, wymagany
+%dla większości zastosowań, to ,,Essential programs and files''. Zestawy
+%,,Basic LaTeX packages'' i~,,Recommended fonts'' są rekomendowane dla
+%większości użytkowników. Pozostałe zestawy są opcjonalne.
+%
+%Oto wybrane dostępne zestawy i~krótki opis ich zawartości:
+%
+%\begin{description}
+%\item[Essential programs and files] podstawowe programy, pakiety makr
+%i~fontów systemu \TeX{}, pliki konfiguracyjne dla podstawowych sterowników;
+%\item[BibTeX additional styles] dodatkowa, obszerna biblioteka stylów
+% Bib\TeX-owych i~bazy danych bibliograficznych (podstawowe style znajdują
+% się w~zestawie ,,Essential\dots'');
+%%\item[chemistry] pakiety makr do składu wzorów chemicznych;
+% \item[ConTeXt] pakiet makr do Con\TeX{}t -- ,,dialektu'' \TeX-a
+% autorstwa Hansa Hagena;
+% %\item[documentation] dodatkowe, użyteczne dokumentacje;
+% %\item[etex] pliki pomocnicze dla programu e-\TeX;
+% \item[TeX auxiliary programs] różne programy pomocnicze; zestaw
+% zawiera m.in. programy i~makra dla systemu texinfo, programy do manipulacji
+% na plikach DVI itp.;
+%\item[Graphics and font utilities] programy do konwersji plików
+% fontowych oraz testowania i~instalacji fontów (zestaw do tworzenia fontów
+% wirtualnych, manipulacji plikami .gf i~.pk, programy \texttt{mft},
+% \texttt{fontinst} itp.);
+%\item[Recommended fonts] obszerna biblioteka częściej używanych fontów
+% w~postaci źródłowej (.mf) bądź fontów obwiedniowych oraz pliki z~definicjami
+% i~stylami \LaTeX-a dla tych fontów;
+%\item[Additional fonts] biblioteka różnych rzadziej używanych fontów;
+%\item[Additional formats] pliki pomocnicze do generowania dodatkowych
+% ,,formatów'' (tj. obszernych zestawów makr służących do wstępnego
+% przetworzenia i~utworzenia pliku \texttt{.fmt});
+%\item[Games typesetting] pakiety do prezentacji zapisu różnych gier (szachy,
+% brydż itp.);
+%\item[Generic additional packages] obszerna biblioteka makr, trudnych do
+% sklasyfikowania, działających z~różnymi formatami (Plain, \LaTeX{} itp.);
+%\item[HTML/SGML/XML support] pakiety konwersji \LaTeX-a do XML/HTML oraz
+% do składu dokumentów XML/SGML;
+%\item[arabski] itp.: wsparcie poszczególnych języków; zestawy zawierają
+% wzorce przenoszenia wyrazów i~makra obsługi danych języków, czasem też
+% specyficzne fonty itp., przykładowo:
+% %\item[langarmenian] armeński;
+%%\item[langcjk] pakiety CJK (obsługa chińskiego, japońskiego i~koreańskiego);
+%%\item[langcroatian] chorwacki;
+%%\item[langcyrillic] fonty i makra do składu cyrylicą;
+%%\item[langczechslovak] fonty i pakiety makr dla czeskiego i~słowackiego;
+%%\item[langdanish] duński;
+%%\item[langdutch] holenderski;
+%%\item[langfinnish] fiński;
+%%\item[langfrench] francuski;
+%%\item[langgerman] niemiecki;
+%%\item[langgreek] grecki;
+%%\item[langhungarian] węgierski;
+%%\item[langindic] wsparcie dla języków indyjskich;
+%%\item[langitalian] włoski;
+%%\item[langlatin] łacina;
+%%\item[langmanju] język Manju;
+%%\item[langmongolian] mongolski;
+%%\item[langnorwegian] norweski;
+%%\item[langother] wzorce przenoszenia wyrazów dla innych języków;
+%\item[Polish] zawiera polskie pakiety: makra do tworzenia formatu MeX,
+% pakiety \texttt{polski}, \texttt{mwcls}, fonty i~makra dodatkowe
+% przydatne dla polskich użytkowników oraz dokumentacje w~języku polskim.
+%%\item[langportuguese] portugalski;
+%%\item[langspanish] hiszpański;
+%%\item[langswedish] szwedzki;
+%%\item[langtibetan] fonty i~wsparcie do składu tybetańskiego;
+%%\item[langukenglish] angielski (brytyjski);
+%%\item[langvietnamese] wietnamski;
+%%\item[music] makra do składu nutowego;
+%%\item[omega] rozszerzenie \TeX{}a autorstwa Johna Plaice'a i~Yannisa Haralambousa, działające ze znakami kodowanymi 16-bitowo;
+%%\item[pdftex] pliki pomocnicze dla pdf\TeX{}-a, wersji programu \TeX{}
+%% tworzącej pliki w~formacie PDF;
+%%\item[pictures] pakiety do tworzenia diagramów i~innych obiektów graficznych;
+%%\item[plainextra] dodatkowe biblioteki makr dla Plain \TeX;
+%%\item[psutils] narzędzia do manipulacji plikami \PS-owymi;
+%%\item[publishers] pakiety makr pochodzące od różnych wydawnictw;
+%%\item[t1utils] narzędzia do obsługi fontów w~formacie Type~1;
+%%\item[texbooks] przykłady i~inne materiały autorstwa D.E.~Knutha;
+%%\item[ttfutils] narzędzia do konwersji fontów True Type.
+%\end{description}
+%%--------------------------
+%%%! koniec pozostawionej sekcji 24.09.2009 i po zmianach 28.05.2013
+%%%%Koniec sekcji wyrzuconej w 2018 - ZW
\htmlanchor{installation}
\section{Instalacja}
@@ -642,7 +654,7 @@ Dodatkowe informacje na temat różnych metod instalacji znajdziemy
na stronie \url{http://tug.org/texlive/acquire.html}.
\begin{description}
-\item [Instalacja z sieci; pliki .zip i~tar.gz:] z~archiwum \CTAN, z~katalogu
+\item [Instalacja z sieci; pliki .zip i~tar.gz:] Z~archiwum \CTAN, z~katalogu
\dirname{systems/texlive/tlnet}
(\url{http://mirror.ctan.org/systems/texlive/tlnet} powinien
przekierować do najbliższej, aktualnej kopii \CTAN) należy pobrać plik
@@ -679,32 +691,31 @@ zawiera spis wszystkich plików w~każdym pakiecie.
%====
-\item [Instalacja z płytki \TeX{} Collection \DVD:] po zamontowaniu
+\item [Instalacja z płytki \TeX{} Collection \DVD:] Po uruchomieniu
płytki należy zmienić katalog bieżący na \dirname{texlive} \DVD{}
(w~Windows program instalacyjny powinien uruchomić się automatycznie).
\DVD{} otrzymamy w ramach członkostwa w~dowolnej Grupie Użytkowników
Systemu \TeX{} (kontakt w Polsce \url{http://www.gust.org.pl}). Możemy
także wypalić płytkę z dostępnego w sieci jej obrazu \ISO{} bądź zamontować
bezpośrednio plik obrazu (w większości systemów istnieje taka możliwość). Po
-zainstalowaniu z \DVD\ lub obrazu \ISO{} można aktualizować
-z~internetu (patrz \ref{sec:dvd-install-net-updates}).
+zainstalowaniu z \DVD\ lub obrazu \ISO{} można aktualizować pakiety
+bezpośrednio z~internetu (patrz \ref{sec:dvd-install-net-updates}).
\end{description}
-Bez względu na źródło stosowany jest ten sam program instalacyjny. Jedyną
-widoczną różnicą przy instalacji z sieci jest pobranie zaktualizowanych
-pakietów, w przeciwieństwie do \DVD\ i obrazu \ISO, które nie są
-aktualizowane między corocznymi wydaniami.
+Bez względu na źródło program instalacyjny jest ten sam.
+Podczas instalacji z sieci pobierane są najnowsze aktualizacje pakietów, natomiast zawartość
+ \DVD\ i obrazu \ISO, nie jest
+aktualizowana między corocznymi wydaniami.
Gdy łączymy się z~siecią poprzez serwer proxy, należy uwzględnić
jego ustawienia dla programu Wget
-w~pliku ~/.wget.rc bądź poprzez modyfikację zmiennych środowiskowych
+w~pliku \filename{~/.wget.rc} bądź poprzez modyfikację zmiennych środowiskowych
(patrz \url{http://www.gnu.org/software/wget/manual/html_node/Proxies.html}).
Do pobierania plików \TL{} zawsze
używa programu \GNU\ Wget. Oczywiście uwaga ta jest nieistotna
gdy instalujemy z \DVD\ lub obrazu płyty \ISO.
-Dalsze kroki omówiono dokładniej poniżej.
-
+\noindent Poniżej omówiono dokładniej dalsze kroki instalacji. %Dalsze kroki omówiono dokładniej poniżej.
\subsubsection{Unix}
\noindent
@@ -717,12 +728,12 @@ W~oknie terminala należy wykonać:
(można także uruchomić \Ucom{/path/to/installer/install-tl}, o~ile posiada
on tryb ,,wykonywalny'', lub najpierw zmienić katalog poleceniem \texttt{cd},
itd.; w~dalszej części nie będziemy powtarzali wszelkich możliwych kombinacji).
-Zalecane jest powiększenie okna terminala, aby zobaczyć pełną zawartość
+Zalecane jest powiększenie okna terminala, aby wyświetlić pełną zawartość
ekranu programu instalacyjnego (rys.~\ref{fig:text-main}).
\begin{figure}[ht]
\begin{boxedverbatim}
-Installing TeX Live 2017 from: ...
+Installing TeX Live 2018 from: ...
Platform: x86_64-linux => 'GNU/Linux on Intel x86_64'
Distribution: inst (compressed)
Directory for temporary files: /tmp
@@ -731,14 +742,14 @@ Directory for temporary files: /tmp
<B> binary platforms: 1 out of 19
- <S> installation scheme (scheme-full)
+ <S> set installation scheme (scheme-full)
<C> customizing installation collections:
- 40 collections out of 41, disk space required: 4900 MB
+ 40 collections out of 41, disk space required: 5328 MB
<D> directories:
TEXDIR (the main TeX directory):
- /usr/local/texlive/2017
+ /usr/local/texlive/2018
...
<O> options:
@@ -760,7 +771,7 @@ Actions:
Do uruchomienia w~trybie graficznym (\GUI; rys.~\ref{fig:gui-main})
wymagana jest obecność w~systemie modułu \dirname{Perl::TK}, skompilowanego
ze wsparciem dla XFT (w~systemach \GNU/Linux{} jest on z~reguły
-dostępny, ale w~innych systemach niekoniecznie):
+dostępny, ale w~innych systemach niekoniecznie). Mając go możemy uruchomić:
\begin{alltt}
> \Ucom{perl install-tl -gui}
\end{alltt}
@@ -788,20 +799,20 @@ w~środowisku tym mogą nie być domyślnie zainstalowane niektóre programy
wymagane dla instalatora \TL. Dodatkowe informacje -- patrz
część~\ref{sec:cygwin}.
-\subsubsection{\MacOSX}
+\subsubsection{Mac\,OS\,X}
\label{sec:macosx}
-Jak wspomniano w części \ref{sec:tl-coll-dists}, dla \MacOSX{}
+Jak wspomniano w części \ref{sec:tl-coll-dists}, dla Mac\,OS\,X{}
przygotowano odrębną dystrybucję Mac\TeX\ (\url{http://tug.org/mactex}).
W~jej wypadku należy użyć dedykowanego programu instalacyjnego, gdyż
zmienia on w~specyficzny sposób ustawienia systemu, w~szczególności pozwala
na łatwe przełączanie między różnymi dystrybucjami \TeX-a dla
-\MacOSX (Mac\TeX, Fink, MacPorts, \ldots), wykorzystując tzw.
+Mac\,OS\,X (Mac\TeX, Fink, MacPorts, \ldots), wykorzystując tzw.
struktury danych \TeX{}Dist.
Mac\TeX\ jest oparty na \TL{} i główne drzewa katalogów oraz programy są
w~nim dokładnie takie same; dodano jedynie katalogi ze specyficznymi dla
-systemu \MacOSX\ dokumentacjami i~aplikacjami.
+systemu Mac\,OS\,X\ dokumentacjami i~aplikacjami.
\subsubsection{Windows}\label{sec:wininst}
@@ -818,7 +829,7 @@ jest katalogiem bieżącym, wystarczy uruchomić:
> \Ucom{install-tl-windows}
\end{alltt}
-W linii poleceń można zamiast tego podać ścieżkę do programu, np.
+W linii poleceń można też podać ścieżkę do programu, np.
dla \TK\ \DVD:
\begin{alltt}
> \Ucom{D:\bs{}texlive\bs{}install-tl-windows}
@@ -866,7 +877,8 @@ Rysunek \ref{fig:text-main} przedstawia główny ekran programu
W tym trybie nie używamy ani klawiszy kursora, ani myszy,
lecz wyłącznie klawiszy alfanumerycznych (uwaga: duże i~małe litery są
rozróżniane!). Wybraną opcję zatwierdzamy klawiszem Enter.
-Instalator w~trybie tekstowym jest na tyle, by działał na
+
+Instalator w~trybie tekstowym jest na tyle prosty, by działał na
możliwie wielu platformach, nawet wyposażonych jedynie w~podstawowe
biblioteki Perla.
@@ -875,8 +887,8 @@ biblioteki Perla.
Rysunek \ref{fig:gui-main} przedstawia program instalacyjny w~trybie
graficznym, w~wersji rozszerzonej. W systemie Windows znajdziemy
tu dodatkowe przyciski dla opcji nieistotnych w systemach Unix/Linux.
-Tryb ten uruchamiamy poleceniem:
+Tryb ten uruchamiamy poleceniem:
\begin{alltt}
> \Ucom{install-tl -gui=perltk}
\end{alltt}
@@ -889,7 +901,6 @@ jedynie na kilka pytań (katalog docelowy itp.). Tryb ten zwany jest
\textit{wizard} (,,czarodziej'', ,,mag'', rys.~\ref{fig:wizard-w32}).
Na innych platformach tryb ten uruchamiamy poleceniem:
-
\begin{alltt}
> \Ucom{install-tl -gui=wizard}
\end{alltt}
@@ -910,17 +921,17 @@ Available platforms: (Dostępne platformy:)
===============================================================================
a [ ] Cygwin on Intel x86 (i386-cygwin)
b [ ] Cygwin on x86_64 (x86_64-cygwin)
- c [ ] MacOSX legacy (10.5-10.6) on Intel x86 (i386-darwin)
- d [ ] MacOSX legacy (10.5) on PowerPC (powerpc-darwin)
- e [ ] MacOSX current on x86_64 (x86_64-darwin)
- f [ ] MacOSX legacy (10.6-10.9) on x86_64 (x86_64-darwinlegacy)
- g [ ] FreeBSD on x86_64 (amd64-freebsd)
- h [ ] FreeBSD on Intel x86 (i386-freebsd)
- i [ ] GNU/Linux on ARM (armel-linux)
- j [ ] GNU/Linux on ARMhf (armhf-linux)
- k [ ] GNU/Linux on Intel x86 (i386-linux)
- l [ ] GNU/Linux on PowerPC (powerpc-linux)
- m [X] GNU/Linux on x86_64 (x86_64-linux)
+ c [ ] MacOSX current (10.10-10.13) on x86_64 (x86_64-darwin)
+ d [ ] MacOSX legacy (10.6-10.10) on x86_64 (x86_64-darwinlegacy)
+ e [ ] FreeBSD on x86_64 (amd64-freebsd)
+ f [ ] FreeBSD on Intel x86 (i386-freebsd)
+ g [ ] GNU/Linux on ARM64 (aarch64-linux)
+ h [ ] GNU/Linux on ARM (armel-linux)
+ i [ ] GNU/Linux on ARMhf (armhf-linux)
+ j [ ] GNU/Linux on Intel x86 (i386-linux)
+ k [ ] GNU/Linux on PowerPC (powerpc-linux)
+ l [X] GNU/Linux on x86_64 (x86_64-linux)
+ m [ ] GNU/Linux on x86_64 with musl (x86_64-linuxmusl)
o [ ] NetBSD on x86_64 (amd64-netbsd)
p [ ] NetBSD on Intel x86 (i386-netbsd)
s [ ] Solaris on Intel x86 (i386-solaris)
@@ -935,7 +946,7 @@ Rysunek \ref{fig:bin-text} pokazuje (w~trybie tekstowym) wybór platformy
(systemu operacyjnego). Domyślnie instalowane są tylko programy dla bieżącej
platformy, ale menu to pozwala wybrać także zestawy dla innych platform. Może
być to przydatne do instalacji na serwerze i~współdzielenia zasobów w~sieci
-dla różnych systemów operacyjnych bądź dla instalacji dla kilku systemów na
+dla różnych systemów operacyjnych bądź instalacji dla kilku systemów na
tej samej maszynie.
\subsubsection{Wybór składników do instalacji}
@@ -988,8 +999,8 @@ część~\ref{sec:tlmgr}).
Domyślny układ katalogów opisano w części~\ref{sec:texmftrees} na
str.~\pageref{sec:texmftrees}. Położenie domyślne całej instalacji
(\dirname{TEXDIR}) to w~systemach Unix
-\dirname{/usr/local/texlive/2017}, zaś w~Windows
-|%SystemDrive%\texlive\2017|.
+\dirname{/usr/local/texlive/2018}, zaś w~Windows
+|%SystemDrive%\texlive\2018|.
Możemy zatem mieć kilka równoległych instalacji, każdą dla konkretnego
roku wydania, i~łatwo się między nimi przełączać, zmieniając jedynie
kolejność ścieżek przeszukiwania.
@@ -1001,7 +1012,7 @@ administratorem systemu, musimy jednak posiadać uprawnienia do zapisu
w~docelowym katalogu. Rozsądną alternatywą może być wtedy instalacja
w~katalogu domowym, szczególnie gdy będziemy jej jedynym użytkownikiem.
Stosujemy tu zapis ,,|~|'' do zaznaczenia katalogu domowego użytkownika, np.
-|~/texlive/2017|. Zalecamy użycie katalogu z~nazwą odzwierciedlającą
+|~/texlive/2018|. Zalecamy użycie katalogu z~nazwą odzwierciedlającą
rok wydania, co pozwoli na zainstalowanie obok siebie różnych wydań \TL{}.
%%! przegadane, na razie olewam (SW)
%(You may wish to make a
@@ -1061,7 +1072,7 @@ z~dodatkowymi opcjami. Warto tu je wymienić:
\begin{description}
\item[use letter size instead of A4 by default] (użyj domyślnie formatu
papieru letter zamiast A4): pozwala określić domyślny format papieru
-dla wielu programów. Oczywiście format papieru można (nawet: należy)
+dla wielu programów. Oczywiście format papieru można (a nawet należy)
specyfikować dla każdego dokumentu w miarę potrzeby.
\item[execution of restricted list of programs] (zezwalaj na uruchomienie
@@ -1093,7 +1104,7 @@ używane.
Zdecydowanie zaleca się \emph{nie} używać tej opcji, bo może to powodować
kolizje z~już zainstalowanym w~systemie środowiskiem \TeX; może być
ona przydatna jedynie wtedy, gdy w~standardowych katalogach
- (np. \dirname{/usr/local/bin}) nie ma jakichkolwiek programów
+ (np. \dirname{/usr/local/bin}) nie ma żadnych programów
\TeX-owych. Nie zastępuj za pomocą tej opcji istniejących w~systemie
plików, na przykład przez podanie katalogów
systemowych. Najbezpieczniejszym i~zalecanym podejściem jest
@@ -1125,70 +1136,16 @@ Windows:
\item[change file associations] Czy zmienić powiązania plików
z~programami. Dostępne są warianty: ,,Only new'' (powiąż pliki
z~aplikacjami, ale tylko nowe, nie zmieniając powiązań dla plików
- już istniejących w~instalacji), ,,Al'' (wszystkie) i~,,None'' (żadne).
+ już istniejących w~instalacji), ,,All'' (wszystkie) i~,,None'' (żadne).
\item[install \TeX{}works front end] Zaistaluj edytor \TeX{}works.
\end{description}
Po wykonaniu wszystkich potrzebnych ustawień można rozpocząć
-instalację (klawisz ,,I''). Po instalacji zaleca się zajrzeć do części
+instalację (klawisz ,,I'' lub przycisk ,,Install TeX Live''). Po instalacji zaleca się zajrzeć do części
\ref{sec:postinstall}, bo być może będą niezbędne dodatkowe kroki.
-%\htmlanchor{runfromdvd}
-%\subsubsection{Uruchamianie bezpośrednio z DVD{} (tylko w trybie tekstowym)}
-%\label{sec:fromdvd}
-%
-%Aby uruchomić programy bezpośrednio z~płytki \DVD{}, należy wybrać
-%opcję ,,|V|'', co zmienia menu na przedstawione na
-%rys.~\ref{fig:main-fromdvd}.
-%\begin{figure}[tbh]
-%\begin{boxedverbatim}
-%======================> TeX Live installation procedure <=====================
-%...
-% <D> directories:
-% TEXDIRW (Writable root):
-% !! default location: /usr/local/texlive/2009
-% !! is not writable, please select a different one!
-% TEXMFLOCAL (directory for site-wide local files):
-% /usr/local/texlive/texmf-local
-% TEXMFSYSVAR (directory for variable and automatically generated data):
-% /usr/local/texlive/2009/texmf-var
-% TEXMFSYSCONFIG (directory for local config):
-% /usr/local/texlive/2009/texmf-config
-% TEXMFHOME (directory for user-specific files):
-% ~/texmf
-%
-% <O> options:
-% [ ] use letter size instead of A4 by default
-% [X] create all format files
-%
-% <V> set up for installing to hard disk
-%
-%Other actions:
-% <I> start installation for running from DVD
-% <H> help
-% <Q> quit
-%\end{boxedverbatim}
-%\caption{Menu główne dla uruchamiania z~\optname{DVD}}%
-%\label{fig:main-fromdvd}
-%\end{figure}
-%
-%Zwróćmy uwagę na następujące zmiany w menu: zniknęły wszystkie opcje dotyczące
-%wyboru pakietów, sekcja dotycząca katalogów pokazuje teraz \dirname{TEXDIRW}
-%-- katalog posiadający prawa do zapisu. Pozwoli to uruchamiać dowolny program
-%bezpośrednio z~płytki; na dysku twardym znajdą się (w odpowiednich
-%katalogach) jedynie niezbędne pliki konfiguracyjne.
-%
-%Ponieważ struktura katalogów różni się nieco od domyślnej, niezbędne będą
-%pewne czynności konfiguracyjne, omówione w~części~\ref{sec:postinstall}.
-%
-%Instalator \GUI nie posiada opcji ,,V'', dlatego
-%użytkownicy Windows mogą uruchomić program jedynie
-%z~linii poleceń, jak opisano to w~części~\ref{sec:cmdline}.
-%
-%W~rozdziale \ref{sec:portable-tl} opisano jeszcze inny, przenośny sposób
-%uruchamiania \TL, który nie wymaga zmian w~konfiguracji systemu
-%(a~wręcz nie pozwala na nie).
+
\subsection{Parametry instalacji z linii poleceń}
\label{sec:cmdline}
@@ -1202,16 +1159,16 @@ aby wyświetlić wszystkie dostępne parametry.
Oto najczęściej używane:
\begin{ttdescription}
-\item[-gui] użyj (jeśli to możliwe) programu w~wersji graficznej (\GUI);
+\item[-gui] Użyj (jeśli to możliwe) programu w~wersji graficznej (\GUI);
wymagane jest posiadanie modułu Perl/Tk
(\url{http://tug.org/texlive/distro.html#perltk}) skompilowanego ze
wsparciem dla XFT;
gdy jest on niedostępny, program instalacyjny uruchomiony zostanie
-w trybie tekstowym;
-\item[-no-gui] wymusza tryb tekstowy, np. w~Windows.
-\item[-lang {\sl ll}] pozwala wybrać język komunikatów,
- \textsl{ll} oznacza tu dwuliterowy kod języka; listę dostępnych
- języków wyświetli \verb|install-tl --help|;
+w trybie tekstowym.
+\item[-no-gui] Wymusza tryb tekstowy, np. w~Windows.
+\item[-lang {\sl LL}] Pozwala wybrać język komunikatów,
+ \textsl{LL} oznacza tu dwuliterowy kod języka; listę dostępnych
+ języków wyświetli \verb|install-tl --help|.
%angielski (\texttt{en}, domyślny),
% chiński tradycyjny (\texttt{zh-tw}),
% chiński uproszczony (\texttt{zh-cn}),
@@ -1226,26 +1183,26 @@ w trybie tekstowym;
% słowacki (\texttt{sk}),
% słoweński (\texttt{sl}),
% włoski (\texttt{it}) i~wietnamski (\texttt{vi});
- program samoczynnie wykrywa język systemu, ale jeśli jest to niemożliwe,
-komunikaty oraz menu będą wyświetlane w~języku angielskim;
+ Program automatycznie wykrywa język systemu, ale jeśli jest to niemożliwe,
+komunikaty oraz menu będą wyświetlane w~języku angielskim.
-\item[-portable] instalacja do użycia przenośnego, np. na pen drivie;
+\item[-portable] Instalacja do użycia przenośnego, np. na pendrivie;
opcja ta może być użyta zarówno w trybie tekstowym (poleceniem \code{V}),
jak i przez wybór odpowiedniego przycisku programu instalacyjnego w trybie
GUI (patrz część ~\ref{sec:portable-tl}).
-\item[-profile {\sl plik}] wczytuje \var{plik} profilu instalacji
+\item[-profile {\sl plik}] Wczytuje \var{plik} profilu instalacji
i~przebiega ona bez interakcji ze strony użytkownika; program
instalacyjny zapisuje plik \filename{texlive.profile} w~katalogu
\dirname{tlpkg} naszej instalacji, co pozwala wykorzystać go dla
powielenia w trybie wsadowym wszystkich wyborów i~ustawień w~kolejnych
- instalacjach;
+ instalacjach.
-\item [-repository {\sl url-lub-ścieżka}] pozwala określić inne niż
+\item [-repository {\sl url-lub-ścieżka}] Pozwala określić inne niż
domyślne źródło instalacji (patrz poniżej).
\htmlanchor{opt-in-place}
-\item[-in-place] jeśli posiadamy kopię repozytorium \TL{} uzyskaną via
+\item[-in-place] Jeśli posiadamy kopię repozytorium \TL{} uzyskaną via
rsync, svn itp. (patrz \url{http://tug.org/texlive/acquire-mirror.html}),
opcja ta pozwala na wykorzystanie jako instalacji owej kopii i~jedynie
wykona kroki poinstalacyjne (konfigurację). \textbf{Uwaga:} plik
@@ -1253,14 +1210,13 @@ GUI (patrz część ~\ref{sec:portable-tl}).
uprzednio skopiować w~bezpieczne miejsce. Ponadto usuwanie zbędnych pakietów
należy wykonać wtedy ręcznie, słowem -- użycie tej opcji zaleca się jedynie
zaawansowanym użytkownikom. Opcja ta jest niedostępna w~programie
- instalacyjnym z~graficznym interfejsem.
-
+ instalacyjnym z~interfejsem graficznym.
\end{ttdescription}
\subsubsection{Parametr \optname{-repository}}
\label{sec:location}
-Domyślnym repozytorium pakietów dla \TL{} jest kopia (\textit{mirror}) CTAN,
+Domyślnym repozytorium pakietów dla \TL{} jest kopia (\textit{mirror}) \CTAN,
znajdywana automatycznie poprzez sewis \url{http://mirror.ctan.org}.
Parametrowi \optname{-repository} można przypisać adres w sieci
@@ -1270,7 +1226,7 @@ programu \filename{wget} lub \filename{rsync}). Jeśli podany argument
wskazuje na lokalny dysk (ścieżkę bądź adres \texttt{file:/}), wybrana
zostanie instalacja ze skompresowanych plików \filename{tar.xz}, zawartych
w~podkatalogu \dirname{archive}. (Podając adres \texttt{http:}\ lub
-\texttt{ftp:}\ końcowy znak ,,\texttt{/}'' lub komponent ,,\texttt{/tlpkg}''
+\texttt{ftp:}\ pamiętaj, że końcowy znak ,,\texttt{/}'' lub komponent ,,\texttt{/tlpkg}''
są ignorowane.)
Przykładowo, można wybrać konkretną kopię (zwierciadło) \CTAN\ z
@@ -1282,6 +1238,8 @@ stronie \url{http://ctan.org/mirrors}.
\subsection{Czynności poinstalacyjne}
\label{sec:postinstall}
+Mogą być wymagane jakieś czynności poinstalacyjne.
+
% %Część ta nie dotyczy systemu Windows, dla którego program instalacyjny
%przeprowadza całą konfigurację, włącznie z~ustawieniami menu systemowego
%i~tworzeniem ikon na pulpicie. Poniższe uwagi mogą być przydatne dla
@@ -1309,21 +1267,18 @@ po dodaniu odpowiednich katalogów do ich ścieżek przeszukiwania.
Strony \prog{man} mogą być także znajdywane automatycznie po dodaniu
ścieżki ich położenia do \envname{MANPATH}.
-Dla powłoki zgodnej z~Bourne shell (\cmdname{sh}, \cmdname{bash},
-\cmdname{ksh}) możemy dopisać do pliku \filename{$HOME/.profile}:
-
+Dla powłoki zgodnej z~Bourne takiej jak \cmdname{bash}, używając na przykład Intel x86 \GNU/Linux i domyślnej konfiguracji, należałoby edytować plik \filename{$HOME/.profile} (lub inny pochodzący z \filename{.profile} i dopisać linie:
\begin{sverbatim}
-PATH=/usr/local/texlive/2017/bin/i386-linux:$PATH; export PATH
-MANPATH=/usr/local/texlive/2017/texmf-dist/doc/man:$MANPATH; export MANPATH
-INFOPATH=/usr/local/texlive/2017/texmf-dist/doc/info:$INFOPATH; export INFOPATH
+PATH=/usr/local/texlive/2018/bin/i386-linux:$PATH; export PATH
+MANPATH=/usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH; export MANPATH
+INFOPATH=/usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH; export INFOPATH
\end{sverbatim}
-W~wypadku csh lub tcsh należy zmodyfikować plik \filename{$HOME/.cshrc}, np.:
-
+W~wypadku csh lub tcsh należy zmodyfikować plik \filename{$HOME/.cshrc} i dopisać linie:
\begin{sverbatim}
-setenv PATH /usr/local/texlive/2017/bin/i386-linux:$PATH
-setenv MANPATH /usr/local/texlive/2017/texmf-dist/doc/man:$MANPATH
-setenv INFOPATH /usr/local/texlive/2017/texmf-dist/doc/info:$INFOPATH
+setenv PATH /usr/local/texlive/2018/bin/i386-linux:$PATH
+setenv MANPATH /usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH
+setenv INFOPATH /usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH
\end{sverbatim}
Jeśli jakieś ustawienia zawarto już w~prywatnych plikach konfiguracyjnych,
@@ -1332,25 +1287,25 @@ wówczas oczywiście katalogi \TL\ powinny być tam odpowiednio wkomponowane.
\subsubsection{Zmienne środowiska: konfiguracja globalna}
\label{sec:envglobal}
-Jeśli zmiany mają być na poziomie globalnym albo jeśli mają one być dla
+Jeśli zmiany mają być na poziomie globalnym albo jeśli mają dotyczyć
nowego użytkownika systemu, to należy to zrobić na własną rękę --
jest zbyt wiele możliwości dla różnych systemów dotyczących miejsca i~sposobu
-konfiguracji.
+konfiguracji aby je wszystkie tutaj opisywać.
Nasze dwie rady są następujące: 1)~można sprawdzić plik
\filename{/etc/manpath.config} i,~jeśli jest obecny, dodać w nim wiersze
\begin{sverbatim}
-MANPATH_MAP /usr/local/texlive/2016/bin/i386-linux \
- /usr/local/texlive/2016/texmf-dist/doc/man
+MANPATH_MAP /usr/local/texlive/2018/bin/i386-linux \
+ /usr/local/texlive/2018/texmf-dist/doc/man
\end{sverbatim}
2)~można sprawdzić plik \filename{/etc/environment}, w którym może być
zdefiniowana ścieżka wyszukiwania i~inne domyślne zmienne środowiska.
-W każdym katalogu w plikami wykonywalnymi systemów uniksowych możemy utworzyć
+W każdym katalogu w plikami wykonywalnymi systemów uniksowych możemy też utworzyć
symboliczne dowiązanie o nazwie \code{man} do katalogu
\dirname{texmf-dist/doc/man}. Niektóre programy \code{man}, np. standardowy
-program \code{man} w systemie \MacOSX, automatycznie znajdą to dowiązanie,
-likwidując potrzebę jakiegokolwiek ustawiania dla stron manuala.
+program \code{man} w systemie Mac\,OS\,X, automatycznie znajdą to dowiązanie,
+likwidując potrzebę jakiegokolwiek działania z naszej strony.
\subsubsection{Aktualizacje z internetu po instalacji z \DVD}
\label{sec:dvd-install-net-updates}
@@ -1364,7 +1319,7 @@ pakietów:
\end{alltt}
Wówczas pakiety będą aktualizowane z najbliższej, automatycznie
-znalezionej kopii archiwów CTAN (co domyślnie włączono podczas instalacji).
+znalezionej kopii archiwów \CTAN (co domyślnie włączono podczas instalacji).
Jeśli wystąpią problemy z automatycznym wyborem archiwum, należy podać
konkretny adres (listę adresów znajdziemy na \url{http://ctan.org/mirrors})
wraz z pełną ścieżką do podkatalogu \dirname{tlnet}.
@@ -1374,13 +1329,13 @@ wraz z pełną ścieżką do podkatalogu \dirname{tlnet}.
\subsubsection{Konfiguracja fontów dla \protect\XeTeX\protect\ i~Lua\protect\TeX}
\label{sec:font-conf-sys}
-\XeTeX\ i~Lua\TeX\ pozwalają użyć każdy font zainstalowany w~systemie, nie
-tylko fonty znajdujące się w~katalogach \TeX-owych. Oba programy korzystają
+\XeTeX\ i~Lua\TeX\ mogą używać wszystkich fontów zainstalowanych w~systemie, nie
+tylko tych znajdujących się w~katalogach \TeX-owych. Oba programy korzystają
tu ze zbliżonych, ale jednak różnych metod.
W systemach Windows fonty dostarczone z~\TL\ są automatycznie dostępne
-dla programu \XeTeX{} poprzez odwołanie do nazwy fontu. W~\MacOSX{}
-wyszukiwanie fontów wymaga dodatkowych kroków; patrz strona Mac\TeX\ w~sieci
+dla programu \XeTeX{} poprzez odwołanie do nazwy fontu. W~Mac\,OS\,X{}
+wyszukanie fontów wymaga dodatkowych kroków; patrz strona Mac\TeX\ w~sieci
(\url{http://tug.org/mactex}). Dla innych systemów uniksowych należy
skonfigurować system tak, aby dowolny program mógł znaleźć fonty
dostarczone w~\TL. Aby to ułatwić, podczas instalacji pakietu
@@ -1405,56 +1360,24 @@ Jeśli nie mamy odpowiednich uprawnień, a~chcemy
\item uruchomić \Ucom{fc-cache -fv}.
\end{enumerate*}
-Uruchomienie programu \code{fc-list} pozwala wyświetlić nazwy fontów
-systemowych. Uruchomienie \code{fc-list : family style file spacing} pokaże
+Aby wyświetlić nazwy fontów systemowych trzeba uruchomić program \code{fc-list}. Uruchomienie \code{fc-list : family style file spacing} pokaże
więcej interesujących informacji.
-%\subsubsection{Gdy uruchamiamy programy z~DVD}
-%
-%Programy \TL{} wyszukują potrzebne dane w~różnych drzewach katalogów,
-%korzystając z~pliku \filename{texmf.cnf}. Plik ten poszukiwany jest w całej
-%serii położeń względem położenia samych programów, ale zasada ta nie działa,
-%gdy uruchamiamy programy bezpośrednio z~\DVD. Wynika to z faktu, że niektóre
-%pliki są zapisywane na twardym dysku (\DVD{} jest medium tylko do odczytu)
-%i~tracą tym samym predefiniowane względne położenie. Wymagane jest zatem
-%zdefiniowanie w~środowisku zmiennej \envname{TEXMFCNF}, która wskaże
-%położenie \filename{texmf.cnf}. Nadal jest potrzebna modyfikacja zmiennej
-%\envname{PATH}, jak opisano wyżej.
-%
-%Na zakończenie instalacji program powinien pokazać komunikat informujący,
-%jaką wartość należy przypisać zmiennej \envname{TEXMFCNF}. Gdybyśmy
-%to przeoczyli -- wartością tą jest \dirname{$TEXMFSYSVAR/web2c}, czyli dla
-%domyślnych ustawień (\dirname{/usr/local/texlive/2009/texmf-var/web2c})
-%potrzebujemy deklaracji:
-%\begin{sverbatim}
-%TEXMFCNF=/usr/local/texlive/2009/texmf-var/web2c; export TEXMFCNF
-%\end{sverbatim}
-%lub, dla [t]csh:
-%\begin{sverbatim}
-%setenv TEXMFCNF /usr/local/texlive/2009/texmf-var/web2c
-%\end{sverbatim}
-%
-%Opcja ta jest najbardziej przydatna, gdy chcemy uruchamiać programy \TL{}
-%we własnym systemie, ale brak nam wystarczającego miejsca na dysku.
-%W pełni przenośny sposób korzystania z~\TL{}, np. z pen drive USB,
-%opisano w części~~\ref{sec:portable-tl}.
\subsubsection{\protect\ConTeXt{} Mark IV}
\label{sec:context-mkiv}
-Zarówno tzw. ,,stary'' \ConTeXt{} (Mark II), jak i~nowy
-\ConTeXt{} (Mark IV, oparty na Lua\TeX) powinny działać po instalacji
-\TL bez problemów, o ile do aktualizacji będziemy używać wyłącznie programu
-\verb+tlmgr+.
+Po instalacji \TL, zarówno tzw. ,,stary'' \ConTeXt{} (Mark II), jak i~nowy
+\ConTeXt{} (Mark IV, oparty na Lua\TeX) powinny działać bez problemów, o ile do aktualizacji będziemy używać wyłącznie programu \verb+tlmgr+.
Ponieważ \ConTeXt{} MkIV nie stosuje biblioteki kpathsea do
wyszukiwania plików, to po zainstalowaniu ręcznie nowych plików (bez użycia
-\verb+tlmgr+) wymagane jest uruchomienie:
+\verb+tlmgr+). Po każdej tego typu instalacji wymagane jest uruchomienie:
\begin{sverbatim}
context --generate
\end{sverbatim}
-do odświeżenia danych buforowych \ConTeXt.
-Wygenerowane dane buforowe zostaną zapisane w~katalogach wskazywanych przez
+aby odświeżyć dane buforowe \ConTeXt.
+Wygenerowane pliki zostaną zapisane w~katalogach wskazywanych przez
zmienną \code{TEXMFCACHE} (domyślną wartością tej zmiennej w~\TL\ jest
\verb+TEXMFSYSVAR;TEXMFVAR+).
@@ -1478,8 +1401,7 @@ Jak już wspomniano w~części~\ref{sec:texmftrees}, katalog \dirname{TEXMFLOCAL}
użytkownika. W zamierzeniu oba te katalogi powinny być zachowywane przy
instalacji nowszych wersji \TL{}, a~ich zawartość ma być automatycznie
dostępna dla kolejnych wydań. Zalecamy zatem, by nie
-przedefiniowywać \dirname{TEXMFLOCAL}, co pozwoli uniknąć ręcznego
-konfigurowania w~przyszłości.
+przedefiniowywać \dirname{TEXMFLOCAL}, co w~przyszłości (przy następnych wydaniach \TL) pozwoli uniknąć ręcznego konfigurowania.
W~obu drzewach katalogów pliki powinny być umieszczane w~odpowiednich
podkatalogach, zgodnie z~zaleceniami \TDS{} (patrz: \url{http://tug.org/tds},
@@ -1538,7 +1460,6 @@ w~systemach Unix, ale zasady są identyczne dla innych systemów.
\begin{enumerate}
\item Sprawdzamy najpierw, czy uruchamia się program \cmdname{tex}:
-
\begin{alltt}
> \Ucom{tex -{}-version}
TeX 3.14159265 (TeX Live ...)
@@ -1609,7 +1530,6 @@ W~systemie Windows domyślnie instalowany jest dla \TL{} program
Program ten można też zainstalować samodzielnie w~systemach Linux
%(w~katalogu \dirname{support/} znajdziemy plik \filename{psview-5.09t.zip}).
(\url{http://psview.sourceforge.net/download.html}).
-
\item Inne przydatne pliki testowe:
\begin{ttdescription}
@@ -1640,6 +1560,46 @@ w~części~\ref{sec:font-conf-sys}.
\end{enumerate}
+%% Nowa część w 2018 ZW
+\subsection{Dodatkowe oprogramowanie}
+Jeżeli zaczynasz swoją przygodę z \TeX-em, lub potrzebujesz pomocy w trakcie składania dokumentu, odwiedź stronę \url{http://tug.org/begin.html}. Znajdziesz tam wiele przydatnych informacji.
+
+Poniżej znajdziesz linki do innych narzędzi, które mogą przydać się w pracy z \TeX-em:
+\begin{description}
+\item[Ghostscript] \url{https://ghostscript.com/}
+\item[Perl] \url{http://www.perl.org/} z~dodatkowymi pakietami z~CPAN, \url{http://www.cpan.org/}
+\item[ImageMagick] \url{http://www.imagemagick.com}, darmowy pakiet do obróbki grafiki, z dostępnym kodem źródłowym. Programy wchodzące w skład pakietu pozwalają wyświetlić, tworzyć, modyfikować i zapisywać pliki graficzne w wielu formatach.
+\item[NetPBM] \url{http://netpbm.sourceforge.net/}, zestaw narzędzi do wsadowej konwersji i~przetwarzania grafiki.
+
+\item[\TeX-oriented editors] Istnieje wiele edytorów wygodnych w użyciu z \TeX-em, wybór konkretnego należy do użytkownika. Poniżej kilka z dostępnych, w porządku alfabetycznym (niektóre
+ tylko dla systemu Windows).
+ \begin{itemize*}
+ \item \cmdname{GNU Emacs} jest również dostępny dla Windows, zobacz
+ \url{http://www.gnu.org/software/emacs/emacs.html}.
+ \item \cmdname{Emacs with Auc\TeX} dla Windows dostępny z \CTAN.
+ Strona domowa AuC\TeX\ \url{http://www.gnu.org/software/auctex}.
+ \item \cmdname{SciTE} dostępny z
+ \url{http://www.scintilla.org/SciTE.html}.
+ \item \cmdname{Texmaker} darmowy, dostępny z
+ \url{http://www.xm1math.net/texmaker}.
+ \item \cmdname{TeXstudio} Oparty na \cmdname{Texmaker} z dodatkowymi możliwościami; \url{http://texstudio.org/}.
+ \item \cmdname{TeXnicCenter} darmowy, dostępny z
+ \url{http://www.texniccenter.org} oraz w dystrybucji pro\TeX{}t.
+ \item \cmdname{TeXworks} darmowy, dostępny z
+ \url{http://tug.org/texworks} i instalowany jako część \TL\ (tylko dla
+ Windows).
+ \item \cmdname{Vim} darmowy, dostępny z
+ \url{http://www.vim.org}.
+ \item \cmdname{WinEdt} shareware, dostępny przez
+ \url{http://tug.org/winedt} lub \url{http://www.winedt.com}.
+ \item \cmdname{WinShell} dostępny z \url{http://www.winshell.de}.
+ \end{itemize*}
+\end{description}
+
+Dłuższą listę pakietów i programów można znaleźć na \url{http://tug.org/interest.html}.
+
+%%%% Koniec nowości ZW
+
\section{Instalacje zaawansowane}
W poprzednich częściach opisano proces typowej instalacji. Teraz
@@ -1820,12 +1780,14 @@ obecnie używanie \prog{tlmgr}.
}
}
\end{figure}
+%\end{document}
%\begin{figure}[tb]
%\tlpng{tlmgr-config}{.8\linewidth}
%\caption{\texttt{tlmgr} w~trybie graficznym: zakładka
%konfiguracji}\label{fig:tlmgr-config}
%\end{figure}
+
\subsection{\cmdname{tlmgr} -- tryb graficzny (\GUI)}
\prog{tlmgr} może być uruchomiony w~trybie graficznym
@@ -1834,12 +1796,21 @@ obecnie używanie \prog{tlmgr}.
> \Ucom{tlmgr -gui}
\end{alltt}
zaś w~systemie Windows poprzez wybór menu: \texttt{Start},
-\texttt{Programy}, \texttt{TeX Live 2017}, \texttt{TeX Live Manager}.
+\texttt{Programy}, \texttt{TeX Live 2018}, \texttt{TeX Live Manager}.
Po kliknięciu przycisku ,,Wczytaj'' wyświetla listę dostępnych oraz
listę zainstalowanych pakietów.
Rysunki~\ref{fig:tlmgr-general-options} i~\ref{fig:tlmgr-paper-options}
-pokazują zakładki doczące opcji.
+pokazują zakładki dotyczące opcji.
+
+%%%%%%%%%%%%%%
+\subsection{Other \GUI{} interfaces for \cmdname{tlmgr}}
+
+Besides the \code{tlmgr -gui} mode described just above, two other
+\GUI{} programs use \cmdname{tlmgr} as a backend: \cmdname{tlshell}
+(written in Tcl/Tk) and \cmdname{tlcockpit} (written in Java). They are
+included as separate packages.
+%%%%%%%%%%%%%%%%
\subsection{Przykładowe wywołania \cmdname{tlmgr} z~linii poleceń}
@@ -1856,8 +1827,7 @@ bądź tylko wyliczenie, jakie pakiety będą aktualizowane:
> \Ucom{tlmgr update -list}
\end{alltt}
-Poniższy przykład dodaje kolekcję zawierającą m.in. nowy ,,silnik'' \XeTeX,
- %z~innego niż domyślne położenia źródła
+Poniższy, bardziej rozbudowany przykład dodaje kolekcję zawierającą m.in. nowy ,,silnik'' \XeTeX,
z~lokalnego repozytorium instalacji:
\begin{alltt}
@@ -1875,12 +1845,12 @@ running post install action for xetex
install: xetex-def
...
running mktexlsr
-mktexlsr: Updating /usr/local/texlive/2017/texmf-dist/ls-R...
+mktexlsr: Updating /usr/local/texlive/2018/texmf-dist/ls-R...
...
running fmtutil-sys --missing
...
Transcript written on xelatex.log.
-fmtutil: /usr/local/texlive/2017/texmf-var/web2c/xetex/xelatex.fmt installed.
+fmtutil: /usr/local/texlive/2018/texmf-var/web2c/xetex/xelatex.fmt installed.
\end{fverbatim}
Jak widać, \prog{tlmgr} instaluje wszystkie pakiety zależne, a także
@@ -1900,7 +1870,8 @@ category: Collection
shortdesc: LaTeX supplementary packages
longdesc: A very large collection of add-on packages for LaTeX.
installed: Yes
-revision: 32768
+revision: 46963
+sizes: 657941k
\end{fverbatim}
\noindent
@@ -1933,7 +1904,7 @@ W systemie Windows program instalacyjny wykonuje kilka dodatkowych czynności:
%na ikonie plików postscriptowych.
\item[Skojarzenia typów plików.] Jeśli wybrano tę opcję,
\prog{TeXworks}, \prog{Dviout} oraz \prog{PS\_view} otwierają domyślne
- dla tych programów typy plików (lub, przy kliknięciu prawym klawiszem
+ dla tych programów typy plików (lub, po kliknięciu prawym klawiszem
myszy na danym pliku, proponują ,,Otwórz'' i wybór programu).
\item[Konwerter bitmap do EPS.] Dla różnych formatów graficznych plików
bitmapowych kliknięcie prawym klawiszem myszy wyświetla w~menu ,,Otwórz''
@@ -1945,14 +1916,14 @@ W systemie Windows program instalacyjny wykonuje kilka dodatkowych czynności:
w~menu ,,Dodaj/Usuń programy'' w~Panelu sterowania; odinstalowanie
odbywa się zatem w~standardowy dla Windows sposób. Przycisk ,,Usuń''
w~\TeX\ Live Manager \GUI\ także pozwala usunąć całość instalacji.
-Dla zwykłego użytkownika program instalacyjny dodaje ponadto w~menu Start
-skrót do usunięia instalacji.
+Dla pojedynczego użytkownika program instalacyjny dodaje też w~menu Start
+skrót do usunięcia instalacji.
\item[Zabezpieczenie przed zapisem.] Jeśli instalację wykonał
administrator systemu, to katalogi \TL\ są zabezpieczone przed zapisem przez
zwykłego użytkownika (przynajmniej na dysku stałym sformatowanym w~NTFS).
\end{description}
-Istnieje też inne podejście, za pomocą programu \filename{tlaunch},
+Istnieje też inne podejście, używając programu \filename{tlaunch},
opisanego w~punkcie~\ref{sec:sharedinstall}.
\subsection{Programy pomocnicze dla Windows}
@@ -1968,21 +1939,21 @@ Wiele skryptów napisano w~języku Perl, ponadto wiele narzędzi wymaga
programu Ghostscript (interpretera języka PostScript) do
rasteryzacji bądź konwersji plików. Przydatne są także w~wielu wypadkach
różne programy do obróbki grafiki. Ponadto posiadanie edytora
-dedekowanego dla środowiska \TeX{} znacznie ułatwi pracę.
+dedykowanego dla środowiska \TeX{} znacznie ułatwi pracę.
Stosowne wersje tych programów dla systemu Windows można dość łatwo znaleźć w~sieci,
ponieważ jednak jest ich spory wybór, postanowiliśmy te najbardziej istotne
umieścić w~dystrybucji \TL:
\begin{description}
-\item[Perl i Ghostscript] -- obydwa te programy są niezbędne do
-poprawnego działania \TL, dołączyliśmy zatem \cmdname{Ghostscript} 8.62
-i~minimalną dystrybucję \cmdname{Perl} 5.8, wystarczającą do
+\item[Perl i Ghostscript.] Obydwa te programy są niezbędne do
+poprawnego działania \TL, dołączyliśmy zatem \cmdname{Ghostscript}
+i~minimalną dystrybucję \cmdname{Perl}, wystarczającą do
uruchomienia wszystkich zawartych w~\TL{} skryptów perlowych;
oba programy zostały ,,ukryte'', to znaczy tylko programy \TL, które
z~nich korzystają, ,,wiedzą'' gdzie je znaleźć; tym samym nie powinny
kolidować z~ewentualnie zainstalowanymi w~systemie programami Perl
i~Ghostscript;
-\item[PS\_View] -- program do podglądu plików postscriptowych (a~także
+\item[PS\_View.] Program do podglądu plików postscriptowych (a~także
plików PDF), patrz rys.~\ref{fig:psview};
\begin{figure}[h]
@@ -1998,20 +1969,19 @@ generuje wymagane fonty ekranowe. Po kilku sesjach komunikaty dotyczące
generowania fontów staną się rzadsze. Więcej informacji można znaleźć
w~bardzo dobrym poradniku \emph{on-line} tego programu.
\item[\TeX{}works.] Zorientowany na środowisko \TeX-owe edytor, zintegrowany
-z~modułem do podglądu plików PDF;
-\item[narzędzia uruchamiane z~linii poleceń] -- wersje Windowsowe
- kilku przydatnych programów uniksowych są włączone do \TL{}. Chodzi
- tu na przykład o~programy: \texttt{gzip}, \texttt{unzip},
- \texttt{jpeg2ps}, \texttt{tiff2png} i~kilka narzędzi z~zestawu
- \cmdname{xpdf}, jak \cmdname{pdfinfo}, \cmdname{pdffonts}
+z~modułem do podglądu plików PDF.
+\item[Narzędzia uruchamiane z~linii poleceń] Do \TL{} są włączone
+ wersje Windowsowe
+ kilku przydatnych programów uniksowych. Są to programy: \texttt{gzip}, \cmdname{zip}, \texttt{unzip}, \texttt{jpeg2ps} i~kilka narzędzi z~zestawu
+ \cmdname{xpdf} (\cmdname{pdfinfo}, \cmdname{pdffonts} \ldots ).
Sama przeglądarka \cmdname{xpdf} nie jest dostępna w~Windows,
- można jednak pobrać z~internetu opartą na niej przeglądarkę \acro{PDF}:
- \url{https://www.sumatrapdfreader.org/free-pdf-reader.html};
-\item[fc-list, fc-cache] -- narzędzia z~biblioteki fontconfig; program
+ można jednak pobrać z~internetu opartą na niej przeglądarkę Sumatra PDF:
+ \url{https://sumatrapdfreader.org/}.
+\item[fc-list, fc-cache, \ldots] Narzędzia z~biblioteki fontconfig; program
\prog{fc-cache} rejestruje dla \XeTeX-a fonty systemowe lub dostarczane
w~dystrybucji \TL{} fonty OpenType; \prog{fc-list} wyświetla zarejestrowane
fonty, podając ich pełne nazwy (deklarujemy je jako parametr rozszerzonego
- w~\XeTeX-u polecenia \cs{font});
+ w~\XeTeX-u polecenia \cs{font}).
\end{description}
%\begin{description}
@@ -2025,7 +1995,7 @@ Poniżej zamieszczono listę miejsc, z~których można pobrać programy
pomocnicze:
\begin{description}
-\item[Ghostscript] \url{https://ghostscript.com/}
+\item[Ghostscript] -- \url{https://ghostscript.com/}
\item[Perl] \url{http://www.perl.org} (uzupełniające, przydatne
pakiety należy pobrać z~zasobów CPAN \url{http://cpan.org})
\item[ImageMagick] -- bogaty zestaw narzędzi do wsadowego przetwarzania
@@ -2074,7 +2044,7 @@ pomocnicze:
Obszerniejszą listę programów można znaleźć na stronie
\url{http://tug.org/interest.html}.
-\subsection{User Profile to inaczej Home (katalog domowy)}
+\subsection{User Profile (inaczej Home -- katalog domowy)}
\label{sec:winhome}
Odpowiednikiem uniksowego katalogu domowego użytkownika (|$HOME|) jest
@@ -2089,7 +2059,7 @@ i~w~Unix/Linux.
\label{sec:registry}
W systemie Windows prawie wszystkie dane konfiguracyjne przechowywane są
-w~tzw. rejestrze. Zawiera on hierachicznie zorganizowane klucze, w~ramach
+w~tzw. rejestrze. Zawiera on hierarchicznie zorganizowane klucze, w~ramach
kilku kluczy głównych. Najbardziej istotne dla programów instalacyjnych
są klucze \path{HKEY_CURRENT_USER} oraz \path{HKEY_LOCAL_MACHINE}
(w~skrócie \path{HKCU} i~\path{HKLM}). Część \path{HKCU} dotyczy katalogów
@@ -2114,9 +2084,9 @@ pełną swobodę dostępu do całości systemu.
Dołożono wielu starań, aby umożliwić instalację \TL{} także osobom bez
uprawnień administratora.
-Jeśli osoba instalująca ma uprawnienia administrata, to udostępniona jest
+Jeśli osoba instalująca ma uprawnienia administratora, to udostępniona jest
opcja instalacji dla wszystkich użytkowników. Użycie jej oznacza, że tworzone
-są skróty, a także ustawiane są zmienne środowiska dla całego systemu.
+są skróty, a także ustawiane są zmienne środowiska dla całego systemu.
W~przeciwnym wypadku skróty i~menu są tworzone jedynie dla konkretnego
użytkownika, także definiowane zmienne środowiska dotyczą zwykłych
użytkowników.
@@ -2150,24 +2120,25 @@ administrator''.
%katalogu odpowiedniej wartości \acro{ACL} (Access Control List; patrz
%dokumentacja uruchamianego z~wiersza poleceń programu Windows
%\filename{icacls}).
-
+%\end{document}
\subsection{Zwiększanie maksymalnej ilości dostępnej pamięci
w~Windows i~Cygwin}
\label{sec:cygwin-maxmem}
-Użytkownicy systemów Windows i~Cygwin mogą w~przypadku uruchamiania
-niektórych programów dostarczonych w~\TL{} spotkać się z~niewystarczającą
+Użytkownicy systemów Windows i~Cygwin (patrz~\ref{sec:cygwin} mogą w~przypadku uruchamiania niektórych programów dostarczonych w~\TL{} spotkać się z~niewystarczającą
ilością dostępnej pamięci. Na przykład \prog{asy} wyczerpie dostępną pamięć
w~przypadku próby zadeklarowania macierzy składającej się z~25~milionów liczb
rzeczywistych, a~Lua\TeX\ przy przetwarzaniu dokumentu zawierającego wiele
-dużych czcionek.
+dużych plików czcionek.
% XXX "dużych" jest brzydkie, ale nie mam lepszego pomysłu :/
+ %a dużych plików czcionek? ZW
-W~Cygwin można ten problem rozwiązać w~sposób podany za poradą zawartą
+W~Cygwin można ten problem rozwiązać korzystając z porady zawartej
w~Podręczniku Użytkownika Cygwin
(\url{http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html}).
-W~Windows należy utworzyć plik, np. \code{moremem.reg}, o~zawartości:
+W~Windows należy utworzyć plik, np. \code{moremem.reg}, z~takimi czterema liniami:
+
\begin{sverbatim}
Windows Registry Editor Version 5.00
@@ -2180,106 +2151,112 @@ polecenie: \code{regedit /s moremem.reg}. Zamiast ustawień globalnych dla
systemu, można też zmienić wielkość dostępnej pamięci jedynie dla bieżącego
użytkownika, używając \code{HKEY\_CURRENT\_USER}.
-\section{W razie problemów}
-\label{troubleshooting}
-
-\subsection{Co zrobić gdy \texttt{latex} nie może znaleźć potrzebnych
-plików?}
-
-\begin{itemize}
- \item Podstawowym narzędziem do diagnozowania problemów jest program
- \cmdname{kpsewhich}. Wyprowadza on informacje diagnostyczne na wyjście
-stderr, przy czym konsole (okienka wierszy poleceń) starszych systemów
-Windows nie potrafią przekierować stderr do pliku. Umożliwia to dopiero
-system Windows NT i~późniejsze, ale rozwiązanie przedstawione poniżej działa
-dla każdej konsoli (okienka wierszy poleceń). Otóż dla celów diagnostycznych
-można tymczasowo zdefiniować zmienną środowiska (w~oknie poleceń):
-\begin{verbatim}
-SET KPATHSEA_DEBUG_OUTPUT=err.log
-\end{verbatim}
-Można również zadać zakres diagnostyki:
-\begin{verbatim}
-SET KPATHSEA_DEBUG=-1
-\end{verbatim}
-
-Podobnie, aby przekierować wyjście stderr na stdout:
-\begin{verbatim}
-SET KPATHSEA_DEBUG_OUTPUT=con:
-\end{verbatim}
-W ten sposób można skierować zarówno stderr, jak i stdout do tego samego pliku.
-\item Przy założeniu, że instalację wykonano w \path|c:/TeX|, należy
- sprawdzić (porównać) następujące wartości:\\
- {\small
- \begin{tabular}{ll}
- \path|kpsewhich -expand-path $SELFAUTOPARENT| & \path|c:/TeX| \\
- \path|kpsewhich -expand-path $TEXMF| & \path|c:/TeX/texmf....| \\
- \path|kpsewhich -expand-var $TEXINPUTS| & \path|.;c:/TeX/texmf-dist/tex//|
- \end{tabular}
-}
-
-Jeśli w otoczeniu systemowym są zdefiniowane zmienne związane z~\TeX-em,
-należy je usunąć, mają bowiem pierwszeństwo przed tymi,
-które określono w~pliku \filename{texmf.cnf}.
-\item Następnie należy sprawdzić (porównać) wartości:\\
-{\small
- \begin{tabular}{ll}
- \texttt{kpsewhich cmr10.tfm} & \path|c:/TeX/texmf-dist/fonts/tfm/public/cm/cmr10.tfm|\\
- \texttt{kpsewhich latex.fmt}& \path|c:/TeX/texmf-var/web2c/pdftex/latex.fmt|
- \end{tabular}
-}
+%% Chyba nie ma tego - jest dalej 2184ang - jakieś trochę inne
+%\section{W razie problemów}
+%\label{troubleshooting}
+%
+%\subsection{Co zrobić gdy \texttt{latex} nie może znaleźć potrzebnych
+%plików?}
+%
+%\begin{itemize}
+% \item Podstawowym narzędziem do diagnozowania problemów jest program
+% \cmdname{kpsewhich}. Wyprowadza on informacje diagnostyczne na wyjście
+%stderr, przy czym konsole (okienka wierszy poleceń) starszych systemów
+%Windows nie potrafią przekierować stderr do pliku. Umożliwia to dopiero
+%system Windows NT i~późniejsze, ale rozwiązanie przedstawione poniżej działa
+%dla każdej konsoli (okienka wierszy poleceń). Otóż dla celów diagnostycznych
+%można tymczasowo zdefiniować zmienną środowiska (w~oknie poleceń):
+%\begin{verbatim}
+%SET KPATHSEA_DEBUG_OUTPUT=err.log
+%\end{verbatim}
+%Można również zadać zakres diagnostyki:
+%\begin{verbatim}
+%SET KPATHSEA_DEBUG=-1
+%\end{verbatim}
+%
+%Podobnie, aby przekierować wyjście stderr na stdout:
+%\begin{verbatim}
+%SET KPATHSEA_DEBUG_OUTPUT=con:
+%\end{verbatim}
+%W ten sposób można skierować zarówno stderr, jak i stdout do tego samego pliku.
+%\item Przy założeniu, że instalację wykonano w \path|c:/TeX|, należy
+% sprawdzić (porównać) następujące wartości:\\
+% {\small
+% \begin{tabular}{ll}
+% \path|kpsewhich -expand-path $SELFAUTOPARENT| & \path|c:/TeX| \\
+% \path|kpsewhich -expand-path $TEXMF| & \path|c:/TeX/texmf....| \\
+% \path|kpsewhich -expand-var $TEXINPUTS| & \path|.;c:/TeX/texmf-dist/tex//|
+% \end{tabular}
+%}
+%
+%Jeśli w otoczeniu systemowym są zdefiniowane zmienne związane z~\TeX-em,
+%należy je usunąć, mają bowiem pierwszeństwo przed tymi,
+%które określono w~pliku \filename{texmf.cnf}.
+%\item Następnie należy sprawdzić (porównać) wartości:\\
+%{\small
+% \begin{tabular}{ll}
+% \texttt{kpsewhich cmr10.tfm} & \path|c:/TeX/texmf-dist/fonts/tfm/public/cm/cmr10.tfm|\\
+% \texttt{kpsewhich latex.fmt}& \path|c:/TeX/texmf-var/web2c/pdftex/latex.fmt|
+% \end{tabular}
+%}
+%
+%Jeśli podczas sprawdzania nie znaleziono odstępstw, to \TeX{} i~programy
+%towarzyszące powinny działać. Jeśli tak nie jest, to należy poeksperymentować
+%z opcją \path|-debug=n| programu \path|kpsewhich| i~zweryfikować wszystkie
+%uzyskane wartości. Po zidentyfikowaniu problemu warto go zgłosić.
+%\end{itemize}
-Jeśli podczas sprawdzania nie znaleziono odstępstw, to \TeX{} i~programy
-towarzyszące powinny działać. Jeśli tak nie jest, to należy poeksperymentować
-z opcją \path|-debug=n| programu \path|kpsewhich| i~zweryfikować wszystkie
-uzyskane wartości. Po zidentyfikowaniu problemu warto go zgłosić.
-\end{itemize}
+% dotąd
%--------------------------
% don't use \Webc so the \uppercase in the headline works.
\section{Instrukcja obsługi systemu Web2C}
\Webc{} to zestaw programów związanych z~\TeX-em, tj. sam \TeX{}, \MF{},
-\MP, \BibTeX{} itd. Stanowią one rdzeń dystrybucji \TL.
+\MP, \BibTeX{} itd. Stanowią one rdzeń dystrybucji \TL. Strona domowa \Webc{} z aktualnym
+podręcznikiem użytkownika i innymi użytecznymi plikami jest dostępna pod adresem \url{http://tug.org/web2c}.
+%\end{document}
-Oryginalna implementacja wykonana została przez Tomasa Rokickiego, który
+Trochę historii: Oryginalna implementacja wykonana została przez Tomasa Rokickiego, który
w~roku 1987 stworzył pierwszy system \TeX{}-to-C, adaptując pliki wymiany
(\emph{change files}) pod Unix-em (pierwotnie były one dziełem Howarda
-Trickey'a oraz Pavela Curtisa). W~czasie, gdy Tim Morgan zajmował się
-systemem, jego nazwa została zmieniona na Web-to-C\@. W~1990 roku prace nad
-projektem przejął Karl Berry wraz z~dziesiątkami współpracowników, a~w~roku
-1997 pałeczkę przejął Olaf Weber.
+Trickey'a oraz Pavela Curtisa. W~czasie, gdy Tim Morgan zajmował się utrzymaniem
+systemu, jego nazwa została zmieniona na Web-to-C\@. W~1990 roku prace nad
+projektem przejął Karl Berry wraz z~dziesiątkami współpracowników, w~roku
+1997 pałeczkę przejął Olaf Weber, który z powrotem przekazał ją w 2006 roku Karlowi.
-\Webc{} działa na platformach systemowych, takich jak Unix (w~tym \MacOSX),
-Windows 9x/\acro{NT/2K/XP} i~innych.
+\Webc{} działa w systemach Unix, Windows 32-bitowy, (w~tym Mac\,OS\,X),
+ i~innych systemach operacyjnych.
System wykorzystuje oryginalne źródła \TeX-owe autorstwa Donalda Knutha
oraz inne programy napisane w~\web{} i~tłumaczy je na kod źródłowy~C.
-Ponadto system udostępnia spory zestaw makr i~funkcji stworzonych dla
-zwiększenia funkcjonalności oryginalnych zasobów oprogramowania
-związanego z~\TeX-em. Podstawowymi składnikami systemu są:
+%Ponadto system udostępnia spory zestaw makr i~funkcji stworzonych dla
+%zwiększenia funkcjonalności oryginalnych zasobów oprogramowania
+%związanego z~\TeX-em.
+Podstawowymi składnikami systemu są:
\begin{cmddescription}
-\item[bibtex] tworzenie spisów bibliograficznych;
-\item[dvicopy] modyfikowanie pliku \dvi;
-\item[dvitomp] konwersja \dvi{} do MPX (rysunki \MP{}-owe);
-\item[dvitype] konwersja \dvi{} na plik tekstowy (ASCII);
-\item[gftodvi] zamiana fontu GF na plik \dvi;
-\item[gftopk] zamiana fontu w~formacie GF na font spakowany (PK);
-\item[gftype] zamiana fontu GF na plik tekstowy (ASCII);
-\item[mf] generowanie fontów bitmapowych w formacie GF;
-\item[mft] skład plików źródłowych \MF{}-a;
-\item[mpost] tworzenie rysunków oraz diagramów technicznych;
-\item[patgen] tworzenie wzorców przenoszenia wyrazów;
-\item[pktogf] zamiana fontów w formacie PK na fonty GF;
-\item[pktype] zamiana fontu PK na plik tekstowy (ASCII);
-\item[pltotf] konwersja tekstowej listy właściwości do TFM;
-\item[pooltype] wyświetlanie \web-owych plików pool;
-\item[tangle] konwersja \web{} do języka Pascal;
-\item[tex] skład tekstu;
-\item[tftopl] konwersja TFM do tekstowej listy właściwości (PL);
-\item[vftovp] konwersja fontów wirtualnych do wirtualnej listy
+\item[bibtex] Tworzenie spisów bibliograficznych;
+\item[dvicopy] Modyfikowanie pliku \dvi;
+\item[dvitomp] Konwersja \dvi{} do MPX (rysunki MetaPost-a);
+\item[dvitype] Konwersja \dvi{} na plik tekstowy (ASCII);
+\item[gftodvi] Zamiana fontu GF na plik \dvi;
+\item[gftopk] Zamiana fontu w~formacie GF na font spakowany (PK);
+\item[gftype] Zamiana fontu GF na plik tekstowy (ASCII);
+\item[mf] Generowanie fontów bitmapowych w formacie GF;
+\item[mft] Skład plików źródłowych \MF{}-a;
+\item[mpost] Tworzenie rysunków oraz diagramów technicznych;
+\item[patgen] Tworzenie wzorców przenoszenia wyrazów;
+\item[pktogf] Zamiana fontów w formacie PK na fonty GF;
+\item[pktype] Zamiana fontu PK na plik tekstowy (ASCII);
+\item[pltotf] Konwersja tekstowej listy właściwości do TFM;
+\item[pooltype] Wyświetlanie \web-owych plików pool;
+\item[tangle] Konwersja \web{} do języka Pascal;
+\item[tex] Skład tekstu;
+\item[tftopl] Konwersja TFM do tekstowej listy właściwości (PL);
+\item[vftovp] Konwersja fontów wirtualnych do wirtualnej listy
właściwości (VPL);
-\item[vptovf] konwersja wirtualnej listy właściwości do fontów wirtualnych;
-\item[weave] konwersja \web{} do \TeX-a.
+\item[vptovf] Konwersja wirtualnej listy właściwości do fontów wirtualnych;
+\item[weave] Konwersja \web{} do \TeX-a.
\end{cmddescription}
\noindent
@@ -2288,7 +2265,7 @@ w~dokumentacji poszczególnych pakietów samego \Webc{}.
Do optymalnego korzystania z~instalacji \Webc{}
przyda się znajomość kilku zasad rządzących całą rodziną programów.
-Wszystkie programy obsługują standardowe opcje \acro{GNU}:
+Wszystkie programy obsługują standardowe opcje \GNU:
\begin{description}
\item[\texttt{-{}-help\ \ \ }] podaje podstawowe zasady użytkowania;
\item[\texttt{-{}-verbose}] podaje dokładny raport z~działania programu;
@@ -2307,7 +2284,9 @@ drzewach katalogów.
Aby przyspieszyć poszukiwanie plików, katalog główny każdego drzewa ma swój
plik \file{ls-R}, zawierający pozycje określające nazwę i~względną ścieżkę
dla wszystkich plików zawartych w~tym katalogu.
-
+% \end{document}
+
+
\subsection{Przeszukiwanie ścieżek przez Kpathsea}
\label{sec:kpathsea}
@@ -2329,7 +2308,7 @@ niż dwukropek (\samp{:}) oraz ,,ciach'' (\samp{/}).
W~celu sprawdzenia konkretnego elementu \var{p} ścieżki, \KPS{} najpierw
sprawdza, czy zbudowana wcześniej baza danych (patrz ,,Baza nazw plików'' na
-str.~\pageref{Filename-database}) odnosi sie do \var{p}, tj.
+str.~\pageref{Filename-database}) odnosi się do \var{p}, tj.
czy baza danych znajduje się w~podkatalogu z~prefiksem~\var{p}.
Jeżeli tak, to specyfikacja ścieżki jest porównywana z~zawartością bazy.
@@ -2356,7 +2335,7 @@ lub \samp{../}, to \KPS{} ogranicza się do sprawdzenia, czy ten plik istnieje.
\label{fig:config-sample}
\end{figure*}
\fi
-
+%\end{document}
\subsubsection{Źródła ścieżek}
\label{Path-sources}
@@ -2366,7 +2345,7 @@ Oto kolejność, w~jakiej \KPS{} ich używa:
\begin{enumerate}
\item
Zmienna środowiskowa ustawiana przez użytkownika, np.
- \envname{TEXINPUTS}.
+ \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}.
@@ -2383,7 +2362,7 @@ str.~\pageref{sec:debugging}).
\subsubsection{Pliki konfiguracyjne}
-\tolerance=3500
+%\tolerance=3500
\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
@@ -2391,9 +2370,9 @@ przez zmienną \envname{TEXMFCNF},
%(domyślnie taki plik znajduje się
%w~podkatalogu \file{texmf/web2c}).
ale nie zalecamy jawnego ustawiania tej, jak i~innych zmiennych w~systemie.
-Zamiast tego typowa instalacja \TL{} tworzy plik \file{.../2017/texmf.cnf},
+Zamiast tego typowa instalacja \TL{} tworzy plik \file{.../2018/texmf.cnf},
który w~wyjątkowych wypadkach możemy modyfikować. Głównym plikiem
-konfiguracyjnym jest \file{.../2017/texmf-dist/web2c/texmf.cnf}, ale
+konfiguracyjnym jest \file{.../2018/texmf-dist/web2c/texmf.cnf}, ale
nie powinien być on modyfikowany, gdyż
zmiany będą utracone podczas aktualizacji.
@@ -2413,7 +2392,7 @@ wiemy, w~ścieżce specyfikowanej przez \texttt{\$PATH}):
deklarujemy zmienną \envname{TEXMFCNF}, wymagane jest podanie bezwzględnej
ścieżki.
-Czytając zamieszczony poniżej opis formatu pliku \file{texmf.cnf},
+Podczas czytania zamieszczonego poniżej opisu formatu pliku \file{texmf.cnf},
warto przeglądać jego zawartość. Położenie \emph{aktywnego} pliku
znajdziemy za pomocą polecenia \texttt{kpsewhich texmf.cnf}.
@@ -2460,7 +2439,7 @@ reguł notacji:
\else
jest pokazany na rys.~\ref{fig:config-sample}.
\fi
-
+%\end{document}
\subsubsection{Rozwijanie ścieżek}
\label{Path-expansion}
@@ -2523,14 +2502,14 @@ Używając jej, można następnie zdefiniować na przykład:
TEXINPUTS = .;$TEXMF/tex//
\end{verbatim}
co oznacza, że po szukaniu w~katalogu bieżącym będą przeszukane kolejno
-\code{\$TEXMFVAR/tex}, \\code{\$TEXMFHOME/tex}, code{\$TEXMFLOCAL/tex},
+\code{\$TEXMFVAR/tex}, \code{\$TEXMFHOME/tex}, \code{\$TEXMFLOCAL/tex},
i~\code{\$TEXMFDIST/tex} (wszystkie wraz z~katalogami niższego poziomu;
dwie ostatnie ścieżki \emph{wyłącznie} na podstawie zawartości
pliku \file{ls-R}).
Jest to wygodny sposób na uruchamianie dwóch równoległych struktur \TeX-owych,
jednej ,,zamrożonej'' (np. na \CD), a~drugiej ciągle uaktualnianej nowo
pojawiającymi się wersjami.
-Używając zmiennej \code{\$TEXMF} we wszystkich definicjach daje pewność,
+Używanie zmiennej \code{\$TEXMF} we wszystkich definicjach daje pewność,
że najpierw przeszukiwane jest drzewo uaktualnione.
\subsubsection{Rozwijanie podkatalogów}
@@ -2554,13 +2533,14 @@ występujące na początku ścieżki nie jest brane pod uwagę.
Poniższa lista podsumowuje znaczenie znaków specjalnych w~plikach
konfiguracyjnych.
+%%%
-\newcommand{\CODE}[1]{\makebox[2.2em][l]{\code{#1}}}
-\begin{description}
+\newcommand{\CODE}[1]{\makebox[3em][l]{\code{#1}}}
+\begin{ttdescription}
\item[\CODE{:}] znak rozdzielający w~specyfikacji ścieżki; umieszczony na
początku lub na końcu ścieżki zastępuje domyślne rozwinięcie ścieżki;
\item[\CODE{;}] znak rozdzielający dla systemów nieuniksowych
- (działa tak jak ,,\code{:}'');
+ (działa tak jak \code{:});
\item[\CODE{\$}] rozwijanie zmiennej;
\item[\CODE{\string~}] oznacza katalog główny użytkownika;
\item[\CODE{\char`\{\dots\char`\}}] rozwijanie nawiasów, np.
@@ -2573,9 +2553,9 @@ konfiguracyjnych.
z~wyrażeniem);
\item[\CODE{!!}] przeszukiwanie \emph{tylko} bazy danych,
a~\emph{nie} dysku.
-\end{description}
-
-
+\end{ttdescription}
+%%%
+%\end{document}
\subsection{Bazy nazw plików}
\label{Filename-database}
@@ -2611,7 +2591,7 @@ W~zasadzie skrypt ten jedynie wykonuje polecenie
cd \var{/your/texmf-dist/root} && ls -LAR ./ >ls-R
\end{alltt}
zakładając, że polecenie \code{ls} danego systemu utworzy właściwy format
-strumienia wyjściowego (\acro{GNU} \code{ls} działa prawidłowo).
+strumienia wyjściowego (\GNU \code{ls} działa prawidłowo).
Aby mieć pewność, że baza danych jest zawsze aktualna, wygodnie jest
przebudowywać ją regularnie za pomocą demona \code{cron}.
%tak że wraz ze zmianami
@@ -2619,7 +2599,7 @@ Aby mieć pewność, że baza danych jest zawsze aktualna, wygodnie jest
%\LaTeX{} -- plik \file{ls-R} jest uaktualniany automatycznie.
Jeśli pliku nie ma w~bazie danych, \KPS{} domyślnie przechodzi do
-przeszukiwania dysku. Jeżeli jednak dany element ścieżki zaczyna sie od
+przeszukiwania dysku. Jeżeli jednak dany element ścieżki zaczyna się od
\samp{!!}, to w~poszukiwaniu tego elementu sprawdzona zostanie \emph{jedynie}
baza danych, a~nigdy dysk.
@@ -2659,8 +2639,8 @@ Oto ważniejsze parametry.
\cmdname{dvips}-a, należy wyszczególnić nazwę, których listę wyświetli
uruchomienie \texttt{kpsewhich -{}-help}.
-\item[\texttt{-{}-mode=\var{napis}}]\mbox{}\\*
- Ustaw nazwę trybu na ,,\texttt{\var{napis}}''; dotyczy to jedynie szukania
+\item[\texttt{-{}-mode=\var{string}}]\mbox{}\\*
+ Ustaw nazwę trybu na ,,\texttt{\var{string}}''; dotyczy to jedynie szukania
fontów \samp{gf} oraz \samp{pk}.
Brakuje wartości domyślnej -- odnaleziony zostanie dowolny
wyszczególniony tryb.
@@ -2669,8 +2649,8 @@ Oto ważniejsze parametry.
przeszukanie dysku.
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
+\item[\texttt{-{}-path=\var{string}}]\mbox{}\\
+ Szukaj w~ścieżce ,,\texttt{\var{string}}'' (rozdzielonej, jak
zwykle, dwukropkami), zamiast zgadywać ścieżkę przeszukiwania z~nazwy
pliku.
\samp{//} i~wszystkie zwykłe rozszerzenia są możliwe.
@@ -2826,7 +2806,7 @@ pierwszy napotkany plik.
Czasami niezbędne są informacje o~tym, jak program sobie radzi
z~odniesieniami do plików. Aby dało się je uzyskać w~wygodny sposób,
\KPS{} oferuje różne poziomy diagnostyki błędów:
-\begin{itemize}
+\begin{ttdescription}
\item[\texttt{\ 1}] wywołania \texttt{stat} (testy pliku). Podczas
uruchamiania z~uaktualnioną bazą danych \file{ls-R} nie powinno to
przeważnie dawać żadnego wyniku.
@@ -2839,7 +2819,8 @@ z~odniesieniami do plików. Aby dało się je uzyskać w~wygodny sposób,
\item[\texttt{16}] Lista katalogów dla każdego z~elementów ścieżki
(odnosi się tylko do poszukiwań na dysku).
\item[\texttt{32}] Poszukiwania plików.
-\end{itemize}
+\item[\texttt{64}] Wartości zmiennych.
+\end{ttdescription}
Wartość \texttt{-1} ustawia wszystkie powyższe opcje -- w~praktyce,
poszukując przyczyny błędów, prawdopodobnie będziesz zawsze używać
tych poziomów.
@@ -2859,10 +2840,11 @@ na opisaną powyżej wartość (kombinację wartości).
\textbf{Uwaga dla użytkowników Windows:} w~systemie tym niełatwo
przekierować komunikaty programu do pliku. Do celów diagnostycznych
można chwilowo ustawić zmienne (w~oknie CMD):
-\begin{verbatim}
-SET KPATHSEA_DEBUG_OUTPUT=err.log
-SET KPATHSEA_DEBUG=-1
-\end{verbatim}
+\texttt{SET KPATHSEA\_DEBUG\_OUTPUT=err.log}. %% 2018 ZW
+%\begin{verbatim}
+%SET KPATHSEA_DEBUG_OUTPUT=err.log
+%SET KPATHSEA_DEBUG=-1
+%\end{verbatim}
Rozważmy na przykład mały \LaTeX-owy plik źródłowy \file{hello-world.tex},
który zawiera:
@@ -2889,6 +2871,7 @@ na~rys.~\ref{fig:dvipsdbga}.
\input{examples/ex6a.tex}
\caption{Szukanie pliku konfiguracyjnego}\label{fig:dvipsdbga}
\end{figure*}
+%\end{document}
Program \cmdname{dvips} zaczyna pracę od zlokalizowania potrzebnych mu plików.
Najpierw znajduje plik \file{texmf.cnf}, który zawiera ścieżki
przeszukiwania dla innych plików. Potem znajduje bazę danych \file{ls-R}
@@ -2918,12 +2901,14 @@ postscriptowych plików przemapowań fontów można znaleźć w~ostatniej części
rozdziału \ref{SExamplesofuse}).
W~tym miejscu \cmdname{dvips} zgłasza się użytkownikowi:
-\begin{alltt}\ifSingleColumn
+\begin{alltt}%\ifSingleColumn
This is dvips 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com)
-\else\small{}This is dvips 5.86 Copyright 1999 Radical Eye...
-\fi\end{alltt}% decided to accept slight overrun in tub case
+%\else\small{}This is dvips 5.86 Copyright 1999 Radical Eye...
+%\fi
+\end{alltt}% decided to accept slight overrun in tub case
\ifSingleColumn
-\ldots potem szuka pliku prologu \file{texc.pro}:
+%\ldots
+potem szuka pliku prologu \file{texc.pro}:
\begin{alltt}\small
kdebug:start search(file=texc.pro, must\_exist=0, find\_all=0,
path=.:~/tex/dvips//:!!/usr/local/texmf-dist/dvips//:
@@ -2932,7 +2917,7 @@ kdebug:search(texc.pro) => /usr/local/texmf-dist/dvips/base/texc.pro
\end{alltt}
\else
potem szuka pliku prologu \file{texc.pro}.
- %(patrz rys.~\ref{fig:dvipsdbgb}).
+ (patrz rys.~\ref{fig:dvipsdbgb}).
\fi
Po znalezieniu szukanego pliku \cmdname{dvips} podaje datę i~czas
@@ -2962,16 +2947,18 @@ kdebug:start search(file=cmr10.pfb, must\_exist=0, find\_all=0,
kdebug:search(cmr10.pfb) => /usr/local/texmf-dist/fonts/type1/public/cm/cmr10.pfb
<cmr10.pfb>[1]
\end{alltt}
+%\end{document}
\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}.
+
+Inną użyteczną cechą \Webc{} jest możliwość kontrolowania wielu parametrów
+określających wielkość pamięci za pomocą pliku \texttt{texmf.cnf} który jest czytany przez \KPS.
%Załącznik~\ref{app:texmf.cnf} zaczynający się na
%stronie~\pageref{app:texmf.cnf} zawiera listing pliku \texttt{texmf.cnf}.
Ustawienia wszystkich parametrów znajdują się w~części trzeciej pliku.
Najważniejszymi zmiennymi są:
-\begin{description}
-\item[\code{main\_memory}] Całkowita wielkość pamięci dostępnej dla
+\begin{ttdescription}
+\item[\texttt{main\_memory}] Całkowita wielkość pamięci dostępnej dla
\TeX-a, \MF{}-a i~\MP{}-a. Dla każdego nowego ustawienia tej zmiennej
należy wykonać nowy format.
%Przykładowo, możesz wygenerować ,,ogromną'' wersję formatu \TeX{} i~nazwać
@@ -2982,11 +2969,11 @@ Najważniejszymi zmiennymi są:
%oraz wartość ,,ogromną'', wykorzystywaną przez program \texttt{hugetex},
%itd.).
%
-\item[\code{extra\_mem\_bot}] Dodatkowa wielkość pamięci przeznaczonej
+\item[\texttt{extra\_mem\_bot}] Dodatkowa wielkość pamięci przeznaczonej
na ,,duże'' struktury danych \TeX-a, takie jak: pudełka, kleje itd.;
przydatna zwłaszcza w~wypadku korzystania z~pakietu \PiCTeX{}.
%
-\item[\code{font\_mem\_size}] Wielkość pamięci przeznaczonej przez
+\item[\texttt{font\_mem\_size}] Wielkość pamięci przeznaczonej przez
\TeX-a na informacje o~fontach. Jest to mniej więcej ogólna
wielkość wczytywanych przez \TeX-a plików TFM.
%
@@ -2995,8 +2982,10 @@ Najważniejszymi zmiennymi są:
może zmieścić w~przybliżeniu 10000 nazw; wielkość ta może się okazać
zbyt mała, np. w~wypadku obszernej książki zawierającej liczne
odsyłacze. Domyślna wartość \texttt{hash\_extra} to \texttt{50000}.
-\end{description}
+\end{ttdescription}
%
+
+
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
@@ -3009,33 +2998,34 @@ w~pełni dynamiczną alokację pamięci, a zatem powyższe zmienne są
w tym przypadku po prostu ignorowane.
%%====
-%\begin{comment} %% nie wiem czemu rezygnować z tej części (SW)
+\begin{comment}%Ja też nie ale może nie jest potrzebna (ZW)
+ %% nie wiem czemu rezygnować z tej części (SW)
\section{Budowa systemu na nowej platformie uniksowej}\label{sec:build}
Jeżeli mamy do czynienia z~platformą, dla której nie są dostarczone binaria,
trzeba będzie skompilować \TeX-a oraz towarzyszące mu programy.
Nie jest to takie trudne, jak się wydaje.
-Wszystko czego potrzebujemy, znajduje się na \DVD{} w~katalogu
-\texttt{source}.
+Wszystko czego potrzebujemy, znajduje się w~katalogu
+\texttt{source} dystrybucji.
-Najpierw należy zainstalować główne drzewo plików \TeX-owych z~\TL{} \DVD{}
-(najlepiej wykonać instalację podstawową, bez wybierania
-binariów systemowych).
+%Najpierw należy zainstalować główne drzewo plików \TeX-owych z~\TL{} \DVD{}
+%(najlepiej wykonać instalację podstawową, bez wybierania
+%binariów systemowych).
\subsection{Warunki wstępne}
Do skompilowania całego \TeX-a i~jego programów pomocniczych potrzeba
około 100 megabajtów wolnego miejsca na dysku.
Potrzebny jest także kompilator ANSI~C, oprogramowanie \cmdname{make},
skaner leksykalny oraz generator parserów.
-Programy użytkowe \acro{GNU} (\cmdname{gcc}, \acro{GNU}
-\cmdname{make}, \cmdname{m4}, \cmdname{flex}, \cmdname{bison})
+Programy użytkowe \GNU (\cmdname{gcc}, \GNU \cmdname{make}, \cmdname{m4}, \cmdname{flex}, \cmdname{bison})
są najlepiej przetestowanymi na różnych platformach.
-Poprawnie powinny pracować \cmdname{gcc}-2.7.*, \cmdname{flex}-2.4.7
-i~\acro{GNU}\,\cmdname{make}-3.72.1 lub nowszy.
+%Poprawnie powinny pracować \cmdname{gcc}-2.7.*, \cmdname{flex}-2.4.7
+%i~\acro{GNU}\,\cmdname{make}-3.72.1 lub nowszy.
Można też korzystać z~innych kompilatorów C i~programów
\cmdname{make}, wymaga to jednak dobrego zrozumienia zasad tworzenia
programów uniksowych, aby poradzić sobie z~ewentualnymi problemami.
- %W~wyniku wykonania polecenia \texttt{uname} powinniśmy
- %otrzymać jakąś rozsądną wartość.
+
+ W~wyniku wykonania polecenia \texttt{uname} powinniśmy
+ otrzymać jakąś rozsądną wartość.
\subsection{Konfiguracja}
Należy rozpakować źródła ze skompresowanego pliku \texttt{tar}
@@ -3060,7 +3050,7 @@ Katalog ,,prefix'' to ten, w~którym zainstalowane zostało główne drzewo
\dirname{$TEXDIR/man} & strony manuala uniksowego,\\
\dirname{$TEXDIR/share/texmf} & główne drzewo \TeX-owe,
zawierające makra itp.,\\
- \dirname{$TEXDIR/info} & podręczniki w formacie \acro{GNU}
+ \dirname{$TEXDIR/info} & podręczniki w formacie {GNU}
info,\\
\dirname{$TEXDIR/bin/$PLATFORM} & binaria\\
\end{tabular}
@@ -3096,7 +3086,7 @@ kompilacji w~pliku \texttt{.log}:
\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,
-\acro{GNU} \cmdname{make} zawsze używa sekwencji \samp{***}),
+{GNU} \cmdname{make} zawsze używa sekwencji \samp{***}),
i~czy utworzone zostały wszystkie binaria:
\begin{alltt}
> \Ucom{cd \var{TEXDIR}/bin/\var{archname}}
@@ -3123,7 +3113,7 @@ Patrz część~\ref{sec:postinstall} (str.~\pageref{sec:postinstall}).
Jeśli zechcesz udostępnić skompilowane przez siebie programy, skontaktuj
się z~nami (\url{tex-live@tug.org}); chętnie umieścimy je na stronie \TL.
-%\end{comment}
+\end{comment}
%--------------------------
\htmlanchor{ack}
@@ -3137,128 +3127,176 @@ przy głównym współudziale:
\item grup \TeX-owych: międzynarodowej, niemieckiej, holenderskiej i~polskiej
(odpowiednio: TUG, DANTE e.V., NTG, i~GUST),
które wspólnie zapewniają potrzebną infrastrukturę techniczną
- i~organizacyjną. Dołącz do swojej grupy użytkowników systemu \TeX!;
+ i~organizacyjną. Dołącz do swojej grupy użytkowników systemu \TeX! (Odwiedź
+\url{http://tug.org/usergroups.html});
+
\item zespołu CTAN (\url{http://ctan.org}),
%(w~szczególności Robina Fairbairnsa i~Rainera Sch\"opfa),
który dystrybuuje obrazy płyt \TL{} i~udostępnia wspólną
infrastrukturę służącą aktualizacji pakietów, od której zależy \TL{};
+
\item Nelsona Beebe, który umożliwił dostęp do wielu platform ekipie \TL\
- i~pomagał w~testowaniu;
+ i~pomagał w~testowaniu;% i ;jego własne wszechstronne testy i niezrównane
+%wysiłki bibliograficzne.
\item Johna Bowmana, który dostosował swój zaawansowany program Asymptote
- do współpracy z TL;
+ do współpracy z \TL;
+
\item Petera Breitenlohnera i~zespołu \eTeX, którzy stworzyli stabilną
- podstawę przyszłych wersji \TeX-a (Peter dodatkowo służy nieustanną pomocą
+ podstawę przyszłych wersji \TeX-a (Peter dodatkowo służył nieustanną pomocą
w~wykorzystaniu narzędzi \GNU\ autotools w~\TL); Peter zmarł
w~październiku 2015 roku, dedykujemy kontynuację prac Jego pamięci.
+
\item Jin-Hwan Cho i całego zespołu DVIPDFM$x$, którzy opracowali ten
znakomity sterownik i~nieustannie pomagali w~rozwiązywaniu problemów
z~konfiguracją;
+
\item Thomasa Essera, autora wspaniałego \teTeX-a, bez którego
- \TL{} z~całą pewnością by nie powstał i~którego stała
- pomoc umożliwiła doskonalenie tej dystrybucji;
+ \TL{} z~całą pewnością by nie powstał;%i~którego stała
+ %pomoc umożliwiła doskonalenie tej dystrybucji;
+
\item Michaela Goossensa, który był współautorem pierwotnej dokumentacji;
+
\item Eitana Gurari, autora programu \TeX4ht{} (wykorzystanego do
tworzenia niniejszej dokumentacji w~wersji \HTML), który niezmordowanie
pracował nad jego ulepszaniem i~błyskawicznie dostarczał poprawki;
Eitan zmarł w~czerwcu 2009~r. i dedykujemy tę dokumentację Jego pamięci;
+
\item Hansa Hagena, który dostosowywał pakiet \ConTeXt\
(\url{http://pragma-ade.com}) do potrzeb \TL;
+
\item \Thanh{}a, %%! H\`an Th\^e Th\`anha coś nie działa w polskiej wersji [SW]
Martina Schr\"odera i~zespołu pdf\TeX (\url{http://pdftex.org}), którzy
kontynuują ulepszanie tego programu;
+
\item Hartmuta Henkela, mającego istotny udział w~rozwoju pdf\TeX-a,
Lua\TeX-a i~innych programów;
+
\item Taco Hoekwatera, który wznowił rozwój MetaPosta i~pracował nad
- Lua\TeX-em, jak też pomógł w~integracji \ConTeXt\ w~\TL oraz
+ Lua\TeX-em (\url{http://luatex.org}), jak też pomógł w~integracji \ConTeXt\ w~\TL oraz
ulepszył bibliotekę Kpathsea, dodając jej wielowątkowość;
+
\item Khaleda Hosny, który pracuje nad doskonaleniem \XeTeX, DVIPDFM$x$
oraz fontów arabskich i~innych;
+
\item Pawła Jackowskiego, który wykonał instalator dla Windows \cmdname{tlpm}
i~Tomka Łuczaka, twórcy \cmdname{tlpmgui} (programy te były wykorzystywane
w~poprzednich edycjach);
+
\item Akira Kakuto, który dostarczył programy dla Windows, pochodzące
z~japońskiej dystrybucji W32TEX
(\url{http://w32tex.org}),
stale dostosowywane i~aktualizowane dla potrzeb \TL;
+
\item Jonathana Kew, który zainicjował nową ścieżkę
rozwojową -- Xe\TeX{}, i~który włożył sporo wysiłku w~zintegrowanie
tego programu z~\TL, jak również zapoczątkował prace nad instalatorem dla
Mac\TeX{} oraz edytorem \TeX{}works;
+
\item Dicka Kocha, który pielęgnuje Mac\TeX-a (\url{http://tug.org/mactex})
w~ścisłym połączeniu z~\TL i~bardzo sympatycznie współpracuje;
+
\item Reinharda Kotuchy, mającego istotny udział w~stworzeniu nowej infrastruktury
i~programu instalacyjnego dla \TL{} 2008, uparcie dążącego do ujednolicenia
działania \TL{} w~Windows i~Unix, który również opracował skrypt
\texttt{getnonfreefonts} i~wykonał wiele innych prac;
+
\item Siep Kroonenberg, która również wzięła udział w~stworzeniu nowej
infrastruktury i~programu instalacyjnego dla \TL{} 2008 (szczególnie dla
Windows) oraz włożyła sporo pracy w~aktualizację tej dokumentacji;
+
\item Mojcy Miklavec, która pomagała wielokrotnie w~pracach związanych
z~\ConTeXt;
+
+ \item Heiko Oberdiek, za pakiet \pkgname{epstopdf} i wiele innych, skompresowanie ogromnych plików danych \pkgname{pst-geo}, abyśmy mogli
+je dołączyć, a przede wszystkim, za jego godną uwagi pracę nad pakietem
+\pkgname {hyperref}.
+
\item Petra Ol\shac{}\aac{}ka, który koordynował i~sprawdzał
przygotowanie pakietów czeskich i~słowackich;
+
\item Toshio Oshimy, który opracował przeglądarkę \cmdname{dviout} dla Windows;
+
\item Manuela P\'egouri\'e-Gonnarda, który pomógł w~aktualizacji pakietów
i~pracował nad \cmdname{texdoc};
+
\item Fabrice'a Popineau, który pierwszy stworzył wersje oprogramowania
- dla Windows;
+ dla Windows, także za pracę nad dokumentacją w języku francuskim;
+
\item Norberta Preininga, głównego architekta infrastruktury i~programu
- instalacyjnego \TL{} 2009 i~nowszych, który przyczynił się również do
- aktualizacji pakietów, a także koordynował (wraz z~Frankiem K\"usterem)
+ instalacyjnego, % \TL{} 2009 i~nowszych, który przyczynił się również do
+% aktualizacji pakietów,
+ a także koordynował (wraz z~Frankiem K\"usterem)
debianową wersję \TL{} i~przedstawił wiele sugestii ulepszeń;
+
\item Sebastiana Rahtza, który stworzył \TL{} i~kierował projektem przez
wiele lat; Sebastian zmarł w~marcu 2016~r.; dedykujemy kontynuację prac
Jego pamięci;
+
\item Luigi Scarso, który kontynuuje rozwój MetaPosta, Lua\TeX-a i~innych
programów;
+
\item Tomka Trzeciaka, który pracowicie rozwiązywał rozliczne problemy
związane z Windows;
+
\item Vladimira Volovicha, który wydatnie pomógł w~rozwiązywaniu problemów
przenośności, szczególnie zaś umożliwił dołączenia \cmdname{xindy};
+
\item Staszka Wawrykiewicza, głównego testującego \TL{} w~różnych systemach,
który ponadto koordynował przygotowanie wszystkich polskich dodatków (fontów,
- programów instalacyjnych i~wielu innych);
-\item Olafa Webera, który cierpliwie pielęgnował Web2C, w~poprzednich latach;
+ programów instalacyjnych i~wielu innych). Staszek zmarł w lutym 2018~r, dedykujemy kontynuację prac Jego pamięci;
+
+\item Olafa Webera, który w~poprzednich latach cierpliwie pielęgnował \Webc;
+
\item Gerbena Wierda, który przygotował oryginalne oprogramowanie i~wsparcie
- dla \MacOSX{};
+ dla Mac\,OS\,X{};
+
\item Grahama Williamsa, który zainicjował prace nad \TeX\ Catalogue.
\end{itemize*}
Binaria dla różnych platform skompilowali:
-%Ettore Aldrovandi (\pkgname{i386-solaris}, \pkgname{x86\_64-solaris}),
Marc Baudoin (\pkgname{amd64-netbsd}, \pkgname{i386-netbsd}),
-Karl Berry (\pkgname{i386-linux}),
-%Alan Braslau (\pkgname{amd64-kfreebsd}, \pkgname{i386-kfreebsd}),
-Peter Breitenlohner (\pkgname{x86\_64-linux}),
Ken Brown (\pkgname{i386-cygwin}, \pkgname{x86\_64-cygwin}),
Simon Dales (\pkgname{armhf-linux}),
-% Christian Mensing (\pkgname{mips-irix}),
+Johannes Hielschier (\pkgname{aarch64-linux}),
Akira Kakuto (\pkgname{win32}),
Dick Koch (\pkgname{x86\_64-darwin}),
Nikola Le\v{c}i\'c (\pkgname{amd64-freebsd}, \pkgname{i386-freebsd}),
-Mojca Miklavec (\pkgname{i386-darwin}, \pkgname{powerpc-darwin},
+Henri Menke (\pkgname{x86\_64-linuxmusl}),
+Mojca Miklavec (\pkgname{i386-linux},
\pkgname{x86\_64-darwinlegacy},
\pkgname{i386-solaris}, \pkgname{x86\_64-solaris},
\pkgname{sparc-solaris}),
Norbert Preining (\pkgname{x86\_64-linux}),
Thomas Schmitz (\pkgname{powerpc-linux}),
Boris Veytsman (\pkgname{armel-linux}).
+
Informacje na temat procesu budowy \TL{} można znaleźć na stronie:
\url{http://tug.org/texlive/build.html}.
Aktualizacje i~tłumaczenia dokumentacji wykonali:
-Siep Kroonenberg i~Karl Berry (angielski),
-Denis Bitouz\'e (francuski),
+Denis Bitouz\'e \& Patrick Bideault (francuski),
Carlos Enriquez Figueras (hiszpański),
-Jjgod Jiang, Jinsong Zhao, Yue Wang i~Helin Gai (chiński),
+Jjgod Jiang, Jinsong Zhao, Yue Wang, \& Helin Gai (chiński),
Nikola Le\v{c}i\'c (serbski),
-Marco Pallante (włoski),
-Petr Sojka i~Jan Busa (czeski\slash słowacki),
+Marco Pallante \& Carla Maggi (włoski),
+Petr Sojka \& Jan Busa (czeski\slash słowacki),
Boris Veytsman (rosyjski),
-Staszek Wawrykiewicz i~Ryszard Kubiak (polski).
-Uwe Ziegenhagen (niemiecki),
-Na stronie \url{http://tug.org/texlive/doc.html} będą umieszczane ewentualne
-aktualizacje tej dokumentacji.
+Zofia Walczak (polski),
+Uwe Ziegenhagen (niemiecki). Dokumentację \TL{} znajdziemy na stronie
+ \url{http://tug.org/texlive/doc.html} .
+
+%Siep Kroonenberg i~Karl Berry (angielski),
+%Denis Bitouz\'e (francuski),
+%Carlos Enriquez Figueras (hiszpański),
+%Jjgod Jiang, Jinsong Zhao, Yue Wang i~Helin Gai (chiński),
+%Nikola Le\v{c}i\'c (serbski),
+%Marco Pallante (włoski),
+%Petr Sojka i~Jan Busa (czeski\slash słowacki),
+%Boris Veytsman (rosyjski),
+%Staszek Wawrykiewicz i~Ryszard Kubiak (polski).
+%Uwe Ziegenhagen (niemiecki),
+%Na stronie \url{http://tug.org/texlive/doc.html} będą umieszczane ewentualne
+%aktualizacje tej dokumentacji.
Oczywiście, najważniejsze podziękowania należą się Donaldowi Knuthowi
za stworzenie systemu \TeX{} i~ofiarowanie go nam wszystkim.
@@ -3275,7 +3313,7 @@ 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 MS-DOS. W~tym też
czasie pojawiły się nadzieje na opracowanie jednego \CD{} dla
wszystkich systemów.
Projekt ten był wprawdzie zbyt ambitny, zrodził jednak nie tylko bardzo
@@ -3330,7 +3368,7 @@ zreorganizowane, dzięki czemu wybór jednego z~nich nie tylko instalował
potrzebne makra i~fonty, ale też przygotowywał odpowiedni plik
\texttt{language.dat}.
-\TL~7 (rok 2002) zawierał po raz pierwszy oprogramowanie dla \MacOSX{}
+\TL~7 (rok 2002) zawierał po raz pierwszy oprogramowanie dla Mac\,OS\,X{}
i -- jak zwykle -- aktualizację wszelkich programów i~pakietów.
Ważnym zadaniem, które wykonano, było ujednolicenie plików źródłowych
programów z~dystrybucją te\TeX. W~programach instalacyjnych wprowadzono
@@ -3351,8 +3389,8 @@ na \DVD{} i~dwóch płytkach \CD. Ponadto:
\item załączono nowe fonty obwiedniowe Latin Modern, które zastępują
m.in. fonty EC (zawierając komplet znaków europejskich), szczególnie
do tworzenia poprawnych plików PDF;
-\item usunięto binaria dla platformy Alpha \acro{OSF} (poprzednio
- usunięto także binaria dla \acro{HPUX}), niestety nie udało się znaleźć
+\item usunięto binaria dla platformy Alpha OSF (poprzednio
+ usunięto także binaria dla HPUX), niestety nie udało się znaleźć
osób chętnych do wykonania kompilacji;
\item zmieniono instalację w~systemach Windows, wprowadzając po raz pierwszy
zintegrowane środowisko pracy, oparte na edytorze XEmacs;
@@ -3446,7 +3484,7 @@ został zaprojektowany ,,bajtowo''.)
\item Program \textsf{pdfetex} został domyślną ,,maszyną'' dla
większości formatów (nie dotyczy to samego Plain \textsf{tex}).
Domyślnie, gdy uruchamiamy polecenie \textsf{latex}, \textsf{mex}
-itp., generowane są pliki \acro{DVI}. Możliwe jest jednak wykorzystanie
+itp., generowane są pliki DVI. Możliwe jest jednak wykorzystanie
w~\LaTeX, \ConTeXt{} itp. m.in. właściwości mikrotypograficznych
zaimplementowanych w~\textsf{pdftex}, a~także rozszerzonych cech \eTeX-a
(\OnCD{texmf-dist/doc/etex/base/}).
@@ -3455,11 +3493,11 @@ Oznacza to także, co warto podkreślić, że \emph{zalecane} jest odtąd użycie
pakietu \pkgname{ifpdf} (który działa zarówno z~plain, jak i~\LaTeX)
lub analogicznych makr. Zwykłe sprawdzanie czy zdefiniowano \cs{pdfoutput}
bądź kilka innych poleceń pierwotnych może nie wystarczyć do rozstrzygnięcia
-czy nie jest generowany plik \acro{PDF}. W~2004 roku podjęliśmy
+czy nie jest generowany plik PDF. W~2004 roku podjęliśmy
wysiłek by zachować, najlepiej jak to możliwe, kompatybilność
z~dotychczasowymi przyzwyczajeniami użytkowników. Brano wówczas pod uwagę,
że \cs{pdfoutput} może być zdefiniowany nawet wtedy,
-gdy generowany jest plik \acro{DVI}.
+gdy generowany jest plik DVI.
\item pdf\TeX\ (\url{http://pdftex.org}) zyskał wówczas wiele nowych
cech:
@@ -3493,7 +3531,7 @@ cech:
\input "nazwa_pliku ze spacjami" % plain
\input{"nazwa_pliku ze spacjami"} % latex
\end{verbatim}
-Więcej informacji zawarto w~podręczniku Web2C: \OnCD{texmf-dist/doc/web2c}.
+Więcej informacji zawarto w~podręczniku \Webc: \OnCD{texmf-dist/doc/web2c}.
\item \texttt{-output-directory} -- nowa opcja programów \cmdname{tex},
\cmdname{mf} oraz \cmdname{mpost} -- pozwalała na zapisanie wyniku pracy
@@ -3504,7 +3542,7 @@ Więcej informacji zawarto w~podręczniku Web2C: \OnCD{texmf-dist/doc/web2c}.
\item Rozszerzenie enc\TeX\ zostało szczęśliwie włączone do Web2C.
Aby uaktywnić to rozszerzenie, należało podczas generowania formatu
użyć opcji \optname{-enc}. Ogólnie mówiąc, enc\TeX\ obsługuje
- przekodowanie wejścia i~wyjścia, włączając także Unicode (\acro{UTF}-8)
+ przekodowanie wejścia i~wyjścia, włączając także Unicode (UTF-8)
(patrz \OnCD{texmf-dist/doc/generic/enctex/} oraz
\url{http://www.olsak.net/enctex.html}).
@@ -3514,18 +3552,18 @@ Więcej informacji zawarto w~podręczniku Web2C: \OnCD{texmf-dist/doc/web2c}.
Format oparty na \LaTeX-u dla programu Aleph nazwano \textsf{lamed}.
\item Dystrybucja \LaTeX-a została po raz pierwszy zaopatrzona w~nową
- licencję \acro{LPPL}, odtąd w~pełni zgodną i~aprobowaną przez zalecenia
+ licencję LPPL, odtąd w~pełni zgodną i~aprobowaną przez zalecenia
określone w~licencji Debiana. O~nowościach i~uaktualnieniach można się
dowiedzieć przeglądając pliki \filename{ltnews}
w~\OnCD{texmf-dist/doc/latex/base}.
-\item Dołączono także program \cmdname{dvipng} konwertujący pliki \acro{DVI}
-do formatu graficznego \acro{PNG} (\url{http://www.ctan.org/pkg/dvipng}).
+\item Dołączono także program \cmdname{dvipng} konwertujący pliki DVI
+do formatu graficznego PNG (\url{http://www.ctan.org/pkg/dvipng}).
\item W~porozumieniu i~z~pomocą autora, Claudio Beccariego, ograniczono
pakiet \pkgname{cbgreek} do zestawu fontów rozsądnego rozmiaru. Usunięto
sporadycznie używane fonty konturowe i~służące do prezentacji. Pełen
- zestaw jest oczywiście nadal dostępny z~serwerów \acro{CTAN}
+ zestaw jest oczywiście nadal dostępny z~serwerów CTAN
(\url{http://mirror.ctan.org/tex-archive/fonts/greek/cbfonts}).
\item Usunięto program \cmdname{oxdvi}; jego funkcje przejął
@@ -3544,7 +3582,7 @@ do formatu graficznego \acro{PNG} (\url{http://www.ctan.org/pkg/dvipng}).
Binaria były kompilowane w~C++, ale w~tym systemie brakowało standardowego
położenia bibliotek uruchomieniowych. Wiedziano o~tym już wcześniej,
nie było to jednak dotychczas udokumentowane. Z~kolei dla systemu
- \textsf{mips-irix} wymagana była obecność bibliotek \acro{MIPS}pro 7.4.
+ \textsf{mips-irix} wymagana była obecność bibliotek MIPSpro 7.4.
\end{itemize}
@@ -3636,7 +3674,7 @@ pozostałe formaty nadal analizują pierwszy wiersz z~\texttt{\%\&}.
Oczywiście, jak zwykle, w~okresie od poprzedniego wydania opracowano setki
innych aktualizacji pakietów i programów. Kolejne aktualizacje można znaleźć
-tradycyjnie na \acro{CTAN} (\url{http://mirror.ctan.org}).
+tradycyjnie na {CTAN} (\url{http://mirror.ctan.org}).
Drzewo źródłowe \TL{} jest odtąd przechowywane w~Subversion. Przeglądanie
umożliwia standardowy interfejs www, a~jego adres zamieszczono na stronie
@@ -3648,7 +3686,7 @@ dla rozwoju \TL{}.
W~maju 2006~r. Thomas Esser ogłosił, że zaprzestaje aktualizowania
dystrybucji te\TeX{} (\url{http://tug.org/tetex}). Spowodowało to znaczny
wzrost zainteresowanie \TL, szczególnie wśród dystrybutorów
-\acro{GNU}/Linuksa. (W~\TL{} zdefiniowano w przybliżeniu równoważny, nowy
+{GNU}/Linuksa. (W~\TL{} zdefiniowano w przybliżeniu równoważny, nowy
schemat instalacyjny pod nazwą \texttt{tetex}.) Mamy nadzieję, że
w~przyszłości doprowadzi to do ulepszeń w~otoczeniu \TeX-owym, na
których skorzystają wszyscy.
@@ -3753,7 +3791,7 @@ Strona domowa fontów: \url{http://www.ams.org/tex/amsfonts.html}.
Dla Windows i Mac\TeX{} dołączono nowe środowisko\dywiz edytor \TeX{}works.
Dla innych platform patrz: \url{http://tug.org/texworks}.
-Inspirowany przez edytor TeXShop dla \MacOSX, \TeX{}works jest
+Inspirowany przez edytor TeXShop dla Mac\,OS\,X, \TeX{}works jest
wieloplatformowym, łatwym w użyciu środowiskiem pracy.
Dla niektórych platform załączono nowy program graficzny Asymptote
@@ -3762,7 +3800,7 @@ zbliżonej do MetaPosta, ale rozszerzonej do obsługi 3D itp.
Program \code{dvipdfm} został zastąpiony przez \code{dvipdfmx}, który
działa w specjalnym trybie kompatybilnym, gdy użyć do wywołania
-dawną nazwę. \code{dvipdfmx} wspiera \acro{CJK} i zawiera wiele poprawek
+dawną nazwę. \code{dvipdfmx} wspiera {CJK} i zawiera wiele poprawek
od ostatniej dystrybucji \code{dvipdfm}. Strona domowa:
\url{http://project.ktug.or.kr/dvipdfmx}.
@@ -3847,7 +3885,7 @@ znacznie przyspieszyło to sam proces instalacji \TL{} z~płytki \DVD.
Edycja 2011 zawierała stosunkowo niewiele zmian w porównaniu do poprzednich
wydań.
-Programy dla \MacOSX\ (\code{universal-darwin} i \code{x86\_64-darwin})
+Programy dla Mac\,OS\,X\ (\code{universal-darwin} i \code{x86\_64-darwin})
działają od tego momentu tylko dla wersji Leopard i późniejszych. Wersje
Panther i Tiger nie będą obsługiwane.
@@ -3999,7 +4037,7 @@ fontów Graphite, dla zapewnienia zgodności w~poprzednimi wersjami \XeTeX-a.
obliczeń można ustalać za pomocą nowej zmiennej wbudowanej
\code{numberprecision}; dodano nową definicję \code{drawdot} w~pliku
\filename{plain.mp} (Knuth); usunięto błędy m.in. w~zapisie do formatów
-\acro{SVG} i~\acro{PNG}.
+{SVG} i~{PNG}.
Narzędzie Con\TeX{}t-a \cmdname{pstopdf} zostanie usunięte jakiś czas po
opublikowaniu tego wydania \TL{} z~powodu konfliktów z~programem o~takiej
@@ -4026,7 +4064,7 @@ wielkości) kolekcje dla każdego z~tych języków.
Dodano programy dla platformy \pkgname{x86\_64-cygwin}, usunięto
programy dla platformy \pkgname{mips-irix}. Ponieważ Microsoft zakończył
-wspieranie Windows \acro{XP}, może się w~przyszłości zdarzyć, że nasze programy
+wspieranie Windows XP, może się w~przyszłości zdarzyć, że nasze programy
nie będą działać prawidłowo w~tym systemie.
Programy dla niektórych innych platform są dostępne na stronie:
@@ -4045,11 +4083,11 @@ podstawowego \LaTeXe, są nadal rozwijane odrębnie, ale nie zostały naruszone
wspomnianymi wyżej zmianami.
Obecnie \LaTeXe\ zawiera wewnętrzny mechanizm konfiguracji obsługi Unicode
-(które znaki są traktowane jako litery, nazwnictwo poleceń wbudowanych itp.).
+(które znaki są traktowane jako litery, nazewnictwo poleceń wbudowanych itp.).
Dla użytkownika nie powinno być to zauważalne, mimo iż zmieniono nazwy kilku
poleceń wbudowanych, zaś kilka usunięto.
-pdf\TeX: poprawiono wsparcie dla plików \acro{JPEG} Exif oraz \acro{JFIF} dla
+pdf\TeX: poprawiono wsparcie dla plików {JPEG} Exif oraz {JFIF} dla
zgodności z~programem \prog{xpdf}~3.04.
Lua\TeX: dołączono nową bibliotekę \pkgname{newtokenlib} do skanowania
@@ -4063,9 +4101,9 @@ MetaPost: zestaw możliwych wartości parametru \code{numbersystem} rozszerzono
o wartość \code{binary}; nowe programy \prog{upmpost} i~\prog{updvitomp}
dostarczają wsparcie dla języka japońskiego (podobnie jak \prog{up*tex}).
-Mac\TeX: uaktualniono dołączony pakiet Ghostscript dla wparcia \acro{CJK}.
+Mac\TeX: uaktualniono dołączony pakiet Ghostscript dla wparcia {CJK}.
Tzw. \textit{The \TeX\ Distribution Preference Pane} działa obecnie w
-Yosemite (\MacOSX~10.10).
+Yosemite (Mac\,OS\,X~10.10).
Infrastruktura \TL: program \prog{fmtutil} został przekonstruowany tak, aby
wczytywał \filename{fmtutil.cnf} zgodnie z~kolejnością drzew katalogów
@@ -4144,9 +4182,8 @@ dotychczas.
Binaria dla platform \code{alpha-linux} i~\code{mipsel-linux} zostały
usunięte.
-\htmlanchor{news}
-\subsection{Wersja aktualna -- 2017}
-\label{sec:tlcurrent}
+\subsubsection{Wydanie 2017}
+
Lua\TeX: Więcej wywołań zwrotnych (\emph{ang.} callbacks), więcej
możliwości sterowania składem, więcej dostępu do struktur
@@ -4175,7 +4212,7 @@ ep\TeX, eup\TeX: Nowe polecenia: \cs{pdfuniformdeviate},
Mac\TeX: Począwszy od tego roku będzie zapewniana obsługa -- pod nazwą
|x86_64-darwin| -- jedynie tych wersji Mac\TeX-a, dla których Apple
wypuszcza łatki bezpieczeństwa; obecnie oznacza to: Yosemite,
-El~Capitan, i~Sierra (10.10 i~nowsze). Binariów dla starszych \MacOSX-ów
+El~Capitan, i~Sierra (10.10 i~nowsze). Binariów dla starszych Mac\,OS\,X-ów
nie ma w~Mac\TeX-u, są one jednak wciąż dostępne w~\TeX\ Live
(|x86_64-darwinlegacy|, \code{i386-darwin}, \code{powerpc-darwin}).
@@ -4198,7 +4235,7 @@ użytkownika, i~w~konsekwencji gubienia przyszłych aktualizacji systemowych.
Szczegóły można znaleźć na stronie:
\url{http://tug.org/texlive/scripts-sys-user.html}.
-\code{install-tl}: Ścieżki własne użytkownika Mac-ów są teraz
+\code{install-tl}: Ścieżki własne użytkownika Mac-ów, takie jak \envname{TEXMFHOME}, są teraz
w~Mac\TeX-u domyślnie ustawione na |~/Library/...|; nowa opcja
\code{-init-from-profile} została dołączona dla wykorzystania zachowanego profilu poprzedniej instalacji; nowe polecenie \code{P} dla zapisu profilu; nowe nazwy zmiennych
w~profilach (stare są jednak nadal akceptowane).
@@ -4218,6 +4255,52 @@ nawet z~bardzo poważnych powodów związanych z~bezpieczeństwem).
Platformy: zapoznaj się z~powyższą informacją na temat Mac\TeX;
innych zmian nie ma.
+\htmlanchor{news}
+\subsection{Wersja aktualna -- 2018}
+\label{sec:tlcurrent}
+
+Kpathsea: teraz domyślnie nie rozróżnia wielkości liter w nazwach plików w katalogach niesystemowych; wyłączyć tę opcję można w \code{texmf.cnf} lub ustawiając zmienną środowiskową \code{texmf\_casefold\_search} na \code{0}. Więcej informacji można znaleźć w podręczniku Kpathsea (\url{http://tug.org/kpathsea}).
+
+ep\TeX, eup\TeX: Nowe polecenie pierwotne \cs{epTeXversion}.
+
+Lua\TeX: Przygotowanie do przejścia 1 2019 r. na wersję Lua\TeX\ 5.3: binaria
+\code{luatex53} są dostępne na większości platform, ale przed uruchomieniem muszą zostać przenazywane na
+\code{luatex}. Można też użyć plików \ConTeXt\ Garden
+(\url{http://wiki.contextgarden.net}); tam też dostępne są dodatkowe informacje.
+
+
+MetaPost: Poprawiono błędne kierunki ścieżek oraz wyjście w formatach TFM i PNG .
+
+Dopuszczono stosowanie plików przekodowujących dla fontów bitmapowych;
+ identyfikator PDF obecnie nie zależy od nazwy katalogu w którym jest tworzony; poprawki błędów dla \cs{pdfprimitive} i pokrewne.
+
+Mac\TeX: Zobacz poniżej zmiany obsługiwanych wersji. Ponadto, dla większej klarowności,
+układ plików zainstalowanych w \ code {/ Applications / TeX /} przez Mac \ TeX \ został zmieniony;
+teraz ta lokalizacja zawiera cztery programy \GUI (BibDesk,
+LaTeXiT, TeX Live Utility, i TeXShop) oraz katalogi z dodatkowymi narzędziami i dokumentacją.
+
+\code{tlmgr}: nowe nakładki \code{tlshell} (Tcl/Tk) i
+\code{tlcockpit} (Java); wyjście w formacie JSON; \code{uninstall} teraz oznacza to samo co
+ \code{remove}; nowa akcja/opcja \code{print-platform-info}.
+
+Platformy:
+\begin{itemize*}
+\item Nowe: \code{x86\_64-linuxmusl} i \code{aarch64-linux}.
+Usunięte: \code{armel-linux}, \code{powerpc-linux}.
+
+\item \code{x86\_64-darwin} obsługuje 10.10--10.13
+(Yosemite, El~Capitan, Sierra, and High~Sierra).
+
+\item \code{x86\_64-darwinlegacy} obsługuje 10.6--10.10 (chociaż dla 10.10
+ jest zalecany \code{x86\_64-darwin}). Nie ma już wsparcia dla 10.5
+(Leopard), oznacza to, że platformy \code{powerpc-darwin} i
+\code{i386-darwin platforms} zostały usunięte.
+
+\item Windows: XP nie jest już obsługiwane. %is no longer supported.
+\end{itemize*}
+
+
+
\medskip \noindent
Końcowa uwaga, dotycząca przeszłości:
Wszystkie wydania \TL{}, wraz z~dodatkowymi materiałami (np. okładkami
@@ -4237,10 +4320,13 @@ Patrz: \url{http://tug.org/texlive/contribute.html}.
Prosimy o~przesyłanie poprawek, sugestii i~uzupełnień oraz deklaracji
pomocy w~opracowywaniu kolejnych edycji pod adres:
-%\begin{quote}
-\email{tex-live@tug.org}.
-%\url{http://tug.org/texlive}
-%\end{quote}
+\begin{quote}
+\email{tex-live@tug.org}\\
+\url{http://tug.org/texlive}
+\end{quote}
+
+\medskip
+\noindent \textsl{Przyjemnego \TeX-owania!}
%Uaktualnienia, ogłoszenia i~wskazówki będą dostępne na stronie
%\url{http://tug.org/texlive.html}.