diff options
Diffstat (limited to 'Master/texmf-doc/doc/polish/texlive-pl/texlive-pl.html')
-rwxr-xr-x | Master/texmf-doc/doc/polish/texlive-pl/texlive-pl.html | 3574 |
1 files changed, 1786 insertions, 1788 deletions
diff --git a/Master/texmf-doc/doc/polish/texlive-pl/texlive-pl.html b/Master/texmf-doc/doc/polish/texlive-pl/texlive-pl.html index 10cdc87cd77..5d44043a331 100755 --- a/Master/texmf-doc/doc/polish/texlive-pl/texlive-pl.html +++ b/Master/texmf-doc/doc/polish/texlive-pl/texlive-pl.html @@ -2,13 +2,14 @@ "http://www.w3.org/TR/html4/loose.dtd"> <html > <head> - <title>Przewodnik po TEX Live [1ex] TeX Live 2008 </title> -<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> + <title>Przewodnik po TEX Live +TeX Live 2008 </title> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8559-1"> <meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)"> <meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)"> -<!-- html,info,fn-in --> +<!-- charset=iso-8559-1,html,info,fn-in --> <meta name="src" content="texlive-pl.tex"> -<meta name="date" content="2008-08-08 01:56:00"> +<meta name="date" content="2008-08-09 00:53:00"> <link rel="stylesheet" type="text/css" href="texlive-pl.css"> <link rel="stylesheet" type="text/css" href="texlive-pl.css" /> <link rel="stylesheet" type="text/css" href="tex-live.css" /> @@ -26,27 +27,27 @@ class="E">E</span>X</span> Live<br /> class="E">E</span>X</span> Live 2008 </h2> <div class="author" ><span class="ec-lmr-12">Redakcja: Karl Berry</span> -<br /> <span class="obeylines-h"><a +<br /> <a href="http://tug.org/texlive/" class="url" ><span -class="ec-lmtt-12">http://tug.org/texlive/</span></a></span> </div> +class="ec-lmtt-12">http://tug.org/texlive/</span></a> </div> <br /> <div class="date" ><span class="ec-lmr-12">Lipiec 2008</span></div> </div> <h3 class="likesectionHead"><a - id="x1-1000"></a>Spis treści</h3> + id="x1-1000"></a>Spis treści</h3> <div class="tableofcontents"> <span class="sectionToc" >1 <a -href="#x1-20001" id="QQ2-1-2">Wstęp</a></span> +href="#x1-20001" id="QQ2-1-2">Wstęp</a></span> <br />  <span class="subsectionToc" >1.1 <a href="#x1-30001.1" id="QQ2-1-3">TEX Live i TEX Collection</a></span> <br />  <span class="subsectionToc" >1.2 <a -href="#x1-40001.2" id="QQ2-1-4">Obsługiwane systemy operacyjne</a></span> +href="#x1-40001.2" id="QQ2-1-4">Obsługiwane systemy operacyjne</a></span> <br />  <span class="subsectionToc" >1.3 <a href="#x1-50001.3" id="QQ2-1-5">Podstawy instalacji <span class="TEX">T<span class="E">E</span>X</span> Live</a></span> <br />  <span class="subsectionToc" >1.4 <a -href="#x1-60001.4" id="QQ2-1-6">Dostępna pomoc</a></span> +href="#x1-60001.4" id="QQ2-1-6">Dostępna pomoc</a></span> <br /> <span class="sectionToc" >2 <a href="#x1-70002" id="QQ2-1-7">Struktura <span class="TEX">T<span class="E">E</span>X</span> Live</a></span> @@ -54,14 +55,14 @@ class="E">E</span>X</span> Live</a></span> href="#x1-80002.1" id="QQ2-1-8">The <span class="TEX">T<span class="E">E</span>X</span> Collection: TEX Live, proTEXt, MacTEX</a></span> <br />  <span class="subsectionToc" >2.2 <a -href="#x1-90002.2" id="QQ2-1-9">Główne katalogi TEX Live</a></span> +href="#x1-90002.2" id="QQ2-1-9">Główne katalogi TEX Live</a></span> <br />  <span class="subsectionToc" >2.3 <a href="#x1-100002.3" id="QQ2-1-10">Predefiniowane drzewa katalogów texmf</a></span> <br />  <span class="subsectionToc" >2.4 <a href="#x1-110002.4" id="QQ2-1-11">Rozszerzenia <span class="TEX">T<span class="E">E</span>X</span>-a</a></span> <br />  <span class="subsectionToc" >2.5 <a -href="#x1-120002.5" id="QQ2-1-12">Inne ważniejsze programy <span class="TEX">T<span +href="#x1-120002.5" id="QQ2-1-12">Inne ważniejsze programy <span class="TEX">T<span class="E">E</span>X</span> Live</a></span> <br />  <span class="subsectionToc" >2.6 <a href="#x1-130002.6" id="QQ2-1-13">Pakiety i ich zestawy</a></span> @@ -87,26 +88,26 @@ href="#x1-220003.2" id="QQ2-1-24">Podczas instalacji</a></span> <br />   <span class="subsubsectionToc" >3.2.1 <a href="#x1-230003.2.1" id="QQ2-1-25">Menu: binary systems (tylko Unix)</a></span> <br />   <span class="subsubsectionToc" >3.2.2 <a -href="#x1-240003.2.2" id="QQ2-1-27">Wybór tego, co ma być zainstalowane</a></span> +href="#x1-240003.2.2" id="QQ2-1-27">Wybór tego, co ma być zainstalowane</a></span> <br />   <span class="subsubsectionToc" >3.2.3 <a href="#x1-250003.2.3" id="QQ2-1-30">Katalogi</a></span> <br />   <span class="subsubsectionToc" >3.2.4 <a href="#x1-260003.2.4" id="QQ2-1-31">Opcje</a></span> <br />   <span class="subsubsectionToc" >3.2.5 <a -href="#x1-270003.2.5" id="QQ2-1-33">Uruchamianie bezpośrednio z DVD (tylko w trybie tekstowym)</a></span> +href="#x1-270003.2.5" id="QQ2-1-33">Uruchamianie bezpośrednio z DVD (tylko w trybie tekstowym)</a></span> <br />  <span class="subsectionToc" >3.3 <a -href="#x1-280003.3" id="QQ2-1-35">Parametry instalacji z linii poleceń</a></span> +href="#x1-280003.3" id="QQ2-1-35">Parametry instalacji z linii poleceń</a></span> <br />   <span class="subsubsectionToc" >3.3.1 <a href="#x1-290003.3.1" id="QQ2-1-36">Parametr <span class="ec-lmtt-10">location</span></a></span> <br />  <span class="subsectionToc" >3.4 <a -href="#x1-300003.4" id="QQ2-1-37">Czynności poinstalacyjne</a></span> +href="#x1-300003.4" id="QQ2-1-37">Czynności poinstalacyjne</a></span> <br />   <span class="subsubsectionToc" >3.4.1 <a -href="#x1-310003.4.1" id="QQ2-1-38">Gdy zastosujemy dowiązania symboliczne</a></span> +href="#x1-310003.4.1" id="QQ2-1-38">Gdy zastosujemy dowiązania symboliczne</a></span> <br />   <span class="subsubsectionToc" >3.4.2 <a -href="#x1-320003.4.2" id="QQ2-1-39">Zmienne środowiska dla Unix</a></span> +href="#x1-320003.4.2" id="QQ2-1-39">Zmienne środowiska dla Unix</a></span> <br />   <span class="subsubsectionToc" >3.4.3 <a href="#x1-330003.4.3" id="QQ2-1-40">Gdy uruchamiamy programy z DVD</a></span> <br />   <span class="subsubsectionToc" >3.4.4 <a @@ -114,25 +115,25 @@ href="#x1-340003.4.4" id="QQ2-1-41">ConTEXt Mark IV</a></span> <br />   <span class="subsubsectionToc" >3.4.5 <a href="#x1-350003.4.5" id="QQ2-1-42">Integracja lokalnych i prywatnych pakietów makr</a></span> <br />   <span class="subsubsectionToc" >3.4.6 <a -href="#x1-360003.4.6" id="QQ2-1-43">Integracja fontów z innych źródeł</a></span> +href="#x1-360003.4.6" id="QQ2-1-43">Integracja fontów z innych źródeł</a></span> <br />  <span class="subsectionToc" >3.5 <a href="#x1-370003.5" id="QQ2-1-44">Testowanie instalacji</a></span> <br /> <span class="sectionToc" >4 <a href="#x1-380004" id="QQ2-1-45">Instalacje sieciowe</a></span> <br /> <span class="sectionToc" >5 <a -href="#x1-390005" id="QQ2-1-46">Maksymalnie przenośny <span class="TEX">T<span +href="#x1-390005" id="QQ2-1-46">Maksymalnie przenośny <span class="TEX">T<span class="E">E</span>X</span> Live na DVD i USB</a></span> <br /> <span class="sectionToc" >6 <a href="#x1-400006" id="QQ2-1-47"><span -class="ec-lmss-10">tlmgr</span>: zarządzanie instalacją</a></span> +class="ec-lmss-10">tlmgr</span>: zarządzanie instalacją</a></span> <br />  <span class="subsectionToc" >6.1 <a href="#x1-410006.1" id="QQ2-1-50"><span -class="ec-lmss-10">tlmgr </span>– tryb graficzny (GUI)</a></span> +class="ec-lmss-10">tlmgr </span>– tryb graficzny (GUI)</a></span> <br />  <span class="subsectionToc" >6.2 <a -href="#x1-420006.2" id="QQ2-1-51">Przykładowe wywołania <span -class="ec-lmss-10">tlmgr </span>z linii poleceń</a></span> +href="#x1-420006.2" id="QQ2-1-51">Przykładowe wywołania <span +class="ec-lmss-10">tlmgr </span>z linii poleceń</a></span> <br /> <span class="sectionToc" >7 <a -href="#x1-430007" id="QQ2-1-52">Uwagi dotyczące Windows</a></span> +href="#x1-430007" id="QQ2-1-52">Uwagi dotyczące Windows</a></span> <br />  <span class="subsectionToc" >7.1 <a href="#x1-440007.1" id="QQ2-1-53">Cechy specyficzne w systemie Windows</a></span> <br />  <span class="subsectionToc" >7.2 <a @@ -149,58 +150,58 @@ href="#x1-490007.6" id="QQ2-1-59">Uprawnienia w Windows</a></span> href="#x1-500007.7" id="QQ2-1-60"><span class="ec-lmss-10">WinShell</span></a></span> <br />   <span class="subsubsectionToc" >7.7.1 <a -href="#x1-510007.7.1" id="QQ2-1-61">Użycie plików „projektu”</a></span> +href="#x1-510007.7.1" id="QQ2-1-61">Użycie plików „projektu”</a></span> <br />   <span class="subsubsectionToc" >7.7.2 <a href="#x1-520007.7.2" id="QQ2-1-62">Drukowanie z <span class="ec-lmss-10">WinShell </span>na drukarce PostScriptowej</a></span> <br />  <span class="subsectionToc" >7.8 <a href="#x1-530007.8" id="QQ2-1-63">W razie problemów</a></span> <br />   <span class="subsubsectionToc" >7.8.1 <a -href="#x1-540007.8.1" id="QQ2-1-64">Co zrobić gdy <span -class="ec-lmtt-10">latex </span>nie może znaleźć potrzebnych plików?</a></span> +href="#x1-540007.8.1" id="QQ2-1-64">Co zrobić gdy <span +class="ec-lmtt-10">latex </span>nie może znaleźć potrzebnych plików?</a></span> <br /> <span class="sectionToc" >8 <a -href="#x1-550008" id="QQ2-1-65">Instrukcja obsługi systemu Web2C</a></span> +href="#x1-550008" id="QQ2-1-65">Instrukcja obsługi systemu Web2C</a></span> <br />  <span class="subsectionToc" >8.1 <a -href="#x1-560008.1" id="QQ2-1-66">Przeszukiwanie ścieżek przez Kpathsea</a></span> +href="#x1-560008.1" id="QQ2-1-66">Przeszukiwanie ścieżek przez Kpathsea</a></span> <br />   <span class="subsubsectionToc" >8.1.1 <a -href="#x1-570008.1.1" id="QQ2-1-67">Źródła ścieżek</a></span> +href="#x1-570008.1.1" id="QQ2-1-67">Źródła ścieżek</a></span> <br />   <span class="subsubsectionToc" >8.1.2 <a href="#x1-580008.1.2" id="QQ2-1-68">Pliki konfiguracyjne</a></span> <br />   <span class="subsubsectionToc" >8.1.3 <a -href="#x1-590008.1.3" id="QQ2-1-69">Rozwijanie ścieżek</a></span> +href="#x1-590008.1.3" id="QQ2-1-69">Rozwijanie ścieżek</a></span> <br />   <span class="subsubsectionToc" >8.1.4 <a -href="#x1-600008.1.4" id="QQ2-1-70">Rozwijanie domyślne</a></span> +href="#x1-600008.1.4" id="QQ2-1-70">Rozwijanie domyślne</a></span> <br />   <span class="subsubsectionToc" >8.1.5 <a -href="#x1-610008.1.5" id="QQ2-1-71">Rozwijanie nawiasów</a></span> +href="#x1-610008.1.5" id="QQ2-1-71">Rozwijanie nawiasów</a></span> <br />   <span class="subsubsectionToc" >8.1.6 <a -href="#x1-620008.1.6" id="QQ2-1-72">Rozwijanie podkatalogów</a></span> +href="#x1-620008.1.6" id="QQ2-1-72">Rozwijanie podkatalogów</a></span> <br />   <span class="subsubsectionToc" >8.1.7 <a -href="#x1-630008.1.7" id="QQ2-1-73">Lista znaków specjalnych i ich znaczeń – podsumowanie</a></span> +href="#x1-630008.1.7" id="QQ2-1-73">Lista znaków specjalnych i ich znaczeń – podsumowanie</a></span> <br />  <span class="subsectionToc" >8.2 <a href="#x1-640008.2" id="QQ2-1-74">Bazy nazw plików</a></span> <br />   <span class="subsubsectionToc" >8.2.1 <a href="#x1-650008.2.1" id="QQ2-1-75">Baza nazw plików</a></span> <br />   <span class="subsubsectionToc" >8.2.2 <a -href="#x1-660008.2.2" id="QQ2-1-76">kpsewhich – program do przeszukiwania ścieżek</a></span> +href="#x1-660008.2.2" id="QQ2-1-76">kpsewhich – program do przeszukiwania ścieżek</a></span> <br />   <span class="subsubsectionToc" >8.2.3 <a -href="#x1-670008.2.3" id="QQ2-1-77">Przykłady użycia</a></span> +href="#x1-670008.2.3" id="QQ2-1-77">Przykłady użycia</a></span> <br />   <span class="subsubsectionToc" >8.2.4 <a -href="#x1-680008.2.4" id="QQ2-1-78">Diagnostyka błędów</a></span> +href="#x1-680008.2.4" id="QQ2-1-78">Diagnostyka błędów</a></span> <br />  <span class="subsectionToc" >8.3 <a -href="#x1-690008.3" id="QQ2-1-79">Parametry kontrolujące działanie programów</a></span> +href="#x1-690008.3" id="QQ2-1-79">Parametry kontrolujące działanie programów</a></span> <br /> <span class="sectionToc" >9 <a href="#x1-700009" id="QQ2-1-80">Budowa systemu na nowej platformie uniksowej</a></span> <br />  <span class="subsectionToc" >9.1 <a -href="#x1-710009.1" id="QQ2-1-81">Warunki wstępne</a></span> +href="#x1-710009.1" id="QQ2-1-81">Warunki wstępne</a></span> <br />  <span class="subsectionToc" >9.2 <a href="#x1-720009.2" id="QQ2-1-82">Konfiguracja</a></span> <br />  <span class="subsectionToc" >9.3 <a href="#x1-730009.3" id="QQ2-1-83">Uruchamianie <span class="ec-lmss-10">make</span></a></span> <br />  <span class="subsectionToc" >9.4 <a -href="#x1-740009.4" id="QQ2-1-84">Końcowe kroki konfiguracyjne</a></span> +href="#x1-740009.4" id="QQ2-1-84">Końcowe kroki konfiguracyjne</a></span> <br /> <span class="sectionToc" >10 <a -href="#x1-7500010" id="QQ2-1-85">Podziękowania</a></span> +href="#x1-7500010" id="QQ2-1-85">Podziękowania</a></span> <br /> <span class="sectionToc" >11 <a href="#x1-7600011" id="QQ2-1-86">Historia</a></span> <br />  <span class="subsectionToc" >11.1 <a @@ -215,49 +216,49 @@ href="#x1-8000011.4" id="QQ2-1-90">Edycja 2007</a></span> <br />  <span class="subsectionToc" >11.5 <a href="#x1-8100011.5" id="QQ2-1-91">Wydanie obecne</a></span> <br />  <span class="subsectionToc" >11.6 <a -href="#x1-8200011.6" id="QQ2-1-92">Przyszłe wersje</a></span> +href="#x1-8200011.6" id="QQ2-1-92">Przyszłe wersje</a></span> </div> <h3 class="sectionHead"><span class="titlemark">1. </span> <a - id="x1-20001"></a>Wstęp</h3> + id="x1-20001"></a>Wstęp</h3> <!--l. 57--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">1.1. </span> <a id="x1-30001.1"></a><span class="TEX">T<span class="E">E</span>X</span> Live i <span class="TEX">T<span class="E">E</span>X</span> Collection</h4> <!--l. 58--><p class="noindent" >Niniejsza dokumentacja opisuje oprogramowanie <span class="TEX">T<span -class="E">E</span>X</span> Live – dystrybucję <span class="TEX">T<span +class="E">E</span>X</span> Live – dystrybucję <span class="TEX">T<span class="E">E</span>X</span>-a wraz z programami -pomocniczymi, dostępną dla systemów GNU/Linux, różnych wersji Unix (w tym Mac OS X) oraz +pomocniczymi, dostępną dla systemów GNU/Linux, różnych wersji Unix (w tym Mac OS X) oraz Windows. <!--l. 63--><p class="indent" > <span class="TEX">T<span -class="E">E</span>X</span> Live można ściągnąć z sieci bądź otrzymać na płytce DVD <span class="TEX">T<span +class="E">E</span>X</span> Live można ściągnąć z sieci bądź otrzymać na płytce DVD <span class="TEX">T<span class="E">E</span>X</span> Collection, dostarczanej -swoim członkom przez Grupy Użytkowników Systemu <span class="TEX">T<span -class="E">E</span>X</span> . Część <a -href="#x1-80002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a> omawia pokrótce zawartość tej -płytki. Zarówno <span class="TEX">T<span +swoim członkom przez Grupy Użytkowników Systemu <span class="TEX">T<span +class="E">E</span>X</span> . Część <a +href="#x1-80002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a> omawia pokrótce zawartość tej +płytki. Zarówno <span class="TEX">T<span class="E">E</span>X</span> Live, jak i <span class="TEX">T<span -class="E">E</span>X</span> Collection powstały dzięki zbiorowemu wysiłkowi Grup. W tym -dokumencie omówimy głównie samą dystrybucję <span class="TEX">T<span +class="E">E</span>X</span> Collection powstały dzięki zbiorowemu wysiłkowi Grup. W tym +dokumencie omówimy głównie samą dystrybucję <span class="TEX">T<span class="E">E</span>X</span> Live. <!--l. 69--><p class="indent" > <span class="TEX">T<span class="E">E</span>X</span> Live zawiera skompilowane programy: <span class="TEX">T<span class="E">E</span>X</span>, LaTeX2e, Metafont, MetaPost, 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. +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. <!--l. 74--><p class="indent" > Pakiety zawarte w <span class="TEX">T<span -class="E">E</span>X</span> Live są regularnie aktualizowane z serwerów CTAN: <span class="obeylines-h"><a +class="E">E</span>X</span> Live są regularnie aktualizowane z serwerów CTAN: <a href="http://www.ctan.org" class="url" ><span -class="ec-lmtt-10">http://www.ctan.org</span></a></span>. -<!--l. 77--><p class="indent" > Lista najważniejszych zmian dokonanych w tej edycji <span class="TEX">T<span -class="E">E</span>X</span> Live znajduje się w części <a +class="ec-lmtt-10">http://www.ctan.org</span></a>. +<!--l. 77--><p class="indent" > Lista najważniejszych zmian dokonanych w tej edycji <span class="TEX">T<span +class="E">E</span>X</span> Live znajduje się w części <a href="#x1-8100011.5">11.5<!--tex4ht:ref: sec:tlcurrent --></a>, na str. <a href="#x1-8100011.5">92<!--tex4ht:ref: sec:tlcurrent --></a>. <!--l. 81--><p class="indent" > Nie opisujemy tu, czym jest system <span class="TEX">T<span -class="E">E</span>X</span>, a jedynie kwestię instalacji i konfiguracji oprogramowania +class="E">E</span>X</span>, a jedynie kwestię instalacji i konfiguracji oprogramowania <span class="TEX">T<span -class="E">E</span>X</span> Live. Początkujący użytkownicy mogą się zapoznać z podstawowymi pojęciami np. w artykule +class="E">E</span>X</span> Live. Początkujący użytkownicy mogą się zapoznać z podstawowymi pojęciami np. w artykule <span class="ec-lmri-10">Przewodnik po systemie </span><span class="TEX"><span class="ec-lmri-10">T</span><span @@ -267,61 +268,62 @@ class="ec-lmri-10">X</span></span>: <a href="../../../../texmf-doc/doc/polish/tex-virtual-academy-pl/cototex.html" >texmf-doc/doc/polish/tex-virtual-academy-pl/cototex.html</a>. <!--l. 87--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">1.2. </span> <a - id="x1-40001.2"></a>Obsługiwane systemy operacyjne</h4> + id="x1-40001.2"></a>Obsługiwane systemy operacyjne</h4> <!--l. 90--><p class="noindent" ><span class="TEX">T<span class="E">E</span>X</span> Live zawiera oprogramowanie dla wielu platform linuksowych i uniksowych, w tym Mac OS X. -Załączone pliki źródłowe pozwalają też na instalację na dodatkowych platformach. -<!--l. 94--><p class="indent" > Spośród systemów Windows obsługiwane są tylko wersje 2000 i nowsze. Zaniechano wsparcia dla -Windows 9x, ME oraz NT, których obsługa była bardzo pracochłonna (w porównaniu z Linux/Unix). +Załączone pliki źródłowe pozwalają też na instalację na dodatkowych platformach. +<!--l. 94--><p class="indent" > Spośród systemów Windows obsługiwane są tylko wersje 2000 i nowsze. Zaniechano wsparcia dla +Windows 9x, ME oraz NT, których obsługa była bardzo pracochłonna (w porównaniu z Linux/Unix). Wprawdzie brak jest oprogramowania na wersje 64-bitowe, ale aplikacje 32-bitowe powinny na nich -działać. -<!--l. 100--><p class="indent" > W części <a +działać. +<!--l. 100--><p class="indent" > W części <a href="#x1-80002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a> omówiono alternatywne dystrybucje, przeznaczone dla Windows oraz Mac OS X. <!--l. 103--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">1.3. </span> <a id="x1-50001.3"></a>Podstawy instalacji <span class="TEX">T<span class="E">E</span>X</span> Live</h4> <!--l. 106--><p class="noindent" ><span class="TEX">T<span -class="E">E</span>X</span> Live można zainstalować z płytki DVD lub internetu. Program instalacyjny jest niewielki -i pozwala pobrać z sieci wszystkie potrzebne pakiety. Jest to wygodne, gdy potrzebujemy jedynie części +class="E">E</span>X</span> Live można zainstalować z płytki DVD lub internetu. Program instalacyjny jest niewielki +i pozwala pobrać z sieci wszystkie potrzebne pakiety. Jest to wygodne, gdy potrzebujemy jedynie części oprogramowania <span class="TEX">T<span class="E">E</span>X</span> Live. -<!--l. 110--><p class="indent" > Posiadając płytkę DVD, możemy nie tylko zaistalować <span class="TEX">T<span -class="E">E</span>X</span> Live na twardym dysku, ale i uruchomić -programy bezpośrednio z niej (a nawet z obrazu DVD, jeśli nasz system pozwala na jego +<!--l. 110--><p class="indent" > Posiadając płytkę DVD, możemy nie tylko zaistalować <span class="TEX">T<span +class="E">E</span>X</span> Live na twardym dysku, ale i uruchomić +programy bezpośrednio z niej (a nawet z obrazu DVD, jeśli nasz system pozwala na jego zamontowanie). -<!--l. 114--><p class="indent" > Szczegółowy opis instalacji <span class="TEX">T<span -class="E">E</span>X</span> Live znajduje się w dalszych rozdziałach tego dokumentu, tu +<!--l. 114--><p class="indent" > Szczegółowy opis instalacji <span class="TEX">T<span +class="E">E</span>X</span> Live znajduje się w dalszych rozdziałach tego dokumentu, tu podamy jedynie skrócony przepis: <ul class="itemize1"> <li class="itemize">program instalacyjny <span -class="ec-lmtt-10">install-tl </span>może działać w dwóch trybach: tekstowym (domyślnym - dla Unix/Linux) i graficznym (tzw. GUI, domyślnym dla Windows); użyty tryb można - wymusić podając parametr <span -class="ec-lmtt-10">-gui </span>bądź <span +class="ec-lmtt-10">install-tl </span>może działać w dwóch trybach: tekstowym (domyślnym + dla Unix/Linux) i graficznym (tzw. GUI, domyślnym dla Windows); użyty tryb można + wymusić podając parametr <span +class="ec-lmtt-10">-gui </span>bądź <span class="ec-lmtt-10">-no-gui</span>; </li> <li class="itemize">jednym z instalowanych programów jest <span -class="ec-lmss-10">tlmgr </span>(menedżer <span class="TEX">T<span -class="E">E</span>X</span> Live), który również można - uruchomić w trybie tekstowym bądź graficznym; pozwala on doinstalować lub usunąć - pakiety, aktualizować je z sieci, a także wykonać różne czynności konfiguracyjne. +class="ec-lmss-10">tlmgr </span>(menedżer <span class="TEX">T<span +class="E">E</span>X</span> Live), który również można + uruchomić w trybie tekstowym bądź graficznym; pozwala on doinstalować lub usunąć + pakiety, aktualizować je z sieci, a także wykonać różne czynności konfiguracyjne. </li></ul> <!--l. 130--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">1.4. </span> <a - id="x1-60001.4"></a>Dostępna pomoc</h4> -<!--l. 133--><p class="noindent" >Społeczność <span class="TEX">T<span -class="E">E</span>X</span>-owa jest bardzo aktywna i pomocna, stąd też większość poważnych zapytań nie -pozostaje bez odpowiedzi. Przed zadaniem pytania warto je uprzednio dobrze przemyśleć -i sformułować, ponieważ respondenci to wolontariusze, wśród których znaleźć się mogą mniej lub -bardziej doświadczeni użytkownicy. (Jeśli preferujemy komercyjne wsparcie techniczne, możemy + id="x1-60001.4"></a>Dostępna pomoc</h4> +<!--l. 133--><p class="noindent" >Społeczność <span class="TEX">T<span +class="E">E</span>X</span>-owa jest bardzo aktywna i pomocna, stąd też większość poważnych zapytań nie +pozostaje bez odpowiedzi. Przed zadaniem pytania warto je uprzednio dobrze przemyśleć +i sformułować, ponieważ respondenci to wolontariusze, wśród których znaleźć się mogą mniej lub +bardziej doświadczeni użytkownicy. (Jeśli preferujemy komercyjne wsparcie techniczne, możemy zamiast <span class="TEX">T<span -class="E">E</span>X</span> Live zakupić system u jednego z dostawców, których listę można znaleźć na <span class="obeylines-h"><a +class="E">E</span>X</span> Live zakupić system u jednego z dostawców, których listę można znaleźć na +<a href="http://tug.org/interest.html#vendors" class="url" ><span -class="ec-lmtt-10">http://tug.org/interest.html#vendors</span></a></span>.) -<!--l. 142--><p class="indent" > Oto lista źródeł pomocy, w kolejności przez nas rekomendowanej: +class="ec-lmtt-10">http://tug.org/interest.html#vendors</span></a>.) +<!--l. 142--><p class="indent" > Oto lista źródeł pomocy, w kolejności przez nas rekomendowanej: <!--l. 144--><p class="indent" > <dl class="description"><dt class="description"> <span class="TEX"><span @@ -331,16 +333,17 @@ class="ec-lmbx-10">E</span></span><span class="ec-lmbx-10">X</span></span> <span class="ec-lmbx-10">FAQ</span> </dt><dd class="description"><span class="TEX">T<span -class="E">E</span>X</span>-owy FAQ jest obszernym zbiorem odpowiedzi na wszelkie rodzaje pytań, od - najprostszych do najbardziej zaawansowanych. Jest on załączony na <span class="TEX">T<span +class="E">E</span>X</span>-owy FAQ jest obszernym zbiorem odpowiedzi na wszelkie rodzaje pytań, od + najprostszych do najbardziej zaawansowanych. Jest on załączony na <span class="TEX">T<span class="E">E</span>X</span> Live w katalogu <a -href="../../../../texmf-doc/doc/english/FAQ-en" >texmf-doc/doc/english/FAQ-en</a>, a także dostępny w sieci: <span class="obeylines-h"><a +href="../../../../texmf-doc/doc/english/FAQ-en" >texmf-doc/doc/english/FAQ-en</a>, a także dostępny w sieci: <a href="http://www.tex.ac.uk/faq" class="url" ><span -class="ec-lmtt-10">http://www.tex.ac.uk/faq</span></a></span>. - Proponujemy zajrzeć najpierw tam. Uruchomiono też serwis FAQ w języku polskim: <span class="obeylines-h"><a +class="ec-lmtt-10">http://www.tex.ac.uk/faq</span></a>. + Proponujemy zajrzeć najpierw tam. Uruchomiono też serwis FAQ w języku polskim: + <a href="http://faq.gust.org.pl" class="url" ><span -class="ec-lmtt-10">http://faq.gust.org.pl</span></a></span>. +class="ec-lmtt-10">http://faq.gust.org.pl</span></a>. </dd><dt class="description"> <span class="TEX"><span class="ec-lmbx-10">T</span><span @@ -348,13 +351,13 @@ class="E"><span class="ec-lmbx-10">E</span></span><span class="ec-lmbx-10">X</span></span> <span class="ec-lmbx-10">Catalogue</span> </dt><dd -class="description">Jeśli poszukujemy konkretnego pakietu, fontu, programu itp., to polecamy +class="description">Jeśli poszukujemy konkretnego pakietu, fontu, programu itp., to polecamy <span class="TEX">T<span -class="E">E</span>X</span> Catalogue. Jest to obszerne zestawienie wszelkich pakietów dotyczących <span class="TEX">T<span +class="E">E</span>X</span> Catalogue. Jest to obszerne zestawienie wszelkich pakietów dotyczących <span class="TEX">T<span class="E">E</span>X</span>-a. Patrz: - <span class="obeylines-h"><a + <a href="http://www.ctan.org/help/Catalogue/" class="url" ><span -class="ec-lmtt-10">http://www.ctan.org/help/Catalogue/</span></a></span>. +class="ec-lmtt-10">http://www.ctan.org/help/Catalogue/</span></a>. </dd><dt class="description"> <span class="TEX"><span class="ec-lmbx-10">T</span><span @@ -362,49 +365,53 @@ class="E"><span class="ec-lmbx-10">E</span></span><span class="ec-lmbx-10">X</span></span> <span class="ec-lmbx-10">Web Resources</span> </dt><dd -class="description">Strona <span class="obeylines-h"><a +class="description">Strona <a href="http://tug.org/interest.html" class="url" ><span -class="ec-lmtt-10">http://tug.org/interest.html</span></a></span> zawiera wiele odsyłaczy, - w szczególności do książek, podręczników i artykułów poświęconych wszelkim aspektom +class="ec-lmtt-10">http://tug.org/interest.html</span></a> 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 <span class="TEX">T<span class="E">E</span>X</span>. </dd><dt class="description"> <span class="ec-lmbx-10">archiwa pomocy</span> </dt><dd -class="description">Dwa główne fora pomocy to grupa Usenet <span class="obeylines-h"><a +class="description">Dwa główne + fora pomocy to grupa Usenet <a href="news:comp.text.tex" class="url" ><span -class="ec-lmtt-10">news:comp.text.tex</span></a></span> oraz lista - dyskusyjna <a -href="mailto:texhax@tug.org" ><span class="path"><span -class="ec-lmtt-10">texhax@tug.org</span></span></a>. Warto - przeszukać archiwa list dyskusyjnych, zawierające mnóstwo pytań i odpowiedzi zbieranych - przez wiele lat: <span class="obeylines-h"><a +class="ec-lmtt-10">news:comp.text.tex</span></a> oraz lista dyskusyjna <a +href="mailto:texhax@tug.org" ><span +class="ec-lmtt-10">texhax@tug.org</span></a>. + Warto przeszukać archiwa list dyskusyjnych, zawierające mnóstwo pytań i odpowiedzi + zbieranych przez wiele lat: <a href="http://groups.google.com/groups?group=comp.text.tex" class="url" ><span -class="ec-lmtt-10">http://groups.google.com/groups?group=comp.text.tex</span></a></span> oraz <span class="obeylines-h"><a +class="ec-lmtt-10">http://groups.google.com/groups?group=comp.text.tex</span></a> + oraz <a href="http://tug.org/mail-archives/texhax" class="url" ><span -class="ec-lmtt-10">http://tug.org/mail-archives/texhax</span></a></span>. Nie zaszkodzi skorzystanie z wyszukiwarki, np. <span class="obeylines-h"><a +class="ec-lmtt-10">http://tug.org/mail-archives/texhax</span></a>. Nie zaszkodzi skorzystanie z wyszukiwarki, + np. <a href="http://www.google.com" class="url" ><span -class="ec-lmtt-10">http://www.google.com</span></a></span>. +class="ec-lmtt-10">http://www.google.com</span></a>. </dd><dt class="description"> <span -class="ec-lmbx-10">wysyłanie pyta</span><span -class="ec-lmbx-10">ń</span> </dt><dd -class="description">Jeśli nadal nie znajdujemy rozwiązania problemu, to możemy wysłać pytanie +class="ec-lmbx-10">wysyłanie pyta</span><span +class="ec-lmbx-10">ń</span> </dt><dd +class="description">Jeśli nadal nie znajdujemy rozwiązania problemu, to możemy wysłać pytanie - do <span -class="ec-lmtt-10">comp.text.tex</span>, korzystając z Google, czytnika wiadomości bądź pisząc list na adres <a -href="mailto:texhax@tug.org" ><span class="path"><span -class="ec-lmtt-10">texhax@tug.org</span></span></a>. Przedtem jednak <span + do <span +class="ec-lmtt-10">comp.text.tex</span>, korzystając + z Google, czytnika wiadomości bądź pisząc list na adres <a +href="mailto:texhax@tug.org" ><span +class="ec-lmtt-10">texhax@tug.org</span></a>. Przedtem jednak + <span class="ec-lmri-10">nale</span><span -class="ec-lmri-10">ży </span>się zapoznać z poradami dotyczącymi sposobu - zadawania pytań, zawartymi w FAQ: <span class="obeylines-h"><a +class="ec-lmri-10">ży </span>się zapoznać z poradami dotyczącymi sposobu zadawania pytań, zawartymi w FAQ: + <a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion" class="url" ><span -class="ec-lmtt-10">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion</span></a></span>. Polscy użytkownicy - mają do dyspozycji listę dyskusyjną GUST (polskiej Grupy Użytkowników Systemu <span class="TEX">T<span +class="ec-lmtt-10">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion</span></a>. Polscy użytkownicy + mają do dyspozycji listę dyskusyjną GUST (polskiej Grupy Użytkowników Systemu <span class="TEX">T<span class="E">E</span>X</span>); - informacje o niej znajdziemy na stronie <span class="obeylines-h"><a + informacje o niej znajdziemy na stronie <a href="http://www.gust.org.pl" class="url" ><span -class="ec-lmtt-10">http://www.gust.org.pl</span></a></span>. +class="ec-lmtt-10">http://www.gust.org.pl</span></a>. </dd><dt class="description"> <span class="ec-lmbx-10">wsparcie </span><span class="TEX"><span @@ -413,30 +420,32 @@ class="E"><span class="ec-lmbx-10">E</span></span><span class="ec-lmbx-10">X</span></span> <span class="ec-lmbx-10">Live</span> </dt><dd -class="description">Gdy chcemy zgłosić błąd bądź sugestie i komentarze dotyczące dystrybucji +class="description">Gdy chcemy zgłosić błąd bądź sugestie i komentarze dotyczące dystrybucji <span class="TEX">T<span -class="E">E</span>X</span> Live, instalacji lub dokumentacji, mamy do dyspozycji listę dyskusyjną <a -href="mailto:tex-live@tug.org" ><span class="path"><span -class="ec-lmtt-10">tex-live@tug.org</span></span></a>. Jeśli kwestia dotyczy konkretnego programu (pakietu makr itp.) z <span class="TEX">T<span -class="E">E</span>X</span> - Live, to lepiej jednak skierować pytanie do osoby opiekującej się danym programem lub na - specjalistyczną listę dyskusyjną. +class="E">E</span>X</span> Live, instalacji lub dokumentacji, mamy do dyspozycji listę dyskusyjną <a +href="mailto:tex-live@tug.org" ><span +class="ec-lmtt-10">tex-live@tug.</span> + <span +class="ec-lmtt-10">org</span></a>. Jeśli kwestia dotyczy konkretnego programu (pakietu makr itp.) z <span class="TEX">T<span +class="E">E</span>X</span> Live, to lepiej + jednak skierować pytanie do osoby opiekującej się danym programem lub na specjalistyczną + listę dyskusyjną. </dd></dl> -<!--l. 190--><p class="indent" > Druga strona medalu to pomaganie tym, którzy mają problemy. Zarówno <span +<!--l. 190--><p class="indent" > Druga strona medalu to pomaganie tym, którzy mają problemy. Zarówno <span class="ec-lmtt-10">comp.text.tex</span>, jak i <span -class="ec-lmtt-10">texhax </span>(oraz lista dyskusyjna GUST) są otwarte dla każdego, tak więc zapraszamy do włączenia się, -czytania wiadomości i pomagania innym w miarę własnych możliwości. Witamy wśród użytkowników +class="ec-lmtt-10">texhax </span>(oraz lista dyskusyjna GUST) są otwarte dla każdego, tak więc zapraszamy do włączenia się, +czytania wiadomości i pomagania innym w miarę własnych możliwości. Witamy wśród użytkowników systemu <span class="TEX">T<span class="E">E</span>X</span>! <!--l. 198--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">2. </span> <a id="x1-70002"></a>Struktura <span class="TEX">T<span class="E">E</span>X</span> Live</h3> -<!--l. 200--><p class="noindent" >Omówimy tutaj strukturę i zawartość dystrybucji <span class="TEX">T<span -class="E">E</span>X</span> Live, a także <span class="TEX">T<span -class="E">E</span>X</span> Collection – płytki DVD, -w skład której wchodzi <span class="TEX">T<span +<!--l. 200--><p class="noindent" >Omówimy tutaj strukturę i zawartość dystrybucji <span class="TEX">T<span +class="E">E</span>X</span> Live, a także <span class="TEX">T<span +class="E">E</span>X</span> Collection – płytki DVD, +w skład której wchodzi <span class="TEX">T<span class="E">E</span>X</span> Live. <!--l. 203--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">2.1. </span> <a @@ -455,7 +464,7 @@ class="E"><span class="ec-lmbx-10">E</span></span><span class="ec-lmbx-10">X</span></span> <span class="ec-lmbx-10">Live</span> </dt><dd -class="description">kompletny system na DVD, z możliwością uruchamiania bezpośrednio z płyty bądź +class="description">kompletny system na DVD, z możliwością uruchamiania bezpośrednio z płyty bądź instalacji na twardym dysku; </dd><dt class="description"> <span @@ -464,10 +473,10 @@ class="ec-lmbx-10">T</span><span class="E"><span class="ec-lmbx-10">E</span></span><span class="ec-lmbx-10">X</span></span> </dt><dd -class="description">dla systemu Mac OS X; posiada on własny program instalacyjny i dodatkowe programy - dla tego systemu; strona domowa projektu: <span class="obeylines-h"><a +class="description">dla systemu Mac OS X; posiada on własny program instalacyjny i dodatkowe programy + dla tego systemu; strona domowa projektu: <a href="http://www.tug.org/mactex/" class="url" ><span -class="ec-lmtt-10">http://www.tug.org/mactex/</span></a></span>; +class="ec-lmtt-10">http://www.tug.org/mactex/</span></a>; </dd><dt class="description"> <span class="ec-lmbx-10">pro</span><span class="TEX"><span @@ -478,16 +487,16 @@ class="ec-lmbx-10">X</span></span><span class="ec-lmbx-10">t</span> </dt><dd class="description">dystrybucja dla Windows, oparta na dystrybucji MiK<span class="TEX">T<span class="E">E</span>X</span>, rozszerzonej o dodatkowe - narzędzia; całkowicie niezależna od <span class="TEX">T<span + narzędzia; całkowicie niezależna od <span class="TEX">T<span class="E">E</span>X</span> Live; Pro<span class="TEX">T<span -class="E">E</span>X</span>t posiada własny, łatwy w obsłudze - program instalacyjny; strona domowa projektu: <span class="obeylines-h"><a +class="E">E</span>X</span>t posiada własny, łatwy w obsłudze + program instalacyjny; strona domowa projektu: <a href="http://tug.org/protext" class="url" ><span -class="ec-lmtt-10">http://tug.org/protext</span></a></span>; +class="ec-lmtt-10">http://tug.org/protext</span></a>; </dd><dt class="description"> <span class="ec-lmbx-10">CTAN</span> </dt><dd -class="description">zrzut zawartości archiwów CTAN; +class="description">zrzut zawartości archiwów CTAN; </dd><dt class="description"> <span class="ec-lmtk-10">texmf-extra</span> </dt><dd @@ -497,21 +506,21 @@ class="description">katalog z wybranymi pakietami dodatkowymi. <!--l. 229--><p class="indent" > CTAN, <span class="ec-lmss-10">protext</span>, i <span -class="ec-lmtt-10">texmf-extra </span>nie spełniają przyjętych dla <span class="TEX">T<span -class="E">E</span>X</span> Live wymogów dotyczących -swobody kopiowania, wobec tego należy ten fakt uwzględnić przy redystrybucji bądź modyfikacji -zawartości wymienionych katalogów. +class="ec-lmtt-10">texmf-extra </span>nie spełniają przyjętych dla <span class="TEX">T<span +class="E">E</span>X</span> Live wymogów dotyczących +swobody kopiowania, wobec tego należy ten fakt uwzględnić przy redystrybucji bądź modyfikacji +zawartości wymienionych katalogów. <!--l. 234--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">2.2. </span> <a - id="x1-90002.2"></a>Główne katalogi <span class="TEX">T<span + id="x1-90002.2"></a>Główne katalogi <span class="TEX">T<span class="E">E</span>X</span> Live</h4> -<!--l. 237--><p class="noindent" >Poniżej wymieniono ważniejsze podkatalogi głównego katalogu dystrybucji <span class="TEX">T<span -class="E">E</span>X</span> Live. Na płytce <span +<!--l. 237--><p class="noindent" >Poniżej wymieniono ważniejsze podkatalogi głównego katalogu dystrybucji <span class="TEX">T<span +class="E">E</span>X</span> Live. Na płytce <span class="ec-lmss-10">live</span> -DVD cała dystrybucja <span class="TEX">T<span -class="E">E</span>X</span> Live została umieszczona w katalogu <span -class="ec-lmtt-10">texlive</span>, nie zaś w katalogu -głównym (poniżej traktujemy go jako katalog główny we wszystkich odniesieniach do <span class="TEX">T<span +DVD cała dystrybucja <span class="TEX">T<span +class="E">E</span>X</span> Live została umieszczona w katalogu <span +class="ec-lmtt-10">texlive</span>, nie zaś w katalogu +głównym (poniżej traktujemy go jako katalog główny we wszystkich odniesieniach do <span class="TEX">T<span class="E">E</span>X</span> Live). <!--l. 243--><p class="noindent" > @@ -520,30 +529,30 @@ Live). class="ec-lmtt-10">bin</span> </dt><dd class="list"> <!--l. 244--><p class="noindent" >skompilowane programy <span class="TEX">T<span -class="E">E</span>X</span>-owe, zorganizowane w podkatalogach według platform +class="E">E</span>X</span>-owe, zorganizowane w podkatalogach według platform systemowych; </dd><dt class="list"> <span class="ec-lmtt-10">readme.html</span> </dt><dd class="list"> - <!--l. 247--><p class="noindent" >krótki wstęp z użytecznymi odnośnikami; + <!--l. 247--><p class="noindent" >krótki wstęp z użytecznymi odnośnikami; </dd><dt class="list"> <span class="ec-lmtt-10">source</span> </dt><dd class="list"> - <!--l. 249--><p class="noindent" >źródła wszystkich programów, włącznie z głównymi dystrybucjami Web2C <span class="TEX">T<span + <!--l. 249--><p class="noindent" >źródła wszystkich programów, włącznie z głównymi dystrybucjami Web2C <span class="TEX">T<span class="E">E</span>X</span>-a i Metafont-a; </dd><dt class="list"> <span class="ec-lmtt-10">support</span> </dt><dd class="list"> - <!--l. 252--><p class="noindent" >różne programy pomocnicze związane z <span class="TEX">T<span + <!--l. 252--><p class="noindent" >różne programy pomocnicze związane z <span class="TEX">T<span class="E">E</span>X</span>-em, które <span -class="ec-lmri-10">nie </span>są domyślnie instalowane; dla - użytkowników systemów Windows dołączono ponadto szereg programów (edytory, „shelle - TeX-owe”), których zwykle brak w typowej instalacji Windows (programy te mogą być - szczególnie przydatne dla początkujących); +class="ec-lmri-10">nie </span>są domyślnie instalowane; dla + użytkowników systemów Windows dołączono ponadto szereg programów (edytory, „shelle + TeX-owe”), których zwykle brak w typowej instalacji Windows (programy te mogą być + szczególnie przydatne dla początkujących); </dd><dt class="list"> <span class="ec-lmtt-10">texmf</span> </dt><dd @@ -552,53 +561,53 @@ class="list"> class="ec-lmri-10">program</span><span class="ec-lmri-10">ów </span>(patrz: <span class="ec-lmtt-10">TEXMFMAIN</span> - w następnej części); + w następnej części); </dd><dt class="list"> <span class="ec-lmtt-10">texmf-dist</span> </dt><dd class="list"> - <!--l. 261--><p class="noindent" >główne drzewo katalogów formatów i pakietów (zawiera makra, fonty i dokumentacje; + <!--l. 261--><p class="noindent" >główne drzewo katalogów formatów i pakietów (zawiera makra, fonty i dokumentacje; patrz: <span -class="ec-lmtt-10">TEXMDIST </span>w następnej części); +class="ec-lmtt-10">TEXMDIST </span>w następnej części); </dd><dt class="list"> <span class="ec-lmtt-10">texmf-doc</span> </dt><dd class="list"> - <!--l. 264--><p class="noindent" >drzewo samodzielnych dokumentacji (m.in. podręczniki itp.), niezwiązane z konkretnymi - pakietami, zorganizowane według języków. + <!--l. 264--><p class="noindent" >drzewo samodzielnych dokumentacji (m.in. podręczniki itp.), niezwiązane z konkretnymi + pakietami, zorganizowane według języków. </dd><dt class="list"> <span class="ec-lmtt-10">tlpkg</span> </dt><dd class="list"> - <!--l. 267--><p class="noindent" >skrypty, programy i inne dane potrzebne do instalacji; katalog zawiera także „prywatne” dla + <!--l. 267--><p class="noindent" >skrypty, programy i inne dane potrzebne do instalacji; katalog zawiera także „prywatne” dla <span class="TEX">T<span -class="E">E</span>X</span> Live kopie systemów Perl i Ghostscript dla Windows (nie kolidują one z posiadanymi - przez użytkownika podobnymi programami i działają tylko w ramach instalacji); poza tym +class="E">E</span>X</span> Live kopie systemów Perl i Ghostscript dla Windows (nie kolidują one z posiadanymi + przez użytkownika podobnymi programami i działają tylko w ramach instalacji); poza tym - dołączono szybki i wygodny program do podglądu plików postscriptowych (a także PDF) - – PS_View dla Windows.</dd></dl> -<!--l. 275--><p class="indent" > Prócz podkatalogów wymienionych powyżej, katalog główny zawiera skrypty instalacyjne oraz pliki + dołączono szybki i wygodny program do podglądu plików postscriptowych (a także PDF) + – PS_View dla Windows.</dd></dl> +<!--l. 275--><p class="indent" > Prócz podkatalogów wymienionych powyżej, katalog główny zawiera skrypty instalacyjne oraz pliki <span -class="ec-lmtt-10">README</span>, w formacie tekstowym lub HTML, w kilku językach (również polskim). +class="ec-lmtt-10">README</span>, w formacie tekstowym lub HTML, w kilku językach (również polskim). <!--l. 279--><p class="indent" > Katalog <span -class="ec-lmtt-10">texmf-doc </span>zawiera, jak wspomniano wyżej, dokumentacje ogólne, np. podręczniki (także po -polsku). Dokumentacje programów (man, info, także w formacie PDF) znajdują się w katalogu +class="ec-lmtt-10">texmf-doc </span>zawiera, jak wspomniano wyżej, dokumentacje ogólne, np. podręczniki (także po +polsku). Dokumentacje programów (man, info, także w formacie PDF) znajdują się w katalogu <span -class="ec-lmtt-10">texmf/doc</span>, zaś dokumentacje pakietów makr, fontów i formatów w katalogu <span +class="ec-lmtt-10">texmf/doc</span>, zaś dokumentacje pakietów makr, fontów i formatów w katalogu <span class="ec-lmtt-10">texmf-dist/doc</span>. -W odszukaniu konkretnej dokumentacji w dowolnym z wymienionych katalogów mogą pomóc programy +W odszukaniu konkretnej dokumentacji w dowolnym z wymienionych katalogów mogą pomóc programy <span class="ec-lmss-10">texdoc </span>lub <span -class="ec-lmss-10">texdoctk</span>. Pomocnym może też być plik <a -href="../../../../doc.html" >doc.html</a>, który znajdziemy w głównym +class="ec-lmss-10">texdoctk</span>. Pomocnym może też być plik <a +href="../../../../doc.html" >doc.html</a>, który znajdziemy w głównym katalogu. -<!--l. 288--><p class="indent" > Niniejsza dokumentacja w kilku językach znajduje się w katalogu <span +<!--l. 288--><p class="indent" > Niniejsza dokumentacja w kilku językach znajduje się w katalogu <span class="ec-lmtt-10">texmf-doc</span>: <ul class="itemize1"> - <li class="itemize">uproszczony chiński: <a + <li class="itemize">uproszczony chiński: <a href="../../../../texmf-doc/doc/chinese/texlive-zh-cn" >texmf-doc/doc/chinese/texlive-zh-cn</a> </li> - <li class="itemize">czeski/słowacki: <a + <li class="itemize">czeski/słowacki: <a href="../../../../texmf-doc/doc/czechslovak/texlive-cz" >texmf-doc/doc/czechslovak/texlive-cz</a> </li> <li class="itemize">angielski: <a @@ -618,39 +627,39 @@ href="../../../../texmf-doc/doc/russian/texlive-ru" >texmf-doc/doc/russian/texli <!--l. 301--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">2.3. </span> <a id="x1-100002.3"></a>Predefiniowane drzewa katalogów texmf</h4> -<!--l. 304--><p class="noindent" >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 <span +<!--l. 304--><p class="noindent" >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 <span class="ec-lmtt-10">texconfig conf</span>, zobaczymy -wartości tych zmiennych, dzięki czemu łatwo ustalimy, które katalogi w naszej instalacji są przypisane +wartości tych zmiennych, dzięki czemu łatwo ustalimy, które katalogi w naszej instalacji są przypisane do konkretnych zmiennych. <!--l. 310--><p class="noindent" > <dl class="list1"><dt class="list"> <span class="ec-lmtt-10">TEXMFMAIN</span> </dt><dd class="list"> - <!--l. 311--><p class="noindent" >Drzewo katalogów zawierające podstawowe dla dystrybucji elementy systemu, jak skrypty + <!--l. 311--><p class="noindent" >Drzewo katalogów zawierające podstawowe dla dystrybucji elementy systemu, jak skrypty (np. <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">web2c/mktexdir</span></span></span>), i inne pliki pomocnicze oraz ich dokumentację (nie zawiera zatem +class="ec-lmtt-10">web2c/mktexdir</span></span></span>), i inne pliki pomocnicze oraz ich dokumentację (nie zawiera zatem pakietów makr ani formatów). </dd><dt class="list"> <span class="ec-lmtt-10">TEXMFDIST</span> </dt><dd class="list"> - <!--l. 315--><p class="noindent" >Drzewo katalogów zawierające pakiety makr, fontów itp., tak jak są one oryginalnie - dystrybuowane; drzewo to może być współdzielone z dowolną dystybucją. + <!--l. 315--><p class="noindent" >Drzewo katalogów zawierające pakiety makr, fontów itp., tak jak są one oryginalnie + dystrybuowane; drzewo to może być współdzielone z dowolną dystybucją. </dd><dt class="list"> <span class="ec-lmtt-10">TEXMFLOCAL</span> </dt><dd class="list"> - <!--l. 318--><p class="noindent" >Drzewo katalogów, które administratorzy mogą wykorzystać do przechowywania lokalnych - makr, fontów itp., dostępnych dla wszystkich użytkowników serwera. + <!--l. 318--><p class="noindent" >Drzewo katalogów, które administratorzy mogą wykorzystać do przechowywania lokalnych + makr, fontów itp., dostępnych dla wszystkich użytkowników serwera. </dd><dt class="list"> <span class="ec-lmtt-10">TEXMFHOME</span> </dt><dd class="list"> - <!--l. 321--><p class="noindent" >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 <span class="obeylines-h"><span class="verb"><span + <!--l. 321--><p class="noindent" >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 <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">$HOME</span></span></span> (w Windows <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">%USERPROFILE%</span></span></span>). @@ -658,21 +667,21 @@ class="ec-lmtt-10">%USERPROFILE%</span></span></span>). <span class="ec-lmtt-10">TEXMFCONFIG</span> </dt><dd class="list"> - <!--l. 324--><p class="noindent" >Drzewo katalogów wykorzystywane przez narzędzia <span class="obeylines-h"><span class="verb"><span + <!--l. 324--><p class="noindent" >Drzewo katalogów wykorzystywane przez narzędzia <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">texconfig</span></span></span>, <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">updmap</span></span></span> oraz <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">fmtutil</span></span></span> do - przechowywania danych konfiguracyjnych (domyślnie w ramach <span + przechowywania danych konfiguracyjnych (domyślnie w ramach <span class="ec-lmtt-10">TEXMFHOME</span>). </dd><dt class="list"> <span class="ec-lmtt-10">TEXMFSYSCONFIG</span> </dt><dd class="list"> - <!--l. 327--><p class="noindent" >Drzewo katalogów wykorzystywane przez narzędzia <span class="obeylines-h"><span class="verb"><span + <!--l. 327--><p class="noindent" >Drzewo katalogów wykorzystywane przez narzędzia <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">texconfig-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">updmap-sys</span></span></span> oraz <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">fmtutil-sys</span></span></span> do przechowywania danych konfiguracyjnych dla całej instalacji. +class="ec-lmtt-10">fmtutil-sys</span></span></span> do przechowywania danych konfiguracyjnych dla całej instalacji. </dd><dt class="list"> <span class="ec-lmtt-10">TEXMFVAR</span> </dt><dd @@ -681,7 +690,7 @@ class="list"> class="ec-lmtt-10">texconfig</span></span></span>, <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">updmap</span></span></span> i <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">fmtutil</span></span></span> do przechowywania - wygenerowanych plików formatów i map fontowych (domyślnie w ramach <span + wygenerowanych plików formatów i map fontowych (domyślnie w ramach <span class="ec-lmtt-10">TEXMFHOME</span>). </dd><dt class="list"> <span @@ -691,15 +700,15 @@ class="list"> class="ec-lmtt-10">texconfig-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">updmap-sys</span></span></span> oraz <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">fmtutil-sys</span></span></span>, - a także przez program <span class="obeylines-h"><span class="verb"><span + a także przez program <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">tlmgr</span></span></span> do przechowywania wygenerowanych plików formatów i map - fontowych dla całej instalacji.</dd></dl> -<!--l. 342--><p class="noindent" >Domyślny układ katalogów: + fontowych dla całej instalacji.</dd></dl> +<!--l. 342--><p class="noindent" >Domyślny układ katalogów: <dl class="description"><dt class="description"> <span class="ec-lmbx-10">og</span><span class="ec-lmbx-10">ólnosystemowy katalog instalacji</span> </dt><dd -class="description">może zawierać kilka wydań <span class="TEX">T<span +class="description">może zawierać kilka wydań <span class="TEX">T<span class="E">E</span>X</span> Live: <dl class="list2"><dt class="list"> <span @@ -746,7 +755,7 @@ class="list"> <span class="ec-lmtt-10">texmf</span> </dt><dd class="list"> - <!--l. 360--><p class="noindent" >określany zmienną <span + <!--l. 360--><p class="noindent" >określany zmienną <span class="ec-lmtt-10">TEXMFMAIN</span> </dd><dt class="list"> <span @@ -781,7 +790,7 @@ class="ec-lmtt-10">TEXMFLOCAL</span>, katalog zachowywany od wydania do wydania, </dd><dt class="description"> <span class="ec-lmbx-10">katalog domowy u</span><span -class="ec-lmbx-10">żytkownika</span> </dt><dd +class="ec-lmbx-10">żytkownika</span> </dt><dd class="description">(<span class="ec-lmtt-10">$HOME </span>lub <span class="ec-lmtt-10">%USERPROFILE%</span>) @@ -794,7 +803,7 @@ class="list"> <span class="ec-lmtt-10">.texlive2008</span> </dt><dd class="list"> - <!--l. 374--><p class="noindent" >prywatne pliki konfiguracyjne dla bieżącego wydania: + <!--l. 374--><p class="noindent" >prywatne pliki konfiguracyjne dla bieżącego wydania: <dl class="list3"><dt class="list"> <span class="ec-lmtt-10">texmf-var</span> </dt><dd @@ -819,7 +828,7 @@ class="ec-lmtt-10">TEXMFHOME </span>prywatne makra, fonty itp.</dd></dl> id="x1-110002.4"></a>Rozszerzenia <span class="TEX">T<span class="E">E</span>X</span>-a</h4> <!--l. 387--><p class="noindent" >Standardowy <span class="TEX">T<span -class="E">E</span>X</span> został zamrożony, ale jest i będzie w przyszłości dostępny w dystrybucji. <span class="TEX">T<span +class="E">E</span>X</span> został zamrożony, ale jest i będzie w przyszłości dostępny w dystrybucji. <span class="TEX">T<span class="E">E</span>X</span> Live zawiera ponadto kilka wersji rozszerzonych standardowego <span class="TEX">T<span class="E">E</span>X</span>-a: @@ -834,14 +843,14 @@ class="E"><span class="ec-lmbx-10">E</span></span><span class="ec-lmbx-10">X</span></span> </dt><dd class="description">wersja programu <span class="TEX">T<span -class="E">E</span>X</span>, w której dodano pożyteczny zestaw nowych poleceń - wbudowanych (dotyczących głównie rozwijania makr, leksemów znakowych, interpretacji +class="E">E</span>X</span>, 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 <span class="TEX">T<span -class="E">E</span>X</span>--XE T dla składu od prawej do lewej. W trybie - domyślnym e-<span class="TEX">T<span +class="E">E</span>X</span>--XE T dla składu od prawej do lewej. W trybie + domyślnym e-<span class="TEX">T<span class="E">E</span>X</span> jest w 100% zgodny ze standardowym programem <span class="TEX">T<span -class="E">E</span>X</span>. Więcej - szczegółów można znaleźć w <a +class="E">E</span>X</span>. Więcej + szczegółów można znaleźć w <a href="../../../../texmf-dist/doc/etex/base/etex_man.pdf" >texmf-dist/doc/etex/base/etex_man.pdf</a>. </dd><dt class="description"> <span @@ -850,18 +859,18 @@ class="ec-lmbx-10">T</span><span class="E"><span class="ec-lmbx-10">E</span></span><span class="ec-lmbx-10">X</span></span> </dt><dd -class="description">program zawierający silnik e-<span class="TEX">T<span -class="E">E</span>X</span>, umożliwiający tworzenie plików zarówno - w formacie PDF, jak i DVI. Jest on domyślnym programem dla większości formatów +class="description">program zawierający silnik e-<span class="TEX">T<span +class="E">E</span>X</span>, umożliwiający 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 <span class="TEX">T<span -class="E">E</span>X</span>), nie ma więc obecnie rozróżnienia na „maszyny” <span +class="E">E</span>X</span>), nie ma więc obecnie rozróżnienia na „maszyny” <span class="ec-lmss-10">pdftex </span>i <span class="ec-lmss-10">pdfetex</span>, - jak to miało miejsce w poprzednich wersjach programów i w poprzednich dystrybucjach + jak to miało miejsce w poprzednich wersjach programów i w poprzednich dystrybucjach <span class="TEX">T<span -class="E">E</span>X</span> Live. Podręczniki znajdziemy w katalogu <a -href="../../../../texmf/doc/pdftex/manual/" >texmf/doc/pdftex/manual/</a>, zaś przykład - wykorzystania – w pliku <a +class="E">E</span>X</span> Live. Podręczniki znajdziemy w katalogu <a +href="../../../../texmf/doc/pdftex/manual/" >texmf/doc/pdftex/manual/</a>, zaś przykład + wykorzystania – w pliku <a href="../../../../texmf/doc/pdftex/manual/samplepdf/samplepdf.tex" >texmf/doc/pdftex/manual/samplepdf/samplepdf.tex</a>. </dd><dt class="description"> <span @@ -871,17 +880,18 @@ class="E"><span class="ec-lmbx-10">E</span></span><span class="ec-lmbx-10">X</span></span> </dt><dd class="description">docelowo sukcesor pdf<span class="TEX">T<span -class="E">E</span>X</span>-a, z którym ma być zgodny wstecz. Powinien także - zastąpić Aleph (patrz niżej). Załączony interpreter Lua (patrz strona domowa <span class="obeylines-h"><a +class="E">E</span>X</span>-a, z którym ma być zgodny wstecz. Powinien także + zastąpić Aleph (patrz niżej). Załączony interpreter Lua (patrz strona domowa + <a href="http://www.lua.org/" class="url" ><span -class="ec-lmtt-10">http://www.lua.org/</span></a></span>) pozwala na eleganckie rozwiązanie wiele trudnych problemów +class="ec-lmtt-10">http://www.lua.org/</span></a>) pozwala na eleganckie rozwiązanie wiele trudnych problemów <span class="TEX">T<span class="E">E</span>X</span>-a. Program <span -class="ec-lmtt-10">texlua </span>ma funkcjonalność samodzielnego interpretera Lua, co sprawia, że - jest używany w <span class="TEX">T<span -class="E">E</span>X</span> Live do wielu zadań. Patrz <span class="obeylines-h"><a +class="ec-lmtt-10">texlua </span>ma funkcjonalność samodzielnego interpretera Lua, co sprawia, + że jest używany w <span class="TEX">T<span +class="E">E</span>X</span> Live do wielu zadań. Patrz <a href="http://www.luatex.org/" class="url" ><span -class="ec-lmtt-10">http://www.luatex.org/</span></a></span> i na DVD +class="ec-lmtt-10">http://www.luatex.org/</span></a> i na DVD <a href="../../../../texmf-dist/doc/luatex/luatexref-t.pdf" >texmf-dist/doc/luatex/luatexref-t.pdf</a>. </dd><dt class="description"> @@ -891,39 +901,37 @@ class="ec-lmbx-10">T</span><span class="E"><span class="ec-lmbx-10">E</span></span><span class="ec-lmbx-10">X</span></span> </dt><dd -class="description">umożliwia kodowanie tekstów w Unicode oraz korzystanie z fontów OpenType (także - tych dostępnych w systemie operacyjnym), przy czym stosuje biblioteki obce, patrz +class="description">umożliwia kodowanie tekstów w Unicode oraz korzystanie z fontów OpenType (także + tych dostępnych w systemie operacyjnym), przy czym stosuje biblioteki obce, patrz <a -href="../../../../texmf-dist/doc/xetex/XeTeX-reference.pdf" >texmf-dist/doc/xetex/XeTeX-reference.pdf</a> lub <span class="obeylines-h"><a +href="../../../../texmf-dist/doc/xetex/XeTeX-reference.pdf" >texmf-dist/doc/xetex/XeTeX-reference.pdf</a> lub <a href="http://scripts.sil.org/xetex" class="url" ><span -class="ec-lmtt-10">http://scripts.sil.org/xetex</span></a></span>. +class="ec-lmtt-10">http://scripts.sil.org/xetex</span></a>. </dd><dt class="description"> <span -class="rm-lmr-10"> -class="ec-lmbx-10">(Omega)</span> </dt><dd -class="description">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 <span -class="rm-lmr-10"> - definiować złożone transformacje, wykonywane na dowolnych strumieniach wejściowych. - Więcej szczegółów znaleźć można na DVD: <a -href="../../../../texmf-dist/doc/omega/base/doc-1.8.tex" >texmf-dist/doc/omega/base/doc-1.8.tex</a> - (dokumentacja niezbyt aktualna; sam program też od dawna nie jest aktualizowany). +class="ec-lmbx-10">Omega (Omega)</span> </dt><dd +class="description">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” (OTP), co pozwala użytkownikowi definiować złożone + transformacje, wykonywane na dowolnych strumieniach wejściowych. Więcej szczegółów + znaleźć można na DVD: <a +href="../../../../texmf-dist/doc/omega/base/doc-1.8.tex" >texmf-dist/doc/omega/base/doc-1.8.tex</a> (dokumentacja niezbyt + aktualna; sam program też od dawna nie jest aktualizowany). </dd><dt class="description"> <span class="ec-lmbx-10">Aleph</span> </dt><dd -class="description">łączy rozszerzenia <span -class="rm-lmr-10"> -class="E">E</span>X</span>; powstał jako niezależny projekt z potrzeby stabilnej - „używalności” programu Omega, w sytuacji gdy ten jest ciągle w fazie eksperymentalnej. +class="description">łączy rozszerzenia Omega i e-<span class="TEX">T<span +class="E">E</span>X</span>; powstał jako niezależny projekt z potrzeby stabilnej + „używalności” programu Omega, w sytuacji gdy ten jest ciągle w fazie eksperymentalnej. Minimalna dokumentacja: <a href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a>. </dd></dl> <!--l. 440--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">2.5. </span> <a - id="x1-120002.5"></a>Inne ważniejsze programy <span class="TEX">T<span + id="x1-120002.5"></a>Inne ważniejsze programy <span class="TEX">T<span class="E">E</span>X</span> Live</h4> -<!--l. 442--><p class="noindent" >Poniżej zestawiono inne najczęściej używane programy dostępne w dystrybucji <span class="TEX">T<span +<!--l. 442--><p class="noindent" >Poniżej zestawiono inne najczęściej używane programy dostępne w dystrybucji <span class="TEX">T<span class="E">E</span>X</span> Live: <!--l. 445--><p class="indent" > <dl class="list1"><dt class="list"> @@ -947,7 +955,7 @@ class="list"> <span class="ec-lmss-10">xdvi</span> </dt><dd class="list"> - <!--l. 453--><p class="noindent" >przeglądarka plików DVI dla X Window; + <!--l. 453--><p class="noindent" >przeglądarka plików DVI dla X Window; </dd><dt class="list"> <span class="ec-lmss-10">dvilj</span> </dt><dd @@ -967,17 +975,17 @@ class="list"> <span class="ec-lmss-10">dvipdfmx</span> </dt><dd class="list"> - <!--l. 462--><p class="noindent" >konwersja DVI do PDF, metoda alternatywna w stosunku do wspomnianego wyżej + <!--l. 462--><p class="noindent" >konwersja DVI do PDF, metoda alternatywna w stosunku do wspomnianego wyżej programu pdf<span class="TEX">T<span class="E">E</span>X</span> (pakiety <span class="ec-lmss-10">ps4pdf </span>i <span -class="ec-lmss-10">pdftricks </span>dostarczają kolejnych możliwości); +class="ec-lmss-10">pdftricks </span>dostarczają kolejnych możliwości); </dd><dt class="list"> <span class="ec-lmss-10">psselect, psnup, </span><span class="ec-lmss-10">…</span> </dt><dd class="list"> - <!--l. 466--><p class="noindent" >narzędzia do manipulacji na plikach postscriptowych; + <!--l. 466--><p class="noindent" >narzędzia do manipulacji na plikach postscriptowych; </dd><dt class="list"> <span class="ec-lmss-10">lacheck</span> </dt><dd @@ -988,7 +996,7 @@ class="E">E</span>X</span></span>-owych; <span class="ec-lmss-10">texexec, texmfstart</span> </dt><dd class="list"> - <!--l. 471--><p class="noindent" >programy uruchamiające dla Con<span class="TEX">T<span + <!--l. 471--><p class="noindent" >programy uruchamiające dla Con<span class="TEX">T<span class="E">E</span>X</span>t; </dd><dt class="list"> <span @@ -1000,21 +1008,21 @@ class="E">E</span>X</span>-a konwersji do HTML i XML. <!--l. 479--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">2.6. </span> <a id="x1-130002.6"></a>Pakiety i ich zestawy</h4> -<!--l. 481--><p class="noindent" >Zawartość drzew <span +<!--l. 481--><p class="noindent" >Zawartość drzew <span class="ec-lmtt-10">texmf </span>na <span class="TEX">T<span -class="E">E</span>X</span> Live została do celów instalacji zorganizowana w szereg „zestawów” +class="E">E</span>X</span> Live została do celów instalacji zorganizowana w szereg „zestawów” (<span -class="ec-lmri-10">collections</span>), z których każdy posiada zbiór „pakietów” (<span +class="ec-lmri-10">collections</span>), z których każdy posiada zbiór „pakietów” (<span class="ec-lmri-10">packages</span>; jest ich obecnie ponad 2500). -Normalna instalacja pozwala użytkownikowi skopiować z DVD na twardy dysk jeden lub więcej -zestawów, można też zainstalować jedynie pojedynczy pakiet. +Normalna instalacja pozwala użytkownikowi skopiować z DVD na twardy dysk jeden lub więcej +zestawów, można też zainstalować jedynie pojedynczy pakiet. -<!--l. 488--><p class="indent" > Zestawy pozwalają lepiej dobrać instalowane składniki, a także określić, jakie języki będą -obsługiwane po instalacji. Najważniejszy zestaw, wymagany dla większości zastosowań, to „basic”. -Zestawy „latex” i „pdftex” są rekomendowane dla większości użytkowników. Pozostałe zestawy są +<!--l. 488--><p class="indent" > Zestawy pozwalają lepiej dobrać instalowane składniki, a także określić, jakie języki będą +obsługiwane po instalacji. Najważniejszy zestaw, wymagany dla większości zastosowań, to „basic”. +Zestawy „latex” i „pdftex” są rekomendowane dla większości użytkowników. Pozostałe zestawy są opcjonalne. -<!--l. 494--><p class="indent" > Oto dostępne zestawy i krótki opis ich zawartości: +<!--l. 494--><p class="indent" > Oto dostępne zestawy i krótki opis ich zawartości: <!--l. 496--><p class="indent" > <dl class="description"><dt class="description"> <span @@ -1027,22 +1035,22 @@ class="E">E</span>X</span>, pliki konfiguracyjne dla class="ec-lmbx-10">bibtexextra</span> </dt><dd class="description">dodatkowa, obszerna biblioteka stylów Bib<span class="TEX">T<span -class="E">E</span>X</span>-owych i bazy danych bibliograficznych (podstawowe style znajdują się w zestawie - „basic”); +class="E">E</span>X</span>-owych i bazy danych bibliograficznych (podstawowe style znajdują się w zestawie + „basic”); </dd><dt class="description"> <span class="ec-lmbx-10">chemistry</span> </dt><dd -class="description">pakiety makr do składu wzorów chemicznych; +class="description">pakiety makr do składu wzorów chemicznych; </dd><dt class="description"> <span class="ec-lmbx-10">context</span> </dt><dd class="description">pakiet makr do Con<span class="TEX">T<span -class="E">E</span>X</span>t – „dialektu” <span class="TEX">T<span +class="E">E</span>X</span>t – „dialektu” <span class="TEX">T<span class="E">E</span>X</span>-a autorstwa Hansa Hagena; </dd><dt class="description"> <span class="ec-lmbx-10">documentation</span> </dt><dd -class="description">dodatkowe, użyteczne dokumentacje; +class="description">dodatkowe, użyteczne dokumentacje; </dd><dt class="description"> <span class="ec-lmbx-10">etex</span> </dt><dd @@ -1051,7 +1059,7 @@ class="E">E</span>X</span>; </dd><dt class="description"> <span class="ec-lmbx-10">extrabin</span> </dt><dd -class="description">różne programy pomocnicze; zestaw zawiera m.in. programy i makra dla systemu +class="description">różne programy pomocnicze; zestaw zawiera m.in. programy i makra dla systemu texinfo, programy do manipulacji na plikach DVI itp.; </dd><dt class="description"> <span @@ -1063,49 +1071,49 @@ class="ec-lmtt-10">fontinst </span>itp.); </dd><dt class="description"> <span class="ec-lmbx-10">fontsrecommended</span> </dt><dd -class="description">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 <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="description">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 <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span>-a dla tych fontów; </dd><dt class="description"> <span class="ec-lmbx-10">fontsextra</span> </dt><dd -class="description">biblioteka różnych rzadziej używanych fontów; +class="description">biblioteka różnych rzadziej używanych fontów; </dd><dt class="description"> <span class="ec-lmbx-10">formatsextra</span> </dt><dd -class="description">pliki pomocnicze do generowania dodatkowych „formatów” (tj. obszerne zestawy - makr służące do wstępnego przetworzenia i utworzenia pliku <span +class="description">pliki pomocnicze do generowania dodatkowych „formatów” (tj. obszerne zestawy + makr służące do wstępnego przetworzenia i utworzenia pliku <span class="ec-lmtt-10">.fmt</span>); </dd><dt class="description"> <span class="ec-lmbx-10">games</span> </dt><dd -class="description">pakiety do prezentacji zapisu różnych gier (szachy, brydż itp.); +class="description">pakiety do prezentacji zapisu różnych gier (szachy, brydż itp.); </dd><dt class="description"> <span class="ec-lmbx-10">genericextra</span> </dt><dd -class="description">obszerna biblioteka makr, trudnych do sklasyfikowania, działających z różnymi +class="description">obszerna biblioteka makr, trudnych do sklasyfikowania, działających z różnymi formatami (Plain, <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span> itp.); </dd><dt class="description"> <span class="ec-lmbx-10">htmlxml</span> </dt><dd class="description">pakiety konwersji <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-a do XML/HTML oraz do składu dokumentów +class="E">E</span>X</span></span>-a do XML/HTML oraz do składu dokumentów XML/SGML; </dd><dt class="description"> <span class="ec-lmbx-10">lang</span><span class="ec-lmbx-10">…</span> </dt><dd -class="description">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: +class="description">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: </dd><dt class="description"> <span class="ec-lmbx-10">langpolish</span> </dt><dd class="description">zawiera polskie pakiety: makra do tworzenia formatu MeX, pakiety <span class="ec-lmtt-10">polski</span>, <span class="ec-lmtt-10">mwcls</span>, - fonty i makra dodatkowe, przydatne dla polskich użytkowników, dokumentacje w języku + fonty i makra dodatkowe, przydatne dla polskich użytkowników, dokumentacje w języku polskim; </dd><dt class="description"> <span @@ -1115,12 +1123,12 @@ class="E">E</span>X</span></span>-a; </dd><dt class="description"> <span class="ec-lmbx-10">latexrecommended</span> </dt><dd -class="description">rekomendowany zestaw często używanych pakietów dodatkowych; +class="description">rekomendowany zestaw często używanych pakietów dodatkowych; </dd><dt class="description"> <span class="ec-lmbx-10">latex3</span> </dt><dd -class="description">pakiety-„zwiastuny” <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>3, działające z LaTeX2e; +class="description">pakiety-„zwiastuny” <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>3, działające z LaTeX2e; </dd><dt class="description"> <span class="ec-lmbx-10">latexextra</span> </dt><dd @@ -1129,27 +1137,27 @@ class="E">E</span>X</span></span>-a; </dd><dt class="description"> <span class="ec-lmbx-10">mathextra</span> </dt><dd -class="description">dodatkowe pakiety do składu zaawansowanej matematyki; +class="description">dodatkowe pakiety do składu zaawansowanej matematyki; </dd><dt class="description"> <span class="ec-lmbx-10">metapost</span> </dt><dd -class="description">MetaPost i pakiety do tworzenia rysunków z użyciem MetaFonta; +class="description">MetaPost i pakiety do tworzenia rysunków z użyciem MetaFonta; </dd><dt class="description"> <span class="ec-lmbx-10">music</span> </dt><dd -class="description">makra do składu nutowego; +class="description">makra do składu nutowego; </dd><dt class="description"> <span class="ec-lmbx-10">omega</span> </dt><dd class="description">rozszerzenie <span class="TEX">T<span -class="E">E</span>X</span>a autorstwa Johna Plaice’a i Yannisa Haralambousa, działające ze +class="E">E</span>X</span>a autorstwa Johna Plaice’a i Yannisa Haralambousa, działające ze znakami kodowanymi 16-bitowo; </dd><dt class="description"> <span class="ec-lmbx-10">pdftex</span> </dt><dd class="description">pliki pomocnicze dla pdf<span class="TEX">T<span class="E">E</span>X</span>-a, wersji programu <span class="TEX">T<span -class="E">E</span>X</span> tworzącej pliki w formacie PDF; +class="E">E</span>X</span> tworzącej pliki w formacie PDF; </dd><dt class="description"> <span class="ec-lmbx-10">pictures</span> </dt><dd @@ -1162,26 +1170,26 @@ class="E">E</span>X</span>; </dd><dt class="description"> <span class="ec-lmbx-10">psutils</span> </dt><dd -class="description">narzędzia do manipulacji plikami PostScript-owymi; +class="description">narzędzia do manipulacji plikami PostScript-owymi; </dd><dt class="description"> <span class="ec-lmbx-10">publishers</span> </dt><dd -class="description">pakiety makr pochodzące od różnych wydawnictw; +class="description">pakiety makr pochodzące od różnych wydawnictw; </dd><dt class="description"> <span class="ec-lmbx-10">t1utils</span> </dt><dd -class="description">narzędzia do obsługi fontów w formacie Type 1; +class="description">narzędzia do obsługi fontów w formacie Type 1; </dd><dt class="description"> <span class="ec-lmbx-10">texbooks</span> </dt><dd -class="description">przykłady i inne materiały autorstwa D.E. Knutha; +class="description">przykłady i inne materiały autorstwa D.E. Knutha; </dd><dt class="description"> <span class="ec-lmbx-10">ttfutils</span> </dt><dd -class="description">narzędzia do konwersji fontów True Type.</dd></dl> +class="description">narzędzia do konwersji fontów True Type.</dd></dl> <!--l. 580--><p class="indent" > Plik <span class="ec-lmtt-10">tlpdb/texlive.tlpdb </span>(wykorzystywany podczas instalacji) zawiera spis wszystkich plików -w każdym pakiecie. +w każdym pakiecie. <!--l. 583--><p class="noindent" > @@ -1189,9 +1197,9 @@ w każdym pakiecie. id="x1-140002.7"></a>Fonty w <span class="TEX">T<span class="E">E</span>X</span> Live</h4> <!--l. 586--><p class="noindent" ><span class="TEX">T<span -class="E">E</span>X</span> Live zawiera wiele wysokiej jakości fontów skalowanych. Patrz <span class="obeylines-h"><a +class="E">E</span>X</span> Live zawiera wiele wysokiej jakości fontów skalowanych. Patrz <a href="http://tug.org/fonts" class="url" ><span -class="ec-lmtt-10">http://tug.org/fonts</span></a></span> oraz +class="ec-lmtt-10">http://tug.org/fonts</span></a> oraz <a href="../../../../texmf-doc/english/free-math-fonts-survey" >texmf-doc/english/free-math-fonts-survey</a>. <!--l. 592--><p class="noindent" > @@ -1200,22 +1208,22 @@ href="../../../../texmf-doc/english/free-math-fonts-survey" >texmf-doc/english/f <!--l. 595--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">3.1. </span> <a id="x1-160003.1"></a>Start instalacji</h4> -<!--l. 598--><p class="noindent" >Instalację <span class="TEX">T<span +<!--l. 598--><p class="noindent" >Instalację <span class="TEX">T<span class="E">E</span>X</span> Live uruchamiamy skryptem <span class="ec-lmtt-10">install-tl </span>(<span -class="ec-lmtt-10">install-tl.bat </span>dla Windows) z płytki +class="ec-lmtt-10">install-tl.bat </span>dla Windows) z płytki <span class="TEX">T<span -class="E">E</span>X</span> Collection DVD bądź dostępnym w pobranym z sieci pakiecie instalacyjnym. +class="E">E</span>X</span> Collection DVD bądź dostępnym w pobranym z sieci pakiecie instalacyjnym. <!--l. 602--><p class="indent" > <dl class="description"><dt class="description"> <span class="ec-lmbx-10">Instalator z sieci:</span> </dt><dd class="description">z archiwum CTAN, z katalogu <span class="ec-lmtt-10">systems/texlive/tlnet</span> - (<span class="obeylines-h"><a + (<a href="http://mirror.ctan.org/systems/texlive/tlnet" class="url" ><span -class="ec-lmtt-10">http://mirror.ctan.org/systems/texlive/tlnet</span></a></span> automatycznie przekierowuje do - najbliższej kopii CTAN) należy pobrać plik <span +class="ec-lmtt-10">http://mirror.ctan.org/systems/texlive/tlnet</span></a> automatycznie przekierowuje do + najbliższej kopii CTAN) należy pobrać plik <span class="ec-lmtt-10">install-tl.zip </span>(dla Unix i Windows) lub znacznie mniejszy <span class="ec-lmtt-10">install-unx.tar.gz </span>(tylko dla Unix). Po rozpakowaniu, w katalogu @@ -1230,22 +1238,22 @@ class="E"><span class="ec-lmbx-10">E</span></span><span class="ec-lmbx-10">X</span></span> <span class="ec-lmbx-10">Collection DVD:</span> </dt><dd -class="description">po zamontowaniu płytki należy zmienić katalog bieżący na <span +class="description">po zamontowaniu płytki należy zmienić katalog bieżący na <span class="ec-lmtt-10">texlive</span> - (w Windows program instalacyjny powinien uruchomić się automatycznie). DVD - otrzymamy w ramach członkowstwa w dowolnej Grupie Użytkowników Systemu <span class="TEX">T<span + (w Windows program instalacyjny powinien uruchomić się automatycznie). DVD + otrzymamy w ramach członkowstwa w dowolnej Grupie Użytkowników Systemu <span class="TEX">T<span class="E">E</span>X</span> - (kontakt w Polsce <span class="obeylines-h"><a + (kontakt w Polsce <a href="http://www.gust.org.pl" class="url" ><span -class="ec-lmtt-10">http://www.gust.org.pl</span></a></span>).</dd></dl> -<!--l. 619--><p class="indent" > Dalsze kroki omówiono dokładniej w następnych częściach. +class="ec-lmtt-10">http://www.gust.org.pl</span></a>).</dd></dl> +<!--l. 619--><p class="indent" > Dalsze kroki omówiono dokładniej w następnych częściach. <!--l. 621--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.1.1. </span> <a id="x1-170003.1.1"></a>Unix</h5> -<!--l. 623--><p class="noindent" >Poniżej <span -class="ec-lmtt-10">> </span>oznacza prompt systemu; to, co wpisuje użytkownik, zaznaczono <span +<!--l. 623--><p class="noindent" >Poniżej <span +class="ec-lmtt-10">> </span>oznacza prompt systemu; to, co wpisuje użytkownik, zaznaczono <span class="ec-lmtk-10">pogrubieniem</span>. W systemach -zgodnych z Unix należy wykonać w oknie terminala: <div class="alltt"> +zgodnych z Unix należy wykonać w oknie terminala: <div class="alltt"> <!--l. 627--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span @@ -1258,11 +1266,11 @@ class="ec-lmtt-10"> </span><span class="ec-lmtk-10">perl</span><span class="ec-lmtk-10"> install-tl</span> </div> -</div> (można także uruchomić <span +</div> (można także uruchomić <span class="ec-lmtk-10">perl /path/to/installer/install-tl </span>lub <span -class="ec-lmtk-10">./install-tl</span>; w dalszej części -nie będziemy powtarzać wszelkich możliwych kombinacji). -<!--l. 635--><p class="indent" > Do uruchomienia w trybie graficznym (GUI) wymagany jest w systemie moduł <span +class="ec-lmtk-10">./install-tl</span>; w dalszej części +nie będziemy powtarzać wszelkich możliwych kombinacji). +<!--l. 635--><p class="indent" > Do uruchomienia w trybie graficznym (GUI) wymagany jest w systemie moduł <span class="ec-lmtt-10">Perl/TK</span>: <div class="alltt"> <!--l. 637--><p class="noindent" ><div class="obeylines-v"> @@ -1276,7 +1284,7 @@ class="ec-lmtk-10"> -gui</span> </div> </div> -<!--l. 641--><p class="indent" > Kompletny wykaz dostępnych opcji otrzymamy, uruchamiając: <div class="alltt"> +<!--l. 641--><p class="indent" > Kompletny wykaz dostępnych opcji otrzymamy, uruchamiając: <div class="alltt"> <!--l. 642--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span @@ -1287,13 +1295,13 @@ class="ec-lmtk-10"> -help</span> </div> </div> <!--l. 646--><p class="indent" > <span -class="ec-lmbx-10">Uwaga dotycząca uprawnie</span><span -class="ec-lmbx-10">ń w Unix: </span>program instalacyjny będzie respektował aktualną wartość +class="ec-lmbx-10">Uwaga dotycząca uprawnie</span><span +class="ec-lmbx-10">ń w Unix: </span>program instalacyjny będzie respektował aktualną wartość <span -class="ec-lmtt-10">umask</span>. Jeśli więc chcemy, aby instalacja była dostępna dla innych, to musimy ustawić wartość +class="ec-lmtt-10">umask</span>. Jeśli więc chcemy, aby instalacja była dostępna dla innych, to musimy ustawić wartość np. <span -class="ec-lmtt-10">umask 002</span>. Więcej informacji na temat <span -class="ec-lmtt-10">umask </span>znajdziemy w podręcznikach systemu +class="ec-lmtt-10">umask 002</span>. Więcej informacji na temat <span +class="ec-lmtt-10">umask </span>znajdziemy w podręcznikach systemu operacyjnego. <!--l. 652--><p class="indent" > <hr class="figure"><div class="figure" ><table class="figure"><tr class="figure"><td class="figure" @@ -1717,7 +1725,7 @@ class="ec-lmtt-8x-x-87"> command:</span> </div> <br /> <table class="caption" ><tr style="vertical-align:baseline;" class="caption"><td class="id">Rysunek 1: </td><td -class="content">Główny ekran instalatora w trybie tekstowym (GNU/Linux)</td></tr></table><!--tex4ht:label?: x1-17091r1 --> +class="content">Główny ekran instalatora w trybie tekstowym (GNU/Linux)</td></tr></table><!--tex4ht:label?: x1-17091r1 --> <!--l. 701--><p class="indent" > </td></tr></table></div><hr class="endfigure"> @@ -1736,35 +1744,36 @@ src="install-w32-main.png" alt="pict" > <br /> <table class="caption" ><tr style="vertical-align:baseline;" class="caption"><td class="id">Rysunek 2: </td><td -class="content">Główny ekran instalatora GUI (Windows)</td></tr></table><!--tex4ht:label?: x1-17092r2 --> +class="content">Główny ekran instalatora GUI (Windows)</td></tr></table><!--tex4ht:label?: x1-17092r2 --> <!--l. 706--><p class="indent" > </td></tr></table></div><hr class="endfigure"> <h5 class="subsubsectionHead"><span class="titlemark">3.1.2. </span> <a id="x1-180003.1.2"></a>Mac OS X</h5> -<!--l. 710--><p class="noindent" >Jak wspomniano w części <a -href="#x1-80002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a>, dla Mac OS X przygotowano odrębną dystrybucję Mac<span class="TEX">T<span -class="E">E</span>X</span> (<span class="obeylines-h"><a +<!--l. 710--><p class="noindent" >Jak wspomniano w części <a +href="#x1-80002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a>, dla Mac OS X przygotowano odrębną dystrybucję +Mac<span class="TEX">T<span +class="E">E</span>X</span> (<a href="http://tug.org/mactex" class="url" ><span -class="ec-lmtt-10">http://tug.org/mactex</span></a></span>), w tym 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 pomiędzy różnymi dystrybucjami <span class="TEX">T<span +class="ec-lmtt-10">http://tug.org/mactex</span></a>), w tym 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 pomiędzy różnymi dystrybucjami <span class="TEX">T<span class="E">E</span>X</span>-a dla Mac OS X: Mac<span class="TEX">T<span class="E">E</span>X</span>, gw<span class="TEX">T<span class="E">E</span>X</span>, Fink, MacPorts,… <!--l. 717--><p class="indent" > Mac<span class="TEX">T<span class="E">E</span>X</span> jest oparty na <span class="TEX">T<span -class="E">E</span>X</span> Live i główne drzewa katalogów są dokładnie te same, jedynie -dodawane są katalogi ze specyficznymi dla systemu Mac OS X dokumentacjami i aplikacjami. +class="E">E</span>X</span> Live i główne drzewa katalogów są dokładnie te same, jedynie +dodawane są katalogi ze specyficznymi dla systemu Mac OS X dokumentacjami i aplikacjami. <!--l. 721--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.1.3. </span> <a id="x1-190003.1.3"></a>Windows</h5> -<!--l. 723--><p class="noindent" >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ć <span -class="ec-lmtt-10">install-tl.bat </span>(np. podwójnym kliknięciem myszy). -Można to uczynić także z linii poleceń – gdy katalog zawierający ten plik jest bieżącym, wystarczy -uruchomić: <div class="alltt"> +<!--l. 723--><p class="noindent" >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ć <span +class="ec-lmtt-10">install-tl.bat </span>(np. podwójnym kliknięciem myszy). +Można to uczynić także z linii poleceń – gdy katalog zawierający ten plik jest bieżącym, wystarczy +uruchomić: <div class="alltt"> <!--l. 728--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span @@ -1772,7 +1781,7 @@ class="ec-lmtt-10"> </span><span class="ec-lmtk-10">install-tl</span> </div> </div> -<!--l. 732--><p class="indent" > W linii poleceń można też podać ścieżkę do programu, np.: <div class="alltt"> +<!--l. 732--><p class="indent" > W linii poleceń można też podać ścieżkę do programu, np.: <div class="alltt"> <!--l. 733--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span @@ -1784,8 +1793,8 @@ class="ec-lmtt-10">\</span><span class="ec-lmtk-10">install-tl</span> </div> </div> dla <span class="TEX">T<span -class="E">E</span>X</span> Collection DVD, zakładając, że <span -class="ec-lmtt-10">D: </span>jest napędem DVD. +class="E">E</span>X</span> Collection DVD, zakładając, że <span +class="ec-lmtt-10">D: </span>jest napędem DVD. <!--l. 738--><p class="indent" > Instalacja w trybie tekstowym wymaga podania: <div class="alltt"> <!--l. 739--><p class="noindent" ><div class="obeylines-v"> <span @@ -1795,7 +1804,7 @@ class="ec-lmtk-10">install-tl</span><span class="ec-lmtk-10"> -no-gui</span> </div> </div> -<!--l. 743--><p class="indent" > Wszystkie dostępne opcje wyświetlimy uruchamiając: <div class="alltt"> +<!--l. 743--><p class="indent" > Wszystkie dostępne opcje wyświetlimy uruchamiając: <div class="alltt"> <!--l. 744--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span @@ -1810,12 +1819,12 @@ class="ec-lmtk-10"> -help</span> <h5 class="subsubsectionHead"><span class="titlemark">3.1.4. </span> <a id="x1-200003.1.4"></a>Instalator w trybie tekstowym</h5> <!--l. 750--><p class="noindent" >Rysunek <a -href="#x1-17091r1">1<!--tex4ht:ref: fig:text-main --></a> przedstawia główny ekran programu <span +href="#x1-17091r1">1<!--tex4ht:ref: fig:text-main --></a> przedstawia główny ekran programu <span class="ec-lmtt-10">install-tl </span>w trybie tekstowym w systemie Unix. W -tym trybie nie używamy ani klawiszy kursora, ani myszy, tylko wyłącznie klawiszy cyfr i liter (uwaga: -duże i małe litery są rozróżniane!). Wybraną opcję zatwierdzamy klawiszem Enter. Instalator -w trybie tekstowym jest dlatego tak prosty, by działał na możliwie wielu platformach, nawet -wyposażonych w ubogie biblioteki Perla (dla Windows załączono taki właśnie podzbiór dystrybucji +tym trybie nie używamy ani klawiszy kursora, ani myszy, tylko wyłącznie klawiszy cyfr i liter (uwaga: +duże i małe litery są rozróżniane!). Wybraną opcję zatwierdzamy klawiszem Enter. Instalator +w trybie tekstowym jest dlatego tak prosty, by działał na możliwie wielu platformach, nawet +wyposażonych w ubogie biblioteki Perla (dla Windows załączono taki właśnie podzbiór dystrybucji Perla). <!--l. 759--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.1.5. </span> <a @@ -1825,8 +1834,8 @@ href="#x1-17092r2">2<!--tex4ht:ref: fig:gui-main --></a> pokazuje instalator w&# <!--l. 764--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">3.2. </span> <a id="x1-220003.2"></a>Podczas instalacji</h4> -<!--l. 767--><p class="noindent" >Program instalacyjny jest z założenia na tyle prosty, że szczegółowe wyjaśnienia są zbędne. Podamy -jednak kilka uwag dotyczących różnych opcji i dostępnych podmenu. +<!--l. 767--><p class="noindent" >Program instalacyjny jest z założenia na tyle prosty, że szczegółowe wyjaśnienia są zbędne. Podamy +jednak kilka uwag dotyczących różnych opcji i dostępnych podmenu. <!--l. 771--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.2.1. </span> <a id="x1-230003.2.1"></a>Menu: binary systems (tylko Unix)</h5> @@ -1847,7 +1856,7 @@ class="ec-lmtt-8x-x-87"> Available</span><span class="ec-lmtt-8x-x-87"> sets</span><span class="ec-lmtt-8x-x-87"> of</span><span class="ec-lmtt-8x-x-87"> binaries:</span><span -class="ec-lmtt-8x-x-87"> (Dostępne</span><span +class="ec-lmtt-8x-x-87"> (Dostępne</span><span class="ec-lmtt-8x-x-87"> zestawy</span><span class="ec-lmtt-8x-x-87"> program</span><span class="ec-lmtt-8x-x-87">ów</span><span @@ -2135,13 +2144,13 @@ class="content">Wybór platformy (systemu operacyjnego)</td></tr></table><!--tex4 <!--l. 796--><p class="noindent" ></td></tr></table></div><hr class="endfigure"> <!--l. 798--><p class="indent" > Rysunek <a -href="#x1-23037r3">3<!--tex4ht:ref: fig:bin-text --></a> 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 zestaw 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 tej samej +href="#x1-23037r3">3<!--tex4ht:ref: fig:bin-text --></a> 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 zestaw 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 tej samej maszynie. <h5 class="subsubsectionHead"><span class="titlemark">3.2.2. </span> <a - id="x1-240003.2.2"></a>Wybór tego, co ma być zainstalowane</h5> + id="x1-240003.2.2"></a>Wybór tego, co ma być zainstalowane</h5> <!--l. 810--><p class="noindent" ><hr class="figure"><div class="figure" ><table class="figure"><tr class="figure"><td class="figure" > @@ -2287,14 +2296,14 @@ class="content">Menu: wybór schematów</td></tr></table><!--tex4ht:label?: x1-240 <!--l. 827--><p class="noindent" ></td></tr></table></div><hr class="endfigure"> <!--l. 829--><p class="indent" > Rysunek <a -href="#x1-24027r4">4<!--tex4ht:ref: fig:scheme-text --></a> pokazuje menu „Wybór schematów”. Schematy to obszerne zestawy pakietów, -przeznaczone do wstępnego wyboru instalowanych komponentów. Mamy tu schematy do instalacji: +href="#x1-24027r4">4<!--tex4ht:ref: fig:scheme-text --></a> pokazuje menu „Wybór schematów”. Schematy to obszerne zestawy pakietów, +przeznaczone do wstępnego wyboru instalowanych komponentów. Mamy tu schematy do instalacji: podstawowej (<span class="ec-lmtt-10">basic</span>), typowej (<span -class="ec-lmtt-10">medium</span>) i pełnej (<span -class="ec-lmtt-10">full</span>; jest ona domyślna), pozostałe przygotowano -z myślą o wybranych grupach użytkowników (np. GUST i GUTenberg przygotowały schematy dla -swoich członków) lub zastosowaniach (np. XML lub Omega). +class="ec-lmtt-10">medium</span>) i pełnej (<span +class="ec-lmtt-10">full</span>; jest ona domyślna), pozostałe przygotowano +z myślą o wybranych grupach użytkowników (np. GUST i GUTenberg przygotowały schematy dla +swoich członków) lub zastosowaniach (np. XML lub Omega). <!--l. 837--><p class="indent" > <hr class="figure"><div class="figure" ><table class="figure"><tr class="figure"><td class="figure" > @@ -2318,49 +2327,49 @@ class="content">Menu Standard Collections (Kolekcje standardowe) (Linux)</td></t <!--l. 842--><p class="indent" > </td></tr></table></div><hr class="endfigure"> -<!--l. 844--><p class="indent" > Wstępnie wybrane schematy można modyfikować. W skład ,schematów” wchodzą tzw. „kolekcje”, -które można wybrać w kolejnych menu o nazwach: „Kolekcje standardowe” i „Kolekcje językowe” +<!--l. 844--><p class="indent" > Wstępnie wybrane schematy można modyfikować. W skład ,schematów” wchodzą tzw. „kolekcje”, +które można wybrać w kolejnych menu o nazwach: „Kolekcje standardowe” i „Kolekcje językowe” (rysunek <a -href="#x1-24028r5">5<!--tex4ht:ref: fig:collections-gui --></a>). Kolekcje stanowią niższy poziom niż schematy, a same składają się z „pakietów”. Dopiero -pakiety zawierają właściwe pliki makr, fontów itp. Jeśli chcemy dodać lub usunąć pakiet, to po -instalacji właściwej użyjemy programu <span -class="ec-lmss-10">tlmgr </span>(patrz część <a +href="#x1-24028r5">5<!--tex4ht:ref: fig:collections-gui --></a>). Kolekcje stanowią niższy poziom niż schematy, a same składają się z „pakietów”. Dopiero +pakiety zawierają właściwe pliki makr, fontów itp. Jeśli chcemy dodać lub usunąć pakiet, to po +instalacji właściwej użyjemy programu <span +class="ec-lmss-10">tlmgr </span>(patrz część <a href="#x1-400006">6<!--tex4ht:ref: sec:tlmgr --></a>). <h5 class="subsubsectionHead"><span class="titlemark">3.2.3. </span> <a id="x1-250003.2.3"></a>Katalogi</h5> -<!--l. 855--><p class="noindent" >Domyślny układ katalogów opisano w części <a +<!--l. 855--><p class="noindent" >Domyślny układ katalogów opisano w części <a href="#x1-100002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a> na str. <a -href="#x1-100002.3">9<!--tex4ht:ref: sec:texmftrees --></a>. Położenie domyślne całej instalacji (<span +href="#x1-100002.3">9<!--tex4ht:ref: sec:texmftrees --></a>. Położenie domyślne całej instalacji (<span class="ec-lmtt-10">TEXDIR</span>) -różni się w Windows (<span class="obeylines-h"><span class="verb"><span +różni się w Windows (<span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">%PROGRAMFILES%\texlive\2008</span></span></span>) i w Unix (<span class="ec-lmtt-10">/usr/local/texlive/2008</span>). -<!--l. 860--><p class="indent" > Głównym powodem, dla którego zmieniamy domyślne położenie <span -class="ec-lmtt-10">TEXDIR</span>, może być brak uprawnień. -Aby zainstalować <span class="TEX">T<span -class="E">E</span>X</span> Live, nie musimy być administratorem systemu, musimy jednak posiadać -uprawnienia do zapisu w docelowym katalogu. Logiczną alternatywą może być wtedy instalacja -w katalogu domowym, szczególnie wtedy, gdy będziemy jedynym użytkownikiem. Stosujemy tu zapis -„<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">~</span></span></span>” do zaznaczenia takiego wyboru, np. <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">~/texlive/2008</span></span></span>. Zalecamy stosowanie katalogu z nazwą -odzwierciedlającą rok wydania, co pozwoli na zainstalowanie obok siebie różnych wydań <span class="TEX">T<span +<!--l. 860--><p class="indent" > Głównym powodem, dla którego zmieniamy domyślne położenie <span +class="ec-lmtt-10">TEXDIR</span>, może być brak uprawnień. +Aby zainstalować <span class="TEX">T<span +class="E">E</span>X</span> Live, nie musimy być administratorem systemu, musimy jednak posiadać +uprawnienia do zapisu w docelowym katalogu. Logiczną alternatywą może być wtedy instalacja +w katalogu domowym, szczególnie wtedy, gdy będziemy jedynym użytkownikiem. Stosujemy tu zapis +„<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">~</span></span></span>” do zaznaczenia takiego wyboru, np. <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">~/texlive/2008</span></span></span>. Zalecamy stosowanie katalogu z nazwą +odzwierciedlającą rok wydania, co pozwoli na zainstalowanie obok siebie różnych wydań <span class="TEX">T<span class="E">E</span>X</span> Live. <!--l. 873--><p class="indent" > Zmiana <span -class="ec-lmtt-10">TEXDIR </span>w programie instalacyjnym zmieni także ścieżki katalogów określone przez zmienne +class="ec-lmtt-10">TEXDIR </span>w programie instalacyjnym zmieni także ścieżki katalogów określone przez zmienne <span class="ec-lmtt-10">TEXMFLOCAL</span>, <span class="ec-lmtt-10">TEXMFSYSVAR </span>i <span class="ec-lmtt-10">TEXMFSYSCONFIG</span>. <!--l. 877--><p class="indent" > <span -class="ec-lmtt-10">TEXMFHOME </span>jest zalecanym położeniem dla prywatnych makr i fontów użytkownika. Domyślnym +class="ec-lmtt-10">TEXMFHOME </span>jest zalecanym położeniem dla prywatnych makr i fontów użytkownika. Domyślnym katalogiem jest <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">~/texmf</span></span></span>. W odróżnieniu od <span +class="ec-lmtt-10">~/texmf</span></span></span>. W odróżnieniu od <span class="ec-lmtt-10">TEXDIR</span>, znak <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">~</span></span></span> jest zachowywany w generowanych plikach -konfiguracyjnych, ponieważ w wygodny sposób odnosi się do katalogu domowego podczas każdego -uruchamiania programów. Znak ten rozwijany jest do zmiennej <span +konfiguracyjnych, ponieważ w wygodny sposób odnosi się do katalogu domowego podczas każdego +uruchamiania programów. Znak ten rozwijany jest do zmiennej <span class="ec-lmtt-10">$HOME </span>w Unix i <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">%USERPROFILE%</span></span></span> w Windows. @@ -2530,47 +2539,47 @@ class="content">Menu: Options (Opcje) w Unix</td></tr></table><!--tex4ht:label?: <!--l. 899--><p class="noindent" ></td></tr></table></div><hr class="endfigure"> <!--l. 901--><p class="indent" > Rysunek <a -href="#x1-26017r6">6<!--tex4ht:ref: fig:options-text --></a> pokazuje menu (w trybie tekstowym) z dodatkowymi opcjami. Warto tu wspomnieć +href="#x1-26017r6">6<!--tex4ht:ref: fig:options-text --></a> pokazuje menu (w trybie tekstowym) z dodatkowymi opcjami. Warto tu wspomnieć o trzech z nich: <dl class="description"><dt class="description"> <span class="ec-lmbx-10">use letter size instead of A4 by default</span> </dt><dd -class="description">(użyj domyślnego formatu papieru letter zamiast - A4): pozwala określić domyślny format papieru dla wielu programów. Oczywiście format - papieru można specyfikować potem dla każdego dokumentu. +class="description">(użyj domyślnego formatu papieru letter zamiast + A4): pozwala określić domyślny format papieru dla wielu programów. Oczywiście format + papieru można specyfikować potem dla każdego dokumentu. </dd><dt class="description"> <span class="ec-lmbx-10">create all format files</span> </dt><dd -class="description">(generuj wszystkie pliki formatów): chociaż zbędne formaty zajmują - miejsce na dysku, to zaleca się pozostawić tę opcję włączoną; jeśli tego nie zrobimy, formaty - będą generowane automatycznie (w razie potrzeby) w prywatnych katalogach <span +class="description">(generuj wszystkie pliki formatów): chociaż zbędne formaty zajmują + miejsce na dysku, to zaleca się pozostawić tę opcję włączoną; jeśli tego nie zrobimy, formaty + będą generowane automatycznie (w razie potrzeby) w prywatnych katalogach <span class="ec-lmtt-10">TEXMFVAR</span> - użytkowników, nie będą jednak odświeżane, gdy w instalacji zostaną zaktualizowane np. - programy bądź wzorce przenoszenia; wskutek tego formaty mogą utracić zgodność ze - środowiskiem, w którym są używane. + użytkowników, nie będą jednak odświeżane, gdy w instalacji zostaną zaktualizowane np. + programy bądź wzorce przenoszenia; wskutek tego formaty mogą utracić zgodność ze + środowiskiem, w którym są używane. </dd><dt class="description"> <span class="ec-lmbx-10">create symlinks in standard directories</span> </dt><dd -class="description">(utwórz dowiązania w standardowych katalogach, - tylko Unix): opcja ta pozwala uniknąć ustawiania zmiennych środowiska po instalacji (<span +class="description">(utwórz dowiązania w standardowych katalogach, + tylko Unix): opcja ta pozwala uniknąć ustawiania zmiennych środowiska po instalacji (<span class="ec-lmtt-10">PATH</span>, <span class="ec-lmtt-10">MANPATH </span>i <span -class="ec-lmtt-10">INFOPATH</span>), ale jej użycie nie jest zalecane, bo może powodować kolizje z już - zainstalowanym w systemie środowiskiem <span class="TEX">T<span -class="E">E</span>X</span>; może być ona przydatna jedynie wtedy, +class="ec-lmtt-10">INFOPATH</span>), ale jej użycie nie jest zalecane, bo może powodować kolizje z już + zainstalowanym w systemie środowiskiem <span class="TEX">T<span +class="E">E</span>X</span>; może być ona przydatna jedynie wtedy, gdy w standardowych katalogach (np. <span class="ec-lmtt-10">/usr/local/bin</span>) nie ma jakichkolwiek programów <span class="TEX">T<span class="E">E</span>X</span>-owych.</dd></dl> -<!--l. 927--><p class="indent" > Po wszystkich potrzebnych ustawieniach można rozpocząć instalację (klawisz „I”). Po -instalacji zaleca się zajrzeć do części <a -href="#x1-300003.4">3.4<!--tex4ht:ref: sec:postinstall --></a>, bo być może potrzebne okażą się jeszcze dodatkowe +<!--l. 927--><p class="indent" > Po wszystkich potrzebnych ustawieniach można rozpocząć instalację (klawisz „I”). Po +instalacji zaleca się zajrzeć do części <a +href="#x1-300003.4">3.4<!--tex4ht:ref: sec:postinstall --></a>, bo być może potrzebne okażą się jeszcze dodatkowe kroki. <h5 class="subsubsectionHead"><span class="titlemark">3.2.5. </span> <a - id="x1-270003.2.5"></a>Uruchamianie bezpośrednio z DVD (tylko w trybie tekstowym)</h5> -<!--l. 935--><p class="noindent" >Aby uruchomić programy bezpośrednio z płytki DVD należy wybrać opcję „<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">V</span></span></span>”, co zmienia menu na + id="x1-270003.2.5"></a>Uruchamianie bezpośrednio z DVD (tylko w trybie tekstowym)</h5> +<!--l. 935--><p class="noindent" >Aby uruchomić programy bezpośrednio z płytki DVD należy wybrać opcję „<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">V</span></span></span>”, co zmienia menu na przedstawione na rys.  <a href="#x1-27057r7">7<!--tex4ht:ref: fig:main-fromdvd --></a>. <hr class="figure"><div class="figure" ><table class="figure"><tr class="figure"><td class="figure" @@ -2862,28 +2871,28 @@ class="ec-lmtt-8x-x-87"> quit</span> </div> <br /> <table class="caption" ><tr style="vertical-align:baseline;" class="caption"><td class="id">Rysunek 7: </td><td -class="content">Menu główne dla uruchamiania z <span +class="content">Menu główne dla uruchamiania z <span class="ec-lmtt-10">DVD</span></td></tr></table><!--tex4ht:label?: x1-27057r7 --> <!--l. 971--><p class="indent" > </td></tr></table></div><hr class="endfigure"> -<!--l. 973--><p class="indent" > Zwróćmy uwagę na następujące zmiany: zniknęły wszystkie opcje dotyczące wyboru pakietów, sekcja -dotycząca katalogów pokazuje teraz <span -class="ec-lmtt-10">TEXDIRW </span>– katalog z prawami 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. -<!--l. 979--><p class="indent" > Ponieważ struktura katalogów różni się nieco od domyślnej, niezbędne będą pewne czynności -konfiguracyjne, omówione w części <a +<!--l. 973--><p class="indent" > Zwróćmy uwagę na następujące zmiany: zniknęły wszystkie opcje dotyczące wyboru pakietów, sekcja +dotycząca katalogów pokazuje teraz <span +class="ec-lmtt-10">TEXDIRW </span>– katalog z prawami 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. +<!--l. 979--><p class="indent" > Ponieważ struktura katalogów różni się nieco od domyślnej, niezbędne będą pewne czynności +konfiguracyjne, omówione w części <a href="#x1-300003.4">3.4<!--tex4ht:ref: sec:postinstall --></a>. -<!--l. 983--><p class="indent" > Instalator GUI nie posiada opcji „V”, dlatego użytkownicy Windows mogą uruchomić program -jedynie z linii poleceń, jak opisano to w części <a +<!--l. 983--><p class="indent" > Instalator GUI nie posiada opcji „V”, dlatego użytkownicy Windows mogą uruchomić program +jedynie z linii poleceń, jak opisano to w części <a href="#x1-280003.3">3.3<!--tex4ht:ref: sec:cmdline --></a>. <!--l. 988--><p class="indent" > W rozdziale <a -href="#x1-390005">5<!--tex4ht:ref: sec:portable-unix --></a> opisano jeszcze inny, przenośny sposób uruchamiania <span class="TEX">T<span +href="#x1-390005">5<!--tex4ht:ref: sec:portable-unix --></a> opisano jeszcze inny, przenośny sposób uruchamiania <span class="TEX">T<span class="E">E</span>X</span> Live, który nie wymaga zmian w konfiguracji systemu (a nawet nie pozwala na nie). <h4 class="subsectionHead"><span class="titlemark">3.3. </span> <a - id="x1-280003.3"></a>Parametry instalacji z linii poleceń</h4> + id="x1-280003.3"></a>Parametry instalacji z linii poleceń</h4> <!--l. 995--><p class="noindent" >Uruchom <div class="alltt"> <!--l. 996--><p class="noindent" ><div class="obeylines-v"> <span @@ -2892,40 +2901,40 @@ class="ec-lmtt-10"> </span><span class="ec-lmtk-10">install-tl</span><span class="ec-lmtk-10"> -help</span> </div> -</div> aby wyświetlić wszystkie dostępne parametry. Najbardziej interesujące to: +</div> aby wyświetlić wszystkie dostępne parametry. Najbardziej interesujące to: <!--l. 1003--><p class="noindent" > <dl class="list1"><dt class="list"> <span class="ec-lmtt-10">-gui</span> </dt><dd class="list"> - <!--l. 1004--><p class="noindent" >użyj programu w wersji graficznej (GUI), jeśli to możliwe; wymagane jest posiadanie - modułu Perl/Tk (<span class="obeylines-h"><a + <!--l. 1004--><p class="noindent" >użyj programu w wersji graficznej (GUI), jeśli to możliwe; wymagane jest + posiadanie modułu Perl/Tk (<a href="http://tug.org/texlive/distro.html#perltk" class="url" ><span -class="ec-lmtt-10">http://tug.org/texlive/distro.html#perltk</span></a></span>); gdy jest on - niedostępny, program instalacyjny uruchomiony zostanie w trybie tekstowym; +class="ec-lmtt-10">http://tug.org/texlive/distro.html#perltk</span></a>); gdy jest on + niedostępny, program instalacyjny uruchomiony zostanie w trybie tekstowym; </dd><dt class="list"> <span class="ec-lmtt-10">-no-gui</span> </dt><dd class="list"> <!--l. 1009--><p class="noindent" >wymusza tryb tekstowy, np. w Windows potrzebny jest on dla przygotowania do - uruchamiania bezpośrednio z DVD; + uruchamiania bezpośrednio z DVD; </dd><dt class="list"> <span class="ec-lmtt-10">-lang </span><span class="ec-lmro-10">LL</span> </dt><dd class="list"> - <!--l. 1011--><p class="noindent" >pozwala wybrać język komunikatów, <span -class="ec-lmri-10">LL </span>oznacza tu dwuliterowy kod języka; aktualnie - dostępne są: angielski (<span -class="ec-lmtt-10">en</span>, domyślny), niemiecki (<span + <!--l. 1011--><p class="noindent" >pozwala wybrać język komunikatów, <span +class="ec-lmri-10">LL </span>oznacza tu dwuliterowy kod języka; aktualnie + dostępne są: angielski (<span +class="ec-lmtt-10">en</span>, domyślny), niemiecki (<span class="ec-lmtt-10">de</span>), francuski (<span class="ec-lmtt-10">fr</span>), holenderski (<span class="ec-lmtt-10">nl</span>), polski (<span -class="ec-lmtt-10">pl</span>), słoweński (<span +class="ec-lmtt-10">pl</span>), słoweński (<span class="ec-lmtt-10">sl</span>) i wietnamski (<span -class="ec-lmtt-10">vi</span>); program samoczynnie włącza język, ale jeśli jest to - niemożliwe, komunikaty i menu będą wyświetlane w języku angielskim; +class="ec-lmtt-10">vi</span>); program samoczynnie włącza język, ale jeśli jest to + niemożliwe, komunikaty i menu będą wyświetlane w języku angielskim; </dd><dt class="list"> <span class="ec-lmtt-10">-profile </span><span @@ -2934,13 +2943,13 @@ class="list"> <!--l. 1018--><p class="noindent" >program instalacyjny zapisuje plik <span class="ec-lmtt-10">texlive.profile </span>w katalogu <span class="ec-lmtt-10">2008/tlpkg</span>, co pozwala - wykorzystać go dla powielenia wszystkich wyborów i ustawień w kolejnych instalacjach; + wykorzystać go dla powielenia wszystkich wyborów i ustawień w kolejnych instalacjach; </dd><dt class="list"> <span class="ec-lmtt-10">-location </span><span class="ec-lmro-10">url/path</span> </dt><dd class="list"> - <!--l. 1023--><p class="noindent" >pozwala określić inne niż domyślne źródło instalacji (patrz poniżej).</dd></dl> + <!--l. 1023--><p class="noindent" >pozwala określić inne niż domyślne źródło instalacji (patrz poniżej).</dd></dl> <!--l. 1027--><p class="noindent" > @@ -2948,48 +2957,48 @@ class="list"> id="x1-290003.3.1"></a>Parametr <span class="ec-lmtt-10">location</span></h5> <!--l. 1030--><p class="noindent" >Parametrowi <span -class="ec-lmtt-10">location </span>można przypisać adres w sieci (rozpoczynający się od <span +class="ec-lmtt-10">location </span>można przypisać adres w sieci (rozpoczynający się od <span class="ec-lmtt-10">ftp:</span>, <span class="ec-lmtt-10">http: </span>lub <span class="ec-lmtt-10">file:/</span>), -lub pełną ścieżkę. Jeśli podany argument wskazuje na lokalny dysk (ścieżka bądź adres +lub pełną ścieżkę. Jeśli podany argument wskazuje na lokalny dysk (ścieżka bądź adres <span class="ec-lmtt-10">file:/</span>), to automatycznie zostanie dostosowany typ instalacji (ze skompresowanych plików -bądź nie): gdy dostępny będzie katalog <span -class="ec-lmtt-10">archive</span>, zawierający pliki <span +bądź nie): gdy dostępny będzie katalog <span +class="ec-lmtt-10">archive</span>, zawierający pliki <span class="ec-lmtt-10">.tar.lzma</span>, wybrana -zostanie instalacja z tychże plików, nawet jeśli dostępne będą równolegle katalogi z plikami +zostanie instalacja z tychże plików, nawet jeśli dostępne będą równolegle katalogi z plikami nieskompresowanymi. <!--l. 1052--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">3.4. </span> <a - id="x1-300003.4"></a>Czynności poinstalacyjne</h4> -<!--l. 1055--><p class="noindent" >Część ta nie dotyczy systemu Windows, dla którego program instalacyjny przeprowadza całą -konfigurację, włącznie z menu systemowym i ikonami na pulpicie. Poniższe uwagi mogą być przydatne -dla użytkowników innych systemów. + id="x1-300003.4"></a>Czynności poinstalacyjne</h4> +<!--l. 1055--><p class="noindent" >Część ta nie dotyczy systemu Windows, dla którego program instalacyjny przeprowadza całą +konfigurację, włącznie z menu systemowym i ikonami na pulpicie. Poniższe uwagi mogą być przydatne +dla użytkowników innych systemów. <!--l. 1059--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.1. </span> <a - id="x1-310003.4.1"></a>Gdy zastosujemy dowiązania symboliczne</h5> -<!--l. 1061--><p class="noindent" >Użycie opisanej w części <a -href="#x1-260003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a> opcji tworzenia dowiązań symbolicznych w standardowych katalogach nie -wymaga zmian w zmiennych środowiska systemowego. + id="x1-310003.4.1"></a>Gdy zastosujemy dowiązania symboliczne</h5> +<!--l. 1061--><p class="noindent" >Użycie opisanej w części <a +href="#x1-260003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a> opcji tworzenia dowiązań symbolicznych w standardowych katalogach nie +wymaga zmian w zmiennych środowiska systemowego. <!--l. 1065--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.2. </span> <a - id="x1-320003.4.2"></a>Zmienne środowiska dla Unix</h5> + id="x1-320003.4.2"></a>Zmienne środowiska dla Unix</h5> <!--l. 1068--><p class="noindent" >Po instalacji trzeba do zmiennej <span -class="ec-lmtt-10">PATH </span>dodać ścieżkę do programów <span class="TEX">T<span -class="E">E</span>X</span> Live. Każda z obsługiwanych -platform ma własny podkatalog w ramach <span -class="ec-lmtt-10">TEXDIR/bin</span>. Listę platform i odpowiadających im katalogów +class="ec-lmtt-10">PATH </span>dodać ścieżkę do programów <span class="TEX">T<span +class="E">E</span>X</span> Live. Każda z obsługiwanych +platform ma własny podkatalog w ramach <span +class="ec-lmtt-10">TEXDIR/bin</span>. Listę platform i odpowiadających im katalogów przedstawiono na rys. <a href="#x1-23037r3">3<!--tex4ht:ref: fig:bin-text --></a>. -<!--l. 1073--><p class="indent" > Również korzystanie z systemowych przeglądarek dokumentacji <span +<!--l. 1073--><p class="indent" > Również korzystanie z systemowych przeglądarek dokumentacji <span class="ec-lmss-10">man </span>i <span -class="ec-lmss-10">info </span>staje się możliwe dopiero -po dodaniu odpowiednich katalogów do ich ścieżek przeszukiwania. -<!--l. 1077--><p class="indent" > Dla powłoki zgodnej z Bourne shell (<span +class="ec-lmss-10">info </span>staje się możliwe dopiero +po dodaniu odpowiednich katalogów do ich ścieżek przeszukiwania. +<!--l. 1077--><p class="indent" > Dla powłoki zgodnej z Bourne shell (<span class="ec-lmss-10">sh</span>, <span class="ec-lmss-10">bash</span>, <span -class="ec-lmss-10">ksh</span>) możemy dopisać do pliku <span +class="ec-lmss-10">ksh</span>) możemy dopisać do pliku <span class="ec-lmtt-10">$HOME/.profile</span>: <!--l. 1080--><p class="indent" > <div class="fancyvrb" id="fancyvrb6"> @@ -3012,7 +3021,7 @@ class="ec-lmtt-9"> INFOPATH=/usr/local/texlive/2008/texmf/doc/info:$INFOP class="ec-lmtt-9"> export</span><span class="ec-lmtt-9"> INFOPATH</span> </div> -<!--l. 1086--><p class="indent" > W wypadku csh lub tcsh należy zmodyfikować plik <span +<!--l. 1086--><p class="indent" > W wypadku csh lub tcsh należy zmodyfikować plik <span class="ec-lmtt-10">$HOME/.cshrc</span>, np: <!--l. 1088--><p class="indent" > <div class="fancyvrb" id="fancyvrb7"> @@ -3041,22 +3050,22 @@ class="ec-lmtt-9"> /usr/local/texlive/2008/texmf/doc/info:$INFOPATH</span <h5 class="subsubsectionHead"><span class="titlemark">3.4.3. </span> <a id="x1-330003.4.3"></a>Gdy uruchamiamy programy z DVD</h5> <!--l. 1120--><p class="noindent" >Programy <span class="TEX">T<span -class="E">E</span>X</span> Live wyszukują potrzebne dane w różnych drzewach katalogów korzystając z pliku +class="E">E</span>X</span> Live wyszukują potrzebne dane w różnych drzewach katalogów korzystając z pliku <span -class="ec-lmtt-10">texmf.cnf</span>. Plik ten znajdowany 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 zdefiowanie w środowisku zmiennej +class="ec-lmtt-10">texmf.cnf</span>. Plik ten znajdowany 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 zdefiowanie w środowisku zmiennej <span -class="ec-lmtt-10">TEXMFCNF</span>, która wskaże położenie <span +class="ec-lmtt-10">TEXMFCNF</span>, która wskaże położenie <span class="ec-lmtt-10">texmf.cnf</span>. Nadal jest potrzebna modyfikacja zmiennej <span class="ec-lmtt-10">PATH</span>, jak -opisano wyżej. -<!--l. 1130--><p class="indent" > Na zakończenie instalacji program powinien pokazać komunikat informujący, jaką wartość należy -przypisać zmiennej <span -class="ec-lmtt-10">TEXMFCNF</span>. Gdybyśmy to przeoczyli – wartością tą jest <span +opisano wyżej. +<!--l. 1130--><p class="indent" > Na zakończenie instalacji program powinien pokazać komunikat informujący, jaką wartość należy +przypisać zmiennej <span +class="ec-lmtt-10">TEXMFCNF</span>. Gdybyśmy to przeoczyli – wartością tą jest <span class="ec-lmtt-10">$TEXMFSYSVAR/web2c</span>, czyli -dla domyślnych ustawień (<span +dla domyślnych ustawień (<span class="ec-lmtt-10">/usr/local/texlive/2008/texmf-var/web2c</span>) potrzebujemy deklaracji: <div class="fancyvrb" id="fancyvrb8"> @@ -3080,72 +3089,72 @@ class="ec-lmtt-9"> /usr/local/texlive/2008/texmf-var/web2c</span> <h5 class="subsubsectionHead"><span class="titlemark">3.4.4. </span> <a id="x1-340003.4.4"></a>Con<span class="TEX">T<span class="E">E</span>X</span>t Mark IV</h5> -<!--l. 1145--><p class="noindent" >Tak zwany „stary” Con<span class="TEX">T<span -class="E">E</span>X</span>t działa jak dotychczas. Nowy Con<span class="TEX">T<span -class="E">E</span>X</span>t „Mark IV” wymaga ręcznego -dostrojenia – patrz: <span class="obeylines-h"><a +<!--l. 1145--><p class="noindent" >Tak zwany „stary” Con<span class="TEX">T<span +class="E">E</span>X</span>t działa jak dotychczas. Nowy Con<span class="TEX">T<span +class="E">E</span>X</span>t „Mark IV” wymaga ręcznego +dostrojenia – patrz: <a href="http://wiki.contextgarden.net/Running_Mark_IV" class="url" ><span -class="ec-lmtt-10">http://wiki.contextgarden.net/Running_Mark_IV</span></a></span>. +class="ec-lmtt-10">http://wiki.contextgarden.net/Running_Mark_IV</span></a>. <!--l. 1149--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.5. </span> <a id="x1-350003.4.5"></a>Integracja lokalnych i prywatnych pakietów makr</h5> -<!--l. 1152--><p class="noindent" >Jak już wspomniano w części <a +<!--l. 1152--><p class="noindent" >Jak już wspomniano w części <a href="#x1-100002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, katalog <span -class="ec-lmtt-10">TEXMFLOCAL </span>(domyślnie <span +class="ec-lmtt-10">TEXMFLOCAL </span>(domyślnie <span class="ec-lmtt-10">/usr/local/texlive/texmf-local</span> lub <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">C:\Program</span><span class="ec-lmtt-10"> Files\texlive\texmf-local</span></span></span>) przeznaczony jest na lokalne (np. w danej sieci komputerowej) fonty oraz pakiety makr. Z kolei <span -class="ec-lmtt-10">TEXMFHOME </span>(domyślnie <span +class="ec-lmtt-10">TEXMFHOME </span>(domyślnie <span class="ec-lmtt-10">$HOME/texmf</span> lub <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">%USERPROFILE%\texmf</span></span></span>) jest przeznaczony na prywatne makra i fonty użytkownika. W -zamierzeniu oba te katalogi powinny być zachowywane przy instalacji nowszych wersji <span class="TEX">T<span +class="ec-lmtt-10">%USERPROFILE%\texmf</span></span></span>) jest przeznaczony na prywatne makra i fonty użytkownika. W +zamierzeniu oba te katalogi powinny być zachowywane przy instalacji nowszych wersji <span class="TEX">T<span class="E">E</span>X</span> -Live, a ich zawartość ma być automatycznie dostępna w kolejnych wydaniach. Zalecamy -zatem, by nie przedefiniowywać <span -class="ec-lmtt-10">TEXMFLOCAL</span>, co pozwoli uniknąć ręcznego konfigurowania -w przyszłości. -<!--l. 1164--><p class="indent" > W obu drzewach katalogów pliki powinny być umieszczane w odpowiednich podkatalogach, zgodnie -z zaleceniami TDS (patrz: <span class="obeylines-h"><a +Live, a ich zawartość ma być automatycznie dostępna w kolejnych wydaniach. Zalecamy +zatem, by nie przedefiniowywać <span +class="ec-lmtt-10">TEXMFLOCAL</span>, co pozwoli uniknąć ręcznego konfigurowania +w przyszłości. +<!--l. 1164--><p class="indent" > W obu drzewach katalogów pliki powinny być umieszczane w odpowiednich podkatalogach, zgodnie +z zaleceniami TDS (patrz: <a href="http://tug.org/tds" class="url" ><span -class="ec-lmtt-10">http://tug.org/tds</span></a></span>, także plik <span -class="ec-lmtt-10">texmf/web2c/texmf.cnf</span>). Przykładowo +class="ec-lmtt-10">http://tug.org/tds</span></a>, także plik <span +class="ec-lmtt-10">texmf/web2c/texmf.cnf</span>). Przykładowo pliki klas lub makr <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-a powinny być umieszczane w katalogu <span +class="E">E</span>X</span></span>-a powinny być umieszczane w katalogu <span class="ec-lmtt-10">TEXMFLOCAL/tex/latex/ </span>lub <span class="ec-lmtt-10">TEXMFHOME/tex/latex/ </span>(lub ich podkatalogach). <!--l. 1171--><p class="indent" > <span -class="ec-lmtt-10">TEXMFLOCAL </span>po zmianie zawartości wymaga odświeżenia bazy danych – poleceniem <span +class="ec-lmtt-10">TEXMFLOCAL </span>po zmianie zawartości wymaga odświeżenia bazy danych – poleceniem <span class="ec-lmss-10">mktexlsr </span>lub -poprzez użycie przycisku „Odśwież bazy danych” w graficznym trybie programu <span +poprzez użycie przycisku „Odśwież bazy danych” w graficznym trybie programu <span class="ec-lmss-10">tlmgr</span>. <!--l. 1175--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.6. </span> <a - id="x1-360003.4.6"></a>Integracja fontów z innych źródeł</h5> -<!--l. 1177--><p class="noindent" >Jest to, niestety, bardzo skomplikowane zagadnienie, wymagające sporej wiedzy użytkownika. Warto -najpierw się dowiedzieć, jakie fonty mamy dostępne bezpłatnie (patrz część  <a + id="x1-360003.4.6"></a>Integracja fontów z innych źródeł</h5> +<!--l. 1177--><p class="noindent" >Jest to, niestety, bardzo skomplikowane zagadnienie, wymagające sporej wiedzy użytkownika. Warto +najpierw się dowiedzieć, jakie fonty mamy dostępne bezpłatnie (patrz część  <a href="#x1-140002.7">2.7<!--tex4ht:ref: sec:tl-fonts --></a>). -<!--l. 1183--><p class="indent" > Alternatywą jest Xe<span class="TEX">T<span -class="E">E</span>X</span> (patrz częśc <a -href="#x1-110002.4">2.4<!--tex4ht:ref: sec:tex-extensions --></a>), który umożliwia użycie fontów systemowych bez +<!--l. 1183--><p class="indent" > Alternatywą jest Xe<span class="TEX">T<span +class="E">E</span>X</span> (patrz częśc <a +href="#x1-110002.4">2.4<!--tex4ht:ref: sec:tex-extensions --></a>), który umożliwia użycie fontów systemowych bez potrzeby instalowania ich dla programów <span class="TEX">T<span class="E">E</span>X</span>-owych. <!--l. 1187--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">3.5. </span> <a id="x1-370003.5"></a>Testowanie instalacji</h4> <!--l. 1190--><p class="noindent" >Po zainstalowaniu <span class="TEX">T<span -class="E">E</span>X</span> Live warto sprawdzić, czy programy działają poprawnie. Opiszemy tu -podstawowe procedury testujące funkcjonowanie systemu w systemach Unix. W Mac OS X i Windows -najczęściej użyjemy środowiska graficznego (GUI), reguły jednak będą podobne. +class="E">E</span>X</span> Live warto sprawdzić, czy programy działają poprawnie. Opiszemy tu +podstawowe procedury testujące funkcjonowanie systemu w systemach Unix. W Mac OS X i Windows +najczęściej użyjemy środowiska graficznego (GUI), reguły jednak będą podobne. <!--l. 1195--><p class="indent" > <ol class="enumerate1" > <li - class="enumerate" id="x1-37002x1">Sprawdzamy najpierw, czy uruchamia się program <span + class="enumerate" id="x1-37002x1">Sprawdzamy najpierw, czy uruchamia się program <span class="ec-lmss-10">tex</span>: <div class="alltt"> <!--l. 1198--><p class="noindent" ><div class="obeylines-v"> @@ -3166,16 +3175,16 @@ class="ec-lmtt-10"> 3.5.7</span> <br /><span class="ec-lmtt-10">...</span> </div> - </div> Jeśli uruchomienie kończy się komunikatem <span + </div> Jeśli uruchomienie kończy się komunikatem <span class="ec-lmri-10">command not found </span>(<span class="ec-lmri-10">Nie znaleziono pelecenia</span>), - oznacza to, że niepoprawnie zadeklarowano zmienną <span -class="ec-lmtt-10">PATH </span>(patrz deklaracje zmiennych środowiska + oznacza to, że niepoprawnie zadeklarowano zmienną <span +class="ec-lmtt-10">PATH </span>(patrz deklaracje zmiennych środowiska na str. <a href="#x1-320003.4.2">40<!--tex4ht:ref: sec:env --></a>). </li> <li - class="enumerate" id="x1-37004x2">Następnie przetwarzamy prosty plik <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span + class="enumerate" id="x1-37004x2">Następnie przetwarzamy prosty plik <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span>-owy: <div class="alltt"> <!--l. 1210--><p class="noindent" ><div class="obeylines-v"> <span @@ -3207,15 +3216,15 @@ class="ec-lmtt-10"> on</span><span class="ec-lmtt-10"> sample2e.log.</span> </div> </div> Gdy program nie znajduje <span -class="ec-lmtt-10">sample2e.tex </span>(bądź innych wymaganych plików), może to oznaczać, - że nadal działają ustawienia zmiennych środowiska bądź pliki konfiguracyjne z poprzedniej - instalacji. Szczegółową analizę, gdzie pliki są szukane i znajdowane, umożliwia diagnostyka opisana - w części <a +class="ec-lmtt-10">sample2e.tex </span>(bądź innych wymaganych plików), może to oznaczać, + że nadal działają ustawienia zmiennych środowiska bądź pliki konfiguracyjne z poprzedniej + instalacji. Szczegółową analizę, gdzie pliki są szukane i znajdowane, umożliwia diagnostyka opisana + w części <a href="#x1-680008.2.4">8.2.4<!--tex4ht:ref: sec:debugging --></a> na str. <a href="#x1-680008.2.4">76<!--tex4ht:ref: sec:debugging --></a>. </li> <li - class="enumerate" id="x1-37006x3">Podgląd wyniku składu: <div class="alltt"> + class="enumerate" id="x1-37006x3">Podgląd wyniku składu: <div class="alltt"> <!--l. 1225--><p class="noindent" ><div class="obeylines-v"> @@ -3225,12 +3234,12 @@ class="ec-lmtt-10"> </span><span class="ec-lmtk-10">xdvi</span><span class="ec-lmtk-10"> sample2e.dvi</span> </div> - </div> Polecenie to wymaga uruchomionego środowiska graficznego X Window. Dla MS Windows + </div> Polecenie to wymaga uruchomionego środowiska graficznego X Window. Dla MS Windows analogicznym poleceniem jest <span -class="ec-lmss-10">dviout </span>(o ile samodzielnie zainstalowaliśmy ten program). +class="ec-lmss-10">dviout </span>(o ile samodzielnie zainstalowaliśmy ten program). </li> <li - class="enumerate" id="x1-37008x4">Przetwarzanie wyniku składu do PostScript w celu wyświetlenia lub wydruku: <div class="alltt"> + class="enumerate" id="x1-37008x4">Przetwarzanie wyniku składu do PostScript w celu wyświetlenia lub wydruku: <div class="alltt"> <!--l. 1239--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span @@ -3243,7 +3252,7 @@ class="ec-lmtk-10"> sample2e.ps</span> </div> </li> <li - class="enumerate" id="x1-37010x5">Tworzenie dokumentu bezpośrednio w formacie PDF: <div class="alltt"> + class="enumerate" id="x1-37010x5">Tworzenie dokumentu bezpośrednio w formacie PDF: <div class="alltt"> <!--l. 1244--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span @@ -3254,7 +3263,7 @@ class="ec-lmtk-10"> sample2e.tex</span> </div> </li> <li - class="enumerate" id="x1-37012x6">Podgląd dokumentu PDF: <div class="alltt"> + class="enumerate" id="x1-37012x6">Podgląd dokumentu PDF: <div class="alltt"> <!--l. 1249--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span @@ -3270,22 +3279,23 @@ class="ec-lmtk-10"> sample2e.pdf</span> </div> </div> Programy <span class="ec-lmss-10">gv </span>i <span -class="ec-lmss-10">xpdf </span>są zwykle dostarczane w ramach systemu operacyjnego, wobec tego nie +class="ec-lmss-10">xpdf </span>są zwykle dostarczane w ramach systemu operacyjnego, wobec tego nie zamieszczono ich na <span class="TEX">T<span -class="E">E</span>X</span> Live. Przed samodzielną instalacją warto odwiedzić strony, odpowiednio: <span class="obeylines-h"><a +class="E">E</span>X</span> Live. Przed samodzielną instalacją warto odwiedzić strony, odpowiednio: + <a href="http://www.gnu.org/software/gv" class="url" ><span -class="ec-lmtt-10">http://www.gnu.org/software/gv</span></a></span> i <span class="obeylines-h"><a +class="ec-lmtt-10">http://www.gnu.org/software/gv</span></a> i <a href="http://www.foolabs.com/xpdf" class="url" ><span -class="ec-lmtt-10">http://www.foolabs.com/xpdf</span></a></span>. W sieci dostępny jest - także bezpłatny program Adobe Reader (<span class="obeylines-h"><a +class="ec-lmtt-10">http://www.foolabs.com/xpdf</span></a>. W sieci dostępny jest + także bezpłatny program Adobe Reader (<a href="http://www.adobe.com" class="url" ><span -class="ec-lmtt-10">http://www.adobe.com</span></a></span>). W systemie Windows - domyślnie instalowany jest dla <span class="TEX">T<span +class="ec-lmtt-10">http://www.adobe.com</span></a>). W systemie Windows + domyślnie instalowany jest dla <span class="TEX">T<span class="E">E</span>X</span> Live program <span -class="ec-lmss-10">psv </span>(PS_View), pozwalający przeglądać pliki +class="ec-lmss-10">psv </span>(PS_View), pozwalający przeglądać pliki <span class="ec-lmss-10">.ps </span>i <span -class="ec-lmss-10">.pdf</span>. Program ten można też zainstalować samodzielnie w systemach Linux (w katalogu +class="ec-lmss-10">.pdf</span>. Program ten można też zainstalować samodzielnie w systemach Linux (w katalogu <span class="ec-lmtt-10">support/ </span>znajdziemy plik <span class="ec-lmtt-10">psview-5.09t.zip</span>). @@ -3297,54 +3307,55 @@ class="ec-lmtt-10">psview-5.09t.zip</span>). <span class="ec-lmtt-10">small2e.tex</span> </dt><dd class="list"> - <!--l. 1269--><p class="noindent" >przykład prostszy niż <span + <!--l. 1269--><p class="noindent" >przykład prostszy niż <span class="ec-lmtt-10">sample2e</span>; </dd><dt class="list"> <span class="ec-lmtt-10">testpage.tex</span> </dt><dd class="list"> - <!--l. 1270--><p class="noindent" >test położenia wydruku na kartce papieru, przydatny do sprawdzenia, czy nasza - drukarka nie wprowadza przesunięć; + <!--l. 1270--><p class="noindent" >test położenia wydruku na kartce papieru, przydatny do sprawdzenia, czy nasza + drukarka nie wprowadza przesunięć; </dd><dt class="list"> <span class="ec-lmtt-10">nfssfont.tex</span> </dt><dd class="list"> - <!--l. 1272--><p class="noindent" >służy do wydruku tablic fontowych; + <!--l. 1272--><p class="noindent" >służy do wydruku tablic fontowych; </dd><dt class="list"> <span class="ec-lmtt-10">testfont.tex</span> </dt><dd class="list"> - <!--l. 1273--><p class="noindent" >jak wyżej, z tym że zamiast <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-a trzeba użyć plain <span class="TEX">T<span + <!--l. 1273--><p class="noindent" >jak wyżej, z tym że zamiast <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>-a trzeba użyć plain <span class="TEX">T<span class="E">E</span>X</span>; </dd><dt class="list"> <span class="ec-lmtt-10">story.tex</span> </dt><dd class="list"> - <!--l. 1275--><p class="noindent" >najbardziej kanoniczny przykład dla plain <span class="TEX">T<span -class="E">E</span>X</span>; na zakończenie przetwarzania - uruchomionego poleceniem „<span -class="ec-lmtt-10">tex story</span>”, po ukazaniu się <span -class="ec-lmtt-10">*</span>, należy wpisać „<span -class="ec-lmtt-10">\bye</span>”.</dd></dl> + <!--l. 1275--><p class="noindent" >najbardziej kanoniczny przykład dla plain <span class="TEX">T<span +class="E">E</span>X</span>; na zakończenie przetwarzania + uruchomionego poleceniem „<span +class="ec-lmtt-10">tex story</span>”, po ukazaniu się <span +class="ec-lmtt-10">*</span>, należy wpisać „<span +class="ec-lmtt-10">\bye</span>”.</dd></dl> </li></ol> -<!--l. 1282--><p class="indent" > Początkującym użytkownikom polecamy stronę <span class="obeylines-h"><a +<!--l. 1282--><p class="indent" > Początkującym użytkownikom polecamy stronę <a href="http://tug.org/begin.html" class="url" ><span -class="ec-lmtt-10">http://tug.org/begin.html</span></a></span> -oraz podręcznik Petera Flynna <span -class="ec-lmri-10">Formatting Information</span>, dostępny pod adresem <span class="obeylines-h"><a +class="ec-lmtt-10">http://tug.org/begin.html</span></a> +oraz podręcznik Petera Flynna <span +class="ec-lmri-10">Formatting Information</span>, dostępny pod adresem +<a href="http://www.ctan.org/tex-archive/documentation/beginlatex" class="url" ><span -class="ec-lmtt-10">http://www.ctan.org/tex-archive/documentation/beginlatex</span></a></span>. +class="ec-lmtt-10">http://www.ctan.org/tex-archive/documentation/beginlatex</span></a>. <!--l. 1287--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">4. </span> <a id="x1-380004"></a>Instalacje sieciowe</h3> <!--l. 1290--><p class="noindent" ><span class="TEX">T<span -class="E">E</span>X</span> Live zaprojektowano tak, by mogło z niego korzystać wielu użytkowników, nawet w różnych -systemach operacyjnych w sieci komputerowej. Dzięki standardowej strukturze katalogów nie ma -potrzeby konfiguracji i określania konkretnych ścieżek: położenie plików wymaganych przez programy +class="E">E</span>X</span> Live zaprojektowano tak, by mogło z niego korzystać wielu użytkowników, nawet w różnych +systemach operacyjnych w sieci komputerowej. Dzięki standardowej strukturze katalogów nie ma +potrzeby konfiguracji i określania konkretnych ścieżek: położenie plików wymaganych przez programy <span class="TEX">T<span -class="E">E</span>X</span> Live jest zdefiniowane jako względne wobec samych programów. Można to zobaczyć w pliku +class="E">E</span>X</span> Live jest zdefiniowane jako względne wobec samych programów. Można to zobaczyć w pliku <span class="ec-lmtt-10">$TEXMFMAIN/web2c/texmf.cnf</span>, który zawiera np. takie wiersze: <div class="fancyvrb" id="fancyvrb10"> @@ -3365,75 +3376,75 @@ class="ec-lmtt-9"> TEXMFLOCAL</span><span class="ec-lmtt-9"> =</span><span class="ec-lmtt-9"> $SELFAUTOPARENT/../texmf-local</span> </div> -<!--l. 1302--><p class="noindent" >W konsekwencji oznacza to, że dla różnych systemów operacyjnych bądź użytkowników wystarczy dodać do -ich ścieżek przeszukiwania tylko ścieżkę do programów <span class="TEX">T<span +<!--l. 1302--><p class="noindent" >W konsekwencji oznacza to, że dla różnych systemów operacyjnych bądź użytkowników wystarczy dodać do +ich ścieżek przeszukiwania tylko ścieżkę do programów <span class="TEX">T<span class="E">E</span>X</span> Live. -<!--l. 1306--><p class="indent" > Możliwa jest zatem np. instalacja lokalna <span class="TEX">T<span -class="E">E</span>X</span> Live, po czym przeniesienie całej struktury w inne +<!--l. 1306--><p class="indent" > Możliwa jest zatem np. instalacja lokalna <span class="TEX">T<span +class="E">E</span>X</span> Live, po czym przeniesienie całej struktury w inne miejsce w sieci. -<!--l. 1309--><p class="indent" > Użytkownicy Windows mogą mieć także inne wymagania. W katalogu +<!--l. 1309--><p class="indent" > Użytkownicy Windows mogą mieć także inne wymagania. W katalogu <span -class="ec-lmtt-10">texmf-doc/source/texlive/texlive-common/w32client </span>znajdziemy przykładowy skrypt +class="ec-lmtt-10">texmf-doc/source/texlive/texlive-common/w32client </span>znajdziemy przykładowy skrypt <span -class="ec-lmtt-10">install-w32client</span>, który pozwala dostosować istniejącą instalację <span class="TEX">T<span +class="ec-lmtt-10">install-w32client</span>, który pozwala dostosować istniejącą instalację <span class="TEX">T<span class="E">E</span>X</span> Live dla potrzeb sieci -(włącznie z utworzeniem skrótów w menu systemowym). Wystarczy w tym katalogu uruchomić +(włącznie z utworzeniem skrótów w menu systemowym). Wystarczy w tym katalogu uruchomić <span class="ec-lmtt-10">install-w32client.bat</span>. -<!--l. 1316--><p class="indent" > W części <a -href="#x1-560008.1">8.1<!--tex4ht:ref: sec:kpathsea --></a> dowiemy się więcej o konfigurowaniu <span class="TEX">T<span +<!--l. 1316--><p class="indent" > W części <a +href="#x1-560008.1">8.1<!--tex4ht:ref: sec:kpathsea --></a> dowiemy się więcej o konfigurowaniu <span class="TEX">T<span class="E">E</span>X</span> Live i zasadach przeszukiwania -ścieżek. +ścieżek. <!--l. 1320--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">5. </span> <a - id="x1-390005"></a>Maksymalnie przenośny <span class="TEX">T<span + id="x1-390005"></a>Maksymalnie przenośny <span class="TEX">T<span class="E">E</span>X</span> Live na DVD i USB</h3> -<!--l. 1323--><p class="noindent" >Opcja „uruchom z DVD”, opisana w rozdziale <a -href="#x1-270003.2.5">3.2.5<!--tex4ht:ref: sec:fromdvd --></a>, jest wprzydatna, jeśli działamy na swoim własnym -komputerze. Gdy gościmy na cudzym, to prawdopodobnie wolelibyśmy wybrać inną możliwość, bez -zbędnych skutków ubocznych. -<!--l. 1328--><p class="indent" > W głównym katalogu <span class="TEX">T<span +<!--l. 1323--><p class="noindent" >Opcja „uruchom z DVD”, opisana w rozdziale <a +href="#x1-270003.2.5">3.2.5<!--tex4ht:ref: sec:fromdvd --></a>, jest wprzydatna, jeśli działamy na swoim własnym +komputerze. Gdy gościmy na cudzym, to prawdopodobnie wolelibyśmy wybrać inną możliwość, bez +zbędnych skutków ubocznych. +<!--l. 1328--><p class="indent" > W głównym katalogu <span class="TEX">T<span class="E">E</span>X</span> Live DVD (w podkatalogu <span class="ec-lmtt-10">texlive </span><span class="TEX">T<span class="E">E</span>X</span> Collection DVD) znajdziemy skrypt uniksowy <span class="ec-lmtt-10">tl-portable </span>oraz widowsowy <span -class="ec-lmtt-10">tl-portable.bat</span>, które uruchamiają terminal -z ustawieniami odpowiednimi do bezpośredniego dostępu do <span class="TEX">T<span +class="ec-lmtt-10">tl-portable.bat</span>, które uruchamiają terminal +z ustawieniami odpowiednimi do bezpośredniego dostępu do <span class="TEX">T<span class="E">E</span>X</span> Live na DVD. -<!--l. 1333--><p class="indent" > Gdy skrypt ten jest wykonywany po raz pierwszy, generowane są pewne pliki w podkatalogu +<!--l. 1333--><p class="indent" > Gdy skrypt ten jest wykonywany po raz pierwszy, generowane są pewne pliki w podkatalogu <span -class="ec-lmtt-10"> /.tlportable2008</span>, co trwa kilka chwil. W kolejnych wywołaniach skrypt rozpoczyna działanie niemal +class="ec-lmtt-10"> /.tlportable2008</span>, co trwa kilka chwil. W kolejnych wywołaniach skrypt rozpoczyna działanie niemal natychmiast. -<!--l. 1337--><p class="indent" > Reszta systemu nie jest świadoma istnienia <span class="TEX">T<span -class="E">E</span>X</span> Live. Jeśli chcemy, by nasz edytor mógł -współpracować z <span class="TEX">T<span -class="E">E</span>X</span> Live, to musimy uruchomić go z innej, równoległej sesji <span +<!--l. 1337--><p class="indent" > Reszta systemu nie jest świadoma istnienia <span class="TEX">T<span +class="E">E</span>X</span> Live. Jeśli chcemy, by nasz edytor mógł +współpracować z <span class="TEX">T<span +class="E">E</span>X</span> Live, to musimy uruchomić go z innej, równoległej sesji <span class="ec-lmtt-10">tl-portable</span>. -<!--l. 1341--><p class="indent" > Można również użyć <span -class="ec-lmtt-10">tl-portable </span>do wywołania <span class="TEX">T<span -class="E">E</span>X</span> Live z pendrive’a (USB). W tym wypadku -należy skopiować wszystkie pliki najwyższego poziomu oraz zawartość (co najmniej) katalogów <span +<!--l. 1341--><p class="indent" > Można również użyć <span +class="ec-lmtt-10">tl-portable </span>do wywołania <span class="TEX">T<span +class="E">E</span>X</span> Live z pendrive’a (USB). W tym wypadku +należy skopiować wszystkie pliki najwyższego poziomu oraz zawartość (co najmniej) katalogów <span class="ec-lmtt-10">bin</span>, <span class="ec-lmtt-10">texmf</span>, <span class="ec-lmtt-10">texmf-dist </span>i <span -class="ec-lmtt-10">tlpkg </span>na pendrive. Zajmie to trochę czasu! Jeśli kopiujemy na pendrive USB -sformatowany z systemem plików FAT32, to należy się upewnić, że dowiązania symboliczne -są zastępowane plikami (polecenie <span -class="ec-lmtt-10">cp -L</span>). Używany też będzie katalog <span +class="ec-lmtt-10">tlpkg </span>na pendrive. Zajmie to trochę czasu! Jeśli kopiujemy na pendrive USB +sformatowany z systemem plików FAT32, to należy się upewnić, że dowiązania symboliczne +są zastępowane plikami (polecenie <span +class="ec-lmtt-10">cp -L</span>). Używany też będzie katalog <span class="ec-lmtt-10">texmf-local </span>na pendrive. -<!--l. 1350--><p class="indent" > Następnie wywołajmy <span -class="ec-lmtt-10">tl-portable </span>z katalogu głównego pendrive’a. W tym wypadku skrypt -zauważy, że pendrive można zapisywać i użyje go do zapisania wygenerowanych plików. Zawartość tę -można z powrotem zapisać na DVD (np. do przekazania innym). +<!--l. 1350--><p class="indent" > Następnie wywołajmy <span +class="ec-lmtt-10">tl-portable </span>z katalogu głównego pendrive’a. W tym wypadku skrypt +zauważy, że pendrive można zapisywać i użyje go do zapisania wygenerowanych plików. Zawartość tę +można z powrotem zapisać na DVD (np. do przekazania innym). <!--l. 1355--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">6. </span> <a id="x1-400006"></a><span -class="ec-lmss-10">tlmgr</span>: zarządzanie instalacją</h3> +class="ec-lmss-10">tlmgr</span>: zarządzanie instalacją</h3> <!--l. 1358--><p class="noindent" ><hr class="figure"><div class="figure" ><table class="figure"><tr class="figure"><td class="figure" > @@ -3450,8 +3461,8 @@ src="tlmgr-gui.png" alt="pict" <br /> <table class="caption" ><tr style="vertical-align:baseline;" class="caption"><td class="id">Rysunek 8: </td><td class="content"><span -class="ec-lmss-10">tlmgr </span>w trybie graficznym. Lista pokietów/kolekcji/schematów pokaże się dopiero -po naciśnięciu klawisza „Ładuj” (Load).</td></tr></table><!--tex4ht:label?: x1-40001r8 --> +class="ec-lmss-10">tlmgr </span>w trybie graficznym. Lista pokietów/kolekcji/schematów pokaże się dopiero +po naciśnięciu klawisza „Ładuj” (Load).</td></tr></table><!--tex4ht:label?: x1-40001r8 --> <!--l. 1363--><p class="noindent" ></td></tr></table></div><hr class="endfigure"> @@ -3471,41 +3482,41 @@ src="tlmgr-config.png" alt="pict" <br /> <table class="caption" ><tr style="vertical-align:baseline;" class="caption"><td class="id">Rysunek 9: </td><td class="content"><span -class="ec-lmtt-10">tlmgr </span>w trybie graficznym: zakładka konfiguracji</td></tr></table><!--tex4ht:label?: x1-40002r9 --> +class="ec-lmtt-10">tlmgr </span>w trybie graficznym: zakładka konfiguracji</td></tr></table><!--tex4ht:label?: x1-40002r9 --> <!--l. 1369--><p class="indent" > </td></tr></table></div><hr class="endfigure"> <!--l. 1371--><p class="indent" > Instalator instaluje program o nazwie <span -class="ec-lmss-10">tlmgr</span>, służący do dalszego zarządzania <span class="TEX">T<span +class="ec-lmss-10">tlmgr</span>, służący do dalszego zarządzania <span class="TEX">T<span class="E">E</span>X</span> Live po pierwotnej instalacji. Programy <span class="ec-lmss-10">updmap</span>, <span class="ec-lmss-10">fmtutil </span>oraz <span -class="ec-lmss-10">texconfig </span>są nadal dostępne i będą -utrzymywane w przyszłości, jednakże obecnie polecanym interfejsem jest <span -class="ec-lmss-10">tlmgr</span>. Jego możliwości -obejmują: +class="ec-lmss-10">texconfig </span>są nadal dostępne i będą +utrzymywane w przyszłości, jednakże obecnie polecanym interfejsem jest <span +class="ec-lmss-10">tlmgr</span>. Jego możliwości +obejmują: <ul class="itemize1"> <li class="itemize">pokazanie listy schematów, kolekcji i pakietów; </li> - <li class="itemize">instalowanie, aktualizację, tworzenie kopii zapasowych, odtwarzanie oraz usuwanie - pojedynczych pakietów (opcjonalnie – z uwzględnieniem zależności pomiędzy pakietami); + <li class="itemize">instalowanie, aktualizację, tworzenie kopii zapasowych, odtwarzanie oraz usuwanie + pojedynczych pakietów (opcjonalnie – z uwzględnieniem zależności pomiędzy pakietami); </li> <li class="itemize">wyszczególnianie oraz dodawanie architektur (platform systemowych); </li> - <li class="itemize">zmianę opcji instalacji, takich jak rozmiar papieru czy zmiana położenia źródła instalacji - (patrz część <a + <li class="itemize">zmianę opcji instalacji, takich jak rozmiar papieru czy zmiana położenia źródła instalacji + (patrz część <a href="#x1-290003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a>).</li></ul> <!--l. 1386--><p class="noindent" ><span class="ec-lmri-10">Ostrze</span><span -class="ec-lmri-10">żenie: </span><span -class="ec-lmss-10">tlmgr </span>nie został zaprojektowany ani przetestowany z instalacjami, które są wywoływane -bezpośrednio z DVD. +class="ec-lmri-10">żenie: </span><span +class="ec-lmss-10">tlmgr </span>nie został zaprojektowany ani przetestowany z instalacjami, które są wywoływane +bezpośrednio z DVD. <h4 class="subsectionHead"><span class="titlemark">6.1. </span> <a id="x1-410006.1"></a><span -class="ec-lmss-10">tlmgr </span>– tryb graficzny (GUI)</h4> +class="ec-lmss-10">tlmgr </span>– tryb graficzny (GUI)</h4> <!--l. 1390--><p class="noindent" ><span -class="ec-lmss-10">tlmgr </span>może być uruchomiony w trybie graficznym za pomocą polecenia <div class="alltt"> +class="ec-lmss-10">tlmgr </span>może być uruchomiony w trybie graficznym za pomocą polecenia <div class="alltt"> <!--l. 1391--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span @@ -3513,7 +3524,7 @@ class="ec-lmtt-10"> </span><span class="ec-lmtk-10">tlmgr</span><span class="ec-lmtk-10"> -gui</span> </div> -</div> zaś w systemie Windows poprzez wybór menu: <span +</div> zaś w systemie Windows poprzez wybór menu: <span class="ec-lmtt-10">Start </span><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">-></span></span></span> <span class="ec-lmtt-10">Programy </span><span class="obeylines-h"><span class="verb"><span @@ -3522,17 +3533,17 @@ class="ec-lmtt-10">TeX Live 2008 </span><span class="obeylines-h"><span class="v class="ec-lmtt-10">-></span></span></span> <span class="ec-lmtt-10">TeX Live</span> <span -class="ec-lmtt-10">Manager</span>. Po kliknięciu przycisku „Ładuj” wyświetla listę dostępnych oraz listę zainstalowanych pakietów -(te ostatnie poprzedzone są „(i)”). Zakładamy oczywiście, że źródła instalacji są poprawne i są -dostępne. +class="ec-lmtt-10">Manager</span>. Po kliknięciu przycisku „Ładuj” wyświetla listę dostępnych oraz listę zainstalowanych pakietów +(te ostatnie poprzedzone są „(i)”). Zakładamy oczywiście, że źródła instalacji są poprawne i są +dostępne. <!--l. 1400--><p class="indent" > Rysunek <a -href="#x1-40002r9">9<!--tex4ht:ref: fig:tlmgr-config --></a> przedstawia zakładkę konfiguracji. +href="#x1-40002r9">9<!--tex4ht:ref: fig:tlmgr-config --></a> przedstawia zakładkę konfiguracji. <!--l. 1402--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">6.2. </span> <a - id="x1-420006.2"></a>Przykładowe wywołania <span -class="ec-lmss-10">tlmgr </span>z linii poleceń</h4> -<!--l. 1404--><p class="noindent" >Poniższy przykład dodaje kilka pakietów, włącznie z nowym „silnikiem”, z innego niż domyślne -położenia źródła instalacji: + id="x1-420006.2"></a>Przykładowe wywołania <span +class="ec-lmss-10">tlmgr </span>z linii poleceń</h4> +<!--l. 1404--><p class="noindent" >Poniższy przykład dodaje kilka pakietów, włącznie z nowym „silnikiem”, z innego niż domyślne +położenia źródła instalacji: <div class="alltt"> <!--l. 1407--><p class="noindent" ><div class="obeylines-v"> <span @@ -3545,7 +3556,7 @@ class="ec-lmtk-10"> install</span><span class="ec-lmtk-10"> collection-xetex</span><span class="ec-lmtk-10"> xkeyval</span> </div> -</div> Generuje on poniższy wynik: +</div> Generuje on poniższy wynik: <div class="fancyvrb" id="fancyvrb11"> <a id="x1-42002r1"></a><span @@ -3737,12 +3748,12 @@ class="ec-lmtt-8"> fmtutil:</span><span class="ec-lmtt-8"> /usr/local/texlive/2008/texmf-var/web2c/xetex/xelatex.fmt</span><span class="ec-lmtt-8"> installed.</span> </div> -<!--l. 1448--><p class="noindent" >Jak widać, <span -class="ec-lmss-10">tlmgr </span>instaluje zależne pakiety i dba o niezbędne czynności poinstalacyjne, włącznie -z aktualizacją bazy danych nazw plików i powtórnym wygenerowaniem formatów (w przykładzie -wygenerowaliśmy nowy format dla Xe<span class="TEX">T<span +<!--l. 1448--><p class="noindent" >Jak widać, <span +class="ec-lmss-10">tlmgr </span>instaluje zależne pakiety i dba o niezbędne czynności poinstalacyjne, włącznie +z aktualizacją bazy danych nazw plików i powtórnym wygenerowaniem formatów (w przykładzie +wygenerowaliśmy nowy format dla Xe<span class="TEX">T<span class="E">E</span>X</span>). -<!--l. 1453--><p class="indent" > Poniższy przykład prezentuje instalację nowego języka oraz uruchamia powtórne wygenerowanie +<!--l. 1453--><p class="indent" > Poniższy przykład prezentuje instalację nowego języka oraz uruchamia powtórne wygenerowanie formatów: <div class="alltt"> <!--l. 1455--><p class="noindent" ><div class="obeylines-v"> <span @@ -3752,7 +3763,7 @@ class="ec-lmtk-10">tlmgr</span><span class="ec-lmtk-10"> install</span><span class="ec-lmtk-10"> collection-langdutch</span> </div> -</div> Aby wyświetlić informację o pakiecie, należy uruchomić np.: <div class="alltt"> +</div> Aby wyświetlić informację o pakiecie, należy uruchomić np.: <div class="alltt"> <!--l. 1459--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span @@ -3814,7 +3825,7 @@ class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> Installed:</span><span class="ec-lmtt-8"> Yes</span> </div> -<!--l. 1471--><p class="noindent" >Aktualizacja całej instalacji do najnowszej dostępnej wersji: <div class="alltt"> +<!--l. 1471--><p class="noindent" >Aktualizacja całej instalacji do najnowszej dostępnej wersji: <div class="alltt"> <!--l. 1472--><p class="noindent" ><div class="obeylines-v"> @@ -3825,7 +3836,7 @@ class="ec-lmtk-10">tlmgr</span><span class="ec-lmtk-10"> update</span><span class="ec-lmtk-10"> -all</span> </div> -</div> Aby uniknąć zdenerwowania, proponujemy zacząć od: <div class="alltt"> +</div> Aby uniknąć zdenerwowania, proponujemy zacząć od: <div class="alltt"> <!--l. 1476--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span @@ -3844,7 +3855,7 @@ class="ec-lmtk-10">tlmgr</span><span class="ec-lmtk-10"> update</span><span class="ec-lmtk-10"> -list</span> </div> -</div> Pełną dokumentację programu pokaże polecenie: <div class="alltt"> +</div> Pełną dokumentację programu pokaże polecenie: <div class="alltt"> <!--l. 1484--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span @@ -3855,99 +3866,99 @@ class="ec-lmtk-10"> -help</span> </div> <!--l. 1488--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">7. </span> <a - id="x1-430007"></a>Uwagi dotyczące Windows</h3> + id="x1-430007"></a>Uwagi dotyczące Windows</h3> <!--l. 1491--><p class="noindent" ><span class="TEX">T<span -class="E">E</span>X</span> Live ma tylko jeden program instalacyjny, działający zarówno w Unix, jak i w Windows. -Stworzenie takiego programu było możliwe dopiero po zaniechaniu wsparcia dla starszych wersji +class="E">E</span>X</span> Live ma tylko jeden program instalacyjny, działający zarówno w Unix, jak i w Windows. +Stworzenie takiego programu było możliwe dopiero po zaniechaniu wsparcia dla starszych wersji Windows. Obecnie <span class="TEX">T<span -class="E">E</span>X</span> Live można instalować tylko w Windows 2000 i nowszych. +class="E">E</span>X</span> Live można instalować tylko w Windows 2000 i nowszych. <!--l. 1496--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.1. </span> <a id="x1-440007.1"></a>Cechy specyficzne w systemie Windows</h4> -<!--l. 1499--><p class="noindent" >W systemie Windows program instalacyjny wykonuje kilka dodatkowych czynności: +<!--l. 1499--><p class="noindent" >W systemie Windows program instalacyjny wykonuje kilka dodatkowych czynności: <dl class="description"><dt class="description"> <span class="ec-lmbx-10">Menu i skr</span><span class="ec-lmbx-10">óty.</span> </dt><dd -class="description">W menu systemowym instalowane jest podmenu „<span class="TEX">T<span -class="E">E</span>X</span> Live”, które zawiera - kilka pozycji dla programów działających w trybie graficznym (<span +class="description">W menu systemowym instalowane jest podmenu „<span class="TEX">T<span +class="E">E</span>X</span> Live”, które zawiera + kilka pozycji dla programów działających w trybie graficznym (<span class="ec-lmss-10">tlmgr</span>, <span class="ec-lmss-10">texdoctk</span>, PS_View - – przeglądarka plików postscriptowych) oraz dokumentacji. Dla PS_View tworzony jest - także skrót (ikona) na pulpicie, umożliwiający „przeciąganie-upuszczanie” na ikonie plików + – przeglądarka plików postscriptowych) oraz dokumentacji. Dla PS_View tworzony jest + także skrót (ikona) na pulpicie, umożliwiający „przeciąganie-upuszczanie” na ikonie plików postscriptowych. </dd><dt class="description"> <span class="ec-lmbx-10">Automatyczne ustawienie zmiennych </span><span -class="ec-lmbx-10">środowiska.</span> </dt><dd -class="description">Po instalacji nie są wymagane żadne - „ręczne” zmiany ustawień. +class="ec-lmbx-10">środowiska.</span> </dt><dd +class="description">Po instalacji nie są wymagane żadne + „ręczne” zmiany ustawień. </dd><dt class="description"> <span class="ec-lmbx-10">Odinstalowanie.</span> </dt><dd -class="description">Program instalacyjny rejestruje instalację w menu „Dodaj/Usuń programy” - w Panelu sterowania; odinstalowanie odbywa się zatem w standardowy dla Windows +class="description">Program instalacyjny rejestruje instalację w menu „Dodaj/Usuń programy” + w Panelu sterowania; odinstalowanie odbywa się zatem w standardowy dla Windows sposób.</dd></dl> <!--l. 1514--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.2. </span> <a id="x1-450007.2"></a>Programy pomocnicze dla Windows</h4> -<!--l. 1516--><p class="noindent" >Aby instalacja była kompletna, <span class="TEX">T<span +<!--l. 1516--><p class="noindent" >Aby instalacja była kompletna, <span class="TEX">T<span class="E">E</span>X</span> Live wymaga kilku pomocniczych programów, które nie -są dostarczane z systemem Windows. 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 <span class="TEX">T<span -class="E">E</span>X</span> znacznie ułatwi -pracę. -<!--l. 1524--><p class="indent" > Wszystkie te programy dla Windows można dosyć łatwo znaleźć w sieci, ponieważ jednak -jest ich spory wybór, postanowiliśmy te najbardziej istotne umieścić w dystrybucji <span class="TEX">T<span +są dostarczane z systemem Windows. 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 <span class="TEX">T<span +class="E">E</span>X</span> znacznie ułatwi +pracę. +<!--l. 1524--><p class="indent" > Wszystkie te programy dla Windows można dosyć łatwo znaleźć w sieci, ponieważ jednak +jest ich spory wybór, postanowiliśmy te najbardziej istotne umieścić w dystrybucji <span class="TEX">T<span class="E">E</span>X</span> Live: <dl class="description"><dt class="description"> <span class="ec-lmbx-10">Perl i Ghostscript.</span> </dt><dd -class="description">Oba te programy są niezbędne do poprawnego działania <span class="TEX">T<span +class="description">Oba te programy są niezbędne do poprawnego działania <span class="TEX">T<span class="E">E</span>X</span> Live, - dołączyliśmy zatem <span -class="ec-lmss-10">Ghostscript </span>8.62 i minimalną dystrybucję <span -class="ec-lmss-10">Perl </span>5.8, wystarczającą do + dołączyliśmy zatem <span +class="ec-lmss-10">Ghostscript </span>8.62 i minimalną dystrybucję <span +class="ec-lmss-10">Perl </span>5.8, wystarczającą do uruchomienia wszystkich, zawartych w <span class="TEX">T<span -class="E">E</span>X</span> Live skryptów perlowych; oba programy zostały - „ukryte”, to znaczy tylko programy <span class="TEX">T<span -class="E">E</span>X</span> Live, które z nich korzystają, „wiedzą” gdzie - je znaleźć; tym samym nie powinny kolidować z ewentualnie zainstalowanymi w systemie +class="E">E</span>X</span> Live skryptów perlowych; oba programy zostały + „ukryte”, to znaczy tylko programy <span class="TEX">T<span +class="E">E</span>X</span> Live, które z nich korzystają, „wiedzą” gdzie + je znaleźć; tym samym nie powinny kolidować z ewentualnie zainstalowanymi w systemie programami Perl i Ghostscript; </dd><dt class="description"> <span -class="ec-lmbx-10">narzędzia uruchamiane z</span><span +class="ec-lmbx-10">narzędzia uruchamiane z</span><span class="ec-lmbx-10"> linii polece</span><span -class="ec-lmbx-10">ń</span> </dt><dd -class="description">– zestaw kilku przydatnych programów (<span +class="ec-lmbx-10">ń</span> </dt><dd +class="description">– zestaw kilku przydatnych programów (<span class="ec-lmtt-10">gzip</span>, <span class="ec-lmtt-10">unzip</span>, <span class="ec-lmtt-10">jpeg2ps </span>i <span -class="ec-lmtt-10">tiff2png</span>) a także kilka narzędzi z zestawu <span -class="ec-lmss-10">xpdf</span>, uruchamianych z linii poleceń +class="ec-lmtt-10">tiff2png</span>) a także kilka narzędzi z zestawu <span +class="ec-lmss-10">xpdf</span>, uruchamianych z linii poleceń (sam <span -class="ec-lmss-10">xpdf </span>nie jest dostępny dla Windows, można jednak pobrać z internetu opartą na nim - przeglądarkę PDF: <span class="obeylines-h"><a +class="ec-lmss-10">xpdf </span>nie jest dostępny dla Windows, można jednak pobrać z internetu opartą na nim + przeglądarkę PDF: <a href="http://blog.kowalczyk.info/software/sumatrapdf" class="url" ><span -class="ec-lmtt-10">http://blog.kowalczyk.info/software/sumatrapdf</span></a></span>); +class="ec-lmtt-10">http://blog.kowalczyk.info/software/sumatrapdf</span></a>); </dd><dt class="description"> <span class="ec-lmtk-10">fc-cache</span> </dt><dd -class="description">– program rejestrujący dla Xe<span class="TEX">T<span +class="description">– program rejestrujący dla Xe<span class="TEX">T<span class="E">E</span>X</span>-a fonty systemowe lub dostarczane w dystrybucji <span class="TEX">T<span class="E">E</span>X</span> Live fonty OpenType; </dd><dt class="description"> <span class="ec-lmbx-10">PS_View</span> </dt><dd -class="description">– nowy program podglądu plików postscriptowych (a także plików PDF), patrz +class="description">– nowy program podglądu plików postscriptowych (a także plików PDF), patrz rys. <a href="#x1-45001r10">10<!--tex4ht:ref: fig:psview --></a>.</dd></dl> <!--l. 1549--><p class="noindent" > @@ -3955,14 +3966,14 @@ href="#x1-45001r10">10<!--tex4ht:ref: fig:psview --></a>.</dd></dl> <span class="ec-lmbx-10">katalog </span><span class="ec-lmtk-10">support,</span> </dt><dd -class="description">wspomniany już w części <a -href="#x1-90002.2">2.2<!--tex4ht:ref: sec:tld --></a>, zawiera różne programy, które mogą być - użyteczne w środowisku <span class="TEX">T<span -class="E">E</span>X</span>-owym (np. edytory/środowiska dla <span class="TEX">T<span +class="description">wspomniany już w części <a +href="#x1-90002.2">2.2<!--tex4ht:ref: sec:tld --></a>, zawiera różne programy, które mogą być + użyteczne w środowisku <span class="TEX">T<span +class="E">E</span>X</span>-owym (np. edytory/środowiska dla <span class="TEX">T<span class="E">E</span>X</span>-a); programy te <span -class="ec-lmri-10">nie są </span>uwzględniane podczas instalacji samego <span class="TEX">T<span -class="E">E</span>X</span> Live, należy je więc zainstalować +class="ec-lmri-10">nie są </span>uwzględniane podczas instalacji samego <span class="TEX">T<span +class="E">E</span>X</span> Live, należy je więc zainstalować samodzielnie.</dd></dl> <!--l. 1556--><p class="indent" > <hr class="figure"><div class="figure" ><table class="figure"><tr class="figure"><td class="figure" @@ -3982,41 +3993,42 @@ src="psview.png" alt="pict" > <br /> <table class="caption" ><tr style="vertical-align:baseline;" class="caption"><td class="id">Rysunek 10: </td><td -class="content">PS_View: umożliwia bardzo duże powiększenia!</td></tr></table><!--tex4ht:label?: x1-45001r10 --> +class="content">PS_View: umożliwia bardzo duże powiększenia!</td></tr></table><!--tex4ht:label?: x1-45001r10 --> </div> <!--l. 1561--><p class="indent" > </td></tr></table></div><hr class="endfigure"> -<!--l. 1563--><p class="indent" > Poniżej zamieszczono listę miejsc, z których można pobrać programy pomocnicze: +<!--l. 1563--><p class="indent" > Poniżej zamieszczono listę miejsc, z których można pobrać programy pomocnicze: <dl class="description"><dt class="description"> <span class="ec-lmbx-10">Ghostscript</span> </dt><dd -class="description"><span class="obeylines-h"><a +class="description"><a href="http://www.cs.wisc.edu/~ghost/" class="url" ><span -class="ec-lmtt-10">http://www.cs.wisc.edu/~ghost/</span></a></span> +class="ec-lmtt-10">http://www.cs.wisc.edu/~ghost/</span></a> </dd><dt class="description"> <span class="ec-lmbx-10">Perl</span> </dt><dd -class="description"><span class="obeylines-h"><a +class="description"><a href="http://www.activestate.com/" class="url" ><span -class="ec-lmtt-10">http://www.activestate.com/</span></a></span> (uzupełniające, przydatne pakiety należy pobrać - z zasobów CPAN <span class="obeylines-h"><a +class="ec-lmtt-10">http://www.activestate.com/</span></a> (uzupełniające, przydatne pakiety należy pobrać + z zasobów CPAN <a href="http://cpan.org" class="url" ><span -class="ec-lmtt-10">http://cpan.org</span></a></span>) +class="ec-lmtt-10">http://cpan.org</span></a>) </dd><dt class="description"> <span class="ec-lmbx-10">ImageMagick</span> </dt><dd -class="description">– bogaty zestaw narzędzi do wsadowego przetwarzania plików graficznych (<span class="obeylines-h"><a +class="description">– bogaty zestaw narzędzi do wsadowego przetwarzania plików graficznych + (<a href="http://www.imagemagick.com" class="url" ><span -class="ec-lmtt-10">http://www.imagemagick.com</span></a></span>) +class="ec-lmtt-10">http://www.imagemagick.com</span></a>) </dd><dt class="description"> <span class="ec-lmbx-10">NetPBM</span> </dt><dd -class="description">– do przetwarzania i konwersji plików graficznych możemy użyć alternatywnego dla +class="description">– do przetwarzania i konwersji plików graficznych możemy użyć alternatywnego dla <span -class="ec-lmss-10">ImageMagick </span>programu NetPBM (<span class="obeylines-h"><a +class="ec-lmss-10">ImageMagick </span>programu NetPBM (<a href="http://netpbm.sourceforge.net/" class="url" ><span -class="ec-lmtt-10">http://netpbm.sourceforge.net/</span></a></span>) +class="ec-lmtt-10">http://netpbm.sourceforge.net/</span></a>) </dd><dt class="description"> <span class="ec-lmbx-10">Edytory dla systemu </span><span class="TEX"><span @@ -4024,406 +4036,405 @@ class="ec-lmbx-10">T</span><span class="E"><span class="ec-lmbx-10">E</span></span><span class="ec-lmbx-10">X</span></span> </dt><dd -class="description">– spory wybór programów, uwzględniający indywidualne preferencje - użytkownika: +class="description">– spory wybór programów, uwzględniający indywidualne preferencje + użytkownika: <ul class="itemize1"> <li class="itemize"><span -class="ec-lmss-10">GNU Emacs </span>– w wersji zintegrowanej z <span -class="ec-lmss-10">AucTeX </span>dostępny jest w <span class="TEX">T<span +class="ec-lmss-10">GNU Emacs </span>– w wersji zintegrowanej z <span +class="ec-lmss-10">AucTeX </span>dostępny jest w <span class="TEX">T<span class="E">E</span>X</span> Live w katalogu - <span class="path"><span -class="ec-lmtt-10">support/</span></span> (<span class="obeylines-h"><a + <span +class="ec-lmtt-10">support/ </span>(<a href="ftp://alpha.gnu.org/gnu/auctex" class="url" ><span -class="ec-lmtt-10">ftp://alpha.gnu.org/gnu/auctex</span></a></span>) +class="ec-lmtt-10">ftp://alpha.gnu.org/gnu/auctex</span></a>) </li> <li class="itemize"><span -class="ec-lmss-10">WinShell </span>– prosty edytor/shell, dostępny na <span class="TEX">T<span +class="ec-lmss-10">WinShell </span>– prosty edytor/shell, dostępny na <span class="TEX">T<span class="E">E</span>X</span> Live w katalogu <span class="ec-lmtt-10">support/WinShell</span> - (<span class="obeylines-h"><a + (<a href="http://www.winshell.de" class="url" ><span -class="ec-lmtt-10">http://www.winshell.de</span></a></span>) +class="ec-lmtt-10">http://www.winshell.de</span></a>) </li> <li class="itemize"><span -class="ec-lmss-10">WinEdt </span>– bogaty w funkcje edytor dla <span class="TEX">T<span -class="E">E</span>X</span>-a, dostępny jako <span -class="ec-lmri-10">shareware </span>(<span class="obeylines-h"><a +class="ec-lmss-10">WinEdt </span>– bogaty w funkcje edytor dla <span class="TEX">T<span +class="E">E</span>X</span>-a, dostępny jako <span +class="ec-lmri-10">shareware</span> + (<a href="http://www.winedt.com" class="url" ><span -class="ec-lmtt-10">http://www.winedt.com</span></a></span>) +class="ec-lmtt-10">http://www.winedt.com</span></a>) </li> - <li class="itemize">TeXnicCenter – kolejny, dosyć bogaty w funkcje edytor (<span class="obeylines-h"><a + <li class="itemize">TeXnicCenter – kolejny, dosyć bogaty w funkcje edytor + (<a href="http://www.toolscenter.org/products/texniccenter/" class="url" ><span -class="ec-lmtt-10">http://www.toolscenter.org/products/texniccenter/</span></a></span>) +class="ec-lmtt-10">http://www.toolscenter.org/products/texniccenter/</span></a>) </li> <li class="itemize"><span -class="ec-lmss-10">Vim </span>– rozbudowany i bardzo funkcjonalny edytor, wywodzący się z klasycznego dla +class="ec-lmss-10">Vim </span>– rozbudowany i bardzo funkcjonalny edytor, wywodzący się z klasycznego dla systemów Unix edytora <span -class="ec-lmss-10">vi </span>(<span class="obeylines-h"><a +class="ec-lmss-10">vi </span>(<a href="http://www.vim.org" class="url" ><span -class="ec-lmtt-10">http://www.vim.org</span></a></span>) +class="ec-lmtt-10">http://www.vim.org</span></a>) </li> <li class="itemize"><span -class="ec-lmss-10">LEd </span>– polski edytor, dostępny z <span class="obeylines-h"><a +class="ec-lmss-10">LEd </span>– polski edytor, dostępny z <a href="http://www.ctan.org/support/LEd" class="url" ><span -class="ec-lmtt-10">http://www.ctan.org/support/LEd</span></a></span> +class="ec-lmtt-10">http://www.ctan.org/support/LEd</span></a> </li> <li class="itemize"><span -class="ec-lmss-10">SciTE </span>– edytor dostępny z <span class="obeylines-h"><a +class="ec-lmss-10">SciTE </span>– edytor dostępny z <a href="http://www.scintilla.org/SciTE.html" class="url" ><span -class="ec-lmtt-10">http://www.scintilla.org/SciTE.html</span></a></span></li></ul> +class="ec-lmtt-10">http://www.scintilla.org/SciTE.html</span></a></li></ul> </dd></dl> <h4 class="subsectionHead"><span class="titlemark">7.3. </span> <a id="x1-460007.3"></a>Program Dviout</h4> <!--l. 1610--><p class="noindent" >Obecne wydanie <span class="TEX">T<span -class="E">E</span>X</span> Live nie oferuje niestety preinstalowanego programu do podglądu plików DVI dla -Windows, można jednak samodzielnie zainstalować doskonały <span +class="E">E</span>X</span> Live nie oferuje niestety preinstalowanego programu do podglądu plików DVI dla +Windows, można jednak samodzielnie zainstalować doskonały <span class="ec-lmss-10">dviout</span>, autorstwa Toshio Oshimy. -Znajdziemy go w katalogu <span class="path"><span -class="ec-lmtt-10">support/dviout/</span></span>, zawierającym również krótki plik <span -class="ec-lmtt-10">README </span>omawiający, -jak zaistalować i skonfigurować <span +Znajdziemy go w katalogu <span +class="ec-lmtt-10">support/dviout/</span>, zawierającym również krótki plik <span +class="ec-lmtt-10">README </span>omawiający, jak +zaistalować i skonfigurować <span class="ec-lmss-10">dviout </span>dla <span class="TEX">T<span -class="E">E</span>X</span> Live. Przed instalacją zalecamy przeczytać informacje -tam zawarte. +class="E">E</span>X</span> Live. Przed instalacją zalecamy przeczytać informacje tam +zawarte. <!--l. 1617--><p class="indent" > Pierwsze uruchomienie <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">dviout</span></span></span> zazwyczaj automatycznie 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 <span +kilku sesjach komunikaty dotyczące generowania fontów staną się rzadsze. Więcej informacji można +znaleźć w bardzo dobrym poradniku <span class="ec-lmri-10">on-line </span>tego programu. <!--l. 1622--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.4. </span> <a id="x1-470007.4"></a>User Profile to inaczej Home (katalog domowy)</h4> -<!--l. 1625--><p class="noindent" >Odpowiednikiem uniksowego katalogu domowego użytkownika (HOME) jest w Windows -katalog określany zmienną <span class="obeylines-h"><span class="verb"><span +<!--l. 1625--><p class="noindent" >Odpowiednikiem uniksowego katalogu domowego użytkownika (HOME) jest w Windows +katalog określany zmienną <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">%USERPROFILE%</span></span></span>. W Windows 2000 i XP jest to zazwyczaj katalog <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">C:\Documents</span><span class="ec-lmtt-10"> and</span><span class="ec-lmtt-10"> Settings\<nazwa_u</span><span -class="ec-lmtt-10">żytkownika></span></span></span>, zaś w Windows Vista +class="ec-lmtt-10">żytkownika></span></span></span>, zaś w Windows Vista <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">C:\Users\<nazwa_u</span><span -class="ec-lmtt-10">żytkownika></span></span></span>. W pliku konfiguracyjnym <span +class="ec-lmtt-10">żytkownika></span></span></span>. W pliku konfiguracyjnym <span class="ec-lmtt-10">texmf.cnf </span>i bibliotekach Kpathsea znak <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">~</span></span></span> -jest poprawnie rozwijany do odpowiedniej zmiennej zarówno w Windows, jak i w Unix. +jest poprawnie rozwijany do odpowiedniej zmiennej zarówno w Windows, jak i w Unix. <!--l. 1634--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.5. </span> <a id="x1-480007.5"></a>Rejestr Windows</h4> -<!--l. 1637--><p class="noindent" >W systemie Windows prawie wszystkie dane konfiguracyjne przechowywane są w tzw. rejestrze. Zawiera -on hierachicznie zorganizowane klucze, w ramach kilku kluczy głównych. Najbardziej istotne dla -programów instalacyjnych są klucze <span class="path"><span -class="ec-lmtt-10">HKEY_CURRENT_USER</span></span> oraz <span class="path"><span -class="ec-lmtt-10">HKEY_LOCAL_MACHINE</span></span> (w skrócie <span class="path"><span -class="ec-lmtt-10">HKCU</span></span> -i <span class="path"><span -class="ec-lmtt-10">HKLM</span></span>). Część <span class="path"><span -class="ec-lmtt-10">HKCU</span></span> dotyczy katalogów domowych użytkowników (patrz <a -href="#x1-470007.4">7.4<!--tex4ht:ref: sec:winhome --></a>), zaś <span class="path"><span -class="ec-lmtt-10">HKLM</span></span> – -podkatalogów systemowych (w katalogu Windows). -<!--l. 1645--><p class="indent" > Informacje o ustawieniach systemu można czasem uzyskać ze zmiennych środowiska, ale po inne -informacje, np. położenie tzw. skrótów, trzeba odwołać się do rejestru. Także zapis zmiennych -środowiska na stałe wymaga dostępu do rejestru. +<!--l. 1637--><p class="noindent" >W systemie Windows prawie wszystkie dane konfiguracyjne przechowywane są w tzw. rejestrze. Zawiera +on hierachicznie zorganizowane klucze, w ramach kilku kluczy głównych. Najbardziej istotne dla +programów instalacyjnych są klucze <span +class="ec-lmtt-10">HKEY_CURRENT_USER </span>oraz <span +class="ec-lmtt-10">HKEY_LOCAL_MACHINE </span>(w skrócie <span +class="ec-lmtt-10">HKCU </span>i +<span +class="ec-lmtt-10">HKLM</span>). Część <span +class="ec-lmtt-10">HKCU </span>dotyczy katalogów domowych użytkowników (patrz <a +href="#x1-470007.4">7.4<!--tex4ht:ref: sec:winhome --></a>), zaś <span +class="ec-lmtt-10">HKLM </span>– podkatalogów +systemowych (w katalogu Windows). +<!--l. 1645--><p class="indent" > Informacje o ustawieniach systemu można czasem uzyskać ze zmiennych środowiska, ale po inne +informacje, np. położenie tzw. skrótów, trzeba odwołać się do rejestru. Także zapis zmiennych +środowiska na stałe wymaga dostępu do rejestru. <!--l. 1650--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.6. </span> <a id="x1-490007.6"></a>Uprawnienia w Windows</h4> -<!--l. 1657--><p class="noindent" >W nowszych wersjach Windows istnieje wyraźne rozróżnienie między zwykłymi użytkownikami -i administratorami, przy czym tylko ci ostatni mają pełną swobodę dostępu do całości systemu. -Dołożono wielu starań, aby umożliwić instalację <span class="TEX">T<span -class="E">E</span>X</span> Live także osobom bez uprawnień +<!--l. 1657--><p class="noindent" >W nowszych wersjach Windows istnieje wyraźne rozróżnienie między zwykłymi użytkownikami +i administratorami, przy czym tylko ci ostatni mają pełną swobodę dostępu do całości systemu. +Dołożono wielu starań, aby umożliwić instalację <span class="TEX">T<span +class="E">E</span>X</span> Live także osobom bez uprawnień administratora. -<!--l. 1667--><p class="indent" > Jeśli osoba instalująca jest administratorem, to skróty są tworzone dla wszystkich użytkowników, -także zmienne środowiska są ustawiane 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ć <span class="TEX">T<span +<!--l. 1667--><p class="indent" > Jeśli osoba instalująca jest administratorem, to skróty są tworzone dla wszystkich użytkowników, +także zmienne środowiska są ustawiane 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ć <span class="TEX">T<span class="E">E</span>X</span> Live tylko dla -użytkowników; należy wtedy uruchomić <span +użytkowników; należy wtedy uruchomić <span class="ec-lmss-10">install-tl </span>z parametrem <span class="ec-lmtt-10">-non-admin</span>. -<!--l. 1675--><p class="indent" > Bez względu na status użytkownika domyślnym katalogiem głównym instalacji jest katalog +<!--l. 1675--><p class="indent" > Bez względu na status użytkownika domyślnym katalogiem głównym instalacji jest katalog w ramach <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">%PROGRAMFILES%</span></span></span>. Program instalacyjny zawsze sprawdza, czy ten katalog jest dostępny do -zapisu dla aktualnego użytkownika. -<!--l. 1679--><p class="indent" > Problem może się pojawić wtedy, gdy użytkownik instalujący <span class="TEX">T<span +class="ec-lmtt-10">%PROGRAMFILES%</span></span></span>. Program instalacyjny zawsze sprawdza, czy ten katalog jest dostępny do +zapisu dla aktualnego użytkownika. +<!--l. 1679--><p class="indent" > Problem może się pojawić wtedy, gdy użytkownik instalujący <span class="TEX">T<span class="E">E</span>X</span> Live nie jest administratorem, a programy <span class="TEX">T<span -class="E">E</span>X</span>-owe już są w ścieżce przeszukiwania. Wynikowa ścieżka zawiera wtedy ścieżkę -systemową, do której dodano ścieżkę do programów użytkownika. W konsekwencji nie będą znajdowane -nowo instalowane programy. W celu obejścia tego problemu program instalacyjny tworzy -skrót do okna z wierszem poleceń, w którym ścieżka do nowych programów <span class="TEX">T<span +class="E">E</span>X</span>-owe już są w ścieżce przeszukiwania. Wynikowa ścieżka zawiera wtedy ścieżkę +systemową, do której dodano ścieżkę do programów użytkownika. W konsekwencji nie będą znajdowane +nowo instalowane programy. W celu obejścia tego problemu program instalacyjny tworzy +skrót do okna z wierszem poleceń, w którym ścieżka do nowych programów <span class="TEX">T<span class="E">E</span>X</span> Live ma -priorytet. W ten sposób, po uruchomieniu tego skrótu, będzie można korzystać z <span class="TEX">T<span +priorytet. W ten sposób, po uruchomieniu tego skrótu, będzie można korzystać z <span class="TEX">T<span class="E">E</span>X</span> Live. <!--l. 1690--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.7. </span> <a id="x1-500007.7"></a><span class="ec-lmss-10">WinShell</span></h4> -<!--l. 1692--><p class="noindent" >Jeśli nie decydujemy się na instalowanie rozbudowanego (ale i bardzo bogatego w funkcje) edytora -Emacs, możemy samodzielnie zainstalować prosty i łatwy w obsłudze edytor WinShell. Znajdziemy go -na płytce w katalogu <span -class="ec-lmtt-10">support/winshell</span>. Wystarczy dwukrotnie kliknąć klawiszem myszy na -znajdującym się tam pliku <span -class="ec-lmtt-10">.exe</span>. Program uruchamiamy z menu Start bądź z ikony/skrótu na pulpicie. -Dostosowanie do polskiej wersji Windows wymaga, prócz określenia języka dla menu i komunikatów, - -użycia menu <span class="obeylines-h"><span class="verb"><span +<!--l. 1692--><p class="noindent" >Jeśli nie decydujemy się na instalowanie rozbudowanego (ale i bardzo bogatego w funkcje) edytora +Emacs, możemy samodzielnie zainstalować prosty i łatwy w obsłudze edytor WinShell. Znajdziemy go +na płytce w katalogu <span +class="ec-lmtt-10">support/winshell</span>. Wystarczy dwukrotnie kliknąć klawiszem myszy na +znajdującym się tam pliku <span +class="ec-lmtt-10">.exe</span>. Program uruchamiamy z menu Start bądź z ikony/skrótu na pulpicie. +Dostosowanie do polskiej wersji Windows wymaga, prócz określenia języka dla menu i komunikatów, + +użycia menu <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">Opcje</span></span></span> (Options) <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">-></span></span></span> <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">Font</span></span></span> <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">-></span></span></span> <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">Zmie</span><span -class="ec-lmtt-10">ń</span></span></span> i wyboru w wyświetlonym oknie <span +class="ec-lmtt-10">ń</span></span></span> i wyboru w wyświetlonym oknie <span class="ec-lmtt-10">Skrypt </span>napisu <span class="ec-lmtt-10">Europa</span> <span -class="ec-lmtt-10">Środkowa</span>. Dzięki temu poprawnie będą wyświetlane polskie znaki diakrytyczne, wpisywane za pomocą +class="ec-lmtt-10">Środkowa</span>. Dzięki temu poprawnie będą wyświetlane polskie znaki diakrytyczne, wpisywane za pomocą prawego klawisza Alt. -<!--l. 1706--><p class="indent" > Aby skonfigurować uruchamianie programów, otwieramy menu <span +<!--l. 1706--><p class="indent" > Aby skonfigurować uruchamianie programów, otwieramy menu <span class="ec-lmtt-10">Options </span><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">-></span></span></span> <span class="ec-lmtt-10">Program Calls</span>. <ul class="itemize1"> - <li class="itemize">W zakładce DVIWin, w polu „exe-file”, wpisujemy <span -class="ec-lmtt-10">dviout.exe </span>(o ile go wcześniej - zaistalowaliśmy). + <li class="itemize">W zakładce DVIWin, w polu „exe-file”, wpisujemy <span +class="ec-lmtt-10">dviout.exe </span>(o ile go wcześniej + zaistalowaliśmy). </li> - <li class="itemize">W zakładce Ghostview wpisujemy psv.bat.</li></ul> -<!--l. 1718--><p class="noindent" >Po wciśnięciu przycisku <span + <li class="itemize">W zakładce Ghostview wpisujemy psv.bat.</li></ul> +<!--l. 1718--><p class="noindent" >Po wciśnięciu przycisku <span class="ec-lmtt-10">OK </span>zatwierdzamy zmiany. <!--l. 1720--><p class="indent" > Instalacja programu ustawia w Windows skojarzenie plików <span class="ec-lmtt-10">.tex </span>z uruchamianiem <span class="ec-lmss-10">WinShell</span>. O ile -nie zamierzamy korzystać z innego edytora (jak WinEdt lub Emacs), jest to poprawne. +nie zamierzamy korzystać z innego edytora (jak WinEdt lub Emacs), jest to poprawne. <!--l. 1724--><p class="indent" > <span -class="ec-lmss-10">WinShell </span>jest wyposażony w moduł pomocy, dostępnej po naciśnięciu symbolu <span class="underline"><span +class="ec-lmss-10">WinShell </span>jest wyposażony w moduł pomocy, dostępnej po naciśnięciu symbolu <span class="underline"><span class="ec-lmbx-10">?</span></span> na pasku -z narzędziami. +z narzędziami. <!--l. 1727--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.7.1. </span> <a - id="x1-510007.7.1"></a>Użycie plików „projektu”</h5> -<!--l. 1728--><p class="noindent" >Wielokrotnie mamy do czynienia z dokumentami składającymi się z wielu części. Najwygodniej gdy są -one zapisane w odrębnych plikach. <span -class="ec-lmss-10">WinShell </span>umożliwia utworzenie pliku projektu (<span + id="x1-510007.7.1"></a>Użycie plików „projektu”</h5> +<!--l. 1728--><p class="noindent" >Wielokrotnie mamy do czynienia z dokumentami składającymi się z wielu części. Najwygodniej gdy są +one zapisane w odrębnych plikach. <span +class="ec-lmss-10">WinShell </span>umożliwia utworzenie pliku projektu (<span class="ec-lmri-10">Project file</span>), -w którym deklarujemy poszczególne części większego dokumentu. Nazwy plików projektu: traktowanego -jako główny (<span -class="ec-lmri-10">Main file</span>) oraz plików części są wyświetlane w lewym oknie edytora. Dwukrotne kliknięcie -myszą na nazwie pliku powoduje jego wyświetlenie w głównym oknie edytora. Naciśnięcie ikony LaTeX -na belce narzędziowej uruchamia zawsze przetwarzanie głównego pliku, bez względu na to, który plik jest -aktualnie wyświetlany. -<!--l. 1738--><p class="indent" > Na belce narzędziowej mamy dodatkowe przyciski, pozwalające wyłączyć lub włączyć wyświetlanie -okna projektu (po lewej stronie) i okna zapisu sesji (log) – u dołu. Gdy plik projektu nie jest używany, -lewą część okna można zamknąć, zyskując w ten sposób całą szerokość ekranu dla edytowanego +w którym deklarujemy poszczególne części większego dokumentu. Nazwy plików projektu: traktowanego +jako główny (<span +class="ec-lmri-10">Main file</span>) oraz plików części są wyświetlane w lewym oknie edytora. Dwukrotne kliknięcie +myszą na nazwie pliku powoduje jego wyświetlenie w głównym oknie edytora. Naciśnięcie ikony LaTeX +na belce narzędziowej uruchamia zawsze przetwarzanie głównego pliku, bez względu na to, który plik jest +aktualnie wyświetlany. +<!--l. 1738--><p class="indent" > Na belce narzędziowej mamy dodatkowe przyciski, pozwalające wyłączyć lub włączyć wyświetlanie +okna projektu (po lewej stronie) i okna zapisu sesji (log) – u dołu. Gdy plik projektu nie jest używany, +lewą część okna można zamknąć, zyskując w ten sposób całą szerokość ekranu dla edytowanego pliku. <!--l. 1743--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.7.2. </span> <a id="x1-520007.7.2"></a>Drukowanie z <span class="ec-lmss-10">WinShell </span>na drukarce PostScriptowej</h5> -<!--l. 1745--><p class="noindent" >Ikona Dvips belki narzędziowej uruchamia program, który wynik pracy zapisuje zwykle w pliku <span class="obeylines-h"><span class="verb"><span +<!--l. 1745--><p class="noindent" >Ikona Dvips belki narzędziowej uruchamia program, który wynik pracy zapisuje zwykle w pliku <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">.ps</span></span></span>. -Oglądanie i/lub drukowanie takiego pliku wymaga uruchomienia PS_View. <span +Oglądanie i/lub drukowanie takiego pliku wymaga uruchomienia PS_View. <span class="ec-lmss-10">WinShell </span>pozwala -zdefiniować wygodne wywołanie polecenia dvips, które wynik przetwarzania wyśle od razu do drukarki -wyposażonej w interpreter PostScript. Przykładowo, dla drukarki o nazwie <span -class="ec-lmtt-10">vclw</span>, postępowanie będzie -następujące: +zdefiniować wygodne wywołanie polecenia dvips, które wynik przetwarzania wyśle od razu do drukarki +wyposażonej w interpreter PostScript. Przykładowo, dla drukarki o nazwie <span +class="ec-lmtt-10">vclw</span>, postępowanie będzie +następujące: <ol class="enumerate1" > <li class="enumerate" id="x1-52002x1">Deklaracja danej drukarki w programie: <ul class="itemize1"> - <li class="itemize">otworzyć <span -class="ec-lmss-10">WinShell</span>, wybrać menu <span + <li class="itemize">otworzyć <span +class="ec-lmss-10">WinShell</span>, wybrać menu <span class="ec-lmtt-10">Opcje </span><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">-></span></span></span> <span class="ec-lmtt-10">Programy u</span><span -class="ec-lmtt-10">żytkownika</span>. +class="ec-lmtt-10">żytkownika</span>. </li> - <li class="itemize">wybrać <span -class="ec-lmtt-10">Tool 1 </span>w spisie po prawej stronie i wypełnić pola po stronie lewej, np.: + <li class="itemize">wybrać <span +class="ec-lmtt-10">Tool 1 </span>w spisie po prawej stronie i wypełnić pola po stronie lewej, np.: <div class="quote"> <!--l. 1762--><p class="noindent" >Name: <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">Drukuj</span></span></span> - <br class="newline" />exe file: <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">dvips</span></span></span> - <br class="newline" />cmd-line: <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">Drukuj</span></span></span><br +class="newline" />exe file: <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">dvips</span></span></span><br +class="newline" />cmd-line: <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10"> -D600</span><span class="ec-lmtt-10"> %c.dvi</span><span class="ec-lmtt-10"> -o</span><span -class="ec-lmtt-10"> vclw</span></span></span> - <br class="newline" />skasować zaznaczenie okienka „najpierw DVIPS”</div> +class="ec-lmtt-10"> vclw</span></span></span><br +class="newline" />skasować zaznaczenie okienka „najpierw DVIPS”</div> </li> - <li class="itemize">nacisnąć <span + <li class="itemize">nacisnąć <span class="ec-lmtt-10">OK</span>.</li></ul> </li> <li - class="enumerate" id="x1-52004x2">Dodanie polecenia „Drukuj” do belki narzędziowej: + class="enumerate" id="x1-52004x2">Dodanie polecenia „Drukuj” do belki narzędziowej: <ul class="itemize1"> - <li class="itemize">wybrać menu <span + <li class="itemize">wybrać menu <span class="ec-lmtt-10">Opcje </span><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">-></span></span></span> <span -class="ec-lmtt-10">Przeglądaj </span><span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">Przeglądaj </span><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">-></span></span></span> <span class="ec-lmtt-10">Dostosuj paski</span>; </li> <li class="itemize">w okienku <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">Kategoria</span></span></span> wybrać <span +class="ec-lmtt-10">Kategoria</span></span></span> wybrać <span class="ec-lmtt-10">Programy u</span><span -class="ec-lmtt-10">żytkownika</span>; +class="ec-lmtt-10">żytkownika</span>; </li> - <li class="itemize">wskazać <span -class="ec-lmtt-10">Drukuj </span>i przeciągnąć go myszą na belkę narzędziową, umieszczając - w dowolnym miejscu obok innych poleceń; + <li class="itemize">wskazać <span +class="ec-lmtt-10">Drukuj </span>i przeciągnąć go myszą na belkę narzędziową, umieszczając + w dowolnym miejscu obok innych poleceń; </li> - <li class="itemize">w kolejno wyświetlanym oknie dokonać wyboru: „Tylko obrazek” (<span -class="ec-lmri-10">Image only</span>), „Tylko - tekst” lub „Tekst i obrazek”; najprościej wybrać „Tylko tekst” i zatwierdzić guzikiem + <li class="itemize">w kolejno wyświetlanym oknie dokonać wyboru: „Tylko obrazek” (<span +class="ec-lmri-10">Image only</span>), „Tylko + tekst” lub „Tekst i obrazek”; najprościej wybrać „Tylko tekst” i zatwierdzić guzikiem <span class="ec-lmtt-10">OK</span>. Napis <span -class="ec-lmtt-10">Drukuj </span>ukaże się na belce. (Bardziej wymagający użytkownicy mogą wybrać - opcję „Tylko obrazek”, następnie „Edytuj” i skonstruować sobie własną ikonkę.)</li></ul> +class="ec-lmtt-10">Drukuj </span>ukaże się na belce. (Bardziej wymagający użytkownicy mogą wybrać + opcję „Tylko obrazek”, następnie „Edytuj” i skonstruować sobie własną ikonkę.)</li></ul> </li></ol> -<!--l. 1784--><p class="noindent" >Uruchamianie polecenia zostało zdefiniowane. Aby drukować bezpośrednio na drukarce, wystarczy teraz -nacisnąć guzik z napisem „Drukuj”. +<!--l. 1784--><p class="noindent" >Uruchamianie polecenia zostało zdefiniowane. Aby drukować bezpośrednio na drukarce, wystarczy teraz +nacisnąć guzik z napisem „Drukuj”. <!--l. 1787--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.8. </span> <a id="x1-530007.8"></a>W razie problemów</h4> <!--l. 1791--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.8.1. </span> <a - id="x1-540007.8.1"></a>Co zrobić gdy <span -class="ec-lmtt-10">latex </span>nie może znaleźć potrzebnych plików?</h5> + id="x1-540007.8.1"></a>Co zrobić gdy <span +class="ec-lmtt-10">latex </span>nie może znaleźć potrzebnych plików?</h5> <ul class="itemize1"> <li class="itemize">Program <span -class="ec-lmss-10">kpsewhich </span>jest podstawowym narzędziem do diagnozowania problemów. 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ń): +class="ec-lmss-10">kpsewhich </span>jest podstawowym narzędziem do diagnozowania problemów. 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ń): - <table -class="verbatim"><tr class="verbatim"><td -class="verbatim"><div class="verbatim"> + <div class="verbatim"> <div class="fancyvrb" id="fancyvrb13"> <a id="x1-54002r1"></a>  SET KPATHSEA_DEBUG_OUTPUT=err.log </div> </div> - </td></tr></table> - <!--l. 1803--><p class="nopar" >Można również zadać zakres diagnostyki: + <!--l. 1803--><p class="nopar" >Można również zadać zakres diagnostyki: - <table -class="verbatim"><tr class="verbatim"><td -class="verbatim"><div class="verbatim"> + <div class="verbatim"> <div class="fancyvrb" id="fancyvrb14"> <a id="x1-54004r1"></a>  SET KPATHSEA_DEBUG=-1 </div> </div> - </td></tr></table> <!--l. 1807--><p class="nopar" > - <!--l. 1809--><p class="noindent" >Podobnie, aby przekierować wyjście stderr na stdout: + <!--l. 1809--><p class="noindent" >Podobnie, aby przekierować wyjście stderr na stdout: - <table -class="verbatim"><tr class="verbatim"><td -class="verbatim"><div class="verbatim"> + <div class="verbatim"> <div class="fancyvrb" id="fancyvrb15"> <a id="x1-54006r1"></a>  SET KPATHSEA_DEBUG_OUTPUT=con: </div> </div> - </td></tr></table> - <!--l. 1812--><p class="nopar" >W ten sposób można skierować zarówno stderr, jak i stdout do tego samego pliku. + <!--l. 1812--><p class="nopar" >W ten sposób można skierować zarówno stderr, jak i stdout do tego samego pliku. </li> - <li class="itemize">Przy założeniu, że instalację wykonano w <span class="path"><span -class="ec-lmtt-10">c:/TeX</span></span>, należy sprawdzić (porównać) następujące - wartości: - <br class="newline" /><!--tex4ht:inline--><div class="tabular"><table class="tabular" + <li class="itemize">Przy założeniu, że instalację wykonano w <span +class="ec-lmtt-10">c:/TeX</span>, należy sprawdzić (porównać) następujące + wartości:<br +class="newline" /><!--tex4ht:inline--><div class="tabular"> <table id="TBL-2" class="tabular" cellspacing="0" cellpadding="0" ><colgroup id="TBL-2-1g"><col id="TBL-2-1"><col id="TBL-2-2"></colgroup><tr style="vertical-align:baseline;" id="TBL-2-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-1-1" -class="td11"> <span class="path"><span -class="ec-lmtt-9">kpsewhich␣-expand-path␣$SELFAUTOPARENT</span></span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-2-1-2" -class="td11"> <span class="path"><span -class="ec-lmtt-9">c:/TeX</span></span> </td> +class="td11"> <span +class="ec-lmtt-9">kpsewhich</span><span +class="ec-lmtt-9"> -expand-path</span><span +class="ec-lmtt-9"> $SELFAUTOPARENT </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-1-2" +class="td11"> <span +class="ec-lmtt-9">c:/TeX </span></td> </tr><tr style="vertical-align:baseline;" id="TBL-2-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-1" -class="td11"> <span class="path"><span -class="ec-lmtt-9">kpsewhich␣-expand-path␣$TEXMF</span></span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-2" -class="td11"> <span class="path"><span -class="ec-lmtt-9">c:/TeX/texmf....</span></span> </td> +class="td11"> <span +class="ec-lmtt-9">kpsewhich</span><span +class="ec-lmtt-9"> -expand-path</span><span +class="ec-lmtt-9"> $TEXMF </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-2" +class="td11"> <span +class="ec-lmtt-9">c:/TeX/texmf.... </span></td> </tr><tr style="vertical-align:baseline;" id="TBL-2-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-1" -class="td11"> <span class="path"><span -class="ec-lmtt-9">kpsewhich␣-expand-var␣$TEXINPUTS</span></span> </td><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-2" -class="td11"> <span class="path"><span -class="ec-lmtt-9">.;c:/TeX/texmf/tex//</span></span> </td> +class="td11"> <span +class="ec-lmtt-9">kpsewhich</span><span +class="ec-lmtt-9"> -expand-var</span><span +class="ec-lmtt-9"> $TEXINPUTS </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-2" +class="td11"> <span +class="ec-lmtt-9">.;c:/TeX/texmf/tex// </span></td> </tr></table></div> - <!--l. 1824--><p class="noindent" >Jeśli w otoczeniu systemowym są zdefiniowane zmienne związane z <span class="TEX">T<span -class="E">E</span>X</span>-em, należy je usunąć, - mają bowiem pierwszeństwo przed tymi, które określono w pliku <span + <!--l. 1824--><p class="noindent" >Jeśli w otoczeniu systemowym są zdefiniowane zmienne związane z <span class="TEX">T<span +class="E">E</span>X</span>-em, należy je usunąć, + mają bowiem pierwszeństwo przed tymi, które określono w pliku <span class="ec-lmtt-10">texmf.cnf</span>. </li> - <li class="itemize">Następnie należy sprawdzić (porównać) wartości: - <br class="newline" /><!--tex4ht:inline--><div class="tabular"><table class="tabular" + <li class="itemize">Następnie należy sprawdzić (porównać) wartości:<br +class="newline" /><!--tex4ht:inline--><div class="tabular"> <table id="TBL-3" class="tabular" cellspacing="0" cellpadding="0" ><colgroup id="TBL-3-1g"><col id="TBL-3-1"><col id="TBL-3-2"></colgroup><tr style="vertical-align:baseline;" id="TBL-3-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-1-1" -class="td11"> <span +class="td11"> <span class="ec-lmtt-9">kpsewhich cmr10.tfm </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-1-2" -class="td11"> <span class="path"><span -class="ec-lmtt-9">c:/TeX/texmf-dist/fonts/tfm/public/cm/cmr10.tfm</span></span> </td> +class="td11"> <span +class="ec-lmtt-9">c:/TeX/texmf-dist/fonts/tfm/public/cm/cmr10.tfm </span></td> </tr><tr style="vertical-align:baseline;" id="TBL-3-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-2-1" -class="td11"> <span -class="ec-lmtt-9">kpsewhich latex.fmt </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-2-2" -class="td11"> <span class="path"><span -class="ec-lmtt-9">c:/TeX/texmf-var/web2c/pdftex/latex.fmt</span></span> </td> +class="td11"> <span +class="ec-lmtt-9">kpsewhich latex.fmt </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-2-2" +class="td11"> <span +class="ec-lmtt-9">c:/TeX/texmf-var/web2c/pdftex/latex.fmt </span></td> </tr></table></div> - <!--l. 1835--><p class="noindent" >Jeśli sprawdzenia nie wykazały odstępstw, to <span class="TEX">T<span -class="E">E</span>X</span> i programy towarzyszące powinny działać. Jeśli - tak nie jest, należy poeksperymentować z opcją <span class="path"><span -class="ec-lmtt-10">-debug=n</span></span> programu <span class="path"><span -class="ec-lmtt-10">kpsewhich</span></span> - i zweryfikować wszystkie uzyskane wartości. Po zidentyfikowaniu problemu warto go - zgłosić.</li></ul> + <!--l. 1835--><p class="noindent" >Jeśli sprawdzenia nie wykazały odstępstw, to <span class="TEX">T<span +class="E">E</span>X</span> i programy towarzyszące powinny działać. + Jeśli tak nie jest, należy poeksperymentować z opcją <span +class="ec-lmtt-10">-debug=n </span>programu <span +class="ec-lmtt-10">kpsewhich</span> + i zweryfikować wszystkie uzyskane wartości. Po zidentyfikowaniu problemu warto go + zgłosić.</li></ul> <!--l. 1843--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">8. </span> <a - id="x1-550008"></a>Instrukcja obsługi systemu Web2C</h3> -<!--l. 1845--><p class="noindent" >Web2C to zestaw programów związanych z <span class="TEX">T<span + id="x1-550008"></a>Instrukcja obsługi systemu Web2C</h3> +<!--l. 1845--><p class="noindent" >Web2C to zestaw programów związanych z <span class="TEX">T<span class="E">E</span>X</span>-em, tj. sam <span class="TEX">T<span class="E">E</span>X</span>, Metafont, MetaPost, BibTeX itd. -Stanowią one rdzeń dystrybucji <span class="TEX">T<span +Stanowią one rdzeń dystrybucji <span class="TEX">T<span class="E">E</span>X</span> Live. -<!--l. 1848--><p class="indent" > Oryginalna implementacja wykonana została przez Tomasa Rokickiego, który w roku 1987 stworzył +<!--l. 1848--><p class="indent" > Oryginalna implementacja wykonana została przez Tomasa Rokickiego, który w roku 1987 stworzył pierwszy system <span class="TEX">T<span -class="E">E</span>X</span>-to-C, adaptując pliki wymiany (<span -class="ec-lmri-10">change files</span>) 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 +class="E">E</span>X</span>-to-C, adaptując pliki wymiany (<span +class="ec-lmri-10">change files</span>) 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. -<!--l. 1856--><p class="indent" > Web2C działa na platformach systemowych, takich jak Unix (w tym Mac OS X), Windows -9x/NT/2K/XP i innych. System wykorzystuje oryginalne źródła <span class="TEX">T<span +<!--l. 1856--><p class="indent" > Web2C działa na platformach systemowych, takich jak Unix (w tym Mac OS X), Windows +9x/NT/2K/XP i innych. System wykorzystuje oryginalne źródła <span class="TEX">T<span class="E">E</span>X</span>-owe autorstwa Donalda Knutha oraz inne programy napisane w <span -class="ec-lmtt-10">WEB </span>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 <span class="TEX">T<span -class="E">E</span>X</span>-em. Podstawowymi składnikami systemu -są: +class="ec-lmtt-10">WEB </span>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 <span class="TEX">T<span +class="E">E</span>X</span>-em. Podstawowymi składnikami systemu +są: <!--l. 1864--><p class="indent" > <dl class="list1"><dt class="list"> <span @@ -4472,7 +4483,7 @@ class="list"> <span class="ec-lmss-10">makempx</span> </dt><dd class="list"> - <!--l. 1873--><p class="noindent" >skład etykiet MetaPost-owych; + <!--l. 1873--><p class="noindent" >skład etykiet MetaPost-owych; </dd><dt class="list"> <span class="ec-lmss-10">mf</span> </dt><dd @@ -4482,7 +4493,7 @@ class="list"> <span class="ec-lmss-10">mft</span> </dt><dd class="list"> - <!--l. 1875--><p class="noindent" >skład plików źródłowych Metafont-a; + <!--l. 1875--><p class="noindent" >skład plików źródłowych Metafont-a; </dd><dt class="list"> <span class="ec-lmss-10">mpost</span> </dt><dd @@ -4519,39 +4530,39 @@ class="list"> <span class="ec-lmss-10">pltotf</span> </dt><dd class="list"> - <!--l. 1882--><p class="noindent" >konwersja tekstowej listy właściwości do TFM; + <!--l. 1882--><p class="noindent" >konwersja tekstowej listy właściwości do TFM; </dd><dt class="list"> <span class="ec-lmss-10">pooltype</span> </dt><dd class="list"> - <!--l. 1883--><p class="noindent" >wyświetlanie <span + <!--l. 1883--><p class="noindent" >wyświetlanie <span class="ec-lmtt-10">WEB</span>-owych plików pool; </dd><dt class="list"> <span class="ec-lmss-10">tangle</span> </dt><dd class="list"> <!--l. 1884--><p class="noindent" >konwersja <span -class="ec-lmtt-10">WEB </span>do języka Pascal; +class="ec-lmtt-10">WEB </span>do języka Pascal; </dd><dt class="list"> <span class="ec-lmss-10">tex</span> </dt><dd class="list"> - <!--l. 1885--><p class="noindent" >skład tekstu; + <!--l. 1885--><p class="noindent" >skład tekstu; </dd><dt class="list"> <span class="ec-lmss-10">tftopl</span> </dt><dd class="list"> - <!--l. 1886--><p class="noindent" >konwersja TFM do tekstowej listy właściwości (PL); + <!--l. 1886--><p class="noindent" >konwersja TFM do tekstowej listy właściwości (PL); </dd><dt class="list"> <span class="ec-lmss-10">vftovp</span> </dt><dd class="list"> - <!--l. 1887--><p class="noindent" >konwersja fontów wirtualnych do wirtualnej listy właściwości (VPL); + <!--l. 1887--><p class="noindent" >konwersja fontów wirtualnych do wirtualnej listy właściwości (VPL); </dd><dt class="list"> <span class="ec-lmss-10">vptovf</span> </dt><dd class="list"> - <!--l. 1889--><p class="noindent" >konwersja wirtualnej listy właściwości do fontów wirtualnych; + <!--l. 1889--><p class="noindent" >konwersja wirtualnej listy właściwości do fontów wirtualnych; </dd><dt class="list"> <span class="ec-lmss-10">weave</span> </dt><dd @@ -4559,184 +4570,185 @@ class="list"> <!--l. 1890--><p class="noindent" >konwersja <span class="ec-lmtt-10">WEB </span>do <span class="TEX">T<span class="E">E</span>X</span>-a.</dd></dl> -<!--l. 1893--><p class="noindent" >Dokładny opis funkcji oraz składni tych programów zawarty jest w dokumentacji poszczególnych -pakietów samego Web2C. Do optymalnego korzystania z instalacji Web2C przyda się znajomość kilku -zasad rządzących całą rodziną programów. -<!--l. 1899--><p class="indent" > Wszystkie programy obsługują standardowe opcje GNU: +<!--l. 1893--><p class="noindent" >Dokładny opis funkcji oraz składni tych programów zawarty jest w dokumentacji poszczególnych +pakietów samego Web2C. Do optymalnego korzystania z instalacji Web2C przyda się znajomość kilku +zasad rządzących całą rodziną programów. +<!--l. 1899--><p class="indent" > Wszystkie programy obsługują standardowe opcje GNU: <dl class="description"><dt class="description"> <span class="ec-lmtk-10">--help</span><span class="ec-lmtk-10"> </span><span class="ec-lmtk-10"> </span><span class="ec-lmtk-10"> </span> </dt><dd -class="description">podaje podstawowe zasady użytkowania; +class="description">podaje podstawowe zasady użytkowania; </dd><dt class="description"> <span class="ec-lmtk-10">--verbose</span> </dt><dd -class="description">podaje dokładny raport z działania programu; +class="description">podaje dokładny raport z działania programu; </dd><dt class="description"> <span class="ec-lmtk-10">--version</span> </dt><dd -class="description">podaje informację o wersji, po czym kończy działanie programu.</dd></dl> +class="description">podaje informację o wersji, po czym kończy działanie programu.</dd></dl> -<!--l. 1907--><p class="indent" > Do lokalizowania plików programy oparte na Web2C używają biblioteki do przeszukiwania ścieżek +<!--l. 1907--><p class="indent" > Do lokalizowania plików programy oparte na Web2C używają biblioteki do przeszukiwania ścieżek zwanej Kpathsea. Dla optymalizacji przeszukiwania <span class="TEX">T<span class="E">E</span>X</span>-owego drzewa podkatalogów biblioteka ta -używa kombinacji zmiennych środowiskowych oraz kilku plików konfiguracyjnych. Web2C potrafi -obsługiwać jednocześnie więcej niż jedno drzewo podkatalogów, co jest użyteczne w wypadku, gdy chce -się przechowywać standardową dystrybucję <span class="TEX">T<span -class="E">E</span>X</span>-a jak i lokalne rozszerzenia w dwóch różnych drzewach -katalogów. Aby przyspieszyć poszukiwanie plików, katalog główny każdego drzewa ma swój plik <span +używa kombinacji zmiennych środowiskowych oraz kilku plików konfiguracyjnych. Web2C potrafi +obsługiwać jednocześnie więcej niż jedno drzewo podkatalogów, co jest użyteczne w wypadku, gdy chce +się przechowywać standardową dystrybucję <span class="TEX">T<span +class="E">E</span>X</span>-a jak i lokalne rozszerzenia w dwóch różnych drzewach +katalogów. Aby przyspieszyć poszukiwanie plików, katalog główny każdego drzewa ma swój plik <span class="ec-lmtt-10">ls-R</span>, -zawierający pozycje określające nazwę i względną ścieżkę dla wszystkich plików zawartych w tym +zawierający pozycje określające nazwę i względną ścieżkę dla wszystkich plików zawartych w tym katalogu. <!--l. 1919--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">8.1. </span> <a - id="x1-560008.1"></a>Przeszukiwanie ścieżek przez Kpathsea</h4> -<!--l. 1922--><p class="noindent" >Opiszemy najpierw ogólny mechanizm przeszukiwania ścieżek przez bibliotekę Kpathsea. + id="x1-560008.1"></a>Przeszukiwanie ścieżek przez Kpathsea</h4> +<!--l. 1922--><p class="noindent" >Opiszemy najpierw ogólny mechanizm przeszukiwania ścieżek przez bibliotekę Kpathsea. <!--l. 1925--><p class="indent" > Tym, co nazywamy <span -class="ec-lmri-10">ście</span><span -class="ec-lmri-10">żką przeszukiwania</span>, jest rozdzielona dwukropkami lub średnikami lista +class="ec-lmri-10">ście</span><span +class="ec-lmri-10">żką przeszukiwania</span>, jest rozdzielona dwukropkami lub średnikami lista <span class="ec-lmri-10">element</span><span class="ec-lmri-10">ów </span><span -class="ec-lmri-10">ście</span><span -class="ec-lmri-10">żki</span>, które zasadniczo są nazwami podkatalogów. Ścieżka przeszukiwania może -pochodzić z (kombinacji) wielu źródeł. Przykładowo, aby odnaleźć plik „<span -class="ec-lmtt-10">my-file</span>” w ścieżce -„<span -class="ec-lmtt-10">.:/dir</span>”, Kpathsea sprawdza istnienie danego elementu ścieżki w następującej kolejności: +class="ec-lmri-10">ście</span><span +class="ec-lmri-10">żki</span>, które zasadniczo są nazwami podkatalogów. Ścieżka przeszukiwania może +pochodzić z (kombinacji) wielu źródeł. Przykładowo, aby odnaleźć plik „<span +class="ec-lmtt-10">my-file</span>” w ścieżce +„<span +class="ec-lmtt-10">.:/dir</span>”, Kpathsea sprawdza istnienie danego elementu ścieżki w następującej kolejności: najpierw <span class="ec-lmtt-10">./my-file</span>, potem <span -class="ec-lmtt-10">/dir/my-file</span>, zwracając pierwszy odnaleziony (lub możliwie +class="ec-lmtt-10">/dir/my-file</span>, zwracając pierwszy odnaleziony (lub możliwie wszystkie). -<!--l. 1933--><p class="indent" > Aby optymalnie zaadaptować się do konwencji wszystkich systemów operacyjnych, na systemach -nieunixowych Kpathsea może używać jako separatorów nazw ścieżek znaków innych niż dwukropek -(„<span -class="ec-lmtt-10">:</span>”) oraz „ciach” („<span -class="ec-lmtt-10">/</span>”). +<!--l. 1933--><p class="indent" > Aby optymalnie zaadaptować się do konwencji wszystkich systemów operacyjnych, na systemach +nieunixowych Kpathsea może używać jako separatorów nazw ścieżek znaków innych niż dwukropek +(„<span +class="ec-lmtt-10">:</span>”) oraz „ciach” („<span +class="ec-lmtt-10">/</span>”). <!--l. 1938--><p class="indent" > W celu sprawdzenia konkretnego elementu <span -class="ec-lmro-10">p </span>ścieżki, Kpathsea najpierw sprawdza, czy zbudowana -wcześniej baza danych (patrz „Baza nazw plików” na stronie <a +class="ec-lmro-10">p </span>ścieżki, Kpathsea najpierw sprawdza, czy zbudowana +wcześniej baza danych (patrz „Baza nazw plików” na stronie <a href="#x1-640008.2">72<!--tex4ht:ref: Filename-database --></a>) odnosi sie do <span class="ec-lmro-10">p</span>, tj. czy baza danych -znajduje się w podkatalogu z prefiksem <span -class="ec-lmro-10">p</span>. Jeżeli tak, to specyfikacja ścieżki jest porównywana -z zawartością bazy. -<!--l. 1944--><p class="indent" > Jeśli baza danych nie istnieje bądź nie odnosi się do danego elementu ścieżki albo też nie zawiera -elementów zgodnych, to przeszukiwany jest system plików (jeżeli nie zostało to zabronione przez -specyfikację rozpoczynającą się od „<span -class="ec-lmtt-10">!!</span>” oraz jeżeli poszukiwany plik musi istnieć). Kpathsea konstruuje -listę podkatalogów, które korespondują z danym elementem ścieżki, a następnie sprawdza w każdym +znajduje się w podkatalogu z prefiksem <span +class="ec-lmro-10">p</span>. Jeżeli tak, to specyfikacja ścieżki jest porównywana +z zawartością bazy. +<!--l. 1944--><p class="indent" > Jeśli baza danych nie istnieje bądź nie odnosi się do danego elementu ścieżki albo też nie zawiera +elementów zgodnych, to przeszukiwany jest system plików (jeżeli nie zostało to zabronione przez +specyfikację rozpoczynającą się od „<span +class="ec-lmtt-10">!!</span>” oraz jeżeli poszukiwany plik musi istnieć). Kpathsea konstruuje +listę podkatalogów, które korespondują z danym elementem ścieżki, a następnie sprawdza w każdym z nich, czy nie ma tam poszukiwanego pliku. -<!--l. 1952--><p class="indent" > Warunek mówiący, że „plik musi istnieć” dotyczy np. plików „<span -class="ec-lmtt-10">.vf</span>” i plików dołączanych <span class="TEX">T<span +<!--l. 1952--><p class="indent" > Warunek mówiący, że „plik musi istnieć” dotyczy np. plików „<span +class="ec-lmtt-10">.vf</span>” i plików dołączanych <span class="TEX">T<span class="E">E</span>X</span>-owym poleceniem <span -class="ec-lmtt-10">\openin</span>. Takiego pliku może nie być (np. <span -class="ec-lmtt-10">cmr10.vf</span>), błędne byłoby zatem poszukiwanie go -na dysku. Jeśli więc zapomnisz o aktualizacji <span -class="ec-lmtt-10">ls-R </span>po instalacji nowego pliku „<span -class="ec-lmtt-10">.vf</span>”, to nie zostanie on -odnaleziony. Każdy element ścieżki sprawdzany jest w następującej kolejności: najpierw w bazie -danych, potem na dysku. Jeżeli plik się znajdzie, to przeszukiwanie zostanie zatrzymane i zwrócony +class="ec-lmtt-10">\openin</span>. Takiego pliku może nie być (np. <span +class="ec-lmtt-10">cmr10.vf</span>), błędne byłoby zatem poszukiwanie go +na dysku. Jeśli więc zapomnisz o aktualizacji <span +class="ec-lmtt-10">ls-R </span>po instalacji nowego pliku „<span +class="ec-lmtt-10">.vf</span>”, to nie zostanie on +odnaleziony. Każdy element ścieżki sprawdzany jest w następującej kolejności: najpierw w bazie +danych, potem na dysku. Jeżeli plik się znajdzie, to przeszukiwanie zostanie zatrzymane i zwrócony zostanie wynik. -<!--l. 1963--><p class="indent" > Ponieważ najprostszym i najbardziej powszechnym elementem ścieżki jest nazwa katalogu, Kpathsea -korzysta z dodatkowych możliwości w przeszukiwaniu ścieżek: wielowarstwowych wartości -domyślnych, zmiennych środowiskowych, wartości pliku konfiguracyjnego, lokalnych podkatalogów -użytkownika oraz rekursywnego przeszukiwania podkatalogów. Można więc powiedzieć, że Kpathsea +<!--l. 1963--><p class="indent" > Ponieważ najprostszym i najbardziej powszechnym elementem ścieżki jest nazwa katalogu, Kpathsea +korzysta z dodatkowych możliwości w przeszukiwaniu ścieżek: wielowarstwowych wartości +domyślnych, zmiennych środowiskowych, wartości pliku konfiguracyjnego, lokalnych podkatalogów +użytkownika oraz rekursywnego przeszukiwania podkatalogów. Można więc powiedzieć, że Kpathsea <span -class="ec-lmri-10">rozwija </span>element ścieżki, tzn. transformuje wszystkie specyfikacje do podstawowej nazwy -lub nazw katalogów. Jest to opisane w kolejnych akapitach, w kolejności w jakiej ma to +class="ec-lmri-10">rozwija </span>element ścieżki, tzn. transformuje wszystkie specyfikacje do podstawowej nazwy +lub nazw katalogów. Jest to opisane w kolejnych akapitach, w kolejności w jakiej ma to miejsce. -<!--l. 1973--><p class="indent" > Trzeba zauważyć, że jeżeli nazwa poszukiwanego pliku jest absolutna lub jawnie względna, tj. -zaczyna się od „<span -class="ec-lmtt-10">/</span>” lub „<span -class="ec-lmtt-10">./</span>” lub „<span -class="ec-lmtt-10">../</span>”, to Kpathsea ogranicza się do sprawdzenia, czy ten plik +<!--l. 1973--><p class="indent" > Trzeba zauważyć, że jeżeli nazwa poszukiwanego pliku jest absolutna lub jawnie względna, tj. +zaczyna się od „<span +class="ec-lmtt-10">/</span>” lub „<span +class="ec-lmtt-10">./</span>” lub „<span +class="ec-lmtt-10">../</span>”, to Kpathsea ogranicza się do sprawdzenia, czy ten plik istnieje. <!--l. 1987--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.1.1. </span> <a - id="x1-570008.1.1"></a>Źródła ścieżek</h5> + id="x1-570008.1.1"></a>Źródła ścieżek</h5> -<!--l. 1990--><p class="noindent" >Nazwa przeszukiwanej ścieżki może pochodzić z wielu źródeł. Oto kolejność, w jakiej Kpathsea ich -używa: +<!--l. 1990--><p class="noindent" >Nazwa przeszukiwanej ścieżki może pochodzić z wielu źródeł. Oto kolejność, w jakiej Kpathsea ich +używa: <!--l. 1993--><p class="indent" > <ol class="enumerate1" > <li - class="enumerate" id="x1-57002x1">Zmienna środowiskowa - ustawiana przez użytkownika, np. <span -class="ec-lmtt-10">TEXINPUTS</span>. Zmienne środowiskowe z dołączoną kropką - i nazwą programu zastępują inne, np. jeżeli „<span -class="ec-lmtt-10">latex</span>” jest nazwą uruchomionego programu, + class="enumerate" id="x1-57002x1">Zmienna środowiskowa + ustawiana przez użytkownika, np. <span +class="ec-lmtt-10">TEXINPUTS</span>. Zmienne środowiskowe z dołączoną kropką + i nazwą programu zastępują inne, np. jeżeli „<span +class="ec-lmtt-10">latex</span>” jest nazwą uruchomionego programu, wtedy zamiast <span class="ec-lmtt-10">TEXINPUTS </span>wykorzystana zostanie zmienna <span class="ec-lmtt-10">TEXINPUTS.latex</span>. </li> <li - class="enumerate" id="x1-57004x2">Plik konfiguracyjny konkretnego programu, np. linia „<span -class="ec-lmtt-10">S /a:/b</span>” w pliku <span + class="enumerate" id="x1-57004x2">Plik konfiguracyjny konkretnego programu, np. linia „<span +class="ec-lmtt-10">S /a:/b</span>” w pliku <span class="ec-lmtt-10">config.ps</span> programu <span class="ec-lmss-10">dvips</span>. </li> <li class="enumerate" id="x1-57006x3">Plik konfiguracyjny Kpathsea <span -class="ec-lmtt-10">texmf.cnf</span>, zawierający taką linię, jak „<span -class="ec-lmtt-10">TEXINPUTS=/c:/d</span>” - (patrz poniżej). +class="ec-lmtt-10">texmf.cnf</span>, zawierający taką linię, jak „<span +class="ec-lmtt-10">TEXINPUTS=/c:/d</span>” + (patrz poniżej). </li> <li - class="enumerate" id="x1-57008x4">Wartości domyślne dla uruchamianych programów.</li></ol> -<!--l. 2007--><p class="noindent" >Każdą z tych wartości dla danej ścieżki przeszukiwania można zobaczyć, używając opcji diagnostyki -błędów (patrz „Diagnostyka błędów” na stronie <a + class="enumerate" id="x1-57008x4">Wartości domyślne dla uruchamianych programów.</li></ol> +<!--l. 2007--><p class="noindent" >Każdą z tych wartości dla danej ścieżki przeszukiwania można zobaczyć, używając opcji diagnostyki +błędów (patrz „Diagnostyka błędów” na stronie <a href="#x1-680008.2.4">76<!--tex4ht:ref: sec:debugging --></a>). <!--l. 2011--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.1.2. </span> <a id="x1-580008.1.2"></a>Pliki konfiguracyjne</h5> -<!--l. 2014--><p class="noindent" >Kpathsea szuka ścieżek przeszukiwania i innych definicji w <span +<!--l. 2014--><p class="noindent" >Kpathsea szuka ścieżek przeszukiwania i innych definicji w <span class="ec-lmri-10">plikach konfiguracyjnych </span>o nazwach <span -class="ec-lmtt-10">texmf.cnf</span>. Ścieżka przeszukiwania używana do znajdowania tych plików określana jest przez zmienną +class="ec-lmtt-10">texmf.cnf</span>. Ścieżka przeszukiwania używana do znajdowania tych plików określana jest przez zmienną <span -class="ec-lmtt-10">TEXMFCNF </span>(domyślnie taki plik znajduje się w podkatalogu <span -class="ec-lmtt-10">texmf/web2c</span>). Czytane będą <span +class="ec-lmtt-10">TEXMFCNF </span>(domyślnie taki plik znajduje się w podkatalogu <span +class="ec-lmtt-10">texmf/web2c</span>). Czytane będą <span class="ec-lmri-10">wszystkie</span> pliki <span -class="ec-lmtt-10">texmf.cnf </span>w ścieżce przeszukiwania, a definicje we wcześniejszych plikach zastąpią te -w późniejszych. Tak więc w ścieżce <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">.:$TEXMF</span></span></span> wartości pochodzące z <span -class="ec-lmtt-10">./texmf.cnf </span>zastąpią te +class="ec-lmtt-10">texmf.cnf </span>w ścieżce przeszukiwania, a definicje we wcześniejszych plikach zastąpią te +w późniejszych. Tak więc w ścieżce <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">.:$TEXMF</span></span></span> wartości pochodzące z <span +class="ec-lmtt-10">./texmf.cnf </span>zastąpią te z <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">$TEXMF/texmf.cnf</span></span></span>. -<!--l. 2027--><p class="indent" > Dociekliwy czytelnik może być zainteresowany sposobem, w jaki programy znajdują plik -<span -class="ec-lmtt-10">texmf.cnf</span>, skoro nie ma konieczności deklarowania specyficznej zmiennej środowiskowej systemu. -Otóż położenie domyślne jest wkompilowane w programy jako względne do ich położenia -(określanego, jak wiemy, w ścieżce specyfikowanej przez <span -class="ec-lmtt-10">$PATH</span>): <span class="path"><span -class="ec-lmtt-10">../../texmf/web2c/</span></span> bądź <span class="path"><span -class="ec-lmtt-10">../texmf/web2c/</span></span>. Jeśli jawnie deklarujemy zmienną <span -class="ec-lmtt-10">TEXMFCNF</span>, wymagane jest podanie bezwzględnej -ścieżki. -<!--l. 2036--><p class="indent" > Czytając zamieszczony poniżej opis formatu pliku <span -class="ec-lmtt-10">texmf.cnf</span>, warto przeglądać jego zawartość. -Położenie <span -class="ec-lmri-10">aktywnego </span>pliku znajdziemy za pomocą polecenia <span +<!--l. 2027--><p class="indent" > Dociekliwy czytelnik może być zainteresowany sposobem, w jaki programy znajdują plik +<span +class="ec-lmtt-10">texmf.cnf</span>, skoro nie ma konieczności deklarowania specyficznej zmiennej środowiskowej systemu. +Otóż położenie domyślne jest wkompilowane w programy jako względne do ich położenia +(określanego, jak wiemy, w ścieżce specyfikowanej przez <span +class="ec-lmtt-10">$PATH</span>): <span +class="ec-lmtt-10">../../texmf/web2c/ </span>bądź +<span +class="ec-lmtt-10">../texmf/web2c/</span>. Jeśli jawnie deklarujemy zmienną <span +class="ec-lmtt-10">TEXMFCNF</span>, wymagane jest podanie bezwzględnej +ścieżki. +<!--l. 2036--><p class="indent" > Czytając zamieszczony poniżej opis formatu pliku <span +class="ec-lmtt-10">texmf.cnf</span>, warto przeglądać jego zawartość. +Położenie <span +class="ec-lmri-10">aktywnego </span>pliku znajdziemy za pomocą polecenia <span class="ec-lmtt-10">kpsewhich texmf.cnf</span>. <ul class="itemize1"> - <li class="itemize">Komentarze zaczynają się od „<span -class="ec-lmtt-10">%</span>”, a kończą na końcu wiersza. + <li class="itemize">Komentarze zaczynają się od „<span +class="ec-lmtt-10">%</span>”, a kończą na końcu wiersza. </li> - <li class="itemize">Puste wiersze nie są brane pod uwagę. + <li class="itemize">Puste wiersze nie są brane pod uwagę. </li> <li class="itemize">Znak <span -class="ec-lmtt-10">\ </span>na końcu wiersza działa jako znak kontynuacji, tzn. oznacza, że kolejny wiersz jest - kontynuacją bieżącego. Spacja na początku kolejnego wiersza nie jest ignorowana. +class="ec-lmtt-10">\ </span>na końcu wiersza działa jako znak kontynuacji, tzn. oznacza, że kolejny wiersz jest + kontynuacją bieżącego. Spacja na początku kolejnego wiersza nie jest ignorowana. </li> - <li class="itemize">Pozostałe wiersze mają postać: <div class="alltt"> + <li class="itemize">Pozostałe wiersze mają postać: <div class="alltt"> <!--l. 2051--><p class="noindent" ><div class="obeylines-v"> <span @@ -4749,53 +4761,53 @@ class="ec-lmtt-10">]</span><span class="ec-lmtt-10"> [=]</span><span class="ec-lmtt-10"> </span><span class="ec-lmtti-10">warto</span><span -class="ec-lmtti-10">ś</span><span -class="ec-lmtti-10">ć</span> +class="ec-lmtti-10">ś</span><span +class="ec-lmtti-10">ć</span> </div> - </div>gdzie „<span -class="ec-lmtt-10">=</span>” i otaczające spacje są opcjonalne. + </div>gdzie „<span +class="ec-lmtt-10">=</span>” i otaczające spacje są opcjonalne. </li> - <li class="itemize">„<span -class="ec-lmro-10">zmienna</span>” zawierać może dowolne znaki poza spacją, „<span -class="ec-lmtt-10">=</span>”, lub „<span -class="ec-lmtt-10">.</span>” (kropką), najbezpieczniej jednak - używać znaków z zakresu „<span -class="ec-lmtt-10">A-Za-z_</span>”. + <li class="itemize">„<span +class="ec-lmro-10">zmienna</span>” zawierać może dowolne znaki poza spacją, „<span +class="ec-lmtt-10">=</span>”, lub „<span +class="ec-lmtt-10">.</span>” (kropką), najbezpieczniej jednak + używać znaków z zakresu „<span +class="ec-lmtt-10">A-Za-z_</span>”. </li> - <li class="itemize">Napis „<span + <li class="itemize">Napis „<span class="ec-lmtt-10">.</span><span -class="ec-lmro-10">program</span>” ma zastosowanie w wypadku, gdy uruchamiany program nosi nazwę +class="ec-lmro-10">program</span>” ma zastosowanie w wypadku, gdy uruchamiany program nosi nazwę <span class="ec-lmro-10">program </span>lub <span class="ec-lmro-10">program</span><span -class="ec-lmtt-10">.exe</span>. Pozwala to różnym odmianom <span class="TEX">T<span -class="E">E</span>X</span>-a stosować różne ścieżki +class="ec-lmtt-10">.exe</span>. Pozwala to różnym odmianom <span class="TEX">T<span +class="E">E</span>X</span>-a stosować różne ścieżki przeszukiwania. </li> - <li class="itemize">„<span + <li class="itemize">„<span class="ec-lmro-10">warto</span><span -class="ec-lmro-10">ś</span><span -class="ec-lmro-10">ć</span>” zawierać może dowolne znaki poza „<span -class="ec-lmtt-10">%</span>” i „<span -class="ec-lmtt-10">@</span>”. Nie można używać konstrukcji - „<span +class="ec-lmro-10">ś</span><span +class="ec-lmro-10">ć</span>” zawierać może dowolne znaki poza „<span +class="ec-lmtt-10">%</span>” i „<span +class="ec-lmtt-10">@</span>”. Nie można używać konstrukcji + „<span class="ec-lmtt-10">$</span><span class="ec-lmro-10">zmienna</span><span class="ec-lmtt-10">.</span><span -class="ec-lmro-10">program</span>” po prawej stronie. Zamiast tego trzeba zastosować zmienną pomocniczą. - Średnik „<span -class="ec-lmtt-10">;</span>” użyty w „<span +class="ec-lmro-10">program</span>” po prawej stronie. Zamiast tego trzeba zastosować zmienną pomocniczą. + Średnik „<span +class="ec-lmtt-10">;</span>” użyty w „<span class="ec-lmro-10">warto</span><span -class="ec-lmro-10">ś</span><span -class="ec-lmro-10">ć</span>” zamieniany jest na „<span -class="ec-lmtt-10">:</span>” jeżeli systemem operacyjnym - jest Unix; umożliwia to istnienie wspólnego pliku <span +class="ec-lmro-10">ś</span><span +class="ec-lmro-10">ć</span>” zamieniany jest na „<span +class="ec-lmtt-10">:</span>” jeżeli systemem operacyjnym + jest Unix; umożliwia to istnienie wspólnego pliku <span class="ec-lmtt-10">texmf.cnf </span>dla systemów Unix oraz Windows. </li> - <li class="itemize">Wszystkie definicje czytane są zanim cokolwiek zostanie rozwinięte, tak więc do zmiennych można - się odwoływać przed ich zdefiniowaniem.</li></ul> -<!--l. 2075--><p class="noindent" >Oto fragment pliku konfiguracyjnego, ilustrujący większość opisanych powyżej reguł notacji: + <li class="itemize">Wszystkie definicje czytane są zanim cokolwiek zostanie rozwinięte, tak więc do zmiennych można + się odwoływać przed ich zdefiniowaniem.</li></ul> +<!--l. 2075--><p class="noindent" >Oto fragment pliku konfiguracyjnego, ilustrujący większość opisanych powyżej reguł notacji: <div class="fancyvrb" id="fancyvrb16"> <a id="x1-58002r1"></a><span @@ -4859,27 +4871,27 @@ class="ec-lmtt-8x-x-87"> .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//</s </div> <!--l. 2083--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.1.3. </span> <a - id="x1-590008.1.3"></a>Rozwijanie ścieżek</h5> -<!--l. 2086--><p class="noindent" >Kpathsea rozpoznaje w ścieżkach przeszukiwania pewne specjalne znaki oraz konstrukcje, -podobne do tych dostępnych w powłokach Unix. Jako ogólny przykład: złożona ścieżka + id="x1-590008.1.3"></a>Rozwijanie ścieżek</h5> +<!--l. 2086--><p class="noindent" >Kpathsea rozpoznaje w ścieżkach przeszukiwania pewne specjalne znaki oraz konstrukcje, +podobne do tych dostępnych w powłokach Unix. Jako ogólny przykład: złożona ścieżka <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">~$USER/{foo,bar}//baz</span></span></span> rozwija się do wszystkich podkatalogów pod katalogami <span +class="ec-lmtt-10">~$USER/{foo,bar}//baz</span></span></span> rozwija się do wszystkich podkatalogów pod katalogami <span class="ec-lmtt-10">foo </span>i <span class="ec-lmtt-10">bar </span>w katalogu -głównym <span -class="ec-lmtt-10">$USER</span>, które zawierają katalog lub plik <span -class="ec-lmtt-10">baz</span>. Rozwinięcia te opisane są w poniższych -podrozdziałach. +głównym <span +class="ec-lmtt-10">$USER</span>, które zawierają katalog lub plik <span +class="ec-lmtt-10">baz</span>. Rozwinięcia te opisane są w poniższych +podrozdziałach. <!--l. 2094--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.1.4. </span> <a - id="x1-600008.1.4"></a>Rozwijanie domyślne</h5> -<!--l. 2098--><p class="noindent" >Jeżeli ścieżka przeszukiwania największego uprzywilejowania (patrz „Źródła ścieżek” na stronie <a + id="x1-600008.1.4"></a>Rozwijanie domyślne</h5> +<!--l. 2098--><p class="noindent" >Jeżeli ścieżka przeszukiwania największego uprzywilejowania (patrz „Źródła ścieżek” na stronie <a href="#x1-570008.1.1">66<!--tex4ht:ref: Path-sources --></a>) zawiera <span -class="ec-lmri-10">dodatkowy dwukropek </span>(np. na początku, na końcu lub podwójny) to Kpathsea wstawia w tym -miejscu następną zdefiniowaną w hierarchii uprzywilejowania ścieżkę przeszukiwania. Jeżeli ta -wstawiona ścieżka ma dodatkowy dwukropek, to dzieje się dalej to samo. Przykładowo, jeżeli ustawić -zmienną środowiskową +class="ec-lmri-10">dodatkowy dwukropek </span>(np. na początku, na końcu lub podwójny) to Kpathsea wstawia w tym +miejscu następną zdefiniowaną w hierarchii uprzywilejowania ścieżkę przeszukiwania. Jeżeli ta +wstawiona ścieżka ma dodatkowy dwukropek, to dzieje się dalej to samo. Przykładowo, jeżeli ustawić +zmienną środowiskową <div class="alltt"> <!--l. 2107--><p class="noindent" ><div class="obeylines-v"> @@ -4890,8 +4902,8 @@ class="ec-lmtk-10">setenv</span><span class="ec-lmtk-10"> TEXINPUTS</span><span class="ec-lmtk-10"> /home/karl:</span> </div> -</div> oraz wartość <span -class="ec-lmtt-10">TEXINPUTS </span>pobraną z <span +</div> oraz wartość <span +class="ec-lmtt-10">TEXINPUTS </span>pobraną z <span class="ec-lmtt-10">texmf.cnf</span> <div class="alltt"> <!--l. 2112--><p class="noindent" ><div class="obeylines-v"> @@ -4899,7 +4911,7 @@ class="ec-lmtt-10">texmf.cnf</span> class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> .:$TEXMF//tex</span> </div> -</div> końcową wartością użytą w przeszukiwaniu będzie: +</div> końcową wartością użytą w przeszukiwaniu będzie: <div class="alltt"> <!--l. 2117--><p class="noindent" ><div class="obeylines-v"> <span @@ -4907,129 +4919,124 @@ class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> /home/karl:.:$TEXMF//tex</span> </div> </div> -<!--l. 2121--><p class="indent" > Ponieważ nieużytecznym byłoby wstawiać wartość domyślną w więcej niż jednym miejscu, -Kpathsea zmienia tylko jeden dodatkowy „<span -class="ec-lmtt-10">:</span>” i pozostawia inne bez zmian. Kpathsea najpierw szuka -dwukropków na początku linii, potem na końcu, a następnie podwójnych. +<!--l. 2121--><p class="indent" > Ponieważ nieużytecznym byłoby wstawiać wartość domyślną w więcej niż jednym miejscu, +Kpathsea zmienia tylko jeden dodatkowy „<span +class="ec-lmtt-10">:</span>” i pozostawia inne bez zmian. Kpathsea najpierw szuka +dwukropków na początku linii, potem na końcu, a następnie podwójnych. <!--l. 2126--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.1.5. </span> <a - id="x1-610008.1.5"></a>Rozwijanie nawiasów</h5> -<!--l. 2128--><p class="noindent" >Użyteczna jest możliwość rozwijania nawiasów, co oznacza, że np. <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">v{a,b}w</span></span></span> rozwija się do <span class="obeylines-h"><span class="verb"><span + id="x1-610008.1.5"></a>Rozwijanie nawiasów</h5> +<!--l. 2128--><p class="noindent" >Użyteczna jest możliwość rozwijania nawiasów, co oznacza, że np. <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">v{a,b}w</span></span></span> rozwija się do <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">vaw:vbw</span></span></span>. -Nawiasy można też zagnieżdżać. Funkcji tej można użyć do zaimplementowania różnych hierarchii +Nawiasy można też zagnieżdżać. Funkcji tej można użyć do zaimplementowania różnych hierarchii <span class="TEX">T<span class="E">E</span>X</span>-owych przez przypisanie listy nawiasów do <span -class="ec-lmtt-10">$TEXMF</span>. Przykładowo, w pliku <span -class="ec-lmtt-10">texmf.cnf </span>można -znaleźć następującą definicję: +class="ec-lmtt-10">$TEXMF</span>. Przykładowo, w pliku <span +class="ec-lmtt-10">texmf.cnf </span>można +znaleźć następującą definicję: - <table -class="verbatim"><tr class="verbatim"><td -class="verbatim"><div class="verbatim"> + <div class="verbatim"> <div class="fancyvrb" id="fancyvrb17"> <a id="x1-61002r1"></a>    TEXMF = {$TEXMFHOME,$TEXMFLOCAL,!!$TEXMFVAR,!!$TEXMFMAIN} </div> </div> -</td></tr></table> -<!--l. 2136--><p class="nopar" >Używając jej, można następnie napisać coś w rodzaju: +<!--l. 2136--><p class="nopar" >Używając jej, można następnie napisać coś w rodzaju: - <table -class="verbatim"><tr class="verbatim"><td -class="verbatim"><div class="verbatim"> + <div class="verbatim"> <div class="fancyvrb" id="fancyvrb18"> <a id="x1-61004r1"></a>    TEXINPUTS = .;$TEXMF/tex// </div> </div> -</td></tr></table> -<!--l. 2140--><p class="nopar" >co oznacza, że po szukaniu w katalogu bieżącym będą przeszukane kolejno <span +<!--l. 2140--><p class="nopar" >co oznacza, że po szukaniu w katalogu bieżącym będą przeszukane kolejno <span class="ec-lmtt-10">$TEXMFHOME/tex</span>, <span class="ec-lmtt-10">$TEXMFLOCAL/tex</span>, <span class="ec-lmtt-10">$TEXMFVAR/tex </span>i <span -class="ec-lmtt-10">$TEXMFMAIN/tex </span>(wszystkie wraz z katalogami niższego -poziomu; dwie ostatnie ścieżki <span -class="ec-lmri-10">wyłącznie </span>na podstawie zawartości pliku <span +class="ec-lmtt-10">$TEXMFMAIN/tex </span>(wszystkie wraz z katalogami niższego +poziomu; dwie ostatnie ścieżki <span +class="ec-lmri-10">wyłącznie </span>na podstawie zawartości pliku <span class="ec-lmtt-10">ls-R</span>). Jest to wygodny -sposób na uruchamianie dwóch równoległych struktur <span class="TEX">T<span -class="E">E</span>X</span>-owych, jednej „zamrożonej” -(np. na CD), a drugiej ciągle uaktualnianej nowo pojawiającymi się wersjami. Używając +sposób na uruchamianie dwóch równoległych struktur <span class="TEX">T<span +class="E">E</span>X</span>-owych, jednej „zamrożonej” +(np. na CD), a drugiej ciągle uaktualnianej nowo pojawiającymi się wersjami. Używając zmiennej <span -class="ec-lmtt-10">$TEXMF </span>we wszystkich definicjach daje pewność, że najpierw przeszukiwane jest drzewo +class="ec-lmtt-10">$TEXMF </span>we wszystkich definicjach daje pewność, że najpierw przeszukiwane jest drzewo uaktualnione. <!--l. 2152--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.1.6. </span> <a - id="x1-620008.1.6"></a>Rozwijanie podkatalogów</h5> -<!--l. 2155--><p class="noindent" >Dwa lub więcej kolejnych „ciachów” („/”) w elemencie ścieżki, występujących po nazwie katalogu <span + id="x1-620008.1.6"></a>Rozwijanie podkatalogów</h5> +<!--l. 2155--><p class="noindent" >Dwa lub więcej kolejnych „ciachów” („/”) w elemencie ścieżki, występujących po nazwie katalogu <span class="ec-lmro-10">d</span>, -zastępowanych jest przez wszystkie podkatalogi <span -class="ec-lmro-10">d</span>, najpierw podkatalogi znajdujące się bezpośrednio +zastępowanych jest przez wszystkie podkatalogi <span +class="ec-lmro-10">d</span>, najpierw podkatalogi znajdujące się bezpośrednio pod <span -class="ec-lmro-10">d</span>, potem te pod powyższymi i tak dalej. Na każdym etapie kolejność, w jakiej przeszukiwane są +class="ec-lmro-10">d</span>, potem te pod powyższymi i tak dalej. Na każdym etapie kolejność, w jakiej przeszukiwane są katalogi, jest <span class="ec-lmri-10">nieokre</span><span -class="ec-lmri-10">ślona</span>. -<!--l. 2161--><p class="indent" > Jeśli wyszczególni się człony nazwy pliku po „<span -class="ec-lmtt-10">//</span>”, to uwzględnione zostaną tylko te podkatalogi, -które zawierają powyższe człony. Na przykład „<span -class="ec-lmtt-10">/a//b</span>” rozwija się do katalogów <span +class="ec-lmri-10">ślona</span>. +<!--l. 2161--><p class="indent" > Jeśli wyszczególni się człony nazwy pliku po „<span +class="ec-lmtt-10">//</span>”, to uwzględnione zostaną tylko te podkatalogi, +które zawierają powyższe człony. Na przykład „<span +class="ec-lmtt-10">/a//b</span>” rozwija się do katalogów <span class="ec-lmtt-10">/a/1/b</span>, <span class="ec-lmtt-10">/a/2/b</span>, <span class="ec-lmtt-10">/a/1/1/b </span>itd., ale nie do <span class="ec-lmtt-10">/a/b/c </span>czy <span class="ec-lmtt-10">/a/1</span>. -<!--l. 2166--><p class="indent" > Możliwe jest wielokrotne użycie „<span -class="ec-lmtt-10">//</span>” w ścieżce, jednakże „<span -class="ec-lmtt-10">//</span>” występujące na początku ścieżki nie -jest brane pod uwagę. +<!--l. 2166--><p class="indent" > Możliwe jest wielokrotne użycie „<span +class="ec-lmtt-10">//</span>” w ścieżce, jednakże „<span +class="ec-lmtt-10">//</span>” występujące na początku ścieżki nie +jest brane pod uwagę. <!--l. 2169--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.1.7. </span> <a - id="x1-630008.1.7"></a>Lista znaków specjalnych i ich znaczeń – podsumowanie</h5> -<!--l. 2171--><p class="noindent" >Poniższa lista podsumowuje znaczenie znaków specjalnych w plikach konfiguracyjnych. + id="x1-630008.1.7"></a>Lista znaków specjalnych i ich znaczeń – podsumowanie</h5> +<!--l. 2171--><p class="noindent" >Poniższa lista podsumowuje znaczenie znaków specjalnych w plikach konfiguracyjnych. <!--l. 2175--><p class="indent" > <dl class="description"><dt class="description"> <span class="ec-lmtk-10">:</span> </dt><dd -class="description">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; +class="description">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; </dd><dt class="description"> <span class="ec-lmtk-10">;</span> </dt><dd -class="description">znak rozdzielający dla systemów nieuniksowych (działa tak jak „<span -class="ec-lmtt-10">:</span>”); +class="description">znak rozdzielający dla systemów nieuniksowych (działa tak jak „<span +class="ec-lmtt-10">:</span>”); </dd><dt class="description"> <span class="ec-lmtk-10">$</span> </dt><dd -class="description">rozwijanie zmiennej; +class="description">rozwijanie zmiennej; </dd><dt class="description"> <span class="ec-lmtk-10">~</span> </dt><dd -class="description">oznacza katalog główny użytkownika; +class="description">oznacza katalog główny użytkownika; </dd><dt class="description"> <span class="ec-lmtk-10">{</span><span class="ec-lmtk-10">…}</span> </dt><dd -class="description">rozwijanie nawiasów, np. <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">a{1,2}b</span></span></span> zmieni się w <span class="obeylines-h"><span class="verb"><span +class="description">rozwijanie nawiasów, np. <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">a{1,2}b</span></span></span> zmieni się w <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">a1b:a2b</span></span></span>; </dd><dt class="description"> <span class="ec-lmtk-10">//</span> </dt><dd -class="description">rozwijanie podkatalogów (może wystąpić gdziekolwiek w ścieżce, poza jej początkiem); +class="description">rozwijanie podkatalogów (może wystąpić gdziekolwiek w ścieżce, poza jej początkiem); </dd><dt class="description"> <span class="ec-lmtk-10">%</span> </dt><dd -class="description">początek komentarza, obejmującego wszystkie znaki do końca linii; +class="description">początek komentarza, obejmującego wszystkie znaki do końca linii; + </dd><dt class="description"> <span class="ec-lmtt-10">\</span> </dt><dd -class="description">znak kontynuacji (pozwala na przełamanie wiersza z wyrażeniem); +class="description">znak kontynuacji (pozwala na przełamanie wiersza z wyrażeniem); </dd><dt class="description"> <span class="ec-lmtk-10">!!</span> </dt><dd @@ -5039,37 +5046,37 @@ class="ec-lmri-10">nie </span>dysku.</dd></dl> <!--l. 2195--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">8.2. </span> <a id="x1-640008.2"></a>Bazy nazw plików</h4> -<!--l. 2198--><p class="noindent" >Podczas przeszukiwania Kpathsea stara się zminimalizować dostęp do dysku. Niemniej, w przypadku -instalacji ze zbyt dużą liczbą katalogów przeglądanie każdego dopuszczalnego katalogu w poszukiwaniu -pliku może zabierać sporo czasu (ma to miejsce zwłaszcza, jeżeli przeszukać trzeba setki katalogów -z fontami). Dlatego też Kpathsea może używać zewnętrznego pliku z „bazą danych” o nazwie <span +<!--l. 2198--><p class="noindent" >Podczas przeszukiwania Kpathsea stara się zminimalizować dostęp do dysku. Niemniej, w przypadku +instalacji ze zbyt dużą liczbą katalogów przeglądanie każdego dopuszczalnego katalogu w poszukiwaniu +pliku może zabierać sporo czasu (ma to miejsce zwłaszcza, jeżeli przeszukać trzeba setki katalogów +z fontami). Dlatego też Kpathsea może używać zewnętrznego pliku z „bazą danych” o nazwie <span class="ec-lmtt-10">ls-R</span>, -który zawiera przypisania plików do katalogów. Unika się w ten sposób czasochłonnego przeszukiwania +który zawiera przypisania plików do katalogów. Unika się w ten sposób czasochłonnego przeszukiwania dysku. -<!--l. 2207--><p class="indent" > Drugi plik z bazą danych – <span -class="ec-lmtt-10">aliases </span>– pozwala na nadawanie dodatkowych nazw plikom zawartym +<!--l. 2207--><p class="indent" > Drugi plik z bazą danych – <span +class="ec-lmtt-10">aliases </span>– pozwala na nadawanie dodatkowych nazw plikom zawartym w <span -class="ec-lmtt-10">ls-R</span>. Może to być pomocne do adaptacji do DOS-owej konwencji „8.3” nazewnictwa plików -w plikach źródłowych. +class="ec-lmtt-10">ls-R</span>. Może to być pomocne do adaptacji do DOS-owej konwencji „8.3” nazewnictwa plików +w plikach źródłowych. <!--l. 2212--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.2.1. </span> <a id="x1-650008.2.1"></a>Baza nazw plików</h5> -<!--l. 2215--><p class="noindent" >Jak już wspomniano powyżej, plik zawierający główną bazę nazw plików musi nosić nazwę +<!--l. 2215--><p class="noindent" >Jak już wspomniano powyżej, plik zawierający główną bazę nazw plików musi nosić nazwę <span -class="ec-lmtt-10">ls-R</span>. W katalogu podstawowym każdej hierarchii <span class="TEX">T<span -class="E">E</span>X</span>-owej (domyślnie <span -class="ec-lmtt-10">$TEXMF</span>), którą -chcemy włączyć w mechanizm przeszukiwania, umieszczać można po jednym pliku <span +class="ec-lmtt-10">ls-R</span>. W katalogu podstawowym każdej hierarchii <span class="TEX">T<span +class="E">E</span>X</span>-owej (domyślnie <span +class="ec-lmtt-10">$TEXMF</span>), którą +chcemy włączyć w mechanizm przeszukiwania, umieszczać można po jednym pliku <span class="ec-lmtt-10">ls-R</span>; -w większości przypadków istnieje tylko jedna hierarchia. Kpathsea szuka pliku <span -class="ec-lmtt-10">ls-R </span>w ścieżce +w większości przypadków istnieje tylko jedna hierarchia. Kpathsea szuka pliku <span +class="ec-lmtt-10">ls-R </span>w ścieżce <span class="ec-lmtt-10">TEXMFDBS</span>. <!--l. 2222--><p class="indent" > Najlepszym sposobem stworzenia i utrzymywania pliku <span class="ec-lmtt-10">ls-R </span>jest uruchomienie skryptu <span class="ec-lmtt-10">mktexlsr</span>, -będącego składnikiem dystrybucji. Jest on wywoływany przez różne skrypty typu „<span -class="ec-lmtt-10">mktex...</span>”. +będącego składnikiem dystrybucji. Jest on wywoływany przez różne skrypty typu „<span +class="ec-lmtt-10">mktex...</span>”. W zasadzie skrypt ten jedynie wykonuje polecenie <div class="alltt"> <!--l. 2226--><p class="noindent" ><div class="obeylines-v"> <span @@ -5082,27 +5089,27 @@ class="ec-lmtt-10"> -LAR</span><span class="ec-lmtt-10"> ./</span><span class="ec-lmtt-10"> >ls-R</span> </div> -</div> zakładając, że polecenie <span -class="ec-lmtt-10">ls </span>danego systemu utworzy właściwy format strumienia wyjściowego (GNU <span +</div> zakładając, że polecenie <span +class="ec-lmtt-10">ls </span>danego systemu utworzy właściwy format strumienia wyjściowego (GNU <span class="ec-lmtt-10">ls</span> -działa prawidłowo). Aby mieć pewność, że baza danych jest zawsze aktualna, wygodnie jest -przebudowywać ją regularnie za pomocą demona <span +działa prawidłowo). Aby mieć pewność, że baza danych jest zawsze aktualna, wygodnie jest +przebudowywać ją regularnie za pomocą demona <span class="ec-lmtt-10">cron</span>. -<!--l. 2237--><p class="indent" > Jeśli pliku nie ma w bazie danych, Kpathsea domyślnie przechodzi do przeszukiwania dysku. Jeżeli -jednak dany element ścieżki zaczyna sie od „<span -class="ec-lmtt-10">!!</span>”, w poszukiwaniu tego elementu sprawdzona zostanie +<!--l. 2237--><p class="indent" > Jeśli pliku nie ma w bazie danych, Kpathsea domyślnie przechodzi do przeszukiwania dysku. Jeżeli +jednak dany element ścieżki zaczyna sie od „<span +class="ec-lmtt-10">!!</span>”, w poszukiwaniu tego elementu sprawdzona zostanie <span class="ec-lmri-10">jedynie </span>baza danych, a nigdy dysk. <!--l. 2242--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.2.2. </span> <a - id="x1-660008.2.2"></a>kpsewhich – program do przeszukiwania ścieżek</h5> -<!--l. 2245--><p class="noindent" >Przeszukiwanie ścieżek przez program <span -class="ec-lmtt-10">kpsewhich </span>jest niezależne od jakiejkolwiek aplikacji. -Może on być przydatny jako rodzaj programu <span -class="ec-lmtt-10">find</span>, za pomocą którego lokalizować można + id="x1-660008.2.2"></a>kpsewhich – program do przeszukiwania ścieżek</h5> +<!--l. 2245--><p class="noindent" >Przeszukiwanie ścieżek przez program <span +class="ec-lmtt-10">kpsewhich </span>jest niezależne od jakiejkolwiek aplikacji. +Może on być przydatny jako rodzaj programu <span +class="ec-lmtt-10">find</span>, za pomocą którego lokalizować można pliki w hierarchiach <span class="TEX">T<span -class="E">E</span>X</span>-owych (jest on używany intensywnie w skryptach „<span -class="ec-lmtt-10">mktex...</span>” tej +class="E">E</span>X</span>-owych (jest on używany intensywnie w skryptach „<span +class="ec-lmtt-10">mktex...</span>” tej dystrybucji). <div class="alltt"> @@ -5119,61 +5126,61 @@ class="ec-lmtk-10"> </span><span class="ec-lmro-10">nazwa-pliku</span><span class="ec-lmtk-10">…</span> </div> -</div> Parametry wyszczególnione w „<span -class="ec-lmro-10">opcje</span>” mogą zaczynać się zarówno od „<span -class="ec-lmtt-10">-</span>”, jak i od „<span -class="ec-lmtt-10">--</span>”, a dozwolony -jest każdy jednoznaczny skrót. -<!--l. 2257--><p class="indent" > Kpathsea traktuje każdy argument nie będący parametrem jako nazwę pliku i zwraca pierwszą -odnalezioną nazwę. Nie ma parametru nakazującego zwracanie wszystkich nazw plików o określonej -nazwie (w tym celu można wykorzystać Unix-owy program „<span -class="ec-lmtt-10">find</span>”). -<!--l. 2262--><p class="indent" > Ważniejsze parametry opisane są poniżej. +</div> Parametry wyszczególnione w „<span +class="ec-lmro-10">opcje</span>” mogą zaczynać się zarówno od „<span +class="ec-lmtt-10">-</span>”, jak i od „<span +class="ec-lmtt-10">--</span>”, a dozwolony +jest każdy jednoznaczny skrót. +<!--l. 2257--><p class="indent" > Kpathsea traktuje każdy argument nie będący parametrem jako nazwę pliku i zwraca pierwszą +odnalezioną nazwę. Nie ma parametru nakazującego zwracanie wszystkich nazw plików o określonej +nazwie (w tym celu można wykorzystać Unix-owy program „<span +class="ec-lmtt-10">find</span>”). +<!--l. 2262--><p class="indent" > Ważniejsze parametry opisane są poniżej. <!--l. 2264--><p class="noindent" > <dl class="list1"><dt class="list"> <span class="ec-lmtt-10">--dpi=</span><span class="ec-lmro-10">num</span> </dt><dd class="list"> - <!--l. 2265--><p class="noindent" > - <br class="newline" />Ustaw rozdzielczość na „<span -class="ec-lmro-10">num</span>”; ma to tylko wpływ na przeszukiwanie fontów „<span -class="ec-lmtt-10">gf</span>” i „<span -class="ec-lmtt-10">pk</span>”. - Dla zgodności z <span -class="ec-lmss-10">dvips </span>parametr „<span -class="ec-lmtt-10">-D</span>” działa identycznie. Domyślną wartością jest 600. + <!--l. 2265--><p class="noindent" ><br +class="newline" />Ustaw rozdzielczość na „<span +class="ec-lmro-10">num</span>”; ma to tylko wpływ na przeszukiwanie fontów „<span +class="ec-lmtt-10">gf</span>” i „<span +class="ec-lmtt-10">pk</span>”. + Dla zgodności z <span +class="ec-lmss-10">dvips </span>parametr „<span +class="ec-lmtt-10">-D</span>” działa identycznie. Domyślną wartością jest 600. </dd><dt class="list"> <span class="ec-lmtt-10">--format=</span><span class="ec-lmro-10">nazwa</span> </dt><dd class="list"> - <!--l. 2270--><p class="noindent" > - <br class="newline" />Ustawienie formatu (typu pliku) przeszukiwania na „<span -class="ec-lmro-10">nazwa</span>”. Domyślnie format odgadywany - jest z nazwy pliku. Dla formatów, które nie mają przydzielonego jednoznacznego + <!--l. 2270--><p class="noindent" ><br +class="newline" />Ustawienie formatu (typu pliku) przeszukiwania na „<span +class="ec-lmro-10">nazwa</span>”. Domyślnie format odgadywany + jest z nazwy pliku. Dla formatów, które nie mają przydzielonego jednoznacznego rozszerzenia, takich jak niektóre pliki MetaPost-owe czy pliki konfiguracyjne <span -class="ec-lmss-10">dvips</span>-a, należy - wyszczególnić nazwę, których listę wyświetli uruchomienie <span +class="ec-lmss-10">dvips</span>-a, należy + wyszczególnić nazwę, których listę wyświetli uruchomienie <span class="ec-lmtt-10">kpsewhich --help</span>. </dd><dt class="list"> <span class="ec-lmtt-10">--mode=</span><span class="ec-lmro-10">napis</span> </dt><dd class="list"> - <!--l. 2278--><p class="noindent" > - <br class="newline" />Ustaw nazwę trybu na „<span -class="ec-lmro-10">napis</span>”; dotyczy to jedynie szukania fontów „<span -class="ec-lmtt-10">gf</span>” oraz „<span -class="ec-lmtt-10">pk</span>”. Brakuje - wartości domyślnej – odnaleziony zostanie dowolny wyszczególniony tryb. + <!--l. 2278--><p class="noindent" ><br +class="newline" />Ustaw nazwę trybu na „<span +class="ec-lmro-10">napis</span>”; dotyczy to jedynie szukania fontów „<span +class="ec-lmtt-10">gf</span>” oraz „<span +class="ec-lmtt-10">pk</span>”. Brakuje + wartości domyślnej – odnaleziony zostanie dowolny wyszczególniony tryb. </dd><dt class="list"> <span class="ec-lmtt-10">--must-exist</span> </dt><dd class="list"> - <!--l. 2283--><p class="noindent" > - <br class="newline" />Zrób wszystko co możliwe, aby odnaleźć pliki, włączając w to przede wszystkim - przeszukanie dysku. Domyślnie, w celu zwiększeniu efektywności działania, sprawdzana jest + <!--l. 2283--><p class="noindent" ><br +class="newline" />Zrób wszystko co możliwe, aby odnaleźć pliki, włączając w to przede wszystkim + przeszukanie dysku. Domyślnie, w celu zwiększeniu efektywności działania, sprawdzana jest tylko baza <span class="ec-lmtt-10">ls-R</span>. </dd><dt class="list"> @@ -5181,26 +5188,26 @@ class="ec-lmtt-10">ls-R</span>. class="ec-lmtt-10">--path=</span><span class="ec-lmro-10">napis</span> </dt><dd class="list"> - <!--l. 2288--><p class="noindent" > - <br class="newline" />Szukaj w ścieżce „<span -class="ec-lmro-10">napis</span>” (rozdzielonej, jak zwykle, dwukropkami), zamiast zgadywać - ścieżkę przeszukiwania z nazwy pliku. „<span -class="ec-lmtt-10">//</span>” i wszystkie zwykłe rozszerzenia są możliwe. - Parametry „<span -class="ec-lmtt-10">--path</span>” oraz „<span -class="ec-lmtt-10">--format</span>” wzajemnie się wykluczają. + <!--l. 2288--><p class="noindent" ><br +class="newline" />Szukaj w ścieżce „<span +class="ec-lmro-10">napis</span>” (rozdzielonej, jak zwykle, dwukropkami), zamiast zgadywać + ścieżkę przeszukiwania z nazwy pliku. „<span +class="ec-lmtt-10">//</span>” i wszystkie zwykłe rozszerzenia są możliwe. + Parametry „<span +class="ec-lmtt-10">--path</span>” oraz „<span +class="ec-lmtt-10">--format</span>” wzajemnie się wykluczają. </dd><dt class="list"> <span class="ec-lmtt-10">--progname=</span><span class="ec-lmro-10">nazwa</span> </dt><dd class="list"> - <!--l. 2294--><p class="noindent" > - <br class="newline" />Ustaw nazwę programu na „<span -class="ec-lmro-10">nazwa</span>”. Może to mieć wpływ na ścieżkę przeszukiwania poprzez - „<span + <!--l. 2294--><p class="noindent" ><br +class="newline" />Ustaw nazwę programu na „<span +class="ec-lmro-10">nazwa</span>”. Może to mieć wpływ na ścieżkę przeszukiwania poprzez + „<span class="ec-lmtt-10">.</span><span -class="ec-lmro-10">program</span>” w plikach konfiguracyjnych. Ustawieniem domyślnym jest „<span -class="ec-lmtt-10">kpsewhich</span>”. +class="ec-lmro-10">program</span>” w plikach konfiguracyjnych. Ustawieniem domyślnym jest „<span +class="ec-lmtt-10">kpsewhich</span>”. </dd><dt class="list"> @@ -5208,26 +5215,26 @@ class="ec-lmtt-10">kpsewhich</span>”. class="ec-lmtt-10">--show-path=</span><span class="ec-lmro-10">nazwa</span> </dt><dd class="list"> - <!--l. 2299--><p class="noindent" > - <br class="newline" />Pokazuje ścieżkę używaną do poszukiwania plików typu „<span -class="ec-lmro-10">nazwa</span>”. Użyte może być zarówno - rozszerzenie („<span -class="ec-lmtt-10">.pk</span>”, „<span -class="ec-lmtt-10">.vf</span>”, etc.), jak i nazwa pliku, tak jak w wypadku parametru - „<span -class="ec-lmtt-10">--format</span>”. + <!--l. 2299--><p class="noindent" ><br +class="newline" />Pokazuje ścieżkę używaną do poszukiwania plików typu „<span +class="ec-lmro-10">nazwa</span>”. Użyte może być zarówno + rozszerzenie („<span +class="ec-lmtt-10">.pk</span>”, „<span +class="ec-lmtt-10">.vf</span>”, etc.), jak i nazwa pliku, tak jak w wypadku parametru + „<span +class="ec-lmtt-10">--format</span>”. </dd><dt class="list"> <span class="ec-lmtt-10">--debug=</span><span class="ec-lmro-10">num</span> </dt><dd class="list"> - <!--l. 2304--><p class="noindent" > - <br class="newline" />ustawia parametry wykrywania błędów na „<span -class="ec-lmro-10">num</span>”.</dd></dl> + <!--l. 2304--><p class="noindent" ><br +class="newline" />ustawia parametry wykrywania błędów na „<span +class="ec-lmro-10">num</span>”.</dd></dl> <!--l. 2313--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.2.3. </span> <a - id="x1-670008.2.3"></a>Przykłady użycia</h5> -<!--l. 2316--><p class="noindent" >Przyjrzyjmy sie teraz, jak działa Kpathsea. + id="x1-670008.2.3"></a>Przykłady użycia</h5> +<!--l. 2316--><p class="noindent" >Przyjrzyjmy sie teraz, jak działa Kpathsea. <div class="alltt"> <!--l. 2318--><p class="noindent" ><div class="obeylines-v"> <span @@ -5240,14 +5247,14 @@ class="ec-lmtk-10"> article.cls</span> class="ec-lmtt-10">/usr/local/texmf-dist/tex/latex/base/article.cls</span> </div> </div> Szukamy pliku <span -class="ec-lmtt-10">article.cls</span>. Ponieważ rozszerzenie „<span -class="ec-lmtt-10">.cls</span>” jest jednoznaczne, nie musimy -zaznaczać, że poszukujemy pliku typu „tex” (katalogi plików źródłowych <span class="TEX">T<span +class="ec-lmtt-10">article.cls</span>. Ponieważ rozszerzenie „<span +class="ec-lmtt-10">.cls</span>” jest jednoznaczne, nie musimy +zaznaczać, że poszukujemy pliku typu „tex” (katalogi plików źródłowych <span class="TEX">T<span class="E">E</span>X</span>-a). Znajdujemy go w podkatalogu <span -class="ec-lmtt-10">tex/latex/base</span>, pod katalogiem nadrzędnym „<span -class="ec-lmtt-10">texmf-dist</span>”. Podobnie wszystkie -poniższe pliki odnajdowane są bezproblemowo dzięki swoim jednoznacznym rozszerzeniom: +class="ec-lmtt-10">tex/latex/base</span>, pod katalogiem nadrzędnym „<span +class="ec-lmtt-10">texmf-dist</span>”. Podobnie wszystkie +poniższe pliki odnajdowane są bezproblemowo dzięki swoim jednoznacznym rozszerzeniom: <div class="alltt"> <!--l. 2329--><p class="noindent" ><div class="obeylines-v"> <span @@ -5287,7 +5294,7 @@ class="ec-lmtk-10"> tugboat.bib</span> class="ec-lmtt-10">/usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib</span> </div> </div> -<!--l. 2342--><p class="noindent" >(ostatni plik to BibTeX-owa baza bibliograficzna dla artykułów <span +<!--l. 2342--><p class="noindent" >(ostatni plik to BibTeX-owa baza bibliograficzna dla artykułów <span class="ec-lmri-10">TUGBoat</span>). <div class="alltt"> <!--l. 2345--><p class="noindent" ><div class="obeylines-v"> @@ -5300,12 +5307,12 @@ class="ec-lmtk-10"> cmr10.pk</span> </div> </div> Pliki czcionek bitmapowych typu <span -class="ec-lmtt-10">.pk </span>używane są przez sterowniki, takie jak <span +class="ec-lmtt-10">.pk </span>używane są przez sterowniki, takie jak <span class="ec-lmss-10">dvips </span>czy <span class="ec-lmss-10">xdvi</span>. W tym -wypadku wynik przeszukiwania okaże się pusty, ponieważ w systemie brak gotowych wygenerowanych -czcionek „<span -class="ec-lmtt-10">.pk</span>” Computer Modern (wynika to z faktu używania w <span class="TEX">T<span +wypadku wynik przeszukiwania okaże się pusty, ponieważ w systemie brak gotowych wygenerowanych +czcionek „<span +class="ec-lmtt-10">.pk</span>” Computer Modern (wynika to z faktu używania w <span class="TEX">T<span class="E">E</span>X</span> Live fontów PostScript-owych Type1). <div class="alltt"> <!--l. 2354--><p class="noindent" ><div class="obeylines-v"> @@ -5319,11 +5326,11 @@ class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk</span> </div> -</div> Dla tych fontów (alfabetu fonetycznego) musieliśmy wygenerować pliki „<span -class="ec-lmtt-10">.pk</span>”, a ponieważ domyślnym +</div> Dla tych fontów (alfabetu fonetycznego) musieliśmy wygenerować pliki „<span +class="ec-lmtt-10">.pk</span>”, a ponieważ domyślnym Metafont-owym trybem naszej instalacji jest <span -class="ec-lmtt-10">ljfour </span>z podstawową rozdzielczością 600dpi, zwracany jest -taki właśnie wynik. <div class="alltt"> +class="ec-lmtt-10">ljfour </span>z podstawową rozdzielczością 600dpi, zwracany jest +taki właśnie wynik. <div class="alltt"> <!--l. 2364--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span @@ -5332,33 +5339,33 @@ class="ec-lmtk-10">kpsewhich</span><span class="ec-lmtk-10"> -dpi=300</span><span class="ec-lmtk-10"> wsuipa10.pk</span> </div> -</div> W tym wypadku, kiedy zaznaczamy, że interesuje nas rozdzielczość 300dpi (<span +</div> W tym wypadku, kiedy zaznaczamy, że interesuje nas rozdzielczość 300dpi (<span class="ec-lmtt-10">-dpi=300</span>), to -widzimy, że w naszej instalacji taka czcionka nie jest dostępna. Program taki jak <span +widzimy, że w naszej instalacji taka czcionka nie jest dostępna. Program taki jak <span class="ec-lmss-10">dvips </span>czy <span class="ec-lmss-10">xdvi</span> -zatrzymałby się, aby utworzyć pliki <span -class="ec-lmtt-10">.pk </span>w wymaganej rozdzielczości (używając skryptu +zatrzymałby się, aby utworzyć pliki <span +class="ec-lmtt-10">.pk </span>w wymaganej rozdzielczości (używając skryptu <span class="ec-lmss-10">mktexpk</span>). -<!--l. 2374--><p class="indent" > Zwrócimy teraz naszą uwagę na pliki nagłówkowe i konfiguracyjne programu <span +<!--l. 2374--><p class="indent" > Zwrócimy teraz naszą uwagę na pliki nagłówkowe i konfiguracyjne programu <span class="ec-lmss-10">dvips</span>. Najpierw szukamy pliku PostScript-owego prologu <span class="ec-lmtt-10">tex.pro</span>, wykorzystywanego dla potrzeb <span class="TEX">T<span class="E">E</span>X</span>-a. Drugi -przykład pokazuje poszukiwanie pliku konfiguracyjnego <span -class="ec-lmtt-10">config.ps</span>, zaś trzeci – szukanie pliku mapy +przykład pokazuje poszukiwanie pliku konfiguracyjnego <span +class="ec-lmtt-10">config.ps</span>, zaś trzeci – szukanie pliku mapy czcionek PostScriptowych <span -class="ec-lmtt-10">psfonts.map </span>(począwszy od obecnej edycji, pliki <span +class="ec-lmtt-10">psfonts.map </span>(począwszy od obecnej edycji, pliki <span class="ec-lmtt-10">.map </span>i <span -class="ec-lmtt-10">.enc </span>mają własne -reguły przeszukiwania ścieżek i zmienione położenie w ramach drzew <span -class="ec-lmtt-10">texmf</span>). Ponieważ rozszerzenie -„<span -class="ec-lmtt-10">.ps</span>” nie jest jednoznaczne, musimy zaznaczyć wyraźnie jaki typ jest wymagany dla pliku <span +class="ec-lmtt-10">.enc </span>mają własne +reguły przeszukiwania ścieżek i zmienione położenie w ramach drzew <span +class="ec-lmtt-10">texmf</span>). Ponieważ rozszerzenie +„<span +class="ec-lmtt-10">.ps</span>” nie jest jednoznaczne, musimy zaznaczyć wyraźnie jaki typ jest wymagany dla pliku <span class="ec-lmtt-10">config.ps</span> -(„<span -class="ec-lmtt-10">dvips config</span>”). <div class="alltt"> +(„<span +class="ec-lmtt-10">dvips config</span>”). <div class="alltt"> <!--l. 2386--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span @@ -5385,10 +5392,10 @@ class="ec-lmtk-10"> psfonts.map</span> class="ec-lmtt-10">/usr/local/texmf-var/fonts/map/dvips/updmap/psfonts.map</span> </div> </div> -<!--l. 2395--><p class="indent" > Następnie przyjrzymy się bliżej plikom pomocniczym fontów Times z kolekcji URW. W standardzie -nazewnictwa fontów mają one prefiks „<span -class="ec-lmtt-10">utm</span>”. Pierwszy plik którego szukamy, to plik konfiguracyjny, -zawierający nazwę pliku z przemapowaniem fontów: <div class="alltt"> +<!--l. 2395--><p class="indent" > Następnie przyjrzymy się bliżej plikom pomocniczym fontów Times z kolekcji URW. W standardzie +nazewnictwa fontów mają one prefiks „<span +class="ec-lmtt-10">utm</span>”. Pierwszy plik którego szukamy, to plik konfiguracyjny, +zawierający nazwę pliku z przemapowaniem fontów: <div class="alltt"> <!--l. 2399--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span @@ -5402,7 +5409,7 @@ class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> /usr/local/texmf-dist/dvips/psnfss/config.utm</span> </div> -</div> W pliku tym znajduje się wiersz: <div class="alltt"> +</div> W pliku tym znajduje się wiersz: <div class="alltt"> <!--l. 2404--><p class="noindent" ><div class="obeylines-v"> @@ -5411,8 +5418,8 @@ class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> p</span><span class="ec-lmtt-10"> +utm.map</span> </div> -</div> wskazujący na plik <span -class="ec-lmtt-10">utm.map</span>, który chcemy zlokalizować w następnej kolejności: <div class="alltt"> +</div> wskazujący na plik <span +class="ec-lmtt-10">utm.map</span>, który chcemy zlokalizować w następnej kolejności: <div class="alltt"> <!--l. 2409--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span @@ -5425,7 +5432,7 @@ class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> /usr/local/texmf-dist/fonts/map/dvips/times/utm.map</span> </div> </div> Plik z przemapowaniem definiuje nazwy czcionek PostScriptowych Type 1 w zestawie fontów URW, -zaś jego zawartość wygląda następująco (pokazane są tylko fragmenty wierszy): <div class="alltt"> +zaś jego zawartość wygląda następująco (pokazane są tylko fragmenty wierszy): <div class="alltt"> <!--l. 2416--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">utmb8r</span><span @@ -5470,7 +5477,7 @@ class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> ...</span><span class="ec-lmtt-10"> <utmr8a.pfb</span> </div> -</div> Używając przeszukiwania plików z fontami Type1, znajdźmy font Times Roman <span +</div> Używając przeszukiwania plików z fontami Type1, znajdźmy font Times Roman <span class="ec-lmtt-10">utmr8a.pfb </span>w drzewie katalogów <span class="ec-lmtt-10">texmf</span>: <div class="alltt"> @@ -5486,60 +5493,58 @@ class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb</span> </div> </div> -<!--l. 2433--><p class="indent" > Powyższe przykłady pokazują, jak łatwo można znajdować lokalizację danego pliku. Jest to ważne -zwłaszcza wówczas, gdy istnieje podejrzenie, że gdzieś zawieruszyła się błędna wersja jakiegoś pliku; +<!--l. 2433--><p class="indent" > Powyższe przykłady pokazują, jak łatwo można znajdować lokalizację danego pliku. Jest to ważne +zwłaszcza wówczas, gdy istnieje podejrzenie, że gdzieś zawieruszyła się błędna wersja jakiegoś pliku; <span -class="ec-lmss-10">kpsewhich </span>pokaże tylko pierwszy napotkany plik. +class="ec-lmss-10">kpsewhich </span>pokaże tylko pierwszy napotkany plik. <!--l. 2438--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.2.4. </span> <a - id="x1-680008.2.4"></a>Diagnostyka błędów</h5> -<!--l. 2441--><p class="noindent" >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, Kpathsea oferuje różne poziomy diagnostyki -błędów: + id="x1-680008.2.4"></a>Diagnostyka błędów</h5> +<!--l. 2441--><p class="noindent" >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, Kpathsea oferuje różne poziomy diagnostyki +błędów: <ul class="itemize1"> - <li class="itemize">wywołania <span -class="ec-lmtt-10">stat </span>(testy pliku). Podczas uruchamiania z uaktualnioną bazą danych <span + <li class="itemize">wywołania <span +class="ec-lmtt-10">stat </span>(testy pliku). Podczas uruchamiania z uaktualnioną bazą danych <span class="ec-lmtt-10">ls-R </span>nie - powinno to przeważnie dawać żadnego wyniku. + powinno to przeważnie dawać żadnego wyniku. </li> - <li class="itemize">Zapis odwołań do tablic asocjacyjnych (<span + <li class="itemize">Zapis odwołań do tablic asocjacyjnych (<span class="ec-lmri-10">hash tables</span>), takich jak baza <span class="ec-lmtt-10">ls-R</span>, pliki - przemapowań, pliki konfiguracyjne. + przemapowań, pliki konfiguracyjne. </li> - <li class="itemize">Operacje otwarcia i zamknięcia pliku. + <li class="itemize">Operacje otwarcia i zamknięcia pliku. </li> - <li class="itemize">Ogólne informacje o ścieżkach dla typów plików szukanych przez Kpathsea; użyteczne dla - znalezienia ścieżki zdefiniowanej dla danego pliku. + <li class="itemize">Ogólne informacje o ścieżkach dla typów plików szukanych przez Kpathsea; użyteczne dla + znalezienia ścieżki zdefiniowanej dla danego pliku. </li> - <li class="itemize">Lista katalogów dla każdego z elementów ścieżki (odnosi się tylko do poszukiwań na dysku). + <li class="itemize">Lista katalogów dla każdego z elementów ścieżki (odnosi się tylko do poszukiwań na dysku). </li> <li class="itemize">Poszukiwania plików.</li></ul> -<!--l. 2458--><p class="noindent" >Wartość <span -class="ec-lmtt-10">-1 </span>ustawia wszystkie powyższe opcje – w praktyce, poszukując przyczyny błędów, -prawdopodobnie będziesz zawsze używać tych poziomów. +<!--l. 2458--><p class="noindent" >Wartość <span +class="ec-lmtt-10">-1 </span>ustawia wszystkie powyższe opcje – w praktyce, poszukując przyczyny błędów, +prawdopodobnie będziesz zawsze używać tych poziomów. <!--l. 2462--><p class="indent" > Podobnie, w przypadku programu <span -class="ec-lmss-10">dvips</span>, ustawiając kombinację przełączników wykrywania błędów, -można dokładnie śledzić, skąd pochodzą pliki. W sytuacji, gdy plik nie zostanie odnaleziony, widać, -w których katalogach program szukał danego pliku, dzięki czemu można się zorientować, w czym +class="ec-lmss-10">dvips</span>, ustawiając kombinację przełączników wykrywania błędów, +można dokładnie śledzić, skąd pochodzą pliki. W sytuacji, gdy plik nie zostanie odnaleziony, widać, +w których katalogach program szukał danego pliku, dzięki czemu można się zorientować, w czym problem. -<!--l. 2468--><p class="indent" > Ogólnie mówiąc, ponieważ programy odwołują się wewnętrznie do biblioteki Kpathsea, opcje -wykrywania błędów można wybrać przy użyciu zmiennej środowiskowej <span -class="ec-lmtt-10">KPATHSEA_DEBUG</span>, ustawiając ją -na opisaną powyżej wartość (kombinację wartości). +<!--l. 2468--><p class="indent" > Ogólnie mówiąc, ponieważ programy odwołują się wewnętrznie do biblioteki Kpathsea, opcje +wykrywania błędów można wybrać przy użyciu zmiennej środowiskowej <span +class="ec-lmtt-10">KPATHSEA_DEBUG</span>, ustawiając ją +na opisaną powyżej wartość (kombinację wartości). <!--l. 2473--><p class="noindent" ><span class="ec-lmbx-10">Uwaga dla u</span><span -class="ec-lmbx-10">żytkownik</span><span -class="ec-lmbx-10">ów Windows: </span>w systemie tym niełatwo przekierować komunikaty -programu do pliku. Do celów diagnostycznych można chwilowo ustawić zmienne (w oknie +class="ec-lmbx-10">żytkownik</span><span +class="ec-lmbx-10">ów Windows: </span>w systemie tym niełatwo przekierować komunikaty +programu do pliku. Do celów diagnostycznych można chwilowo ustawić zmienne (w oknie CMD): - <table -class="verbatim"><tr class="verbatim"><td -class="verbatim"><div class="verbatim"> + <div class="verbatim"> <div class="fancyvrb" id="fancyvrb19"> <a id="x1-68002r1"></a>  SET KPATHSEA_DEBUG_OUTPUT=err.log @@ -5547,16 +5552,13 @@ class="verbatim"><div class="verbatim"> id="x1-68004r2"></a>  SET KPATHSEA_DEBUG=-1 </div> </div> -</td></tr></table> <!--l. 2480--><p class="nopar" > -<!--l. 2482--><p class="indent" > Rozważmy na przykład mały <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-owy plik źródłowy <span +<!--l. 2482--><p class="indent" > Rozważmy na przykład mały <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>-owy plik źródłowy <span class="ec-lmtt-10">hello-world.tex</span>, który zawiera: - <table -class="verbatim"><tr class="verbatim"><td -class="verbatim"><div class="verbatim"> + <div class="verbatim"> <div class="fancyvrb" id="fancyvrb20"> <a id="x1-68006r1"></a>    \documentclass{article} @@ -5568,11 +5570,10 @@ class="verbatim"><div class="verbatim"> id="x1-68012r4"></a>    \end{document} </div> </div> -</td></tr></table> -<!--l. 2489--><p class="nopar" >Ten mały plik korzysta jedynie z fontu <span -class="ec-lmtt-10">cmr10</span>. Przyjrzyjmy się, jak <span +<!--l. 2489--><p class="nopar" >Ten mały plik korzysta jedynie z fontu <span +class="ec-lmtt-10">cmr10</span>. Przyjrzyjmy się, jak <span class="ec-lmss-10">dvips </span>przygotowuje plik -PostScript-owy (chcemy użyć wersji Type1 fontu Computer Modern, stąd opcja <span +PostScript-owy (chcemy użyć wersji Type1 fontu Computer Modern, stąd opcja <span class="ec-lmtt-10">-Pcms</span>). <div class="alltt"> <!--l. 2493--><p class="noindent" ><div class="obeylines-v"> @@ -5585,32 +5586,32 @@ class="ec-lmtk-10"> hello-world</span><span class="ec-lmtk-10"> -Pcms</span><span class="ec-lmtk-10"> -o</span> </div> -</div> Mamy tu do czynienia jednocześnie z czwartą klasą wykrywania błędów programu <span -class="ec-lmss-10">dvips </span>(ścieżki -fontowe) oraz z rozwijaniem elementu ścieżki przez Kpathsea (patrz: <span +</div> Mamy tu do czynienia jednocześnie z czwartą klasą wykrywania błędów programu <span +class="ec-lmss-10">dvips </span>(ścieżki +fontowe) oraz z rozwijaniem elementu ścieżki przez Kpathsea (patrz: <span class="ec-lmri-10">Dvips Reference Manual</span>, <a href="../../../../texmf/doc/dvips/dvips.html" >texmf/doc/dvips/dvips.html</a>). Program <span -class="ec-lmss-10">dvips </span>zaczyna pracę od zlokalizowania potrzebnych mu plików. +class="ec-lmss-10">dvips </span>zaczyna pracę od zlokalizowania potrzebnych mu plików. Najpierw znajduje plik <span -class="ec-lmtt-10">texmf.cnf</span>, który zawiera ścieżki przeszukiwania dla innych plików. -Potem znajduje bazę danych <span -class="ec-lmtt-10">ls-R </span>(w celu optymalizacji szukania plików), następnie plik +class="ec-lmtt-10">texmf.cnf</span>, który zawiera ścieżki przeszukiwania dla innych plików. +Potem znajduje bazę danych <span +class="ec-lmtt-10">ls-R </span>(w celu optymalizacji szukania plików), następnie plik <span -class="ec-lmtt-10">aliases</span>, który umożliwia deklarowanie różnych nazw (np. krótkie DOS-owe „8.3” i bardziej -naturalne dłuższe wersje) dla tych samych plików. Następnie <span +class="ec-lmtt-10">aliases</span>, który umożliwia deklarowanie różnych nazw (np. krótkie DOS-owe „8.3” i bardziej +naturalne dłuższe wersje) dla tych samych plików. Następnie <span class="ec-lmss-10">dvips </span>znajduje podstawowy plik konfiguracyjny <span -class="ec-lmtt-10">config.ps</span>, zanim poszuka pliku z ustawieniami użytkownika <span +class="ec-lmtt-10">config.ps</span>, zanim poszuka pliku z ustawieniami użytkownika <span class="ec-lmtt-10">.dvipsrc</span> (który w tym wypadku <span -class="ec-lmri-10">nie </span>zostaje odnaleziony). W końcu <span +class="ec-lmri-10">nie </span>zostaje odnaleziony). W końcu <span class="ec-lmss-10">dvips </span>lokalizuje plik konfiguracyjny <span class="ec-lmtt-10">config.cms </span>dla fontów PostScript-owych Computer Modern (jest to inicjowane przez dodanie parametru <span -class="ec-lmtt-10">-Pcms </span>przy uruchamianiu programu). Plik ten zawiera listę plików z „mapami”, które -definiują relacje pomiędzy <span class="TEX">T<span +class="ec-lmtt-10">-Pcms </span>przy uruchamianiu programu). Plik ten zawiera listę plików z „mapami”, które +definiują relacje pomiędzy <span class="TEX">T<span class="E">E</span>X</span>-owymi, PostScript-owymi i systemowymi nazwami fontów. <div class="alltt"> <!--l. 2530--><p class="noindent" ><div class="obeylines-v"> @@ -5627,14 +5628,14 @@ class="ec-lmtt-10">p</span><span class="ec-lmtt-10"> +bakomaextra.map</span> </div> </div> W ten sposób <span -class="ec-lmss-10">dvips </span>wyszukuje wszystkie te pliki oraz główny plik z przemapowaniem <span +class="ec-lmss-10">dvips </span>wyszukuje wszystkie te pliki oraz główny plik z przemapowaniem <span class="ec-lmtt-10">psfonts.map</span>, -który ładowany jest domyślnie (zawiera on deklaracje często używanych fontów postscriptowych; więcej -szczegółów na temat postscriptowych plików przemapowań fontów można znaleźć w ostatniej części -rozdziału <a +który ładowany jest domyślnie (zawiera on deklaracje często używanych fontów postscriptowych; więcej +szczegółów na temat postscriptowych plików przemapowań fontów można znaleźć w ostatniej części +rozdziału <a href="#x1-670008.2.3">8.2.3<!--tex4ht:ref: SExamplesofuse --></a>). <!--l. 2542--><p class="indent" > W tym miejscu <span -class="ec-lmss-10">dvips </span>zgłasza się użytkownikowi: <div class="alltt"> +class="ec-lmss-10">dvips </span>zgłasza się użytkownikowi: <div class="alltt"> <!--l. 2543--><p class="noindent" ><div class="obeylines-v"> <br /><span class="ec-lmtt-10">This</span><span @@ -5675,16 +5676,16 @@ class="ec-lmtt-9"> =></span><span class="ec-lmtt-9"> /usr/local/texmf/dvips/base/texc.pro</span> </div> </div> Po znalezieniu szukanego pliku <span -class="ec-lmss-10">dvips </span>podaje datę i czas oraz informuje o generowaniu pliku +class="ec-lmss-10">dvips </span>podaje datę i czas oraz informuje o generowaniu pliku <span -class="ec-lmtt-10">hello-world.ps</span>. Ponieważ potrzebuje pliku z fontem <span -class="ec-lmtt-10">cmr10</span>, a jest on zadeklarowany jako dostępny, -wyświetla komunikat: <div class="alltt"> +class="ec-lmtt-10">hello-world.ps</span>. Ponieważ potrzebuje pliku z fontem <span +class="ec-lmtt-10">cmr10</span>, a jest on zadeklarowany jako dostępny, +wyświetla komunikat: <div class="alltt"> <!--l. 2564--><p class="noindent" ><div class="obeylines-v"> <br /><span class="ec-lmtt-9">TeX</span><span class="ec-lmtt-9"> output</span><span -class="ec-lmtt-9"> 1998.02.26:1204’</span><span +class="ec-lmtt-9"> 1998.02.26:1204’</span><span class="ec-lmtt-9"> -></span><span class="ec-lmtt-9"> hello-world.ps</span> <br /><span @@ -5703,10 +5704,10 @@ class="ec-lmtt-9"> resident.</span> </div> </div> Teraz trwa poszukiwanie pliku <span class="ec-lmtt-10">cmr10.tfm</span>, który zostaje znaleziony, po czym <span -class="ec-lmss-10">dvips </span>powołuje się -na kilka innych plików startowych (nie pokazanych). W końcu przykładowy font Type1 +class="ec-lmss-10">dvips </span>powołuje się +na kilka innych plików startowych (nie pokazanych). W końcu przykładowy font Type1 <span -class="ec-lmtt-10">cmr10.pfb </span>zostaje zlokalizowany i dołączony do pliku wynikowego (patrz ostatnia linia): +class="ec-lmtt-10">cmr10.pfb </span>zostaje zlokalizowany i dołączony do pliku wynikowego (patrz ostatnia linia): <div class="alltt"> <!--l. 2573--><p class="noindent" ><div class="obeylines-v"> <br /><span @@ -5766,23 +5767,23 @@ class="ec-lmtt-9"><cmr10.pfb>[1]</span> </div> <!--l. 2588--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">8.3. </span> <a - id="x1-690008.3"></a>Parametry kontrolujące działanie programów</h4> -<!--l. 2589--><p class="noindent" >Inną użyteczną cechą Web2C jest możliwość ustalania wielu parametrów określających wielkość pamięci -za pomocą pliku <span -class="ec-lmtt-10">texmf.cnf</span>. Ustawienia wszystkich parametrów znajdują się w części trzeciej pliku. -Najważniejszymi zmiennymi są: + id="x1-690008.3"></a>Parametry kontrolujące działanie programów</h4> +<!--l. 2589--><p class="noindent" >Inną użyteczną cechą Web2C jest możliwość ustalania wielu parametrów określających wielkość pamięci +za pomocą pliku <span +class="ec-lmtt-10">texmf.cnf</span>. Ustawienia wszystkich parametrów znajdują się w części trzeciej pliku. +Najważniejszymi zmiennymi są: <dl class="description"><dt class="description"> <span class="ec-lmtk-10">main_memory</span> </dt><dd -class="description">Całkowita wielkość pamięci dostępnej dla <span class="TEX">T<span +class="description">Całkowita wielkość pamięci dostępnej dla <span class="TEX">T<span class="E">E</span>X</span>-a, Metafont-a i MetaPost-a. Dla - każdego nowego ustawienia tej zmiennej należy wykonać nowy format. + każdego nowego ustawienia tej zmiennej należy wykonać nowy format. </dd><dt class="description"> <span class="ec-lmtk-10">extra_mem_bot</span> </dt><dd -class="description">Dodatkowa wielkość pamięci przeznaczonej na „duże” struktury danych <span class="TEX">T<span +class="description">Dodatkowa wielkość pamięci przeznaczonej na „duże” struktury danych <span class="TEX">T<span class="E">E</span>X</span>-a, - takie jak: pudełka, kleje itd.; przydatna zwłaszcza w wypadku korzystania z pakietu + takie jak: pudełka, kleje itd.; przydatna zwłaszcza w wypadku korzystania z pakietu PI C<span class="TEX">T<span class="E">E</span>X</span>. @@ -5790,75 +5791,75 @@ class="E">E</span>X</span>. </dd><dt class="description"> <span class="ec-lmtk-10">font_mem_size</span> </dt><dd -class="description">Wielkość pamięci przeznaczonej przez <span class="TEX">T<span +class="description">Wielkość pamięci przeznaczonej przez <span class="TEX">T<span class="E">E</span>X</span>-a na informacje o fontach. Jest to - mniej więcej ogólna wielkość wczytywanych przez <span class="TEX">T<span + mniej więcej ogólna wielkość wczytywanych przez <span class="TEX">T<span class="E">E</span>X</span>-a plików TFM. </dd><dt class="description"> <span class="ec-lmtk-10">hash_extra</span> </dt><dd -class="description">Dodatkowa wielkość pamięci przeznaczonej na tablicę zawierającą nazwy instrukcji. - Tablica główna 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ść +class="description">Dodatkowa wielkość pamięci przeznaczonej na tablicę zawierającą nazwy instrukcji. + Tablica główna 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ść <span class="ec-lmtt-10">hash_extra </span>to <span class="ec-lmtt-10">50000</span>.</dd></dl> -<!--l. 2622--><p class="noindent" >Oczywiście powyższa możliwość nie zastąpi prawdziwej, dynamicznej alokacji pamięci. Jest to jednak +<!--l. 2622--><p class="noindent" >Oczywiście powyższa możliwość nie zastąpi prawdziwej, dynamicznej alokacji pamięci. Jest to jednak niezwykle trudne do zaimplementowania w obecnej wersji <span class="TEX">T<span -class="E">E</span>X</span>-a i dlatego powyższe parametry -stanowią praktyczny kompromis, pozwalając na pewną elastyczność. -<!--l. 2628--><p class="indent" > Należy tu jednak nadmienić, iż nie wszystkie programy korzystają z tych zmiennych. Np. +class="E">E</span>X</span>-a i dlatego powyższe parametry +stanowią praktyczny kompromis, pozwalając na pewną elastyczność. +<!--l. 2628--><p class="indent" > Należy tu jednak nadmienić, iż nie wszystkie programy korzystają z tych zmiennych. Np. Lua<span class="TEX">T<span -class="E">E</span>X</span> posiada nowoczesną, w pełni dynamiczną alokację pamięci, a zatem powyższe zmienne są w +class="E">E</span>X</span> posiada nowoczesną, w pełni dynamiczną alokację pamięci, a zatem powyższe zmienne są w tym przypadku po prostu ignorowane. <!--l. 2635--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">9. </span> <a id="x1-700009"></a>Budowa systemu na nowej platformie uniksowej</h3> -<!--l. 2636--><p class="noindent" >Jeżeli mamy do czynienia z platformą, dla której nie są dostarczone binaria, trzeba będzie skompilować +<!--l. 2636--><p class="noindent" >Jeżeli mamy do czynienia z platformą, dla której nie są dostarczone binaria, trzeba będzie skompilować <span class="TEX">T<span -class="E">E</span>X</span>-a oraz towarzyszące mu programy. Nie jest to takie trudne, jak się wydaje. Wszystko czego -potrzebujemy, znajduje się na DVD w katalogu <span +class="E">E</span>X</span>-a oraz towarzyszące mu programy. Nie jest to takie trudne, jak się wydaje. Wszystko czego +potrzebujemy, znajduje się na DVD w katalogu <span class="ec-lmtt-10">source</span>. -<!--l. 2642--><p class="indent" > Najpierw należy zainstalować główne drzewo plików <span class="TEX">T<span +<!--l. 2642--><p class="indent" > Najpierw należy zainstalować główne drzewo plików <span class="TEX">T<span class="E">E</span>X</span>-owych z CD <span class="TEX">T<span -class="E">E</span>X</span> Live (najlepiej wykonać -instalację podstawową, bez wybierania binariów systemowych). +class="E">E</span>X</span> Live (najlepiej wykonać +instalację podstawową, bez wybierania binariów systemowych). <!--l. 2646--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">9.1. </span> <a - id="x1-710009.1"></a>Warunki wstępne</h4> -<!--l. 2647--><p class="noindent" >Do skompilowania całego <span class="TEX">T<span -class="E">E</span>X</span>-a i jego programów pomocniczych potrzeba około 100 megabajtów -wolnego miejsca na dysku. Potrzebny jest także kompilator ANSI C, oprogramowanie <span + id="x1-710009.1"></a>Warunki wstępne</h4> +<!--l. 2647--><p class="noindent" >Do skompilowania całego <span class="TEX">T<span +class="E">E</span>X</span>-a i jego programów pomocniczych potrzeba około 100 megabajtów +wolnego miejsca na dysku. Potrzebny jest także kompilator ANSI C, oprogramowanie <span class="ec-lmss-10">make</span>, skaner -leksykalny oraz generator parserów. Programy użytkowe GNU (<span +leksykalny oraz generator parserów. Programy użytkowe GNU (<span class="ec-lmss-10">gcc</span>, GNU <span class="ec-lmss-10">make</span>, <span class="ec-lmss-10">m4</span>, <span class="ec-lmss-10">flex</span>, <span -class="ec-lmss-10">bison</span>) są -najlepiej przetestowanymi na różnych platformach. Poprawnie powinny pracować <span +class="ec-lmss-10">bison</span>) są +najlepiej przetestowanymi na różnych platformach. Poprawnie powinny pracować <span class="ec-lmss-10">gcc</span>-2.7.*, <span class="ec-lmss-10">flex</span>-2.4.7 i GNU <span -class="ec-lmss-10">make</span>-3.72.1 lub nowszy. Można też korzystać z innych kompilatorów C i programów <span +class="ec-lmss-10">make</span>-3.72.1 lub nowszy. Można też korzystać z innych kompilatorów C i programów <span class="ec-lmss-10">make</span>, -wymaga to jednak dobrego zrozumienia zasad tworzenia programów uniksowych, aby móc poradzić sobie +wymaga to jednak dobrego zrozumienia zasad tworzenia programów uniksowych, aby móc poradzić sobie z ewentualnymi problemami. <!--l. 2662--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">9.2. </span> <a id="x1-720009.2"></a>Konfiguracja</h4> -<!--l. 2663--><p class="noindent" >Należy rozpakować źródła ze skompresowanego pliku <span +<!--l. 2663--><p class="noindent" >Należy rozpakować źródła ze skompresowanego pliku <span class="ec-lmtt-10">tar </span>z katalogu <span -class="ec-lmtt-10">source </span>na twardy dysk, -a potem przejść do katalogu, do którego zostały one skopiowane. Teraz trzeba się zdecydować, -gdzie będzie główny katalog instalacji, np. <span class="path"><span -class="ec-lmtt-10">/usr/TeX</span></span> lub <span class="path"><span -class="ec-lmtt-10">/usr/local/TeX</span></span>. Naturalnie, -należy użyć tej samej lokalizacji, która została użyta podczas instalacji głównego drzewa +class="ec-lmtt-10">source </span>na twardy +dysk, a potem przejść do katalogu, do którego zostały one skopiowane. Teraz trzeba się +zdecydować, gdzie będzie główny katalog instalacji, np. <span +class="ec-lmtt-10">/usr/TeX </span>lub <span +class="ec-lmtt-10">/usr/local/TeX</span>. Naturalnie, +należy użyć tej samej lokalizacji, która została użyta podczas instalacji głównego drzewa <span class="TEX">T<span class="E">E</span>X</span>-owego. -<!--l. 2671--><p class="indent" > Uruchomić <span -class="ec-lmss-10">configure </span>z linii poleceń: <div class="alltt"> +<!--l. 2671--><p class="indent" > Uruchomić <span +class="ec-lmss-10">configure </span>z linii poleceń: <div class="alltt"> <!--l. 2672--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span @@ -5869,65 +5870,64 @@ class="ec-lmtk-10"> --prefix=/usr/local/TeX</span> </div> </div> -<!--l. 2676--><p class="indent" > Katalog „prefix” to ten, w którym zainstalowane zostało główne drzewo <span class="TEX">T<span -class="E">E</span>X</span>-owe. Zostanie użyty -następujący układ katalogów (<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">$TEXDIR</span></span></span> oznacza wybrany powyżej katalog): -<!--l. 2680--><p class="noindent" ><!--tex4ht:inline--><div class="tabular"><table class="tabular" +<!--l. 2676--><p class="indent" > Katalog „prefix” to ten, w którym zainstalowane zostało główne drzewo <span class="TEX">T<span +class="E">E</span>X</span>-owe. Zostanie użyty +następujący układ katalogów (<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">$TEXDIR</span></span></span> oznacza wybrany powyżej katalog): +<!--l. 2680--><p class="noindent" ><!--tex4ht:inline--><div class="tabular"> <table id="TBL-4" class="tabular" cellspacing="0" cellpadding="0" ><colgroup id="TBL-4-1g"><col id="TBL-4-1"><col id="TBL-4-2"></colgroup><tr style="vertical-align:baseline;" id="TBL-4-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-1-1" -class="td11"> <span +class="td11"> <span class="ec-lmtt-10">$TEXDIR/man </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-1-2" -class="td10"> strony manuala uniksowego, </td> +class="td10"> strony manuala uniksowego, </td> </tr><tr style="vertical-align:baseline;" id="TBL-4-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-2-1" -class="td11"> <span +class="td11"> <span class="ec-lmtt-10">$TEXDIR/share/texmf </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-2-2" -class="td10"> główne drzewo <span class="TEX">T<span -class="E">E</span>X</span>-owe, zawierające makra itp.,</td> +class="td10"> główne drzewo <span class="TEX">T<span +class="E">E</span>X</span>-owe, zawierające makra itp.,</td> </tr><tr style="vertical-align:baseline;" id="TBL-4-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-3-1" -class="td11"> <span +class="td11"> <span class="ec-lmtt-10">$TEXDIR/info </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-3-2" -class="td10"> podręczniki w formacie GNU info, </td> +class="td10"> podręczniki w formacie GNU info, </td> </tr><tr style="vertical-align:baseline;" id="TBL-4-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-4-1" -class="td11"> <span +class="td11"> <span class="ec-lmtt-10">$TEXDIR/bin/$PLATFORM </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-4-2" -class="td10"> binaria </td> +class="td10"> binaria </td> </tr><tr style="vertical-align:baseline;" id="TBL-4-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-5-1" -class="td11"> </td> +class="td11"> </td> </tr></table></div> -<!--l. 2691--><p class="indent" > Można uniknąć stosowania „<span -class="ec-lmtt-10">share/</span>” przed katalogiem <span -class="ec-lmtt-10">texmf</span>, ponieważ <span +<!--l. 2691--><p class="indent" > Można uniknąć stosowania „<span +class="ec-lmtt-10">share/</span>” przed katalogiem <span +class="ec-lmtt-10">texmf</span>, ponieważ <span class="ec-lmtt-10">$TEXDIR/share/texmf</span> i <span -class="ec-lmtt-10">$TEXDIR/texmf </span>są wykrywane automatycznie przez skrypt <span +class="ec-lmtt-10">$TEXDIR/texmf </span>są wykrywane automatycznie przez skrypt <span class="ec-lmss-10">configure</span>. W razie wybrania innego -katalogu, trzeba ten katalog wyszczególnić parametrem <span class="obeylines-h"><span class="verb"><span +katalogu, trzeba ten katalog wyszczególnić parametrem <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">--datadir</span></span></span> skryptu <span class="ec-lmss-10">configure</span>. -<!--l. 2697--><p class="indent" > Jeżeli nie chcemy używać katalogu <span -class="ec-lmtt-10">$PLATFORM </span>(a więc umieścić binaria bezpośrednio +<!--l. 2697--><p class="indent" > Jeżeli nie chcemy używać katalogu <span +class="ec-lmtt-10">$PLATFORM </span>(a więc umieścić binaria bezpośrednio w <span -class="ec-lmtt-10">$TEXDIR/bin</span>), to w wywołaniu skryptu <span -class="ec-lmss-10">configure </span>należy użyć parametru <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">$TEXDIR/bin</span>), to w wywołaniu skryptu <span +class="ec-lmss-10">configure </span>należy użyć parametru <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">--disable-multiplatform</span></span></span>. -<!--l. 2702--><p class="indent" > Więcej dostępnych parametrów (np. pomijanie pakietów opcjonalnych, takich jak <span -class="rm-lmr-10"> -zobaczyć, uruchamiając <span +<!--l. 2702--><p class="indent" > Więcej dostępnych parametrów (np. pomijanie pakietów opcjonalnych, takich jak Omega) można +zobaczyć, uruchamiając <span class="ec-lmtt-10">./configure --help</span>. <!--l. 2706--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">9.3. </span> <a id="x1-730009.3"></a>Uruchamianie <span class="ec-lmss-10">make</span></h4> -<!--l. 2707--><p class="noindent" >Po upewnieniu się, że nie jest ustawiona zmienna powłoki <span -class="ec-lmtt-10">noclobber</span>, należy napisać: <div class="alltt"> +<!--l. 2707--><p class="noindent" >Po upewnieniu się, że nie jest ustawiona zmienna powłoki <span +class="ec-lmtt-10">noclobber</span>, należy napisać: <div class="alltt"> <!--l. 2709--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span @@ -5935,8 +5935,8 @@ class="ec-lmtt-10"> </span><span class="ec-lmtk-10">make</span><span class="ec-lmtk-10"> world</span> </div> -</div> i …zaparzyć sobie kawę. -<!--l. 2714--><p class="indent" > Może się też przydać zapisanie całego procesu kompilacji w pliku <span +</div> i …zaparzyć sobie kawę. +<!--l. 2714--><p class="indent" > Może się też przydać zapisanie całego procesu kompilacji w pliku <span class="ec-lmtt-10">.log</span>: <div class="alltt"> <!--l. 2716--><p class="noindent" ><div class="obeylines-v"> <span @@ -5950,12 +5950,12 @@ class="ec-lmtk-10"> >world.log</span><span class="ec-lmtk-10"> 2>&1"</span><span class="ec-lmtk-10"> &</span> </div> -</div> Zanim stwierdzimy, że wszystko jest w porządku, warto sprawdzić, czy w pliku <span +</div> Zanim stwierdzimy, że wszystko jest w porządku, warto sprawdzić, czy w pliku <span class="ec-lmtt-10">.log </span>nie ma -komunikatów błędów (kiedy polecenie zwraca kod błędu, GNU <span -class="ec-lmss-10">make </span>zawsze używa sekwencji „<span -class="ec-lmtt-10">***</span>”), -i czy utworzone zostały wszystkie binaria: <div class="alltt"> +komunikatów błędów (kiedy polecenie zwraca kod błędu, GNU <span +class="ec-lmss-10">make </span>zawsze używa sekwencji „<span +class="ec-lmtt-10">***</span>”), +i czy utworzone zostały wszystkie binaria: <div class="alltt"> <!--l. 2723--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span @@ -5973,11 +5973,11 @@ class="ec-lmtk-10"> |</span><span class="ec-lmtk-10"> wc</span> </div> </div> Oczekiwanym rezultatem jest ponad 200. Polecenie <span -class="ec-lmtt-10">make world </span>jest równoważne z <span +class="ec-lmtt-10">make world </span>jest równoważne z <span class="ec-lmtt-10">make all install</span> <span -class="ec-lmtt-10">strip</span>. Jeśli do uruchamiania <span -class="ec-lmtt-10">make install </span>potrzebne są specjalne uprawnienia, można uruchomić dwie +class="ec-lmtt-10">strip</span>. Jeśli do uruchamiania <span +class="ec-lmtt-10">make install </span>potrzebne są specjalne uprawnienia, można uruchomić dwie oddzielne sesje <span class="ec-lmss-10">make</span>: <div class="alltt"> <!--l. 2731--><p class="noindent" ><div class="obeylines-v"> @@ -6001,161 +6001,162 @@ class="ec-lmtk-10"> strip</span> </div> <!--l. 2737--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">9.4. </span> <a - id="x1-740009.4"></a>Końcowe kroki konfiguracyjne</h4> -<!--l. 2738--><p class="noindent" >Należy uaktualnić zmienną <span -class="ec-lmtt-10">PATH </span>o nazwę katalogu zawierającego właśnie zainstalowane binaria + id="x1-740009.4"></a>Końcowe kroki konfiguracyjne</h4> +<!--l. 2738--><p class="noindent" >Należy uaktualnić zmienną <span +class="ec-lmtt-10">PATH </span>o nazwę katalogu zawierającego właśnie zainstalowane binaria (np. <span -class="ec-lmtt-10">/usr/local/TeX/bin/mips-sgi-irix6.3</span>); podobnie postąpić trzeba z <span +class="ec-lmtt-10">/usr/local/TeX/bin/mips-sgi-irix6.3</span>); podobnie postąpić trzeba z <span class="ec-lmtt-10">MANPATH </span>i <span class="ec-lmtt-10">INFOPATH</span> -i dołączyć do nich odpowiednie nazwy podkatalogów, tj. <span +i dołączyć do nich odpowiednie nazwy podkatalogów, tj. <span class="ec-lmtt-10">$TEXDIR/man </span>oraz <span class="ec-lmtt-10">$TEXDIR/info</span>. Patrz -część <a +część <a href="#x1-300003.4">3.4<!--tex4ht:ref: sec:postinstall --></a> (str. <a href="#x1-300003.4">40<!--tex4ht:ref: sec:postinstall --></a>). -<!--l. 2746--><p class="indent" > Jeśli zechcesz udostępnić skompilowane przez siebie programy, skontaktuj się z nami (<span class="obeylines-h"><a +<!--l. 2746--><p class="indent" > Jeśli zechcesz udostępnić skompilowane przez siebie programy, skontaktuj się z nami +(<a href="tex-live@tug.org" class="url" ><span -class="ec-lmtt-10">tex-live@tug.org</span></a></span>); chętnie umieścimy je na stronie <span class="TEX">T<span +class="ec-lmtt-10">tex-live@tug.org</span></a>); chętnie umieścimy je na stronie <span class="TEX">T<span class="E">E</span>X</span> Live. <!--l. 2751--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">10. </span> <a - id="x1-7500010"></a>Podziękowania</h3> + id="x1-7500010"></a>Podziękowania</h3> <!--l. 2753--><p class="noindent" ><span class="TEX">T<span -class="E">E</span>X</span> Live jest wspólnym dziełem prawie wszystkich grup <span class="TEX">T<span +class="E">E</span>X</span> Live jest wspólnym dziełem prawie wszystkich grup <span class="TEX">T<span class="E">E</span>X</span>-owych. Niniejsza edycja <span class="TEX">T<span -class="E">E</span>X</span> Live została -opracowana pod kierownictwem Karla Berry’ego, przy głównym współudziale: +class="E">E</span>X</span> Live została +opracowana pod kierownictwem Karla Berry’ego, przy głównym współudziale: <ul class="itemize1"> <li class="itemize">grup <span class="TEX">T<span -class="E">E</span>X</span>-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 <span class="TEX">T<span +class="E">E</span>X</span>-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 <span class="TEX">T<span class="E">E</span>X</span>-owej!; </li> - <li class="itemize">zespołu CTAN (w szczególności Robina Fairbairnsa, Jima Hefferona i Rainera Schöpfa), + <li class="itemize">zespołu CTAN (w szczególności Robina Fairbairnsa, Jima Hefferona i Rainera Schöpfa), który dystrybuuje obrazy <span class="TEX">T<span -class="E">E</span>X</span> Live i udostępnia wspólną infrastrukturę służącą aktualizacji - pakietów, od której zależy <span class="TEX">T<span +class="E">E</span>X</span> Live i udostępnia wspólną infrastrukturę służącą aktualizacji + pakietów, od której zależy <span class="TEX">T<span class="E">E</span>X</span> Live; </li> - <li class="itemize">Petera Breitenlohnera i zespołu e-<span class="TEX">T<span -class="E">E</span>X</span>, którzy stworzyli stabilną podstawę przyszłych wersji + <li class="itemize">Petera Breitenlohnera i zespołu e-<span class="TEX">T<span +class="E">E</span>X</span>, którzy stworzyli stabilną podstawę przyszłych wersji <span class="TEX">T<span -class="E">E</span>X</span>-a (Peter dodatkowo służy nieustanną pomocą w wykorzystaniu narzędzi autotools +class="E">E</span>X</span>-a (Peter dodatkowo służy nieustanną pomocą w wykorzystaniu narzędzi autotools w <span class="TEX">T<span class="E">E</span>X</span> Live); </li> - <li class="itemize">Thomasa Essera, autora wspaniałego te<span class="TEX">T<span + <li class="itemize">Thomasa Essera, autora wspaniałego te<span class="TEX">T<span class="E">E</span>X</span>-a, bez którego <span class="TEX">T<span -class="E">E</span>X</span> Live z całą pewnością by - nie powstał, i którego stała pomoc umożliwiła doskonalenie tej dystrybucji; +class="E">E</span>X</span> Live z całą pewnością by + nie powstał, i którego stała pomoc umożliwiła doskonalenie tej dystrybucji; </li> - <li class="itemize">Michaela Goossensa, który był współautorem pierwotnej dokumentacji; + <li class="itemize">Michaela Goossensa, który był współautorem pierwotnej dokumentacji; </li> <li class="itemize">Eitana Gurari, autora programu <span class="TEX">T<span class="E">E</span>X</span>4ht (wykorzystanego do tworzenia niniejszej - dokumentacji w wersji HTML), który niezmordowanie pracował nad jego ulepszaniem - i błyskawicznie dostarczał poprawki; + dokumentacji w wersji HTML), który niezmordowanie pracował nad jego ulepszaniem + i błyskawicznie dostarczał poprawki; </li> - <li class="itemize">Hansa Hagena, który dostosowywał Con<span class="TEX">T<span + <li class="itemize">Hansa Hagena, który dostosowywał Con<span class="TEX">T<span class="E">E</span>X</span>t do potrzeb <span class="TEX">T<span class="E">E</span>X</span> Live; </li> - <li class="itemize">Hàn Thê Thànha, Martina Schrödera i zespołu pdf<span class="TEX">T<span -class="E">E</span>X</span>-a, którzy ciągle ulepszali - możliwości <span class="TEX">T<span + <li class="itemize">Hŕn Thế Thŕnha, Martina Schrödera i zespołu pdf<span class="TEX">T<span +class="E">E</span>X</span>-a, którzy ciągle ulepszali + możliwości <span class="TEX">T<span class="E">E</span>X</span>-a; </li> - <li class="itemize">Hartmuta Henkela, mającego istotny udział w rozwoju pdf<span class="TEX">T<span + <li class="itemize">Hartmuta Henkela, mającego istotny udział w rozwoju pdf<span class="TEX">T<span class="E">E</span>X</span>-a, Lua<span class="TEX">T<span class="E">E</span>X</span>-a i innych programów; </li> - <li class="itemize">Taco Hoekwatera, który wznowił rozwój MetaPosta i pracował nad Lua<span class="TEX">T<span -class="E">E</span>X</span>-em, jak też - pomógł w integracji Con<span class="TEX">T<span + <li class="itemize">Taco Hoekwatera, który wznowił rozwój MetaPosta i pracował nad Lua<span class="TEX">T<span +class="E">E</span>X</span>-em, jak też + pomógł w integracji Con<span class="TEX">T<span class="E">E</span>X</span>t w <span class="TEX">T<span class="E">E</span>X</span> Live; </li> - <li class="itemize">Pawła Jackowskiego, który wykonał instalator dla Windows <span -class="ec-lmss-10">tlpm </span>i Tomka Łuczaka, twórcy + <li class="itemize">Pawła Jackowskiego, który wykonał instalator dla Windows <span +class="ec-lmss-10">tlpm </span>i Tomka Łuczaka, twórcy <span -class="ec-lmss-10">tlpmgui </span>(programy te były wykorzystane w poprzednich edycjach); +class="ec-lmss-10">tlpmgui </span>(programy te były wykorzystane w poprzednich edycjach); </li> - <li class="itemize">Akira Kakuto, który dostarczył programy dla Windows, pochodzące z dystrybucji W32TEX - (<span class="obeylines-h"><a + <li class="itemize">Akira Kakuto, który dostarczył programy dla Windows, pochodzące z dystrybucji W32TEX + (<a href="http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex/" class="url" ><span -class="ec-lmtt-10">http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex/</span></a></span>), stale dostosowywane +class="ec-lmtt-10">http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex/</span></a>), stale dostosowywane i aktualizowane dla potrzeb <span class="TEX">T<span class="E">E</span>X</span> Live; </li> - <li class="itemize">Jonathana Kew z firmy SIL, który zainicjował nową ścieżkę rozwojową – Xe<span class="TEX">T<span + <li class="itemize">Jonathana Kew z firmy SIL, który zainicjował nową ścieżkę rozwojową – Xe<span class="TEX">T<span class="E">E</span>X</span>, - i który włożył sporo wysiłku w zintegrowanie tego programu z <span class="TEX">T<span -class="E">E</span>X</span> Live, jak również - zapoczątkował prace nad instalatorem dla Mac<span class="TEX">T<span + i który włożył sporo wysiłku w zintegrowanie tego programu z <span class="TEX">T<span +class="E">E</span>X</span> Live, jak również + zapoczątkował prace nad instalatorem dla Mac<span class="TEX">T<span class="E">E</span>X</span>; </li> - <li class="itemize">Dicka Kocha, który pielęgnuje Mac<span class="TEX">T<span -class="E">E</span>X</span>-a (<span class="obeylines-h"><a + <li class="itemize">Dicka Kocha, który pielęgnuje Mac<span class="TEX">T<span +class="E">E</span>X</span>-a (<a href="http://tug.org/mactex" class="url" ><span -class="ec-lmtt-10">http://tug.org/mactex</span></a></span>) w ścisłym - połączeniu z <span class="TEX">T<span -class="E">E</span>X</span> Live i bardzo sympatycznie współpracuje; +class="ec-lmtt-10">http://tug.org/mactex</span></a>) w ścisłym połączeniu + z <span class="TEX">T<span +class="E">E</span>X</span> Live i bardzo sympatycznie współpracuje; </li> - <li class="itemize">Reinharda Kotuchy, mającego istotny udział w stworzeniu nowej infrastruktury i programu + <li class="itemize">Reinharda Kotuchy, mającego istotny udział w stworzeniu nowej infrastruktury i programu instalacyjnego dla <span class="TEX">T<span -class="E">E</span>X</span> Live 2008, uparcie dążącego do ujednolicenia działania <span class="TEX">T<span +class="E">E</span>X</span> Live 2008, uparcie dążącego do ujednolicenia działania <span class="TEX">T<span class="E">E</span>X</span> Live - w Windows i Unix, który również opracował skrypt <span -class="ec-lmtt-10">getnonfreefonts </span>i wykonał wiele + w Windows i Unix, który również opracował skrypt <span +class="ec-lmtt-10">getnonfreefonts </span>i wykonał wiele innych prac; </li> - <li class="itemize">Siep Kroonenberg, która również wzięła udział w stworzeniu nowej infrastruktury + <li class="itemize">Siep Kroonenberg, która również wzięła udział w stworzeniu nowej infrastruktury i programu instalacyjnego dla <span class="TEX">T<span -class="E">E</span>X</span> Live 2008 (szczególnie dla Windows) oraz włożyła ogrom - pracy aktualizując tę dokumentację; +class="E">E</span>X</span> Live 2008 (szczególnie dla Windows) oraz włożyła ogrom + pracy aktualizując tę dokumentację; </li> - <li class="itemize">Petra Olšáka, który koordynował i sprawdzał przygotowanie czeskich i słowackich pakietów; + <li class="itemize">Petra Olšáka, który koordynował i sprawdzał przygotowanie czeskich i słowackich pakietów; </li> - <li class="itemize">Toshio Oshimy, który opracował przeglądarkę <span + <li class="itemize">Toshio Oshimy, który opracował przeglądarkę <span class="ec-lmss-10">dviout </span>dla Windows; </li> - <li class="itemize">Manuela Pégourié-Gonnarda, który pomógł w aktualizacji pakietów i pracował nad <span + <li class="itemize">Manuela Pégourié-Gonnarda, który pomógł w aktualizacji pakietów i pracował nad <span class="ec-lmss-10">tldoc</span>. </li> - <li class="itemize">Fabrice’a Popineau, który pierwszy stworzył wersje oprogramowania dla Windows; + <li class="itemize">Fabrice’a Popineau, który pierwszy stworzył wersje oprogramowania dla Windows; </li> - <li class="itemize">Norberta Preininga, głównego architekta infrastruktury i programu instalacyjnego <span class="TEX">T<span + <li class="itemize">Norberta Preininga, głównego architekta infrastruktury i programu instalacyjnego <span class="TEX">T<span class="E">E</span>X</span> - Live 2008, a przyczynił się też do aktualizacji pakietów, koordynowania (wraz z Frankiem + Live 2008, a przyczynił się też do aktualizacji pakietów, koordynowania (wraz z Frankiem Küsterem) debianowej wersji <span class="TEX">T<span -class="E">E</span>X</span> Live, i przedstawił wiele sugestii ulepszeń; +class="E">E</span>X</span> Live, i przedstawił wiele sugestii ulepszeń; </li> - <li class="itemize">Sebastiana Rahtza, który stworzył <span class="TEX">T<span -class="E">E</span>X</span> Live i kierował projektem przez wiele lat; + <li class="itemize">Sebastiana Rahtza, który stworzył <span class="TEX">T<span +class="E">E</span>X</span> Live i kierował projektem przez wiele lat; </li> - <li class="itemize">Vladimira Volovicha, który wydatnie pomógł w rozwiązywaniu problemów przenośności, - szczególnie zaś umożliwił dołączenia <span + <li class="itemize">Vladimira Volovicha, który wydatnie pomógł w rozwiązywaniu problemów przenośności, + szczególnie zaś umożliwił dołączenia <span class="ec-lmss-10">xindy</span>; </li> - <li class="itemize">Staszka Wawrykiewicza, głównego testującego <span class="TEX">T<span -class="E">E</span>X</span> Live w różnych systemach, który - ponadto koordynował przygotowanie wszystkich polskich dodatków (fontów, programów + <li class="itemize">Staszka Wawrykiewicza, głównego testującego <span class="TEX">T<span +class="E">E</span>X</span> Live w różnych systemach, który + ponadto koordynował przygotowanie wszystkich polskich dodatków (fontów, programów instalacyjnych i wielu innych); </li> - <li class="itemize">Olafa Webera, który cierpliwie pielęgnował Web2C, od którego wszystko zależy; + <li class="itemize">Olafa Webera, który cierpliwie pielęgnował Web2C, od którego wszystko zależy; </li> - <li class="itemize">Gerbena Wierda, który przygotował oprogramowanie i wsparcie dla Mac OS X; + <li class="itemize">Gerbena Wierda, który przygotował oprogramowanie i wsparcie dla Mac OS X; </li> - <li class="itemize">Grahama Williamsa, którego prace nad katalogiem pakietów bardzo pomogły + <li class="itemize">Grahama Williamsa, którego prace nad katalogiem pakietów bardzo pomogły w przygotowaniu dystrybucji.</li></ul> -<!--l. 2827--><p class="indent" > Binaria dla różnych platform skompilowali: Tigran Aivazian (<span +<!--l. 2827--><p class="indent" > Binaria dla różnych platform skompilowali: Tigran Aivazian (<span class="ec-lmss-10">x86_64-linux</span>), Tim Arnold (<span class="ec-lmss-10">hppa-hpux</span>), Randy Au (<span @@ -6176,16 +6177,16 @@ class="ec-lmss-10">powerpc-aix</span>, <span class="ec-lmss-10">sparc-solaris</span>), Olaf Weber (<span class="ec-lmss-10">mips-irix</span>). Informacje na temat procesu budowy <span class="TEX">T<span class="E">E</span>X</span> -Live można znaleźć na stonie: <span class="obeylines-h"><a +Live można znaleźć na stonie: <a href="http://tug.org/texlive/build.html" class="url" ><span -class="ec-lmtt-10">http://tug.org/texlive/build.html</span></a></span>. -<!--l. 2845--><p class="indent" > Aktualizacje i tłumaczenia dokumentacji wykonali: Siep Kroonenberg i Karl Berry (angielski), -Daniel Flipo (francuski), Klaus Höppner (niemiecki), Petr Sojka i Jan Busa (czeski/słowacki), Boris -Veytsman (rosyjski), Staszek Wawrykiewicz (polski). Na stronie <span class="obeylines-h"><a +class="ec-lmtt-10">http://tug.org/texlive/build.html</span></a>. +<!--l. 2845--><p class="indent" > Aktualizacje i tłumaczenia dokumentacji wykonali: Siep Kroonenberg i Karl Berry (angielski), +Daniel Flipo (francuski), Klaus Höppner (niemiecki), Petr Sojka i Jan Busa (czeski/słowacki), Boris +Veytsman (rosyjski), Staszek Wawrykiewicz (polski). Na stronie <a href="http://tug.org/texlive/doc.html" class="url" ><span -class="ec-lmtt-10">http://tug.org/texlive/doc.html</span></a></span> -będą umieszczane ewentualne aktualizacje tej dokumentacji. -<!--l. 2855--><p class="indent" > Oczywiście, najważniejsze podziękowania należą się Donaldowi Knuthowi za stworzenie systemu <span class="TEX">T<span +class="ec-lmtt-10">http://tug.org/texlive/doc.html</span></a> +będą umieszczane ewentualne aktualizacje tej dokumentacji. +<!--l. 2855--><p class="indent" > Oczywiście, najważniejsze podziękowania należą się Donaldowi Knuthowi za stworzenie systemu <span class="TEX">T<span class="E">E</span>X</span> i ofiarowanie go nam wszystkim. <!--l. 2859--><p class="noindent" > @@ -6195,22 +6196,22 @@ i ofiarowanie go nam wszystkim. <h4 class="subsectionHead"><span class="titlemark">11.1. </span> <a id="x1-7700011.1"></a>Poprzednie wersje</h4> <!--l. 2864--><p class="noindent" >Dystrybucja <span class="TEX">T<span -class="E">E</span>X</span> Live jest wspólnym przedsięwzięciem grup Użytkowników Systemu <span class="TEX">T<span +class="E">E</span>X</span> Live jest wspólnym przedsięwzięciem grup Użytkowników Systemu <span class="TEX">T<span class="E">E</span>X</span> z Niemiec, -Holandii, Wielkiej Brytanii, Francji, Czech, Słowacji, Polski, Indii i Rosji oraz grupy międzynarodowej +Holandii, Wielkiej Brytanii, Francji, Czech, Słowacji, Polski, Indii i Rosji oraz grupy międzynarodowej TUG (<span class="TEX"><span class="ec-lmri-10">T</span><span class="E"><span class="ec-lmri-10">E</span></span><span class="ec-lmri-10">X</span></span> <span -class="ec-lmri-10">Users Group</span>). Dyskusje nad projektem rozpoczęły się pod koniec 1993 roku, kiedy -holenderska Grupa Użytkowników <span class="TEX">T<span -class="E">E</span>X</span>-a rozpoczęła prace nad swoim 4All<span class="TEX">T<span +class="ec-lmri-10">Users Group</span>). Dyskusje nad projektem rozpoczęły się pod koniec 1993 roku, kiedy +holenderska Grupa Użytkowników <span class="TEX">T<span +class="E">E</span>X</span>-a rozpoczęła prace nad swoim 4All<span class="TEX">T<span class="E">E</span>X</span> 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 -popularny i uwieńczony dużym powodzeniem projekt 4All<span class="TEX">T<span -class="E">E</span>X</span> CD, lecz również spowodował +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 +popularny i uwieńczony dużym powodzeniem projekt 4All<span class="TEX">T<span +class="E">E</span>X</span> CD, lecz również spowodował powstanie Grupy Roboczej TUG ds. Standardu Katalogów <span class="TEX">T<span class="E">E</span>X</span>-owych (<span class="TEX"><span class="ec-lmri-10">T</span><span @@ -6219,274 +6220,274 @@ class="ec-lmri-10">E</span></span><span class="ec-lmri-10">X</span></span> <span class="ec-lmri-10">Directory</span> <span -class="ec-lmri-10">Structure</span>), określającego, w jaki sposób tworzyć zgodne i łatwe do zarządzania zestawy pakietów +class="ec-lmri-10">Structure</span>), określającego, w jaki sposób tworzyć zgodne i łatwe do zarządzania zestawy pakietów <span class="TEX">T<span -class="E">E</span>X</span>-owych. Końcowy raport TDS został opublikowany w grudniowym numerze <span +class="E">E</span>X</span>-owych. Końcowy raport TDS został opublikowany w grudniowym numerze <span class="ec-lmri-10">TUGboat</span>-a, -i jasnym się stało, że jednym z oczekiwanych wyników wprowadzenia tego standardu mogłaby -być modelowa struktura na płytce CD. Wydana wówczas płytka CD była bezpośrednim -rezultatem rozważań i zaleceń Grupy Roboczej ds. TDS. Jasne także było, że sukces 4All<span class="TEX">T<span +i jasnym się stało, że jednym z oczekiwanych wyników wprowadzenia tego standardu mogłaby +być modelowa struktura na płytce CD. Wydana wówczas płytka CD była bezpośrednim +rezultatem rozważań i zaleceń Grupy Roboczej ds. TDS. Jasne także było, że sukces 4All<span class="TEX">T<span class="E">E</span>X</span> -CD pokazał, że użytkownicy Unixa także wiele by zyskali, mogąc korzystać z podobnie -łatwego w instalacji/pielęgnacji i użytkowaniu systemu. Było to jednym z celów projektu <span class="TEX">T<span +CD pokazał, że użytkownicy Unixa także wiele by zyskali, mogąc korzystać z podobnie +łatwego w instalacji/pielęgnacji i użytkowaniu systemu. Było to jednym z celów projektu <span class="TEX">T<span class="E">E</span>X</span> Live. -<!--l. 2889--><p class="indent" > Projekt przygotowania płytki CD, opartej na standardzie TDS i zorientowanej na systemy -uniksowe, rozpoczął się jesienią 1995 roku. Szybko zdecydowaliśmy się na wykorzystanie te<span class="TEX">T<span +<!--l. 2889--><p class="indent" > Projekt przygotowania płytki CD, opartej na standardzie TDS i zorientowanej na systemy +uniksowe, rozpoczął się jesienią 1995 roku. Szybko zdecydowaliśmy się na wykorzystanie te<span class="TEX">T<span class="E">E</span>X</span>-a -autorstwa Thomasa Essera, ponieważ działał na wielu platformach i został zaprojektowany -z myślą o przenośności pomiędzy różnymi systemami plików. Thomas zgodził się pomóc -i prace rozpoczęły się na dobre na początku 1996 roku. Pierwsze wydanie ukazało się w maju -1996 roku. Na początku 1997 roku Karl Berry udostępnił nową, istotnie zmienioną wersję -swojego pakietu Web2C, zawierającą prawie wszystkie funkcje wprowadzone do te<span class="TEX">T<span +autorstwa Thomasa Essera, ponieważ działał na wielu platformach i został zaprojektowany +z myślą o przenośności pomiędzy różnymi systemami plików. Thomas zgodził się pomóc +i prace rozpoczęły się na dobre na początku 1996 roku. Pierwsze wydanie ukazało się w maju +1996 roku. Na początku 1997 roku Karl Berry udostępnił nową, istotnie zmienioną wersję +swojego pakietu Web2C, zawierającą prawie wszystkie funkcje wprowadzone do te<span class="TEX">T<span class="E">E</span>X</span>-a -przez Thomasa Essera. W związku z tym zdecydowaliśmy się oprzeć drugie wydanie CD na +przez Thomasa Essera. W związku z tym zdecydowaliśmy się oprzeć drugie wydanie CD na standardowej bibliotece Web2C, z dodaniem skryptu <span class="ec-lmtt-10">texconfig </span>z pakietu te<span class="TEX">T<span class="E">E</span>X</span>. Trzecie wydanie -CD było oparte na Web2C wersji 7.2, przygotowanej przez Olafa Webera. W tym samym -czasie została przygotowana nowa wersja te<span class="TEX">T<span +CD było oparte na Web2C wersji 7.2, przygotowanej przez Olafa Webera. W tym samym +czasie została przygotowana nowa wersja te<span class="TEX">T<span class="E">E</span>X</span>-a i <span class="TEX">T<span -class="E">E</span>X</span> Live udostępniał prawie wszystkie -jego nowe funkcje. Czwarta edycja była przygotowana podobnie, z użyciem nowej wersji +class="E">E</span>X</span> Live udostępniał prawie wszystkie +jego nowe funkcje. Czwarta edycja była przygotowana podobnie, z użyciem nowej wersji te<span class="TEX">T<span -class="E">E</span>X</span>-a i nowej wersji Web2C (7.3). Wtedy to też zapoczątkowano kompletną dystrybucję dla +class="E">E</span>X</span>-a i nowej wersji Web2C (7.3). Wtedy to też zapoczątkowano kompletną dystrybucję dla Windows. -<!--l. 2907--><p class="indent" > Edycja piąta (marzec 2000) zawierała wiele poprawek i uzupełnień; zaktualizowano setki pakietów. -Szczegółową zawartość pakietów zapisano w plikach XML. Główną zmianą w <span class="TEX">T<span -class="E">E</span>X</span> Live 5 było -usunięcie programów, które nie miały statusu <span -class="ec-lmri-10">public domain</span>. Zawartość całej płytki powinna -odpowiadać ustaleniom Debian Free Software Guidelines (<span class="obeylines-h"><a +<!--l. 2907--><p class="indent" > Edycja piąta (marzec 2000) zawierała wiele poprawek i uzupełnień; zaktualizowano setki pakietów. +Szczegółową zawartość pakietów zapisano w plikach XML. Główną zmianą w <span class="TEX">T<span +class="E">E</span>X</span> Live 5 było +usunięcie programów, które nie miały statusu <span +class="ec-lmri-10">public domain</span>. Zawartość całej płytki powinna +odpowiadać ustaleniom Debian Free Software Guidelines (<a href="http://www.debian.org/intro/free" class="url" ><span -class="ec-lmtt-10">http://www.debian.org/intro/free</span></a></span>). -Dołożyliśmy wszelkich starań, aby sprawdzić warunki licencyjne pakietów, nadal jednak bardzo prosimy -o zgłaszanie zauważonych pomyłek. -<!--l. 2916--><p class="indent" > Szósta edycja (lipiec 2001) zawierała aktualizacje całego materiału. Główną zmianą było -wprowadzenie nowej koncepcji programów instalacyjnych – użytkownik miał odtąd możliwość -dokładniejszego wyboru potrzebnych zestawów i pakietów. Zestawy dotyczące obsługi poszczególnych -języków zostały całkowicie zreorganizowane, dzięki czemu wybór jednego z nich nie tylko instalował -potrzebne makra i fonty, ale też przygotowywał odpowiedni plik <span +class="ec-lmtt-10">http://www.debian.org/intro/free</span></a>). +Dołożyliśmy wszelkich starań, aby sprawdzić warunki licencyjne pakietów, nadal jednak bardzo prosimy +o zgłaszanie zauważonych pomyłek. +<!--l. 2916--><p class="indent" > Szósta edycja (lipiec 2001) zawierała aktualizacje całego materiału. Główną zmianą było +wprowadzenie nowej koncepcji programów instalacyjnych – użytkownik miał odtąd możliwość +dokładniejszego wyboru potrzebnych zestawów i pakietów. Zestawy dotyczące obsługi poszczególnych +języków zostały całkowicie zreorganizowane, dzięki czemu wybór jednego z nich nie tylko instalował +potrzebne makra i fonty, ale też przygotowywał odpowiedni plik <span class="ec-lmtt-10">language.dat</span>. <!--l. 2924--><p class="indent" > <span class="TEX">T<span -class="E">E</span>X</span> Live 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<span class="TEX">T<span +class="E">E</span>X</span> Live 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<span class="TEX">T<span class="E">E</span>X</span>. W programach instalacyjnych wprowadzono -możliwość wyboru bardziej ogólnych, predefiniowanych zestawów pakietów (m.in. dla użytkowników -francuskojęzycznych oraz polskich). Nowością było także wprowadzenie procedury aktualizacji +możliwość wyboru bardziej ogólnych, predefiniowanych zestawów pakietów (m.in. dla użytkowników +francuskojęzycznych oraz polskich). Nowością było także wprowadzenie procedury aktualizacji map fontowych dla Dvips i PDFTeX podczas instalacji oraz doinstalowywania pakietów fontowych. -<!--l. 2933--><p class="indent" > W 2003 r., wraz z napływem aktualizacji i dodatkowych nowych pakietów, okazało się, że <span class="TEX">T<span +<!--l. 2933--><p class="indent" > W 2003 r., wraz z napływem aktualizacji i dodatkowych nowych pakietów, okazało się, że <span class="TEX">T<span class="E">E</span>X</span> -Live nie mieści się na pojedynczym CD. Zmuszeni byliśmy podzielić <span class="TEX">T<span +Live nie mieści się na pojedynczym CD. Zmuszeni byliśmy podzielić <span class="TEX">T<span class="E">E</span>X</span> Live na trzy dystrybucje, -które wydano na DVD i dwóch płytkach CD. Ponadto: +które wydano na DVD i dwóch płytkach CD. Ponadto: <ul class="itemize1"> - <li class="itemize">na życzenie „<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> team” zmieniono standardowe użycie programów <span + <li class="itemize">na życzenie „<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> team” zmieniono standardowe użycie programów <span class="ec-lmss-10">latex </span>i <span -class="ec-lmss-10">pdflatex</span> – by - korzystały one z e-<span class="TEX">T<span +class="ec-lmss-10">pdflatex</span> – by + korzystały one z e-<span class="TEX">T<span class="E">E</span>X</span> (patrz str. <a href="#x1-110002.4">12<!--tex4ht:ref: text:etex --></a>); </li> - <li class="itemize">załączono nowe fonty obwiedniowe Latin Modern, które zastępują m.in. fonty EC (zawierając + <li class="itemize">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; </li> - <li class="itemize">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; + <li class="itemize">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; </li> - <li class="itemize">zmieniono instalację w systemach Windows, wprowadzając po raz pierwszy zintegrowane - środowisko pracy, oparte na edytorze XEmacs; + <li class="itemize">zmieniono instalację w systemach Windows, wprowadzając po raz pierwszy zintegrowane + środowisko pracy, oparte na edytorze XEmacs; </li> <li class="itemize">potrzebne programy pomocnicze dla Windows (Perl, Ghostscript, ImageMagick, Ispell) instalowano w strukturze katalogów instalacji <span class="TEX">T<span class="E">E</span>X</span> Live; </li> - <li class="itemize">mapy fontowe, z których korzystają programy <span + <li class="itemize">mapy fontowe, z których korzystają programy <span class="ec-lmss-10">dvips</span>, <span class="ec-lmss-10">dvipdfm </span>oraz <span -class="ec-lmss-10">pdftex</span>, generowano odtąd +class="ec-lmss-10">pdftex</span>, generowano odtąd w katalogu <span class="ec-lmtt-10">texmf/fonts/map</span>; </li> <li class="itemize"><span class="TEX">T<span -class="E">E</span>X</span>, Metafont oraz MetaPost domyślnie pozwalały wypisywać komunikaty na ekranie - i w pliku .log, a także w operacjach <span class="obeylines-h"><span class="verb"><span +class="E">E</span>X</span>, Metafont oraz MetaPost domyślnie pozwalały wypisywać komunikaty na ekranie + i w pliku .log, a także w operacjach <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">\write</span></span></span> w ich reprezentacji 8-bitowej, zamiast tradycyjnej notacji <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">^^</span></span></span>; w <span class="TEX">T<span -class="E">E</span>X</span> Live 7 eksperymentalnie wprowadzono zależność - przekodowania wyjścia programów od systemowej strony kodowej, potem ten pomysł +class="E">E</span>X</span> Live 7 eksperymentalnie wprowadzono zależność + przekodowania wyjścia programów od systemowej strony kodowej, potem ten pomysł zarzucono; </li> - <li class="itemize">znacznie zmieniono niniejszą dokumentację; + <li class="itemize">znacznie zmieniono niniejszą dokumentację; </li> - <li class="itemize">wreszcie, ponieważ numery wersji kolejnych edycji mogły wprowadzać w błąd, postanowiono - identyfikować edycje <span class="TEX">T<span + <li class="itemize">wreszcie, ponieważ numery wersji kolejnych edycji mogły wprowadzać w błąd, postanowiono + identyfikować edycje <span class="TEX">T<span class="E">E</span>X</span> Live zgodnie z rokiem wydania.</li></ul> <!--l. 2968--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">11.2. </span> <a id="x1-7800011.2"></a>Edycja 2004</h4> -<!--l. 2970--><p class="noindent" >Jak w każdej kolejnej wersji, w 2004 roku uaktualniono wiele pakietów i programów. Poniżej +<!--l. 2970--><p class="noindent" >Jak w każdej kolejnej wersji, w 2004 roku uaktualniono wiele pakietów i programów. Poniżej wymieniamy najbardziej istotne zmiany. <ul class="itemize1"> - <li class="itemize">Gdy mieliśmy już lokalnie zainstalowane fonty, które korzystały z własnych plików <span + <li class="itemize">Gdy mieliśmy już lokalnie zainstalowane fonty, które korzystały z własnych plików <span class="ec-lmtt-10">.map</span> i/lub <span class="ec-lmtt-10">.enc</span>, <span class="ec-lmri-10">nale</span><span -class="ec-lmri-10">żało </span>przenieść te pliki w nowe miejsce w strukturze <span +class="ec-lmri-10">żało </span>przenieść te pliki w nowe miejsce w strukturze <span class="ec-lmtt-10">texmf/</span>. <!--l. 2978--><p class="noindent" >Pliki <span -class="ec-lmtt-10">.map </span>(map fontowych) są odtąd wyszukiwane w podkatalogach <span -class="ec-lmtt-10">fonts/map </span>(w każdym +class="ec-lmtt-10">.map </span>(map fontowych) są odtąd wyszukiwane w podkatalogach <span +class="ec-lmtt-10">fonts/map </span>(w każdym drzewie <span -class="ec-lmtt-10">texmf</span>), zgodnie ze ścieżką określoną przez zmienną <span +class="ec-lmtt-10">texmf</span>), zgodnie ze ścieżką określoną przez zmienną <span class="ec-lmtt-10">TEXFONTMAPS</span>. Analogicznie, pliki <span -class="ec-lmtt-10">.enc </span>(przekodowań fontów) są odtąd wyszukiwane w podkatalogach <span +class="ec-lmtt-10">.enc </span>(przekodowań fontów) są odtąd wyszukiwane w podkatalogach <span class="ec-lmtt-10">fonts/enc</span>, - zgodnie ze ścieżką określoną przez zmienną <span -class="ec-lmtt-10">ENCFONTS</span>. O niewłaściwie umieszczonych - plikach tego typu zostaniemy ostrzeżeni podczas uruchomienia programu <span + zgodnie ze ścieżką określoną przez zmienną <span +class="ec-lmtt-10">ENCFONTS</span>. O niewłaściwie umieszczonych + plikach tego typu zostaniemy ostrzeżeni podczas uruchomienia programu <span class="ec-lmss-10">updmap</span>. Zmiany te - wprowadzono w celu uporządkowania struktury katalogów: wszystkie pliki dotyczące fontów - znajdują się odtąd w ramach jednego podkatalogu <span + wprowadzono w celu uporządkowania struktury katalogów: wszystkie pliki dotyczące fontów + znajdują się odtąd w ramach jednego podkatalogu <span class="ec-lmtt-10">fonts/</span>. - <!--l. 2989--><p class="noindent" >Metody radzenia sobie z sytuacjami związanymi z przejściem na nowy układ katalogów - omawiał artykuł <span class="obeylines-h"><a + <!--l. 2989--><p class="noindent" >Metody radzenia sobie z sytuacjami związanymi z przejściem na nowy układ katalogów + omawiał artykuł <a href="http://tug.org/texlive/mapenc.html" class="url" ><span -class="ec-lmtt-10">http://tug.org/texlive/mapenc.html</span></a></span>. +class="ec-lmtt-10">http://tug.org/texlive/mapenc.html</span></a>. </li> <li class="itemize">Do <span class="TEX">T<span -class="E">E</span>X</span> Collection DVD dodano nową dystrybucję dla Windows o nazwie pro<span class="TEX">T<span +class="E">E</span>X</span> Collection DVD dodano nową dystrybucję dla Windows o nazwie pro<span class="TEX">T<span class="E">E</span>X</span>t - (opartą na MiK<span class="TEX">T<span -class="E">E</span>X</span>-u). Była ona dostępna także na odrębnym CD. Choć pro<span class="TEX">T<span + (opartą na MiK<span class="TEX">T<span +class="E">E</span>X</span>-u). Była ona dostępna także na odrębnym CD. Choć pro<span class="TEX">T<span class="E">E</span>X</span>t nie - bazuje na implementacji Web2C, stosuje układ katalogów zgodny z TDS (patrz część <a + bazuje na implementacji Web2C, stosuje układ katalogów zgodny z TDS (patrz część <a href="#x1-70002">2<!--tex4ht:ref: sec:struct-tl --></a> na str. <a href="#x1-70002">7<!--tex4ht:ref: sec:struct-tl --></a>). </li> <li class="itemize">W ramach <span class="TEX">T<span class="E">E</span>X</span> Live dotychczasowe pojedyncze drzewo katalogów <span -class="ec-lmtt-10">texmf </span>zostało rozdzielone +class="ec-lmtt-10">texmf </span>zostało rozdzielone na trzy mniejsze: <span class="ec-lmtt-10">texmf</span>, <span class="ec-lmtt-10">texmf-dist </span>i <span -class="ec-lmtt-10">texmf-doc </span>(patrz część <a +class="ec-lmtt-10">texmf-doc </span>(patrz część <a href="#x1-90002.2">2.2<!--tex4ht:ref: sec:tld --></a>, str. <a href="#x1-90002.2">8<!--tex4ht:ref: sec:tld --></a>) oraz pliki <span class="ec-lmtt-10">README</span> - w każdym z tych katalogów). + w każdym z tych katalogów). </li> <li class="itemize">Wszystkie pliki makr wczytywane przez <span class="TEX">T<span -class="E">E</span>X</span>-a zostały umieszczone wyłącznie w podkalogu +class="E">E</span>X</span>-a zostały umieszczone wyłącznie w podkalogu <span class="ec-lmtt-10">tex </span>w ramach <span -class="ec-lmtt-10">texmf*</span>. Tym samym usunięto zbędne katalogi <span +class="ec-lmtt-10">texmf*</span>. Tym samym usunięto zbędne katalogi <span class="ec-lmtt-10">etex</span>, <span class="ec-lmtt-10">pdftex</span>, <span class="ec-lmtt-10">pdfetex </span>itp. i uproszczono metody wyszukiwania plików. </li> - <li class="itemize">Pomocnicze skrypty wykonywalne, niezależne od platformy i zwykle uruchamiane w sposób - automatyczny, były odtąd umieszczone w nowym podkatalogu <span + <li class="itemize">Pomocnicze skrypty wykonywalne, niezależne od platformy i zwykle uruchamiane w sposób + automatyczny, były odtąd umieszczone w nowym podkatalogu <span class="ec-lmtt-10">scripts </span>w ramach <span class="ec-lmtt-10">texmf*</span>. Znajdowane - są poleceniem <span class="obeylines-h"><span class="verb"><span + są poleceniem <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">kpsewhich</span><span -class="ec-lmtt-10"> -format=texmfscripts</span></span></span>. Programy korzystające z tych skryptów - mogły wymagać modyfikacji. Patrz <a +class="ec-lmtt-10"> -format=texmfscripts</span></span></span>. Programy korzystające z tych skryptów + mogły wymagać modyfikacji. Patrz <a href="../../../../texmf-doc/doc/english/tds/tds.html#Scripts" ><span class="ec-lmtt-10">texmf-doc/doc/english/tds/tds.html#Scripts</span></a>. </li> - <li class="itemize">Prawie wszystkie formaty traktują od tego wydania większość znaków jako jawnie - „wyświetlalne” (<span -class="ec-lmri-10">printable</span>), nie zaś, jak było dotychczas, konwertowane na <span class="TEX">T<span -class="E">E</span>X</span>-ową notację + <li class="itemize">Prawie wszystkie formaty traktują od tego wydania większość znaków jako jawnie + „wyświetlalne” (<span +class="ec-lmri-10">printable</span>), nie zaś, jak było dotychczas, konwertowane na <span class="TEX">T<span +class="E">E</span>X</span>-ową notację <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">^^</span></span></span>. Było to możliwe dzięki domyślnemu wczytywaniu tablicy przekodowań <span +class="ec-lmtt-10">^^</span></span></span>. Było to możliwe dzięki domyślnemu wczytywaniu tablicy przekodowań <span class="ec-lmtt-10">cp227.tcx</span>. - Dokładniej, znaki o kodach 32–256, HT, VT oraz FF zostały potraktowane dosłownie - podczas wyświetlania komunikatów. Wyjątkiem jest plain <span class="TEX">T<span + Dokładniej, znaki o kodach 32–256, HT, VT oraz FF zostały potraktowane dosłownie + podczas wyświetlania komunikatów. Wyjątkiem jest plain <span class="TEX">T<span class="E">E</span>X</span> (tylko znaki z zakresu - 32–127 są nie zmieniane), Con<span class="TEX">T<span -class="E">E</span>X</span>t (znaki z zakresu 0–255) oraz formaty bazujące - na Omedze. Podobna domyślna właściwość występowała w <span class="TEX">T<span + 32–127 są nie zmieniane), Con<span class="TEX">T<span +class="E">E</span>X</span>t (znaki z zakresu 0–255) oraz formaty bazujące + na Omedze. Podobna domyślna właściwość występowała w <span class="TEX">T<span class="E">E</span>X</span> Live 2003, ale w tej - edycji została zaimplementowana w bardziej elegancki sposób i z większymi możliwościami + edycji została zaimplementowana w bardziej elegancki sposób i z większymi możliwościami indywidualnego dostosowania (patrz <a href="../../../../texmf/doc/web2c/web2c.html#TCX-files" ><span class="ec-lmtt-10">texmf/doc/web2c/web2c. tml#TCX-files</span></a>. (Warto - wspomnieć, że wczytując Unicode, <span class="TEX">T<span -class="E">E</span>X</span> może w komunikatach błędów pokazywać - niekompletne sekwencje znaków, ponieważ został zaprojektowany „bajtowo”.) + wspomnieć, że wczytując Unicode, <span class="TEX">T<span +class="E">E</span>X</span> może w komunikatach błędów pokazywać + niekompletne sekwencje znaków, ponieważ został zaprojektowany „bajtowo”.) </li> <li class="itemize">Program <span -class="ec-lmss-10">pdfetex </span>został domyślną „maszyną” dla większości formatów (nie dotyczy to +class="ec-lmss-10">pdfetex </span>został domyślną „maszyną” dla większości formatów (nie dotyczy to samego Plain <span -class="ec-lmss-10">tex</span>). Domyślnie, gdy uruchamiamy polecenie <span +class="ec-lmss-10">tex</span>). Domyślnie, gdy uruchamiamy polecenie <span class="ec-lmss-10">latex</span>, <span -class="ec-lmss-10">mex </span>itp., generowane są - pliki DVI. Możliwe jest jednak wykorzystanie w <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="ec-lmss-10">mex </span>itp., generowane są + pliki DVI. Możliwe jest jednak wykorzystanie w <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span>, Con<span class="TEX">T<span -class="E">E</span>X</span>t itp. m.in. właściwości +class="E">E</span>X</span>t itp. m.in. właściwości mikrotypograficznych zaimplementowanych w <span -class="ec-lmss-10">pdftex</span>, a także rozszerzonych cech e-<span class="TEX">T<span +class="ec-lmss-10">pdftex</span>, a także rozszerzonych cech e-<span class="TEX">T<span class="E">E</span>X</span>-a (<a href="../../../../texmf-dist/doc/etex/base/" >texmf-dist/doc/etex/base/</a>). - <!--l. 3042--><p class="noindent" >Oznacza to także, co warto podkreślić, że <span -class="ec-lmri-10">zalecane </span>jest odtąd użycie pakietu <span + <!--l. 3042--><p class="noindent" >Oznacza to także, co warto podkreślić, że <span +class="ec-lmri-10">zalecane </span>jest odtąd użycie pakietu <span class="ec-lmss-10">ifpdf </span>(który - działa zarówno z plain, jak i <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>) lub analogicznych makr. Zwykłe sprawdzanie czy + działa zarówno z plain, jak i <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>) lub analogicznych makr. Zwykłe sprawdzanie czy zdefiniowano <span -class="ec-lmtt-10">\pdfoutput </span>bądź kilka innych poleceń pierwotnych może nie wystarczyć do - rozstrzygnięcia 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 <span -class="ec-lmtt-10">\pdfoutput </span>może być zdefiniowany nawet +class="ec-lmtt-10">\pdfoutput </span>bądź kilka innych poleceń pierwotnych może nie wystarczyć do + rozstrzygnięcia 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 <span +class="ec-lmtt-10">\pdfoutput </span>może być zdefiniowany nawet wtedy, gdy generowany jest plik DVI. </li> <li class="itemize">pdf<span class="TEX">T<span -class="E">E</span>X</span> (<span class="obeylines-h"><a +class="E">E</span>X</span> (<a href="http://pdftex.org" class="url" ><span -class="ec-lmtt-10">http://pdftex.org</span></a></span>) zyskał wówczas wiele nowych cech: +class="ec-lmtt-10">http://pdftex.org</span></a>) zyskał wówczas wiele nowych cech: <ul class="itemize2"> <li class="itemize"><span class="ec-lmtt-10">\pdfmapfile </span>i <span -class="ec-lmtt-10">\pdfmapline </span>pozwalają określić z poziomu dokumentu użyte mapy - fontowe, a także pojedyncze dodatkowe wpisy w tych mapach. +class="ec-lmtt-10">\pdfmapline </span>pozwalają określić z poziomu dokumentu użyte mapy + fontowe, a także pojedyncze dodatkowe wpisy w tych mapach. </li> - <li class="itemize">mikrotypograficzne operacje z fontami są łatwiejsze w użyciu; - <br class="newline" /><span class="obeylines-h"><a + <li class="itemize">mikrotypograficzne operacje z fontami są łatwiejsze w użyciu;<br +class="newline" /><a href="http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html" class="url" ><span -class="ec-lmtt-10">http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html</span></a></span> +class="ec-lmtt-10">http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html</span></a> </li> <li class="itemize">wszystkie parametry pracy pdf<span class="TEX">T<span -class="E">E</span>X</span>-a, dotychczas określane w specjalnym pliku +class="E">E</span>X</span>-a, dotychczas określane w specjalnym pliku konfiguracyjnym <span -class="ec-lmtt-10">pdftex.cfg</span>, muszą być odtąd ustawiane poleceniami wbudowanymi, +class="ec-lmtt-10">pdftex.cfg</span>, muszą być odtąd ustawiane poleceniami wbudowanymi, jak w pliku <span class="ec-lmtt-10">pdftexconfig.tex</span>; plik <span -class="ec-lmtt-10">pdftex.cfg </span>nie jest już w ogóle wykorzystywany. +class="ec-lmtt-10">pdftex.cfg </span>nie jest już w ogóle wykorzystywany. Po zmianie <span -class="ec-lmtt-10">pdftexconfig.tex </span>należało na nowo wygenerować pliki formatów (wciąż - jednak użytkownik miał pełną swobodę określania parametrów w redagowanym +class="ec-lmtt-10">pdftexconfig.tex </span>należało na nowo wygenerować pliki formatów (wciąż + jednak użytkownik miał pełną swobodę określania parametrów w redagowanym dokumencie); </li> - <li class="itemize">więcej informacji zawarto w podręczniku pdf<span class="TEX">T<span + <li class="itemize">więcej informacji zawarto w podręczniku pdf<span class="TEX">T<span class="E">E</span>X</span>-a: <a href="../../../../texmf/doc/pdftex/manual" >texmf/doc/pdftex/manual</a>. </li></ul> @@ -6495,13 +6496,11 @@ href="../../../../texmf/doc/pdftex/manual" >texmf/doc/pdftex/manual</a>. class="ec-lmtt-10">\input </span>w programach <span class="ec-lmss-10">tex</span>, <span class="ec-lmss-10">mf </span>oraz <span -class="ec-lmss-10">mpost </span>akceptowało odtąd nazwy plików ograniczone - podwójnymi apostrofami, zawierające spacje i inne znaki, np.: +class="ec-lmss-10">mpost </span>akceptowało odtąd nazwy plików ograniczone + podwójnymi apostrofami, zawierające spacje i inne znaki, np.: - <table -class="verbatim"><tr class="verbatim"><td -class="verbatim"><div class="verbatim"> + <div class="verbatim"> <div class="fancyvrb" id="fancyvrb21"> <a id="x1-78002r1"></a>  \input "nazwa_pliku ze spacjami"   % plain @@ -6509,350 +6508,349 @@ class="verbatim"><div class="verbatim"> id="x1-78004r2"></a>  \input{"nazwa_pliku ze spacjami"}  % latex </div> </div> - </td></tr></table> - <!--l. 3083--><p class="nopar" >Więcej informacji zawierto w podręczniku Web2C: <a + <!--l. 3083--><p class="nopar" >Więcej informacji zawierto w podręczniku Web2C: <a href="../../../../texmf/doc/web2c" >texmf/doc/web2c</a>. </li> <li class="itemize"><span -class="ec-lmtt-10">-output-directory </span>– nowa opcja programów <span +class="ec-lmtt-10">-output-directory </span>– nowa opcja programów <span class="ec-lmss-10">tex</span>, <span class="ec-lmss-10">mf </span>oraz <span -class="ec-lmss-10">mpost </span>– pozwalała na zapisanie wyniku - pracy w wyspecyfikowanym katalogu (np. można uruchomić program <span +class="ec-lmss-10">mpost </span>– pozwalała na zapisanie wyniku + pracy w wyspecyfikowanym katalogu (np. można uruchomić program <span class="ec-lmtt-10">tex </span>z plikiem - znajdującym się na dysku tylko do odczytu, zaś wynik zapisać na dysku pozwalającym + znajdującym się na dysku tylko do odczytu, zaś wynik zapisać na dysku pozwalającym na to); </li> <li class="itemize">Rozszerzenie enc<span class="TEX">T<span -class="E">E</span>X</span> zostało szczęśliwie włączone do Web2C. Aby uaktywnić to - rozszerzenie, należało podczas generowania formatu użyć opcji <span -class="ec-lmtt-10">-enc</span>. Ogólnie mówiąc, +class="E">E</span>X</span> zostało szczęśliwie włączone do Web2C. Aby uaktywnić to + rozszerzenie, należało podczas generowania formatu użyć opcji <span +class="ec-lmtt-10">-enc</span>. Ogólnie mówiąc, enc<span class="TEX">T<span -class="E">E</span>X</span> obsługuje przekodowanie wejścia i wyjścia, włączając także Unicode (UTF-8) (patrz +class="E">E</span>X</span> obsługuje przekodowanie wejścia i wyjścia, włączając także Unicode (UTF-8) (patrz <a -href="../../../../texmf-dist/doc/generic/enctex/" >texmf-dist/doc/generic/enctex/</a> oraz <span class="obeylines-h"><a +href="../../../../texmf-dist/doc/generic/enctex/" >texmf-dist/doc/generic/enctex/</a> oraz <a href="http://www.olsak.net/enctex.html" class="url" ><span -class="ec-lmtt-10">http://www.olsak.net/enctex.html</span></a></span>). +class="ec-lmtt-10">http://www.olsak.net/enctex.html</span></a>). </li> - <li class="itemize">Udostępniono nowy program Aleph, który łączył cechy e-<span class="TEX">T<span -class="E">E</span>X</span> i <span -class="rm-lmr-10"> - na <a -href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a> oraz <span class="obeylines-h"><a + <li class="itemize">Udostępniono nowy program Aleph, który łączył cechy e-<span class="TEX">T<span +class="E">E</span>X</span> i Omega. Skromna dokumentacja jest + dostępna na <a +href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a> oraz <a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph" class="url" ><span -class="ec-lmtt-10">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph</span></a></span>. +class="ec-lmtt-10">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph</span></a>. Format oparty na <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span>-u dla programu Aleph nazwano <span class="ec-lmss-10">lamed</span>. </li> <li class="itemize">Dystrybucja <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-a została po raz pierwszy zaopatrzona w nową 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 <span +class="E">E</span>X</span></span>-a została po raz pierwszy zaopatrzona w nową 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 <span class="ec-lmtt-10">ltnews </span>w <a href="../../../../texmf-dist/doc/latex/base" >texmf-dist/doc/latex/base</a>. </li> - <li class="itemize">Dołączono także program <span -class="ec-lmss-10">dvipng </span>konwertujący pliki DVI do formatu graficznego PNG + <li class="itemize">Dołączono także program <span +class="ec-lmss-10">dvipng </span>konwertujący pliki DVI do formatu graficznego PNG (<a href="../../../../texmf/doc/man/man1/dvipng.1" >texmf/doc/man/man1/dvipng.1</a>). </li> - <li class="itemize">W porozumieniu i z pomocą autora, Claudio Beccariego, ograniczono pakiet <span + <li class="itemize">W porozumieniu i z pomocą autora, Claudio Beccariego, ograniczono pakiet <span class="ec-lmss-10">cbgreek </span>do - zestawu fontów rozsądnego rozmiaru. Usunięto sporadycznie używane fonty konturowe - i służące do prezentacji. Pełen zestaw był oczywiście nadal dostępny z serwerów CTAN (<span class="obeylines-h"><a + zestawu fontów rozsądnego rozmiaru. Usunięto sporadycznie używane fonty konturowe + i służące do prezentacji. Pełen zestaw był oczywiście nadal dostępny z serwerów CTAN + (<a href="http://www.ctan.org/tex-archive/fonts/greek/cb" class="url" ><span -class="ec-lmtt-10">http://www.ctan.org/tex-archive/fonts/greek/cb</span></a></span>). +class="ec-lmtt-10">http://www.ctan.org/tex-archive/fonts/greek/cb</span></a>). </li> - <li class="itemize">Usunięto program <span -class="ec-lmss-10">oxdvi</span>; jego funkcje przejął <span + <li class="itemize">Usunięto program <span +class="ec-lmss-10">oxdvi</span>; jego funkcje przejął <span class="ec-lmss-10">xdvi</span>. </li> <li class="itemize">Programy z przedrostkiem <span class="ec-lmss-10">ini </span>oraz <span class="ec-lmss-10">vir </span>(np. <span -class="ec-lmss-10">initex</span>), które zwykle były dowiązaniami do programów +class="ec-lmss-10">initex</span>), które zwykle były dowiązaniami do programów <span class="ec-lmss-10">tex</span>, <span class="ec-lmss-10">mf </span>i <span -class="ec-lmss-10">mpost</span>, nie były od tej pory dostępne – w zupełności wystarcza użycie w wierszu poleceń +class="ec-lmss-10">mpost</span>, nie były od tej pory dostępne – w zupełności wystarcza użycie w wierszu poleceń opcji <span class="ec-lmtt-10">-ini</span>. </li> - <li class="itemize">Dystrybucja nie zawierała binariów dla platformy <span -class="ec-lmss-10">i386-openbsd </span>(głównie z powodu braku chętnych + <li class="itemize">Dystrybucja nie zawierała binariów dla platformy <span +class="ec-lmss-10">i386-openbsd </span>(głównie z powodu braku chętnych do wykonania kompilacji). </li> <li class="itemize">W systemie <span -class="ec-lmss-10">sparc-solaris </span>należało ustawić zmienną systemową <span -class="ec-lmtt-10">LD_LIBRARY_PATH</span>, aby uruchomić +class="ec-lmss-10">sparc-solaris </span>należało ustawić zmienną systemową <span +class="ec-lmtt-10">LD_LIBRARY_PATH</span>, aby uruchomić programy <span -class="ec-lmss-10">t1utils</span>. 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 +class="ec-lmss-10">t1utils</span>. 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 <span -class="ec-lmss-10">mips-irix </span>wymagana była obecność bibliotek +class="ec-lmss-10">mips-irix </span>wymagana była obecność bibliotek MIPSpro 7.4. </li></ul> <!--l. 3139--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">11.3. </span> <a id="x1-7900011.3"></a>Edycja 2005</h4> -<!--l. 3141--><p class="noindent" >Kolejna edycja przyniosła, jak zwykle, mnóstwo aktualizacji pakietów i programów. Struktura -dystrybucji ustabilizowała się, niemniej pojawiło się nieco zmian w konfiguracji: +<!--l. 3141--><p class="noindent" >Kolejna edycja przyniosła, jak zwykle, mnóstwo aktualizacji pakietów i programów. Struktura +dystrybucji ustabilizowała się, niemniej pojawiło się nieco zmian w konfiguracji: <ul class="itemize1"> <li class="itemize">Wprowadzono nowe skrypty <span class="ec-lmss-10">texconfig-sys</span>, <span class="ec-lmss-10">updmap-sys </span>i <span class="ec-lmss-10">fmtutil-sys</span>, których zadaniem - jest modyfikowanie plików konfiguracyjnych w głównych drzewach katalogów systemu. + jest modyfikowanie plików konfiguracyjnych w głównych drzewach katalogów systemu. Dotychczasowe skrypty <span class="ec-lmss-10">texconfig</span>, <span class="ec-lmss-10">updmap </span>i <span -class="ec-lmss-10">fmtutil </span>modyfikują odtąd pliki użytkownika +class="ec-lmss-10">fmtutil </span>modyfikują odtąd pliki użytkownika w katalogu <span class="ec-lmtt-10">$HOME/.texlive2005</span>. </li> - <li class="itemize">Dodano nowe zmienne środowiskowe <span + <li class="itemize">Dodano nowe zmienne środowiskowe <span class="ec-lmtt-10">TEXMFCONFIG </span>i <span -class="ec-lmtt-10">TEXMFSYSCONFIG</span>, które wskazują - położenie drzew katalogów z plikami konfiguracyjnymi, odpowiednio: użytkownika - i systemu. Tak więc mogło okazać się koniecznym przeniesienie własnych wersji +class="ec-lmtt-10">TEXMFSYSCONFIG</span>, które wskazują + położenie drzew katalogów z plikami konfiguracyjnymi, odpowiednio: użytkownika + i systemu. Tak więc mogło okazać się koniecznym przeniesienie własnych wersji <span class="ec-lmtt-10">fmtutil.cnf </span>i <span -class="ec-lmtt-10">updmap.cfg </span>w odpowiednie miejsca. Inną możliwością było przedefiniowanie +class="ec-lmtt-10">updmap.cfg </span>w odpowiednie miejsca. Inną możliwością było przedefiniowanie <span class="ec-lmtt-10">TEXMFCONFIG </span>lub <span class="ec-lmtt-10">TEXMFSYSCONFIG </span>w pliku <span -class="ec-lmtt-10">texmf.cnf</span>. W każdym z przypadków - położenie tych plików i przypisania <span +class="ec-lmtt-10">texmf.cnf</span>. W każdym z przypadków + położenie tych plików i przypisania <span class="ec-lmtt-10">TEXMFCONFIG </span>i <span -class="ec-lmtt-10">TEXMFSYSCONFIG </span>muszą być zgodne. - (Patrz część <a +class="ec-lmtt-10">TEXMFSYSCONFIG </span>muszą być zgodne. + (Patrz część <a href="#x1-100002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, str. <a href="#x1-100002.3">9<!--tex4ht:ref: sec:texmftrees --></a>.) </li> <li class="itemize">W wydaniu z poprzedniego roku przy podczas tworzenia wynikowego pliku DVI <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">\pdfoutput</span></span></span> i podobne polecenia pozostawały niezdefiniowane, mimo że używany był +class="ec-lmtt-10">\pdfoutput</span></span></span> i podobne polecenia pozostawały niezdefiniowane, mimo że używany był program <span -class="ec-lmss-10">pdfetex</span>. Zgodnie z obietnicą, w 2005 roku zarzucono to rozwiązanie (jego celem - było zapewnienie kompatybilności). Z tego powodu użytkownik był zmuszony zmienić te - dokumenty, które używały <span class="obeylines-h"><span class="verb"><span +class="ec-lmss-10">pdfetex</span>. Zgodnie z obietnicą, w 2005 roku zarzucono to rozwiązanie (jego celem + było zapewnienie kompatybilności). Z tego powodu użytkownik był zmuszony zmienić te + dokumenty, które używały <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">\ifx\pdfoutput\undefined</span></span></span> do sprawdzania, czy plik wynikowy - ma być w formacie PDF. Zamiast tego należało zastosować pakiet <span + ma być w formacie PDF. Zamiast tego należało zastosować pakiet <span class="ec-lmss-10">ifpdf.sty</span>, który - działa zarówno z plain <span class="TEX">T<span + działa zarówno z plain <span class="TEX">T<span class="E">E</span>X</span>-em jak i <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-em, albo zapożyczyć zastosowane w nim - rozwiązania. +class="E">E</span>X</span></span>-em, albo zapożyczyć zastosowane w nim + rozwiązania. </li> - <li class="itemize">W wydaniu z 2004 roku zmieniono większość formatów tak, by na wyjściu 8-bitowe znaki - były reprezentowane przez same siebie (por. poprzednia część). Nowy plik TCX o nazwie + <li class="itemize">W wydaniu z 2004 roku zmieniono większość formatów tak, by na wyjściu 8-bitowe znaki + były reprezentowane przez same siebie (por. poprzednia część). Nowy plik TCX o nazwie <span -class="ec-lmtt-10">empty.tcx </span>pozwalał w łatwy sposób uzyskać w razie potrzeby oryginalną notację (<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">empty.tcx </span>pozwalał w łatwy sposób uzyskać w razie potrzeby oryginalną notację (<span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">^^</span></span></span>), np.: - <table -class="verbatim"><tr class="verbatim"><td -class="verbatim"><div class="verbatim"> + <div class="verbatim"> <div class="fancyvrb" id="fancyvrb22"> <a id="x1-79002r1"></a>  latex --translate-file=empty.tcx twojplik.tex </div> </div> - </td></tr></table> <!--l. 3183--><p class="nopar" > </li> - <li class="itemize">Dołączono nowy program <span -class="ec-lmss-10">dvipdfmx</span>, służący do konwersji DVI do PDF. Program jest aktywnie - pielęgnowaną wersją programu <span -class="ec-lmss-10">dvipdfm</span>, który wciąż jest dostępny, ale nie jest już jednak + <li class="itemize">Dołączono nowy program <span +class="ec-lmss-10">dvipdfmx</span>, służący do konwersji DVI do PDF. Program jest aktywnie + pielęgnowaną wersją programu <span +class="ec-lmss-10">dvipdfm</span>, który wciąż jest dostępny, ale nie jest już jednak polecany. </li> <li class="itemize">Nowe programy <span class="ec-lmss-10">pdfopen </span>i <span -class="ec-lmss-10">pdfclose </span>pozwalały na przeładowanie plików PDF w Adobe Acrobat - Reader, bez konieczności ponownego uruchamiania programu. (Inne przeglądarki formatu PDF, jak +class="ec-lmss-10">pdfclose </span>pozwalały na przeładowanie plików PDF w Adobe Acrobat + Reader, bez konieczności ponownego uruchamiania programu. (Inne przeglądarki formatu PDF, jak <span class="ec-lmss-10">xpdf</span>, <span class="ec-lmss-10">gv </span>i <span -class="ec-lmss-10">gsview</span>, nigdy na tę przypadłość nie cierpiały.) +class="ec-lmss-10">gsview</span>, nigdy na tę przypadłość nie cierpiały.) </li> - <li class="itemize">Dla spójności, zmienne <span + <li class="itemize">Dla spójności, zmienne <span class="ec-lmtt-10">HOMETEXMF </span>i <span -class="ec-lmtt-10">VARTEXMF </span>zostały przemianowane odpowiednio na <span +class="ec-lmtt-10">VARTEXMF </span>zostały przemianowane odpowiednio na <span class="ec-lmtt-10">TEXMFHOME</span> i <span -class="ec-lmtt-10">TEXMFSYSVAR</span>. Zachowano zmienną <span -class="ec-lmtt-10">TEXMFVAR</span>, przeznaczoną domyślnie dla użytkownika. Patrz - też punkt pierwszy, powyżej. +class="ec-lmtt-10">TEXMFSYSVAR</span>. Zachowano zmienną <span +class="ec-lmtt-10">TEXMFVAR</span>, przeznaczoną domyślnie dla użytkownika. Patrz + też punkt pierwszy, powyżej. </li></ul> <!--l. 3202--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">11.4. </span> <a id="x1-8000011.4"></a>Edycja 2007</h4> -<!--l. 3204--><p class="noindent" >Największą nowością edycji lat 2006 i 2007 był Xe<span class="TEX">T<span +<!--l. 3204--><p class="noindent" >Największą nowością edycji lat 2006 i 2007 był Xe<span class="TEX">T<span class="E">E</span>X</span>, w postaci programów <span class="ec-lmtt-10">xetex </span>i <span class="ec-lmtt-10">xelatex</span>; patrz <a -href="../../../../texmf-dist/doc/xetex/XeTeX-reference.pdf" >texmf-dist/doc/xetex/XeTeX-reference.pdf</a> lub <span class="obeylines-h"><a +href="../../../../texmf-dist/doc/xetex/XeTeX-reference.pdf" >texmf-dist/doc/xetex/XeTeX-reference.pdf</a> lub <a href="http://scripts.sil.org/xetex" class="url" ><span -class="ec-lmtt-10">http://scripts.sil.org/xetex</span></a></span>. -<!--l. 3209--><p class="indent" > W istotny sposób został zaktualizowany MetaPost, zaplanowano także jego dalszy rozwój (<span class="obeylines-h"><a +class="ec-lmtt-10">http://scripts.sil.org/xetex</span></a>. +<!--l. 3209--><p class="indent" > W istotny sposób został zaktualizowany MetaPost, zaplanowano także jego dalszy rozwój +(<a href="http://tug.org/metapost/articles" class="url" ><span -class="ec-lmtt-10">http://tug.org/metapost/articles</span></a></span>); to samo dotyczy pdf<span class="TEX">T<span -class="E">E</span>X</span>-a (<span class="obeylines-h"><a +class="ec-lmtt-10">http://tug.org/metapost/articles</span></a>); to samo dotyczy pdf<span class="TEX">T<span +class="E">E</span>X</span>-a (<a href="http://tug.org/applications/pdftex" class="url" ><span -class="ec-lmtt-10">http://tug.org/applications/pdftex</span></a></span>). +class="ec-lmtt-10">http://tug.org/applications/pdftex</span></a>). <!--l. 3213--><p class="indent" > Pliki formatów (pdf)TeX-a (<span -class="ec-lmtt-10">.fmt</span>) oraz analogiczne dla MetaPosta i MetaFonta są od tej edycji +class="ec-lmtt-10">.fmt</span>) oraz analogiczne dla MetaPosta i MetaFonta są od tej edycji zapisywane w podkatalogach <span -class="ec-lmtt-10">texmf/web2c</span>, choć sam ten katalog jest nadal przeszukiwany. Podkatalogi -te mają nazwę zgodną z zastosowanym podczas generowania „silnikiem”, np. <span +class="ec-lmtt-10">texmf/web2c</span>, choć sam ten katalog jest nadal przeszukiwany. Podkatalogi +te mają nazwę zgodną z zastosowanym podczas generowania „silnikiem”, np. <span class="ec-lmtt-10">tex</span>, <span class="ec-lmtt-10">pdftex </span>lub <span class="ec-lmtt-10">xetex</span>. -Zmiana ta nie powinna być zauważalna w typowym użyciu. +Zmiana ta nie powinna być zauważalna w typowym użyciu. <!--l. 3220--><p class="indent" > Program <span -class="ec-lmtt-10">tex </span>(plain) od tej edycji już nie analizował pierwszego wiersza rozpoczynającego się +class="ec-lmtt-10">tex </span>(plain) od tej edycji już nie analizował pierwszego wiersza rozpoczynającego się znakami <span -class="ec-lmtt-10">%&</span>, aby ustalić jaki ma wczytać format. Pozostał zatem czysty, Knuthowy <span class="TEX">T<span +class="ec-lmtt-10">%&</span>, aby ustalić jaki ma wczytać format. Pozostał zatem czysty, Knuthowy <span class="TEX">T<span class="E">E</span>X</span>. <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> i wszystkie pozostałe formaty nadal analizują pierwszy wiersz z <span +class="E">E</span>X</span></span> i wszystkie pozostałe formaty nadal analizują pierwszy wiersz z <span class="ec-lmtt-10">%&</span>. -<!--l. 3225--><p class="indent" > 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 CTAN (<span class="obeylines-h"><a +<!--l. 3225--><p class="indent" > 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 CTAN +(<a href="http://www.ctan.org" class="url" ><span -class="ec-lmtt-10">http://www.ctan.org</span></a></span>). -<!--l. 3229--><p class="indent" > Drzewo źródłowe <span class="TEX">T<span -class="E">E</span>X</span> Live jest odtąd przechowywane w Subversion. Przeglądanie umożliwia -standardowy interfejs www, a jego adres zamieszczono na stronie <span class="obeylines-h"><a +class="ec-lmtt-10">http://www.ctan.org</span></a>). +<!--l. 3229--><p class="indent" > Drzewo źródłowe <span class="TEX">T<span +class="E">E</span>X</span> Live jest odtąd przechowywane w Subversion. Przeglądanie umożliwia +standardowy interfejs www, a jego adres zamieszczono na stronie <a href="http://tug.org.pl/texlive" class="url" ><span -class="ec-lmtt-10">http://tug.org.pl/texlive</span></a></span>. Mimo -iż nie widać efektów tej zmiany w końcowej dystrybucji, mamy nadzieję, że w nadchodzących latach -będzie to stabilne repozytorium oprogramowania dla rozwoju <span class="TEX">T<span +class="ec-lmtt-10">http://tug.org.pl/texlive</span></a>. Mimo +iż nie widać efektów tej zmiany w końcowej dystrybucji, mamy nadzieję, że w nadchodzących latach +będzie to stabilne repozytorium oprogramowania dla rozwoju <span class="TEX">T<span class="E">E</span>X</span> Live. -<!--l. 3236--><p class="indent" > W maju 2006 r. Thomas Esser ogłosił, że zaprzestaje aktualizowania dystrybucji te<span class="TEX">T<span -class="E">E</span>X</span> (<span class="obeylines-h"><a +<!--l. 3236--><p class="indent" > W maju 2006 r. Thomas Esser ogłosił, że zaprzestaje aktualizowania dystrybucji te<span class="TEX">T<span +class="E">E</span>X</span> +(<a href="http://tug.org/tetex" class="url" ><span -class="ec-lmtt-10">http://tug.org/tetex</span></a></span>). Spowodowało to znaczny wzrost zainteresowanie <span class="TEX">T<span -class="E">E</span>X</span> Live, szczególnie wśród +class="ec-lmtt-10">http://tug.org/tetex</span></a>). Spowodowało to znaczny wzrost zainteresowanie <span class="TEX">T<span +class="E">E</span>X</span> Live, szczególnie wśród dystrybutorów GNU/Linuksa. (W <span class="TEX">T<span -class="E">E</span>X</span> Live zdefiniowano w przybliżeniu równoważny, nowy schemat -instalacyjny pod nazwą <span -class="ec-lmtt-10">tetex</span>.) Mamy nadzieję, że w przyszłości doprowadzi to do takich ulepszeń +class="E">E</span>X</span> Live zdefiniowano w przybliżeniu równoważny, nowy schemat +instalacyjny pod nazwą <span +class="ec-lmtt-10">tetex</span>.) Mamy nadzieję, że w przyszłości doprowadzi to do takich ulepszeń w otoczeniu <span class="TEX">T<span -class="E">E</span>X</span>-owym, na których skorzystają wszyscy. +class="E">E</span>X</span>-owym, na których skorzystają wszyscy. <!--l. 3244--><p class="noindent" >Wszystkie wydania <span class="TEX">T<span -class="E">E</span>X</span> Live, wraz z dodatkowymi materiałami (np. okładkami płytek), są dostępne na -stronie: <span class="obeylines-h"><a +class="E">E</span>X</span> Live, wraz z dodatkowymi materiałami (np. okładkami płytek), są dostępne na +stronie: <a href="ftp://tug.org/historic/systems/texlive" class="url" ><span -class="ec-lmtt-10">ftp://tug.org/historic/systems/texlive</span></a></span>. +class="ec-lmtt-10">ftp://tug.org/historic/systems/texlive</span></a>. <!--l. 3250--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">11.5. </span> <a id="x1-8100011.5"></a>Wydanie obecne</h4> -<!--l. 3253--><p class="noindent" >W 2008 roku cała infrastruktura <span class="TEX">T<span -class="E">E</span>X</span> Live została przeprojektowana i przeprogramowana. -Informacja dotycząca instalacji jest przechowywana obecnie w zwykłym pliku tekstowym +<!--l. 3253--><p class="noindent" >W 2008 roku cała infrastruktura <span class="TEX">T<span +class="E">E</span>X</span> Live została przeprojektowana i przeprogramowana. +Informacja dotycząca instalacji jest przechowywana obecnie w zwykłym pliku tekstowym <span class="ec-lmtt-10">tlpkg/texlive.tlpdb</span>. <!--l. 3257--><p class="indent" > Po zainstalowaniu <span class="TEX">T<span -class="E">E</span>X</span> Live wreszcie jest możliwa jego aktualizacja z internetu, podobnie jak od -paru lat umożliwia to dystrybucja MiK<span class="TEX">T<span -class="E">E</span>X</span>. Zamierzamy regularnie aktualizować pakiety, w miarę jak -będą się pojawiać na serwerach CTAN. -<!--l. 3262--><p class="indent" > W tym wydaniu pojawił się nowy „silnik”, Lua<span class="TEX">T<span -class="E">E</span>X</span> (<span class="obeylines-h"><a +class="E">E</span>X</span> Live wreszcie jest możliwa jego aktualizacja z internetu, podobnie jak od +paru lat umożliwia to dystrybucja MiK<span class="TEX">T<span +class="E">E</span>X</span>. Zamierzamy regularnie aktualizować pakiety, w miarę jak +będą się pojawiać na serwerach CTAN. +<!--l. 3262--><p class="indent" > W tym wydaniu pojawił się nowy „silnik”, Lua<span class="TEX">T<span +class="E">E</span>X</span> (<a href="http://luatex.org" class="url" ><span -class="ec-lmtt-10">http://luatex.org</span></a></span>). Prócz nowych, -elastycznych możliwości dotyczących składu, udostępnia on doskonały język skryptowy do zastosowania +class="ec-lmtt-10">http://luatex.org</span></a>). Prócz nowych, +elastycznych możliwości dotyczących składu, udostępnia on doskonały język skryptowy do zastosowania zarówno w dokumentach <span class="TEX">T<span class="E">E</span>X</span>-owych, jak i poza nimi. -<!--l. 3267--><p class="indent" > Obsługa dla Windows i platform opartych na Unix została obecnie znacznie bardziej zunifikowana. -W szczególności większość skryptów w Perlu i Lua dostępna jest teraz także dla Windows -(zastosowano „wewnętrzny” Perl, dostarczany wraz z <span class="TEX">T<span +<!--l. 3267--><p class="indent" > Obsługa dla Windows i platform opartych na Unix została obecnie znacznie bardziej zunifikowana. +W szczególności większość skryptów w Perlu i Lua dostępna jest teraz także dla Windows +(zastosowano „wewnętrzny” Perl, dostarczany wraz z <span class="TEX">T<span class="E">E</span>X</span> Live). -<!--l. 3272--><p class="indent" > Pojawił się nowy skrypt <span -class="ec-lmss-10">tlmgr </span>(patrz część <a -href="#x1-400006">6<!--tex4ht:ref: sec:tlmgr --></a>), który staje się głównym narzędziem do zarządzania +<!--l. 3272--><p class="indent" > Pojawił się nowy skrypt <span +class="ec-lmss-10">tlmgr </span>(patrz część <a +href="#x1-400006">6<!--tex4ht:ref: sec:tlmgr --></a>), który staje się głównym narzędziem do zarządzania <span class="TEX">T<span -class="E">E</span>X</span> Live po jego instalacji. Umożliwia on aktualizację pakietów wraz z niezbędnymi wtedy -czynnościami, jak regenerowanie formatów, aktualizacja map fontowych itp. -<!--l. 3277--><p class="indent" > Wraz z pojawieniem się <span +class="E">E</span>X</span> Live po jego instalacji. Umożliwia on aktualizację pakietów wraz z niezbędnymi wtedy +czynnościami, jak regenerowanie formatów, aktualizacja map fontowych itp. +<!--l. 3277--><p class="indent" > Wraz z pojawieniem się <span class="ec-lmss-10">tlmgr </span>niektóre funkcje <span -class="ec-lmss-10">texconfig </span>zostały zablokowane (edycja plików +class="ec-lmss-10">texconfig </span>zostały zablokowane (edycja plików konfiguracyjnych formatów i wzorców przenoszenia). <!--l. 3281--><p class="indent" > Program <span -class="ec-lmss-10">xindy </span>do tworzenia skorowidzów (<span class="obeylines-h"><a +class="ec-lmss-10">xindy </span>do tworzenia skorowidzów (<a href="http://xindy.sourceforge.net/" class="url" ><span -class="ec-lmtt-10">http://xindy.sourceforge.net/</span></a></span>) jest obecnie dostępny -dla większości platform. -<!--l. 3285--><p class="indent" > Narzędzie <span -class="ec-lmss-10">kpsewhich </span>może obecnie raportować wszystkie wyniki przeszukiwania danego +class="ec-lmtt-10">http://xindy.sourceforge.net/</span></a>) jest obecnie dostępny +dla większości platform. +<!--l. 3285--><p class="indent" > Narzędzie <span +class="ec-lmss-10">kpsewhich </span>może obecnie raportować wszystkie wyniki przeszukiwania danego pliku (parametr <span -class="ec-lmtt-10">–all</span>), jak również ograniczyć wyszukiwanie do jednego katalogu (parametr +class="ec-lmtt-10">–all</span>), jak również ograniczyć wyszukiwanie do jednego katalogu (parametr <span -class="ec-lmtt-10">–subdir</span>). +class="ec-lmtt-10">–subdir</span>). <!--l. 3289--><p class="indent" > Program <span -class="ec-lmss-10">dvipdfmx </span>posiada obecnie funkcję <span -class="ec-lmss-10">extractbb </span>uzyskania informacji o prostokącie -ograniczającym (<span -class="ec-lmri-10">bounding box</span>); jest to jedna z ostatnich cech przejętych od dawniej używanego +class="ec-lmss-10">dvipdfmx </span>posiada obecnie funkcję <span +class="ec-lmss-10">extractbb </span>uzyskania informacji o prostokącie +ograniczającym (<span +class="ec-lmri-10">bounding box</span>); jest to jedna z ostatnich cech przejętych od dawniej używanego programu <span -class="ec-lmss-10">dvipdfm </span>(który jest nadal dostępny). -<!--l. 3294--><p class="indent" > Usunięto aliasy fontów <span +class="ec-lmss-10">dvipdfm </span>(który jest nadal dostępny). +<!--l. 3294--><p class="indent" > Usunięto aliasy fontów <span class="ec-lmtt-10">Times-Roman</span>, <span -class="ec-lmtt-10">Helvetica</span>, itd. Różne pakiety korzystały z nich -w nieoczekiwany sposób (np. spodziewając się, że fonty te będą miały różne kodowanie). Nie ma obecnie -dobrego sposobu na rozwiązanie tych sprzeczności. -<!--l. 3299--><p class="indent" > Usunięto format <span -class="ec-lmss-10">platex</span>, by uniknąć konfliktu nazwy z używanym od wielu lat japońskim pakietem +class="ec-lmtt-10">Helvetica</span>, itd. Różne pakiety korzystały z nich +w nieoczekiwany sposób (np. spodziewając się, że fonty te będą miały różne kodowanie). Nie ma obecnie +dobrego sposobu na rozwiązanie tych sprzeczności. +<!--l. 3299--><p class="indent" > Usunięto format <span +class="ec-lmss-10">platex</span>, by uniknąć konfliktu nazwy z używanym od wielu lat japońskim pakietem <span class="ec-lmss-10">platex</span>; pakiet <span class="ec-lmss-10">polski </span>(czyli dawny <span -class="ec-lmss-10">platex</span>) jest obecnie wystarczającym sposobem na polonizację dla +class="ec-lmss-10">platex</span>) jest obecnie wystarczającym sposobem na polonizację dla <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span>-a. -<!--l. 3304--><p class="indent" > Usunięto pliki <span -class="ec-lmtt-10">.pool</span>, które są obecnie wkompilowane w programy, co ułatwia ich aktualizację. -<!--l. 3307--><p class="indent" > Do tego wydania włączono także ostatnie zmiany dokonane przez Donalda Knutha (tzw. <span class="TEX"><span +<!--l. 3304--><p class="indent" > Usunięto pliki <span +class="ec-lmtt-10">.pool</span>, które są obecnie wkompilowane w programy, co ułatwia ich aktualizację. +<!--l. 3307--><p class="indent" > Do tego wydania włączono także ostatnie zmiany dokonane przez Donalda Knutha (tzw. <span class="TEX"><span class="ec-lmri-10">T</span><span class="E"><span class="ec-lmri-10">E</span></span><span class="ec-lmri-10">X</span></span><span class="ec-lmri-10"> tuneup</span> <span -class="ec-lmri-10">of 2008</span>); patrz: <span class="obeylines-h"><a +class="ec-lmri-10">of 2008</span>); patrz: <a href="http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf" class="url" ><span -class="ec-lmtt-10">http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf</span></a></span>. +class="ec-lmtt-10">http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf</span></a>. <!--l. 3311--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">11.6. </span> <a - id="x1-8200011.6"></a>Przyszłe wersje</h4> + id="x1-8200011.6"></a>Przyszłe wersje</h4> <!--l. 3313--><p class="noindent" ><span -class="ec-lmri-10">Niniejsza dystrybucja nie jest doskonała! </span>Planujemy kontynuować wydawanie nowych wersji -i chcielibyśmy, żeby zawierały one jeszcze więcej pomocnej dokumentacji, więcej programów -użytkowych, lepsze programy instalacyjne oraz stale ulepszany i poprawiany katalog makr i fontów. -Zadanie to jest wykonywane przez ciężko pracujących ochotników, poświęcających na to wiele swojego -wolnego czasu. Wiele jeszcze zostało do zrobienia. Jeżeli możesz pomóc, nie zastanawiaj się i przyłącz się -do nas. Patrz: <span class="obeylines-h"><a +class="ec-lmri-10">Niniejsza dystrybucja nie jest doskonała! </span>Planujemy kontynuować wydawanie nowych wersji +i chcielibyśmy, żeby zawierały one jeszcze więcej pomocnej dokumentacji, więcej programów +użytkowych, lepsze programy instalacyjne oraz stale ulepszany i poprawiany katalog makr i fontów. +Zadanie to jest wykonywane przez ciężko pracujących ochotników, poświęcających na to wiele swojego +wolnego czasu. Wiele jeszcze zostało do zrobienia. Jeżeli możesz pomóc, nie zastanawiaj się i przyłącz się +do nas. Patrz: <a href="http://tug.org/texlive/contribute.html" class="url" ><span -class="ec-lmtt-10">http://tug.org/texlive/contribute.html</span></a></span>. +class="ec-lmtt-10">http://tug.org/texlive/contribute.html</span></a>. -<!--l. 3322--><p class="indent" > Prosimy o przesyłanie poprawek, sugestii i uzupełnień oraz deklaracji pomocy w opracowywaniu +<!--l. 3322--><p class="indent" > Prosimy o przesyłanie poprawek, sugestii i uzupełnień oraz deklaracji pomocy w opracowywaniu kolejnych edycji na adres: <div class="quote"> <!--l. 3325--><p class="noindent" ><a -href="mailto:tex-live@tug.org" ><span class="path"><span -class="ec-lmtt-10">tex-live@tug.org</span></span></a> - <br class="newline" /><span class="obeylines-h"><a +href="mailto:tex-live@tug.org" ><span +class="ec-lmtt-10">tex-live@tug.org</span></a> <br +class="newline" /><a href="http://tug.org/texlive" class="url" ><span -class="ec-lmtt-10">http://tug.org/texlive</span></a></span></div> +class="ec-lmtt-10">http://tug.org/texlive</span></a></div> </body></html> |