diff options
author | Staszek Wawrykiewicz <staw@gust.org.pl> | 2014-05-14 02:11:42 +0000 |
---|---|---|
committer | Staszek Wawrykiewicz <staw@gust.org.pl> | 2014-05-14 02:11:42 +0000 |
commit | cba22fb321116e01e0ff6c486be41e11bf6d731e (patch) | |
tree | b3ef1f04ab5a6897a842fb5b254dbbda104bfbcc /Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex | |
parent | 8318befcace28919813ccb8b1c54c48249fd4e81 (diff) |
texlive-pl update
git-svn-id: svn://tug.org/texlive/trunk@34027 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex')
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex | 393 |
1 files changed, 240 insertions, 153 deletions
diff --git a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex index 557d63d90ec..d1efb9efb1d 100644 --- a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex +++ b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex @@ -1,5 +1,5 @@ % iso8859-2 -% $Id: texlive-pl.tex, v. 49 2013/05/28 +% $Id: texlive-pl.tex, v. 50 2014/05/14 % TeX Live documentation. % Originally written by Sebastian Rahtz and Michel Goossens, % now maintained by Karl Berry and others. @@ -11,9 +11,10 @@ \documentclass{article} \let\tldocenglish=0 % for live4ht.cfg \let\textsl\textit -\usepackage{tex-livep} +\usepackage{tex-live} \usepackage{polski} %% for PL \usepackage[latin2]{inputenc} %% for PL +\usepackage[T1]{fontenc} \exhyphenpenalty=10000 %% for PL \def\Dash{---} \widowpenalty=10000 @@ -35,15 +36,14 @@ %% ----- \begin{document} -\title{{\huge \textit{Przewodnik po \protect\TL}\\[1ex]} - {\LARGE \textsf\TL{} 2013} +\title{\huge \textit{Przewodnik po \protect\TL{} 2014} } -\author{Redakcja: Karl Berry \\[3mm] +\author{Redakcja: Karl Berry; tłumaczenie: Staszek Wawrykiewicz \\[3mm] \url{http://tug.org/texlive/} } -\date{Czerwiec 2013} +\date{Czerwiec 2014} \maketitle @@ -108,7 +108,7 @@ przeznaczone dla Windows oraz \MacOSX. (\url{http://tug.org/texlive/acquire.html}). Program instalacyjny jest niewielki i~pozwala pobrać z sieci wszystkie potrzebne pakiety. Jest to wygodne, zwłaszcza gdy potrzebujemy jedynie części oprogramowania -\TL\ i~nie chcemy pobierać niepotrzebnie obrazu całej płyty instalacyjnej. +\TL\ i~nie chcemy pobierać niepotrzebnie obrazu całej płytki instalacyjnej. Posiadając płytkę \TK{} \DVD{} (lub jej obraz w~pliku \code{.iso}) możemy zaistalować \TL{} na twardym dysku, @@ -205,7 +205,7 @@ zawierające wiele pytań i odpowiedzi zbieranych przez wiele lat: skorzystanie z~wyszukiwarki, np. \url{http://www.google.com}. \item [wysyłanie pytań] Jeśli nadal nie znajdujemy rozwiązania problemu, -to możemy wysłać pytanie do \dirname{comp.text.tex}, korzystając z~Google, +możemy wysłać pytanie do \dirname{comp.text.tex}, skorzystać z~Google, czytnika wiadomości bądź pisząc list na adres \email{texhax@tug.org}. Przedtem jednak \emph{należy} zapoznać się z~poradami dotyczącymi sposobu zadawania pytań, zawartymi w~\acro{FAQ}: @@ -317,11 +317,12 @@ instalacyjne oraz inne pliki informacyjne. %\filename{README}, w~formacie tekstowym lub HTML, %w~kilku językach (również polskim). Do znalezienia dokumentacji przydatne mogą być np. dowiązania zawarte -w~pliku \OnCD{doc.html}. Dokumentacje programów (man, info, także w~formacie -PDF) znajdują się w~katalogu \dirname{texmf-dist/doc/}. W~odpowiednich -podkatalogach znajdziemy tam też dokumentacje pakietów makr, fontów -i~formatów. W~odszukaniu konkretnej dokumentacji w~dowolnym z~wymienionych -katalogów mogą pomóc programy \cmdname{texdoc} lub \cmdname{texdoctk}. +w~pliku \OnCD{doc.html}. Dokumentacje niemal wszystkiego (pakietów makr, +formatów, fontów, programów, przewodników man i info, często także w~formacie +PDF) znajdują się w~katalogu \dirname{texmf-dist/doc/}. W~odszukaniu +konkretnej dokumentacji w~dowolnym z~wymienionych +katalogów mogą pomóc programy \cmdname{texdoc} (tekstowy) lub +\cmdname{texdoctk} (graficzny). Niniejsza dokumentacja w~kilku językach znajduje się na płytce \TK{}DVD\ w~podkatalogach \dirname{texlive-doc}, zaś po instalacji @@ -394,8 +395,8 @@ Domyślny układ katalogów: \begin{description} \item[ogólnosystemowy katalog instalacji] może zawierać kilka wydań \TL{}: \begin{ttdescription} - \item[2012] poprzednie wydanie, - \item[2013] wydanie aktualne: + \item[2013] poprzednie wydanie, + \item[2014] wydanie aktualne: \begin{ttdescription} \item [bin] ~ \begin{ttdescription} @@ -414,9 +415,9 @@ Domyślny układ katalogów: \item[katalog domowy użytkownika] (\texttt{\$HOME} lub \texttt{\%USERPROFILE\%}) \begin{ttdescription} - \item[.texlive2012] prywatne pliki konfiguracyjne - poprzedniego wydania \item[.texlive2013] prywatne pliki konfiguracyjne + poprzedniego wydania + \item[.texlive2014] prywatne pliki konfiguracyjne dla bieżącego wydania: \begin{ttdescription} \item [texmf-var\ \ ] \envname{TEXMFVAR}, \envname{TEXMFCACHE} @@ -462,7 +463,7 @@ interpretera Lua, co sprawia, że jest używany w~\TL{} do wielu zadań. Patrz \url{http://www.luatex.org/} i~w~instalacji \OnCD{texmf-dist/doc/luatex/base/luatexref-t.pdf}. -\item [Xe\TeX] umożliwia kodowanie tekstów w~Unicode oraz korzystanie +\item [Xe\TeX] umożliwia pisanie tekstów w~Unicode oraz korzystanie z~fontów OpenType (także tych dostępnych bezpośrednio w~systemie operacyjnym), przy czym stosuje biblioteki obce. Patrz \url{http://tug.org/xetex}. @@ -536,7 +537,7 @@ zorganizowana w~szereg ,,zestawów'' (\emph{collections}), z~których każdy posiada zbiór ,,pakietów'' (\emph{packages}; jest ich obecnie ponad 2500). Normalna instalacja pozwala użytkownikowi pobrać z~\DVD{} na twardy dysk jeden lub więcej zestawów, ale można następnie -doinstalować do już zainstalowanego zestawu jedynie pojedynczy pakiet. +doinstalować do już zainstalowanego zestawu także pojedynczy pakiet. Zestawy pozwalają lepiej dobrać instalowane składniki, a~także określić, jakie języki będą obsługiwane po instalacji. Najważniejszy zestaw, wymagany @@ -569,8 +570,8 @@ i~fontów systemu \TeX{}, pliki konfiguracyjne dla podstawowych sterowników; i~stylami \LaTeX-a dla tych fontów; \item[Additional fonts] biblioteka różnych rzadziej używanych fontów; \item[Additional formats] pliki pomocnicze do generowania dodatkowych - ,,formatów'' (tj. obszerne zestawy makr służące do wstępnego przetworzenia - i~utworzenia pliku \texttt{.fmt}); + ,,formatów'' (tj. obszernych zestawów makr służących do wstępnego + przetworzenia i~utworzenia pliku \texttt{.fmt}); \item[Games typesetting] pakiety do prezentacji zapisu różnych gier (szachy, brydż itp.); \item[Generic additional packages] obszerna biblioteka makr, trudnych do @@ -623,9 +624,46 @@ i~fontów systemu \TeX{}, pliki konfiguracyjne dla podstawowych sterowników; %-------------------------- %%! koniec pozostawionej sekcji 24.09.2009 i po zmianach 28.05.2013 +\htmlanchor{installation} +\section{Instalacja} +\label{sec:install} + +\subsection{Start instalacji} +\label{sec:inst-start} + +Instalację \TL{} uruchamiamy z~płytki \TK{} \DVD{} lub po pobraniu z~sieci +pakietu instalacyjnego i~jego rozpakowaniu. +Dodatkowe informacje na temat różnych metod instalacji znajdziemy +na stronie \url{http://tug.org/texlive/acquire.html}. + +\begin{description} +\item [Instalacja z sieci; pliki .zip i~tar.gz:] z~archiwum \CTAN, z~katalogu +\dirname{systems/texlive/tlnet} +(\url{http://mirror.ctan.org/systems/texlive/tlnet} automatycznie +przekierowuje do najbliższej kopii \CTAN) należy pobrać plik +\filename{install-tl.zip} (wspólny dla Unix i Windows) lub znacznie mniejszy +\filename{install-unx.tar.gz} (tylko dla Unix). Po rozpakowaniu, +w~katalogu \dirname{install-tl/} znajdziemy skrypty instalacyjne +\filename{install-tl}, \filename{install-tl-windows.bat} +i~\filename{install-tl-advanced.bat}. + +\begin{figure}[tb] +\tlpng{nsis_installer}{.6\linewidth} +\caption{Ekran install-tl-windows.exe}\label{fig:nsis} +\end{figure} + +\item [Instalacja z sieci w~Windows:] Dla Windows możemy pobrać alternatywny +\filename{install-tl-windows.exe} i~uruchomić go podwójnym kliknięciem. Po +samoczynnym rozpakowaniu zawartości ujrzymy okno przedstawione na +rys.~\ref{fig:nsis}. Znajdziemy tam trzy opcje: ,,Simple install'' (prosta +instalacja; instaluje wszystko); ,,Custom install'' (instalacja zaawansowana, +opisana w~części ~\ref{sec:wininst}) oraz ,,Unpack only'' (tylko +rozpakowanie, czyli w~wyniku otrzymamy to samo, co po rozpakowaniu +\filename{install-tl.zip}). + \begin{figure}[ht] \begin{boxedverbatim} -Installing TeX Live 2013 from: ... +Installing TeX Live 2014 from: ... Platform: i386-linux => 'Intel x86 with GNU/Linux' Distribution: inst (compressed) ... @@ -636,11 +674,11 @@ Distribution: inst (compressed) <S> installation scheme (scheme-full) <C> customizing installation collections: - 43 collections out of 45, disk space required: 3909 MB + 43 collections out of 45, disk space required: 3641 MB <D> directories: TEXDIR (the main TeX directory): - /usr/local/texlive/2013 + /usr/local/texlive/2014 ... <O> options: @@ -670,30 +708,6 @@ zawiera spis wszystkich plików w~każdym pakiecie. %==== -\htmlanchor{installation} -\section{Instalacja} -\label{sec:install} - -\subsection{Start instalacji} -\label{sec:inst-start} - -Instalację \TL{} uruchamiamy z~płytki \TK{} \DVD{} (bądź po pobraniu z~sieci -pakietu instalacyjnego i~jego rozpakowaniu) skryptem \filename{install-tl} -(Unix), \filename{install-tl.bat} lub \filename{install-tl-advanced.bat} -(Windows). Dodatkowe informacje na temat różnych metod instalacji znajdziemy -na stronie \url{http://tug.org/texlive/acquire.html}. - -\begin{description} -\item [Instalacja z sieci:] z~archiwum \CTAN, z~katalogu -\dirname{systems/texlive/tlnet} -(\url{http://mirror.ctan.org/systems/texlive/tlnet} automatycznie -przekierowuje do najbliższej kopii \CTAN) należy pobrać plik -\filename{install-tl.zip} (wspólny dla Unix i Windows) lub znacznie mniejszy -\filename{install-unx.tar.gz} (tylko dla Unix). Po rozpakowaniu, -w~katalogu \dirname{install-tl/} znajdziemy skrypty instalacyjne -\filename{install-tl}, \filename{install-tl.bat} -i~\filename{install-tl-advanced.bat}. - \item [Instalacja z płytki \TeX{} Collection \DVD:] po zamontowaniu płytki należy zmienić katalog bieżący na \dirname{texlive} \DVD{} (w~Windows program instalacyjny powinien uruchomić się automatycznie). @@ -712,7 +726,6 @@ aktualizowane między corocznymi wydaniami. Dalsze kroki omówiono dokładniej poniżej. - \subsubsection{Unix} \noindent @@ -720,14 +733,13 @@ Poniżej \texttt{>} oznacza znak zachęty systemu (tzw. prompt); to, co wpisuje użytkownik, zaznaczono \Ucom{\texttt{pogrubieniem}}. W~oknie terminala należy wykonać: \begin{alltt} -> \Ucom{cd /path/to/installer} -> \Ucom{perl install-tl} +> \Ucom{perl /path/to/installer/install-tl} \end{alltt} -(można także uruchomić \Ucom{perl /path/to/installer/install-tl} lub -\Ucom{./install-tl}; w dalszej części nie będziemy powtarzać wszelkich -możliwych kombinacji). Zalecane jest powiększenie okna terminala, aby -zobaczyć pełną zawartość ekranu programu instalacyjnego -(rys.~\ref{fig:text-main}). +(można także uruchomić \Ucom{/path/to/installer/install-tl}, o~ile posiada +on tryb ,,wykonywalny'' lub najpierw zmienić katalog poleceniem \texttt{cd}, +itd.; w~dalszej części nie będziemy powtarzać wszelkich możliwych kombinacji). +Zalecane jest powiększenie okna terminala, aby zobaczyć pełną zawartość +ekranu programu instalacyjnego (rys.~\ref{fig:text-main}). Do uruchomienia w~trybie graficznym (\GUI; rys.~\ref{fig:gui-main}) wymagana jest obecność w~systemie modułu \dirname{Perl::TK} skompilowanego @@ -761,6 +773,7 @@ wymagane dla instalatora \TL. Dodatkowe informacje -- patrz część~\ref{sec:cygwin}. \subsubsection{MacOSX} +\label{sec:macosx} Jak wspomniano w części \ref{sec:tl-coll-dists}, dla \MacOSX{} przygotowano odrębną dystrybucję Mac\TeX\ (\url{http://tug.org/mactex}). @@ -774,38 +787,38 @@ Mac\TeX\ jest oparty na \TL{} i główne drzewa katalogów oraz programy są w~nim dokładnie takie same; dodano jedynie katalogi ze specyficznymi dla systemu \MacOSX\ dokumentacjami i~aplikacjami. -\subsubsection{Windows} +\subsubsection{Windows}\label{sec:wininst} + +Gdy używamy pobranego z~sieci i~rozpakowanego z~pliku zip instalatora +(bądź program ten nie uruchamia się automatycznie po włożeniu \DVD{} +do napędu), należy uruchomić \filename{install-tl-windows.bat} (np. +podwójnym kliknięciem myszy). Jeśli potrzebujemy więcej opcji +instalacyjnych (np. wyboru konkretnych kolekcji pakietów), możemy +uruchomić alternatywny \filename{install-tl-advanced.bat}. -Gdy używamy instalatora pobranego z~sieci (bądź program ten nie uruchamia się -automatycznie po włożeniu \DVD{} do napędu), należy uruchomić -\filename{install-tl.bat} (np. podwójnym kliknięciem myszy). Można to uczynić także z~linii poleceń. Gdy katalog zawierający ten plik jest katalogiem bieżącym, wystarczy uruchomić: \begin{alltt} -> \Ucom{install-tl} -\end{alltt} -bądź, dla bardziej wymagającej instalacji, pozwalającej na wybór schematów, -kolekcji itp.: -\begin{alltt} -> \Ucom{install-tl-advanced} +> \Ucom{install-tl-windows} \end{alltt} -W linii poleceń można też podać ścieżkę do programu, np.: +W linii poleceń można zamiast tego podać ścieżkę do programu, np. +dla \TK\ \DVD: \begin{alltt} -> \Ucom{D:\bs{}texlive\bs{}install-tl} +> \Ucom{D:\bs{}texlive\bs{}install-tl-windows} \end{alltt} -dla \TK\ \DVD, zakładając, że \dirname{D:} jest napędem \DVD +zakładając, że \dirname{D:} jest napędem \DVD (rys.~\ref{fig:wizard-w32} pokazuje domyślny dla Windows ekran programu instalacyjnego). Instalacja w~trybie tekstowym wymaga podania: \begin{alltt} -> \Ucom{install-tl -no-gui} +> \Ucom{install-tl-windows -no-gui} \end{alltt} Wszystkie dostępne opcje wyświetlimy uruchamiając: \begin{alltt} -> \Ucom{install-tl -help} +> \Ucom{install-tl-windows -help} \end{alltt} \begin{figure}[tb] @@ -824,7 +837,7 @@ Wszystkie dostępne opcje wyświetlimy uruchamiając: zainstalować pakiety \filename{perl} oraz \filename{wget}. Ponadto zalecana jest instalacja: \begin{itemize*} -\item \filename{fontconfig} (wymagany dla \XeTeX i~Lua\TeX) +\item \filename{fontconfig} (wymagany dla \XeTeX{} i~Lua\TeX) \item \filename{ghostscript} (wymagany dla wielu narzędzi) \item \filename{libXaw7} (wymagany dla \code{xdvi}) \item \filename{ncurses} (udostępnia \code{clear} -- ,,czyste'' polecenie @@ -857,9 +870,10 @@ Tryb ten uruchamiamy poleceniem: W systemie Windows domyślnie uruchamiany jest uproszczony program instalujący wszystkie pakiety \TL{}, który wymaga od użytkownika odpowiedzi -jedynie na kilka pytań (katalog docelowy itp.). Tryb ten, zwany -\textit{wizard} (,,czarodziej'', ,,mag'', rys.~\ref{fig:wizard-w32}), -uruchamiany jest poleceniem: +jedynie na kilka pytań (katalog docelowy itp.). Tryb ten zwany jest +\textit{wizard} (,,czarodziej'', ,,mag'', rys.~\ref{fig:wizard-w32}). + +Na innych platformach tryb ten uruchamiamy poleceniem: \begin{alltt} > \Ucom{install-tl -gui=wizard} @@ -891,12 +905,12 @@ Available platforms: (Dostępne platformy:) j [ ] i386-linux Intel x86 with GNU/Linux k [ ] i386-netbsd Intel x86 with NetBSD l [ ] i386-solaris Intel x86 with Solaris - m [ ] mips-irix SGI IRIX - o [ ] mipsel-linux mipsel with Linux - p [ ] powerpc-linux PowerPC with GNU/Linux - s [ ] sparc-solaris Sparc with Solaris - t [ ] universal-darwin universal binaries for MacOSX/Darwin - u [ ] win32 Windows + m [ ] mipsel-linux mipsel with Linux + o [ ] powerpc-linux PowerPC with GNU/Linux + p [ ] sparc-solaris Sparc with Solaris + s [ ] universal-darwin universal binaries for MacOSX/Darwin + t [ ] win32 Windows + u [ ] x86_64-cygwin x86_64 with Cygwin v [ ] x86_64-darwin x86_64 with MacOSX/Darwin w [ ] x86_64-linux x86_64 with GNU/Linux x [ ] x86_64-solaris x86_64 with Solaris @@ -959,17 +973,20 @@ programu \TeX\ Live Manager (\prog{tlmgr}, patrz część~\ref{sec:tlmgr}). Domyślny układ katalogów opisano w części~\ref{sec:texmftrees} na str.~\pageref{sec:texmftrees}. Położenie domyślne całej instalacji -(\dirname{TEXDIR}) różni się w~Windows (|%SystemDrive%\texlive\2013|) -i~w~Unix (\dirname{/usr/local/texlive/2013}). +(\dirname{TEXDIR}) to w~systemach Unix (\dirname{/usr/local/texlive/2014}, +zaś w~Windows |%SystemDrive%\texlive\2014|. +Możemy zatem mieć kilka równoległych instalacji, każdą dla konkretnego roku +wydania, i~łatwo przełączać się między nimi zmieniając jedynie +kolejność ścieżek przeszukiwania. Głównym powodem, dla którego chcielibyśmy ewentualnie zmienić domyślne -położenie \dirname{TEXDIR}, +położenie \dirname{TEXDIR} podczas instalacji, może być brak uprawnień systemowych. Aby zainstalować \TL{}, nie musimy być administratorem systemu, musimy jednak posiadać uprawnienia do zapisu w~docelowym katalogu. Rozsądną alternatywą może być wtedy instalacja w~katalogu domowym, szczególnie gdy będziemy jej jedynym użytkownikiem. Stosujemy tu zapis ,,|~|'' do zaznaczenia katalogu domowego użytkownika, np. -|~/texlive/2013|. Zalecamy użycie katalogu z~nazwą odzwierciedlającą +|~/texlive/2014|. Zalecamy użycie katalogu z~nazwą odzwierciedlającą rok wydania, co pozwoli na zainstalowanie obok siebie różnych wydań \TL{}. %%! przegadane, na razie olewam (SW) %(You may wish to make a @@ -1249,17 +1266,17 @@ Dla powłoki zgodnej z~Bourne shell (\cmdname{sh}, \cmdname{bash}, \cmdname{ksh}) możemy dopisać do pliku \filename{$HOME/.profile}: \begin{sverbatim} -PATH=/usr/local/texlive/2013/bin/i386-linux:$PATH; export PATH -MANPATH=/usr/local/texlive/2013/texmf-dist/doc/man:$MANPATH; export MANPATH -INFOPATH=/usr/local/texlive/2013/texmf-dist/doc/info:$INFOPATH; export INFOPATH +PATH=/usr/local/texlive/2014/bin/i386-linux:$PATH; export PATH +MANPATH=/usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH; export MANPATH +INFOPATH=/usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH; export INFOPATH \end{sverbatim} W~wypadku csh lub tcsh należy zmodyfikować plik \filename{$HOME/.cshrc}, np.: \begin{sverbatim} -setenv PATH /usr/local/texlive/2013/bin/i386-linux:$PATH -setenv MANPATH /usr/local/texlive/2013/texmf-dist/doc/man:$MANPATH -setenv INFOPATH /usr/local/texlive/2013/texmf-dist/doc/info:$INFOPATH +setenv PATH /usr/local/texlive/2014/bin/i386-linux:$PATH +setenv MANPATH /usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH +setenv INFOPATH /usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH \end{sverbatim} Jeśli jakieś ustawienia zawarto już w~prywatnych plikach konfiguracyjnych, @@ -1276,8 +1293,8 @@ konfiguracji. Nasze dwie rady są następujące: 1)~można sprawdzić plik \filename{/etc/manpath.config} i,~jeśli jest obecny, dodać w nim wiersze \begin{sverbatim} -MANPATH_MAP /usr/local/texlive/2013/bin/i386-linux \ - /usr/local/texlive/2013/texmf-dist/doc/man +MANPATH_MAP /usr/local/texlive/2014/bin/i386-linux \ + /usr/local/texlive/2014/texmf-dist/doc/man \end{sverbatim} 2)~można sprawdzić plik \filename{/etc/environment}, w którym może być zdefiniowana ścieżka wyszukiwania i~inne domyślne zmienne środowiska. @@ -1331,8 +1348,9 @@ następujące czynności: \item uruchomić \Ucom{fc-cache -fsv}. \end{enumerate*} -Jeśli nie mamy odpowiednich uprawnień i chcemy podczas uruchamiania \XeTeX-a -korzystać jedynie z~fontów dostępnych w~\TL, należy: +Jeśli nie mamy odpowiednich uprawnień, a~chcemy + %podczas uruchamiania \XeTeX-a + korzystać z~fontów dostępnych w~\TL, należy: \begin{enumerate*} \item skopiować plik \filename{texlive-fontconfig.conf} do \filename{~/.fonts.conf}, gdzie \filename{~} oznacza nasz katalog domowy. @@ -1340,8 +1358,8 @@ korzystać jedynie z~fontów dostępnych w~\TL, należy: \end{enumerate*} Uruchomienie programu \code{fc-list} pozwala wyświetlić nazwy fontów -systemowych. \code{fc-list : family style file spacing} pokaże więcej -interesujących informacji. +systemowych. Uruchomienie \code{fc-list : family style file spacing} pokaże +więcej interesujących informacji. %\subsubsection{Gdy uruchamiamy programy z~DVD} % @@ -1444,7 +1462,6 @@ katalogów umieszczonych w klamrach. Jest to, niestety, bardzo skomplikowane zagadnienie, wymagające sporej wiedzy użytkownika. Warto najpierw przejrzeć, jakie fonty mamy dostępne bezpłatnie w~dystrybucji \TL\ (jest ich całkiem sporo). - %(patrz część~\ref{sec:tl-fonts}). Alternatywą jest tu użycie programu \XeTeX{} lub Lua\TeX\ (patrz część~\ref{sec:tex-extensions}), które korzystają z fontów systemowych @@ -1452,24 +1469,30 @@ bez potrzeby instalowania ich dla programów \TeX-owych. Procedury instalacji i integracji fontów % for our best effort at wielkim staraniem ?? - opisano dokładnie np. -w:~\url{http://tug.org/fonts/fontinstall.html}. + opisano w~miarę dokładnie np. na stronie: + \url{http://tug.org/fonts/fontinstall.html}. \subsection{Testowanie instalacji} \label{sec:test-install} Po zainstalowaniu \TL{} warto sprawdzić, czy programy działają -poprawnie. Opiszemy tu podstawowe procedury testujące funkcjonowanie -systemu w~systemach Unix. W~\MacOSX{} i~Windows najczęściej użyjemy -środowiska graficznego (\GUI), reguły jednak będą podobne. +poprawnie. Pierwszą rzeczą będzie znalezienie programu do edycji plików. +W~\MacOSX{} i~Windows najczęściej użyjemy +graficznego edytora (\GUI), odpowiednio TeXShop lub \TeX{}works, +które dostępne są w~dystrybucji \TL{}. Dla innych systemów uniksowych +wybór edytora pozostawia się użytkownikowi. W~zasadzie we wszystkich +systemach możemy korzystać z~dowolnego edytora, operującego na czystym +tekście. + +Opiszemy tu podstawowe procedury testujące funkcjonowanie instalacji +w~systemach Unix, ale zasady są identyczne dla innych systemów. \begin{enumerate} \item Sprawdzamy najpierw, czy uruchamia się program \cmdname{tex}: \begin{alltt} > \Ucom{tex -{}-version} -TeX 3.1415926 (TeX Live ...) -kpathsea version 6.0.1 +TeX 3.14159265 (TeX Live ...) Copyright ... D.E. Knuth. ... \end{alltt} @@ -1481,7 +1504,7 @@ zadeklarowano zmienną \envname{PATH} (patrz: deklaracje zmiennych \item Następnie przetwarzamy prosty plik \LaTeX-owy: \begin{alltt} > \Ucom{latex sample2e.tex} -pdfTeX 3.1415926-... (TeX Live ...) +This is pdfTeX 3.14... ..... Output written on sample2e.dvi (3 pages, 7484 bytes). Transcript written on sample2e.log. @@ -1556,7 +1579,7 @@ Program ten można też zainstalować samodzielnie w~systemach Linux użycie fontów systemowych: \begin{alltt} > \Ucom{xetex opentype-info.tex} -This is XeTeX, Version 3.1415926\dots +This is XeTeX, Version 3.14\dots ... Output written on opentype-info.pdf (1 page). Transcript written on opentype-info.log. @@ -1581,7 +1604,7 @@ Wiele skryptów napisano w~języku Perl, ponadto wiele narzędzi wymaga programu Ghostscript (interpretera języka PostScript) do rasteryzacji bądź konwersji plików. Przydatne są także w~wielu wypadkach różne programy do obróbki grafiki. Ponadto posiadanie edytora -zorientowanego na środowisko \TeX{} znacznie ułatwi pracę. +dedekowanego dla środowiska \TeX{} znacznie ułatwi pracę. Wszystkie te programy dla Windows można dosyć łatwo znaleźć w~sieci, ponieważ jednak jest ich spory wybór, postanowiliśmy te najbardziej istotne @@ -1643,7 +1666,7 @@ pomocnicze: \item \cmdname{GNU Emacs} -- w~wersji zintegrowanej z~\textsf{AucTeX} dla Windows dostępny jest w~archiwach \CTAN; strona domowa: \url{http://www.gnu.org/software/auctex}. -% http://www.gnu.org/software/emacs/windows/ntemacs.html}) +% http://www.gnu.org/software/emacs/windows/ntemacs.html) % \item \cmdname{XEmacs} -- bardziej przyjazna wersja dla Windows % (\url{http://www.xemacs.org/}) \item \cmdname{LEd} -- polski edytor, dostępny @@ -1782,7 +1805,7 @@ Poza tym w Windows można dołączyć opisany wyżej skrypt \filename{w32client} \url{http://tug.org/texlive/w32client.html}), który wykonuje swe zadania, podobnie jak w wypadku instalacji sieciowej. -W systemie \MacOSX{} programy TeXShop i \TeX{}works będą mogły wykorzystać +W systemie \MacOSX{} program TeXShop będzie mógł wykorzystać instalację na \acro{DVD}, gdy zadeklarujemy dowiązanie symboliczne \filename{/usr/texbin} do odpowiedniego katalogu, np.: \begin{verbatim} @@ -1800,21 +1823,23 @@ Obraz \ISO, tworzony obecnie, tego nie wymaga. \label{sec:tlmgr} \TL{} zawiera program o~nazwie \prog{tlmgr}, służący do dalszego -zarządzania \TL{} po pierwotnej instalacji. Programy \prog{updmap}, -\prog{fmtutil} oraz \prog{texconfig} są nadal dostępne i~będą utrzymywane -w~przyszłości, jednakże obecnie polecanym interfejsem jest \prog{tlmgr}. Jego -możliwości obejmują: +zarządzania \TL{} po pierwotnej instalacji. Jego możliwości obejmują: \begin{itemize*} \item instalowanie, aktualizację, tworzenie kopii zapasowych, odtwarzanie oraz usuwanie pojedynczych pakietów (opcjonalnie~-- z~uwzględnieniem zależności pomiędzy pakietami); -\item wyszukiwanie i pokazanie zawartości pakietów; +\item wyszukiwanie i pokazanie zawartości pakietów oraz ich opisów; \item wyszczególnianie oraz dodawanie architektur (platform systemowych); \item zmianę opcji instalacji, takich jak rozmiar papieru czy zmiana położenia źródła instalacji (patrz część~\ref{sec:location}). \end{itemize*} +Program \prog{tlmgr} całkowicie zastąpił funkcjonalność programu +\prog{texconfig}. Choć ten ostatni jest nadal dostępny w~dystrybucji \TL{} +dla użytkowników przyzwyczajonych do tego interfejsu, zalecamy +obecnie używanie \prog{tlmgr}. + \begin{figure}[tb] \tlpng{tlmgr-gui}{\linewidth} \caption{\prog{tlmgr} w~trybie graficznym: główne okno, po akcji @@ -1853,12 +1878,9 @@ możliwości obejmują: > \Ucom{tlmgr -gui} \end{alltt} zaś w~systemie Windows poprzez wybór menu: \texttt{Start}, -\texttt{Programy}, \texttt{TeX Live 2013}, \texttt{TeX Live Manager}. +\texttt{Programy}, \texttt{TeX Live 2014}, \texttt{TeX Live Manager}. Po kliknięciu przycisku ,,Wczytaj'' wyświetla listę dostępnych oraz listę zainstalowanych pakietów. - %(te ostatnie poprzedzone są znacznikiem - %,,(i)''). Zakładamy oczywiście, że źródła instalacji są poprawne i~są - %dostępne. Rysunki~\ref{fig:tlmgr-general-options} i~\ref{fig:tlmgr-paper-options} pokazują zakładki doczące opcji. @@ -1897,12 +1919,12 @@ running post install action for xetex install: xetex-def ... running mktexlsr -mktexlsr: Updating /usr/local/texlive/2013/texmf-dist/ls-R... +mktexlsr: Updating /usr/local/texlive/2014/texmf-dist/ls-R... ... running fmtutil-sys --missing ... Transcript written on xelatex.log. -fmtutil: /usr/local/texlive/2013/texmf-var/web2c/xetex/xelatex.fmt installed. +fmtutil: /usr/local/texlive/2014/texmf-var/web2c/xetex/xelatex.fmt installed. \end{fverbatim} Jak widać, \prog{tlmgr} instaluje wszystkie pakiety zależne, a także @@ -1920,9 +1942,9 @@ co pokaże: package: collection-latexextra category: Collection shortdesc: LaTeX supplementary packages -longdesc: A large collection of add-on packages for LaTeX. +longdesc: A very large collection of add-on packages for LaTeX. installed: Yes -revision: 14675 +revision: 32768 \end{fverbatim} \noindent @@ -2018,27 +2040,20 @@ dostępu do rejestru. %%! sformułowania. Ale i tak jest, wg mnie, do bani :-) W nowszych wersjach Windows istnieje wyraźne rozróżnienie między -użytkownikami ,,zwykłymi'' i~administratorami, mającymi -pełną swobodę dostępu do całości systemu. - %%! ??? - %In practice, though, you could better describe - %these classes of users as unprivileged users and normal users: being an - %administrator is the rule, not the exception. - Dołożono wielu starań, aby umożliwić instalację \TL{} także osobom bez - uprawnień administratora. - -Jeśli osoba instalująca jest administratorem, to udostępniona jest opcja -instalacji dla wszystkich użytkowników. Użycie jej oznacza, że tworzone są -skróty, a także ustawiane są zmienne środowiska dla całego systemu. +użytkownikami ,,zwykłymi'' i~administratorami, którzy mają +pełną swobodę dostępu do całości systemu. +Dołożono wielu starań, aby umożliwić instalację \TL{} także osobom bez +uprawnień administratora. + +Jeśli osoba instalująca ma uprawnienia administrata, to udostępniona jest +opcja instalacji dla wszystkich użytkowników. Użycie jej oznacza, że tworzone +są skróty, a także ustawiane są zmienne środowiska dla całego systemu. W~przeciwnym wypadku skróty i~menu są tworzone jedynie dla konkretnego użytkownika, także definiowane zmienne środowiska dotyczą zwykłych użytkowników. - %Mając uprawnienia admistratora możemy zainstalować \TL{} tylko - %dla użytkowników; należy wtedy uruchomić \verb|install-tl| z~parametrem - %\optname{-non-admin}. Bez względu na status użytkownika proponowanym, domyślnym katalogiem głównym -instalacji, jest katalog w~ramach \verb|%SystemDrive%|. Program instalacyjny +instalacji jest katalog w~ramach \verb|%SystemDrive%|. Program instalacyjny zawsze sprawdza, czy ten katalog jest dostępny do zapisu dla aktualnego użytkownika. @@ -2317,9 +2332,9 @@ przez zmienną \envname{TEXMFCNF}, %(domyślnie taki plik znajduje się %w~podkatalogu \file{texmf/web2c}). ale nie zalecamy jawnego ustawiania tej, jak i~innych zmiennych w~systemie. -Zamiast tego typowa instalacja \TL{} tworzy plik \file{.../2013/texmf.cnf}, +Zamiast tego typowa instalacja \TL{} tworzy plik \file{.../2014/texmf.cnf}, który w~wyjątkowych wypadkach możemy modyfikować. Głównym plikiem -konfiguracyjnym jest \file{.../2013/texmf-dist/web2c/texmf.cnf}, ale +konfiguracyjnym jest \file{.../2014/texmf-dist/web2c/texmf.cnf}, ale nie powinien być on modyfikowany, gdyż %wprowadzone ewentualne zmiany będą utracone podczas aktualizacji. @@ -3097,7 +3112,8 @@ przy głównym współudziale: pracował nad jego ulepszaniem i~błyskawicznie dostarczał poprawki; Eitan zmarł w czerwcu 2009~r. i dedykujemy tę dokumentację Jego pamięci; \item Hansa Hagena, który dostosowywał \ConTeXt\ do potrzeb \TL; -\item \Thanh{}a, Martina Schr\"odera i~zespołu pdf\TeX, którzy ciągle +\item \Thanh{}a, %%! H\`an Th\^e Th\`anha coś nie działa w polskiej wersji [SW] + Martina Schr\"odera i~zespołu pdf\TeX, którzy ciągle ulepszali możliwości tego programu; \item Hartmuta Henkela, mającego istotny udział w~rozwoju pdf\TeX-a, Lua\TeX-a i~innych programów; @@ -3157,16 +3173,16 @@ przy głównym współudziale: Binaria dla różnych platform skompilowali: Ettore Aldrovandi (\pkgname{i386-solaris}, \pkgname{x86\_64-solaris}), Marc Baudoin (\pkgname{amd64-netbsd}, \pkgname{i386-netbsd}), -Karl Berry (\pkgname{i386-linux}, \pkgname{sparc-solaris}), +Karl Berry (\pkgname{i386-linux}), Alan Braslau (\pkgname{amd64-kfreebsd}, \pkgname{i386-kfreebsd}), Peter Breitenlohner (\pkgname{x86\_64-linux}), -Ken Brown (\pkgname{i386-cygwin}), +Ken Brown (\pkgname{i386-cygwin}, \pkgname{x86\_64-cygwin}), Simon Dales (\pkgname{armhf-linux}), -Christian Mensing (\pkgname{mips-irix}), -Akira Kakuto (\pkgname{win32}), +% Christian Mensing (\pkgname{mips-irix}), + Akira Kakuto (\pkgname{win32}), Dick Koch (\pkgname{universal-darwin}, \pkgname{x86\_64-darwin}), Nikola Le\v{c}i\'c (\pkgname{amd64-freebsd}, \pkgname{i386-freebsd}), -Mojca Miklavec (\pkgname{mipsel-linux}), +Mojca Miklavec (\pkgname{mipsel-linux}, \pkgname{sparc-solaris}), Norbert Preining (\pkgname{alpha-linux}), Thomas Schmitz (\pkgname{powerpc-linux}), Boris Veytsman (\pkgname{armel-linux}). @@ -3795,7 +3811,7 @@ programu. Przywrócono (ze względów raczej historycznych) programy \cmdname{initex} i~\cmdname{inimf} (ale nie inne warianty \cmdname{ini*}). -\subsection{2012} +\subsection{Wydanie 2012} Znacznie zmodyfikowano program \code{tlmgr}, odtąd pozwala on m.in. aktualizować z~kilku repozytoriów w~sieci. Szczegóły zawarto w~pomocy @@ -3835,9 +3851,7 @@ Dodano binaria dla \pkgname{armel-linux} and \pkgname{mipsel-linux}. Usunięto z~głównej dystrybucji binaria dla \pkgname{sparc-linux} i~\pkgname{i386-netbsd}. -\htmlanchor{news} -\subsection{\enspace Obecna edycja} -\label{sec:tlcurrent} +\subsection{Wydanie 2013} W układzie dystrybucji zawartość katalogu \code{texmf/} włączono (dla uproszczenia) do katalogu \code{texmf-dist/}. Obie zmienne Kpathsea: @@ -3861,7 +3875,8 @@ W programie \XeTeX\ (patrz także na stronie domowej projektu): \item biblioteki Graphite2 i~HarfBuzz zastąpiły SilGraphite dla układu Graphite; \item dla komputerów Mac użyto mechanizmu Core Text, zamiast (zarzuconego) - ATSUI; \item w wypadku znalezienia identycznych nazw fontów w~różnych + ATSUI; +\item w wypadku znalezienia identycznych nazw fontów w~różnych formatach, program użyje fontów TrueType/OpenType, zamiast Type1; \item naprawiano okazjonalnie występujące różnice w~znajdywaniu fontów przez programy \XeTeX\ i~\code{xdvipdfmx}. @@ -3882,7 +3897,79 @@ Więcej informacji: \verb|tlmgr --help| lub strona \url{http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES}. Dodano bądź przywrócono binaria dla platform: \pkgname{armhf-linux}, -\pkgname{mips-irix}, \pkgname{i386-netbsd} i~\pkgname{amd64-netbsd}. +\pkgname{mips-irix}, \pkgname{i386-netbsd} i~\pkgname{amd64-netbsd}; +usunięto \pkgname{powerpc-aix}. + +\htmlanchor{news} +\subsection{\enspace Obecna edycja -- 2014} +\label{sec:tlcurrent} + +Edycja 2014 zawiera kolejną, drobną poprawkę D.E.~Knutha: dotyczy ona +wszystkich silników TeX-a, ale jedyną widoczną zmianą jest przywrócenie +komunikatu \code{preloaded format} (zamiast \code{format}) wyświetlanego +w~wierszu identyfikującym program podczas jego uruchamiania. Według +Knutha zmiana ma podkreślać, że chodzi o format ładowany domyślnie, +a~nie o~format, który jest zaszyty w binariach i~który może zostać +zastąpiony innym formatem. + +pdf\TeX: dodano nowy parametr \cs{pdfsuppresswarningpagegroup} pozwalający +wyłączyć ostrzegawcze komunikaty programu; dodano nowe polecenia wbudowane +(\cs{pdfinterwordspaceon}, \cs{pdfinterwordspaceoff}, \cs{pdffakespace}) +modyfikujące spacjowanie, mające w zamierzeniu ułatwiać oblewanie tekstem. + +Lua\TeX: dokonano istotnych zmian i~poprawek przy ładowaniu fontów i~wzorców +przenoszenia. Najważniejszym dodatkiem są nowe warianty silnika: +\code{luajittex} (\url{http://foundry.supelec.fr/projects/luajittex}) oraz +pokrewne \code{texluajit} and \code{texluajitc}. Wykorzystują one +Lua do kompilacji do kodu maszynowego (ang. \emph{just-in-time compilation}; +szczegóły na ten temat zawiera artykuł na stronie +\url{http://tug.org/TUGboat/tb34-1/tb106scarso.pdf}). +\code{luajittex} jest nadal w~fazie rozwoju, nie jest dostępny dla wszystkich +platform i~jest znacznie mniej stabilny niż \code{luatex}. Zarówno my, jak +i~projektanci tego programu zalecamy jego użycie jedynie do eksperymentów +z~kodem jit i~Lua. + +\XeTeX: na wszystkich platformach (w~tym na Mac OSX) obsługiwane są obecnie +te same formaty plików graficznych; zrezygnowano z~niektórych +wariantów dekompozycji znaków unikodowych (\emph{compatibility +decomposition}); preferowane jest korzystanie z~fontów OpenType, zamiast +fontów Graphite, dla zapewnienia zgodności w~poprzednimi wersjami \XeTeX-a. + +\MP: zestaw możliwych wartości parametru \code{numbersystem}, a~zarazem +zmiennej wbudowanej, rozszerzono o wartość \code{decimal}; dokładności +obliczeń można ustalać za pomocą owej zmiennej wbudowanej +\code{numberprecision}; dodano nową definicję \code{drawdot} w~pliku +\filename{plain.mp} (Knuth); usunięto błędy m.in. w~zapisie do formatów +\acro{SVG} i~\acro{PNG}. + +Narzędzie Con\TeX{}t-a \cmdname{pstopdf} zostanie usunięte jakiś czas po +opublikowaniu tego wydania \TL{} z~powodu konfliktów z~programem o~takiej +samej nazwie, występującym w~rożnych systemach operacyjnych. Na razie +nadal może być ono uruchamiane poleceniem \code{mtxrun --script pstopdf}. + +Programy \cmdname{psutils} zostały w~istotny sposób zmienione przez nowego +opiekuna. W~rezultacie kilka rzadko używanych narzędzi (\code{fix*}, +\code{getafm}, \code{psmerge}, \code{showchar}) znajdziemy teraz +tylko w~katalogu \dirname{scripts/}, a~nie jako samodzielne programy +(jeśli się okaże, że stwarza to problemy, może w~przyszłości zostać +to zmienione). Dodano nowy skrypt \code{psjoin}. + +Z~pochodnej z~\TL{} dystrybucji Mac\TeX\ (część~\ref{sec:macosx}) usunięto +opcjonalne tylko dla Mac OSX pakiety fontów Latin Modern oraz \TeX\ Gyre; +indywidualny użytkownik może je obecnie w~łatwy sposób udostępnić w~systemie +operacyjnym. Ze względu na definicje zawarte w~pliku \code{tex4ht.env} +usunięto pochodzący z~ImageMagick program \cmdname{convert}, ponieważ program +\TeX4ht korzysta bezpośrednio z programu Ghostscript. + +Z~kolekcji \pkgname{langcjk}, wspólnej dla języków chińskiego, +japońskiego i~koreańskiego, zostały wydzielone oddzielne (o~mniejszej +wielkości) podkolekcje dla każdego z~tych języków. + +Dodano programy dla platformy \pkgname{x86\_64-cygwin}, usunięto +programy dla platformy \pkgname{mips-irix}. Ponieważ Microsoft zakończył +wspieranie Windows XP, może się w~przyszłości zdarzyć, że nasze programy +nie będą działać prawidłowo w~tym systemie. + Programy dla niektórych innych platform są dostępne na stronie: \url{http://tug.org/texlive/custom-bin.html}. Ponadto binaria dla pewnych platform pominięto na \DVD\ (dla zaoszczędzenia miejsca), |