diff options
author | Karl Berry <karl@freefriends.org> | 2019-03-30 21:40:14 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-03-30 21:40:14 +0000 |
commit | 12d6b522f55ca129156683742445b0f10cf95ea2 (patch) | |
tree | 76587681dce364db23b2570b21867d099edf01c3 /Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html | |
parent | fb03f42616a745b7bcb6fd10c86841bc560b00d5 (diff) |
2019 texlive-pl update
git-svn-id: svn://tug.org/texlive/trunk@50665 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html')
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html | 4508 |
1 files changed, 2154 insertions, 2354 deletions
diff --git a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html index c075d14d61a..03195289c5e 100644 --- a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html +++ b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html @@ -1,13 +1,16 @@ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html > -<head><title>Przewodnik TEX Live 2018 </title> -<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> +<head> + <title>Przewodnik TEX Live 2019 </title> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)"> <meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)"> -<!-- html --> +<!-- charset=iso-8859-1,html,info,fn-in --> <meta name="src" content="texlive-pl.tex"> <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" > </head><body > <div class="maketitle"> @@ -17,7 +20,7 @@ <h2 class="titleHead">Przewodnik <span class="TEX">T<span -class="E">E</span>X</span> Live 2018 </h2> +class="E">E</span>X</span> Live 2019 </h2> <div class="author" ><span class="ec-lmr-12">Redakcja: Karl Berry</span> <br /> <span @@ -27,13 +30,8 @@ href="http://tug.org/texlive/" class="url" ><span class="ec-lmtt-12">http://tug.org/texlive/</span></a> </div><br /> <div class="date" ><span class="ec-lmr-12">Kwiecie</span><span -class="ec-lmr-12">ń 2018</span></div> +class="ec-lmr-12">ń 2019</span></div> </div> -<div class="center" -> -<!--l. 55--><p class="noindent" > -<!--l. 56--><p class="noindent" >W tym roku <span class="TEX">T<span -class="E">E</span>X</span> Live jest poświęcony pamięci Staszka Wawrykiewicza.</div> <h3 class="likesectionHead"><a id="x1-1000"></a>Spis treści</h3> <div class="tableofcontents"> @@ -53,7 +51,7 @@ href="#x1-60001.4" id="QQ2-1-6">Uwagi dotyczące bezpieczeństwa</a></sp <br />  <span class="subsectionToc" >1.5 <a href="#x1-70001.5" id="QQ2-1-7">Dostępna pomoc</a></span> <br /> <span class="sectionToc" >2 <a -href="#x1-80002" id="QQ2-1-8">Struktura <span class="TEX">T<span +href="#x1-80002" id="QQ2-1-8">Przegląd <span class="TEX">T<span class="E">E</span>X</span> Live</a></span> <br />  <span class="subsectionToc" >2.1 <a href="#x1-90002.1" id="QQ2-1-9">The <span class="TEX">T<span @@ -79,19 +77,19 @@ href="#x1-150003.1" id="QQ2-1-15">Start instalacji</a></span> <br />   <span class="subsubsectionToc" >3.1.1 <a href="#x1-160003.1.1" id="QQ2-1-17">Unix</a></span> <br />   <span class="subsubsectionToc" >3.1.2 <a -href="#x1-170003.1.2" id="QQ2-1-20">Mac OS X</a></span> +href="#x1-170003.1.2" id="QQ2-1-18">Mac OS X</a></span> <br />   <span class="subsubsectionToc" >3.1.3 <a -href="#x1-180003.1.3" id="QQ2-1-21">Windows</a></span> +href="#x1-180003.1.3" id="QQ2-1-19">Windows</a></span> <br />   <span class="subsubsectionToc" >3.1.4 <a href="#x1-190003.1.4" id="QQ2-1-23">Cygwin</a></span> <br />   <span class="subsubsectionToc" >3.1.5 <a href="#x1-200003.1.5" id="QQ2-1-24">Instalator w trybie tekstowym</a></span> <br />   <span class="subsubsectionToc" >3.1.6 <a -href="#x1-210003.1.6" id="QQ2-1-25">Zaawansowany program instalacyjny w trybie graficznym</a></span> +href="#x1-210003.1.6" id="QQ2-1-25">Instalator w trybie graficznym</a></span> <br />   <span class="subsubsectionToc" >3.1.7 <a -href="#x1-220003.1.7" id="QQ2-1-26">Uproszczony program instalacyjny</a></span> +href="#x1-220003.1.7" id="QQ2-1-26">Starsze instalatory</a></span> <br />  <span class="subsectionToc" >3.2 <a -href="#x1-230003.2" id="QQ2-1-27">Podczas instalacji</a></span> +href="#x1-230003.2" id="QQ2-1-27">Uruchamianie instalacji</a></span> <br />   <span class="subsubsectionToc" >3.2.1 <a href="#x1-240003.2.1" id="QQ2-1-28">Menu: binary systems (tylko Unix)</a></span> <br />   <span class="subsubsectionToc" >3.2.2 <a @@ -117,8 +115,6 @@ href="#x1-330003.4.3" id="QQ2-1-41">Aktualizacje z internetu po instalacji z DVD href="#x1-340003.4.4" id="QQ2-1-42">Konfiguracja fontów dla Xe<span class="TEX">T<span class="E">E</span>X</span> i Lua<span class="TEX">T<span class="E">E</span>X</span></a></span> - - <br />   <span class="subsubsectionToc" >3.4.5 <a href="#x1-350003.4.5" id="QQ2-1-43">Con<span class="TEX">T<span class="E">E</span>X</span>t Mark IV</a></span> @@ -130,12 +126,14 @@ href="#x1-370003.4.7" id="QQ2-1-45">Integracja fontów z innych źródeł< href="#x1-380003.5" id="QQ2-1-46">Testowanie instalacji</a></span> <br />  <span class="subsectionToc" >3.6 <a href="#x1-390003.6" id="QQ2-1-47">Dodatkowe oprogramowanie</a></span> + + <br /> <span class="sectionToc" >4 <a href="#x1-400004" id="QQ2-1-48">Instalacje zaawansowane</a></span> <br />  <span class="subsectionToc" >4.1 <a href="#x1-410004.1" id="QQ2-1-49">Instalacje dla wielu użytkowników (lub wieloplatformowe)</a></span> <br />  <span class="subsectionToc" >4.2 <a -href="#x1-420004.2" id="QQ2-1-50">Przenośna instalacja na pendrivie USB</a></span> +href="#x1-420004.2" id="QQ2-1-50">Instalacja przenośna (USB)</a></span> <br /> <span class="sectionToc" >5 <a href="#x1-430005" id="QQ2-1-51"><span class="ec-lmss-10">tlmgr</span>: zarządzanie instalacją</a></span> @@ -143,89 +141,88 @@ class="ec-lmss-10">tlmgr</span>: zarządzanie instalacją</a></span> href="#x1-440005.1" id="QQ2-1-55"><span class="ec-lmss-10">tlmgr </span>– tryb graficzny (GUI)</a></span> <br />  <span class="subsectionToc" >5.2 <a -href="#x1-450005.2" id="QQ2-1-56">Other GUI interfaces for <span -class="ec-lmss-10">tlmgr</span></a></span> -<br />  <span class="subsectionToc" >5.3 <a -href="#x1-460005.3" id="QQ2-1-57">Przykładowe wywołania <span +href="#x1-450005.2" id="QQ2-1-56">Przykładowe wywołania <span class="ec-lmss-10">tlmgr </span>z linii poleceń</a></span> <br /> <span class="sectionToc" >6 <a -href="#x1-470006" id="QQ2-1-58">Uwagi dotyczące Windows</a></span> +href="#x1-460006" id="QQ2-1-57">Uwagi dotyczące Windows</a></span> <br />  <span class="subsectionToc" >6.1 <a -href="#x1-480006.1" id="QQ2-1-59">Cechy specyficzne w systemie Windows</a></span> +href="#x1-470006.1" id="QQ2-1-58">Cechy specyficzne w systemie Windows</a></span> <br />  <span class="subsectionToc" >6.2 <a -href="#x1-490006.2" id="QQ2-1-60">Programy pomocnicze dla Windows</a></span> +href="#x1-480006.2" id="QQ2-1-59">Programy pomocnicze dla Windows</a></span> <br />  <span class="subsectionToc" >6.3 <a -href="#x1-500006.3" id="QQ2-1-62">User Profile (inaczej Home – katalog domowy)</a></span> +href="#x1-490006.3" id="QQ2-1-61">User Profile (inaczej Home – katalog domowy)</a></span> <br />  <span class="subsectionToc" >6.4 <a -href="#x1-510006.4" id="QQ2-1-63">Rejestr Windows</a></span> +href="#x1-500006.4" id="QQ2-1-62">Rejestr Windows</a></span> <br />  <span class="subsectionToc" >6.5 <a -href="#x1-520006.5" id="QQ2-1-64">Uprawnienia w Windows</a></span> +href="#x1-510006.5" id="QQ2-1-63">Uprawnienia w Windows</a></span> <br />  <span class="subsectionToc" >6.6 <a -href="#x1-530006.6" id="QQ2-1-65">Zwiększanie maksymalnej ilości dostępnej pamięci w Windows i Cygwin</a></span> +href="#x1-520006.6" id="QQ2-1-64">Zwiększanie maksymalnej dostępnej pamięci w Windows i Cygwin</a></span> <br /> <span class="sectionToc" >7 <a -href="#x1-540007" id="QQ2-1-66">Instrukcja obsługi systemu Web2C</a></span> +href="#x1-530007" id="QQ2-1-65">Instrukcja obsługi systemu Web2C</a></span> <br />  <span class="subsectionToc" >7.1 <a -href="#x1-550007.1" id="QQ2-1-67">Przeszukiwanie ścieżek przez Kpathsea</a></span> +href="#x1-540007.1" id="QQ2-1-66">Przeszukiwanie ścieżek przez Kpathsea</a></span> <br />   <span class="subsubsectionToc" >7.1.1 <a -href="#x1-560007.1.1" id="QQ2-1-68">Źródła ścieżek</a></span> +href="#x1-550007.1.1" id="QQ2-1-67">Źródła ścieżek</a></span> <br />   <span class="subsubsectionToc" >7.1.2 <a -href="#x1-570007.1.2" id="QQ2-1-69">Pliki konfiguracyjne</a></span> +href="#x1-560007.1.2" id="QQ2-1-68">Pliki konfiguracyjne</a></span> <br />   <span class="subsubsectionToc" >7.1.3 <a -href="#x1-580007.1.3" id="QQ2-1-70">Rozwijanie ścieżek</a></span> +href="#x1-570007.1.3" id="QQ2-1-69">Rozwijanie ścieżek</a></span> <br />   <span class="subsubsectionToc" >7.1.4 <a -href="#x1-590007.1.4" id="QQ2-1-71">Rozwijanie domyślne</a></span> +href="#x1-580007.1.4" id="QQ2-1-70">Rozwijanie domyślne</a></span> <br />   <span class="subsubsectionToc" >7.1.5 <a -href="#x1-600007.1.5" id="QQ2-1-72">Rozwijanie nawiasów</a></span> +href="#x1-590007.1.5" id="QQ2-1-71">Rozwijanie nawiasów</a></span> <br />   <span class="subsubsectionToc" >7.1.6 <a -href="#x1-610007.1.6" id="QQ2-1-73">Rozwijanie podkatalogów</a></span> +href="#x1-600007.1.6" id="QQ2-1-72">Rozwijanie podkatalogów</a></span> <br />   <span class="subsubsectionToc" >7.1.7 <a -href="#x1-620007.1.7" id="QQ2-1-74">Lista znaków specjalnych i ich znaczeń – podsumowanie</a></span> +href="#x1-610007.1.7" id="QQ2-1-73">Lista znaków specjalnych i ich znaczeń – podsumowanie</a></span> <br />  <span class="subsectionToc" >7.2 <a -href="#x1-630007.2" id="QQ2-1-75">Bazy nazw plików</a></span> +href="#x1-620007.2" id="QQ2-1-74">Bazy nazw plików</a></span> <br />   <span class="subsubsectionToc" >7.2.1 <a -href="#x1-640007.2.1" id="QQ2-1-76">Baza nazw plików</a></span> +href="#x1-630007.2.1" id="QQ2-1-75">Baza nazw plików</a></span> <br />   <span class="subsubsectionToc" >7.2.2 <a -href="#x1-650007.2.2" id="QQ2-1-77">kpsewhich – program do przeszukiwania ścieżek</a></span> +href="#x1-640007.2.2" id="QQ2-1-76">kpsewhich – program do przeszukiwania ścieżek</a></span> <br />   <span class="subsubsectionToc" >7.2.3 <a -href="#x1-660007.2.3" id="QQ2-1-78">Przykłady użycia</a></span> +href="#x1-650007.2.3" id="QQ2-1-77">Przykłady użycia</a></span> <br />   <span class="subsubsectionToc" >7.2.4 <a -href="#x1-670007.2.4" id="QQ2-1-79">Diagnostyka błędów</a></span> +href="#x1-660007.2.4" id="QQ2-1-78">Diagnostyka błędów</a></span> <br />  <span class="subsectionToc" >7.3 <a -href="#x1-680007.3" id="QQ2-1-81">Parametry kontrolujące działanie programów</a></span> +href="#x1-670007.3" id="QQ2-1-80">Parametry kontrolujące działanie programów</a></span> <br /> <span class="sectionToc" >8 <a -href="#x1-690008" id="QQ2-1-82">Podziękowania</a></span> +href="#x1-680008" id="QQ2-1-81">Podziękowania</a></span> <br /> <span class="sectionToc" >9 <a -href="#x1-700009" id="QQ2-1-83">Historia</a></span> +href="#x1-690009" id="QQ2-1-82">Historia</a></span> <br />  <span class="subsectionToc" >9.1 <a -href="#x1-710009.1" id="QQ2-1-84">Poprzednie wersje</a></span> +href="#x1-700009.1" id="QQ2-1-83">Poprzednie wersje</a></span> <br />   <span class="subsubsectionToc" >9.1.1 <a -href="#x1-720009.1.1" id="QQ2-1-85">Wydanie 2004</a></span> +href="#x1-710009.1.1" id="QQ2-1-84">Wydanie 2004</a></span> <br />   <span class="subsubsectionToc" >9.1.2 <a -href="#x1-730009.1.2" id="QQ2-1-86">Wydanie 2005</a></span> +href="#x1-720009.1.2" id="QQ2-1-85">Wydanie 2005</a></span> <br />   <span class="subsubsectionToc" >9.1.3 <a -href="#x1-740009.1.3" id="QQ2-1-87">Wydanie 2006–2007</a></span> +href="#x1-730009.1.3" id="QQ2-1-86">Wydanie 2006–2007</a></span> <br />   <span class="subsubsectionToc" >9.1.4 <a -href="#x1-750009.1.4" id="QQ2-1-88">Wydanie 2008</a></span> +href="#x1-740009.1.4" id="QQ2-1-87">Wydanie 2008</a></span> <br />   <span class="subsubsectionToc" >9.1.5 <a -href="#x1-760009.1.5" id="QQ2-1-89">Wydanie 2009</a></span> +href="#x1-750009.1.5" id="QQ2-1-88">Wydanie 2009</a></span> <br />   <span class="subsubsectionToc" >9.1.6 <a -href="#x1-770009.1.6" id="QQ2-1-90">Wydanie 2010</a></span> +href="#x1-760009.1.6" id="QQ2-1-89">Wydanie 2010</a></span> <br />   <span class="subsubsectionToc" >9.1.7 <a -href="#x1-780009.1.7" id="QQ2-1-91">Wydanie 2011</a></span> +href="#x1-770009.1.7" id="QQ2-1-90">Wydanie 2011</a></span> <br />   <span class="subsubsectionToc" >9.1.8 <a -href="#x1-790009.1.8" id="QQ2-1-92">Wydanie 2012</a></span> +href="#x1-780009.1.8" id="QQ2-1-91">Wydanie 2012</a></span> <br />   <span class="subsubsectionToc" >9.1.9 <a -href="#x1-800009.1.9" id="QQ2-1-93">Wydanie 2013</a></span> +href="#x1-790009.1.9" id="QQ2-1-92">Wydanie 2013</a></span> <br />   <span class="subsubsectionToc" >9.1.10 <a -href="#x1-810009.1.10" id="QQ2-1-94">Wydanie 2014</a></span> +href="#x1-800009.1.10" id="QQ2-1-93">Wydanie 2014</a></span> <br />   <span class="subsubsectionToc" >9.1.11 <a -href="#x1-820009.1.11" id="QQ2-1-95">Wydanie 2015</a></span> +href="#x1-810009.1.11" id="QQ2-1-94">Wydanie 2015</a></span> <br />   <span class="subsubsectionToc" >9.1.12 <a -href="#x1-830009.1.12" id="QQ2-1-96">Wydanie 2016</a></span> +href="#x1-820009.1.12" id="QQ2-1-95">Wydanie 2016</a></span> <br />   <span class="subsubsectionToc" >9.1.13 <a -href="#x1-840009.1.13" id="QQ2-1-97">Wydanie 2017</a></span> +href="#x1-830009.1.13" id="QQ2-1-96">Wydanie 2017</a></span> +<br />   <span class="subsubsectionToc" >9.1.14 <a +href="#x1-840009.1.14" id="QQ2-1-97">Wydanie 2018</a></span> <br />  <span class="subsectionToc" >9.2 <a -href="#x1-850009.2" id="QQ2-1-98">Wersja aktualna – 2018</a></span> +href="#x1-850009.2" id="QQ2-1-98">Wersja aktualna – 2019</a></span> <br />  <span class="subsectionToc" >9.3 <a href="#x1-860009.3" id="QQ2-1-99">Przyszłe wersje</a></span> </div> @@ -233,16 +230,16 @@ href="#x1-860009.3" id="QQ2-1-99">Przyszłe wersje</a></span> id="x1-20001"></a>Wstęp</h3> -<!--l. 66--><p class="noindent" > +<!--l. 63--><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. 67--><p class="noindent" >Niniejsza dokumentacja opisuje oprogramowanie <span class="TEX">T<span +<!--l. 64--><p class="noindent" >Ten dokument 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>-a wraz z programami -pomocniczymi, dostępną dla różnych wersji Unix, w tym GNU/Linux, Mac OS X oraz Windows. -<!--l. 72--><p class="indent" > <span class="TEX">T<span +class="E">E</span>X</span>-a wraz z programami pomocniczymi, +dostępną dla GNU/Linux, różnych wersji Unix, Mac OS X oraz Windows. +<!--l. 69--><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> Collection, którą otrzymują członkowie odpowiedniej Grupy Użytkowników Systemu <span class="TEX">T<span @@ -250,28 +247,26 @@ class="E">E</span>X</span>. Część <a href="#x1-90002.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 użytkowników +<span class="TEX">T<span +class="E">E</span>X</span>-a. W tym dokumencie omówimy głównie samą dystrybucję <span class="TEX">T<span class="E">E</span>X</span> Live. -<!--l. 78--><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>, <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>2<span -class="plmi-10">ε</span>, Con<span class="TEX">T<span -class="E">E</span>X</span>t, <span -class="logo-10">METAFONT</span>, MetaPost, B<span -class="ec-lmcsc-10">ib</span><span class="TEX">T<span -class="E">E</span>X</span> -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. -<!--l. 89--><p class="indent" > Lista najważniejszych zmian w tej edycji <span class="TEX">T<span +<!--l. 74--><p class="indent" > <span class="TEX">T<span +class="E">E</span>X</span> Live zawiera pliki wykonywalne programów: <span class="TEX">T<span +class="E">E</span>X</span>, LaTeX2e, Con<span class="TEX">T<span +class="E">E</span>X</span>t, Metafont, MetaPost, BibTeX +i wielu innych, bogaty zestaw pakietów makr o wielorakim zastosowaniu, fontów i dokumentacji w różnych +językach, a także wsparcie składu publikacji w wielu językach świata. +<!--l. 81--><p class="indent" > Lista najważniejszych zmian w tej edycji <span class="TEX">T<span class="E">E</span>X</span> Live znajduje się w części <a href="#x1-850009.2">9.2<!--tex4ht:ref: sec:tlcurrent --></a>, na str. <a -href="#x1-850009.2">85<!--tex4ht:ref: sec:tlcurrent --></a>. -<!--l. 92--><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 <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 <span +href="#x1-850009.2">90<!--tex4ht:ref: sec:tlcurrent --></a>. +<!--l. 84--><p class="indent" > Czytelnik nie znajdzie w tym dokumencie informacji o systemie <span class="TEX">T<span +class="E">E</span>X</span>, a jedynie najważniejsze etapy +instalacji i konfiguracji oprogramowania <span class="TEX">T<span +class="E">E</span>X</span> Live. +<!--l. 87--><p class="indent" > Podstawowe pojęcia dotyczące <span class="TEX">T<span +class="E">E</span>X</span>-a początkujący użytkownicy znajdą np. w artykule <span class="ec-lmri-10">Przewodnik po</span> <span class="ec-lmri-10">systemie </span><span class="TEX"><span @@ -279,25 +274,28 @@ 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>: <a -href="../../../../texmf-dist/doc/generic/tex-virtual-academy-pl/cototex.html" >texmf-dist/doc/generic/tex-virtual-academy-pl/cototex.html</a>. -<!--l. 99--><p class="indent" > <a id="platforms"></a> +href="../../../../texmf-dist/doc/generic/tex-virtual-academy-pl/cototex.html" >texmf-dist/doc/generic/tex-virtual-academy-pl/cototex.html</a> lub na dowolnej stronie +internetowej poświęconej <span class="TEX">T<span +class="E">E</span>X</span>-owi. +<!--l. 91--><p class="indent" > <a id="platforms"></a> <h4 class="subsectionHead"><span class="titlemark">1.2. </span> <a id="x1-40001.2"></a>Obsługiwane systemy operacyjne</h4> -<!--l. 103--><p class="noindent" ><span class="TEX">T<span +<!--l. 95--><p class="noindent" ><span class="TEX">T<span class="E">E</span>X</span> Live zawiera oprogramowanie dla wielu platform uniksowych, w tym GNU/Linux, Mac OS X i Cygwin. Załączone pliki źródłowe pozwalają też na jego instalację na platformach innych systemów operacyjnych i kompilację samych programów. -<!--l. 109--><p class="indent" > Spośród systemów Windows obsługiwane jest Windows 7 i wersje późniejsze. W Windows Vista, XP, -2000 <span class="TEX">T<span -class="E">E</span>X</span> Live również powinien zadziałać. Brakuje wprawdzie oprogramowania dedykowanego dla wersji -64-bitowych, ale programy 32-bitowe działają w nich równie sprawnie. -<!--l. 114--><p class="indent" > W części <a +<!--l. 101--><p class="indent" > Spośród systemów Windows obsługiwane jest Windows 7 i wersje późniejsze. W Windows Vista również +powinien zadziałać ale w systemach Windows XP i wcześniejszych <span class="TEX">T<span +class="E">E</span>X</span> Live nie może już być instalowany. +Nie ma osobnego oprogramowania dla 64-bitowych wersji Windows, programy 32-bitowe działają w obu +wersjach równie sprawnie. +<!--l. 105--><p class="indent" > W części <a href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a> omówiono alternatywne dystrybucje, przeznaczone dla Windows oraz Mac OS X. -<!--l. 117--><p class="noindent" > +<!--l. 108--><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. 120--><p class="noindent" ><span class="TEX">T<span +<!--l. 111--><p class="noindent" ><span class="TEX">T<span class="E">E</span>X</span> Live można zainstalować z płytki DVD lub internetu (<a href="http://tug.org/texlive/acquire.html" class="url" ><span class="ec-lmtt-10">http://tug.org/texlive/acquire.html</span></a>). @@ -305,45 +303,49 @@ Program instalacyjny jest niewielki i pozwala pobrać z sieci wszystk zwłaszcza gdy potrzebujemy jedynie części oprogramowania <span class="TEX">T<span class="E">E</span>X</span> Live i nie chcemy pobierać niepotrzebnie obrazu całej płytki instalacyjnej. -<!--l. 126--><p class="indent" > Posiadając płytkę <span class="TEX">T<span -class="E">E</span>X</span> Collection DVD (lub jej obraz w pliku <span -class="ec-lmtt-10">.iso</span>) możemy zainstalować <span class="TEX">T<span -class="E">E</span>X</span> Live na -twardym dysku, lub przygotować instalację przenośną np. na pendrivie (patrz część <a -href="#x1-420004.2">4.2<!--tex4ht:ref: sec:portable-tl --></a>). 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 skrócony -przepis: +<!--l. 117--><p class="indent" > Płytka DVD (lub jej obraz w pliku <span +class="ec-lmtt-10">.iso</span>) pozwala zainstalować <span class="TEX">T<span +class="E">E</span>X</span> Live na twardym dysku. Nie +można uruchomić <span class="TEX">T<span +class="E">E</span>X</span> Live bezpośrednio z  <span class="TEX">T<span +class="E">E</span>X</span> Collection DVD albo z jej obrazu, ale można +przygotować instalację przenośną np. na pendrivie (patrz część <a +href="#x1-420004.2">4.2<!--tex4ht:ref: sec:portable-tl --></a>). Szczegółowy opis instalacji <span class="TEX">T<span +class="E">E</span>X</span> +Live znajduje się w dalszych rozdziałach tego dokumentu (str. <a +href="#x1-140003">12<!--tex4ht:ref: sec:install --></a>), poniżej zaś informacja w +skrócie. <ul class="itemize1"> - <li class="itemize">program instalacyjny <span class="path"><span -class="ec-lmtt-10">install-tl</span></span> może działać w kilku trybach: tzw. „wizard” (graficznym, - parametr <span -class="ec-lmtt-10">-gui=wizard</span>) – domyślnym dla Windows; tekstowym (<span -class="ec-lmtt-10">-gui=text</span>, domyślnym dla - Unix/Linux) i graficznym trybie „expert” (parametr <span -class="ec-lmtt-10">-gui=perltk</span>). Dla wygody użytkowników - Windows uruchomienie <span class="path"><span -class="ec-lmtt-10">install-tl-advanced.bat</span></span> przełącza instalator w tryb „expert”. + <li class="itemize">Program instalacyjny <span +class="ec-lmtt-10">install-tl </span>może działać w trybach: graficznym („gui mode”) + z parametrem <span +class="ec-lmtt-10">-gui </span>(domyślnym dla Windows i Mac OS X), tekstowym z parametrem <span +class="ec-lmtt-10">-gui=text</span> + (domyślnym dla wszystkich innych). Dla systemów Unix-o podobnych poprzednie <span +class="ec-lmtt-10">perltk </span>i + tryb „wizard" są nadal dostępne o ile zainstalowany jest Perl/Tk. Dla Windows należy jeszcze + przeczytać informacje w części <a +href="#x1-180003.1.3">3.1.3<!--tex4ht:ref: sec:wininst --></a>. </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 - uruchamiać 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 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 można uruchomić + zarówno w trybie tekstowym jak i graficznym. Pozwala on doinstalować lub usunąć pakiety, + aktualizować je z sieci, a także wykonywać różne czynności konfiguracyjne. </li></ul> -<!--l. 150--><p class="indent" > <a id="security"></a> +<!--l. 135--><p class="indent" > <a id="security"></a> + + <h4 class="subsectionHead"><span class="titlemark">1.4. </span> <a id="x1-60001.4"></a>Uwagi dotyczące bezpieczeństwa</h4> -<!--l. 154--><p class="noindent" >Zgodnie z naszą najlepszą wiedzą, główne programy <span class="TEX">T<span +<!--l. 139--><p class="noindent" >Zgodnie z naszą najlepszą wiedzą, główne programy <span class="TEX">T<span class="E">E</span>X</span>-owe są (i zawsze były) nadzwyczaj odporne. Jednak mimo dokładania najwyższej staranności, inne programy wspierające, zawarte w <span class="TEX">T<span class="E">E</span>X</span> Live, nie zawsze osiągają ten sam poziom. Jak zawsze, należy być ostrożnym przy uruchamianiu programów z danymi pochodzącymi z niepewnych źródeł. Dla uzyskania najwyższego stopnia bezpieczeństwa zalecamy stosowania podczas pracy nowych podfolderów. - - -<!--l. 162--><p class="indent" > Konieczność zachowania staranności jest szczególnie ważna w systemie Windows, ponieważ +<!--l. 147--><p class="indent" > Konieczność zachowania staranności jest szczególnie ważna w systemie Windows, ponieważ niezależnie od zawartości ścieżki przeszukiwania poszukuje on programów zawsze najpierw w bieżącym folderze. To zachowanie systemu otwiera szerokie możliwości ataku. Usunęliśmy wiele luk, lecz niewątpliwie niektóre jeszcze pozostały, szczególnie przy uruchamianiu programów pochodzących @@ -351,15 +353,14 @@ z innych źródeł. Zalecamy więc sprawdzanie bieżą plików, w szczególności plików wykonywalnych (binarnych lub skryptów). Zwykle nie powinno ich być, a w szczególności nie powinny być one tworzone w wyniku typowego przetwarzania dokumentów. -<!--l. 173--><p class="indent" > I na koniec: <span class="TEX">T<span +<!--l. 158--><p class="indent" > I na koniec: <span class="TEX">T<span class="E">E</span>X</span> (oraz towarzyszące mu programy) mogą, przy przetwarzaniu dokumentów, tworzyć pliki. Własność ta jest na wiele różnych sposobów podatna na nadużycia. Także w tych przypadkach, przetwarzanie nieznanych dokumentów w nowych podfolderach jest najlepszym znanym sposobem zabezpieczenia. -<!--l. 178--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">1.5. </span> <a id="x1-70001.5"></a>Dostępna pomoc</h4> -<!--l. 181--><p class="noindent" >Społeczność <span class="TEX">T<span +<!--l. 166--><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 mogą się znaleźć mniej lub @@ -370,7 +371,7 @@ adresem<br class="newline" /><a href="http://tug.org/interest.html#vendors" class="url" ><span class="ec-lmtt-10">http://tug.org/interest.html#vendors</span></a>.) -<!--l. 190--><p class="indent" > Oto lista źródeł pomocy, w kolejności przez nas rekomendowanej: +<!--l. 175--><p class="indent" > Oto lista źródeł pomocy, w kolejności przez nas rekomendowanej: <dl class="description"><dt class="description"> <span class="ec-lmbx-10">Start</span> </dt><dd @@ -396,8 +397,8 @@ href="../../../../texmf-dist/doc/generic/FAQ-en/" >texmf-dist/doc/generic/FAQ-en href="http://www.tex.ac.uk/faq" class="url" ><span class="ec-lmtt-10">http://www.tex.ac.uk/faq</span></a>. Proponujemy najpierw zajrzeć właśnie tam. Serwis FAQ uruchomiono też 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>. +href="http://www.gust.org.pl/faq" class="url" ><span +class="ec-lmtt-10">http://www.gust.org.pl/faq</span></a>. </dd><dt class="description"> <span class="TEX"><span class="ec-lmbx-10">T</span><span @@ -428,27 +429,32 @@ class="E">E</span>X</span>. </dd><dt class="description"> <span class="ec-lmbx-10">Archiwa pomocy</span> </dt><dd -class="description">Pomocy w rozwiązaniu tex-owego problemu - możemy szukać na stronach <a +class="description"> + Główne fora wsparcia użytkowników <span class="TEX">T<span +class="E">E</span>X</span>-a to dla <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>-a <a href="http://latex-community.org/" class="url" ><span -class="ec-lmtt-10">http://latex-community.org/</span></a>, <a +class="ec-lmtt-10">http://latex-community.org/</span></a>, + <a href="http://tex.stackexchange.com" class="url" ><span -class="ec-lmtt-10">http://tex.stackexchange.com</span></a>, - grupy Usenet <a +class="ec-lmtt-10">http://tex.stackexchange.com</span></a> (strona typu pytanie-odpowiedź), grupa dyskusyjna Usenet + <a href="news:comp.text.tex" class="url" ><span -class="ec-lmtt-10">news:comp.text.tex</span></a> czy liście dyskusyjnej <a +class="ec-lmtt-10">news:comp.text.tex</span></a>, czy lista dyskusyjna <a href="mailto:texhax@tug.org" ><span class="path"><span -class="ec-lmtt-10">texhax@tug.org</span></span></a> - <!--l. 216--><p class="noindent" >Archiwa ostatnich dwóch list dyskusyjnych, zawierające pytania i odpowiedzi zbierane przez +class="ec-lmtt-10">texhax@tug.org</span></span></a>. + <!--l. 206--><p class="noindent" >Archiwa ostatnich dwóch list dyskusyjnych, zawierające pytania i odpowiedzi zbierane przez wiele lat znajdziemy po adresem: <a href="http://groups.google.com/group/comp.text.tex/topics" class="url" ><span class="ec-lmtt-10">http://groups.google.com/group/comp.text.tex/topics</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>. Nie zaszkodzi skorzystanie z wyszukiwarki, np. +class="ec-lmtt-10">http://tug.org/mail-archives/texhax</span></a>. Nie zaszkodzi też skorzystać z wyszukiwarki, np. <a href="http://www.google.com" class="url" ><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 @@ -459,21 +465,19 @@ class="description">Jeśli nie znajdziemy rozwiązania problemu w&# href="http://latex-community.org/" class="url" ><span class="ec-lmtt-10">http://latex-community.org/</span></a> i <a href="http://tex.stackexchange.com/" class="url" ><span -class="ec-lmtt-10">http://tex.stackexchange.com/</span></a>, do <span class="path"><span -class="ec-lmtt-10">comp.text.tex</span></span> +class="ec-lmtt-10">http://tex.stackexchange.com/</span></a>, do <span +class="ec-lmtt-10">comp.text.tex</span> poprzez Google, 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>. - - - <!--l. 227--><p class="noindent" >Przed wysłaniem zapytania <span + <!--l. 217--><p class="noindent" >Przed wysłaniem zapytania <span class="ec-lmri-10">nale</span><span class="ec-lmri-10">ży </span>zapoznać się z poradami dotyczącymi sposobu formułowania 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>. Zastosowanie się do tych zasad zwiększy szanse na otrzymanie użytecznej odpowiedzi. - <!--l. 235--><p class="noindent" >Polscy użytkownicy mają do dyspozycji listę dyskusyjną GUST (polskiej Grupy Użytkowników + <!--l. 225--><p class="noindent" >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 <a href="http://www.gust.org.pl" class="url" ><span @@ -496,34 +500,34 @@ class="ec-lmtt-10">tex-live@</span> class="ec-lmtt-10">tug.org</span></span></a>. Jeśli pytanie dotyczy użycia konkretnego programu (pakietu makr itp.) z <span class="TEX">T<span class="E">E</span>X</span> Live, to lepiej je skierować do osoby opiekującej się danym programem lub na specjalistyczną listę - dyskusyjną. - </dd></dl> -<!--l. 246--><p class="indent" > Druga strona medalu to pomaganie tym, którzy mają problemy. Zarówno <span class="path"><span -class="ec-lmtt-10">comp.text.tex</span></span>, jak i <span + dyskusyjną. Uruchomienie programu z parametrem <span +class="ec-lmtt-10">--help </span>dostarczy adres zgłaszania błędów.</dd></dl> +<!--l. 235--><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 systemu <span class="TEX">T<span class="E">E</span>X</span>! -<!--l. 254--><p class="noindent" > +<!--l. 244--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">2. </span> <a - id="x1-80002"></a>Struktura <span class="TEX">T<span + id="x1-80002"></a>Przegląd <span class="TEX">T<span class="E">E</span>X</span> Live</h3> -<!--l. 257--><p class="noindent" >Omówimy tutaj strukturę i zawartość dystrybucji <span class="TEX">T<span +<!--l. 248--><p class="noindent" >Omówimy teraz 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> Collection – płytki DVD, w skład której +wchodzi <span class="TEX">T<span class="E">E</span>X</span> Live. -<!--l. 260--><p class="noindent" > +<!--l. 251--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">2.1. </span> <a id="x1-90002.1"></a>The <span class="TEX">T<span class="E">E</span>X</span> Collection: <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, Mac<span class="TEX">T<span class="E">E</span>X</span></h4> -<!--l. 263--><p class="noindent" >Płytka <span class="TEX">T<span +<!--l. 254--><p class="noindent" >Płytka <span class="TEX">T<span class="E">E</span>X</span> Collection DVD zawiera: -<!--l. 265--><p class="indent" > +<!--l. 256--><p class="indent" > <dl class="description"><dt class="description"> <span class="TEX"><span class="ec-lmbx-10">T</span><span @@ -571,78 +575,78 @@ class="description">to zrzut zawartości archiwów CTAN; (<a href="http://www.ctan.org" class="url" ><span class="ec-lmtt-10">http://www.ctan.org</span></a>). </dd></dl> -<!--l. 287--><p class="noindent" >CTAN, <span -class="ec-lmss-10">protext </span>nie spełnia przyjętych dla <span class="TEX">T<span +<!--l. 280--><p class="noindent" >CTAN i <span +class="ec-lmss-10">protext </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. 292--><p class="noindent" > + + +<!--l. 285--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">2.2. </span> <a id="x1-100002.2"></a>Główne katalogi <span class="TEX">T<span class="E">E</span>X</span> Live</h4> -<!--l. 295--><p class="noindent" >Poniżej wymieniono ważniejsze podkatalogi głównego katalogu <span +<!--l. 288--><p class="noindent" >Poniżej wymieniono ważniejsze podkatalogi głównego katalogu <span class="ec-lmri-10">instalacji </span><span class="TEX">T<span class="E">E</span>X</span> Live (na płytce <span class="TEX">T<span class="E">E</span>X</span> Collection DVD cała dystrybucja <span class="TEX">T<span class="E">E</span>X</span> Live została umieszczona nie w katalogu głównym, ale -w katalogu <span class="path"><span -class="ec-lmtt-10">texlive</span></span>, którego struktura nieco się różni; poniżej traktujemy katalog <span class="path"><span -class="ec-lmtt-10">texlive</span></span> jako katalog +w katalogu <span +class="ec-lmtt-10">texlive</span>, którego struktura nieco się różni; poniżej traktujemy katalog <span +class="ec-lmtt-10">texlive </span>jako katalog główny we wszystkich odniesieniach do instalacji <span class="TEX">T<span class="E">E</span>X</span> Live). -<!--l. 301--><p class="noindent" > - - +<!--l. 295--><p class="noindent" > <dl class="list1"><dt class="list"> <span class="ec-lmtt-10">bin</span> </dt><dd class="list"> - <!--l. 302--><p class="noindent" >Skompilowane programy <span class="TEX">T<span + <!--l. 296--><p class="noindent" >Skompilowane programy <span class="TEX">T<span class="E">E</span>X</span>-owe i pomocnicze, zorganizowane w podkatalogach według platform systemowych. </dd><dt class="list"> <span class="ec-lmtt-10">readme-*.dir</span> </dt><dd class="list"> - <!--l. 305--><p class="noindent" >Krótkie omówienie z użytecznymi odnośnikami, w kilku językach, w formacie HTML i zwykłym + <!--l. 299--><p class="noindent" >Krótkie omówienie z użytecznymi odnośnikami, w kilku językach, w formacie HTML i zwykłym tekstowym. </dd><dt class="list"> <span class="ec-lmtt-10">source</span> </dt><dd class="list"> - <!--l. 308--><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. + <!--l. 302--><p class="noindent" >Źródła wszystkich programów, włącznie z głównymi dystrybucjami <span class="TEX">T<span +class="E">E</span>X</span>-a opartymi na Web2C. </dd><dt class="list"> <span class="ec-lmtt-10">texmf-dist</span> </dt><dd class="list"> - <!--l. 317--><p class="noindent" >Główne drzewo katalogów instalacji (zawiera makra, fonty i dokumentacje; patrz: <span + <!--l. 305--><p class="noindent" >Główne drzewo katalogów instalacji (zawiera makra, fonty i dokumentacje, patrz: <span class="ec-lmtt-10">TEXMFDIST</span> w następnej części). </dd><dt class="list"> <span class="ec-lmtt-10">tlpkg</span> </dt><dd class="list"> - <!--l. 323--><p class="noindent" >Skrypty, programy i inne dane potrzebne do instalacji. Katalog zawiera także „prywatne” dla + <!--l. 308--><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 oprogramowania Perl i Ghostscript dla Windows (nie kolidują one z posiadanymi przez użytkownika podobnymi programami i działają tylko w ramach instalacji). Poza tym dołączono szybki i wygodny program do podglądu plików postscriptowych i PDF – PS_View dla Windows.</dd></dl> -<!--l. 331--><p class="indent" > Oprócz podkatalogów wymienionych powyżej katalog główny zawiera skrypty instalacyjne oraz plik <span class="path"><span -class="ec-lmtt-10">README</span></span> +<!--l. 316--><p class="indent" > Oprócz podkatalogów wymienionych powyżej katalog główny zawiera skrypty instalacyjne oraz plik <span +class="ec-lmtt-10">README</span> w kilku językach (również polskim). -<!--l. 335--><p class="indent" > Do znalezienia dokumentacji mogą się przydać na przykład dowiązania zawarte w pliku <a +<!--l. 320--><p class="indent" > Do znalezienia dokumentacji mogą się przydać na przykład dowiązania zawarte w pliku <a href="../../../../doc.html" >doc.html</a>. Dokumentacje niemal wszystkiego (pakietów makr, formatów, fontów, programów, przewodników man i info, -często także w formacie PDF) znajdują się w katalogu <span class="path"><span -class="ec-lmtt-10">texmf-dist/doc/</span></span>. W odszukaniu konkretnej +często także w formacie PDF) znajdują się w katalogu <span +class="ec-lmtt-10">texmf-dist/doc/</span>. W odszukaniu konkretnej dokumentacji w dowolnym z wymienionych katalogów może pomóc program <span class="ec-lmss-10">texdoc</span>. -<!--l. 343--><p class="indent" > Po instalacji niniejsza dokumentacja jest dostępna w różnych językach w podkatalogach -<span class="path"><span -class="ec-lmtt-10">texmf-dist/doc/texlive</span></span>: +<!--l. 328--><p class="indent" > Po instalacji niniejsza dokumentacja jest dostępna w różnych językach w podkatalogach +<span +class="ec-lmtt-10">texmf-dist/doc/texlive</span>: <ul class="itemize1"> <li class="itemize">czeski/słowacki: <a href="../../../../texmf-dist/doc/texlive/texlive-cz" >texmf-dist/doc/texlive/texlive-cz</a> @@ -667,22 +671,22 @@ href="../../../../texmf-dist/doc/texlive/texlive-ru" >texmf-dist/doc/texlive/tex </li> <li class="itemize">serbski: <a href="../../../../texmf-dist/doc/texlive/texlive-sr" >texmf-dist/doc/texlive/texlive-sr</a> + + </li> <li class="itemize">uproszczony chiński: <a href="../../../../texmf-dist/doc/texlive/texlive-zh-cn" >texmf-dist/doc/texlive/texlive-zh-cn</a></li></ul> -<!--l. 359--><p class="noindent" > +<!--l. 343--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">2.3. </span> <a id="x1-110002.3"></a>Predefiniowane drzewa katalogów texmf</h4> -<!--l. 362--><p class="noindent" >W tej części wymieniono wszystkie używane przez system, predefiniowane zmienne specyfikujące drzewa +<!--l. 346--><p class="noindent" >W tej części wymieniono wszystkie używane przez system, predefiniowane zmienne specyfikujące drzewa katalogów texmf, omówiono ich przeznaczenie i domyślny układ <span class="TEX">T<span class="E">E</span>X</span> Live. Uruchomiając polecenie <span class="ec-lmtt-10">tlmgr</span><span class="ec-lmtt-10"> conf</span>, wyświetlimy wartości tych zmiennych, dzięki czemu łatwo ustalimy, które katalogi w naszej instalacji są przypisane do konkretnych zmiennych. - - -<!--l. 368--><p class="indent" > Wszystkie drzewa katalogów, włącznie z prywatnymi katalogami użytkownika, powinny mieć strukturę +<!--l. 352--><p class="indent" > Wszystkie drzewa katalogów, włącznie z prywatnymi katalogami użytkownika, powinny mieć strukturę zgodną z zaleceniami <span class="TEX">T<span class="E">E</span>X</span> Directory Structure (TDS, <a href="http://tug.org/tds" class="url" ><span @@ -690,15 +694,15 @@ class="ec-lmtt-10">http://tug.org/tds</span></a>), konsekwentnie wraz z odpowiednimi podkatalogami. W przeciwnym wypadku potrzebne pliki mogą nie zostać odnalezione. W części <a href="#x1-360003.4.6">3.4.6<!--tex4ht:ref: sec:local-personal-macros --></a> (str. <a -href="#x1-360003.4.6">39<!--tex4ht:ref: sec:local-personal-macros --></a>) będzie to omówione dokładniej. Porządek na liście jest odwrotny do tego, +href="#x1-360003.4.6">42<!--tex4ht:ref: sec:local-personal-macros --></a>) będzie to omówione dokładniej. Porządek na liście jest odwrotny do tego, w jakim drzewa są przeszukiwane, to znaczy, drzewa umieszczone na liście później przesłaniają wcześniejsze. -<!--l. 377--><p class="noindent" > +<!--l. 361--><p class="noindent" > <dl class="list1"><dt class="list"> <span class="ec-lmtt-10">TEXMFDIST</span> </dt><dd class="list"> - <!--l. 378--><p class="noindent" >Drzewo katalogów zawierające niemal wszystkie pliki dystrybucji: pliki konfiguracyjne, pakiety + <!--l. 362--><p class="noindent" >Drzewo katalogów zawierające niemal wszystkie pliki dystrybucji: pliki konfiguracyjne, pakiety makr, fontów, pomocnicze skrypty, dokumentacje itp. (pozostałe pliki dystrybucji, czyli programy, znajdują się w równoległym katalogu <span class="ec-lmtt-10">bin/</span>). @@ -706,7 +710,7 @@ class="ec-lmtt-10">bin/</span>). <span class="ec-lmtt-10">TEXMFSYSVAR</span> </dt><dd class="list"> - <!--l. 383--><p class="noindent" >Drzewo katalogów wykorzystywane przez <span class="obeylines-h"><span class="verb"><span + <!--l. 366--><p class="noindent" >Drzewo katalogów wykorzystywane przez <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>, <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">fmtutil-sys</span></span></span>, a także @@ -717,7 +721,7 @@ class="ec-lmtt-10">tlmgr</span></span></span> do przechowywania wygenerowanych p <span class="ec-lmtt-10">TEXMFSYSCONFIG</span> </dt><dd class="list"> - <!--l. 387--><p class="noindent" >Drzewo katalogów wykorzystywane przez narzędzia <span class="obeylines-h"><span class="verb"><span + <!--l. 370--><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 @@ -726,13 +730,13 @@ class="ec-lmtt-10">fmtutil-sys</span></span></span> do przechowywania danych kon <span class="ec-lmtt-10">TEXMFLOCAL</span> </dt><dd class="list"> - <!--l. 391--><p class="noindent" >Drzewo katalogów, które administratorzy mogą wykorzystać do przechowywania lokalnych makr, + <!--l. 374--><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 w lokalnej sieci. </dd><dt class="list"> <span class="ec-lmtt-10">TEXMFHOME</span> </dt><dd class="list"> - <!--l. 394--><p class="noindent" >Drzewo katalogów dla prywatnych makr, fontów itp. użytkownika. Rozwinięcie tej zmiennej zależy + <!--l. 377--><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>). @@ -740,7 +744,7 @@ class="ec-lmtt-10">%USERPROFILE%</span></span></span>). <span class="ec-lmtt-10">TEXMFVAR</span> </dt><dd class="list"> - <!--l. 397--><p class="noindent" >Lokalne drzewo katalogów wykorzystywane przez <span class="obeylines-h"><span class="verb"><span + <!--l. 380--><p class="noindent" >Lokalne drzewo katalogów wykorzystywane przez <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> i <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">fmtutil</span></span></span> do @@ -751,7 +755,7 @@ class="ec-lmtt-10">TEXMFHOME</span>). <span class="ec-lmtt-10">TEXMFCONFIG</span> </dt><dd class="list"> - <!--l. 400--><p class="noindent" >Lokalne drzewo katalogów wykorzystywane przez narzędzia <span class="obeylines-h"><span class="verb"><span + <!--l. 383--><p class="noindent" >Lokalne 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 @@ -761,7 +765,7 @@ class="ec-lmtt-10">TEXMFHOME</span>). <span class="ec-lmtt-10">TEXMFCACHE</span> </dt><dd class="list"> - <!--l. 403--><p class="noindent" >Drzewa katalogów wykorzystywane przez Con<span class="TEX">T<span + <!--l. 386--><p class="noindent" >Drzewa katalogów wykorzystywane przez Con<span class="TEX">T<span class="E">E</span>X</span>t MkIV oraz Lua<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span class="E">E</span>X</span></span> do przechowywania buforowanych danych z przetwarzania; domyślna wartość w <span class="TEX">T<span @@ -769,7 +773,9 @@ class="E">E</span>X</span> Live jest identyczna z <span class="ec-lmtt-10">TEXMFSYSVAR </span>lub – jeśli katalog jest niedostępny do zapisu – <span class="ec-lmtt-10">TEXMFVAR</span>.</dd></dl> -<!--l. 410--><p class="noindent" >Oto domyślny układ katalogów: + + +<!--l. 393--><p class="noindent" >Oto domyślny układ katalogów: <dl class="description"><dt class="description"> <span class="ec-lmbx-10">og</span><span @@ -777,49 +783,52 @@ class="ec-lmbx-10">ólnosystemowy katalog instalacji</span> </dt><dd 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 -class="ec-lmtt-10">2017</span> </dt><dd + <span +class="ec-lmtt-10">2018</span> </dt><dd class="list"> - <!--l. 415--><p class="noindent" >poprzednie wydanie + <!--l. 398--><p class="noindent" >poprzednie wydanie </dd><dt class="list"> - <span -class="ec-lmtt-10">2018</span> </dt><dd + <span +class="ec-lmtt-10">2019</span> </dt><dd class="list"> - <!--l. 416--><p class="noindent" >wydanie aktualne - - + <!--l. 399--><p class="noindent" >wydanie aktualne <dl class="list3"><dt class="list"> - <span + <span class="ec-lmtt-10">bin</span> </dt><dd class="list"> - <!--l. 418--><p class="noindent" >  + <!--l. 401--><p class="noindent" >  <dl class="list4"><dt class="list"> - <span + <span class="ec-lmtt-10">i386-linux</span> </dt><dd class="list"> - <!--l. 420--><p class="noindent" >     programy dla GNU/Linux + <!--l. 403--><p class="noindent" >     programy dla GNU/Linux (32 bit) </dd><dt class="list"> - <span + <span class="ec-lmtt-10">...</span> </dt><dd class="list"> - <!--l. 421--><p class="noindent" > + <!--l. 404--><p class="noindent" > </dd><dt class="list"> - <span + <span class="ec-lmtt-10">x86_64-darwin</span> </dt><dd class="list"> - <!--l. 422--><p class="noindent" >programy dla Mac OS X + <!--l. 405--><p class="noindent" >programy dla Mac OS X + </dd><dt class="list"> + <span +class="ec-lmtt-10">x86_64-linux</span> </dt><dd +class="list"> + <!--l. 406--><p class="noindent" >programy dla GNU/Linux (64-bit) </dd><dt class="list"> - <span + <span class="ec-lmtt-10">win32</span> </dt><dd class="list"> - <!--l. 423--><p class="noindent" >      programy dla Windows</dd></dl> + <!--l. 407--><p class="noindent" >      programy dla Windows</dd></dl> </dd><dt class="list"> - <span + <span class="ec-lmtt-10">texmf-dist</span><span class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> </span> </dt><dd class="list"> - <!--l. 425--><p class="noindent" >określany zmienną <span + <!--l. 409--><p class="noindent" >określany zmienną <span class="ec-lmtt-10">TEXMFDIST </span>i <span class="ec-lmtt-10">TEXMFMAIN</span> </dd><dt class="list"> @@ -829,19 +838,20 @@ class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> </span> </dt><dd class="list"> - <!--l. 426--><p class="noindent" ><span -class="ec-lmtt-10">TEXMFSYSVAR</span> + <!--l. 410--><p class="noindent" ><span +class="ec-lmtt-10">TEXMFSYSVAR</span>, <span +class="ec-lmtt-10">TEXMFCACHE</span> </dd><dt class="list"> <span class="ec-lmtt-10">texmf-config</span> </dt><dd class="list"> - <!--l. 427--><p class="noindent" ><span + <!--l. 411--><p class="noindent" ><span class="ec-lmtt-10">TEXMFSYSCONFIG</span></dd></dl> </dd><dt class="list"> <span class="ec-lmtt-10">texmf-local</span> </dt><dd class="list"> - <!--l. 429--><p class="noindent" ><span + <!--l. 413--><p class="noindent" ><span class="ec-lmtt-10">TEXMFLOCAL</span>, katalog zachowywany od wydania do wydania</dd></dl> </dd><dt class="description"> <span @@ -851,66 +861,64 @@ class="description">(<span class="ec-lmtt-10">$HOME </span>lub <span class="ec-lmtt-10">%USERPROFILE%</span>) <dl class="list2"><dt class="list"> - <span -class="ec-lmtt-10">.texlive2017</span> </dt><dd + <span +class="ec-lmtt-10">.texlive2018</span> </dt><dd class="list"> - <!--l. 435--><p class="noindent" >prywatne pliki konfiguracyjne poprzedniego wydania + <!--l. 419--><p class="noindent" >prywatne pliki konfiguracyjne poprzedniego wydania </dd><dt class="list"> - <span -class="ec-lmtt-10">.texlive2018</span> </dt><dd + <span +class="ec-lmtt-10">.texlive2019</span> </dt><dd class="list"> - <!--l. 437--><p class="noindent" >prywatne pliki konfiguracyjne bieżącego wydania + <!--l. 421--><p class="noindent" >prywatne pliki konfiguracyjne bieżącego wydania <dl class="list3"><dt class="list"> - <span + <span class="ec-lmtt-10">texmf-var</span><span class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> </span> </dt><dd class="list"> - <!--l. 440--><p class="noindent" ><span + <!--l. 424--><p class="noindent" ><span class="ec-lmtt-10">TEXMFVAR</span>, <span class="ec-lmtt-10">TEXMFCACHE</span> </dd><dt class="list"> <span class="ec-lmtt-10">texmf-config</span> </dt><dd class="list"> - <!--l. 441--><p class="noindent" ><span + <!--l. 425--><p class="noindent" ><span class="ec-lmtt-10">TEXMFCONFIG</span></dd></dl> </dd><dt class="list"> <span class="ec-lmtt-10">texmf</span> </dt><dd class="list"> - <!--l. 443--><p class="noindent" ><span + <!--l. 427--><p class="noindent" ><span class="ec-lmtt-10">TEXMFHOME </span>prywatne makra, fonty itp.</dd></dl> + + </dd></dl> -<!--l. 447--><p class="noindent" > +<!--l. 431--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">2.4. </span> <a id="x1-120002.4"></a>Rozszerzenia <span class="TEX">T<span class="E">E</span>X</span>-a</h4> -<!--l. 450--><p class="noindent" >Oryginalny <span class="TEX">T<span +<!--l. 434--><p class="noindent" >Oryginalny <span class="TEX">T<span class="E">E</span>X</span>, stworzony przez prof. Knutha, został zamrożony, ale jest i zawsze 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 (tzw. „silników” <span class="TEX">T<span class="E">E</span>X</span>-a): -<!--l. 454--><p class="indent" > +<!--l. 438--><p class="indent" > <dl class="description"><dt class="description"> <span -class="plmi-10">ε</span><span -class="ec-lmbx-10">-</span><span class="TEX"><span +class="ec-lmbx-10">e-</span><span class="TEX"><span 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">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 znaczników itp.) oraz rozszerzenie <span class="TEX">T<span -class="E">E</span>X</span>--XE T do składu również od prawej do lewej. W trybie domyślnym <span -class="plmi-10">ε</span>-<span class="TEX">T<span +class="E">E</span>X</span>--XE T do składu również 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źć @@ -923,20 +931,20 @@ 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 <span -class="plmi-10">ε</span>-<span class="TEX">T<span +class="description">Program zawierający silnik e-<span class="TEX">T<span class="E">E</span>X</span> i dalsze rozszerzenia, który umożliwia tworzenie plików zarówno w formacie PDF, jak i DVI. Jest on domyślnym programem dla większości formatów np. <span class="ec-lmss-10">etex</span>, <span class="ec-lmss-10">latex</span>, <span class="ec-lmss-10">pdflatex </span>(oprócz plain <span class="TEX">T<span -class="E">E</span>X</span>).Więcej o programie na <a +class="E">E</span>X</span>). Więcej o programie na <a href="http://www.pdftex.org/" class="url" ><span class="ec-lmtt-10">http://www.pdftex.org/</span></a>. Podręczniki znajdziemy w katalogu <a -href="../../../../texmf-dist/doc/pdftex/manual/pdftex-a.pdf" >texmf-dist/doc/pdftex/manual/pdftex-a.pdf</a>, zaś przykład - wykorzystania w pliku <a +href="../../../../texmf-dist/doc/pdftex/manual/pdftex-a.pdf" >texmf-dist/doc/pdftex/manual/pdftex-a.pdf</a>, zaś przykłady + wykorzystania niektórych jego funkcji w pliku + <a href="../../../../texmf-dist/doc/pdftex/manual/samplepdf/samplepdf.tex" >texmf-dist/doc/pdftex/manual/samplepdf/samplepdf.tex</a>. </dd><dt class="description"> <span @@ -947,13 +955,13 @@ class="ec-lmbx-10">E</span></span><span class="ec-lmbx-10">X</span></span> </dt><dd class="description">Docelowo następca pdf<span class="TEX">T<span class="E">E</span>X</span>-a, z którym ma być, aczkolwiek niecałkowicie, zgodny - wstecz. Powinien także zastąpić Aleph (patrz niżej), choć nie zakłada się tu technicznej + wstecz. Powinien także zastąpić Aleph (patrz niżej ), choć nie zakłada się tu technicznej kompatybilności. Dołą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>) pozwala na eleganckie rozwiązanie wielu trudnych problemów <span class="TEX">T<span -class="E">E</span>X</span>-a. Program <span class="path"><span -class="ec-lmtt-10">texlua</span></span> ma +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 <a @@ -974,12 +982,10 @@ href="http://tug.org/xetex" class="url" ><span class="ec-lmtt-10">http://tug.org/xetex</span></a>. </dd><dt class="description"> <span -class="plr-10">Ω </span><span -class="ec-lmbx-10">(Omega)</span> </dt><dd -class="description">Program, który pracuje wewnętrznie ze znakami kodowanymi 16-bitowo (Unicode), +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 <span -class="plr-10">Ω</span>” (OTPs), co pozwala użytkownikowi + dynamicznie ładowane tzw. „procesy tłumaczenia Omega” (OTPs), co pozwala użytkownikowi definiować złożone transformacje, wykonywane na dowolnych strumieniach wejściowych. Sam program od dawna nie jest aktualizowany, został więc usunięty z <span class="TEX">T<span class="E">E</span>X</span> Live. Pozostawiono jego @@ -987,144 +993,121 @@ class="E">E</span>X</span> Live. Pozostawiono jego </dd><dt class="description"> <span class="ec-lmbx-10">Aleph</span> </dt><dd -class="description">Łączy rozszerzenia <span -class="plr-10">Ω</span> i <span -class="plmi-10">ε</span>-<span class="TEX">T<span -class="E">E</span>X</span>.Dostępna jest minimalna dokumentacja: +class="description">Łączy rozszerzenia Omega i e-<span class="TEX">T<span +class="E">E</span>X</span>. Minimalna dokumentacja dostępna jest tutaj <a href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a>. </dd></dl> -<!--l. 504--><p class="noindent" > +<!--l. 482--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">2.5. </span> <a id="x1-130002.5"></a>Inne ważniejsze programy <span class="TEX">T<span class="E">E</span>X</span> Live</h4> -<!--l. 506--><p class="noindent" >Poniżej zestawiono kilka innych, najczęściej używanych programów, dostępnych w dystrybucji <span class="TEX">T<span +<!--l. 484--><p class="noindent" >Poniżej zestawiono kilka innych, najczęściej używanych programów, dostępnych w dystrybucji <span class="TEX">T<span class="E">E</span>X</span> Live: -<!--l. 509--><p class="indent" > +<!--l. 487--><p class="indent" > <dl class="list1"><dt class="list"> <span class="ec-lmss-10">bibtex, biber</span> </dt><dd class="list"> - <!--l. 511--><p class="noindent" >tworzenie spisów bibliograficznych; + <!--l. 489--><p class="noindent" >wspomaga tworzenie spisów bibliograficznych; + + </dd><dt class="list"> <span class="ec-lmss-10">makeindex, xindy</span> </dt><dd class="list"> - <!--l. 513--><p class="noindent" >tworzenie posortowanych skorowidzów; + <!--l. 491--><p class="noindent" >wspomaga tworzenie posortowanych skorowidzów; </dd><dt class="list"> <span class="ec-lmss-10">dvips</span> </dt><dd class="list"> - <!--l. 515--><p class="noindent" >konwersja DVI do PostScript; + <!--l. 493--><p class="noindent" >pozwala konwertować DVI do PostScript; </dd><dt class="list"> <span class="ec-lmss-10">xdvi</span> </dt><dd class="list"> - <!--l. 517--><p class="noindent" >przeglądarka plików DVI dla X Window; - - + <!--l. 495--><p class="noindent" >przeglądarka plików DVI dla X Window; </dd><dt class="list"> <span class="ec-lmss-10">dviconcat, dviselect</span> </dt><dd class="list"> - <!--l. 523--><p class="noindent" >programy do manipulacji stronami w plikach DVI; + <!--l. 497--><p class="noindent" >programy do manipulacji stronami w plikach DVI; </dd><dt class="list"> <span class="ec-lmss-10">dvipdfmx</span> </dt><dd class="list"> - <!--l. 526--><p class="noindent" >konwersja DVI do PDF, metoda alternatywna w stosunku do wspomnianego wyżej programu - pdf<span class="TEX">T<span + <!--l. 500--><p class="noindent" >pozwala konwertować DVI do PDF, metoda alternatywna w stosunku do wspomnianego wyżej + programu pdf<span class="TEX">T<span class="E">E</span>X</span>; </dd><dt class="list"> <span class="ec-lmss-10">psselect, psnup, </span><span class="ec-lmss-10">…</span> </dt><dd class="list"> - <!--l. 531--><p class="noindent" >narzędzia do manipulacji na plikach postscriptowych; + <!--l. 503--><p class="noindent" >narzędzia do manipulacji na plikach postscriptowych; </dd><dt class="list"> <span class="ec-lmss-10">pdfjam, pdfjoin, </span><span class="ec-lmss-10">…</span> </dt><dd class="list"> - <!--l. 534--><p class="noindent" >narzędzia do manipulacji na plikach PDF; + <!--l. 506--><p class="noindent" >narzędzia do manipulacji na plikach PDF; </dd><dt class="list"> <span class="ec-lmss-10">context, mtxrun</span> </dt><dd class="list"> - <!--l. 539--><p class="noindent" >programy uruchamieniowe dla Con<span class="TEX">T<span + <!--l. 509--><p class="noindent" >programy uruchomieniowe dla Con<span class="TEX">T<span class="E">E</span>X</span>t; </dd><dt class="list"> <span class="ec-lmss-10">htlatex, </span><span class="ec-lmss-10">…</span> </dt><dd class="list"> - <!--l. 541--><p class="noindent" ><span + <!--l. 511--><p class="noindent" ><span class="ec-lmss-10">tex4ht </span>postprocesor dla (L<span class="ec-lmr-7">A</span> )<span class="TEX">T<span class="E">E</span>X</span>-a konwersji do HTML i XML. </dd></dl> -<!--l. 645--><p class="indent" > <a id="installation"></a> +<!--l. 517--><p class="indent" > <a id="installation"></a> <h3 class="sectionHead"><span class="titlemark">3. </span> <a id="x1-140003"></a>Instalacja</h3> -<!--l. 649--><p class="noindent" > +<!--l. 521--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">3.1. </span> <a id="x1-150003.1"></a>Start instalacji</h4> -<!--l. 652--><p class="noindent" >Instalację <span class="TEX">T<span +<!--l. 524--><p class="noindent" >Instalację <span class="TEX">T<span class="E">E</span>X</span> Live uruchamiamy z płytki <span class="TEX">T<span class="E">E</span>X</span> Collection DVD lub po pobraniu z sieci pakietu instalacyjnego i jego rozpakowaniu. Dodatkowe informacje na temat różnych metod instalacji znajdziemy na stronie <a href="http://tug.org/texlive/acquire.html" class="url" ><span class="ec-lmtt-10">http://tug.org/texlive/acquire.html</span></a>. -<!--l. 657--><p class="indent" > +<!--l. 529--><p class="indent" > <dl class="description"><dt class="description"> <span -class="ec-lmbx-10">Instalacja z sieci; pliki .zip i</span><span +class="ec-lmbx-10">Instalacja z sieci; pliki .zip lub</span><span class="ec-lmbx-10"> tar.gz:</span> </dt><dd -class="description">Z archiwum CTAN, z katalogu <span class="path"><span -class="ec-lmtt-10">systems/texlive/tlnet</span></span> +class="description">Z archiwum CTAN, z katalogu <span +class="ec-lmtt-10">systems/texlive/tlnet</span> (<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> powinien przekierować do najbliższej, - aktualnej kopii CTAN) należy pobrać plik <span class="path"><span -class="ec-lmtt-10">install-tl.zip</span></span> (wspólny dla Unix i - Windows) lub znacznie mniejszy <span class="path"><span -class="ec-lmtt-10">install-unx.tar.gz</span></span> (tylko dla Unix). Po rozpakowaniu, - w katalogu <span class="path"><span -class="ec-lmtt-10">install-tl/</span></span> znajdziemy skrypty instalacyjne <span class="path"><span -class="ec-lmtt-10">install-tl</span></span>, <span class="path"><span -class="ec-lmtt-10">install-tl-windows.</span> + aktualnej kopii CTAN) należy pobrać plik <span +class="ec-lmtt-10">install-tl.zip </span>(wspólny dla Unix i Windows) + lub znacznie mniejszy <span +class="ec-lmtt-10">install-unx.tar.gz </span>(tylko dla Unix). Po rozpakowaniu, w katalogu <span -class="ec-lmtt-10">bat</span></span> i <span class="path"><span -class="ec-lmtt-10">install-tl-advanced.bat</span></span>. - <!--l. 668--><p class="noindent" ><hr class="figure"><div class="figure" -><a - id="x1-15001r1"></a> <img -src="nsis_installer.png" alt="PIC" -width="1.00374pt" height="1.00374pt" > -<br /> <div class="caption" -><span class="id">Rysunek 1: </span><span -class="content">Ekran install-tl-windows.exe</span></div><!--tex4ht:label?: x1-15001r1 --> - <!--l. 671--><p class="noindent" ></div><hr class="endfigure"> +class="ec-lmtt-10">install-tl </span>znajdziemy skrypty instalacyjne <span +class="ec-lmtt-10">install-tl </span>i <span +class="ec-lmtt-10">install-tl-windows.bat</span>. </dd><dt class="description"> <span class="ec-lmbx-10">Instalacja z</span><span -class="ec-lmbx-10"> sieci w</span><span -class="ec-lmbx-10"> Windows:</span> </dt><dd -class="description">Dla Windows można pobrać alternatywny program <span class="path"><span -class="ec-lmtt-10">install-tl-windows.exe</span></span> - i uruchomić go podwójnym kliknięciem. Po samoczynnym rozpakowaniu zawartości ujrzymy okno - przedstawione na rys. <a -href="#x1-15001r1">1<!--tex4ht:ref: fig:nsis --></a>. Znajdziemy tam trzy opcje: „Simple install” (prosta instalacja; - instaluje wszystko); „Custom install” (instalacja zaawansowana, opisana w części  <a -href="#x1-180003.1.3">3.1.3<!--tex4ht:ref: sec:wininst --></a>) oraz - „Unpack only” (tylko rozpakowanie, czyli w wyniku otrzymamy to samo, co po rozpakowaniu - <span class="path"><span -class="ec-lmtt-10">install-tl.zip</span></span>). - <!--l. 683--><p class="noindent" >Plik <span -class="ec-lmtt-10">tlpdb/texlive.tlpdb </span>(wykorzystywany podczas instalacji) zawiera spis wszystkich plików - w każdym pakiecie. +class="ec-lmbx-10"> sieci; Windows .exe:</span> </dt><dd +class="description">Z archiwum CTAN pobrać plik jak poprzednio i  kliknąć dwa + razy. Na ekranie pojawi się okienko widoczne na rys. <a +href="#x1-15001r1">1<!--tex4ht:ref: fig:nsis --></a>, uruchomiony zostanie pierwszy krok + instalacji i będziemy mogli wybrać jedną z dwóch akcji: „Install" (zainstaluj) lub „Unpack only" + (tylko rozpakuj). </dd><dt class="description"> @@ -1135,38 +1118,61 @@ 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 uruchomieniu płytki należy zmienić katalog bieżący na - <span class="path"><span -class="ec-lmtt-10">texlive</span></span> DVD (w Windows program instalacyjny powinien uruchomić się automatycznie). DVD - otrzymamy w ramach członkostwa w dowolnej Grupie Użytkowników Systemu <span class="TEX">T<span -class="E">E</span>X</span> (kontakt w Polsce - <a +class="description">Po uruchomieniu płytki należy przejść do katalogu + <span +class="ec-lmtt-10">texlive </span>DVD (w Windows program instalacyjny powinien uruchomić się automatycznie po + włożeniu płytki). DVD otrzymamy w ramach członkostwa w dowolnej grupie użytkowników + <span class="TEX">T<span +class="E">E</span>X</span>-a (rekomendowane, w Polsce to GUST <a href="http://www.gust.org.pl" class="url" ><span -class="ec-lmtt-10">http://www.gust.org.pl</span></a>). Możemy także wypalić płytkę z dostępnego w sieci jej obrazu ISO bądź - zamontować bezpośrednio plik obrazu (w większości systemów istnieje taka możliwość). Po - zainstalowaniu z DVD lub obrazu ISO można aktualizować pakiety bezpośrednio z internetu (patrz - <a +class="ec-lmtt-10">http://www.gust.org.pl</span></a>), kupić płytkę w sklepie + (<a +href="http://tug.org/store" class="url" ><span +class="ec-lmtt-10">http://tug.org/store</span></a>) lub wypalić z dostępnego w sieci jej obrazu ISO. Można też zamontować + bezpośrednio plik obrazu (w większości systemów istnieje taka możliwość). Po zainstalowaniu z + DVD lub obrazu ISO można aktualizować pakiety bezpośrednio z internetu (patrz <a href="#x1-330003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>).</dd></dl> -<!--l. 706--><p class="indent" > Bez względu na źródło program instalacyjny jest ten sam. Podczas instalacji z sieci pobierane są najnowsze -aktualizacje pakietów, natomiast zawartość DVD i obrazu ISO, nie jest aktualizowana między corocznymi +<!--l. 580--><p class="indent" > <hr class="figure"><div class="figure" +> + + +<a + id="x1-15001r1"></a> + + +<!--l. 581--><p class="noindent" ><img +src="../texlive-common/nsis_installer.png" alt="pict" +> +<br /> <div class="caption" +><span class="id">Rysunek 1: </span><span +class="content">Pierwszy krok instalacji w Windows instalator <span +class="ec-lmtt-10">.exe</span></span></div><!--tex4ht:label?: x1-15001r1 --> + + +<!--l. 583--><p class="indent" > </div><hr class="endfigure"> +<!--l. 585--><p class="indent" > Bez względu na źródło program instalacyjny jest ten sam. Podczas instalacji z sieci pobierane są najnowsze +aktualizacje pakietów, natomiast zawartość DVD i obrazu ISO, nie jest aktualizowana pomiędzy corocznymi wydaniami. -<!--l. 711--><p class="indent" > Gdy łączymy się z siecią poprzez serwer proxy, należy uwzględnić jego ustawienia dla -programu Wget w pliku <span class="path"><span -class="ec-lmtt-10">~/.wget.rc</span></span> bądź poprzez modyfikację zmiennych środowiskowych (patrz +<!--l. 590--><p class="indent" > Gdy łączymy się z siecią poprzez serwer proxy, należy uwzględnić jego ustawienia dla +programu Wget w pliku <span +class="ec-lmtt-10">~/.wgetrc </span>bądź poprzez modyfikację zmiennych środowiskowych (patrz <a href="http://www.gnu.org/software/wget/manual/html_node/Proxies.html" class="url" ><span class="ec-lmtt-10">http://www.gnu.org/software/wget/manual/html_node/Proxies.html</span></a>). Do pobierania plików <span class="TEX">T<span class="E">E</span>X</span> Live zawsze używa programu GNU Wget. Oczywiście uwaga ta jest nieistotna gdy instalujemy z DVD lub obrazu płyty ISO. -<!--l. 719--><p class="noindent" >Poniżej omówiono dokładniej dalsze kroki instalacji. +<!--l. 609--><p class="noindent" >Poniżej omówiono dokładniej dalsze kroki instalacji. <h5 class="subsubsectionHead"><span class="titlemark">3.1.1. </span> <a id="x1-160003.1.1"></a>Unix</h5> -<!--l. 722--><p class="noindent" >Poniżej <span -class="ec-lmtt-10">> </span>oznacza znak zachęty systemu (tzw. prompt); to, co wpisuje użytkownik, zaznaczono <span -class="ec-lmtk-10">pogrubieniem</span>. -W oknie terminala należy wykonać: <div class="alltt"> -<!--l. 726--><p class="noindent" ><div class="obeylines-v"> +<!--l. 612--><p class="noindent" >Poniżej <span +class="ec-lmtt-10">> </span>oznacza znak zachęty systemu (tzw. prompt); to, co wpisuje użytkownik, zaznaczono +<span +class="ec-lmtk-10">pogrubieniem</span>. Skrypt <span +class="ec-lmtt-10">install-tl </span>jest skryptem Perla, więc w oknie terminala należy napisać: +<div class="alltt"> + +<!--l. 616--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -1179,97 +1185,197 @@ najpierw zmienić katalog poleceniem <span class="ec-lmtt-10">cd</span>, itd.; w dalszej części nie będziemy powtarzali wszelkich możliwych kombinacji). Zalecane jest powiększenie okna terminala, aby wyświetlić pełną zawartość ekranu programu instalacyjnego (rys. <a -href="#x1-16061r2">2<!--tex4ht:ref: fig:text-main --></a>). -<!--l. 735--><p class="indent" > <hr class="figure"><div class="figure" +href="#x1-18061r2">2<!--tex4ht:ref: fig:text-main --></a>). +<!--l. 629--><p class="indent" > Do uruchomienia w trybie graficznym (GUI; rys. <a +href="#x1-18063r4">4<!--tex4ht:ref: fig:advanced-lnx --></a>) wymagane jest zainstalowanie w systemie Tcl/Tk. +Mając go możemy uruchomić: <div class="alltt"> + +<!--l. 632--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">perl</span><span +class="ec-lmtk-10"> install-tl</span><span +class="ec-lmtk-10"> -gui</span> +</div> +</div> +<!--l. 636--><p class="indent" > Dotychczasowy sposób jest też możliwy, należy jednak pamiętać, że wymaga obecności w systemie modułu +<span +class="ec-lmtt-10">Perl::TK</span>, skompilowanego ze wsparciem dla XFT (w systemach GNU/Linux jest on z reguły dostępny, ale +w innych systemach niekoniecznie). Kompletny wykaz dostępnych opcji otrzymamy uruchamiając: +<div class="alltt"> + +<!--l. 640--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">perl</span><span +class="ec-lmtk-10"> install-tl</span><span +class="ec-lmtk-10"> -help</span> +</div> +</div> +<!--l. 651--><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ść +<span +class="ec-lmtt-10">umask</span>. Jeżeli więc chcemy, aby instalacja była dostępna dla innych użytkowników, 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 dokumentacji posiadanego systemu +operacyjnego. +<!--l. 663--><p class="indent" > <span +class="ec-lmbx-10">Uwagi specjalne dotyczące Cygwin: </span>w odróżnieniu od wielu rzeczywistych systemów +operacyjnych, których Cygwin jest jedynie emulatorem, w środowisku tym mogą nie być domyślnie +zainstalowane niektóre programy wymagane dla instalatora <span class="TEX">T<span +class="E">E</span>X</span> Live. Dodatkowe informacje – patrz +część <a +href="#x1-190003.1.4">3.1.4<!--tex4ht:ref: sec:cygwin --></a>. +<!--l. 670--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.1.2. </span> <a + id="x1-170003.1.2"></a>Mac OS X</h5> +<!--l. 673--><p class="noindent" >Jak wspomniano w części <a +href="#x1-90002.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>). +W jej wypadku należy użyć dedykowanego programu instalacyjnego, gdyż zmienia on w specyficzny sposób +ustawienia systemu, w szczególności pozwala na łatwe przełączanie między różnymi dystrybucjami <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>, Fink, MacPorts, …), wykorzystując tzw. struktury danych <span class="TEX">T<span +class="E">E</span>X</span>Dist. + + +<!--l. 681--><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 oraz programy są w nim dokładnie +takie same; dodano jedynie katalogi ze specyficznymi dla systemu Mac OS X dokumentacjami +i aplikacjami. +<!--l. 687--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.1.3. </span> <a + id="x1-180003.1.3"></a>Windows</h5> +<!--l. 689--><p class="noindent" >Gdy używamy pobranego z sieci i rozpakowanego z pliku zip instalatora (bądź program ten nie uruchamia się +automatycznie po włożeniu DVD do napędu), należy uruchomić <span +class="ec-lmtt-10">install-tl-windows.bat </span>(np. podwójnym +kliknięciem myszy). +<!--l. 696--><p class="indent" > Można to uczynić także z linii poleceń. Poniżej <span +class="ec-lmtt-10">> </span>oznacza znak zachęty systemu (tzw. prompt); to, co +wpisuje użytkownik, zaznaczono <span +class="ec-lmtk-10">pogrubieniem</span>. Gdy katalog zawierający plik instalatora jest katalogiem +bieżącym, wystarczy uruchomić: <div class="alltt"> + +<!--l. 700--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">install-tl-windows</span> +</div> +</div> +<!--l. 704--><p class="indent" > W linii poleceń można też podać ścieżkę do programu, np. dla <span class="TEX">T<span +class="E">E</span>X</span> Collection DVD: <div class="alltt"> + +<!--l. 706--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">D:</span><span +class="ec-lmtt-10">\</span><span +class="ec-lmtk-10">texlive</span><span +class="ec-lmtt-10">\</span><span +class="ec-lmtk-10">install-tl-windows</span> +</div> +</div> zakładając, że <span +class="ec-lmtt-10">D: </span>jest napędem DVD Rys. <a +href="#x1-18062r3">3<!--tex4ht:ref: fig:basic-w32 --></a> pokazuje podstawowy ekran programu instalacyjnego w trybie +graficznym (GUI) dla Windows. +<!--l. 712--><p class="indent" > Instalacja w trybie tekstowym wymaga podania: <div class="alltt"> + +<!--l. 713--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">install-tl-windows</span><span +class="ec-lmtk-10"> -no-gui</span> +</div> +</div> +<!--l. 717--><p class="indent" > Wszystkie dostępne opcje wyświetlimy uruchamiając: <div class="alltt"> + +<!--l. 718--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">install-tl-windows</span><span +class="ec-lmtk-10"> -help</span> +</div> +</div> +<!--l. 722--><p class="indent" > <hr class="figure"><div class="figure" > <a - id="x1-16061r2"></a> + id="x1-18061r2"></a> <div class="fancyvrb" id="fancyvrb1"><a - id="x1-16002r1"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> Installing</span><span + id="x1-18002r1"></a><span +class="ec-lmtt-8">Installing</span><span class="ec-lmtt-8"> TeX</span><span class="ec-lmtt-8"> Live</span><span -class="ec-lmtt-8"> 2018</span><span +class="ec-lmtt-8"> 2019</span><span class="ec-lmtt-8"> from:</span><span class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a - id="x1-16004r2"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> Platform:</span><span + id="x1-18004r2"></a><span +class="ec-lmtt-8">Platform:</span><span class="ec-lmtt-8"> x86_64-linux</span><span class="ec-lmtt-8"> =></span><span class="ec-lmtt-8"> ’GNU/Linux</span><span class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> Intel</span><span class="ec-lmtt-8"> x86_64’</span><br class="fancyvrb" /><a - id="x1-16006r3"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> Distribution:</span><span + id="x1-18006r3"></a><span +class="ec-lmtt-8">Distribution:</span><span class="ec-lmtt-8"> inst</span><span class="ec-lmtt-8"> (compressed)</span> <br class="fancyvrb" /><a - id="x1-16008r4"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> Directory</span><span + id="x1-18008r4"></a><span +class="ec-lmtt-8">Directory</span><span class="ec-lmtt-8"> for</span><span class="ec-lmtt-8"> temporary</span><span class="ec-lmtt-8"> files:</span><span class="ec-lmtt-8"> /tmp</span><br class="fancyvrb" /><a - id="x1-16010r5"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a - id="x1-16012r6"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span + id="x1-18010r5"></a><span +class="ec-lmtt-8">...</span><br class="fancyvrb" /><a + id="x1-18012r6"></a><span class="ec-lmtt-8"> Detected</span><span class="ec-lmtt-8"> platform:</span><span class="ec-lmtt-8"> GNU/Linux</span><span class="ec-lmtt-8"> on</span><span class="ec-lmtt-8"> Intel</span><span class="ec-lmtt-8"> x86_64</span><br class="fancyvrb" /><a - id="x1-16014r7"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><br class="fancyvrb" /><a - id="x1-16016r8"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span + id="x1-18014r7"></a> +<br class="fancyvrb" /><a + id="x1-18016r8"></a><span class="ec-lmtt-8"> <B></span><span class="ec-lmtt-8"> binary</span><span class="ec-lmtt-8"> platforms:</span><span class="ec-lmtt-8"> 1</span><span class="ec-lmtt-8"> out</span><span class="ec-lmtt-8"> of</span><span -class="ec-lmtt-8"> 19</span> -<br class="fancyvrb" /><a - id="x1-16018r9"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><br class="fancyvrb" /><a - id="x1-16020r10"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> 16</span><br class="fancyvrb" /><a + id="x1-18018r9"></a><br class="fancyvrb" /><a + id="x1-18020r10"></a><span class="ec-lmtt-8"> <S></span><span class="ec-lmtt-8"> set</span><span class="ec-lmtt-8"> installation</span><span -class="ec-lmtt-8"> scheme</span><span -class="ec-lmtt-8"> (scheme-full)</span><br class="fancyvrb" /><a - id="x1-16022r11"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><br class="fancyvrb" /><a - id="x1-16024r12"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> scheme:</span><span +class="ec-lmtt-8"> scheme-full</span><br class="fancyvrb" /><a + id="x1-18022r11"></a><br class="fancyvrb" /><a + id="x1-18024r12"></a><span class="ec-lmtt-8"> <C></span><span class="ec-lmtt-8"> customizing</span><span class="ec-lmtt-8"> installation</span><span -class="ec-lmtt-8"> collections:</span> +class="ec-lmtt-8"> collections</span> <br class="fancyvrb" /><a - id="x1-16026r13"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span + id="x1-18026r13"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -1282,19 +1388,13 @@ class="ec-lmtt-8"> 41,</span><span class="ec-lmtt-8"> disk</span><span class="ec-lmtt-8"> space</span><span class="ec-lmtt-8"> required:</span><span -class="ec-lmtt-8"> 5328</span><span +class="ec-lmtt-8"> 5829</span><span class="ec-lmtt-8"> MB</span><br class="fancyvrb" /><a - id="x1-16028r14"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><br class="fancyvrb" /><a - id="x1-16030r15"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span + id="x1-18028r14"></a><br class="fancyvrb" /><a + id="x1-18030r15"></a><span class="ec-lmtt-8"> <D></span><span class="ec-lmtt-8"> directories:</span><br class="fancyvrb" /><a - id="x1-16032r16"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span + id="x1-18032r16"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> TEXDIR</span><span @@ -1303,31 +1403,21 @@ class="ec-lmtt-8"> main</span><span class="ec-lmtt-8"> TeX</span><span class="ec-lmtt-8"> directory):</span> <br class="fancyvrb" /><a - id="x1-16034r17"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span + id="x1-18034r17"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> /usr/local/texlive/2018</span><br class="fancyvrb" /><a - id="x1-16036r18"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> /usr/local/texlive/2019</span><br class="fancyvrb" /><a + id="x1-18036r18"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a - id="x1-16038r19"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><br class="fancyvrb" /><a - id="x1-16040r20"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span + id="x1-18038r19"></a><br class="fancyvrb" /><a + id="x1-18040r20"></a><span class="ec-lmtt-8"> <O></span><span class="ec-lmtt-8"> options:</span><br class="fancyvrb" /><a - id="x1-16042r21"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span + id="x1-18042r21"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> [</span><span @@ -1339,318 +1429,180 @@ class="ec-lmtt-8"> instead</span><span class="ec-lmtt-8"> of</span><span class="ec-lmtt-8"> A4</span><span class="ec-lmtt-8"> by</span><span -class="ec-lmtt-8"> default</span> -<br class="fancyvrb" /><a - id="x1-16044r22"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> default</span><br class="fancyvrb" /><a + id="x1-18044r22"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a - id="x1-16046r23"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><br class="fancyvrb" /><a - id="x1-16048r24"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span + id="x1-18046r23"></a><br class="fancyvrb" /><a + id="x1-18048r24"></a><span class="ec-lmtt-8"> <V></span><span class="ec-lmtt-8"> set</span><span class="ec-lmtt-8"> up</span><span class="ec-lmtt-8"> for</span><span class="ec-lmtt-8"> portable</span><span class="ec-lmtt-8"> installation</span><br class="fancyvrb" /><a - id="x1-16050r25"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><br class="fancyvrb" /><a - id="x1-16052r26"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> Actions:</span><br class="fancyvrb" /><a - id="x1-16054r27"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span + id="x1-18050r25"></a> +<br class="fancyvrb" /><a + id="x1-18052r26"></a><span +class="ec-lmtt-8">Actions:</span><br class="fancyvrb" /><a + id="x1-18054r27"></a><span class="ec-lmtt-8"> <I></span><span class="ec-lmtt-8"> start</span><span class="ec-lmtt-8"> installation</span><span class="ec-lmtt-8"> to</span><span class="ec-lmtt-8"> hard</span><span -class="ec-lmtt-8"> disk</span> -<br class="fancyvrb" /><a - id="x1-16056r28"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> disk</span><br class="fancyvrb" /><a + id="x1-18056r28"></a><span class="ec-lmtt-8"> <P></span><span -class="ec-lmtt-8"> zapisz</span><span -class="ec-lmtt-8"> profil</span><span -class="ec-lmtt-8"> instalacyjny</span><span -class="ec-lmtt-8"> do</span><span -class="ec-lmtt-8"> pliku</span><span +class="ec-lmtt-8"> save</span><span +class="ec-lmtt-8"> installation</span><span +class="ec-lmtt-8"> profile</span><span +class="ec-lmtt-8"> to</span><span class="ec-lmtt-8"> ’texlive.profile’</span><span -class="ec-lmtt-8"> i~zako</span><span -class="ec-lmtt-8">ńcz</span><br class="fancyvrb" /><a - id="x1-16058r29"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> and</span><span +class="ec-lmtt-8"> exit</span><br class="fancyvrb" /><a + id="x1-18058r29"></a><span class="ec-lmtt-8"> <H></span><span class="ec-lmtt-8"> help</span><br class="fancyvrb" /><a - id="x1-16060r30"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span + id="x1-18060r30"></a><span class="ec-lmtt-8"> <Q></span><span class="ec-lmtt-8"> quit</span></div> <br /> <div class="caption" ><span class="id">Rysunek 2: </span><span -class="content">Główny ekran instalatora w trybie tekstowym (GNU/Linux)</span></div><!--tex4ht:label?: x1-16061r2 --> +class="content">Główny ekran instalatora w trybie tekstowym (GNU/Linux)</span></div><!--tex4ht:label?: x1-18061r2 --> -<!--l. 770--><p class="indent" > </div><hr class="endfigure"> -<!--l. 772--><p class="indent" > Do uruchomienia w trybie graficznym (GUI; rys. <a -href="#x1-16062r3">3<!--tex4ht:ref: fig:gui-main --></a>) wymagana jest obecność w systemie modułu -<span class="path"><span -class="ec-lmtt-10">Perl::TK</span></span>, skompilowanego ze wsparciem dla XFT (w systemach GNU/Linux jest on z reguły dostępny, ale -w innych systemach niekoniecznie). Mając go możemy uruchomić: <div class="alltt"> -<!--l. 776--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">perl</span><span -class="ec-lmtk-10"> install-tl</span><span -class="ec-lmtk-10"> -gui</span> -</div> -</div> -<!--l. 780--><p class="indent" > Kompletny wykaz dostępnych opcji otrzymamy uruchamiając: <div class="alltt"> -<!--l. 781--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">perl</span><span -class="ec-lmtk-10"> install-tl</span><span -class="ec-lmtk-10"> -help</span> -</div> -</div> -<!--l. 785--><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ść -<span -class="ec-lmtt-10">umask</span>. Jeśli więc chcemy, aby instalacja była dostępna dla innych użytkowników, 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 dokumentacji posiadanego systemu -operacyjnego. -<!--l. 791--><p class="indent" > <hr class="figure"><div class="figure" +<!--l. 756--><p class="indent" > </div><hr class="endfigure"> +<!--l. 758--><p class="indent" > <hr class="figure"><div class="figure" > <a - id="x1-16062r3"></a> + id="x1-18062r3"></a> - -<!--l. 792--><p class="noindent" ><img -src="install-lnx-main.png" alt="PIC" -width="1.00374pt" height="1.00374pt" > +<!--l. 759--><p class="noindent" ><img +src="../texlive-common/basic-w32.png" alt="pict" +> <br /> <div class="caption" ><span class="id">Rysunek 3: </span><span -class="content">Ekran zaawansowanego programu instalacyjnego GUI (GNU/Linux)</span></div><!--tex4ht:label?: x1-16062r3 --> +class="content">Podstawowy ekran instalatora (Windows). Przycisk „Advanced" (Zaawansowane) przywoła +ekran podobny do rys. <a +href="#x1-18063r4">4<!--tex4ht:ref: fig:advanced-lnx --></a></span></div><!--tex4ht:label?: x1-18062r3 --> -<!--l. 795--><p class="indent" > </div><hr class="endfigure"> -<!--l. 797--><p class="indent" > <span -class="ec-lmbx-10">Uwagi specjalne dotyczące Cygwin: </span>w odróżnieniu od wielu rzeczywistych systemów -operacyjnych, których Cygwin jest jedynie emulatorem, w środowisku tym mogą nie być domyślnie -zainstalowane niektóre programy wymagane dla instalatora <span class="TEX">T<span -class="E">E</span>X</span> Live. Dodatkowe informacje – patrz -część <a -href="#x1-190003.1.4">3.1.4<!--tex4ht:ref: sec:cygwin --></a>. - <h5 class="subsubsectionHead"><span class="titlemark">3.1.2. </span> <a - id="x1-170003.1.2"></a>Mac OS X</h5> -<!--l. 806--><p class="noindent" >Jak wspomniano w części <a -href="#x1-90002.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>). -W jej wypadku należy użyć dedykowanego programu instalacyjnego, gdyż zmienia on w specyficzny sposób -ustawienia systemu, w szczególności pozwala na łatwe przełączanie między różnymi dystrybucjami <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>, Fink, MacPorts, …), wykorzystując tzw. struktury danych <span class="TEX">T<span -class="E">E</span>X</span>Dist. -<!--l. 814--><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 oraz programy są w nim dokładnie -takie same; dodano jedynie katalogi ze specyficznymi dla systemu Mac OS X dokumentacjami -i aplikacjami. -<!--l. 818--><p class="noindent" > - <h5 class="subsubsectionHead"><span class="titlemark">3.1.3. </span> <a - id="x1-180003.1.3"></a>Windows</h5> -<!--l. 820--><p class="noindent" >Gdy używamy pobranego z sieci i rozpakowanego z pliku zip instalatora (bądź program ten nie uruchamia się -automatycznie po włożeniu DVD do napędu), należy uruchomić <span class="path"><span -class="ec-lmtt-10">install-tl-windows.bat</span></span> (np. podwójnym -kliknięciem myszy). Jeśli potrzebujemy więcej opcji instalacyjnych (np. wyboru konkretnych kolekcji -pakietów), możemy uruchomić alternatywny <span class="path"><span -class="ec-lmtt-10">install-tl-advanced.bat</span></span>. -<!--l. 827--><p class="indent" > Można to uczynić także z linii poleceń. Gdy katalog zawierający ten plik jest katalogiem bieżącym, -wystarczy uruchomić: <div class="alltt"> -<!--l. 829--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">install-tl-windows</span> -</div> -</div> -<!--l. 833--><p class="indent" > W linii poleceń można też podać ścieżkę do programu, np. dla <span class="TEX">T<span -class="E">E</span>X</span> Collection DVD: <div class="alltt"> -<!--l. 835--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">D:</span><span -class="ec-lmtt-10">\</span><span -class="ec-lmtk-10">texlive</span><span -class="ec-lmtt-10">\</span><span -class="ec-lmtk-10">install-tl-windows</span> -</div> -</div> zakładając, że <span class="path"><span -class="ec-lmtt-10">D:</span></span> jest napędem DVD (rys. <a -href="#x1-18001r4">4<!--tex4ht:ref: fig:wizard-w32 --></a> pokazuje domyślny dla Windows ekran programu -instalacyjnego). -<!--l. 842--><p class="indent" > Instalacja w trybie tekstowym wymaga podania: <div class="alltt"> -<!--l. 843--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">install-tl-windows</span><span -class="ec-lmtk-10"> -no-gui</span> -</div> -</div> -<!--l. 847--><p class="indent" > Wszystkie dostępne opcje wyświetlimy uruchamiając: <div class="alltt"> -<!--l. 848--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">install-tl-windows</span><span -class="ec-lmtk-10"> -help</span> -</div> -</div> -<!--l. 852--><p class="indent" > <hr class="figure"><div class="figure" +<!--l. 761--><p class="indent" > </div><hr class="endfigure"> +<!--l. 763--><p class="indent" > <hr class="figure"><div class="figure" > <a - id="x1-18001r4"></a> + id="x1-18063r4"></a> - -<!--l. 853--><p class="noindent" ><img -src="wizard-w32.png" alt="PIC" -width="1.00374pt" height="1.00374pt" > +<!--l. 764--><p class="noindent" ><img +src="../texlive-common/advanced-lnx.png" alt="pict" +> <br /> <div class="caption" ><span class="id">Rysunek 4: </span><span -class="content">Ekran programu instalacyjnego „Wizard” (Windows)</span></div><!--tex4ht:label?: x1-18001r4 --> +class="content">Zaawansowany ekran instalatora GUI (GNU/Linux)</span></div><!--tex4ht:label?: x1-18063r4 --> -<!--l. 856--><p class="indent" > </div><hr class="endfigure"> -<!--l. 858--><p class="indent" > <a id="cygwin"></a> +<!--l. 767--><p class="indent" > </div><hr class="endfigure"> +<!--l. 770--><p class="indent" > <a id="cygwin"></a> <h5 class="subsubsectionHead"><span class="titlemark">3.1.4. </span> <a id="x1-190003.1.4"></a>Cygwin</h5> -<!--l. 862--><p class="noindent" >Przed instalacją w tym systemie zaleca się uruchomić program <span class="path"><span -class="ec-lmtt-10">setup.exe</span></span> i, o ile nie zostały one uprzednio -zainstalowane, zainstalować pakiety <span class="path"><span -class="ec-lmtt-10">perl</span></span> oraz <span class="path"><span -class="ec-lmtt-10">wget</span></span>. Ponadto zalecana jest instalacja: +<!--l. 774--><p class="noindent" >Przed instalację w tym systemie zaleca się uruchomić program <span +class="ec-lmtt-10">setup.exe </span>i, o ile nie zostały one uprzednio +zainstalowane, zainstalować pakiety <span +class="ec-lmtt-10">perl </span>oraz <span +class="ec-lmtt-10">wget</span>. Ponadto zalecana jest zainstalowanie dodatkowych +pakietów: <ul class="itemize1"> - <li class="itemize"><span class="path"><span -class="ec-lmtt-10">fontconfig</span></span> (wymagany dla Xe<span class="TEX">T<span + <li class="itemize"><span +class="ec-lmtt-10">fontconfig </span>[wymagany dla Xe<span class="TEX">T<span class="E">E</span>X</span> i Lua<span class="TEX">T<span -class="E">E</span>X</span>) +class="E">E</span>X</span>] </li> - <li class="itemize"><span class="path"><span -class="ec-lmtt-10">ghostscript</span></span> (wymagany dla wielu narzędzi) + <li class="itemize"><span +class="ec-lmtt-10">ghostscript </span>[wymagany dla wielu narzędzi] </li> - <li class="itemize"><span class="path"><span -class="ec-lmtt-10">libXaw7</span></span> (wymagany dla <span -class="ec-lmtt-10">xdvi</span>) + <li class="itemize"><span +class="ec-lmtt-10">libXaw7 </span>[wymagany dla <span +class="ec-lmtt-10">xdvi</span>] </li> - <li class="itemize"><span class="path"><span -class="ec-lmtt-10">ncurses</span></span> (udostępnia <span -class="ec-lmtt-10">clear </span>– „czyste” polecenie stosowane przez program instalacyjny)</li></ul> -<!--l. 874--><p class="noindent" > + <li class="itemize"><span +class="ec-lmtt-10">ncurses </span>[udostępnia polecenie <span +class="ec-lmtt-10">clear </span>używane przez program instalacyjny]</li></ul> +<!--l. 786--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.1.5. </span> <a id="x1-200003.1.5"></a>Instalator w trybie tekstowym</h5> -<!--l. 876--><p class="noindent" >Rysunek <a -href="#x1-16061r2">2<!--tex4ht:ref: fig:text-main --></a> przedstawia główny ekran programu <span class="path"><span -class="ec-lmtt-10">install-tl</span></span> w (domyślnym) trybie tekstowym +<!--l. 789--><p class="noindent" >Rysunek <a +href="#x1-18061r2">2<!--tex4ht:ref: fig:text-main --></a> przedstawia główny ekran programu <span +class="ec-lmtt-10">install-tl </span>w (domyślnym) trybie tekstowym w systemie Unix. W tym trybie nie używamy ani klawiszy kursora, ani myszy, lecz wyłącznie klawiszy alfanumerycznych (uwaga: duże i małe litery są rozróżniane!). Wybraną opcję zatwierdzamy klawiszem Enter. -<!--l. 882--><p class="indent" > Instalator w trybie tekstowym jest na tyle prosty, by działał na możliwie wielu platformach, nawet -wyposażonych jedynie w podstawowe biblioteki Perla. -<!--l. 886--><p class="noindent" > +<!--l. 795--><p class="indent" > Instalator w trybie tekstowym jest na tyle prosty, by działał na możliwie wielu platformach, nawet +wyposażonych jedynie w podstawowe biblioteki Perla. The text installer interface is this primitive in order to +make it run on as many platforms as possible, even with a minimal Perl. +<!--l. 802--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.1.6. </span> <a - id="x1-210003.1.6"></a>Zaawansowany program instalacyjny w trybie graficznym</h5> -<!--l. 888--><p class="noindent" >Rysunek <a -href="#x1-16062r3">3<!--tex4ht:ref: fig:gui-main --></a> przedstawia program instalacyjny w trybie graficznym, w wersji rozszerzonej. W systemie Windows -znajdziemy tu dodatkowe przyciski dla opcji nieistotnych w systemach Unix/Linux. -<!--l. 892--><p class="indent" > Tryb ten uruchamiamy poleceniem: <div class="alltt"> -<!--l. 893--><p class="noindent" ><div class="obeylines-v"> -<span -class="ec-lmtt-10"> ></span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtk-10">install-tl</span><span -class="ec-lmtk-10"> -gui=perltk</span> -</div> -</div> -<!--l. 897--><p class="noindent" > - <h5 class="subsubsectionHead"><span class="titlemark">3.1.7. </span> <a - id="x1-220003.1.7"></a>Uproszczony program instalacyjny</h5> -<!--l. 899--><p class="noindent" >W systemie Windows domyślnie uruchamiany jest uproszczony program instalujący wszystkie pakiety <span class="TEX">T<span -class="E">E</span>X</span> -Live, który wymaga od użytkownika odpowiedzi jedynie na kilka pytań (katalog docelowy itp.). Tryb ten -zwany jest <span -class="ec-lmri-10">wizard </span>(„czarodziej”, „mag”, rys. <a -href="#x1-18001r4">4<!--tex4ht:ref: fig:wizard-w32 --></a>). -<!--l. 904--><p class="indent" > Na innych platformach tryb ten uruchamiamy poleceniem: <div class="alltt"> -<!--l. 905--><p class="noindent" ><div class="obeylines-v"> + id="x1-210003.1.6"></a>Instalator w trybie graficznym</h5> +<!--l. 814--><p class="noindent" >Nowy instalator graficzny domyślnie uruchamia się tylko z podstawowymi opcjami, patrz rys. reffig:basic-w32. +Może być uruchomiony przez: <div class="alltt"> + +<!--l. 815--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span class="ec-lmtk-10">install-tl</span><span -class="ec-lmtk-10"> -gui=wizard</span> -</div> +class="ec-lmtk-10"> -gui</span> </div> -<!--l. 909--><p class="noindent" > +</div> Przycisk „Advanced" (Zaawansowane) udostępnia więcej opcji instalatora, zobacz rys. <a +href="#x1-18063r4">4<!--tex4ht:ref: fig:advanced-lnx --></a>. +<!--l. 829--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.1.7. </span> <a + id="x1-220003.1.7"></a>Starsze instalatory</h5> +<!--l. 835--><p class="noindent" >W poprzednich wydaniach <span class="TEX">T<span +class="E">E</span>X</span> Live można było uruchomić instalator w trybach podstawowym <span +class="ec-lmtt-10">wizard </span>i +zaawansowanym <span +class="ec-lmtt-10">perltk</span>/<span +class="ec-lmtt-10">expert</span>. Mogą one być nadal używane pod warunkiem zainstalowania +programu Perl/Tk. Uruchamiamy wtedy instalator z parametrem <span +class="ec-lmtt-10">-gui=wizard </span>lub <span +class="ec-lmtt-10">-gui=perltk</span> +odpowiednio. +<!--l. 847--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">3.2. </span> <a - id="x1-230003.2"></a>Podczas instalacji</h4> -<!--l. 912--><p class="noindent" >Program instalacyjny jest z założenia na tyle prosty, że szczegółowe wyjaśnienia wydają się zbędne. Podamy -jednak kilka uwag dotyczących różnych opcji i dostępnych podmenu. - - -<!--l. 916--><p class="noindent" > + id="x1-230003.2"></a>Uruchamianie instalacji</h4> +<!--l. 850--><p class="noindent" >Program instalacyjny jest z założenia na tyle prosty, że szczegółowe wyjaśnienia wydają się zbędne, podamy +tylko kilka uwag dotyczących różnych opcji i dostępnych podmenu. +<!--l. 854--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.2.1. </span> <a id="x1-240003.2.1"></a>Menu: binary systems (tylko Unix)</h5> -<!--l. 919--><p class="noindent" ><hr class="figure"><div class="figure" +<!--l. 857--><p class="noindent" ><hr class="figure"><div class="figure" > <a - id="x1-24043r5"></a> + id="x1-24037r5"></a> <div class="fancyvrb" id="fancyvrb2"><a id="x1-24002r1"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> Available</span><span +class="ec-lmtt-8">Available</span><span class="ec-lmtt-8"> platforms:</span><span -class="ec-lmtt-8"> (Dostępne</span><span +class="ec-lmtt-8"> (dostępne</span><span class="ec-lmtt-8"> platformy:)</span><br class="fancyvrb" /><a id="x1-24004r2"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> ===============================================================================</span> +class="ec-lmtt-8">===============================================================================</span> <br class="fancyvrb" /><a id="x1-24006r3"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> a</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span @@ -1662,8 +1614,6 @@ class="ec-lmtt-8"> (i386-cygwin)</span><br class="fancyvrb" /><a id="x1-24008r4"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> b</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span @@ -1675,29 +1625,24 @@ class="ec-lmtt-8"> (x86_64-cygwin)</span> id="x1-24010r5"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> c</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span class="ec-lmtt-8"> MacOSX</span><span class="ec-lmtt-8"> current</span><span -class="ec-lmtt-8"> (10.10-10.13)</span><span +class="ec-lmtt-8"> (10.12-)</span><span class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> x86_64</span><span class="ec-lmtt-8"> (x86_64-darwin)</span><br class="fancyvrb" /><a id="x1-24012r6"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> d</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span class="ec-lmtt-8"> MacOSX</span><span class="ec-lmtt-8"> legacy</span><span -class="ec-lmtt-8"> (10.6-10.10)</span><span +class="ec-lmtt-8"> (10.6-)</span><span class="ec-lmtt-8"> on</span><span class="ec-lmtt-8"> x86_64</span><span class="ec-lmtt-8"> (x86_64-darwinlegacy)</span> @@ -1705,8 +1650,6 @@ class="ec-lmtt-8"> (x86_64-darwinlegacy)</span> id="x1-24014r7"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> e</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span @@ -1717,8 +1660,6 @@ class="ec-lmtt-8"> (amd64-freebsd)</span><br class="fancyvrb" /><a id="x1-24016r8"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> f</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span @@ -1726,88 +1667,53 @@ class="ec-lmtt-8"> FreeBSD</span><span class="ec-lmtt-8"> on</span><span class="ec-lmtt-8"> Intel</span><span class="ec-lmtt-8"> x86</span><span -class="ec-lmtt-8"> (i386-freebsd)</span> -<br class="fancyvrb" /><a +class="ec-lmtt-8"> (i386-freebsd)</span><br class="fancyvrb" /><a id="x1-24018r9"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> g</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span class="ec-lmtt-8"> GNU/Linux</span><span class="ec-lmtt-8"> on</span><span class="ec-lmtt-8"> ARM64</span><span -class="ec-lmtt-8"> (aarch64-linux)</span><br class="fancyvrb" /><a +class="ec-lmtt-8"> (aarch64-linux)</span> +<br class="fancyvrb" /><a id="x1-24020r10"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> h</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span class="ec-lmtt-8"> GNU/Linux</span><span class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> ARM</span><span -class="ec-lmtt-8"> (armel-linux)</span><br class="fancyvrb" /><a +class="ec-lmtt-8"> ARMhf</span><span +class="ec-lmtt-8"> (armhf-linux)</span><br class="fancyvrb" /><a id="x1-24022r11"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> i</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span class="ec-lmtt-8"> GNU/Linux</span><span class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> ARMhf</span><span -class="ec-lmtt-8"> (armhf-linux)</span> -<br class="fancyvrb" /><a - id="x1-24024r12"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> j</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> GNU/Linux</span><span -class="ec-lmtt-8"> on</span><span class="ec-lmtt-8"> Intel</span><span class="ec-lmtt-8"> x86</span><span class="ec-lmtt-8"> (i386-linux)</span><br class="fancyvrb" /><a - id="x1-24026r13"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> k</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> GNU/Linux</span><span -class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> PowerPC</span><span -class="ec-lmtt-8"> (powerpc-linux)</span> -<br class="fancyvrb" /><a - id="x1-24028r14"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span + id="x1-24024r12"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> l</span><span +class="ec-lmtt-8"> j</span><span class="ec-lmtt-8"> [X]</span><span class="ec-lmtt-8"> GNU/Linux</span><span class="ec-lmtt-8"> on</span><span class="ec-lmtt-8"> x86_64</span><span -class="ec-lmtt-8"> (x86_64-linux)</span><br class="fancyvrb" /><a - id="x1-24030r15"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> (x86_64-linux)</span> +<br class="fancyvrb" /><a + id="x1-24026r13"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> m</span><span +class="ec-lmtt-8"> k</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span class="ec-lmtt-8"> GNU/Linux</span><span @@ -1815,95 +1721,74 @@ class="ec-lmtt-8"> on</span><span class="ec-lmtt-8"> x86_64</span><span class="ec-lmtt-8"> with</span><span class="ec-lmtt-8"> musl</span><span -class="ec-lmtt-8"> (x86_64-linuxmusl)</span> -<br class="fancyvrb" /><a - id="x1-24032r16"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> (x86_64-linuxmusl)</span><br class="fancyvrb" /><a + id="x1-24028r14"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> o</span><span +class="ec-lmtt-8"> l</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span class="ec-lmtt-8"> NetBSD</span><span class="ec-lmtt-8"> on</span><span class="ec-lmtt-8"> x86_64</span><span class="ec-lmtt-8"> (amd64-netbsd)</span><br class="fancyvrb" /><a - id="x1-24034r17"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span + id="x1-24030r15"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> p</span><span +class="ec-lmtt-8"> m</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span class="ec-lmtt-8"> NetBSD</span><span class="ec-lmtt-8"> on</span><span class="ec-lmtt-8"> Intel</span><span class="ec-lmtt-8"> x86</span><span -class="ec-lmtt-8"> (i386-netbsd)</span><br class="fancyvrb" /><a - id="x1-24036r18"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> (i386-netbsd)</span> +<br class="fancyvrb" /><a + id="x1-24032r16"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> s</span><span +class="ec-lmtt-8"> o</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span class="ec-lmtt-8"> Solaris</span><span class="ec-lmtt-8"> on</span><span class="ec-lmtt-8"> Intel</span><span class="ec-lmtt-8"> x86</span><span -class="ec-lmtt-8"> (i386-solaris)</span> -<br class="fancyvrb" /><a - id="x1-24038r19"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> t</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> Solaris</span><span -class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> Sparc</span><span -class="ec-lmtt-8"> (sparc-solaris)</span><br class="fancyvrb" /><a - id="x1-24040r20"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> (i386-solaris)</span><br class="fancyvrb" /><a + id="x1-24034r17"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> u</span><span +class="ec-lmtt-8"> p</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span class="ec-lmtt-8"> Solaris</span><span class="ec-lmtt-8"> on</span><span class="ec-lmtt-8"> x86_64</span><span class="ec-lmtt-8"> (x86_64-solaris)</span><br class="fancyvrb" /><a - id="x1-24042r21"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span + id="x1-24036r18"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> v</span><span +class="ec-lmtt-8"> s</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span class="ec-lmtt-8"> Windows</span><span class="ec-lmtt-8"> (win32)</span></div> <br /> <div class="caption" ><span class="id">Rysunek 5: </span><span -class="content">Wybór platformy (systemu operacyjnego)</span></div><!--tex4ht:label?: x1-24043r5 --> +class="content">Wybór platformy (systemu operacyjnego)</span></div><!--tex4ht:label?: x1-24037r5 --> -<!--l. 944--><p class="noindent" ></div><hr class="endfigure"> -<!--l. 946--><p class="indent" > Rysunek <a -href="#x1-24043r5">5<!--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 zestawy dla innych -platform. Może być to przydatne do instalacji na serwerze i współdzielenia zasobów w sieci dla różnych -systemów operacyjnych bądź instalacji dla kilku systemów na tej samej maszynie. +<!--l. 880--><p class="noindent" ></div><hr class="endfigure"> +<!--l. 882--><p class="indent" > Rysunek <a +href="#x1-24037r5">5<!--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 zestawy dla +innych platform. Może być to przydatne do instalacji drzewa <span class="TEX">T<span +class="E">E</span>X</span>-a na serwerze i współdzielenia +zasobów w sieci dla różnych systemów operacyjnych, albo instalacji dla kilku systemów na tej samej +maszynie. <h5 class="subsubsectionHead"><span class="titlemark">3.2.2. </span> <a id="x1-250003.2.2"></a>Wybór składników do instalacji</h5> -<!--l. 956--><p class="noindent" ><hr class="figure"><div class="figure" +<!--l. 892--><p class="noindent" ><hr class="figure"><div class="figure" > @@ -1913,8 +1798,7 @@ systemów operacyjnych bądź instalacji dla kilku systemów na tej samej <div class="fancyvrb" id="fancyvrb3"><a id="x1-25002r1"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> Select</span><span +class="ec-lmtt-8">Select</span><span class="ec-lmtt-8"> scheme:</span><span class="ec-lmtt-8"> (Wyb</span><span class="ec-lmtt-8">ór</span><span @@ -1922,20 +1806,15 @@ class="ec-lmtt-8"> schematu</span><span class="ec-lmtt-8"> do</span><span class="ec-lmtt-8"> instalacji:)</span><br class="fancyvrb" /><a id="x1-25004r2"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> ===============================================================================</span> +class="ec-lmtt-8">===============================================================================</span> <br class="fancyvrb" /><a id="x1-25006r3"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> a</span><span +class="ec-lmtt-8">a</span><span class="ec-lmtt-8"> [X]</span><span class="ec-lmtt-8"> full</span><span class="ec-lmtt-8"> scheme</span><span class="ec-lmtt-8"> (everything)</span><br class="fancyvrb" /><a id="x1-25008r4"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> b</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span @@ -1949,8 +1828,6 @@ class="ec-lmtt-8"> and</span><span class="ec-lmtt-8"> languages)</span> <br class="fancyvrb" /><a id="x1-25010r5"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> c</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span @@ -1964,8 +1841,6 @@ class="ec-lmtt-8"> a</span><span class="ec-lmtt-8"> few</span><span class="ec-lmtt-8"> languages)</span><br class="fancyvrb" /><a id="x1-25012r6"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> d</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span @@ -1976,8 +1851,6 @@ class="ec-lmtt-8"> and</span><span class="ec-lmtt-8"> latex)</span> <br class="fancyvrb" /><a id="x1-25014r7"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> e</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span @@ -1986,16 +1859,12 @@ class="ec-lmtt-8"> scheme</span><span class="ec-lmtt-8"> (plain</span><span class="ec-lmtt-8"> only)</span><br class="fancyvrb" /><a id="x1-25016r8"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> f</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span class="ec-lmtt-8"> ConTeXt</span><span class="ec-lmtt-8"> scheme</span><br class="fancyvrb" /><a id="x1-25018r9"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> g</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span @@ -2004,8 +1873,6 @@ class="ec-lmtt-8"> TeX</span><span class="ec-lmtt-8"> Live</span><span class="ec-lmtt-8"> scheme</span><br class="fancyvrb" /><a id="x1-25020r10"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> h</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span @@ -2017,8 +1884,6 @@ class="ec-lmtt-8"> at</span><span class="ec-lmtt-8"> all)</span> <br class="fancyvrb" /><a id="x1-25022r11"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> i</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span @@ -2032,8 +1897,6 @@ class="ec-lmtt-8"> nowhere</span><span class="ec-lmtt-8"> near</span><span class="ec-lmtt-8"> full)</span><br class="fancyvrb" /><a id="x1-25024r12"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> j</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><span @@ -2046,16 +1909,29 @@ class="ec-lmtt-8"> collections</span></div> class="content">Menu: wybór schematów</span></div><!--tex4ht:label?: x1-25025r6 --> -<!--l. 972--><p class="noindent" ></div><hr class="endfigure"> -<!--l. 974--><p class="indent" > Rysunek <a +<!--l. 908--><p class="noindent" ></div><hr class="endfigure"> +<!--l. 910--><p class="indent" > Rysunek <a href="#x1-25025r6">6<!--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) lub zastosowaniach (np. XML lub ConTeXt). -<!--l. 981--><p class="indent" > <hr class="figure"><div class="figure" +wstępnego wyboru instalowanych komponentów. Domyślny jest schemat pełny <span +class="ec-lmtt-10">full </span>– instaluje wszystkie +dostępne komponenty. Ten schemat jest rekomendowany, aczkolwiek możemy też wybrać instalację <span +class="ec-lmtt-10">basic</span>, +wtedy zostaną zainstalowane tylko komponenty konieczne do poprawnego działania plain <span class="TEX">T<span +class="E">E</span>X</span>-a i <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>-a. +Wybór schematu <span +class="ec-lmtt-10">small </span>spowoduje zainstalowanie nieco większej liczby programów (równoważny z instalacją +Basic<span class="TEX">T<span +class="E">E</span>X</span> dla Mac<span class="TEX">T<span +class="E">E</span>X</span>-a). Do testowania możemy zainstalować schemat <span +class="ec-lmtt-10">minimal</span>, a gdy zainstalujemy +<span +class="ec-lmtt-10">medium </span>lub <span +class="ec-lmtt-10">teTeX</span>, otrzymamy coś pomiędzy wymienionymi powyżej. Na rysunku <a +href="#x1-25025r6">6<!--tex4ht:ref: fig:scheme-text --></a> oprócz wymienionych, +znajdziemy również schematy przygotowane z myślą o wybranych grupach użytkowników (np. GUST) lub +zastosowaniach (ConTeXt). +<!--l. 925--><p class="indent" > <hr class="figure"><div class="figure" > @@ -2065,93 +1941,103 @@ użytkowników (np. GUST) lub zastosowaniach (np. XML lub ConTe <div class="center" > -<!--l. 982--><p class="noindent" > +<!--l. 926--><p class="noindent" > -<!--l. 983--><p class="noindent" ><img -src="stdcoll.png" alt="PIC" -width="1.00374pt" height="1.00374pt" > +<!--l. 927--><p class="noindent" ><img +src="../texlive-common/stdcoll.png" alt="pict" +> <br /> <div class="caption" ><span class="id">Rysunek 7: </span><span class="content">Menu Collections (Kolekcje)</span></div><!--tex4ht:label?: x1-25026r7 --> </div> -<!--l. 986--><p class="indent" > </div><hr class="endfigure"> -<!--l. 988--><p class="indent" > Wstępnie wybrane schematy można modyfikować. W skład „schematów” wchodzą tak zwane „kolekcje”, -czyli zestawy pakietów, które można wybrać w kolejnym menu: „Kolekcje” (rys. <a -href="#x1-25026r7">7<!--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 powinniśmy użyć programu -<span class="TEX">T<span -class="E">E</span>X</span> Live Manager (<span -class="ec-lmss-10">tlmgr</span>, patrz część <a -href="#x1-430005">5<!--tex4ht:ref: sec:tlmgr --></a>). +<!--l. 930--><p class="indent" > </div><hr class="endfigure"> +<!--l. 932--><p class="indent" > Wybrany schemat można zmodyfikować korzystając z menu „Kolekcje”. Rysunek <a +href="#x1-25026r7">7<!--tex4ht:ref: fig:collections-gui --></a> pokazuje okno +„Collections” w trybie graficznym. +<!--l. 934--><p class="indent" > Kolekcje są o jeden poziom bardziej szczegółowe niż schematy—w skład schematu wchodzi wiele kolekcji, +kolekcje składają się z jednego lub więcej pakietów, a pakiet (najniższy poziom grupowania w <span class="TEX">T<span +class="E">E</span>X</span> Live +zawiera aktualne makra <span class="TEX">T<span +class="E">E</span>X</span>-we, pliki fontów itd. +<!--l. 936--><p class="indent" > Aby dokładniej niż pozwala na to menu „Kolekcje” kontrolować instalację , po zakończeniu należy +uruchomić managera instalacji <span +class="ec-lmss-10">tlmgr </span>(patrz część <a +href="#x1-430005">5<!--tex4ht:ref: sec:tlmgr --></a>), który pozwoli nam na przejrzenie instalacji na poziomie +pakietów. <h5 class="subsubsectionHead"><span class="titlemark">3.2.3. </span> <a id="x1-260003.2.3"></a>Katalogi</h5> -<!--l. 1000--><p class="noindent" >Domyślny układ katalogów opisano w części <a +<!--l. 941--><p class="noindent" >Domyślny układ katalogów opisano w części <a href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a> na str. <a -href="#x1-110002.3">8<!--tex4ht:ref: sec:texmftrees --></a>. Położenie domyślne całej instalacji (<span class="path"><span -class="ec-lmtt-10">TEXDIR</span></span>) to -w systemach Unix <span class="path"><span -class="ec-lmtt-10">/usr/local/texlive/2018</span></span>, zaś w Windows <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">%SystemDrive%\texlive\2018</span></span></span>. Możemy -zatem mieć kilka równoległych instalacji, każdą dla konkretnego roku wydania, i łatwo się między nimi -przełączać, zmieniając jedynie kolejność ścieżek przeszukiwania. -<!--l. 1009--><p class="indent" > Głównym powodem, dla którego chcielibyśmy ewentualnie zmienić domyślne położenie <span class="path"><span -class="ec-lmtt-10">TEXDIR</span></span> podczas -instalacji, może być brak uprawnień systemowych. 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. Rozsądną -alternatywą może być wtedy instalacja w katalogu domowym, szczególnie gdy będziemy jej jedynym -użytkownikiem. Stosujemy tu zapis „<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">~</span></span></span>” do zaznaczenia katalogu domowego użytkownika, np. -<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">~/texlive/2018</span></span></span>. Zalecamy użycie 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. 1023--><p class="indent" > Katalogi przeznaczone na instalację można również zmienić definiując zmienne systemowe +href="#x1-110002.3">9<!--tex4ht:ref: sec:texmftrees --></a>. Położenie domyślne całej instalacji to <span +class="ec-lmtt-10">/usr/local/texlive/2019 </span>w systemach Unix i <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">%SystemDrive%\texlive\2019</span></span></span> w Windows. Taka organizacja +pozwala mieć kilka równoległych instalacji, każdą dla konkretnego roku wydania, i łatwo się między nimi +przełączać, zmieniając jedynie kolejność ścieżek przeszukiwania. +<!--l. 951--><p class="indent" > Domyślne położenie instalacji może być zmienione przez podanie innej wartości zmiennej <span +class="ec-lmtt-10">TEXDIR </span>w +instalatorze. Może to być spowodowane brakiem miejsca na dysku (cały <span class="TEX">T<span +class="E">E</span>X</span> Live potrzebuje kilku +gigabajtów) lub uprawnień systemowych. Do zainstalowanie <span class="TEX">T<span +class="E">E</span>X</span> Live nie jest konieczne posiadanie uprawnień +administratora, musimy jednak mieć uprawnienia do zapisu w docelowym katalogu. Graficzny ekran +pokazujący tę i inne opcje jest pokazany na rysunku <a +href="#x1-18063r4">4<!--tex4ht:ref: fig:advanced-lnx --></a>. +<!--l. 958--><p class="indent" > Katalogi instalacyjne można również zmienić, ustawiając różne zmienne środowiskowe przed +uruchomieniem instalatora (najczęściej są to <span class="ec-lmtt-10">TEXLIVE_INSTALL_PREFIX </span>lub <span -class="ec-lmtt-10">TEXLIVE_INSTALL_TEXDIR</span>); patrz dokumentacja wyświetlana poleceniem -<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">TEXLIVE_INSTALL_TEXDIR</span>); więcej +informacji można znaleźć w dokumentacji wyświetlanej poleceniem <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">install-tl</span><span -class="ec-lmtt-10"> --help</span></span></span> (dostępna też online na stronie <a +class="ec-lmtt-10"> --help</span></span></span> (dostępnej też online +na stronie <a href="http://tug.org/texlive/doc/install-tl.html" class="url" ><span class="ec-lmtt-10">http://tug.org/texlive/doc/install-tl.html</span></a>). -<!--l. 1029--><p class="indent" > Zmiana <span class="path"><span -class="ec-lmtt-10">TEXDIR</span></span> w programie instalacyjnym zmieni także ścieżki katalogów określone przez zmienne -<span class="path"><span -class="ec-lmtt-10">TEXMFLOCAL</span></span>, <span class="path"><span -class="ec-lmtt-10">TEXMFSYSVAR</span></span> i <span class="path"><span -class="ec-lmtt-10">TEXMFSYSCONFIG</span></span>. -<!--l. 1033--><p class="indent" > <span class="path"><span -class="ec-lmtt-10">TEXMFHOME</span></span> jest zalecanym położeniem dla prywatnych makr i fontów użytkownika. Domyślnym +<!--l. 966--><p class="indent" > Rozsądną alternatywą może być wtedy instalacja w katalogu domowym, szczególnie gdy będziemy jej +jedynym użytkownikiem. Dla zaznaczenia katalogu domowego użytkownika stosujemy zapis „<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">~</span></span></span>” , np. +<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">~/texlive/2019</span></span></span>. Zalecamy użycie 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. 972--><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 +<span +class="ec-lmtt-10">TEXMFLOCAL</span>, <span +class="ec-lmtt-10">TEXMFSYSVAR </span>i <span +class="ec-lmtt-10">TEXMFSYSCONFIG</span>. +<!--l. 976--><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 katalogiem jest <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">~/texmf</span></span></span>. W odróżnieniu od <span class="path"><span -class="ec-lmtt-10">TEXDIR</span></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 użytkownika podczas -każdego uruchamiania programów. Znak ten rozwijany jest do zmiennej <span class="path"><span -class="ec-lmtt-10">$HOME</span></span> w Unix/Linux -i <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">%USERPROFILE%</span></span></span> w Windows. Po raz kolejny podkreślmy, że tak jak inne drzewa katalogów, <span -class="ec-lmtt-10">TEXMFHOME</span> -musi mieć strukturę zgodną z TDS, w przeciwnym wypadku potrzebne pliki mogą nie zostać -znalezione. -<!--l. 1043--><p class="indent" > Katalog określany przez zmienną <span class="path"><span -class="ec-lmtt-10">TEXMFVAR</span></span> przechowuje dane konfiguracyjne specyficzne dla każdego -użytkownika. Katalog określany przez zmienną <span class="path"><span -class="ec-lmtt-10">TEXMFCACHE</span></span> przechowuje dane buforowane (<span -class="ec-lmri-10">cached</span>) +class="ec-lmtt-10">~/texmf</span></span></span> (<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">~/Library/texmf</span></span></span> dla Macs). 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 +użytkownika podczas każdego uruchamiania programów. Znak ten rozwijany jest do zmiennej <span +class="ec-lmtt-10">$HOME</span> +w Unix/Linux i <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">%USERPROFILE%</span></span></span> w Windows. Po raz kolejny podkreślmy, że tak jak wszystkie drzewa +katalogów, <span +class="ec-lmtt-10">TEXMFHOME </span>musi mieć strukturę zgodną z TDS, w przeciwnym wypadku potrzebne pliki mogą nie +zostać znalezione. +<!--l. 987--><p class="indent" > Katalog <span +class="ec-lmtt-10">TEXMFVAR </span>przechowuje dane konfiguracyjne specyficzne dla każdego użytkownika. Lua<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> oraz Con<span class="TEX">T<span -class="E">E</span>X</span>t MkIV (patrz część <a -href="#x1-350003.4.5">3.4.5<!--tex4ht:ref: sec:context-mkiv --></a>, na str. <a -href="#x1-350003.4.5">38<!--tex4ht:ref: sec:context-mkiv --></a>). -<!--l. 1049--><p class="noindent" > +class="E">E</span>X</span></span>i Con<span class="TEX">T<span +class="E">E</span>X</span>t MkIV (patrz cześć <a +href="#x1-350003.4.5">3.4.5<!--tex4ht:ref: sec:context-mkiv --></a>, str. <a +href="#x1-350003.4.5">42<!--tex4ht:ref: sec:context-mkiv --></a>) do tych samych celów wykorzystuje <span +class="ec-lmtt-10">TEXMFCACHE</span>, +której domyślną wartością jest <span +class="ec-lmtt-10">TEXMFSYSVAR</span>, lub (jeśli ta nie może być zapisana)<span +class="ec-lmtt-10">TEXMFVAR</span>. +<!--l. 996--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.2.4. </span> <a id="x1-270003.2.4"></a>Opcje</h5> -<!--l. 1052--><p class="noindent" ><hr class="figure"><div class="figure" +<!--l. 999--><p class="noindent" ><hr class="figure"><div class="figure" > @@ -2161,16 +2047,13 @@ href="#x1-350003.4.5">38<!--tex4ht:ref: sec:context-mkiv --></a>). <div class="fancyvrb" id="fancyvrb4"><a id="x1-27002r1"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> Options</span><span -class="ec-lmtt-8"> setup:</span><br class="fancyvrb" /><a +class="ec-lmtt-8">Wyb</span><span +class="ec-lmtt-8">ór</span><span +class="ec-lmtt-8"> opcji:</span><br class="fancyvrb" /><a id="x1-27004r2"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> ===============================================================================</span> +class="ec-lmtt-8">===============================================================================</span> <br class="fancyvrb" /><a id="x1-27006r3"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> <P></span><span class="ec-lmtt-8"> use</span><span class="ec-lmtt-8"> letter</span><span @@ -2183,8 +2066,6 @@ class="ec-lmtt-8"> default:</span><span class="ec-lmtt-8"> [</span><span class="ec-lmtt-8"> ]</span><br class="fancyvrb" /><a id="x1-27008r4"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> <E></span><span class="ec-lmtt-8"> execution</span><span class="ec-lmtt-8"> of</span><span @@ -2195,8 +2076,6 @@ class="ec-lmtt-8"> programs:</span><span class="ec-lmtt-8"> [X]</span> <br class="fancyvrb" /><a id="x1-27010r5"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> <F></span><span class="ec-lmtt-8"> create</span><span class="ec-lmtt-8"> all</span><span @@ -2221,8 +2100,6 @@ class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> [X]</span><br class="fancyvrb" /><a id="x1-27012r6"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> <D></span><span class="ec-lmtt-8"> install</span><span class="ec-lmtt-8"> font/macro</span><span @@ -2244,8 +2121,6 @@ class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> [X]</span> <br class="fancyvrb" /><a id="x1-27014r7"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> <S></span><span class="ec-lmtt-8"> install</span><span class="ec-lmtt-8"> font/macro</span><span @@ -2263,8 +2138,6 @@ class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> [X]</span><br class="fancyvrb" /><a id="x1-27016r8"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> <L></span><span class="ec-lmtt-8"> create</span><span class="ec-lmtt-8"> symlinks</span><span @@ -2286,8 +2159,6 @@ class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> binaries</span><span class="ec-lmtt-8"> to:</span> <br class="fancyvrb" /><a @@ -2303,8 +2174,6 @@ class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> manpages</span><span class="ec-lmtt-8"> to:</span><br class="fancyvrb" /><a id="x1-27022r11"></a><span @@ -2323,118 +2192,120 @@ class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> info</span><span class="ec-lmtt-8"> to:</span><br class="fancyvrb" /><a id="x1-27024r12"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> <Y></span><span class="ec-lmtt-8"> after</span><span -class="ec-lmtt-8"> installation,</span><span -class="ec-lmtt-8"> get</span><span +class="ec-lmtt-8"> install,</span><span +class="ec-lmtt-8"> set</span><span +class="ec-lmtt-8"> CTAN</span><span +class="ec-lmtt-8"> as</span><span +class="ec-lmtt-8"> source</span><span +class="ec-lmtt-8"> for</span><span class="ec-lmtt-8"> package</span><span -class="ec-lmtt-8"> updates</span><span -class="ec-lmtt-8"> from</span><span -class="ec-lmtt-8"> CTAN:</span><span +class="ec-lmtt-8"> updates:</span><span class="ec-lmtt-8"> [X]</span></div> <br /> <div class="caption" ><span class="id">Rysunek 8: </span><span -class="content">Menu: Options (Opcje) w Unix</span></div><!--tex4ht:label?: x1-27025r8 --> +class="content">Menu: Opcje w Unix</span></div><!--tex4ht:label?: x1-27025r8 --> -<!--l. 1068--><p class="noindent" ></div><hr class="endfigure"> -<!--l. 1070--><p class="indent" > Rysunek <a -href="#x1-27025r8">8<!--tex4ht:ref: fig:options-text --></a> pokazuje menu (w trybie tekstowym) z dodatkowymi opcjami. Warto tu je wymienić: +<!--l. 1015--><p class="noindent" ></div><hr class="endfigure"> +<!--l. 1019--><p class="indent" > Więcej informacji na temat opcji w trybie tekstowym, przedstawionych na rysunku <a +href="#x1-27025r8">8<!--tex4ht:ref: fig:options-text --></a> podajemy +poniżej. <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ślnie formatu papieru letter zamiast A4): - pozwala określić domyślny format papieru dla wielu programów. Oczywiście format papieru - można (a nawet należy) specyfikować dla każdego dokumentu w miarę potrzeby. +class="ec-lmbx-10">use letter size instead of A4 by default:</span> </dt><dd +class="description">(zamiast domyślnego A4 użyj formatu letter) Pozwala + zmienić domyślny format papieru. Zaleca się, aby format papieru określać dla każdego dokumentu + (nawet jeśli ma być taki sam jak domyślny). </dd><dt class="description"> <span -class="ec-lmbx-10">execution of restricted list of programs</span> </dt><dd -class="description">(zezwalaj na uruchomienie niektórych programów): od +class="ec-lmbx-10">execution of restricted list of programs:</span> </dt><dd +class="description">(zezwalaj na uruchomienie niektórych programów) Od <span class="TEX">T<span -class="E">E</span>X</span> Live 2010 wykonanie niektórych przydatnych programów pomocniczych, uruchamianych - jako podprocesy (w „tle”), zostało zastrzeżone dla ich niewielkiej listy, zamieszczonej w pliku - <span class="path"><span -class="ec-lmtt-10">texmf.cnf</span></span>. Szczegóły znajdziemy w części „Wydanie 2010” (<a -href="#x1-770009.1.6">9.1.6<!--tex4ht:ref: sec:2010news --></a>). +class="E">E</span>X</span> Live 2010 niektóre programy pomocnicze są uruchamiane domyślnie. Ich listę (bardzo + krótką) można znaleźć w pliku <span +class="ec-lmtt-10">texmf.cnf</span>. Szczegóły znajdziemy w części „Wydanie 2010” + (<a +href="#x1-760009.1.6">9.1.6<!--tex4ht:ref: sec:2010news --></a>). </dd><dt class="description"> <span -class="ec-lmbx-10">create format files</span> </dt><dd -class="description">(generuj pliki formatów): chociaż zbędne formaty zajmują miejsce na dysku, - 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="path"><span -class="ec-lmtt-10">TEXMFVAR</span></span> użytkowników, nie będą - jednak odświeżane, gdy w instalacji zostaną zaktualizowane np. same programy bądź wzorce - przenoszenia; wskutek tego pliki formatów mogą utracić zgodność ze środowiskiem, w którym - są używane. +class="ec-lmbx-10">create format files:</span> </dt><dd +class="description">(generuj pliki formatów) Zaleca się pozostawić tę opcję włączoną chociaż + zbędne formaty zajmują miejsce na dysku; jeżeli tego nie zrobimy, formaty będą generowane + automatycznie (w razie potrzeby) w prywatnych katalogach <span +class="ec-lmtt-10">TEXMFVAR </span>użytkowników, jednak + gdy w instalacji zostaną zaktualizowane np. same programy bądź wzorce przenoszenia, te + w katalogach prywatnych odświeżone nie będą; wskutek tego pliki formatów mogą utracić + zgodność ze środowiskiem, w którym są używane. </dd><dt class="description"> <span class="ec-lmbx-10">install font/macro </span><span class="ec-lmbx-10">…</span><span -class="ec-lmbx-10"> tree</span> </dt><dd -class="description">(instaluj pliki źródłowe i/lub dokumentacji dla fontów bądź makr): - wyłączenie tych opcji nie jest zalecane, mimo iż pozwala zaoszczędzić miejsce na dysku. +class="ec-lmbx-10"> tree:</span> </dt><dd +class="description">Ładuje/instaluje dokumentacje i źródła zawarte w większości pakietów. + Wyłączenie tej opcji nie jest zalecane. </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, dotyczy tylko Unix): opcja ta pozwala uniknąć ustawiania zmiennych środowiska po - instalacji (<span +class="ec-lmbx-10">create symlinks in standard directories:</span> </dt><dd +class="description"> + (utwórz dowiązania w standardowych katalogach) Opcja ta (dotyczy tylko Unix) pozwala uniknąć + ustawiania zmiennych środowiskowych. Bez tej opcji katalogi <span class="TEX">T<span +class="E">E</span>X</span> Live muszą być dodane + ręcznie do (<span class="ec-lmtt-10">PATH</span>, <span class="ec-lmtt-10">MANPATH </span>i <span class="ec-lmtt-10">INFOPATH</span>). Wybranie opcji wymaga posiadania uprawnień do zapisu - w katalogach docelowych. - <!--l. 1105--><p class="noindent" >Zdecydowanie zaleca się <span -class="ec-lmri-10">nie </span>używać tej opcji, bo może to 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="path"><span -class="ec-lmtt-10">/usr/local/bin</span></span>) nie ma żadnych programów <span class="TEX">T<span -class="E">E</span>X</span>-owych. Nie zastępuj - za pomocą tej opcji istniejących w systemie plików, na przykład przez podanie katalogów - systemowych. Najbezpieczniejszym i zalecanym podejściem jest pozostawić opcję niezaznaczoną. + w katalogach docelowych. Zdecydowanie zaleca się <span +class="ec-lmri-10">nie </span>używać tej opcji, bo może to 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 żadnych programów + <span class="TEX">T<span +class="E">E</span>X</span>-owych. Nie zastępuj za pomocą tej opcji istniejących w systemie plików, na przykład przez + podanie katalogów systemowych. Najbezpieczniejszym i zalecanym podejściem jest pozostawić + opcję niezaznaczoną. </dd><dt class="description"> <span class="ec-lmbx-10">after installation </span><span class="ec-lmbx-10">…</span><span -class="ec-lmbx-10"> CTAN</span> </dt><dd -class="description">(po instalacji użyj CTAN, aby pobrać aktualizacje): gdy instalujemy +class="ec-lmbx-10"> CTAN:</span> </dt><dd +class="description">(po instalacji użyj CTAN, aby pobrać aktualizacje) Gdy instalujemy z DVD, opcja ta jest domyślnie włączona, co pozwala zaktualizować zainstalowane pakiety - z sieci (z kopii CTAN). Jedyny powodem, dla którego moglibyśmy wyłączyć tę opcję, jest + z sieci (z kopii CTAN). Jedynym powodem, dla którego moglibyśmy wyłączyć tę opcję, jest sytuacja, gdy instalujemy tylko część pakietów i zamierzamy potem doinstalować z DVD inne. - Tak czy inaczej, repozytorium pakietów do instalacji bądź aktualizacji może być w każdej - chwili zmienione w linii poleceń, lub po wyborze odpowiedniego menu programu <span -class="ec-lmss-10">tlmgr </span>w trybie - graficznym. Patrz część <a + Tak czy inaczej, repozytorium pakietów do instalacji (i do aktualizacji) może być w każdej chwili + zmienione; patrz część <a href="#x1-290003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a> i część <a -href="#x1-330003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>.</dd></dl> -<!--l. 1125--><p class="indent" > Występujące w zaawansowanym interfejsie Perl/Tk opcje specyficzne dla systemu Windows: +href="#x1-330003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>. + </dd></dl> +<!--l. 1060--><p class="indent" > Opcje specyficzne dla systemu Windows występujące w zaawansowanym interfejsie Perl/Tk: <dl class="description"><dt class="description"> <span class="ec-lmbx-10">adjust PATH setting in registry</span> </dt><dd -class="description">Ta opcja zapewnia, że wszystkie programy będę miały w swoich +class="description">Ta opcja zapewnia, że wszystkie programy będą miały w swoich ścieżkach wyszukiwania dostęp do drzewa katalogów <span class="TEX">T<span class="E">E</span>X</span> Live. </dd><dt class="description"> <span class="ec-lmbx-10">add menu shortcuts</span> </dt><dd -class="description">Po wybraniu tej opcji Start menu systemu Windows będzie zawierało podmenu +class="description">Po wybraniu tej opcji w menu Start systemu Windows pojawi się podmenu <span class="TEX">T<span -class="E">E</span>X</span> Live. Oprócz pozycji „TeX Live menu” i „No shortcuts” istnieje trzecia opcja „Launcher - entry”. Opcja ta jest opisana w punkcie <a +class="E">E</span>X</span> Live. Oprócz opcji „TeX Live menu” i „No shortcuts” istnieje trzecia „Launcher entry”. Jest + ona opisana w części <a href="#x1-410004.1">4.1<!--tex4ht:ref: sec:sharedinstall --></a>. </dd><dt class="description"> <span class="ec-lmbx-10">change file associations</span> </dt><dd -class="description">Czy zmienić powiązania plików z programami. Dostępne są warianty: „Only - new” (powiąż pliki z aplikacjami, ale tylko nowe, nie zmieniając powiązań dla plików już +class="description">Pozwala zmienić powiązania plików z programami. Dostępne są warianty: + „Only new” (powiąż pliki z aplikacjami, ale tylko nowe, nie zmieniając powiązań dla plików już istniejących w instalacji), „All” (wszystkie) i „None” (żadne). + + </dd><dt class="description"> <span class="ec-lmbx-10">install </span><span class="TEX"><span @@ -2443,70 +2314,80 @@ class="E"><span class="ec-lmbx-10">E</span></span><span class="ec-lmbx-10">X</span></span><span class="ec-lmbx-10">works front end</span> </dt><dd -class="description">Zaistaluj edytor <span class="TEX">T<span +class="description">Zainstaluj edytor <span class="TEX">T<span class="E">E</span>X</span>works.</dd></dl> - - -<!--l. 1145--><p class="indent" > Po wykonaniu wszystkich potrzebnych ustawień można rozpocząć instalację (klawisz „I” lub przycisk -„Install TeX Live”). Po instalacji zaleca się zajrzeć do części <a +<!--l. 1080--><p class="indent" > Po wykonaniu wszystkich potrzebnych ustawień można rozpocząć instalację (klawisz „I” lub przycisk +„Install TeX Live”). Po instalacji zaleca się zajrzeć do części <a href="#x1-300003.4">3.4<!--tex4ht:ref: sec:postinstall --></a>, bo być może będą niezbędne dodatkowe kroki. <h4 class="subsectionHead"><span class="titlemark">3.3. </span> <a id="x1-280003.3"></a>Parametry instalacji z linii poleceń</h4> -<!--l. 1154--><p class="noindent" >Uruchom <div class="alltt"> -<!--l. 1155--><p class="noindent" ><div class="obeylines-v"> +<!--l. 1088--><p class="noindent" >Uruchom <div class="alltt"> + +<!--l. 1089--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span 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. Oto najczęściej używane: -<!--l. 1162--><p class="noindent" > +</div> aby wyświetlić wszystkie dostępne parametry. Aby użyć danej opcji należy jej nazwę poprzedzić znakiem <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">-</span></span></span> +lub <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">--</span></span></span>. Oto najczęściej używane: +<!--l. 1094--><p class="noindent" > <dl class="list1"><dt class="list"> <span class="ec-lmtt-10">-gui</span> </dt><dd class="list"> - <!--l. 1163--><p class="noindent" >Użyj (jeśli to możliwe) programu w wersji graficznej (GUI); wymagane jest posiadanie modułu - Perl/Tk (<a + <!--l. 1095--><p class="noindent" >Użyj (jeśli to możliwe) programu w wersji graficznej (GUI). Wersja graficzna wymaga modułu + Tcl/Tk w wersji 8.5 lub wyższej. Tak jest w przypadku Mac OS X, dla Windows jest + dystrybuowany z <span class="TEX">T<span +class="E">E</span>X</span> Live. Starsze opcje <span +class="ec-lmtt-10">-gui=perltk </span>i <span +class="ec-lmtt-10">-gui=wizard </span>są nadal dostępne, + ale wymagają zainstalowania 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>) skompilowanego ze wsparciem dla - XFT; 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>) + skompilowanego ze wsparciem dla XFT. Jeśli Perl/Tk i Tcl/Tk są niedostępne, program + instalacyjny uruchomiony zostanie w trybie tekstowym. </dd><dt class="list"> <span class="ec-lmtt-10">-no-gui</span> </dt><dd class="list"> - <!--l. 1169--><p class="noindent" >Wymusza tryb tekstowy, np. w Windows. + <!--l. 1099--><p class="noindent" >Wymusza użycie instalatora w trybie tekstowym. </dd><dt class="list"> <span class="ec-lmtt-10">-lang </span><span class="ec-lmro-10">LL</span> </dt><dd class="list"> - <!--l. 1170--><p class="noindent" >Pozwala wybrać język komunikatów, <span -class="ec-lmri-10">LL </span>oznacza tu dwuliterowy kod języka; listę dostępnych - języków wyświetli <span class="obeylines-h"><span class="verb"><span + <!--l. 1101--><p class="noindent" >Pozwala wybrać język komunikatów, <span +class="ec-lmri-10">LL </span>oznacza tu dwuliterowy kod języka komunikatów + instalatora. Listę dostępnych języków można wyświetlić poleceniem <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">install-tl</span><span -class="ec-lmtt-10"> --help</span></span></span>. Program automatycznie wykrywa język systemu, ale jeśli - jest to niemożliwe, komunikaty oraz menu będą wyświetlane w języku angielskim. +class="ec-lmtt-10"> --help</span></span></span>. + Program próbuje automatycznie wykryć język systemu, ale jeśli będzie to niemożliwe, komunikaty + oraz menu będą wyświetlane w języku angielskim. </dd><dt class="list"> <span class="ec-lmtt-10">-portable</span> </dt><dd class="list"> - <!--l. 1190--><p class="noindent" >Instalacja do użycia przenośnego, np. na pendrivie; opcja ta może być użyta zarówno w trybie - tekstowym (poleceniem <span -class="ec-lmtt-10">V</span>), jak i przez wybór odpowiedniego przycisku programu instalacyjnego - w trybie GUI (patrz część  <a + <!--l. 1107--><p class="noindent" >Ta opcja pozwala zainstalować <span class="TEX">T<span +class="E">E</span>X</span> Live na urządzeniu przenośnym, np. na pendrivie. Może + ona być użyta zarówno w trybie tekstowym (poleceniem <span +class="ec-lmtt-10">V</span>), jak i przez wybór odpowiedniego + przycisku programu instalacyjnego w trybie GUI (patrz część  <a href="#x1-420004.2">4.2<!--tex4ht:ref: sec:portable-tl --></a>). </dd><dt class="list"> <span class="ec-lmtt-10">-profile </span><span class="ec-lmro-10">plik</span> </dt><dd class="list"> - <!--l. 1195--><p class="noindent" >Wczytuje <span + <!--l. 1112--><p class="noindent" >Wczytuje <span class="ec-lmro-10">plik </span>profilu instalacji i przebiega ona bez interakcji ze strony użytkownika; program - instalacyjny zapisuje plik <span class="path"><span -class="ec-lmtt-10">texlive.profile</span></span> w katalogu <span class="path"><span -class="ec-lmtt-10">tlpkg</span></span> naszej instalacji, co pozwala + instalacyjny zapisuje plik <span +class="ec-lmtt-10">texlive.profile </span>w katalogu <span +class="ec-lmtt-10">tlpkg </span>naszej instalacji, co pozwala wykorzystać go dla powielenia w trybie wsadowym wszystkich wyborów i ustawień w kolejnych instalacjach. </dd><dt class="list"> @@ -2516,150 +2397,144 @@ class="ec-lmro-10">url-lub-</span><span class="ec-lmro-10">ście</span><span class="ec-lmro-10">żka</span> </dt><dd class="list"> - <!--l. 1202--><p class="noindent" >Pozwala określić inne niż domyślne źródło instalacji (patrz poniżej). - <!--l. 1205--><p class="noindent" ><a id="opt-in-place"></a> + <!--l. 1119--><p class="noindent" >Pozwala określić inne niż domyślne źródło instalacji (patrz poniżej). + <!--l. 1122--><p class="noindent" ><a id="opt-in-place"></a> </dd><dt class="list"> <span class="ec-lmtt-10">-in-place</span> </dt><dd class="list"> - <!--l. 1206--><p class="noindent" >Jeśli posiadamy kopię repozytorium <span class="TEX">T<span + + + <!--l. 1123--><p class="noindent" >Jeśli posiadamy kopię repozytorium <span class="TEX">T<span class="E">E</span>X</span> Live uzyskaną via rsync, svn itp. (patrz <a href="http://tug.org/texlive/acquire-mirror.html" class="url" ><span class="ec-lmtt-10">http://tug.org/texlive/acquire-mirror.html</span></a>), opcja ta pozwala na wykorzystanie jako - instalacji owej kopii i jedynie wykona kroki poinstalacyjne (konfigurację). <span -class="ec-lmbx-10">Uwaga: </span>plik <span class="path"><span -class="ec-lmtt-10">tlpkg/</span> - <span -class="ec-lmtt-10">texlive.tlpdb</span></span> może zostać nadpisany, a więc warto go uprzednio skopiować w bezpieczne - miejsce. Ponadto usuwanie zbędnych pakietów należy wykonać wtedy ręcznie, słowem – użycie tej - opcji zaleca się jedynie zaawansowanym użytkownikom. Opcja ta jest niedostępna w programie - instalacyjnym z interfejsem graficznym.</dd></dl> - - -<!--l. 1217--><p class="noindent" > + instalacji owej kopii i jedynie wykona kroki poinstalacyjne (konfigurację). <br +class="newline" /><span +class="ec-lmbx-10">Uwaga: </span>plik <span +class="ec-lmtt-10">tlpkg/texlive.tlpdb </span>może zostać nadpisany, a więc warto go uprzednio skopiować + w bezpieczne miejsce. Ponadto usuwanie zbędnych pakietów należy wykonać wtedy ręcznie, + słowem – użycie tej opcji zaleca się jedynie zaawansowanym użytkownikom. Opcja ta jest + niedostępna w programie instalacyjnym z interfejsem graficznym.</dd></dl> +<!--l. 1135--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.3.1. </span> <a id="x1-290003.3.1"></a>Parametr <span class="ec-lmtt-10">-repository</span></h5> -<!--l. 1220--><p class="noindent" >Domyślnym repozytorium pakietów dla <span class="TEX">T<span +<!--l. 1138--><p class="noindent" >Domyślnym repozytorium pakietów dla <span class="TEX">T<span class="E">E</span>X</span> Live jest kopia (<span class="ec-lmri-10">mirror</span>) CTAN, znajdywana automatycznie -poprzez sewis <a +poprzez serwis <a href="http://mirror.ctan.org" class="url" ><span class="ec-lmtt-10">http://mirror.ctan.org</span></a>. -<!--l. 1223--><p class="indent" > Parametrowi <span +<!--l. 1141--><p class="indent" > Parametrowi <span class="ec-lmtt-10">-repository </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ę do kopii repozytorium pakietów na dysku (np. pobranej za pomocą -programu <span class="path"><span -class="ec-lmtt-10">wget</span></span> lub <span class="path"><span -class="ec-lmtt-10">rsync</span></span>). Jeśli podany argument wskazuje na lokalny dysk (ścieżkę bądź adres +class="ec-lmtt-10">http: </span>lub <span +class="ec-lmtt-10">file:/</span>) +lub pełną ścieżkę do kopii repozytorium pakietów na dysku (np. pobranej za pomocą programu <span +class="ec-lmtt-10">wget </span>lub <span -class="ec-lmtt-10">file:/</span>), wybrana zostanie instalacja ze skompresowanych plików <span class="path"><span -class="ec-lmtt-10">tar.xz</span></span>, zawartych w podkatalogu -<span class="path"><span -class="ec-lmtt-10">archive</span></span>. (Podając adres <span +class="ec-lmtt-10">rsync</span>). (Podając adres <span class="ec-lmtt-10">http:</span> lub <span class="ec-lmtt-10">ftp:</span> pamiętaj, że końcowy znak „<span class="ec-lmtt-10">/</span>” lub komponent „<span class="ec-lmtt-10">/tlpkg</span>” są ignorowane.) -<!--l. 1233--><p class="indent" > Przykładowo, można wybrać konkretną kopię (zwierciadło) CTAN z -<a +<!--l. 1148--><p class="indent" > Przykładowo, można wybrać konkretną kopię (zwierciadło) +CTAN z <a href="http://ctan.example.org/tex-archive/systems/texlive/tlnet/" class="url" ><span -class="ec-lmtt-10">http://ctan.example.org/tex-archive/systems/texlive/tlnet/</span></a> podstawiając prawdziwą nazwę hosta i -jego konkretną ścieżkę do korzenia CTAN, zamiast <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">ctan.example.org/tex-archive</span></span></span>. Lista kopii -CTAN dostępna jest na stronie <a +class="ec-lmtt-10">http://ctan.example.org/tex-archive/systems/texlive/tlnet/</span></a> podstawiając prawdziwą +nazwę hosta i jego konkretną ścieżkę do korzenia CTAN, zamiast <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">ctan.example.org/tex-archive</span></span></span>. Lista +kopii CTAN dostępna jest na stronie <a href="http://ctan.org/mirrors" class="url" ><span class="ec-lmtt-10">http://ctan.org/mirrors</span></a>. -<!--l. 1239--><p class="noindent" > +<!--l. 1153--><p class="indent" > Jeśli podany argument wskazuje na lokalny dysk (ścieżkę bądź adres <span +class="ec-lmtt-10">file:/</span>), wybrana zostanie instalacja +ze skompresowanych plików zawartych w podkatalogu <span +class="ec-lmtt-10">archive </span>(nawet jeśli są dostępne pliki +nieskompresowane). +<!--l. 1157--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">3.4. </span> <a id="x1-300003.4"></a>Czynności poinstalacyjne</h4> -<!--l. 1242--><p class="noindent" >Mogą być wymagane jakieś czynności poinstalacyjne. -<!--l. 1252--><p class="noindent" > +<!--l. 1160--><p class="noindent" >Mogą być wymagane jakieś czynności poinstalacyjne. +<!--l. 1162--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.1. </span> <a id="x1-310003.4.1"></a>Zmienne środowiska dla Unix</h5> -<!--l. 1255--><p class="noindent" >Użycie opisanej w części <a +<!--l. 1165--><p class="noindent" >Użycie opisanej w części <a href="#x1-270003.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. Niemniej jednak w systemach Unix po instalacji należy 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. (W Windows program instalacyjny czyni to za nas.) -<!--l. 1261--><p class="indent" > Każda z obsługiwanych platform ma własny podkatalog w ramach <span class="path"><span -class="ec-lmtt-10">TEXDIR/bin</span></span>. Listę platform +<!--l. 1171--><p class="indent" > 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-24043r5">5<!--tex4ht:ref: fig:bin-text --></a>. -<!--l. 1265--><p class="indent" > Również korzystanie z systemowych przeglądarek dokumentacji <span +href="#x1-24037r5">5<!--tex4ht:ref: fig:bin-text --></a>. +<!--l. 1175--><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. Strony <span class="ec-lmss-10">man </span>mogą być także znajdywane automatycznie po dodaniu ścieżki ich położenia do <span class="ec-lmtt-10">MANPATH</span>. -<!--l. 1271--><p class="indent" > Dla powłoki zgodnej z Bourne takiej jak <span +<!--l. 1181--><p class="indent" > Dla powłoki zgodnej z Bourne takiej jak <span class="ec-lmss-10">bash</span>, używając na przykład Intel x86 GNU/Linux i domyślnej -konfiguracji, należałoby edytować plik <span class="path"><span -class="ec-lmtt-10">$HOME/.profile</span></span> (lub inny pochodzący z <span class="path"><span -class="ec-lmtt-10">.profile</span></span> i dopisać +konfiguracji, należałoby edytować plik <span +class="ec-lmtt-10">$HOME/.profile </span>(lub inny pochodzący z <span +class="ec-lmtt-10">.profile </span>i dopisać linie: <div class="fancyvrb" id="fancyvrb5"><a id="x1-31002r1"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> PATH=/usr/local/texlive/2018/bin/i386-linux:$PATH;</span><span +class="ec-lmtt-9">PATH=/usr/local/texlive/2019/bin/x86_64-linux:$PATH;</span><span class="ec-lmtt-9"> export</span><span class="ec-lmtt-9"> PATH</span> <br class="fancyvrb" /><a id="x1-31004r2"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> MANPATH=/usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH;</span><span +class="ec-lmtt-9">MANPATH=/usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH;</span><span class="ec-lmtt-9"> export</span><span class="ec-lmtt-9"> MANPATH</span> <br class="fancyvrb" /><a id="x1-31006r3"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> INFOPATH=/usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH;</span><span +class="ec-lmtt-9">INFOPATH=/usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH;</span><span class="ec-lmtt-9"> export</span><span class="ec-lmtt-9"> INFOPATH</span></div> -<!--l. 1278--><p class="indent" > W wypadku csh lub tcsh należy zmodyfikować plik <span class="path"><span -class="ec-lmtt-10">$HOME/.cshrc</span></span> i dopisać linie: +<!--l. 1188--><p class="indent" > W wypadku csh lub tcsh należy zmodyfikować plik <span +class="ec-lmtt-10">$HOME/.cshrc </span>i dopisać linie: <div class="fancyvrb" id="fancyvrb6"><a id="x1-31008r1"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> setenv</span><span +class="ec-lmtt-9">setenv</span><span class="ec-lmtt-9"> PATH</span><span -class="ec-lmtt-9"> /usr/local/texlive/2018/bin/i386-linux:$PATH</span><br class="fancyvrb" /><a +class="ec-lmtt-9"> /usr/local/texlive/2019/bin/x86_64-linux:$PATH</span><br class="fancyvrb" /><a id="x1-31010r2"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> setenv</span><span +class="ec-lmtt-9">setenv</span><span class="ec-lmtt-9"> MANPATH</span><span -class="ec-lmtt-9"> /usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH</span> +class="ec-lmtt-9"> /usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH</span> <br class="fancyvrb" /><a id="x1-31012r3"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> setenv</span><span +class="ec-lmtt-9">setenv</span><span class="ec-lmtt-9"> INFOPATH</span><span -class="ec-lmtt-9"> /usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH</span></div> -<!--l. 1285--><p class="indent" > Jeśli jakieś ustawienia zawarto już w prywatnych plikach konfiguracyjnych, wówczas oczywiście katalogi +class="ec-lmtt-9"> /usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH</span></div> +<!--l. 1195--><p class="indent" > Jeśli jakieś ustawienia zawarto już w prywatnych plikach konfiguracyjnych, wówczas oczywiście katalogi <span class="TEX">T<span class="E">E</span>X</span> Live powinny być tam odpowiednio wkomponowane. -<!--l. 1288--><p class="noindent" > + + +<!--l. 1198--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.2. </span> <a id="x1-320003.4.2"></a>Zmienne środowiska: konfiguracja globalna</h5> -<!--l. 1291--><p class="noindent" >Jeśli zmiany mają być na poziomie globalnym albo jeśli mają dotyczyć nowego użytkownika systemu, to -należy to zrobić na własną rękę – jest zbyt wiele możliwości dla różnych systemów dotyczących miejsca -i sposobu konfiguracji aby je wszystkie tutaj opisywać. -<!--l. 1296--><p class="indent" > Nasze dwie rady są następujące: 1) można sprawdzić plik <span class="path"><span -class="ec-lmtt-10">/etc/manpath.config</span></span> i, jeśli jest obecny, +<!--l. 1201--><p class="noindent" >Jeśli zmiany mają być na poziomie globalnym albo jeśli mają dotyczyć nowego użytkownika systemu, to +należy to zrobić na własną rękę – jest zbyt wiele możliwości dotyczących miejsca i sposobu konfiguracji w +różnych systemach aby je wszystkie tutaj opisywać. +<!--l. 1206--><p class="indent" > Nasze dwie rady są następujące: 1) można sprawdzić plik <span +class="ec-lmtt-10">/etc/manpath.config </span>i, jeśli jest obecny, dodać w nim wiersze <div class="fancyvrb" id="fancyvrb7"><a id="x1-32002r1"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> MANPATH_MAP</span><span -class="ec-lmtt-9"> /usr/local/texlive/2018/bin/i386-linux</span><span +class="ec-lmtt-9">MANPATH_MAP</span><span +class="ec-lmtt-9"> /usr/local/texlive/2019/bin/x86_64-linux</span><span class="ec-lmtt-9"> \</span><br class="fancyvrb" /><a id="x1-32004r2"></a><span class="ec-lmtt-9"> </span><span @@ -2673,30 +2548,28 @@ class="ec-lmtt-9"> </span><span class="ec-lmtt-9"> </span><span class="ec-lmtt-9"> </span><span class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> /usr/local/texlive/2018/texmf-dist/doc/man</span></div> -<!--l. 1302--><p class="noindent" >2) można sprawdzić plik <span class="path"><span -class="ec-lmtt-10">/etc/environment</span></span>, w którym może być zdefiniowana ścieżka wyszukiwania i inne +class="ec-lmtt-9"> /usr/local/texlive/2019/texmf-dist/doc/man</span></div> +<!--l. 1212--><p class="noindent" >2) można sprawdzić plik <span +class="ec-lmtt-10">/etc/environment</span>, w którym może być zdefiniowana ścieżka wyszukiwania i inne domyślne zmienne środowiska. - - -<!--l. 1305--><p class="indent" > W każdym katalogu w plikami wykonywalnymi systemów uniksowych możemy też utworzyć symboliczne +<!--l. 1215--><p class="indent" > W każdym katalogu w plikami wykonywalnymi systemów uniksowych możemy też utworzyć symboliczne dowiązanie o nazwie <span -class="ec-lmtt-10">man </span>do katalogu <span class="path"><span -class="ec-lmtt-10">texmf-dist/doc/man</span></span>. Niektóre programy <span +class="ec-lmtt-10">man </span>do katalogu <span +class="ec-lmtt-10">texmf-dist/doc/man</span>. Niektóre programy <span class="ec-lmtt-10">man</span>, np. standardowy program <span -class="ec-lmtt-10">man </span>w systemie Mac OS X, automatycznie znajdą to dowiązanie, likwidując potrzebę jakiegokolwiek działania z +class="ec-lmtt-10">man </span>w systemie Mac OS X automatycznie znajdą to dowiązanie, likwidując potrzebę jakiegokolwiek działania z naszej strony. -<!--l. 1311--><p class="noindent" > +<!--l. 1221--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.3. </span> <a id="x1-330003.4.3"></a>Aktualizacje z internetu po instalacji z DVD</h5> -<!--l. 1314--><p class="noindent" >Po instalacji z DVD i <span -class="ec-lmri-10">po modyfikacji </span>ścieżki wyszukiwania programów (jak opisano to powyżej), możemy -pobrać z internetu aktualizacje pakietów: +<!--l. 1224--><p class="noindent" >Po instalacji <span class="TEX">T<span +class="E">E</span>X</span> Live z DVD i <span +class="ec-lmri-10">po modyfikacji </span>ścieżki wyszukiwania programów (jak opisano to powyżej), +możemy pobrać z internetu aktualizacje pakietów: <div class="alltt"> -<!--l. 1318--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 1228--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -2706,25 +2579,25 @@ class="ec-lmtk-10"> repository</span><span class="ec-lmtk-10"> http://mirror.ctan.org/systems/texlive/tlnet</span> </div> </div> -<!--l. 1322--><p class="indent" > Wówczas pakiety będą aktualizowane z najbliższej, automatycznie znalezionej kopii archiwów CTAN (co -domyślnie włączono podczas instalacji). Jeśli wystąpią problemy z automatycznym wyborem archiwum, +<!--l. 1232--><p class="indent" > Wówczas pakiety będą aktualizowane z najbliższej, automatycznie znalezionej kopii archiwów CTAN (co +domyślnie włączono podczas instalacji). Jeśli wystąpiły problemy z automatycznym wyborem archiwum, należy podać konkretny adres (listę adresów znajdziemy na <a href="http://ctan.org/mirrors" class="url" ><span class="ec-lmtt-10">http://ctan.org/mirrors</span></a>) wraz z pełną ścieżką -do podkatalogu <span class="path"><span -class="ec-lmtt-10">tlnet</span></span>. -<!--l. 1328--><p class="indent" > <a id="xetexfontconfig"></a> <a id="sysfontconfig"></a> +do podkatalogu <span +class="ec-lmtt-10">tlnet</span>. +<!--l. 1238--><p class="indent" > <a id="xetexfontconfig"></a> <a id="sysfontconfig"></a> <h5 class="subsubsectionHead"><span class="titlemark">3.4.4. </span> <a id="x1-340003.4.4"></a>Konfiguracja fontów dla Xe<span class="TEX">T<span class="E">E</span>X</span> i Lua<span class="TEX">T<span class="E">E</span>X</span></h5> -<!--l. 1333--><p class="noindent" >Xe<span class="TEX">T<span +<!--l. 1243--><p class="noindent" >Xe<span class="TEX">T<span class="E">E</span>X</span> i Lua<span class="TEX">T<span class="E">E</span>X</span> mogą używać wszystkich fontów zainstalowanych w systemie, nie tylko tych znajdujących się w katalogach <span class="TEX">T<span class="E">E</span>X</span>-owych. Oba programy korzystają tu ze zbliżonych, ale jednak różnych metod. -<!--l. 1337--><p class="indent" > W systemach Windows fonty dostarczone z <span class="TEX">T<span +<!--l. 1247--><p class="indent" > W systemach Windows fonty dostarczone z <span class="TEX">T<span class="E">E</span>X</span> Live są automatycznie dostępne dla programu Xe<span class="TEX">T<span class="E">E</span>X</span> poprzez odwołanie do nazwy fontu. W Mac OS X wyszukanie fontów wymaga dodatkowych @@ -2736,148 +2609,147 @@ należy skonfigurować system tak, aby dowolny program mógł znale&# class="E">E</span>X</span> Live. Aby to ułatwić, podczas instalacji pakietu <span class="ec-lmss-10">xetex </span>tworzony jest plik konfiguracyjny fontów: -<span class="path"><span -class="ec-lmtt-10">TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf</span></span>. -<!--l. 1346--><p class="indent" > Aby udostępnić fonty <span class="TEX">T<span +<span +class="ec-lmtt-10">TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf</span>. +<!--l. 1256--><p class="indent" > Aby udostępnić fonty <span class="TEX">T<span class="E">E</span>X</span> Live dla innych aplikacji systemu (zakładając, że mamy odpowiednie uprawnienia) należy wykonać następujące czynności: <ol class="enumerate1" > <li - class="enumerate" id="x1-34002x1">skopiować <span class="path"><span -class="ec-lmtt-10">texlive-fontconfig.conf</span></span> do <span class="path"><span -class="ec-lmtt-10">/etc/fonts/conf.d/09-texlive.conf</span></span>; + class="enumerate" id="x1-34002x1">skopiować <span +class="ec-lmtt-10">texlive-fontconfig.conf </span>do <span +class="ec-lmtt-10">/etc/fonts/conf.d/09-texlive.conf</span>; </li> <li class="enumerate" id="x1-34004x2">uruchomić <span class="ec-lmtk-10">fc-cache -fsv</span>.</li></ol> -<!--l. 1355--><p class="indent" > Jeśli nie mamy odpowiednich uprawnień, a chcemy korzystać z fontów dostępnych w <span class="TEX">T<span -class="E">E</span>X</span> Live, -należy: +<!--l. 1265--><p class="indent" > Jeśli nie mamy odpowiednich uprawnień aby wykonać kroki przedstawione powyżej lub chcemy fonty <span class="TEX">T<span +class="E">E</span>X</span> +Live udostępnić tylko jednemu użytkownikowi, możemy: <ol class="enumerate1" > <li - class="enumerate" id="x1-34006x1">skopiować plik <span class="path"><span -class="ec-lmtt-10">texlive-fontconfig.conf</span></span> do <span class="path"><span -class="ec-lmtt-10">~/.fonts.conf</span></span>, gdzie <span class="path"><span -class="ec-lmtt-10">~</span></span> oznacza nasz katalog + class="enumerate" id="x1-34006x1">skopiować plik <span +class="ec-lmtt-10">texlive-fontconfig.conf </span>do <span +class="ec-lmtt-10">~/.fonts.conf</span>, gdzie <span +class="ec-lmtt-10">~ </span>oznacza nasz katalog domowy. + + </li> <li class="enumerate" id="x1-34008x2">uruchomić <span class="ec-lmtk-10">fc-cache -fv</span>.</li></ol> -<!--l. 1364--><p class="indent" > Aby wyświetlić nazwy fontów systemowych trzeba uruchomić program <span -class="ec-lmtt-10">fc-list</span>. Uruchomienie <span -class="ec-lmtt-10">fc-list :</span> -<span -class="ec-lmtt-10">family style file spacing </span>pokaże więcej interesujących informacji. -<!--l. 1368--><p class="noindent" > +<!--l. 1272--><p class="indent" > Aby wyświetlić nazwy fontów systemowych trzeba uruchomić program <span +class="ec-lmtt-10">fc-list</span>. Uruchomienie go +z dodatkową opcją <span +class="ec-lmtt-10">fc-list : family style file spacing </span>wyświetli więcej interesujących +informacji. +<!--l. 1276--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.5. </span> <a id="x1-350003.4.5"></a>Con<span class="TEX">T<span class="E">E</span>X</span>t Mark IV</h5> -<!--l. 1371--><p class="noindent" >Po instalacji <span class="TEX">T<span +<!--l. 1279--><p class="noindent" >Po instalacji <span class="TEX">T<span class="E">E</span>X</span> Live, zarówno tzw. „stary” Con<span class="TEX">T<span class="E">E</span>X</span>t (Mark II), jak i nowy Con<span class="TEX">T<span -class="E">E</span>X</span>t (Mark IV, oparty na -Lua<span class="TEX">T<span -class="E">E</span>X</span>) powinny działać bez problemów, o ile do aktualizacji będziemy używać wyłącznie programu +class="E">E</span>X</span>t (Mark +IV) powinny działać bez problemów, o ile do aktualizacji będziemy używać wyłącznie programu <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">tlmgr</span></span></span>. -<!--l. 1374--><p class="indent" > Ponieważ Con<span class="TEX">T<span -class="E">E</span>X</span>t MkIV nie stosuje biblioteki kpathsea do wyszukiwania plików, to po zainstalowaniu +<!--l. 1282--><p class="indent" > Ponieważ Con<span class="TEX">T<span +class="E">E</span>X</span>t MkIV nie stosuje biblioteki kpathsea do wyszukiwania plików, po zainstalowaniu ręcznie nowych plików (bez użycia <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">tlmgr</span></span></span>). Po każdej tego typu instalacji wymagane jest uruchomienie: - - +class="ec-lmtt-10">tlmgr</span></span></span>) każdy użytkownik MkIV musi uruchomić: <div class="fancyvrb" id="fancyvrb8"><a id="x1-35002r1"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> context</span><span +class="ec-lmtt-9">context</span><span class="ec-lmtt-9"> --generate</span></div> -<!--l. 1380--><p class="noindent" >aby odświeżyć dane buforowe Con<span class="TEX">T<span +<!--l. 1288--><p class="noindent" >aby odświeżyć dane buforowe Con<span class="TEX">T<span class="E">E</span>X</span>t. Wygenerowane pliki zostaną zapisane w katalogach wskazywanych przez zmienną <span class="ec-lmtt-10">TEXMFCACHE </span>(domyślną wartością tej zmiennej w <span class="TEX">T<span class="E">E</span>X</span> Live jest <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">TEXMFSYSVAR;TEXMFVAR</span></span></span>). -<!--l. 1385--><p class="indent" > Con<span class="TEX">T<span +<!--l. 1293--><p class="indent" > Con<span class="TEX">T<span class="E">E</span>X</span>t MkIV przeszuka wszystkie ścieżki wymienione w <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">TEXMFCACHE</span></span></span> i zapisze dane w pierwszej ścieżce, która jest dostępna do zapisu. Gdy dane buforowe są zduplikowane, podczas ich odczytywania zostaną wykorzystane ostatnio znalezione. -<!--l. 1390--><p class="indent" > Więcej informacji znajdziemy na stronach: <a +<!--l. 1298--><p class="indent" > Więcej informacji znajdziemy na stronach: <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>. -<!--l. 1393--><p class="noindent" > +<!--l. 1301--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.6. </span> <a id="x1-360003.4.6"></a>Integracja lokalnych i prywatnych pakietów makr</h5> -<!--l. 1396--><p class="noindent" >Jak już wspomniano w części <a -href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, katalog <span class="path"><span -class="ec-lmtt-10">TEXMFLOCAL</span></span> (domyślnie <span class="path"><span -class="ec-lmtt-10">/usr/local/texlive/texmf-local</span></span> lub +<!--l. 1304--><p class="noindent" >Jak już wspomniano w części <a +href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, katalog <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">%SystemDrive%\texlive\texmf-local</span></span></span> w Windows) przeznaczony jest na lokalne (np. w danej -sieci komputerowej) fonty oraz pakiety makr. Z kolei <span class="path"><span -class="ec-lmtt-10">TEXMFHOME</span></span> (domyślnie <span class="path"><span -class="ec-lmtt-10">$HOME/texmf</span></span> lub +sieci komputerowej) fonty oraz pakiety makr. Z kolei <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="E">E</span>X</span> Live, a ich zawartość ma być automatycznie dostępna dla kolejnych wydań. Zalecamy zatem, by nie przedefiniowywać -<span class="path"><span -class="ec-lmtt-10">TEXMFLOCAL</span></span>, co w przyszłości (przy następnych wydaniach <span class="TEX">T<span +<span +class="ec-lmtt-10">TEXMFLOCAL</span>, co w przyszłości (przy następnych wydaniach <span class="TEX">T<span class="E">E</span>X</span> Live) pozwoli uniknąć ręcznego konfigurowania. -<!--l. 1407--><p class="indent" > W obu drzewach katalogów pliki powinny być umieszczane w odpowiednich podkatalogach, zgodnie +<!--l. 1315--><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>, także plik <span class="path"><span -class="ec-lmtt-10">texmf-dist/web2c/texmf.cnf</span></span>). Przykładowo +class="ec-lmtt-10">http://tug.org/tds</span></a>, także plik <span +class="ec-lmtt-10">texmf-dist/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="path"><span -class="ec-lmtt-10">TEXMFLOCAL/tex/latex/</span></span> lub -<span class="path"><span -class="ec-lmtt-10">TEXMFHOME/tex/latex/</span></span> (lub ich podkatalogach). -<!--l. 1414--><p class="indent" > <span class="path"><span -class="ec-lmtt-10">TEXMFLOCAL</span></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 TeX Live Manager +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. 1322--><p class="indent" > <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 class="TEX">T<span +class="E">E</span>X</span> Live Manager (<span class="ec-lmss-10">tlmgr</span>). -<!--l. 1418--><p class="indent" > Każda z tych zmiennych ma domyślnie przypisany pojedynczy katalog, ale nie musi być to regułą. Jeśli +<!--l. 1326--><p class="indent" > Każda z tych zmiennych ma domyślnie przypisany pojedynczy katalog, ale nie musi być to regułą. Jeśli testujemy różne wersje pakietów, możemy do własnych celów zakładać kolejne drzewa katalogów i przełączać -kolejność ich przeszukiwania. Wystarczy zadeklarować zmienną <span class="path"><span -class="ec-lmtt-10">TEXMFHOME</span></span> dla listy katalogów, które +kolejność ich przeszukiwania. Wystarczy zadeklarować zmienną <span +class="ec-lmtt-10">TEXMFHOME </span>dla listy katalogów, które oddzielamy przecinkami i umieszczamy w klamrach: <div class="verbatim" id="verbatim-1"> <div class="fancyvrb" id="fancyvrb9"><a - id="x1-36002r1"></a>    TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}</div> + id="x1-36002r1"></a>  TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}</div> </div> -<!--l. 1426--><p class="nopar" > -<!--l. 1428--><p class="indent" > W części <a -href="#x1-600007.1.5">7.1.5<!--tex4ht:ref: sec:brace-expansion --></a> opisano dokładniej analizę listy katalogów umieszczonych w klamrach. -<!--l. 1431--><p class="noindent" > +<!--l. 1334--><p class="nopar" > +<!--l. 1336--><p class="indent" > W części <a +href="#x1-590007.1.5">7.1.5<!--tex4ht:ref: sec:brace-expansion --></a> opisano dokładniej analizę listy katalogów umieszczonych w klamrach. +<!--l. 1339--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.7. </span> <a id="x1-370003.4.7"></a>Integracja fontów z innych źródeł</h5> -<!--l. 1433--><p class="noindent" >Jest to, niestety, bardzo skomplikowane zagadnienie, wymagające sporej wiedzy użytkownika. Warto +<!--l. 1341--><p class="noindent" >Jest to, niestety, bardzo skomplikowane zagadnienie, wymagające sporej wiedzy użytkownika. Warto najpierw przejrzeć, jakie fonty mamy dostępne bezpłatnie w dystrybucji <span class="TEX">T<span class="E">E</span>X</span> Live (jest ich całkiem sporo). -<!--l. 1437--><p class="indent" > Alternatywą jest tu użycie programu Xe<span class="TEX">T<span +<!--l. 1345--><p class="indent" > Alternatywą jest tu użycie programu Xe<span class="TEX">T<span class="E">E</span>X</span> lub Lua<span class="TEX">T<span class="E">E</span>X</span> (patrz część <a href="#x1-120002.4">2.4<!--tex4ht:ref: sec:tex-extensions --></a>), które korzystają z fontów systemowych bez potrzeby instalowania ich dla programów <span class="TEX">T<span class="E">E</span>X</span>-owych. -<!--l. 1441--><p class="indent" > Procedury instalacji i integracji fontów opisano w miarę dokładnie np. na stronie: +<!--l. 1349--><p class="indent" > Procedury instalacji i integracji fontów opisano w miarę dokładnie np. na stronie: <a href="http://tug.org/fonts/fontinstall.html" class="url" ><span class="ec-lmtt-10">http://tug.org/fonts/fontinstall.html</span></a>. -<!--l. 1446--><p class="noindent" > +<!--l. 1353--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">3.5. </span> <a id="x1-380003.5"></a>Testowanie instalacji</h4> -<!--l. 1449--><p class="noindent" >Po zainstalowaniu <span class="TEX">T<span +<!--l. 1356--><p class="noindent" >Po zainstalowaniu <span class="TEX">T<span class="E">E</span>X</span> Live warto sprawdzić, czy programy działają poprawnie. Pierwszą rzeczą będzie znalezienie programu do edycji plików. <span class="TEX">T<span class="E">E</span>X</span> Live dostarcza edytor <span class="TEX">T<span @@ -2890,14 +2762,15 @@ href="http://pages.uoregon.edu/koch/texshop" class="url" ><span class="ec-lmtt-10">http://pages.uoregon.edu/koch/texshop</span></a>). Dla innych systemów uniksowych wybór edytora pozostawia się użytkownikowi. W zasadzie we wszystkich systemach możemy korzystać z dowolnego edytora, operującego na czystym tekście. -<!--l. 1459--><p class="indent" > Opiszemy tu podstawowe procedury testujące funkcjonowanie instalacji w systemach Unix, ale zasady są -identyczne dla innych systemów. -<!--l. 1462--><p class="indent" > +<!--l. 1366--><p class="indent" > Opiszemy tu podstawowe procedury testujące funkcjonowanie instalacji w systemach Unix, ale zasady dla +Mac OS X i Windows są identyczne. +<!--l. 1369--><p class="indent" > <ol class="enumerate1" > <li class="enumerate" id="x1-38002x1">Sprawdzamy najpierw, czy uruchamia się program <span class="ec-lmss-10">tex</span>: <div class="alltt"> - <!--l. 1464--><p class="noindent" ><div class="obeylines-v"> + + <!--l. 1371--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -2923,12 +2796,13 @@ class="ec-lmri-10">nie znaleziono polecenia</span>), oznacza to, że niepoprawnie zadeklarowano zmienną <span class="ec-lmtt-10">PATH </span>(patrz: deklaracje zmiennych środowiska na str. <a -href="#x1-310003.4.1">37<!--tex4ht:ref: sec:env --></a>). +href="#x1-310003.4.1">40<!--tex4ht:ref: sec:env --></a>). </li> <li class="enumerate" id="x1-38004x2">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. 1476--><p class="noindent" ><div class="obeylines-v"> + + <!--l. 1383--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -2940,7 +2814,7 @@ class="ec-lmtt-10"> is</span><span class="ec-lmtt-10"> pdfTeX</span><span class="ec-lmtt-10"> 3.14...</span> <br /><span -class="ec-lmtt-10">.....</span> +class="ec-lmtt-10">...</span> <br /><span class="ec-lmtt-10">Output</span><span class="ec-lmtt-10"> written</span><span @@ -2956,19 +2830,20 @@ class="ec-lmtt-10"> written</span><span class="ec-lmtt-10"> on</span><span class="ec-lmtt-10"> sample2e.log.</span> </div> - </div> Gdy program nie znajduje <span class="path"><span -class="ec-lmtt-10">sample2e.tex</span></span> (bądź innych wymaganych plików), może to oznaczać, że + </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 innej (poprzedniej) instalacji. Szczegółową analizę, gdzie pliki są szukane i znajdowane, umożliwia diagnostyka opisana w części <a -href="#x1-670007.2.4">7.2.4<!--tex4ht:ref: sec:debugging --></a> na str. <a -href="#x1-670007.2.4">66<!--tex4ht:ref: sec:debugging --></a>. +href="#x1-660007.2.4">7.2.4<!--tex4ht:ref: sec:debugging --></a> na str. <a +href="#x1-660007.2.4">71<!--tex4ht:ref: sec:debugging --></a>. </li> <li class="enumerate" id="x1-38006x3">Podgląd wyniku składu: <div class="alltt"> - <!--l. 1491--><p class="noindent" ><div class="obeylines-v"> + + <!--l. 1398--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10"> ></span><span class="ec-lmtt-10"> </span><span @@ -2988,14 +2863,22 @@ class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> #</span><span class="ec-lmtt-10"> Windows</span> </div> - </div> Polecenie <span -class="ec-lmss-10">xdvi </span>wymaga uruchomionego środowiska graficznego X Window. Dla MS Windows - analogicznym poleceniem jest <span -class="ec-lmss-10">dviout</span>. + </div> + <!--l. 1404--><p class="noindent" >W nowym oknie powinien pojawić się dokument wyjaśniający podstawy <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>-a. (Warto go + przeczytać jeśli jesteś początkującym użytkownikiem.) Polecenie <span +class="ec-lmss-10">xdvi </span>wymaga uruchomionego + środowiska graficznego X Window. Jeśli X-Window nie będzie uruchomione lub zmienna + środowiskowa <span +class="ec-lmtt-10">DISPLAY </span>będzie błędna to zamiast dokumentu pojawi się informacja „<span +class="ec-lmtt-10">Can’t open</span> + <span +class="ec-lmtt-10">display</span>”. </li> <li - class="enumerate" id="x1-38008x4">Przetwarzanie wyniku składu do PostScript w celu wyświetlenia lub wydruku: <div class="alltt"> - <!--l. 1505--><p class="noindent" ><div class="obeylines-v"> + class="enumerate" id="x1-38008x4">Przetwarzanie pliku .dvi do PostScript w celu wyświetlenia lub wydruku: <div class="alltt"> + + <!--l. 1407--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3007,8 +2890,9 @@ class="ec-lmtk-10"> sample2e.ps</span> </div> </li> <li - class="enumerate" id="x1-38010x5">Tworzenie dokumentu bezpośrednio w formacie PDF: <div class="alltt"> - <!--l. 1510--><p class="noindent" ><div class="obeylines-v"> + class="enumerate" id="x1-38010x5">Tworzenie dokumentu w formacie PDF zamiast .dvi: <div class="alltt"> + + <!--l. 1412--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3019,7 +2903,8 @@ class="ec-lmtk-10"> sample2e.tex</span> </li> <li class="enumerate" id="x1-38012x6">Podgląd dokumentu PDF: <div class="alltt"> - <!--l. 1515--><p class="noindent" ><div class="obeylines-v"> + + <!--l. 1417--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3059,49 +2944,49 @@ href="http://psview.sourceforge.net/download.html" class="url" ><span class="ec-lmtt-10">http://psview.sourceforge.net/download.html</span></a>). </li> <li - class="enumerate" id="x1-38014x7">Inne przydatne pliki testowe: - <!--l. 1536--><p class="noindent" > + class="enumerate" id="x1-38014x7">Inne przydatne pliki testowe (poza sample2e.tex). <dl class="list2"><dt class="list"> - <span + <span class="ec-lmtt-10">small2e.tex</span> </dt><dd class="list"> - <!--l. 1537--><p class="noindent" >przykład prostszy niż <span class="path"><span -class="ec-lmtt-10">sample2e</span></span>; + <!--l. 1438--><p class="noindent" >Plik przykładowy prostszy niż <span +class="ec-lmtt-10">sample2e</span>. </dd><dt class="list"> - <span + <span class="ec-lmtt-10">testpage.tex</span> </dt><dd class="list"> - <!--l. 1538--><p class="noindent" >test położenia wydruku na kartce papieru, przydatny do sprawdzenia, czy nasza drukarka - nie wprowadza przesunięć; + <!--l. 1439--><p class="noindent" >Plik do testowania położenia wydruku na kartce papieru, przydatny do sprawdzenia, czy + nasza drukarka nie wprowadza przesunięć. </dd><dt class="list"> - <span + <span class="ec-lmtt-10">nfssfont.tex</span> </dt><dd class="list"> - <!--l. 1540--><p class="noindent" >służy do wydruku tablic fontowych; + <!--l. 1441--><p class="noindent" >Służy do wydruku tablic fontowych. </dd><dt class="list"> - <span + <span class="ec-lmtt-10">testfont.tex</span> </dt><dd class="list"> - <!--l. 1541--><p class="noindent" >jak wyżej, z tym że zamiast <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span + <!--l. 1442--><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>; +class="E">E</span>X</span>. </dd><dt class="list"> - <span + <span class="ec-lmtt-10">story.tex</span> </dt><dd class="list"> - <!--l. 1543--><p class="noindent" >najbardziej kanoniczny przykład dla plain <span class="TEX">T<span -class="E">E</span>X</span>; na zakończenie przetwarzania + <!--l. 1444--><p class="noindent" >Najbardziej kanoniczny plik przykładowy 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">tex story.tex</span>”, po ukazaniu się <span class="ec-lmtt-10">*</span>, należy wpisać „<span class="ec-lmtt-10">\bye</span>”.</dd></dl> </li> <li - class="enumerate" id="x1-38016x8">Jeśli zainstalowano pakiet <span class="path"><span -class="ec-lmtt-10">xetex</span></span>, możemy przetestować użycie fontów systemowych: <div class="alltt"> - <!--l. 1550--><p class="noindent" ><div class="obeylines-v"> + class="enumerate" id="x1-38016x8">Jeśli zainstalowano pakiet <span +class="ec-lmtt-10">xetex</span>, można przetestować użycie fontów systemowych: <div class="alltt"> + + <!--l. 1451--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3131,17 +3016,16 @@ class="ec-lmtt-10"> opentype-info.log.</span> </div> </div> Gdy otrzymamy komunikat błędu: „Invalid fontname ‘Latin Modern Roman/ICU’…”, oznacza to, że należy zmienić konfigurację systemu, jak to opisano w części <a -href="#x1-340003.4.4">3.4.4<!--tex4ht:ref: sec:font-conf-sys --></a>. - </li></ol> -<!--l. 1565--><p class="noindent" > +href="#x1-340003.4.4">3.4.4<!--tex4ht:ref: sec:font-conf-sys --></a>.</li></ol> +<!--l. 1464--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">3.6. </span> <a id="x1-390003.6"></a>Dodatkowe oprogramowanie</h4> -<!--l. 1566--><p class="noindent" >Jeżeli zaczynasz swoją przygodę z <span class="TEX">T<span +<!--l. 1465--><p class="noindent" >Jeżeli zaczynasz swoją przygodę z <span class="TEX">T<span class="E">E</span>X</span>-em, lub potrzebujesz pomocy w trakcie składania dokumentu, odwiedź stronę <a href="http://tug.org/begin.html" class="url" ><span class="ec-lmtt-10">http://tug.org/begin.html</span></a>. Znajdziesz tam wiele przydatnych informacji. -<!--l. 1568--><p class="indent" > Poniżej znajdziesz linki do innych narzędzi, które mogą przydać się w pracy z <span class="TEX">T<span +<!--l. 1467--><p class="indent" > Poniżej znajdziesz linki do innych narzędzi, które mogą przydać się w pracy z <span class="TEX">T<span class="E">E</span>X</span>-em: <dl class="description"><dt class="description"> <span @@ -3250,129 +3134,94 @@ class="ec-lmss-10">WinShell </span>dostępny z <a href="http://www.winshell.de" class="url" ><span class="ec-lmtt-10">http://www.winshell.de</span></a>.</li></ul> </dd></dl> -<!--l. 1600--><p class="indent" > Dłuższą listę pakietów i programów można znaleźć na <a +<!--l. 1498--><p class="indent" > Obszerniejszą listę pakietów i programów można znaleźć na <a href="http://tug.org/interest.html" class="url" ><span class="ec-lmtt-10">http://tug.org/interest.html</span></a>. -<!--l. 1604--><p class="noindent" > +<!--l. 1500--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">4. </span> <a id="x1-400004"></a>Instalacje zaawansowane</h3> -<!--l. 1606--><p class="noindent" >W poprzednich częściach opisano proces typowej instalacji. Teraz omówimy te bardziej wyspecjalizowane. -<!--l. 1609--><p class="indent" > <a id="tlsharedinstall"></a> +<!--l. 1502--><p class="noindent" >W poprzednich częściach opisano proces typowej instalacji. Teraz omówimy te bardziej wyspecjalizowane. +<!--l. 1505--><p class="indent" > <a id="tlsharedinstall"></a> <h4 class="subsectionHead"><span class="titlemark">4.1. </span> <a id="x1-410004.1"></a>Instalacje dla wielu użytkowników (lub wieloplatformowe)</h4> -<!--l. 1613--><p class="noindent" ><span class="TEX">T<span +<!--l. 1509--><p class="noindent" ><span class="TEX">T<span class="E">E</span>X</span> Live zaprojektowano tak, by w sieci komputerowej mogło z niego korzystać wielu użytkowników, nawet -w różnych systemach operacyjnych. Stosując standardową strukturę 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 <span class="path"><span -class="ec-lmtt-10">$TEXMFDIST/web2c/texmf.cnf</span></span>, który -zawiera na przykład takie wiersze: +w różnych systemach operacyjnych. Kiedy stosujemy standardową strukturę 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 +<span +class="ec-lmtt-10">$TEXMFDIST/web2c/texmf.cnf</span>, który zawiera na przykład takie wiersze: <div class="fancyvrb" id="fancyvrb10"><a id="x1-41002r1"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> TEXMFROOT</span><span +class="ec-lmtt-9">TEXMFROOT</span><span class="ec-lmtt-9"> =</span><span class="ec-lmtt-9"> $SELFAUTOPARENT</span><br class="fancyvrb" /><a id="x1-41004r2"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> ...</span><br class="fancyvrb" /><a +class="ec-lmtt-9">...</span><br class="fancyvrb" /><a id="x1-41006r3"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> TEXMFDIST</span><span +class="ec-lmtt-9">TEXMFDIST</span><span class="ec-lmtt-9"> =</span><span class="ec-lmtt-9"> $TEXMFROOT/texmf-dist</span><br class="fancyvrb" /><a id="x1-41008r4"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> ...</span><br class="fancyvrb" /><a +class="ec-lmtt-9">...</span><br class="fancyvrb" /><a id="x1-41010r5"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> TEXMFLOCAL</span><span +class="ec-lmtt-9">TEXMFLOCAL</span><span class="ec-lmtt-9"> =</span><span class="ec-lmtt-9"> $SELFAUTOGRANDPARENT/texmf-local</span></div> -<!--l. 1628--><p class="noindent" >W konsekwencji oznacza to, że dla różnych systemów operacyjnych bądź użytkowników wystarczy dodać do ich +<!--l. 1524--><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. 1632--><p class="indent" > Możliwa jest zatem np. instalacja lokalna <span class="TEX">T<span +<!--l. 1528--><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. 1635--><p class="indent" > W wypadku Windows, <span class="TEX">T<span -class="E">E</span>X</span> Live zawiera program uruchomieniowy <span class="path"><span -class="ec-lmtt-10">tlaunch</span></span>. Jego główne okno zawiera +<!--l. 1531--><p class="indent" > W wypadku Windows, <span class="TEX">T<span +class="E">E</span>X</span> Live zawiera program uruchomiający <span +class="ec-lmtt-10">tlaunch</span>. Jego główne okno zawiera zawiera menu i przyciski dla różnych programów <span class="TEX">T<span class="E">E</span>X</span>-owych oraz dokumentacji, które można konfigurować w pliku <span class="ec-lmtt-10">ini</span>. Podczas pierwszego uruchomienia program modyfikuje ścieżkę dostępu dla <span class="TEX">T<span -class="E">E</span>X</span> -Live i tworzy kilka skojarzeń typów plików – ale tylko dla aktualnego użytkownika. Z tego powodu stacje -robocze, które mają w sieci lokalnej dostęp do <span class="TEX">T<span -class="E">E</span>X</span> Live potrzebują jedynie skrótu do programu -<span class="path"><span -class="ec-lmtt-10">tlaunch</span></span> w menu. Więcej o tym można przeczytać w podręczniku programu (<span +class="E">E</span>X</span> Live i tworzy +kilka skojarzeń typów plików – ale tylko dla aktualnego użytkownika. Z tego powodu stacje robocze, +które mają w sieci lokalnej dostęp do <span class="TEX">T<span +class="E">E</span>X</span> Live potrzebują jedynie skrótu do programu <span +class="ec-lmtt-10">tlaunch</span> +w menu. Więcej o tym można przeczytać w podręczniku programu <span +class="ec-lmtt-10">tlaunch </span>(<span class="ec-lmtt-10">texdoc tlaunch </span>albo <a href="https://ctan.org/pkg/tlaunch" class="url" ><span class="ec-lmtt-10">https://ctan.org/pkg/tlaunch</span></a>). -<!--l. 1646--><p class="indent" > Użytkownicy Windows mogą pobrać z internetu program uruchomieniowy <span class="path"><span -class="ec-lmtt-10">tlaunch</span></span> (patrz: -<a -href="http://tug.org/texlive/w32client.html" class="url" ><span -class="ec-lmtt-10">http://tug.org/texlive/w32client.html</span></a>). Główne okno programu zawiera menu i przyciski dla różnych -programów <span class="TEX">T<span -class="E">E</span>X</span>-owych oraz dokumentacji. Ponadto dodaje do menu Start skrót dla odwołania tych zmian -w konfiguracji (taki sam skrót znajdzie się również w menu <span class="path"><span -class="ec-lmtt-10">tlaunch</span></span>). -<!--l. 1658--><p class="indent" > <a id="tlportable"></a> - - +<!--l. 1550--><p class="indent" > <a id="tlportable"></a> <h4 class="subsectionHead"><span class="titlemark">4.2. </span> <a - id="x1-420004.2"></a>Przenośna instalacja na pendrivie USB</h4> -<!--l. 1662--><p class="noindent" >Aby wykonać przenośną instalację na pendrivie, należy uruchomić program instalacyjny z opcją <span -class="ec-lmtt-10">-portable</span> -(lub polecenie <span -class="ec-lmtt-10">V </span>w trybie tekstowym bądź odpowiednia opcja w trybie GUI). Instalacja taka nie ingeruje -w sam system operacyjny. Można ją wykonać bezpośrednio na pendrivie, lub na dysku twardym, skąd + id="x1-420004.2"></a>Instalacja przenośna (USB)</h4> +<!--l. 1554--><p class="noindent" >Aby wykonać przenośną instalację na USB, należy uruchomić program instalacyjny z opcją <span +class="ec-lmtt-10">-portable </span>(lub +polecenie <span +class="ec-lmtt-10">V </span>w trybie tekstowym bądź odpowiednia opcja w trybie GUI). Instalacja taka nie ingeruje w sam +system operacyjny. Można ją wykonać bezpośrednio na urządzeniu USB, lub na dysku twardym, skąd kopiujemy ją na urządzenie przenośne. -<!--l. 1668--><p class="indent" > Do uruchomienia programów <span class="TEX">T<span + + +<!--l. 1560--><p class="indent" > Do uruchomienia programów <span class="TEX">T<span class="E">E</span>X</span> Live w takiej instalacji wystarczy w sesji terminala dodać, jak zazwyczaj, odpowiedni katalog do zmiennej <span -class="ec-lmtt-10">PATH</span>. W Windows należy dwukrotnie kliknąć <span class="path"><span -class="ec-lmtt-10">tl-tray-menu</span></span> w -głównym katalogu instalacji i utworzyć pomocnicze ‘tray menu‘, które oferuje wybór spośród kilku -podstawowych zadań, pokazanych na poniższym rysunku: - -<!--l. 1676--><p class="indent" > <img -src="tray-menu.png" alt="PIC" -width="1.00374pt" height="1.00374pt" > -<!--l. 1679--><p class="noindent" >Wybór „More…” pokaże komunikat z informacją, jak można dostosować menu do własnych potrzeb. -<!--l. 1738--><p class="indent" > <a id="tlmgr"></a> +class="ec-lmtt-10">PATH</span>. +<!--l. 1564--><p class="indent" > W Windows należy dwukrotnie kliknąć <span +class="ec-lmtt-10">tl-tray-menu </span>w głównym katalogu instalacji i utworzyć +pomocnicze ‘tray menu’, które oferuje wybór spośród kilku podstawowych zadań, pokazanych na poniższym +rysunku: +<!--l. 1570--><p class="indent" > <img +src="../texlive-common/tray-menu.png" alt="pict" +> +<!--l. 1573--><p class="noindent" >Wybór „More…” spowoduje wyświetlenie komunikatu z informacją, jak można dostosować menu do własnych +potrzeb. +<!--l. 1632--><p class="indent" > <a id="tlmgr"></a> <h3 class="sectionHead"><span class="titlemark">5. </span> <a id="x1-430005"></a><span class="ec-lmss-10">tlmgr</span>: zarządzanie instalacją</h3> -<!--l. 1742--><p class="noindent" ><span class="TEX">T<span -class="E">E</span>X</span> Live zawiera program o nazwie <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. Jego możliwości obejmują: - <ul class="itemize1"> - <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">wyszukiwanie i pokazanie zawartości pakietów oraz ich opisów; - </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 -href="#x1-290003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a>).</li></ul> -<!--l. 1755--><p class="indent" > Program <span -class="ec-lmss-10">tlmgr </span>całkowicie zastąpił funkcjonalność programu <span -class="ec-lmss-10">texconfig</span>. Choć ten ostatni jest nadal dostępny -w dystrybucji <span class="TEX">T<span -class="E">E</span>X</span> Live dla użytkowników przyzwyczajonych do tego interfejsu, zalecamy obecnie używanie -<span -class="ec-lmss-10">tlmgr</span>. -<!--l. 1760--><p class="indent" > <hr class="figure"><div class="figure" +<!--l. 1636--><p class="noindent" ><hr class="figure"><div class="figure" > @@ -3380,87 +3229,112 @@ class="ec-lmss-10">tlmgr</span>. id="x1-43001r9"></a> - -<!--l. 1761--><p class="noindent" ><img -src="tlmgr-gui.png" alt="PIC" -width="1.00374pt" height="1.00374pt" > +<!--l. 1637--><p class="noindent" ><img +src="../texlive-common/tlshell-macos.png" alt="pict" +> <br /> <div class="caption" ><span class="id">Rysunek 9: </span><span class="content"><span -class="ec-lmss-10">tlmgr </span>w trybie graficznym: główne okno, po akcji „Wczytaj” (<span -class="ec-lmri-10">Load</span>).</span></div><!--tex4ht:label?: x1-43001r9 --> +class="ec-lmss-10">tlshell </span>w trybie graficznym, menu Actions (Mac OS X)</span></div><!--tex4ht:label?: x1-43001r9 --> -<!--l. 1765--><p class="indent" > </div><hr class="endfigure"> -<!--l. 1767--><p class="indent" > <hr class="figure"><div class="figure" +<!--l. 1640--><p class="noindent" ></div><hr class="endfigure"> +<!--l. 1642--><p class="indent" > <hr class="figure"><div class="figure" > <a - id="x1-43002r10"></a><a - id="x1-43003r11"></a> + id="x1-43002r10"></a> - -<!--l. 1771--><p class="noindent" ><img -src="tlmgr-general-options.png" alt="PIC" -width="1.00374pt" height="1.00374pt" > +<!--l. 1643--><p class="noindent" ><img +src="../texlive-common/tlcockpit-packages.png" alt="pict" +> <br /> <div class="caption" ><span class="id">Rysunek 10: </span><span class="content"><span -class="ec-lmtt-10">tlmgr </span>w trybie GUI: Opcje ogólne</span></div><!--tex4ht:label?: x1-43002r10 --> -<!--l. 1778--><p class="noindent" ><img -src="tlmgr-paper-options.png" alt="PIC" -width="1.00374pt" height="1.00374pt" > -<br /> <div class="caption" -><span class="id">Rysunek 11: </span><span +class="ec-lmss-10">tlcockpit </span>– tryb graficzny <span +class="ec-lmss-10">tlmgr</span></span></div><!--tex4ht:label?: x1-43002r10 --> + + +<!--l. 1646--><p class="indent" > </div><hr class="endfigure"> +<!--l. 1648--><p class="indent" > <hr class="figure"><div class="figure" +> + + +<a + id="x1-43003r11"></a> + + +<!--l. 1649--><p class="noindent" ><img +src="../texlive-common/tlmgr-gui.png" alt="pict" +> +<br /> <div class="caption" +><span class="id">Rysunek 11: </span><span class="content"><span -class="ec-lmtt-10">tlmgr </span>w trybie GUI: -Opcje dotyczące formatu papieru</span></div><!--tex4ht:label?: x1-43003r11 --> +class="ec-lmss-10">tlmgr </span>w trybie graficznym: główne okno, po „Wczytaj” (<span +class="ec-lmri-10">Load</span>).</span></div><!--tex4ht:label?: x1-43003r11 --> -<!--l. 1783--><p class="indent" > </div><hr class="endfigure"> +<!--l. 1653--><p class="indent" > </div><hr class="endfigure"> +<!--l. 1655--><p class="indent" > <span class="TEX">T<span +class="E">E</span>X</span> Live zawiera program o nazwie <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. Jego możliwości obejmują: + <ul class="itemize1"> + <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">wyszukiwanie i prezentowanie list pakietów oraz ich opisów; + </li> + <li class="itemize">wyszczególnianie oraz dodawanie i usuwanie 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 +href="#x1-290003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a>).</li></ul> +<!--l. 1668--><p class="indent" > Program <span +class="ec-lmss-10">tlmgr </span>całkowicie zastąpił funkcjonalność programu <span +class="ec-lmss-10">texconfig</span>. Choć ten ostatni jest utrzymywany +nadal dostępny w dystrybucji <span class="TEX">T<span +class="E">E</span>X</span> Live dla użytkowników przyzwyczajonych do tego interfejsu, zalecamy +obecnie używanie <span +class="ec-lmss-10">tlmgr</span>. <h4 class="subsectionHead"><span class="titlemark">5.1. </span> <a id="x1-440005.1"></a><span class="ec-lmss-10">tlmgr </span>– tryb graficzny (GUI)</h4> -<!--l. 1794--><p class="noindent" ><span +<!--l. 1708--><p class="noindent" ><span class="TEX">T<span +class="E">E</span>X</span> Live dostarcza kilka trybów graficznych (GUI) dla programu <span +class="ec-lmss-10">tlmgr</span>. Rysunek <a +href="#x1-43001r9">9<!--tex4ht:ref: fig:tlshell --></a> pokazuje <span +class="ec-lmss-10">tlshell </span>który jest +napisany w Tcl/Tk i działa pod Windows i Mac OS X. Rysunek <a +href="#x1-43002r10">10<!--tex4ht:ref: fig:tlcockpit --></a> pokazuje <span +class="ec-lmss-10">tlcockpit</span>, który +wymaga programu Java w wersji  8 lub wyższej i JavaFX. Oba programy są dołączone w osobnych +pakietach. +<!--l. 1710--><p class="indent" > <span class="ec-lmss-10">tlmgr </span>może być uruchomiony w trybie graficznym (rys. <a -href="#x1-43001r9">9<!--tex4ht:ref: fig:tlmgr-gui --></a>) za pomocą polecenia: <div class="alltt"> -<!--l. 1796--><p class="noindent" ><div class="obeylines-v"> +href="#x1-43003r11">11<!--tex4ht:ref: fig:tlmgr-gui --></a>) za pomocą polecenia: <div class="alltt"> + +<!--l. 1712--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span 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 -class="ec-lmtt-10">Start</span>, <span -class="ec-lmtt-10">Programy</span>, <span -class="ec-lmtt-10">TeX Live 2018</span>, <span -class="ec-lmtt-10">TeX Live</span> -<span -class="ec-lmtt-10">Manager</span>. Po kliknięciu przycisku „Wczytaj” wyświetla listę dostępnych oraz listę zainstalowanych -pakietów. -<!--l. 1804--><p class="indent" > Rysunki <a -href="#x1-43002r10">10<!--tex4ht:ref: fig:tlmgr-general-options --></a> i <a -href="#x1-43003r11">11<!--tex4ht:ref: fig:tlmgr-paper-options --></a> pokazują zakładki dotyczące opcji. -<!--l. 1808--><p class="noindent" > +</div> W tym przypadku wymagany jest moduł Perl/Tk, który nie jest już częścią Perla dostarczanego przez <span class="TEX">T<span +class="E">E</span>X</span> +Live dla systemu Windows. +<!--l. 1738--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">5.2. </span> <a - id="x1-450005.2"></a>Other GUI interfaces for <span -class="ec-lmss-10">tlmgr</span></h4> -<!--l. 1810--><p class="noindent" >Besides the <span -class="ec-lmtt-10">tlmgr -gui </span>mode described just above, two other GUI programs use <span -class="ec-lmss-10">tlmgr </span>as a backend: <span -class="ec-lmss-10">tlshell</span> -(written in Tcl/Tk) and <span -class="ec-lmss-10">tlcockpit </span>(written in Java). They are included as separate packages. -<!--l. 1816--><p class="noindent" > - <h4 class="subsectionHead"><span class="titlemark">5.3. </span> <a - id="x1-460005.3"></a>Przykładowe wywołania <span + id="x1-450005.2"></a>Przykładowe wywołania <span class="ec-lmss-10">tlmgr </span>z linii poleceń</h4> -<!--l. 1818--><p class="noindent" >Po zainstalowaniu <span class="TEX">T<span +<!--l. 1740--><p class="noindent" >Po zainstalowaniu <span class="TEX">T<span class="E">E</span>X</span> Live można zaktualizować wszystkie pakiety: <div class="alltt"> -<!--l. 1819--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 1741--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3469,7 +3343,8 @@ class="ec-lmtk-10"> update</span><span class="ec-lmtk-10"> -all</span> </div> </div> Symulację aktualizacji umożliwia: <div class="alltt"> -<!--l. 1823--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 1745--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3479,7 +3354,8 @@ class="ec-lmtk-10"> -all</span><span class="ec-lmtk-10"> -dry-run</span> </div> </div> bądź tylko wyliczenie, jakie pakiety będą aktualizowane: <div class="alltt"> -<!--l. 1827--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 1749--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3488,11 +3364,14 @@ class="ec-lmtk-10"> update</span><span class="ec-lmtk-10"> -list</span> </div> </div> -<!--l. 1831--><p class="indent" > Poniższy, bardziej rozbudowany przykład dodaje kolekcję zawierającą m.in. nowy „silnik” Xe<span class="TEX">T<span +<!--l. 1753--><p class="indent" > Poniższy, bardziej rozbudowany przykład dodaje kolekcję zawierającą m.in. nowy „silnik” Xe<span class="TEX">T<span class="E">E</span>X</span>, z lokalnego repozytorium instalacji: <div class="alltt"> -<!--l. 1834--><p class="noindent" ><div class="obeylines-v"> + + + +<!--l. 1756--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3504,87 +3383,69 @@ class="ec-lmtk-10"> collection-xetex</span> </div> </div> co pokazują komunikaty (tu w skrócie): <div class="fancyvrb" id="fancyvrb11"><a - id="x1-46002r1"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span + id="x1-45002r1"></a><span +class="ec-lmtt-8">install:</span><span class="ec-lmtt-8"> collection-xetex</span><br class="fancyvrb" /><a - id="x1-46004r2"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span + id="x1-45004r2"></a><span +class="ec-lmtt-8">install:</span><span class="ec-lmtt-8"> arabxetex</span><br class="fancyvrb" /><a - id="x1-46006r3"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a - id="x1-46008r4"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span + id="x1-45006r3"></a><span +class="ec-lmtt-8">...</span><br class="fancyvrb" /><a + id="x1-45008r4"></a><span +class="ec-lmtt-8">install:</span><span class="ec-lmtt-8"> xetex</span><br class="fancyvrb" /><a - id="x1-46010r5"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> xetexconfig</span> + id="x1-45010r5"></a><span +class="ec-lmtt-8">install:</span><span +class="ec-lmtt-8"> xetexconfig</span><br class="fancyvrb" /><a + id="x1-45012r6"></a><span +class="ec-lmtt-8">install:</span><span +class="ec-lmtt-8"> xetex.i386-linux</span> <br class="fancyvrb" /><a - id="x1-46012r6"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span -class="ec-lmtt-8"> xetex.i386-linux</span><br class="fancyvrb" /><a - id="x1-46014r7"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> running</span><span + id="x1-45014r7"></a><span +class="ec-lmtt-8">running</span><span class="ec-lmtt-8"> post</span><span class="ec-lmtt-8"> install</span><span class="ec-lmtt-8"> action</span><span class="ec-lmtt-8"> for</span><span class="ec-lmtt-8"> xetex</span><br class="fancyvrb" /><a - id="x1-46016r8"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> install:</span><span + id="x1-45016r8"></a><span +class="ec-lmtt-8">install:</span><span class="ec-lmtt-8"> xetex-def</span><br class="fancyvrb" /><a - id="x1-46018r9"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a - id="x1-46020r10"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> running</span><span -class="ec-lmtt-8"> mktexlsr</span> -<br class="fancyvrb" /><a - id="x1-46022r11"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> mktexlsr:</span><span + id="x1-45018r9"></a><span +class="ec-lmtt-8">...</span><br class="fancyvrb" /><a + id="x1-45020r10"></a><span +class="ec-lmtt-8">running</span><span +class="ec-lmtt-8"> mktexlsr</span><br class="fancyvrb" /><a + id="x1-45022r11"></a><span +class="ec-lmtt-8">mktexlsr:</span><span class="ec-lmtt-8"> Updating</span><span -class="ec-lmtt-8"> /usr/local/texlive/2018/texmf-dist/ls-R...</span><br class="fancyvrb" /><a - id="x1-46024r12"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a - id="x1-46026r13"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> running</span><span +class="ec-lmtt-8"> /usr/local/texlive/2019/texmf-dist/ls-R...</span><br class="fancyvrb" /><a + id="x1-45024r12"></a><span +class="ec-lmtt-8">...</span> +<br class="fancyvrb" /><a + id="x1-45026r13"></a><span +class="ec-lmtt-8">running</span><span class="ec-lmtt-8"> fmtutil-sys</span><span class="ec-lmtt-8"> --missing</span><br class="fancyvrb" /><a - id="x1-46028r14"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> ...</span> -<br class="fancyvrb" /><a - id="x1-46030r15"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> Transcript</span><span + id="x1-45028r14"></a><span +class="ec-lmtt-8">...</span><br class="fancyvrb" /><a + id="x1-45030r15"></a><span +class="ec-lmtt-8">Transcript</span><span class="ec-lmtt-8"> written</span><span class="ec-lmtt-8"> on</span><span class="ec-lmtt-8"> xelatex.log.</span><br class="fancyvrb" /><a - id="x1-46032r16"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> fmtutil:</span><span -class="ec-lmtt-8"> /usr/local/texlive/2018/texmf-var/web2c/xetex/xelatex.fmt</span><span + id="x1-45032r16"></a><span +class="ec-lmtt-8">fmtutil:</span><span +class="ec-lmtt-8"> /usr/local/texlive/2019/texmf-var/web2c/xetex/xelatex.fmt</span><span class="ec-lmtt-8"> installed.</span></div> - - -<!--l. 1857--><p class="indent" > Jak widać, <span +<!--l. 1779--><p class="indent" > Jak widać, <span class="ec-lmss-10">tlmgr </span>instaluje wszystkie pakiety zależne, a także przeprowadza wymagane czynności poinstalacyjne, jak aktualizacja bazy danych, budowa plików formatów itp. (w przykładzie wygenerowaliśmy nowy format dla Xe<span class="TEX">T<span class="E">E</span>X</span>). -<!--l. 1862--><p class="indent" > Aby wyświetlić informację o pakiecie (kolekcji bądź schemacie), należy uruchomić np.: <div class="alltt"> -<!--l. 1864--><p class="noindent" ><div class="obeylines-v"> +<!--l. 1784--><p class="indent" > Aby wyświetlić informację o pakiecie (kolekcji bądź schemacie), należy uruchomić np.: <div class="alltt"> + +<!--l. 1786--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3594,30 +3455,26 @@ class="ec-lmtk-10"> collection-latexextra</span> </div> </div> co pokaże: <div class="fancyvrb" id="fancyvrb12"><a - id="x1-46034r1"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> package:</span><span + id="x1-45034r1"></a><span +class="ec-lmtt-8">package:</span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> collection-latexextra</span><br class="fancyvrb" /><a - id="x1-46036r2"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> category:</span><span + id="x1-45036r2"></a><span +class="ec-lmtt-8">category:</span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> Collection</span><br class="fancyvrb" /><a - id="x1-46038r3"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> shortdesc:</span><span + id="x1-45038r3"></a><span +class="ec-lmtt-8">shortdesc:</span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> LaTeX</span><span class="ec-lmtt-8"> supplementary</span><span class="ec-lmtt-8"> packages</span> <br class="fancyvrb" /><a - id="x1-46040r4"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> longdesc:</span><span + id="x1-45040r4"></a><span +class="ec-lmtt-8">longdesc:</span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> A</span><span @@ -3629,33 +3486,31 @@ class="ec-lmtt-8"> add-on</span><span class="ec-lmtt-8"> packages</span><span class="ec-lmtt-8"> for</span><span class="ec-lmtt-8"> LaTeX.</span><br class="fancyvrb" /><a - id="x1-46042r5"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> installed:</span><span + id="x1-45042r5"></a><span +class="ec-lmtt-8">installed:</span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> Yes</span><br class="fancyvrb" /><a - id="x1-46044r6"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> revision:</span><span + id="x1-45044r6"></a><span +class="ec-lmtt-8">revision:</span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> 46963</span><br class="fancyvrb" /><a - id="x1-46046r7"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> sizes:</span><span + id="x1-45046r7"></a><span +class="ec-lmtt-8">sizes:</span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> 657941k</span></div> -<!--l. 1878--><p class="noindent" ><span +<!--l. 1800--><p class="noindent" ><span class="ec-lmbx-10">Uwaga: </span>pełna dokumentacja programu <span class="ec-lmss-10">tlmgr </span>dostępna jest pod adresem: <a href="http://tug.org/texlive/tlmgr.html" class="url" ><span class="ec-lmtt-10">http://tug.org/texlive/tlmgr.html</span></a> lub po uruchomieniu: <div class="alltt"> -<!--l. 1882--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 1804--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3663,23 +3518,24 @@ class="ec-lmtk-10">tlmgr</span><span class="ec-lmtk-10"> -help</span> </div> </div> -<!--l. 1886--><p class="noindent" > +<!--l. 1808--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">6. </span> <a - id="x1-470006"></a>Uwagi dotyczące Windows</h3> -<!--l. 1894--><p class="noindent" > + id="x1-460006"></a>Uwagi dotyczące Windows</h3> +<!--l. 1811--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">6.1. </span> <a - id="x1-480006.1"></a>Cechy specyficzne w systemie Windows</h4> -<!--l. 1897--><p class="noindent" >W systemie Windows program instalacyjny wykonuje kilka dodatkowych czynności: + id="x1-470006.1"></a>Cechy specyficzne w systemie Windows</h4> +<!--l. 1814--><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="ec-lmss-10">tlmgr</span>, <span -class="ec-lmss-10">texdoctk</span>, PS_View – - przeglądarka plików postscriptowych) oraz dokumentacji. +class="description">W menu systemowym Start 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 (<span +class="ec-lmss-10">psv </span>– + przeglądarka plików postscriptowych)) oraz dokumentacji. </dd><dt class="description"> <span class="ec-lmbx-10">Skojarzenia typ</span><span @@ -3706,11 +3562,13 @@ 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ń. + + </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 sposób. + w Panelu Sterowania; odinstalowanie odbywa się zatem w standardowy dla Windows sposób. Przycisk „Usuń” w <span class="TEX">T<span class="E">E</span>X</span> Live Manager GUI także pozwala usunąć całość instalacji. Dla pojedynczego użytkownika program instalacyjny dodaje też w menu Start skrót do usunięcia @@ -3722,32 +3580,27 @@ class="description">Jeśli instalację wykonał administrator system class="E">E</span>X</span> Live są zabezpieczone przed zapisem przez zwykłego użytkownika (przynajmniej na dysku stałym sformatowanym w NTFS).</dd></dl> -<!--l. 1927--><p class="indent" > Istnieje też inne podejście, używając programu <span class="path"><span -class="ec-lmtt-10">tlaunch</span></span>, opisanego w punkcie <a +<!--l. 1842--><p class="indent" > Można też skorzystać z innego sposobu instalacji, używając programu <span +class="ec-lmtt-10">tlaunch</span>, opisanego +w punkcie <a href="#x1-410004.1">4.1<!--tex4ht:ref: sec:sharedinstall --></a>. - - -<!--l. 1930--><p class="noindent" > +<!--l. 1847--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">6.2. </span> <a - id="x1-490006.2"></a>Programy pomocnicze dla Windows</h4> -<!--l. 1932--><p class="noindent" >Początkującym użytkownikom polecamy stronę <a + id="x1-480006.2"></a>Programy pomocnicze dla Windows</h4> +<!--l. 1849--><p class="noindent" >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> 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>. -<!--l. 1937--><p class="indent" > Aby instalacja była kompletna, <span class="TEX">T<span +<!--l. 1854--><p class="indent" > 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 dedykowanego dla -środowiska <span class="TEX">T<span -class="E">E</span>X</span> znacznie ułatwi pracę. -<!--l. 1945--><p class="indent" > Stosowne wersje tych programów dla systemu Windows można dość łatwo znaleźć w sieci, ponieważ -jednak jest ich spory wybór, postanowiliśmy te najbardziej istotne umieścić w dystrybucji <span class="TEX">T<span -class="E">E</span>X</span> -Live: +dostarczane z systemem Windows. <span class="TEX">T<span +class="E">E</span>X</span> Live dostarcza je wszystkie, są one instalowane jako część <span class="TEX">T<span +class="E">E</span>X</span> Live +tylko dla Windows. +<!--l. 1868--><p class="indent" > Instalowane są następujące programy: <dl class="description"><dt class="description"> <span class="ec-lmbx-10">Perl i Ghostscript.</span> </dt><dd @@ -3765,22 +3618,22 @@ class="E">E</span>X</span> Live, które z nich korzystają, „wie <span class="ec-lmbx-10">PS_View.</span> </dt><dd class="description">Program do podglądu plików postscriptowych (a także plików PDF), patrz rys. <a -href="#x1-49001r12">12<!--tex4ht:ref: fig:psview --></a>; - <!--l. 1960--><p class="noindent" ><hr class="figure"><div class="figure" +href="#x1-48001r12">12<!--tex4ht:ref: fig:psview --></a>; + <!--l. 1881--><p class="noindent" ><hr class="figure"><div class="figure" ><a - id="x1-49001r12"></a> + id="x1-48001r12"></a> <div class="center" > -<!--l. 1961--><p class="noindent" > +<!--l. 1882--><p class="noindent" > -<!--l. 1962--><p class="noindent" ><img -src="psview.png" alt="PIC" -width="1.00374pt" height="1.00374pt" > +<!--l. 1883--><p class="noindent" ><img +src="../texlive-common/psview.png" alt="pict" +> <br /> <div class="caption" ><span class="id">Rysunek 12: </span><span -class="content">PS_View: umożliwia bardzo duże powiększenia!</span></div><!--tex4ht:label?: x1-49001r12 --> +class="content">PS_View: umożliwia bardzo duże powiększenia!</span></div><!--tex4ht:label?: x1-48001r12 --> </div> - <!--l. 1965--><p class="noindent" ></div><hr class="endfigure"> + <!--l. 1886--><p class="noindent" ></div><hr class="endfigure"> </dd><dt class="description"> <span class="ec-lmbx-10">dviout.</span> </dt><dd @@ -3803,30 +3656,29 @@ class="E">E</span>X</span>-owe edytor, zintegrowany z modułem do pod PDF. </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">Do <span class="TEX">T<span -class="E">E</span>X</span> Live są włączone wersje Windowsowe kilku - przydatnych programów uniksowych. Są to programy: <span -class="ec-lmtt-10">gzip</span>, <span +class="E">E</span>X</span> Live są włączone wersje Windowsowe kilku przydatnych + programów uniksowych. są to programy: <span +class="ec-lmss-10">gzip</span>, <span class="ec-lmss-10">zip</span>, <span -class="ec-lmtt-10">unzip</span>, <span -class="ec-lmtt-10">jpeg2ps </span>i kilka - narzędzi z zestawu <span -class="ec-lmss-10">xpdf </span>(<span -class="ec-lmss-10">pdfinfo</span>, <span -class="ec-lmss-10">pdffonts </span>…). Sama przeglądarka <span -class="ec-lmss-10">xpdf </span>nie jest dostępna - w Windows, można jednak pobrać z internetu opartą na niej przeglądarkę Sumatra PDF: - <a +class="ec-lmtt-10">unzip </span>i kilka narzędzi z zestawu <span +class="ec-lmss-10">poppler </span>(<span +class="ec-lmss-10">pdfinfo</span>, + <span +class="ec-lmss-10">pdffonts</span>, …). Nie ma oddzielnej przeglądarki plików PDF dla Windows. Można pobrać z internetu na + przykład przeglądarkę PDF Sumatra: <a href="https://sumatrapdfreader.org/" class="url" ><span class="ec-lmtt-10">https://sumatrapdfreader.org/</span></a>. + + </dd><dt class="description"> <span class="ec-lmbx-10">fc-list, fc-cache, </span><span class="ec-lmbx-10">…</span> </dt><dd -class="description">Narzędzia z biblioteki fontconfig; program <span +class="description">narzędzia z biblioteki fontconfig; program <span class="ec-lmss-10">fc-cache </span>rejestruje 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 @@ -3835,140 +3687,27 @@ class="ec-lmss-10">fc-list </span>wyświetla zarejestrowane fonty, podając ich pełne nazwy (deklarujemy je jako parametr rozszerzonego w Xe<span class="TEX">T<span class="E">E</span>X</span>-u polecenia <span -class="ec-lmtt-10">\font</span>).</dd></dl> -<!--l. 1995--><p class="indent" > Poniżej zamieszczono listę miejsc, z których można pobrać programy pomocnicze: -<!--l. 1998--><p class="indent" > - <dl class="description"><dt class="description"> -<span -class="ec-lmbx-10">Ghostscript</span> </dt><dd -class="description">– <a -href="https://ghostscript.com/" class="url" ><span -class="ec-lmtt-10">https://ghostscript.com/</span></a> - - - </dd><dt class="description"> -<span -class="ec-lmbx-10">Perl</span> </dt><dd -class="description"><a -href="http://www.perl.org" class="url" ><span -class="ec-lmtt-10">http://www.perl.org</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>) - </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 - (<a -href="http://www.imagemagick.com" class="url" ><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 - <span -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>) - </dd><dt class="description"> -<span -class="ec-lmbx-10">Edytory dla systemu </span><span class="TEX"><span -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ących indywidualne preferencje - użytkownika (poniżej wymieniono jedynie te działające w systemach Windows) - <ul class="itemize1"> - <li class="itemize"><span -class="ec-lmss-10">GNU Emacs </span>jest dostępna wersja natywna dla systemu Windows, zob. - <a -href="http://www.gnu.org/software/emacs/emacs.html" class="url" ><span -class="ec-lmtt-10">http://www.gnu.org/software/emacs/emacs.html</span></a>. - </li> - <li class="itemize"><span -class="ec-lmss-10">GNU Emacs </span>– w wersji zintegrowanej z <span -class="ec-lmss-10">AucTeX </span>dla Windows dostępny jest w archiwach - CTAN; strona domowa: <a -href="http://www.gnu.org/software/auctex" class="url" ><span -class="ec-lmtt-10">http://www.gnu.org/software/auctex</span></a>. - </li> - <li class="itemize"><span -class="ec-lmss-10">LEd </span>– polski edytor, dostępny z <a -href="http://www.latexeditor.org/" class="url" ><span -class="ec-lmtt-10">http://www.latexeditor.org/</span></a>. - </li> - <li class="itemize"><span -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> - </li> - <li class="itemize"><span -class="ec-lmss-10">Texmaker </span>– edytor dostępny z <a -href="http://www.xm1math.net/texmaker" class="url" ><span -class="ec-lmtt-10">http://www.xm1math.net/texmaker</span></a>. - </li> - <li class="itemize"><span -class="ec-lmss-10">TeXstudio </span>jest rozszerzeniem <span -class="ec-lmss-10">Texmaker </span>o dodatkowe fukcje, patrz <a -href="http://texstudio.org/" class="url" ><span -class="ec-lmtt-10">http://texstudio.org/</span></a>. - </li> - <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>) - </li> - <li class="itemize"><span -class="ec-lmss-10">TeXworks </span>– nowy edytor, dostępny z <a -href="http://tug.org/texworks" class="url" ><span -class="ec-lmtt-10">http://tug.org/texworks</span></a> i instalowany wyłącznie - w Windows jako część <span class="TEX">T<span -class="E">E</span>X</span> Live. - </li> - <li class="itemize"><span -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>(<a -href="http://www.vim.org" class="url" ><span -class="ec-lmtt-10">http://www.vim.org</span></a>) - </li> - <li class="itemize"><span -class="ec-lmss-10">WinShell </span>– prosty edytor/shell (<a -href="http://www.winshell.de" class="url" ><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> - (<a -href="http://www.winedt.com" class="url" ><span -class="ec-lmtt-10">http://www.winedt.com</span></a>)</li></ul> - </dd></dl> -<!--l. 2045--><p class="indent" > Obszerniejszą listę programów można znaleźć na stronie <a -href="http://tug.org/interest.html" class="url" ><span -class="ec-lmtt-10">http://tug.org/interest.html</span></a>. -<!--l. 2048--><p class="noindent" > +class="ec-lmtt-10">\font</span>). Jeżeli to konieczne, można uruchomić program <span +class="ec-lmss-10">fc-cache </span>aby otrzymać pełną informację o + dostępnych fontach.</dd></dl> +<!--l. 1962--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">6.3. </span> <a - id="x1-500006.3"></a>User Profile (inaczej Home – katalog domowy)</h4> -<!--l. 2051--><p class="noindent" >Odpowiednikiem uniksowego katalogu domowego użytkownika (<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">$HOME</span></span></span>) jest w Windows katalog + id="x1-490006.3"></a>User Profile (inaczej Home – katalog domowy)</h4> +<!--l. 1965--><p class="noindent" >Odpowiednikiem uniksowego katalogu domowego użytkownika (<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">$HOME</span></span></span>) w Windows jest katalog określany zmienną <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">%USERPROFILE%</span></span></span>. W Windows Vista i w wersjach późniejszych jest to <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="path"><span -class="ec-lmtt-10">texmf.cnf</span></span> i ogólnie w bibliotekach +class="ec-lmtt-10">żytkownika></span></span></span>. W pliku konfiguracyjnym <span +class="ec-lmtt-10">texmf.cnf </span>i ogólnie w 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/Linux. -<!--l. 2059--><p class="noindent" > +i w Unix. +<!--l. 1973--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">6.4. </span> <a - id="x1-510006.4"></a>Rejestr Windows</h4> - - -<!--l. 2062--><p class="noindent" >W systemie Windows prawie wszystkie dane konfiguracyjne przechowywane są w tzw. rejestrze. Zawiera on + id="x1-500006.4"></a>Rejestr Windows</h4> +<!--l. 1976--><p class="noindent" >W systemie Windows prawie wszystkie dane konfiguracyjne przechowywane są w tzw. rejestrze. Zawiera on hierarchicznie 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 @@ -3976,30 +3715,30 @@ class="ec-lmtt-10">HKEY_LOCAL_MACHINE</span></span> (w skrócie <span clas 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-500006.3">6.3<!--tex4ht:ref: sec:winhome --></a>), zaś <span class="path"><span -class="ec-lmtt-10">HKLM</span></span> – podkatalogów systemowych (w katalogu -Windows). -<!--l. 2070--><p class="indent" > Informacje o ustawieniach systemu można czasem uzyskać ze zmiennych środowiska, ale po inne +dotyczy katalogów domowych użytkowników (patrz część <a +href="#x1-490006.3">6.3<!--tex4ht:ref: sec:winhome --></a>), zaś <span class="path"><span +class="ec-lmtt-10">HKLM</span></span> – podkatalogów systemowych +(w katalogu Windows). +<!--l. 1984--><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. 2075--><p class="noindent" > +<!--l. 1989--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">6.5. </span> <a - id="x1-520006.5"></a>Uprawnienia w Windows</h4> -<!--l. 2082--><p class="noindent" >W nowszych wersjach Windows istnieje wyraźne rozróżnienie między użytkownikami „zwykłymi” + id="x1-510006.5"></a>Uprawnienia w Windows</h4> +<!--l. 1996--><p class="noindent" >W nowszych wersjach Windows istnieje wyraźne rozróżnienie między użytkownikami „zwykłymi” i administratorami, którzy mają pełną swobodę dostępu do całości systemu. Dołożono wielu starań, aby umożliwić instalację <span class="TEX">T<span class="E">E</span>X</span> Live także osobom bez uprawnień administratora. -<!--l. 2088--><p class="indent" > Jeśli osoba instalująca ma uprawnienia administratora, to udostępniona jest opcja instalacji +<!--l. 2002--><p class="indent" > Jeśli osoba instalująca ma uprawnienia administratora, to udostępniona jest opcja instalacji dla wszystkich użytkowników. Użycie jej oznacza, że tworzone są skróty, a także ustawiane są zmienne środowiska dla całego systemu. W przeciwnym wypadku skróty i menu są tworzone -jedynie dla konkretnego użytkownika, także definiowane zmienne środowiska dotyczą zwykłych +jedynie dla konkretnego użytkownika, także definiowane zmienne środowiska dotyczą konkretnych użytkowników. -<!--l. 2095--><p class="indent" > Bez względu na status użytkownika proponowanym, domyślnym katalogiem głównym instalacji jest +<!--l. 2009--><p class="indent" > Bez względu na status użytkownika proponowanym, domyślnym katalogiem głównym instalacji jest katalog w ramach <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">%SystemDrive%</span></span></span>. Program instalacyjny zawsze sprawdza, czy ten katalog jest dostępny do zapisu dla aktualnego użytkownika. -<!--l. 2100--><p class="indent" > Problem może się pojawić wtedy, gdy użytkownik instalujący <span class="TEX">T<span +<!--l. 2014--><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 są już w ścieżce przeszukiwania. Wynikowa ścieżka zawiera wtedy ścieżkę systemową, @@ -4011,15 +3750,17 @@ skrótu, będzie można korzystać z <span class="TEX">T<span class="E">E</span>X</span> Live. Dotyczy to także programu <span class="TEX">T<span class="E">E</span>X</span>works, o ile go zainstalowaliśmy. -<!--l. 2109--><p class="indent" > Windows Vista i nowsze stwarzają dodatkowe utrudnienia: nawet jeśli jesteśmy zalogowani jako +<!--l. 2023--><p class="indent" > Windows Vista i nowsze stwarzają dodatkowe utrudnienia: nawet jeśli jesteśmy zalogowani jako administrator, musimy dodatkowo żądać uprawnień do uruchomienia programów jako administrator! W rzeczywistości nie ma sensu logowanie jako administrator, zamiast tego wystarczy kliknąć prawym klawiszem myszy na programie (lub skrócie), co pozwala wybrać opcję „Uruchom jako administrator”. -<!--l. 2126--><p class="noindent" > + + +<!--l. 2032--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">6.6. </span> <a - id="x1-530006.6"></a>Zwiększanie maksymalnej ilości dostępnej pamięci w Windows i Cygwin</h4> -<!--l. 2129--><p class="noindent" >Użytkownicy systemów Windows i Cygwin (patrz <a + id="x1-520006.6"></a>Zwiększanie maksymalnej dostępnej pamięci w Windows i Cygwin</h4> +<!--l. 2035--><p class="noindent" >Użytkownicy systemów Windows i Cygwin (patrz część <a href="#x1-190003.1.4">3.1.4<!--tex4ht:ref: sec:cygwin --></a> mogą w przypadku uruchamiania niektórych programów dostarczonych w <span class="TEX">T<span class="E">E</span>X</span> Live spotkać się z niewystarczającą ilością dostępnej pamięci. Na przykład @@ -4028,182 +3769,171 @@ class="ec-lmss-10">asy </span>wyczerpie dostępną pamięć w&#x liczb rzeczywistych, a Lua<span class="TEX">T<span class="E">E</span>X</span> przy przetwarzaniu dokumentu zawierającego wiele dużych plików czcionek. -<!--l. 2137--><p class="indent" > W Cygwin można ten problem rozwiązać korzystając z porady zawartej w Podręczniku Użytkownika +<!--l. 2043--><p class="indent" > W Cygwin można ten problem rozwiązać korzystając z porady zawartej w Podręczniku użytkownika Cygwin (<a href="http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html" class="url" ><span class="ec-lmtt-10">http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html</span></a>). -<!--l. 2141--><p class="indent" > W Windows należy utworzyć plik, np. <span +<!--l. 2047--><p class="indent" > W Windows należy utworzyć plik, np. <span class="ec-lmtt-10">moremem.reg</span>, z takimi czterema liniami: -<!--l. 2143--><p class="indent" > +<!--l. 2049--><p class="indent" > <div class="fancyvrb" id="fancyvrb13"><a - id="x1-53002r1"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> Windows</span><span + id="x1-52002r1"></a><span +class="ec-lmtt-9">Windows</span><span class="ec-lmtt-9"> Registry</span><span class="ec-lmtt-9"> Editor</span><span class="ec-lmtt-9"> Version</span><span class="ec-lmtt-9"> 5.00</span><br class="fancyvrb" /><a - id="x1-53004r2"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><br class="fancyvrb" /><a - id="x1-53006r3"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> [HKEY_LOCAL_MACHINE\Software\Cygwin]</span><br class="fancyvrb" /><a - id="x1-53008r4"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> "heap_chunk_in_mb"=dword:ffffff00</span></div> -<!--l. 2150--><p class="noindent" >a następnie wykonać (jako użytkownik z prawami administratora) polecenie: <span + id="x1-52004r2"></a><br class="fancyvrb" /><a + id="x1-52006r3"></a><span +class="ec-lmtt-9">[HKEY_LOCAL_MACHINE\Software\Cygwin]</span><br class="fancyvrb" /><a + id="x1-52008r4"></a><span +class="ec-lmtt-9">"heap_chunk_in_mb"=dword:ffffff00</span></div> +<!--l. 2056--><p class="noindent" >a następnie wykonać (jako użytkownik z prawami administratora) polecenie: <span class="ec-lmtt-10">regedit /s moremem.reg</span>. Zamiast ustawień globalnych dla systemu, można też zmienić wielkość dostępnej pamięci jedynie dla bieżącego użytkownika, używając <span class="ec-lmtt-10">HKEY_CURRENT_USER</span>. -<!--l. 2214--><p class="noindent" > +<!--l. 2120--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">7. </span> <a - id="x1-540007"></a>Instrukcja obsługi systemu Web2C</h3> - - -<!--l. 2216--><p class="noindent" >Web2C to zestaw programów związanych z <span class="TEX">T<span + id="x1-530007"></a>Instrukcja obsługi systemu Web2C</h3> +<!--l. 2122--><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>, <span -class="logo-10">METAFONT</span>, MetaPost, B<span -class="ec-lmcsc-10">ib</span><span class="TEX">T<span -class="E">E</span>X</span> itd. -Stanowią one rdzeń dystrybucji <span class="TEX">T<span -class="E">E</span>X</span> Live. Strona domowa Web2C z aktualnym podręcznikiem użytkownika i -innymi użytecznymi plikami jest dostępna pod adresem <a +class="E">E</span>X</span>, Metafont, MetaPost, BibTeX itd. Stanowią +one rdzeń dystrybucji <span class="TEX">T<span +class="E">E</span>X</span> Live. Strona domowa Web2C z aktualnym podręcznikiem użytkownika i innymi +użytecznymi plikami jest dostępna pod adresem <a href="http://tug.org/web2c" class="url" ><span class="ec-lmtt-10">http://tug.org/web2c</span></a>. -<!--l. 2221--><p class="indent" > Trochę historii: Oryginalna implementacja wykonana została przez Tomasa Rokickiego, który w roku 1987 +<!--l. 2127--><p class="indent" > Trochę historii: 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ę utrzymaniem +dziełem Howarda Trickey’a oraz Pavela Curtisa. W czasie, gdy Tim Morgan zajmować się utrzymaniem systemu, jego nazwa została zmieniona na Web-to-C. W 1990 roku prace nad projektem przejął Karl Berry wraz z dziesiątkami współpracowników, w roku 1997 pałeczkę przejął Olaf Weber, który z powrotem przekazał ją w 2006 roku Karlowi. -<!--l. 2229--><p class="indent" > Web2C działa w systemach Unix, Windows 32-bitowy, (w tym Mac OS X), i innych systemach +<!--l. 2135--><p class="indent" > Web2C działa w systemach Unix, Windows 32-bitowy, (w tym Mac OS X), i innych systemach operacyjnych. 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. Podstawowymi składnikami systemu są: -<!--l. 2238--><p class="indent" > +<!--l. 2141--><p class="indent" > <dl class="list1"><dt class="list"> <span class="ec-lmss-10">bibtex</span> </dt><dd class="list"> - <!--l. 2239--><p class="noindent" >Tworzenie spisów bibliograficznych; + <!--l. 2142--><p class="noindent" >Tworzenie spisów bibliograficznych; </dd><dt class="list"> <span class="ec-lmss-10">dvicopy</span> </dt><dd class="list"> - <!--l. 2240--><p class="noindent" >Modyfikowanie pliku DVI; + <!--l. 2143--><p class="noindent" >Modyfikowanie pliku DVI; </dd><dt class="list"> <span class="ec-lmss-10">dvitomp</span> </dt><dd class="list"> - <!--l. 2241--><p class="noindent" >Konwersja DVI do MPX (rysunki MetaPost-a); + <!--l. 2144--><p class="noindent" >Konwersja DVI do MPX (rysunki MetaPost-a); </dd><dt class="list"> <span class="ec-lmss-10">dvitype</span> </dt><dd class="list"> - <!--l. 2242--><p class="noindent" >Konwersja DVI na plik tekstowy (ASCII); + <!--l. 2145--><p class="noindent" >Konwersja DVI na plik tekstowy (ASCII); </dd><dt class="list"> <span class="ec-lmss-10">gftodvi</span> </dt><dd class="list"> - <!--l. 2243--><p class="noindent" >Zamiana fontu GF na plik DVI; + <!--l. 2146--><p class="noindent" >Zamiana fontu GF na plik DVI; </dd><dt class="list"> <span class="ec-lmss-10">gftopk</span> </dt><dd class="list"> - <!--l. 2244--><p class="noindent" >Zamiana fontu w formacie GF na font spakowany (PK); + <!--l. 2147--><p class="noindent" >Zamiana fontu w formacie GF na font spakowany (PK); </dd><dt class="list"> <span class="ec-lmss-10">gftype</span> </dt><dd class="list"> - <!--l. 2245--><p class="noindent" >Zamiana fontu GF na plik tekstowy (ASCII); + <!--l. 2148--><p class="noindent" >Zamiana fontu GF na plik tekstowy (ASCII); + + </dd><dt class="list"> <span -class="ec-lmss-10">mf</span> </dt><dd +class="ec-lmss-10">mf </span> </dt><dd class="list"> - <!--l. 2246--><p class="noindent" >Generowanie fontów bitmapowych w formacie GF; + <!--l. 2149--><p class="noindent" >Generowanie fontów bitmapowych w formacie GF; </dd><dt class="list"> <span class="ec-lmss-10">mft</span> </dt><dd class="list"> - <!--l. 2247--><p class="noindent" >Skład plików źródłowych <span -class="logo-10">METAFONT</span>-a; + <!--l. 2150--><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 class="list"> - <!--l. 2248--><p class="noindent" >Tworzenie rysunków oraz diagramów technicznych; + <!--l. 2151--><p class="noindent" >Tworzenie rysunków oraz diagramów technicznych; </dd><dt class="list"> <span class="ec-lmss-10">patgen</span> </dt><dd class="list"> - <!--l. 2249--><p class="noindent" >Tworzenie wzorców przenoszenia wyrazów; + <!--l. 2152--><p class="noindent" >Tworzenie wzorców przenoszenia wyrazów; </dd><dt class="list"> <span class="ec-lmss-10">pktogf</span> </dt><dd class="list"> - <!--l. 2250--><p class="noindent" >Zamiana fontów w formacie PK na fonty GF; - - + <!--l. 2153--><p class="noindent" >Zamiana fontów w formacie PK na fonty GF; </dd><dt class="list"> <span class="ec-lmss-10">pktype</span> </dt><dd class="list"> - <!--l. 2251--><p class="noindent" >Zamiana fontu PK na plik tekstowy (ASCII); + <!--l. 2154--><p class="noindent" >Zamiana fontu PK na plik tekstowy (ASCII); </dd><dt class="list"> <span class="ec-lmss-10">pltotf</span> </dt><dd class="list"> - <!--l. 2252--><p class="noindent" >Konwersja tekstowej listy właściwości do TFM; + <!--l. 2155--><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. 2253--><p class="noindent" >Wyświetlanie <span + <!--l. 2156--><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. 2254--><p class="noindent" >Konwersja <span + <!--l. 2157--><p class="noindent" >Konwersja <span class="ec-lmtt-10">WEB </span>do języka Pascal; </dd><dt class="list"> <span -class="ec-lmss-10">tex</span> </dt><dd +class="ec-lmss-10">tex </span> </dt><dd class="list"> - <!--l. 2255--><p class="noindent" >Skład tekstu; + <!--l. 2158--><p class="noindent" >Skład tekstu; </dd><dt class="list"> <span class="ec-lmss-10">tftopl</span> </dt><dd class="list"> - <!--l. 2256--><p class="noindent" >Konwersja TFM do tekstowej listy właściwości (PL); + <!--l. 2159--><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. 2257--><p class="noindent" >Konwersja fontów wirtualnych do wirtualnej listy właściwości (VPL); + <!--l. 2160--><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. 2259--><p class="noindent" >Konwersja wirtualnej listy właściwości do fontów wirtualnych; + <!--l. 2162--><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 class="list"> - <!--l. 2260--><p class="noindent" >Konwersja <span + <!--l. 2163--><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. 2263--><p class="noindent" >Dokładny opis funkcji oraz składni tych programów zawarty jest w dokumentacji poszczególnych pakietów +<!--l. 2166--><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. 2269--><p class="indent" > Wszystkie programy obsługują standardowe opcje GNU: +<!--l. 2172--><p class="indent" > Wszystkie programy obsługują standardowe opcje GNU: <dl class="description"><dt class="description"> <span class="ec-lmtk-10">--help</span><span @@ -4215,28 +3945,30 @@ class="description">podaje podstawowe zasady użytkowania; <span class="ec-lmtk-10">--verbose</span> </dt><dd 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> -<!--l. 2277--><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ę +<!--l. 2180--><p class="indent" > Do lokalizowania plików programy oparte na Web2C używają biblioteki do przeszukiwania ścieżek zwanej +Kpathsea (<a +href="http://tug.org/kpathsea" class="url" ><span +class="ec-lmtt-10">http://tug.org/kpathsea</span></a>). 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 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 katalogu. - - -<!--l. 2291--><p class="noindent" > +<!--l. 2194--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.1. </span> <a - id="x1-550007.1"></a>Przeszukiwanie ścieżek przez Kpathsea</h4> -<!--l. 2294--><p class="noindent" >Opiszemy najpierw ogólny mechanizm przeszukiwania ścieżek przez bibliotekę Kpathsea. -<!--l. 2297--><p class="indent" > Tym, co nazywamy <span + id="x1-540007.1"></a>Przeszukiwanie ścieżek przez Kpathsea</h4> +<!--l. 2197--><p class="noindent" >Opiszemy najpierw ogólny mechanizm przeszukiwania ścieżek przez bibliotekę Kpathsea. +<!--l. 2200--><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 <span class="ec-lmri-10">element</span><span @@ -4251,41 +3983,41 @@ danego elementu ścieżki w następującej kolejnośc class="ec-lmtt-10">./my-file</span>, potem <span class="ec-lmtt-10">/dir/my-file</span>, zwracając pierwszy odnaleziony (lub możliwie wszystkie). -<!--l. 2305--><p class="indent" > Aby optymalnie zaadaptować się do konwencji wszystkich systemów operacyjnych, na systemach +<!--l. 2208--><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. 2310--><p class="indent" > W celu sprawdzenia konkretnego elementu <span +<!--l. 2213--><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 str. <a -href="#x1-630007.2">62<!--tex4ht:ref: Filename-database --></a>) odnosi się do <span +wcześniej baza danych (patrz „Baza nazw plików” na str. <span +class="ec-lmbx-10">??</span>) odnosi się 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. 2316--><p class="indent" > Chociaż najprostszym i najbardziej powszechnym elementem ścieżki jest nazwa katalogu, Kpathsea +<!--l. 2219--><p class="indent" > Chociaż 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, czyli transformuje wszystkie specyfikacje do nazwy podstawowej lub nazw katalogów. Jest to opisane w kolejnych akapitach, w kolejności, w jakiej to zachodzi. -<!--l. 2326--><p class="indent" > Trzeba zauważyć, że jeżeli nazwa poszukiwanego pliku jest absolutna lub jawnie względna, tj. +<!--l. 2229--><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. 2340--><p class="noindent" > +<!--l. 2243--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.1.1. </span> <a - id="x1-560007.1.1"></a>Źródła ścieżek</h5> -<!--l. 2343--><p class="noindent" >Nazwa przeszukiwanej ścieżki może pochodzić z wielu źródeł. Oto kolejność, w jakiej Kpathsea ich + id="x1-550007.1.1"></a>Źródła ścieżek</h5> +<!--l. 2246--><p class="noindent" >Nazwa przeszukiwanej ścieżki może pochodzić z wielu źródeł. Oto kolejność, w jakiej Kpathsea ich używa: -<!--l. 2346--><p class="indent" > +<!--l. 2249--><p class="indent" > <ol class="enumerate1" > <li - class="enumerate" id="x1-56002x1">Zmienna środowiskowa ustawiana przez użytkownika, np. <span + class="enumerate" id="x1-55002x1">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>” @@ -4295,41 +4027,41 @@ class="ec-lmtt-10">TEXINPUTS </span>wykorzystana zostanie zmienna class="ec-lmtt-10">TEXINPUTS.latex</span>. </li> <li - class="enumerate" id="x1-56004x2">Plik konfiguracyjny konkretnego programu, np. linia „<span + class="enumerate" id="x1-55004x2">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-56006x3">Plik konfiguracyjny Kpathsea <span + class="enumerate" id="x1-55006x3">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). </li> <li - class="enumerate" id="x1-56008x4">Wartości domyślne dla uruchamianych programów.</li></ol> -<!--l. 2360--><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 + class="enumerate" id="x1-55008x4">Wartości domyślne dla uruchamianych programów.</li></ol> + + +<!--l. 2263--><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 str. <a -href="#x1-670007.2.4">66<!--tex4ht:ref: sec:debugging --></a>). -<!--l. 2364--><p class="noindent" > +href="#x1-660007.2.4">71<!--tex4ht:ref: sec:debugging --></a>). +<!--l. 2267--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.1.2. </span> <a - id="x1-570007.1.2"></a>Pliki konfiguracyjne</h5> -<!--l. 2367--><p class="noindent" >Kpathsea szuka ścieżek przeszukiwania i innych definicji w <span + id="x1-560007.1.2"></a>Pliki konfiguracyjne</h5> +<!--l. 2270--><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ą <span class="ec-lmtt-10">TEXMFCNF</span>, ale nie -zalecamy jawnego ustawiania tej, jak i innych zmiennych w systemie. Zamiast tego typowa instalacja <span class="TEX">T<span -class="E">E</span>X</span> -Live tworzy plik <span -class="ec-lmtt-10">.../2018/texmf.cnf</span>, który w wyjątkowych wypadkach możemy modyfikować. Głównym -plikiem konfiguracyjnym jest <span -class="ec-lmtt-10">.../2018/texmf-dist/web2c/texmf.cnf</span>, ale nie powinien być on -modyfikowany, gdyż zmiany będą utracone podczas aktualizacji. - - -<!--l. 2380--><p class="indent" > Czytane będą <span +zalecamy jawnego ustawiania tej, jak i innych zmiennych w systemie. +<!--l. 2276--><p class="indent" > Zamiast tego typowa instalacja <span class="TEX">T<span +class="E">E</span>X</span> Live tworzy plik <span +class="ec-lmtt-10">.../2019/texmf.cnf</span>, który w wyjątkowych wypadkach +możemy modyfikować. Głównym plikiem konfiguracyjnym jest <span +class="ec-lmtt-10">.../2019/texmf-dist/web2c/texmf.cnf</span>, ale +nie powinien być on modyfikowany, gdyż zmiany będą utracone podczas aktualizacji. +<!--l. 2282--><p class="indent" > 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 @@ -4337,24 +4069,9 @@ class="ec-lmtt-10">.:$TEXMF</span></span></span> wartości pochodzące z 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. 2387--><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-dist/web2c/</span></span> bądź <span class="path"><span -class="ec-lmtt-10">../texmf-dist/web2c/</span></span>. Jeśli jawnie deklarujemy zmienną -<span -class="ec-lmtt-10">TEXMFCNF</span>, wymagane jest podanie bezwzględnej ścieżki. -<!--l. 2396--><p class="indent" > Podczas czytania zamieszczonego poniżej opisu 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> @@ -4363,25 +4080,26 @@ class="ec-lmtt-10">\</span>” na końcu wiersza działa jako znak k kontynuacją bieżącego. Spacja na początku kolejnego wiersza nie jest ignorowana. </li> <li class="itemize">Pozostałe wiersze mają postać: <div class="alltt"> - <!--l. 2411--><p class="noindent" ><div class="obeylines-v"> + + <!--l. 2311--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> </span><span -class="ec-lmtti-10">zmienna</span><span +class="ec-lmro-10">zmienna</span><span class="ec-lmtt-10">[.</span><span -class="ec-lmtti-10">program</span><span +class="ec-lmro-10">program</span><span 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-lmro-10">warto</span><span +class="ec-lmro-10">ś</span><span +class="ec-lmro-10">ć</span> </div> </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 + <li class="itemize">Nazwa <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 @@ -4397,35 +4115,33 @@ class="ec-lmtt-10">.exe</span>. Pozwala to różnym odmianom <span class="TEX 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>zawierać może dowolne znaki poza <span +class="ec-lmtt-10">% </span>i „<span +class="ec-lmtt-10">@</span>”. Po prawej stronie nie można używać konstrukcji + <span class="ec-lmtt-10">$</span><span -class="ec-lmro-10">zmienna</span><span +class="ec-lmro-10">var</span><span class="ec-lmtt-10">.</span><span -class="ec-lmro-10">program</span>” po prawej stronie. Zamiast tego trzeba zastosować zmienną pomocniczą. - Jeżeli systemem operacyjnym jest Unix, to średnik „<span -class="ec-lmtt-10">;</span>” użyty w „<span +class="ec-lmro-10">prog</span>, zamiast tego należy użyć zmiennej pomocniczej. Jeżeli systemem operacyjnym jest Unix, to + ś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-lmro-10">ć </span>zamieniany jest na „<span class="ec-lmtt-10">:</span>”; umożliwia to istnienie wspólnego pliku <span -class="ec-lmtt-10">texmf.cnf </span>dla systemów Unix oraz - Windows. +class="ec-lmtt-10">texmf.cnf</span> + dla systemów Unix, Ms-DOS 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. 2436--><p class="noindent" >Oto fragment pliku konfiguracyjnego ilustrujący większość opisanych powyżej reguł notacji: +<!--l. 2335--><p class="noindent" >Fragment pliku konfiguracyjnego ilustrujący większość opisanych powyżej reguł notacji: <div class="fancyvrb" id="fancyvrb14"> <a - id="x1-57002r1"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> TEXMF</span><span + id="x1-56002r1"></a><span +class="ec-lmtt-8x-x-87">TEXMF</span><span class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> </span><span @@ -4442,39 +4158,34 @@ class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> =</span><span class="ec-lmtt-8x-x-87"> {$TEXMFLOCAL,!!$TEXMFMAIN}</span> <br class="fancyvrb" /><a - id="x1-57004r2"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> TEXINPUTS.latex</span><span + id="x1-56004r2"></a><span +class="ec-lmtt-8x-x-87">TEXINPUTS.latex</span><span class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> =</span><span class="ec-lmtt-8x-x-87"> .;$TEXMF/tex/{latex,generic;}//</span> <br class="fancyvrb" /><a - id="x1-57006r3"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> TEXINPUTS.fontinst</span><span + id="x1-56006r3"></a><span +class="ec-lmtt-8x-x-87">TEXINPUTS.fontinst</span><span class="ec-lmtt-8x-x-87"> =</span><span class="ec-lmtt-8x-x-87"> .;$TEXMF/tex//;$TEXMF/fonts/afm//</span> <br class="fancyvrb" /><a - id="x1-57008r4"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> %</span><span + id="x1-56008r4"></a><span +class="ec-lmtt-8x-x-87">%</span><span class="ec-lmtt-8x-x-87"> e-TeX</span><span class="ec-lmtt-8x-x-87"> related</span><span class="ec-lmtt-8x-x-87"> files</span> <br class="fancyvrb" /><a - id="x1-57010r5"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> TEXINPUTS.elatex</span><span + id="x1-56010r5"></a><span +class="ec-lmtt-8x-x-87">TEXINPUTS.elatex</span><span class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> =</span><span class="ec-lmtt-8x-x-87"> .;$TEXMF/{etex,tex}/{latex,generic;}//</span> <br class="fancyvrb" /><a - id="x1-57012r6"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> TEXINPUTS.etex</span><span + id="x1-56012r6"></a><span +class="ec-lmtt-8x-x-87">TEXINPUTS.etex</span><span class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> </span><span @@ -4482,10 +4193,12 @@ class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> =</span><span class="ec-lmtt-8x-x-87"> .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//</span> </div> -<!--l. 2444--><p class="noindent" > + + +<!--l. 2343--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.1.3. </span> <a - id="x1-580007.1.3"></a>Rozwijanie ścieżek</h5> -<!--l. 2447--><p class="noindent" >Kpathsea rozpoznaje w ścieżkach przeszukiwania pewne specjalne znaki oraz konstrukcje, podobne do tych, + id="x1-570007.1.3"></a>Rozwijanie ścieżek</h5> +<!--l. 2346--><p class="noindent" >Kpathsea rozpoznaje w ścieżkach przeszukiwania pewne specjalne znaki oraz konstrukcje, podobne do tych, które są dostępne w powłokach systemów typu 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 @@ -4495,20 +4208,19 @@ 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. 2456--><p class="noindent" > +<!--l. 2355--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.1.4. </span> <a - id="x1-590007.1.4"></a>Rozwijanie domyślne</h5> -<!--l. 2460--><p class="noindent" >Jeżeli ścieżka przeszukiwania największego uprzywilejowania (patrz „Źródła ścieżek” na str. <a -href="#x1-560007.1.1">57<!--tex4ht:ref: Path-sources --></a>) zawiera + id="x1-580007.1.4"></a>Rozwijanie domyślne</h5> +<!--l. 2359--><p class="noindent" >Jeżeli ścieżka przeszukiwania największego uprzywilejowania (patrz „źródła ścieżek” na str. <a +href="#x1-550007.1.1">62<!--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 +następną ścieżkę przeszukiwania zdefiniowaną w hierarchii uprzywilejowania. 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. 2469--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 2367--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -4520,27 +4232,29 @@ class="ec-lmtk-10"> /home/karl:</span> class="ec-lmtt-10">TEXINPUTS </span>pobraną z <span class="ec-lmtt-10">texmf.cnf</span> <div class="alltt"> -<!--l. 2474--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 2372--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> .:$TEXMF//tex</span> </div> </div> to końcową wartością użytą w przeszukiwaniu będzie: <div class="alltt"> -<!--l. 2479--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 2377--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> /home/karl:.:$TEXMF//tex</span> </div> </div> -<!--l. 2483--><p class="indent" > Ponieważ nieużytecznym byłoby wstawiać wartość domyślną w więcej niż jednym miejscu, Kpathsea +<!--l. 2381--><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. 2488--><p class="noindent" > +<!--l. 2386--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.1.5. </span> <a - id="x1-600007.1.5"></a>Rozwijanie nawiasów</h5> -<!--l. 2491--><p class="noindent" >Użyteczna jest możliwość rozwijania nawiasów, co oznacza, że np. <span class="obeylines-h"><span class="verb"><span + id="x1-590007.1.5"></a>Rozwijanie nawiasów</h5> +<!--l. 2389--><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 <span class="TEX">T<span @@ -4553,16 +4267,16 @@ class="ec-lmtt-10">texmf.cnf </span>można znaleźć następuj&# <div class="verbatim" id="verbatim-2"> <div class="fancyvrb" id="fancyvrb15"><a - id="x1-60002r1"></a>    TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}</div> + id="x1-59002r1"></a>  TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}</div> </div> -<!--l. 2500--><p class="nopar" >Używając jej, można następnie zdefiniować na przykład: +<!--l. 2398--><p class="nopar" >Używając jej, można następnie zdefiniować na przykład: <div class="verbatim" id="verbatim-3"> <div class="fancyvrb" id="fancyvrb16"><a - id="x1-60004r1"></a>    TEXINPUTS = .;$TEXMF/tex//</div> + id="x1-59004r1"></a>  TEXINPUTS = .;$TEXMF/tex//</div> </div> -<!--l. 2504--><p class="nopar" >co oznacza, że po szukaniu w katalogu bieżącym będą przeszukane kolejno <span +<!--l. 2402--><p class="nopar" >co oznacza, że po szukaniu w katalogu bieżącym będą przeszukane kolejno <span class="ec-lmtt-10">$TEXMFVAR/tex</span>, <span class="ec-lmtt-10">$TEXMFHOME/tex</span>, <span @@ -4574,21 +4288,21 @@ class="ec-lmtt-10">ls-R</span>). Jest to wygodny sposób na uruchamianie dwóch ró 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żywanie zmiennej <span -class="ec-lmtt-10">$TEXMF </span>we wszystkich definicjach daje pewność, że najpierw przeszukiwane jest -drzewo uaktualnione. -<!--l. 2516--><p class="noindent" > +class="ec-lmtt-10">$TEXMF </span>we wszystkich definicjach daje pewność, że uaktualnione drzewo jest +przeszukiwane jest przeszukiwane w pierwszej kolejności. +<!--l. 2414--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.1.6. </span> <a - id="x1-610007.1.6"></a>Rozwijanie podkatalogów</h5> -<!--l. 2519--><p class="noindent" >Dwa lub więcej kolejnych „ciachów” („/”) w elemencie ścieżki, występujących po nazwie katalogu <span + id="x1-600007.1.6"></a>Rozwijanie podkatalogów</h5> +<!--l. 2417--><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 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ą katalogi, jest +potem te pod nimi 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. 2525--><p class="indent" > Jeśli wyszczególni się człony nazwy pliku po „<span +<!--l. 2423--><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 @@ -4598,88 +4312,86 @@ 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. 2530--><p class="indent" > Możliwe jest wielokrotne użycie „<span +<!--l. 2428--><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. 2533--><p class="noindent" > +<!--l. 2431--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.1.7. </span> <a - id="x1-620007.1.7"></a>Lista znaków specjalnych i ich znaczeń – podsumowanie</h5> -<!--l. 2535--><p class="noindent" >Poniższa lista podsumowuje znaczenie znaków specjalnych w plikach konfiguracyjnych. -<!--l. 2540--><p class="noindent" > + id="x1-610007.1.7"></a>Lista znaków specjalnych i ich znaczeń – podsumowanie</h5> +<!--l. 2433--><p class="noindent" >Poniższa lista podsumowuje znaczenie znaków specjalnych w plikach konfiguracyjnych. +<!--l. 2438--><p class="noindent" > <dl class="list1"><dt class="list"> <span class="ec-lmtt-10">:</span> </dt><dd class="list"> - <!--l. 2541--><p class="noindent" >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; + <!--l. 2439--><p class="noindent" >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="list"> <span class="ec-lmtt-10">;</span> </dt><dd class="list"> - <!--l. 2543--><p class="noindent" >znak rozdzielający dla systemów nieuniksowych (działa tak jak <span -class="ec-lmtt-10">:</span>); + <!--l. 2441--><p class="noindent" >Znak rozdzielający dla systemów nieuniksowych (działa tak jak <span +class="ec-lmtt-10">:</span>). </dd><dt class="list"> <span class="ec-lmtt-10">$</span> </dt><dd class="list"> - <!--l. 2545--><p class="noindent" >rozwijanie zmiennej; + <!--l. 2443--><p class="noindent" >Rozwijanie zmiennej. </dd><dt class="list"> <span class="ec-lmtt-10">~</span> </dt><dd class="list"> - <!--l. 2546--><p class="noindent" >oznacza katalog główny użytkownika; + <!--l. 2444--><p class="noindent" >Oznacza katalog główny użytkownika. </dd><dt class="list"> <span class="ec-lmtt-10">{</span><span class="ec-lmtt-10">…}</span> </dt><dd class="list"> - <!--l. 2547--><p class="noindent" >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>; + <!--l. 2445--><p class="noindent" >Rozwijanie nawiasów. </dd><dt class="list"> <span class="ec-lmtt-10">//</span> </dt><dd class="list"> - <!--l. 2549--><p class="noindent" >rozwijanie podkatalogów (może wystąpić gdziekolwiek w ścieżce, poza jej początkiem); + <!--l. 2447--><p class="noindent" >Rozwijanie podkatalogów (może wystąpić gdziekolwiek w ścieżce, poza jej początkiem). </dd><dt class="list"> <span class="ec-lmtt-10">%</span> </dt><dd class="list"> - <!--l. 2551--><p class="noindent" >początek komentarza, obejmującego wszystkie znaki do końca linii; + <!--l. 2449--><p class="noindent" >Początek komentarza, obejmującego wszystkie znaki do końca linii. </dd><dt class="list"> <span class="ec-lmtt-10">\</span> </dt><dd class="list"> - <!--l. 2553--><p class="noindent" >znak kontynuacji (pozwala na przełamanie wiersza z wyrażeniem); + <!--l. 2451--><p class="noindent" >Znak kontynuacji (pozwala na przełamanie wiersza z wyrażeniem). </dd><dt class="list"> <span class="ec-lmtt-10">!!</span> </dt><dd class="list"> - <!--l. 2555--><p class="noindent" >przeszukiwanie <span + <!--l. 2453--><p class="noindent" >Przeszukiwanie <span class="ec-lmri-10">tylko </span>bazy danych, a <span class="ec-lmri-10">nie </span>dysku.</dd></dl> -<!--l. 2560--><p class="noindent" > +<!--l. 2457--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.2. </span> <a - id="x1-630007.2"></a>Bazy nazw plików</h4> -<!--l. 2563--><p class="noindent" >Podczas przeszukiwania Kpathsea stara się zminimalizować dostęp do dysku. Niemniej, w przypadku instalacji + id="x1-620007.2"></a>Bazy nazw plików</h4> +<!--l. 2460--><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 dysku. -<!--l. 2572--><p class="indent" > Drugi plik z bazą danych – <span +<!--l. 2469--><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. -<!--l. 2577--><p class="noindent" > +<!--l. 2474--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.2.1. </span> <a - id="x1-640007.2.1"></a>Baza nazw plików</h5> -<!--l. 2580--><p class="noindent" >Jak wspomniano, plik zawierający główną bazę nazw plików musi nosić nazwę <span + id="x1-630007.2.1"></a>Baza nazw plików</h5> +<!--l. 2477--><p class="noindent" >Jak wspomniano, 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 @@ -4689,20 +4401,23 @@ class="ec-lmtt-10">ls-R</span>; w większości przypadków istniej hierarchia. Kpathsea szuka pliku <span class="ec-lmtt-10">ls-R </span>w ścieżce <span class="ec-lmtt-10">TEXMFDBS</span>. -<!--l. 2587--><p class="indent" > Najlepszym sposobem stworzenia i utrzymywania pliku <span -class="ec-lmtt-10">ls-R </span>jest uruchomienie skryptu <span +<!--l. 2484--><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>”. W zasadzie -skrypt ten jedynie wykonuje polecenie <div class="alltt"> -<!--l. 2591--><p class="noindent" ><div class="obeylines-v"> +class="ec-lmtt-10">mktex</span>”… . Zasadniczo +skrypt ten wykonuje jedynie polecenie <div class="alltt"> + +<!--l. 2488--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">cd</span><span class="ec-lmtt-10"> </span><span -class="ec-lmro-10">/your/texmf-dist/root</span><span +class="ec-lmro-10">/your/texmf/root</span><span class="ec-lmtt-10"> &&</span><span -class="ec-lmtt-10"> ls</span><span -class="ec-lmtt-10"> -LAR</span><span +class="ec-lmtt-10"> </span><span class="path"><span +class="ec-lmtt-10">\</span></span><span +class="ec-lmtt-10">ls</span><span +class="ec-lmtt-10"> -1LAR</span><span class="ec-lmtt-10"> ./</span><span class="ec-lmtt-10"> >ls-R</span> </div> @@ -4712,15 +4427,15 @@ 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 class="ec-lmtt-10">cron</span>. -<!--l. 2602--><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 się od „<span -class="ec-lmtt-10">!!</span>”, to w poszukiwaniu tego elementu sprawdzona zostanie <span -class="ec-lmri-10">jedynie </span>baza -danych, a nigdy dysk. -<!--l. 2607--><p class="noindent" > +<!--l. 2499--><p class="indent" > Jeśli szukanego pliku nie ma w bazie danych, Kpathsea domyślnie przechodzi do przeszukiwania dysku. +Jeżeli jednak dany element ścieżki zaczyna się od „<span +class="ec-lmtt-10">!!</span>”, to w poszukiwaniu tego elementu sprawdzana zostanie +<span +class="ec-lmri-10">tylko </span>baza danych, a nigdy dysk. +<!--l. 2504--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.2.2. </span> <a - id="x1-650007.2.2"></a>kpsewhich – program do przeszukiwania ścieżek</h5> -<!--l. 2610--><p class="noindent" >Przeszukiwanie ścieżek przez program <span + id="x1-640007.2.2"></a>kpsewhich – program do przeszukiwania ścieżek</h5> +<!--l. 2507--><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 @@ -4728,7 +4443,8 @@ 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"> -<!--l. 2616--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 2513--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -4743,14 +4459,14 @@ class="ec-lmtk-10">…</span> </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 +class="ec-lmtt-10">--</span>”, i dozwolony jest każdy jednoznaczny skrót. -<!--l. 2622--><p class="indent" > Kpathsea traktuje każdy argument niebę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 +<!--l. 2519--><p class="indent" > Kpathsea traktuje każdy argument niebędący parametrem jako nazwę pliku i zwraca pierwszą odnalezioną +nazwę. Nie ma parametru nakazującego zwracanie wszystkich plików o określonej nazwie (w tym celu można +wykorzystać Unix-owy program „<span class="ec-lmtt-10">find</span>”). -<!--l. 2627--><p class="indent" > Oto ważniejsze parametry. -<!--l. 2629--><p class="noindent" > +<!--l. 2524--><p class="indent" > Poniżej przedstawione zostały ważniejsze parametry. +<!--l. 2526--><p class="noindent" > <dl class="list1"><dt class="list"> @@ -4758,9 +4474,9 @@ class="ec-lmtt-10">find</span>”). class="ec-lmtt-10">--dpi=</span><span class="ec-lmro-10">num</span> </dt><dd class="list"> - <!--l. 2630--><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 + <!--l. 2527--><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 @@ -4771,41 +4487,43 @@ class="ec-lmtt-10">-D</span>” działa identycznie. Domyślną class="ec-lmtt-10">--format=</span><span class="ec-lmro-10">nazwa</span> </dt><dd class="list"> - <!--l. 2635--><p class="noindent" ><br -class="newline" />Ustawienie formatu (typu pliku) przeszukiwania na „<span -class="ec-lmro-10">nazwa</span>”. Domyślnie format odgadywany jest + <!--l. 2532--><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ę + plików (np. <span +class="ec-lmtt-10">tex </span>lub <span +class="ec-lmtt-10">enc</span>), 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">string</span> </dt><dd class="list"> - <!--l. 2643--><p class="noindent" ><br -class="newline" />Ustaw nazwę trybu na „<span -class="ec-lmro-10">string</span>”; dotyczy to jedynie szukania fontów „<span + <!--l. 2539--><p class="noindent" ><br +class="newline" />Ustaw nazwę trybu na <span +class="ec-lmro-10">string</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. +class="ec-lmtt-10">pk</span>”. Brak 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. 2648--><p class="noindent" ><br + <!--l. 2544--><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 + dysku. Domyślnie, w celu zwiększenia efektywności działania, sprawdzana jest tylko baza <span class="ec-lmtt-10">ls-R</span>. </dd><dt class="list"> <span class="ec-lmtt-10">--path=</span><span class="ec-lmro-10">string</span> </dt><dd class="list"> - <!--l. 2653--><p class="noindent" ><br -class="newline" />Szukaj w ścieżce „<span -class="ec-lmro-10">string</span>” (rozdzielonej, jak zwykle, dwukropkami), zamiast zgadywać ścieżkę + <!--l. 2549--><p class="noindent" ><br +class="newline" />Szukaj w ścieżce <span +class="ec-lmro-10">string </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 @@ -4816,39 +4534,40 @@ class="ec-lmtt-10">--format</span>” wzajemnie się wykluczają. class="ec-lmtt-10">--progname=</span><span class="ec-lmro-10">nazwa</span> </dt><dd class="list"> - <!--l. 2659--><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. 2554--><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-lmro-10">program </span>w plikach konfiguracyjnych. Domyślne jest „<span class="ec-lmtt-10">kpsewhich</span>”. </dd><dt class="list"> <span class="ec-lmtt-10">--show-path=</span><span class="ec-lmro-10">nazwa</span> </dt><dd class="list"> - <!--l. 2664--><p class="noindent" ><br -class="newline" />Pokazuje ścieżkę używaną do poszukiwania plików typu „<span -class="ec-lmro-10">nazwa</span>”. Użyć można zarówno - rozszerzenia („<span + <!--l. 2559--><p class="noindent" ><br +class="newline" />Pokazuje ścieżkę używaną do poszukiwania plików typu <span +class="ec-lmro-10">nazwa</span>. Użyć można zarówno rozszerzenia + „<span class="ec-lmtt-10">.pk</span>”, „<span -class="ec-lmtt-10">.vf</span>”, etc.), jak i nazwy pliku, tak jak w wypadku parametru „<span +class="ec-lmtt-10">.vf</span>”, etc., jak i nazwy 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. 2669--><p class="noindent" ><br -class="newline" />ustawia parametry wykrywania błędów na „<span -class="ec-lmro-10">num</span>”.</dd></dl> -<!--l. 2678--><p class="noindent" > + <!--l. 2564--><p class="noindent" ><br +class="newline" />Ustawia parametry wykrywania błędów na <span +class="ec-lmro-10">num</span>.</dd></dl> +<!--l. 2568--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.2.3. </span> <a - id="x1-660007.2.3"></a>Przykłady użycia</h5> -<!--l. 2681--><p class="noindent" >Przyjrzyjmy sie teraz, jak działa Kpathsea. + id="x1-650007.2.3"></a>Przykłady użycia</h5> +<!--l. 2571--><p class="noindent" >Przyjrzyjmy się teraz, jak działa Kpathsea. Oto proste wyszukiwanie: <div class="alltt"> -<!--l. 2683--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 2573--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -4860,16 +4579,18 @@ class="ec-lmtt-10">/usr/local/texmf-dist/tex/latex/base/article.cls</span> </div> -</div> Szukamy tu pliku <span +</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 +poszukujemy pliku typu <span +class="ec-lmtt-10">tex </span>(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">tex/latex/base</span>, katalogiem nadrzędnym jest „<span class="ec-lmtt-10">texmf-dist</span>”. Podobnie wszystkie poniższe pliki odnajdywane -są bezproblemowo dzięki swoim jednoznacznym rozszerzeniom: <div class="alltt"> -<!--l. 2694--><p class="noindent" ><div class="obeylines-v"> +są bez problemów dzięki swoim jednoznacznym rozszerzeniom: <div class="alltt"> + +<!--l. 2584--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -4907,12 +4628,11 @@ class="ec-lmtk-10"> tugboat.bib</span> class="ec-lmtt-10">/usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib</span> </div> </div> -<!--l. 2707--><p class="noindent" >(ostatni plik to B<span -class="ec-lmcsc-10">ib</span><span class="TEX">T<span -class="E">E</span>X</span>-owa baza bibliograficzna dla artykułów <span +<!--l. 2597--><p class="noindent" >(Ostatni plik to BibTeX-owa baza bibliograficzna dla artykułów <span class="ec-lmri-10">TUGBoat</span>). <div class="alltt"> -<!--l. 2710--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 2600--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -4920,15 +4640,16 @@ class="ec-lmtk-10">kpsewhich</span><span 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 programów, takich 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 -class="E">E</span>X</span> Live fontów PostScript-owych Type1). -<div class="alltt"> -<!--l. 2720--><p class="noindent" ><div class="obeylines-v"> +class="ec-lmss-10">xdvi</span>. +W tym wypadku wynik przeszukiwania okaże się pusty, ponieważ w systemie brak gotowych wygenerowanych +czcionek Computer Modern („<span +class="ec-lmtt-10">.pk</span>”) 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. 2608--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -4941,11 +4662,11 @@ class="ec-lmtt-10"> /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/ws </div> </div> Dla tych fontów (alfabetu fonetycznego) musieliśmy wygenerować pliki „<span class="ec-lmtt-10">.pk</span>”, a ponieważ domyślnym -<span -class="logo-10">METAFONT</span>-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"> -<!--l. 2730--><p class="noindent" ><div class="obeylines-v"> +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"> + +<!--l. 2618--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -4953,15 +4674,15 @@ 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 -class="ec-lmtt-10">-dpi=300</span>), to widzimy, że -w naszej instalacji taka czcionka nie jest dostępna. Program taki jak <span +</div> W przypadku, kiedy zaznaczamy rozdzielczość 300dpi (<span +class="ec-lmtt-10">-dpi=300</span>), otrzymujemy informację, że w naszej +instalacji taka czcionka nie jest dostępna. Programy takie 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-lmss-10">xdvi </span>zatrzymałyby 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. 2740--><p class="indent" > Przeanalizujmy teraz pliki nagłówkowe i konfiguracyjne programu <span +<!--l. 2628--><p class="indent" > Przeanalizujmy teraz 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 @@ -4969,26 +4690,29 @@ 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 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 edycji 2004, 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="path"><span -class="ec-lmtt-10">texmf</span></span>). Ponieważ rozszerzenie „<span -class="ec-lmtt-10">.ps</span>” nie jest jednoznaczne, -musimy wyraźnie zaznaczyć, jaki typ jest wymagany dla pliku <span -class="ec-lmtt-10">config.ps </span>(„<span -class="ec-lmtt-10">dvips config</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 wyraźnie zaznaczyć, 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"> + -<!--l. 2752--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2640--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span class="ec-lmtk-10">kpsewhich</span><span class="ec-lmtk-10"> tex.pro</span> <br /><span -class="ec-lmtt-10">/usr/local/texmf-dist/dvips/base/tex.pro</span> +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf/dvips/base/tex.pro</span> <br /><span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -4997,21 +4721,26 @@ class="ec-lmtk-10"> --format="dvips</span><span class="ec-lmtk-10"> config"</span><span class="ec-lmtk-10"> config.ps</span> <br /><span -class="ec-lmtt-10">/usr/local/texmf-var/dvips/config/config.ps</span> +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf/dvips/config/config.ps</span> <br /><span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span class="ec-lmtk-10">kpsewhich</span><span class="ec-lmtk-10"> psfonts.map</span> <br /><span -class="ec-lmtt-10">/usr/local/texmf-var/fonts/map/dvips/updmap/psfonts.map</span> +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf/fonts/map/dvips/updmap/psfonts.map</span> </div> </div> -<!--l. 2761--><p class="indent" > Następnie przyjrzyjmy się bliżej plikom pomocniczym fontów Times z kolekcji URW. W standardzie +<!--l. 2649--><p class="indent" > Przyjrzyjmy się teraz bliżej plikom pomocniczym fontów Times PostScript 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, +class="ec-lmtt-10">utm</span>”. Pierwszy plik, który przeszukujemy, to plik konfiguracyjny, zawierający nazwę pliku z przemapowaniem fontów: <div class="alltt"> -<!--l. 2765--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 2653--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -5025,7 +4754,8 @@ 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"> -<!--l. 2770--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 2658--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> p</span><span @@ -5033,7 +4763,8 @@ 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"> -<!--l. 2775--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 2663--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -5046,7 +4777,8 @@ class="ec-lmtt-10"> /usr/local/texmf-dist/fonts/map/dvips/times/utm.map</ </div> </div> Plik z przemapowaniem definiuje nazwy czcionek PostScriptowych Type1 w zestawie fontów URW, zaś jego zawartość wygląda następująco (pokazane są tylko fragmenty wierszy): <div class="alltt"> -<!--l. 2782--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 2670--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">utmb8r</span><span class="ec-lmtt-10"> </span><span @@ -5094,7 +4826,8 @@ class="ec-lmtt-10"> <utmr8a.pfb</span> class="ec-lmtt-10">utmr8a.pfb </span>w drzewie katalogów <span class="ec-lmtt-10">texmf</span>: <div class="alltt"> -<!--l. 2792--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 2680--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -5106,72 +4839,71 @@ class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb</span> </div> </div> -<!--l. 2799--><p class="indent" > Powyższe przykłady pokazują, jak łatwo można znajdować lokalizację danego pliku. Jest to ważne +<!--l. 2687--><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. -<!--l. 2804--><p class="noindent" > +<!--l. 2692--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.2.4. </span> <a - id="x1-670007.2.4"></a>Diagnostyka błędów</h5> -<!--l. 2807--><p class="noindent" >Czasami niezbędne są informacje o tym, jak program sobie radzi z odniesieniami do plików. Aby dało się je + id="x1-660007.2.4"></a>Diagnostyka błędów</h5> +<!--l. 2695--><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: <dl class="list1"><dt class="list"> <span -class="ec-lmtt-10"> 1</span> </dt><dd +class="ec-lmtt-10"> 1 </span> </dt><dd class="list"> - <!--l. 2811--><p class="noindent" >wywołania <span + <!--l. 2699--><p class="noindent" >Wywołanie <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. </dd><dt class="list"> <span -class="ec-lmtt-10"> 2</span> </dt><dd +class="ec-lmtt-10"> 2 </span> </dt><dd class="list"> - <!--l. 2814--><p class="noindent" >Zapis odwołań do tablic asocjacyjnych (<span + <!--l. 2702--><p class="noindent" >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. </dd><dt class="list"> <span -class="ec-lmtt-10"> 4</span> </dt><dd +class="ec-lmtt-10"> 4 </span> </dt><dd class="list"> - <!--l. 2816--><p class="noindent" >Operacje otwarcia i zamknięcia pliku. + <!--l. 2704--><p class="noindent" >Operacje otwarcia i zamknięcia pliku. </dd><dt class="list"> <span -class="ec-lmtt-10"> 8</span> </dt><dd +class="ec-lmtt-10"> 8 </span> </dt><dd class="list"> - <!--l. 2817--><p class="noindent" >Ogólne informacje o ścieżkach dla typów plików szukanych przez Kpathsea; użyteczne do - znalezienia ścieżki zdefiniowanej dla danego pliku. + <!--l. 2705--><p class="noindent" >Ogólne informacje o ścieżkach dla typów plików szukanych przez Kpathsea; użyteczne do + znalezienia ścieżki zdefiniowanej dla konkretnego pliku. </dd><dt class="list"> <span -class="ec-lmtt-10">16</span> </dt><dd +class="ec-lmtt-10">16 </span> </dt><dd class="list"> - <!--l. 2820--><p class="noindent" >Lista katalogów dla każdego z elementów ścieżki (odnosi się tylko do poszukiwań na dysku). + <!--l. 2708--><p class="noindent" >Lista katalogów dla każdego z elementów ścieżki (odnosi się tylko do poszukiwań na dysku). </dd><dt class="list"> <span -class="ec-lmtt-10">32</span> </dt><dd +class="ec-lmtt-10">32 </span> </dt><dd class="list"> - <!--l. 2822--><p class="noindent" >Poszukiwania plików. + <!--l. 2710--><p class="noindent" >Poszukiwania plików. </dd><dt class="list"> <span -class="ec-lmtt-10">64</span> </dt><dd +class="ec-lmtt-10">64 </span> </dt><dd class="list"> - <!--l. 2823--><p class="noindent" >Wartości zmiennych.</dd></dl> -<!--l. 2825--><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. 2829--><p class="indent" > Podobnie w przypadku programu <span + <!--l. 2711--><p class="noindent" >Wartości zmiennych.</dd></dl> +<!--l. 2713--><p class="noindent" >Wartość <span +class="ec-lmtt-10">-1 </span>ustawia wszystkie powyższe opcje – w praktyce jest to zazwyczaj najwygodniejsze. +<!--l. 2717--><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 +w których katalogach program szukał danego pliku, dzięki czemu można się zorientować, jaki jest problem. -<!--l. 2835--><p class="indent" > Ogólnie mówiąc, ponieważ programy odwołują się wewnętrznie do biblioteki Kpathsea, opcje wykrywania +<!--l. 2722--><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. 2840--><p class="noindent" ><span +<!--l. 2727--><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 @@ -5179,24 +4911,25 @@ programu do pliku. Do celów diagnostycznych można chwilowo ustawić zmi class="ec-lmtt-10">SET</span> <span class="ec-lmtt-10">KPATHSEA_DEBUG_OUTPUT=err.log</span>. -<!--l. 2850--><p class="indent" > Rozważmy na przykład mały <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +<!--l. 2737--><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: <div class="verbatim" id="verbatim-4"> <div class="fancyvrb" id="fancyvrb17"><a - id="x1-67002r1"></a>    \documentclass{article}<br class="fancyvrb" /><a - id="x1-67004r2"></a>    \begin{document}<br class="fancyvrb" /><a - id="x1-67006r3"></a>    Hello World!<br class="fancyvrb" /><a - id="x1-67008r4"></a>    \end{document}</div> + id="x1-66002r1"></a>  \documentclass{article}<br class="fancyvrb" /><a + id="x1-66004r2"></a>  \begin{document}<br class="fancyvrb" /><a + id="x1-66006r3"></a>  Hello World!<br class="fancyvrb" /><a + id="x1-66008r4"></a>  \end{document}</div> </div> -<!--l. 2857--><p class="nopar" >Ten mały plik korzysta jedynie z fontu <span +<!--l. 2744--><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 class="ec-lmtt-10">-Pcms</span>). <div class="alltt"> -<!--l. 2861--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 2748--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -5213,9 +4946,9 @@ class="ec-lmss-10">dvips </span>Reference Manual, <a href="../../../../texmf-dist/doc/dvips/dvips.pdf" >texmf-dist/doc/dvips/dvips.pdf</a>). Komunikaty z uruchomienia programu (nieco zmodyfikowane) znajdują się na rys. <a -href="#x1-67031r13">13<!--tex4ht:ref: fig:dvipsdbga --></a>. -<!--l. 2870--><p class="indent" > <a - id="x1-67031r13"></a><hr class="float"><div class="float" +href="#x1-66031r13">13<!--tex4ht:ref: fig:dvipsdbga --></a>. +<!--l. 2757--><p class="indent" > <a + id="x1-66031r13"></a><hr class="float"><div class="float" > @@ -5289,11 +5022,11 @@ class="ec-lmtt-9">kdebug:search(config.cms)</span><br /><span class="ec-lmtt-9">=>/usr/local/texmf/dvips/cms/config.cms</span></div> <div class="caption" ><span class="id">Rysunek 13: </span><span -class="content">Szukanie pliku konfiguracyjnego</span></div><!--tex4ht:label?: x1-67031r13 --> +class="content">Szukanie pliku konfiguracyjnego</span></div><!--tex4ht:label?: x1-66031r13 --> </div><hr class="endfloat" /> -<!--l. 2876--><p class="indent" > Program <span +<!--l. 2763--><p class="indent" > Program <span 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 @@ -5315,7 +5048,8 @@ class="ec-lmtt-10">-Pcms </span>przy uruchamianiu programu). Plik ten zawiera li 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. 2890--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 2777--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -5340,15 +5074,17 @@ 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 -href="#x1-660007.2.3">7.2.3<!--tex4ht:ref: SExamplesofuse --></a>). -<!--l. 2904--><p class="indent" > W tym miejscu <span +href="#x1-650007.2.3">7.2.3<!--tex4ht:ref: sec:examples-of-use --></a>). +<!--l. 2791--><p class="indent" > W tym miejscu <span class="ec-lmss-10">dvips </span>zgłasza się użytkownikowi: <div class="alltt"> -<!--l. 2905--><p class="noindent" ><div class="obeylines-v"> <span + +<!--l. 2792--><p class="noindent" ><div class="obeylines-v"> +<span class="ec-lmtt-10">%</span> <br /><span class="ec-lmtt-10">This</span><span class="ec-lmtt-10"> is</span><span -class="ec-lmtt-10"> dvips</span><span +class="ec-lmtt-10"> dvips(k)</span><span class="ec-lmtt-10"> 5.92b</span><span class="ec-lmtt-10"> Copyright</span><span class="ec-lmtt-10"> 2002</span><span @@ -5361,7 +5097,8 @@ class="ec-lmtt-10">%</span> </div> </div>potem szuka pliku prologu <span class="ec-lmtt-10">texc.pro</span>: <div class="alltt"> -<!--l. 2913--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 2801--><p class="noindent" ><div class="obeylines-v"> <br /><span class="ec-lmtt-9">kdebug:start</span><span class="ec-lmtt-9"> search(file=texc.pro,</span><span @@ -5369,7 +5106,7 @@ class="ec-lmtt-9"> must_exist=0,</span><span class="ec-lmtt-9"> find_all=0,</span> <br /><span class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf-dist/dvips//:</span> +class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span> <br /><span class="ec-lmtt-9"> </span><span class="ec-lmtt-9"> </span><span @@ -5377,11 +5114,11 @@ class="ec-lmtt-9"> </span><span class="ec-lmtt-9"> </span><span class="ec-lmtt-9"> </span><span class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> ~/tex/fonts/type1//:!!/usr/local/texmf-dist/fonts/type1//).</span> +class="ec-lmtt-9"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span> <br /><span class="ec-lmtt-9">kdebug:search(texc.pro)</span><span class="ec-lmtt-9"> =></span><span -class="ec-lmtt-9"> /usr/local/texmf-dist/dvips/base/texc.pro</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 <span @@ -5389,7 +5126,8 @@ 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. 2928--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 2815--><p class="noindent" ><div class="obeylines-v"> <br /><span class="ec-lmtt-9">TeX</span><span class="ec-lmtt-9"> output</span><span @@ -5416,7 +5154,8 @@ 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): <div class="alltt"> -<!--l. 2937--><p class="noindent" ><div class="obeylines-v"> + +<!--l. 2824--><p class="noindent" ><div class="obeylines-v"> <br /><span class="ec-lmtt-9">kdebug:start</span><span class="ec-lmtt-9"> search(file=cmr10.tfm,</span><span @@ -5425,6 +5164,8 @@ class="ec-lmtt-9"> find_all=0,</span> <br /><span class="ec-lmtt-9"> </span><span class="ec-lmtt-9"> path=.:~/tex/fonts/tfm//:!!/usr/local/texmf-dist/fonts/tfm//:</span> + + <br /><span class="ec-lmtt-9"> </span><span class="ec-lmtt-9"> </span><span @@ -5433,8 +5174,6 @@ class="ec-lmtt-9"> </span><span class="ec-lmtt-9"> </span><span class="ec-lmtt-9"> </span><span class="ec-lmtt-9"> /var/tex/fonts/tfm//).</span> - - <br /><span class="ec-lmtt-9">kdebug:search(cmr10.tfm)</span><span class="ec-lmtt-9"> =></span><span @@ -5475,8 +5214,8 @@ class="ec-lmtt-9"><cmr10.pfb>[1]</span> </div> </div> <h4 class="subsectionHead"><span class="titlemark">7.3. </span> <a - id="x1-680007.3"></a>Parametry kontrolujące działanie programów</h4> -<!--l. 2955--><p class="noindent" >Inną użyteczną cechą Web2C jest możliwość kontrolowania wielu parametrów określających wielkość pamięci + id="x1-670007.3"></a>Parametry kontrolujące działanie programów</h4> +<!--l. 2842--><p class="noindent" >Inną użyteczną cechą Web2C jest możliwość kontrolowania wielu parametrów określających wielkość pamięci za pomocą pliku <span class="ec-lmtt-10">texmf.cnf </span>który jest czytany przez Kpathsea. Ustawienia wszystkich parametrów znajdują się w części trzeciej pliku. Najważniejszymi zmiennymi są: @@ -5484,15 +5223,21 @@ się w części trzeciej pliku. Najważniejszymi zmiennym <span class="ec-lmtt-10">main_memory</span> </dt><dd class="list"> - <!--l. 2962--><p class="noindent" >Całkowita wielkość pamięci dostępnej dla <span class="TEX">T<span -class="E">E</span>X</span>-a, <span -class="logo-10">METAFONT</span>-a i MetaPost-a. Dla każdego - nowego ustawienia tej zmiennej należy wykonać nowy format. + <!--l. 2849--><p class="noindent" >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. Przykładowo, można wygenerować + „ogromną” wersję formatu <span class="TEX">T<span +class="E">E</span>X</span> i nazwać taki plik <span +class="ec-lmtt-10">hugetex.fmt</span>. Dzięki standardowemu + sposobowi nazywania programów używanych przez Kpathsea, właściwa wartość zmiennej + <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">main_memory</span></span></span> będzie przeczytana z pliku <span +class="ec-lmtt-10">texmf.cnf</span>. </dd><dt class="list"> <span class="ec-lmtt-10">extra_mem_bot</span> </dt><dd class="list"> - <!--l. 2973--><p class="noindent" >Dodatkowa wielkość pamięci przeznaczonej na „duże” struktury danych <span class="TEX">T<span + <!--l. 2860--><p class="noindent" >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 PI C<span class="TEX">T<span class="E">E</span>X</span>. @@ -5500,7 +5245,7 @@ class="E">E</span>X</span>. <span class="ec-lmtt-10">font_mem_size</span> </dt><dd class="list"> - <!--l. 2977--><p class="noindent" >Wielkość pamięci przeznaczonej przez <span class="TEX">T<span + <!--l. 2864--><p class="noindent" >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 class="E">E</span>X</span>-a plików TFM. @@ -5508,24 +5253,20 @@ class="E">E</span>X</span>-a plików TFM. <span class="ec-lmtt-10">hash_extra</span> </dt><dd class="list"> - <!--l. 2981--><p class="noindent" >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. + <!--l. 2868--><p class="noindent" >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. 2990--><p class="indent" > Oczywiście powyższa możliwość nie zastąpi prawdziwej, dynamicznej alokacji pamięci. Jest to jednak +<!--l. 2877--><p class="indent" > 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. 2996--><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 tym przypadku po prostu -ignorowane. -<!--l. 3120--><p class="indent" > <a id="ack"></a> +praktyczny kompromis, pozwalający na pewną elastyczność. +<!--l. 3010--><p class="indent" > <a id="ack"></a> <h3 class="sectionHead"><span class="titlemark">8. </span> <a - id="x1-690008"></a>Podziękowania</h3> -<!--l. 3123--><p class="noindent" ><span class="TEX">T<span + id="x1-680008"></a>Podziękowania</h3> +<!--l. 3013--><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>-owych. Niniejsza edycja <span class="TEX">T<span class="E">E</span>X</span> Live została @@ -5539,6 +5280,8 @@ class="E">E</span>X</span>! (Odwiedź <a href="http://tug.org/usergroups.html" class="url" ><span class="ec-lmtt-10">http://tug.org/usergroups.html</span></a>); + + </li> <li class="itemize">zespołu CTAN (<a href="http://ctan.org" class="url" ><span @@ -5546,8 +5289,6 @@ class="ec-lmtt-10">http://ctan.org</span></a>), który dystrybuuje obrazy p&# 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">Nelsona Beebe, który umożliwił dostęp do wielu platform ekipie <span class="TEX">T<span class="E">E</span>X</span> Live i pomagał @@ -5557,8 +5298,7 @@ class="E">E</span>X</span> Live i pomagał class="E">E</span>X</span> Live; </li> - <li class="itemize">Petera Breitenlohnera i zespołu <span -class="plmi-10">ε</span>-<span class="TEX">T<span + <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 GNU autotools @@ -5578,15 +5318,15 @@ class="E">E</span>X</span> Live z całą pewnością by n </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 + w wersji HTML), który niezmordowanie pracować nad jego ulepszaniem i błyskawicznie dostarczał poprawki; Eitan zmarł w czerwcu 2009 r. i dedykujemy tę dokumentację Jego pamięci; </li> - <li class="itemize">Hansa Hagena, który dostosowywał pakiet Con<span class="TEX">T<span + <li class="itemize">Hansa Hagena, który dostosowywać pakiet Con<span class="TEX">T<span class="E">E</span>X</span>t (<a href="http://pragma-ade.com" class="url" ><span -class="ec-lmtt-10">http://pragma-ade.com</span></a>) do potrzeb <span class="TEX">T<span -class="E">E</span>X</span> - Live; +class="ec-lmtt-10">http://pragma-ade.com</span></a>) 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 @@ -5599,7 +5339,7 @@ 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ł + <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 (<a href="http://luatex.org" class="url" ><span @@ -5624,7 +5364,7 @@ href="http://w32tex.org" class="url" ><span class="ec-lmtt-10">http://w32tex.org</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, który zainicjował nową ścieżkę rozwojową – Xe<span class="TEX">T<span + <li class="itemize">Jonathana Kew, 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 @@ -5647,12 +5387,12 @@ class="E">E</span>X</span> Live 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 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 sporo pracy w aktualizację tej dokumentacji; - - </li> <li class="itemize">Mojcy Miklavec, która pomagała wielokrotnie w pracach związanych z Con<span class="TEX">T<span class="E">E</span>X</span>t; @@ -5660,7 +5400,7 @@ class="E">E</span>X</span>t; <li class="itemize">Heiko Oberdiek, za pakiet <span class="ec-lmss-10">epstopdf </span>i wiele innych, skompresowanie ogromnych plików danych <span -class="ec-lmss-10">pst-geo</span>, abyśmy mogli je dołączyć, a przede wszystkim, za jego godną uwagi pracę nad pakietem +class="ec-lmss-10">pst-geo</span>, abyśmy mogli je dołączył, a przede wszystkim, za jego godną uwagi pracę nad pakietem <span class="ec-lmss-10">hyperref</span>. </li> @@ -5676,13 +5416,13 @@ class="ec-lmss-10">texdoc</span>; nad dokumentacją w języku francuskim; </li> <li class="itemize">Norberta Preininga, głównego architekta infrastruktury i programu instalacyjnego, a także - koordynował (wraz z Frankiem Küsterem) debianową wersję <span class="TEX">T<span + koordynować (wraz z Frankiem Küsterem) debianową wersję <span class="TEX">T<span 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; Sebastian zmarł - w marcu 2016 r.; dedykujemy kontynuację prac Jego pamięci; +class="E">E</span>X</span> Live i kierować projektem przez wiele lat; Sebastian + zmarł w marcu 2016 r.; dedykujemy kontynuację prac Jego pamięci; </li> <li class="itemize">Luigi Scarso, który kontynuuje rozwój MetaPosta, Lua<span class="TEX">T<span class="E">E</span>X</span>-a i innych programów; @@ -5695,22 +5435,22 @@ 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 instalacyjnych + koordynować przygotowanie wszystkich polskich dodatków (fontów, programów instalacyjnych i wielu innych). Staszek zmarł w lutym 2018 r, dedykujemy kontynuację prac Jego pamięci; </li> - <li class="itemize">Olafa Webera, który w poprzednich latach cierpliwie pielęgnował Web2C; + <li class="itemize">Olafa Webera, który w poprzednich latach cierpliwie pielęgnować Web2C; </li> - <li class="itemize">Gerbena Wierda, który przygotował oryginalne oprogramowanie i wsparcie dla Mac OS X; + <li class="itemize">Gerbena Wierda, który przygotować oryginalne oprogramowanie i wsparcie dla Mac OS X; </li> - <li class="itemize">Grahama Williamsa, który zainicjował prace nad <span class="TEX">T<span + <li class="itemize">Grahama Williamsa, który zainicjować prace nad <span class="TEX">T<span class="E">E</span>X</span> Catalogue.</li></ul> -<!--l. 3257--><p class="indent" > Binaria dla różnych platform skompilowali: Marc Baudoin (<span +<!--l. 3147--><p class="indent" > Binaria dla różnych platform skompilowali: Marc Baudoin (<span class="ec-lmss-10">amd64-netbsd</span>, <span class="ec-lmss-10">i386-netbsd</span>), Ken Brown (<span class="ec-lmss-10">i386-cygwin</span>, <span class="ec-lmss-10">x86_64-cygwin</span>), Simon Dales (<span -class="ec-lmss-10">armhf-linux</span>), Johannes Hielschier (<span +class="ec-lmss-10">armhf-linux</span>), Johannes Hielscher (<span class="ec-lmss-10">aarch64-linux</span>), Akira Kakuto (<span class="ec-lmss-10">win32</span>), Dick Koch (<span @@ -5722,18 +5462,15 @@ class="ec-lmss-10">x86_64-linuxmusl</span>), Mojca Miklavec (<span class="ec-lmss-10">i386-linux</span>, <span class="ec-lmss-10">x86_64-darwinlegacy</span>, <span class="ec-lmss-10">i386-solaris</span>, <span -class="ec-lmss-10">x86_64-solaris</span>, -<span -class="ec-lmss-10">sparc-solaris</span>), Norbert Preining (<span -class="ec-lmss-10">x86_64-linux</span>), Thomas Schmitz (<span -class="ec-lmss-10">powerpc-linux</span>), Boris Veytsman -(<span -class="ec-lmss-10">armel-linux</span>). -<!--l. 3274--><p class="indent" > Informacje na temat procesu budowy <span class="TEX">T<span +class="ec-lmss-10">x86_64-solaris</span>, <span +class="ec-lmss-10">sparc-solaris</span>), +Norbert Preining (<span +class="ec-lmss-10">x86_64-linux</span>). +<!--l. 3164--><p class="indent" > Informacje na temat procesu budowy <span class="TEX">T<span class="E">E</span>X</span> Live można znaleźć na stronie: <a href="http://tug.org/texlive/build.html" class="url" ><span class="ec-lmtt-10">http://tug.org/texlive/build.html</span></a>. -<!--l. 3277--><p class="indent" > Aktualizacje i tłumaczenia dokumentacji wykonali: Denis Bitouzé & Patrick Bideault (francuski), Carlos +<!--l. 3167--><p class="indent" > Aktualizacje i tłumaczenia dokumentacji wykonali: Denis Bitouzé & Patrick Bideault (francuski), Carlos Enriquez Figueras (hiszpański), Jjgod Jiang, Jinsong Zhao, Yue Wang, & Helin Gai (chiński), Nikola Lečić (serbski), Marco Pallante & Carla Maggi (włoski), Petr Sojka & Jan Busa (czeski/słowacki), Boris Veytsman (rosyjski), Zofia Walczak (polski), Uwe Ziegenhagen (niemiecki). Dokumentację <span class="TEX">T<span @@ -5741,19 +5478,19 @@ class="E">E</span>X</span> Live znajdziemy 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> . -<!--l. 3302--><p class="indent" > Oczywiście, najważniejsze podziękowania należą się Donaldowi Knuthowi za stworzenie systemu <span class="TEX">T<span +<!--l. 3192--><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. 3306--><p class="noindent" > - <h3 class="sectionHead"><span class="titlemark">9. </span> <a - id="x1-700009"></a>Historia</h3> +<!--l. 3196--><p class="noindent" > -<!--l. 3309--><p class="noindent" > + <h3 class="sectionHead"><span class="titlemark">9. </span> <a + id="x1-690009"></a>Historia</h3> +<!--l. 3199--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">9.1. </span> <a - id="x1-710009.1"></a>Poprzednie wersje</h4> -<!--l. 3311--><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 + id="x1-700009.1"></a>Poprzednie wersje</h4> +<!--l. 3201--><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> z Niemiec, Holandii, Wielkiej Brytanii, Francji, Czech, Słowacji, Polski, Indii i Rosji oraz grupy międzynarodowej TUG (<span class="TEX"><span @@ -5762,7 +5499,7 @@ 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 +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 @@ -5787,7 +5524,7 @@ class="E">E</span>X</span> CD pokazał, że użytkownicy Unixa tak&# ł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. 3336--><p class="indent" > Projekt przygotowania płytki CD, opartej na standardzie TDS i zorientowanej na systemy uniksowe, +<!--l. 3226--><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 @@ -5807,7 +5544,7 @@ Czwarta edycja była przygotowana podobnie, z użyciem nowej wers class="E">E</span>X</span>-a i nowej wersji Web2C (7.3). Wtedy to też zapoczątkowano kompletną dystrybucję dla Windows – dzięki Fabrice Popineau. -<!--l. 3355--><p class="indent" > Edycja piąta (marzec 2000) zawierała wiele poprawek i uzupełnień; zaktualizowano setki pakietów. +<!--l. 3245--><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 @@ -5816,13 +5553,13 @@ 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>). Dołożyliśmy wszelkich starań, aby sprawdzić warunki licencyjne pakietów. -<!--l. 3364--><p class="indent" > Szósta edycja (lipiec 2001) zawierała aktualizacje całego materiału. Główną zmianą było wprowadzenie +<!--l. 3254--><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 +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. 3372--><p class="indent" > <span class="TEX">T<span +<!--l. 3262--><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 @@ -5830,7 +5567,7 @@ class="E">E</span>X</span>. W programach instalacyjnych wprowadzono mo 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. 3381--><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. 3271--><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 class="E">E</span>X</span> Live na trzy dystrybucje, które wydano na @@ -5840,18 +5577,17 @@ DVD i dwóch płytkach CD. Ponadto: 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 <span -class="plmi-10">ε</span>-<span class="TEX">T<span + korzystały one z e-<span class="TEX">T<span class="E">E</span>X</span> (patrz str. <a -href="#x1-120002.4">10<!--tex4ht:ref: text:etex --></a>); +href="#x1-120002.4">11<!--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 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> <li class="itemize">zmieniono instalację w systemach Windows, wprowadzając po raz pierwszy zintegrowane środowisko pracy, oparte na edytorze XEmacs; @@ -5864,54 +5600,53 @@ class="E">E</span>X</span> Live; class="ec-lmss-10">dvips</span>, <span class="ec-lmss-10">dvipdfm </span>oraz <span class="ec-lmss-10">pdftex</span>, generowano odtąd - w katalogu <span class="path"><span -class="ec-lmtt-10">texmf-dist/fonts/map</span></span>; + w katalogu <span +class="ec-lmtt-10">texmf-dist/fonts/map</span>; </li> <li class="itemize"><span class="TEX">T<span -class="E">E</span>X</span>, <span -class="logo-10">METAFONT </span>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ł zarzucono; +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ł zarzucono; </li> <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 class="E">E</span>X</span> Live zgodnie z rokiem wydania.</li></ul> -<!--l. 3416--><p class="noindent" > +<!--l. 3306--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.1. </span> <a - id="x1-720009.1.1"></a>Wydanie 2004</h5> -<!--l. 3418--><p class="noindent" >Jak w każdej kolejnej wersji, w 2004 roku uaktualniono wiele pakietów i programów. Poniżej wymieniamy + id="x1-710009.1.1"></a>Wydanie 2004</h5> +<!--l. 3308--><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 class="path"><span -class="ec-lmtt-10">.map</span></span> i/lub - <span class="path"><span -class="ec-lmtt-10">.enc</span></span>, <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="path"><span -class="ec-lmtt-10">texmf-dist/</span></span>. - <!--l. 3426--><p class="noindent" >Pliki <span class="path"><span -class="ec-lmtt-10">.map</span></span> (map fontowych) są odtąd wyszukiwane w podkatalogach <span class="path"><span -class="ec-lmtt-10">fonts/map</span></span> (w każdym - drzewie <span class="path"><span -class="ec-lmtt-10">texmf</span></span>), zgodnie ze ścieżką określoną przez zmienną <span +class="ec-lmri-10">żało </span>przenieść te pliki w nowe miejsce w strukturze <span +class="ec-lmtt-10">texmf-dist/</span>. + <!--l. 3316--><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 + drzewie <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="path"><span -class="ec-lmtt-10">.enc</span></span> (przekodowań fontów) są odtąd wyszukiwane w podkatalogach <span class="path"><span -class="ec-lmtt-10">fonts/enc</span></span>, zgodnie ze + <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 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 class="path"><span -class="ec-lmtt-10">fonts/</span></span>. - <!--l. 3437--><p class="noindent" >Metody radzenia sobie z sytuacjami związanymi z przejściem na nowy układ katalogów omawiał + w ramach jednego podkatalogu <span +class="ec-lmtt-10">fonts/</span>. + <!--l. 3327--><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>. @@ -5922,42 +5657,42 @@ 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 class="E">E</span>X</span>t nie bazuje na - implementacji Web2C, stosuje układ katalogów zgodny z TDS (patrz część <a -href="#x1-80002">2<!--tex4ht:ref: sec:struct-tl --></a> na str. <a -href="#x1-80002">7<!--tex4ht:ref: sec:struct-tl --></a>). + implementacji Web2C, stosuje układ katalogów zgodny z TDS (patrz część <span +class="ec-lmbx-10">??</span> na str. <span +class="ec-lmbx-10">??</span>). </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="path"><span -class="ec-lmtt-10">texmf</span></span> zostało rozdzielone - na trzy mniejsze: <span class="path"><span -class="ec-lmtt-10">texmf</span></span>, <span class="path"><span -class="ec-lmtt-10">texmf-dist</span></span> i <span class="path"><span -class="ec-lmtt-10">texmf-doc</span></span> (patrz część <a +class="E">E</span>X</span> Live dotychczasowe pojedyncze drzewo katalogów <span +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 href="#x1-100002.2">2.2<!--tex4ht:ref: sec:tld --></a>, str. <a -href="#x1-100002.2">7<!--tex4ht:ref: sec:tld --></a>) oraz pliki <span class="path"><span -class="ec-lmtt-10">README</span></span> +href="#x1-100002.2">8<!--tex4ht:ref: sec:tld --></a>) oraz pliki <span +class="ec-lmtt-10">README</span> 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 <span class="path"><span -class="ec-lmtt-10">tex</span></span> w ramach - <span class="path"><span -class="ec-lmtt-10">texmf*</span></span>. Tym samym usunięto zbędne katalogi <span class="path"><span -class="ec-lmtt-10">etex</span></span>, <span class="path"><span -class="ec-lmtt-10">pdftex</span></span>, <span class="path"><span -class="ec-lmtt-10">pdfetex</span></span> itp. i uproszczono metody - wyszukiwania plików. Patrz <a + <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 podkatalogu <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">etex</span>, <span +class="ec-lmtt-10">pdftex</span>, <span +class="ec-lmtt-10">pdfetex </span>itp. i uproszczono metody wyszukiwania plików. + Patrz <a href="../../../../texmf-dist/doc/generic/tds/tds.html#Extensions" ><span class="ec-lmtt-10">texmf-dist/doc/generic/tds/tds.html#Extensions</span></a>. + + </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 class="path"><span -class="ec-lmtt-10">scripts</span></span> w ramach <span class="path"><span -class="ec-lmtt-10">texmf*</span></span>. Znajdowane są - - + 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 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 @@ -5970,8 +5705,8 @@ class="ec-lmtt-10">texmf-dist/doc/generic/tds/tds.html#Scripts</span></a>. 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="path"><span -class="ec-lmtt-10">cp227.tcx</span></span>. Dokładniej, znaki + 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 class="E">E</span>X</span> (tylko znaki z zakresu 32–127 są nie zmieniane), @@ -5988,21 +5723,20 @@ class="E">E</span>X</span> może w komunikatach błędów poka 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 + 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 - mikrotypograficznych zaimplementowanych w <span -class="ec-lmss-10">pdftex</span>, a także rozszerzonych cech <span -class="plmi-10">ε</span>-<span class="TEX">T<span + mikro-typograficznych zaimplementowanych w <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. 3493--><p class="noindent" >Oznacza to także, co warto podkreślić, że <span + <!--l. 3382--><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 @@ -6024,20 +5758,20 @@ 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. </li> - <li class="itemize">mikrotypograficzne operacje z fontami są łatwiejsze w użyciu;<br + <li class="itemize">mikro-typograficzne 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> </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 - konfiguracyjnym <span class="path"><span -class="ec-lmtt-10">pdftex.cfg</span></span>, muszą być odtąd ustawiane poleceniami wbudowanymi, jak - w pliku <span class="path"><span -class="ec-lmtt-10">pdftexconfig.tex</span></span>; plik <span class="path"><span -class="ec-lmtt-10">pdftex.cfg</span></span> nie jest już w ogóle wykorzystywany. Po - zmianie <span class="path"><span -class="ec-lmtt-10">pdftexconfig.tex</span></span> należało na nowo wygenerować pliki formatów (wciąż jednak + konfiguracyjnym <span +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. 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 dokumencie); </li> <li class="itemize">więcej informacji zawarto w podręczniku pdf<span class="TEX">T<span @@ -6056,10 +5790,10 @@ class="ec-lmss-10">mpost </span>akceptowało odtąd nazwy plików ogranic <div class="verbatim" id="verbatim-5"> <div class="fancyvrb" id="fancyvrb18"><a - id="x1-72002r1"></a>  \input "nazwa_pliku ze spacjami"   % plain<br class="fancyvrb" /><a - id="x1-72004r2"></a>  \input{"nazwa_pliku ze spacjami"}  % latex</div> + id="x1-71002r1"></a>\input "nazwa_pliku ze spacjami"   % plain<br class="fancyvrb" /><a + id="x1-71004r2"></a>\input{"nazwa_pliku ze spacjami"}  % latex</div> </div> - <!--l. 3534--><p class="nopar" >Więcej informacji zawarto w podręczniku Web2C: <a + <!--l. 3423--><p class="nopar" >więcej informacji zawarto w podręczniku Web2C: <a href="../../../../texmf-dist/doc/web2c" >texmf-dist/doc/web2c</a>. </li> <li class="itemize"><span @@ -6083,23 +5817,21 @@ href="../../../../texmf-dist/doc/generic/enctex/" >texmf-dist/doc/generic/enctex href="http://www.olsak.net/enctex.html" class="url" ><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 <span -class="plmi-10">ε</span>-<span class="TEX">T<span -class="E">E</span>X</span> i <span -class="plr-10">Ω</span>. Skromna dokumentacja jest dostępna na - <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>. Format - oparty na <span class="LATEX">L<span class="A">A</span><span class="TEX">T<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="path"><span -class="ec-lmtt-10">ltnews</span></span> w <a + 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 @@ -6147,10 +5879,10 @@ class="ec-lmss-10">mips-irix </span>wymagana była obecność biblio </li></ul> -<!--l. 3590--><p class="noindent" > +<!--l. 3479--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.2. </span> <a - id="x1-730009.1.2"></a>Wydanie 2005</h5> -<!--l. 3592--><p class="noindent" >Kolejna edycja przyniosła, jak zwykle, mnóstwo aktualizacji pakietów i programów. Struktura dystrybucji + id="x1-720009.1.2"></a>Wydanie 2005</h5> +<!--l. 3481--><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 @@ -6162,58 +5894,57 @@ class="ec-lmss-10">fmtutil-sys</span>, których zadaniem 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 - w katalogu <span class="path"><span -class="ec-lmtt-10">$HOME/.texlive2005</span></span>. + w katalogu <span +class="ec-lmtt-10">$HOME/.texlive2005</span>. </li> - <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 <span class="path"><span -class="ec-lmtt-10">fmtutil.cnf</span></span> i <span class="path"><span -class="ec-lmtt-10">updmap.</span> - <span -class="ec-lmtt-10">cfg</span></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 + <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 <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 <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">TEXMFCONFIG </span>i <span class="ec-lmtt-10">TEXMFSYSCONFIG </span>muszą być zgodne. (Patrz część <a href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, str. <a -href="#x1-110002.3">8<!--tex4ht:ref: sec:texmftrees --></a>.) +href="#x1-110002.3">9<!--tex4ht:ref: sec:texmftrees --></a>.) </li> <li class="itemize">W wydaniu z poprzedniego roku 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ł program <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-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 + 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 class="ec-lmss-10">ifpdf.sty</span>, który 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>-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. </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 <span class="path"><span -class="ec-lmtt-10">empty.tcx</span></span> + 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">^^</span></span></span>), np.: <div class="verbatim" id="verbatim-6"> <div class="fancyvrb" id="fancyvrb19"><a - id="x1-73002r1"></a>  latex --translate-file=empty.tcx twojplik.tex</div> + id="x1-72002r1"></a>latex --translate-file=empty.tcx twojplik.tex</div> </div> - <!--l. 3634--><p class="nopar" > + <!--l. 3523--><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 + pielęgnowaną wersję programu <span class="ec-lmss-10">dvipdfm</span>, który wciąż jest dostępny, ale nie jest już jednak polecany. </li> @@ -6235,10 +5966,10 @@ 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. 3653--><p class="noindent" > +<!--l. 3542--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.3. </span> <a - id="x1-740009.1.3"></a>Wydanie 2006–2007</h5> -<!--l. 3655--><p class="noindent" >Największą nowością edycji lat 2006 i 2007 był Xe<span class="TEX">T<span + id="x1-730009.1.3"></a>Wydanie 2006–2007</h5> +<!--l. 3544--><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 @@ -6246,23 +5977,23 @@ class="ec-lmtt-10">xelatex</span>; patrz 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>. -<!--l. 3660--><p class="indent" > W istotny sposób został zaktualizowany MetaPost, zaplanowano także jego dalszy rozwój +<!--l. 3549--><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>); 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>). -<!--l. 3664--><p class="indent" > Pliki formatów (pdf)TeX-a (<span class="path"><span -class="ec-lmtt-10">.fmt</span></span>) oraz analogiczne dla MetaPosta i MetaFonta są od tej edycji zapisywane -w podkatalogach <span class="path"><span -class="ec-lmtt-10">texmf-dist/web2c</span></span>, choć sam ten katalog jest nadal przeszukiwany. Podkatalogi te mają -nazwę zgodną z zastosowanym podczas generowania „silnikiem”, np. <span class="path"><span -class="ec-lmtt-10">tex</span></span>, <span class="path"><span -class="ec-lmtt-10">pdftex</span></span> lub <span class="path"><span -class="ec-lmtt-10">xetex</span></span>. Zmiana ta nie +<!--l. 3553--><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 zapisywane +w podkatalogach <span +class="ec-lmtt-10">texmf-dist/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. -<!--l. 3671--><p class="indent" > Program <span +<!--l. 3560--><p class="indent" > Program <span 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 @@ -6270,11 +6001,11 @@ class="E">E</span>X</span>. <span class="LATEX">L<span class="A">A</span><span c class="E">E</span>X</span></span> i wszystkie pozostałe formaty nadal analizują pierwszy wiersz z <span class="ec-lmtt-10">%&</span>. -<!--l. 3676--><p class="indent" > Oczywiście, jak zwykle, w okresie od poprzedniego wydania opracowano setki innych aktualizacji pakietów +<!--l. 3565--><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://mirror.ctan.org" class="url" ><span class="ec-lmtt-10">http://mirror.ctan.org</span></a>). -<!--l. 3680--><p class="indent" > Drzewo źródłowe <span class="TEX">T<span +<!--l. 3569--><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 @@ -6282,7 +6013,7 @@ class="ec-lmtt-10">http://tug.org.pl/texlive</span></a>. Mimo iż nie wida&# 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. 3687--><p class="indent" > W maju 2006 r. Thomas Esser ogłosił, że zaprzestaje aktualizowania dystrybucji te<span class="TEX">T<span +<!--l. 3576--><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 @@ -6294,19 +6025,19 @@ instalacyjny pod nazwą <span class="ec-lmtt-10">tetex</span>.) Mamy nadzieję, że w przyszłości doprowadzi to do ulepszeń w otoczeniu <span class="TEX">T<span class="E">E</span>X</span>-owym, na których skorzystają wszyscy. -<!--l. 3695--><p class="noindent" > +<!--l. 3584--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.4. </span> <a - id="x1-750009.1.4"></a>Wydanie 2008</h5> -<!--l. 3697--><p class="noindent" >W 2008 roku cała infrastruktura <span class="TEX">T<span + id="x1-740009.1.4"></a>Wydanie 2008</h5> +<!--l. 3586--><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="path"><span -class="ec-lmtt-10">tlpkg/texlive.tlpdb</span></span>. -<!--l. 3701--><p class="indent" > Po zainstalowaniu <span class="TEX">T<span +dotycząca instalacji jest przechowywana obecnie w zwykłym pliku tekstowym <span +class="ec-lmtt-10">tlpkg/texlive.tlpdb</span>. +<!--l. 3590--><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. 3706--><p class="indent" > W tym wydaniu pojawił się nowy „silnik”, Lua<span class="TEX">T<span +<!--l. 3595--><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>). Prócz nowych, elastycznych @@ -6315,43 +6046,43 @@ w dokumentach <span class="TEX">T<span class="E">E</span>X</span>-owych, jak i poza nimi. -<!--l. 3711--><p class="indent" > Obsługa dla Windows i platform opartych na Unix została obecnie znacznie bardziej zunifikowana. +<!--l. 3600--><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. 3716--><p class="indent" > Pojawił się nowy skrypt <span +<!--l. 3605--><p class="indent" > Pojawił się nowy skrypt <span class="ec-lmss-10">tlmgr </span>(patrz część <a href="#x1-430005">5<!--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 +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. 3721--><p class="indent" > Wraz z pojawieniem się <span +<!--l. 3610--><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 konfiguracyjnych formatów i wzorców przenoszenia). -<!--l. 3725--><p class="indent" > Program <span +<!--l. 3614--><p class="indent" > Program <span 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>) jest obecnie dostępny dla większości platform. -<!--l. 3729--><p class="indent" > Narzędzie <span +<!--l. 3618--><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 <span class="ec-lmtt-10">–subdir</span>). -<!--l. 3733--><p class="indent" > Program <span +<!--l. 3622--><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 programu <span class="ec-lmss-10">dvipdfm </span>(który jest nadal dostępny). -<!--l. 3738--><p class="indent" > Usunięto aliasy fontów <span class="path"><span -class="ec-lmtt-10">Times-Roman</span></span>, <span class="path"><span -class="ec-lmtt-10">Helvetica</span></span>, itd. Różne pakiety korzystały z nich w nieoczekiwany +<!--l. 3627--><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. 3743--><p class="indent" > Usunięto format <span +<!--l. 3632--><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 @@ -6359,9 +6090,9 @@ class="ec-lmss-10">polski </span>(czyli dawny <span 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. 3748--><p class="indent" > Usunięto pliki <span class="path"><span -class="ec-lmtt-10">.pool</span></span>, które są obecnie wkompilowane w programy, co ułatwia ich aktualizację. -<!--l. 3751--><p class="indent" > Do tego wydania włączono także ostatnie zmiany wprowadzone przez Donalda Knutha (tzw. <span class="TEX"><span +<!--l. 3637--><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. 3640--><p class="indent" > Do tego wydania włączono także ostatnie zmiany wprowadzone 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 @@ -6371,10 +6102,10 @@ class="ec-lmri-10"> tuneup</span> 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>. -<!--l. 3755--><p class="noindent" > +<!--l. 3644--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.5. </span> <a - id="x1-760009.1.5"></a>Wydanie 2009</h5> -<!--l. 3757--><p class="noindent" >W wydaniu 2009 najbardziej widoczną zmianą jest to, że pdf(L<span + id="x1-750009.1.5"></a>Wydanie 2009</h5> +<!--l. 3646--><p class="noindent" >W wydaniu 2009 najbardziej widoczną zmianą jest to, że pdf(L<span class="ec-lmr-7">A</span> )<span class="TEX">T<span class="E">E</span>X</span> <span class="ec-lmri-10">automatycznie </span>konwertuje plik EPS do @@ -6393,7 +6124,7 @@ class="ec-lmtt-10">\documentclass</span>. Szczegóły można znaleź& (<a href="http://ctan.org/pkg/epstopdf-pkg" class="url" ><span class="ec-lmtt-10">http://ctan.org/pkg/epstopdf-pkg</span></a>). -<!--l. 3768--><p class="indent" > Ważną zmianą jest także uruchamianie podczas kompilacji niektórych zewnętrznych programów via +<!--l. 3657--><p class="indent" > Ważną zmianą jest także uruchamianie podczas kompilacji niektórych zewnętrznych programów via <span class="ec-lmtt-10">\write18</span>. Dotyczy to np. <span class="ec-lmtt-10">epstopdf</span>, <span @@ -6405,7 +6136,7 @@ przewidziano odpowiednią opcję w programie instalacyjnym (patrz cz href="#x1-270003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a>). Po instalacji można zablokować uruchamianie w pliku <span class="ec-lmtt-10">texmf.cnf</span>. -<!--l. 3777--><p class="indent" > Od wydania 2009 domyślnym formatem wyjściowym dla Lua(L<span +<!--l. 3666--><p class="indent" > Od wydania 2009 domyślnym formatem wyjściowym dla Lua(L<span class="ec-lmr-7">A</span> )<span class="TEX">T<span class="E">E</span>X</span> staje się PDF (wykorzystuje on m.in. obsługę przez Lua<span class="TEX">T<span @@ -6416,9 +6147,9 @@ class="ec-lmtt-10">dvilualatex</span>. Strona domowa projektu Lua<span class="TE class="E">E</span>X</span>: <a href="http://luatex.org" class="url" ><span class="ec-lmtt-10">http://luatex.org</span></a>. -<!--l. 3782--><p class="indent" > Usunięto oryginalny silnik Omega i format Lambda (w uzgodnieniu z autorami). Pozostał zaktualizowany +<!--l. 3671--><p class="indent" > Usunięto oryginalny silnik Omega i format Lambda (w uzgodnieniu z autorami). Pozostał zaktualizowany Aleph i format Lamed, oraz pliki pomocnicze Omega. -<!--l. 3785--><p class="indent" > Załączono nowe wydanie fontów AMS Type 1, m.in. fonty Computer Modern. Zawierają one poprawki, jakie +<!--l. 3674--><p class="indent" > Załączono nowe wydanie fontów AMS Type 1, m.in. fonty Computer Modern. Zawierają one poprawki, jakie D. Knuth wprowadził w plikach metafontowych w ciągu ostatnich lat, a także poprawki hintingu. Hermann Zapf przeprojektował także fonty Euler (patrz <a href="http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf" class="url" ><span @@ -6427,7 +6158,7 @@ Co ważne, dla wszystkich fontów nie zmieniono plików metrycznych (TFM). Str <a href="http://www.ams.org/tex/amsfonts.html" class="url" ><span class="ec-lmtt-10">http://www.ams.org/tex/amsfonts.html</span></a>. -<!--l. 3793--><p class="indent" > Dla Windows i Mac<span class="TEX">T<span +<!--l. 3682--><p class="indent" > Dla Windows i Mac<span class="TEX">T<span class="E">E</span>X</span> dołączono nowe środowisko-edytor <span class="TEX">T<span class="E">E</span>X</span>works. Dla innych platform patrz: <a @@ -6435,11 +6166,11 @@ href="http://tug.org/texworks" class="url" ><span class="ec-lmtt-10">http://tug.org/texworks</span></a>. Inspirowany przez edytor TeXShop dla Mac OS X, <span class="TEX">T<span class="E">E</span>X</span>works jest wieloplatformowym, łatwym w użyciu środowiskiem pracy. -<!--l. 3798--><p class="indent" > Dla niektórych platform załączono nowy program graficzny Asymptote (<a +<!--l. 3687--><p class="indent" > Dla niektórych platform załączono nowy program graficzny Asymptote (<a href="http://asymptote.sourceforge.net" class="url" ><span class="ec-lmtt-10">http://asymptote.sourceforge.net</span></a>). Korzysta on z tekstowej notacji zbliżonej do MetaPosta, ale rozszerzonej do obsługi 3D itp. -<!--l. 3802--><p class="indent" > Program <span +<!--l. 3691--><p class="indent" > Program <span class="ec-lmtt-10">dvipdfm </span>został zastąpiony przez <span class="ec-lmtt-10">dvipdfmx</span>, który działa w specjalnym trybie kompatybilnym, gdy użyć do wywołania dawną nazwę. <span @@ -6448,7 +6179,7 @@ class="ec-lmtt-10">dvipdfmx </span>wspiera CJK i zawiera wiele poprawek od ostat class="ec-lmtt-10">dvipdfm</span>. Strona domowa: <a href="http://project.ktug.or.kr/dvipdfmx" class="url" ><span class="ec-lmtt-10">http://project.ktug.or.kr/dvipdfmx</span></a>. -<!--l. 3808--><p class="indent" > Dodano zestawy programów dla <span +<!--l. 3697--><p class="indent" > Dodano zestawy programów dla <span class="ec-lmss-10">cygwin </span>i <span class="ec-lmss-10">i386-netbsd</span>, podczas gdy usunięto programy dla innych platform @@ -6457,7 +6188,7 @@ BSD. Zapewniono nas, że użytkownicy OpenBSD i FreeBSD będą m class="E">E</span>X</span>-owe wraz z aktualizacją obu systemów. Ponadto natknęliśmy się na spore trudności przy kompilacji programów, które mogłyby działać w różnych wersjach tych systemów. -<!--l. 3815--><p class="indent" > Inne zmiany: do kompresji pakietów użyto programu <span +<!--l. 3704--><p class="indent" > Inne zmiany: do kompresji pakietów użyto programu <span class="ec-lmss-10">xz</span>, stanowiącego stabilny zamiennik <span class="ec-lmss-10">lzma</span> (<a @@ -6466,16 +6197,16 @@ class="ec-lmtt-10">http://tukaani.org/xz/</span></a>); znak <span class="obeylin class="ec-lmtt-10">$</span></span></span> jest obecnie dozwolony w nazwach plików, o ile nie poprzedza on nazwy znanej zmiennej; biblioteka Kpathsea jest obecnie wielowątkowa (co wykorzystano w programie MetaPost); do budowy wszystkich programów wykorzystano teraz Automake. -<!--l. 3822--><p class="noindent" > +<!--l. 3711--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.6. </span> <a - id="x1-770009.1.6"></a>Wydanie 2010</h5> -<!--l. 3825--><p class="noindent" >Od wydania 2010 generowane są pliki PDF w wersji 1.5, oferującej lepszą kompresję. Dotyczy to wszystkich + id="x1-760009.1.6"></a>Wydanie 2010</h5> +<!--l. 3714--><p class="noindent" >Od wydania 2010 generowane są pliki PDF w wersji 1.5, oferującej lepszą kompresję. Dotyczy to wszystkich mechanizmów używanych do generowania PDF, w tym <span class="ec-lmtt-10">dvipdfmx</span>. Powrót do wersji 1.4 jest możliwy poprzez użycie pakietu <span class="ec-lmss-10">pdf14 </span>lub komendy <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">\pdfminorversion=4</span></span></span>. -<!--l. 3830--><p class="indent" > Obecnie pdf(L<span +<!--l. 3719--><p class="indent" > Obecnie pdf(L<span class="ec-lmr-7">A</span> )<span class="TEX">T<span class="E">E</span>X</span> <span class="ec-lmri-10">automatycznie </span>konwertuje plik EPS (<span @@ -6497,7 +6228,7 @@ class="ec-lmss-10">pst-pdf</span>. Więcej szczegółów znajduje się w dokumentacji pakietu epstopdf (<a href="http://ctan.org/pkg/epstopdf-pkg" class="url" ><span class="ec-lmtt-10">http://ctan.org/pkg/epstopdf-pkg</span></a>). -<!--l. 3842--><p class="indent" > Domyślnie włączono również wykonywanie kilku programów zewnętrznych dla <span class="TEX">T<span +<!--l. 3731--><p class="indent" > Domyślnie włączono również wykonywanie kilku programów zewnętrznych dla <span class="TEX">T<span class="E">E</span>X</span>-a poprzez mechanizm <span class="ec-lmtt-10">\write18</span>. Dotyczy to: <span @@ -6516,9 +6247,7 @@ class="ec-lmtt-10"> conf</span><span class="ec-lmtt-10"> texmf</span><span class="ec-lmtt-10"> shell_escape</span><span class="ec-lmtt-10"> 0</span></span></span>. -<!--l. 3850--><p class="indent" > Kolejna zmiana dotyczyła programów B<span -class="ec-lmcsc-10">ib</span><span class="TEX">T<span -class="E">E</span>X</span> i Makeindex, które (podobnie zresztą jak sam <span class="TEX">T<span +<!--l. 3739--><p class="indent" > Kolejna zmiana dotyczyła programów BibTeX i Makeindex, które (podobnie zresztą jak sam <span class="TEX">T<span class="E">E</span>X</span>) domyślnie nie zapisują swoich plików wynikowych do dowolnie zdefiniowanego katalogu. Umożliwia to w ograniczonym zakresie zadziałanie polecenia <span @@ -6526,27 +6255,23 @@ class="ec-lmtt-10">\write18</span>. Aby to zmienić, należy ustawić <span class="ec-lmtt-10">TEXMFOUTPUT </span>lub zmodyfikować <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">openout_any</span></span></span>. -<!--l. 3856--><p class="indent" > Podobnie jak pdf<span class="TEX">T<span +<!--l. 3745--><p class="indent" > Podobnie jak pdf<span class="TEX">T<span class="E">E</span>X</span>, obecnie również Xe<span class="TEX">T<span class="E">E</span>X</span> obsługuje wyrównywanie (tzw. kernowanie) na krawędzi wiersza, ale możliwość poszerzania pisma (<span class="ec-lmri-10">font expansion</span>) nadal nie jest dostępna. -<!--l. 3860--><p class="indent" > Program tlmgr podczas aktualizacji zachowuje obecnie domyślnie kopię poprzedniej wersji pakietu (<span +<!--l. 3749--><p class="indent" > Program tlmgr podczas aktualizacji zachowuje obecnie domyślnie kopię poprzedniej wersji pakietu (<span class="ec-lmtt-10">tlmgr</span> <span class="ec-lmtt-10">option autobackup 1</span>), zatem aktualizację można łatwo cofnąć za pomocą <span class="ec-lmtt-10">tlmgr restore</span>. W wypadku -ograniczonej ilości miejsca na dysku, opcja ta może zostać wyłączona poleceniem <span +ograniczonej ilości miejsca na dysku, opcja ta może został wyłączona poleceniem <span class="ec-lmtt-10">tlmgr option autobackup</span> <span class="ec-lmtt-10">0</span>. -<!--l. 3866--><p class="indent" > Dołączono nowe programy: p<span class="TEX">T<span -class="E">E</span>X</span> i narzędzia do składu w języku japońskim, B<span -class="ec-lmcsc-10">ib</span><span class="TEX">T<span -class="E">E</span>X</span>U dla obsługi -Unicode w B<span -class="ec-lmcsc-10">ib</span><span class="TEX">T<span -class="E">E</span>X</span>-u, chktex (<a +<!--l. 3755--><p class="indent" > Dołączono nowe programy: p<span class="TEX">T<span +class="E">E</span>X</span> i narzędzia do składu w języku japońskim, BibTeXU dla obsługi +Unicode w BibTeX-u, chktex (<a href="http://baruch.ev-en.org/proj/chktex" class="url" ><span class="ec-lmtt-10">http://baruch.ev-en.org/proj/chktex</span></a>) – program do sprawdzania dokumentów (L<span @@ -6562,7 +6287,7 @@ class="ec-lmtt-10">i386-kfreebsd</span>, <span class="ec-lmtt-10">x86_64-darwin</span>, <span class="ec-lmtt-10">x86_64-solaris</span>. -<!--l. 3875--><p class="indent" > W dokumentacji zmian poprzedniego wydanie (<span class="TEX">T<span +<!--l. 3764--><p class="indent" > W dokumentacji zmian poprzedniego wydanie (<span class="TEX">T<span class="E">E</span>X</span> Live 2009) nie zdążono uwzględnić usunięcia wielu programów uruchomieniowych dla <span class="TEX">T<span class="E">E</span>X</span>4ht (<a @@ -6570,27 +6295,27 @@ href="http://tug.org/tex4ht" class="url" ><span class="ec-lmtt-10">http://tug.org/tex4ht</span></a>) oraz zastąpienia ich jednym programem <span class="ec-lmtt-10">mk4ht</span>. -<!--l. 3880--><p class="indent" > Wreszcie, z powodu niewystarczającej ilości miejsca na płycie <span class="TEX">T<span +<!--l. 3769--><p class="indent" > Wreszcie, z powodu niewystarczającej ilości miejsca na płycie <span class="TEX">T<span class="E">E</span>X</span> Collection DVD, zrezygnowano z możliwości uruchamiania <span class="TEX">T<span class="E">E</span>X</span> Live w trybie „live”. Jednocześnie znacznie przyspieszyło to sam proces instalacji <span class="TEX">T<span class="E">E</span>X</span> Live z płytki DVD. -<!--l. 3884--><p class="noindent" > +<!--l. 3773--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.7. </span> <a - id="x1-780009.1.7"></a>Wydanie 2011</h5> -<!--l. 3886--><p class="noindent" >Edycja 2011 zawierała stosunkowo niewiele zmian w porównaniu do poprzednich wydań. -<!--l. 3889--><p class="indent" > Programy dla Mac OS X (<span + id="x1-770009.1.7"></a>Wydanie 2011</h5> +<!--l. 3775--><p class="noindent" >Edycja 2011 zawierała stosunkowo niewiele zmian w porównaniu do poprzednich wydań. +<!--l. 3778--><p class="indent" > Programy dla Mac OS X (<span class="ec-lmtt-10">universal-darwin </span>i <span class="ec-lmtt-10">x86_64-darwin</span>) działają od tego momentu tylko dla wersji Leopard i późniejszych. Wersje Panther i Tiger nie będą obsługiwane. -<!--l. 3893--><p class="indent" > Dla większości platform dołączono program <span +<!--l. 3782--><p class="indent" > Dla większości platform dołączono program <span class="ec-lmtt-10">biber</span>, służący do przetwarzania danych bibliograficznych. Rozwój tego programu jest ściśle związany z pakietem <span class="ec-lmtt-10">biblatex</span>, który w zupełnie nowy sposób obsługuje bibliografie w La<span class="TEX">T<span class="E">E</span>X</span>-u . -<!--l. 3898--><p class="indent" > Program MetaPost (<span +<!--l. 3787--><p class="indent" > Program MetaPost (<span class="ec-lmtt-10">mpost</span>) ani nie tworzy, ani już więcej nie wykorzystuje pliku formatu <span class="ec-lmtt-10">.mem</span>. Wymagane pliki (np. <span @@ -6599,23 +6324,23 @@ class="ec-lmtt-10">plain.mp</span>) są po prostu wczytywane przy każdy przeciętnego użytkownika) związana jest z nowym, innym podejściem: MetaPost jest obecnie traktowany jako biblioteka programów. -<!--l. 3904--><p class="indent" > Zaprogramowany w Perl program <span +<!--l. 3793--><p class="indent" > Zaprogramowany w Perl program <span class="ec-lmtt-10">updmap </span>(uprzednio stosowany tylko w Windows) został dostosowany do wszystkich platform. Również te zmiany są niezauważalne dla użytkownika, choć znacznie przyspieszyły działanie programu. -<!--l. 3909--><p class="indent" > Przywrócono (ze względów raczej historycznych) programy <span +<!--l. 3798--><p class="indent" > Przywrócono (ze względów raczej historycznych) programy <span class="ec-lmss-10">initex </span>i <span class="ec-lmss-10">inimf </span>(ale nie inne warianty <span class="ec-lmss-10">ini*</span>). -<!--l. 3912--><p class="noindent" > +<!--l. 3801--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.8. </span> <a - id="x1-790009.1.8"></a>Wydanie 2012</h5> -<!--l. 3914--><p class="noindent" >Znacznie zmodyfikowano program <span + id="x1-780009.1.8"></a>Wydanie 2012</h5> +<!--l. 3803--><p class="noindent" >Znacznie zmodyfikowano program <span class="ec-lmtt-10">tlmgr</span>, odtąd pozwala on m.in. aktualizować z kilku repozytoriów w sieci. Szczegóły zawarto w pomocy (<span class="ec-lmtt-10">tlmgr –help</span>), w części dotyczącej wielu repozytoriów. -<!--l. 3918--><p class="indent" > Dla parametru <span +<!--l. 3807--><p class="indent" > Dla parametru <span class="ec-lmtt-10">\XeTeXdashbreakstate </span>(<span class="ec-lmtt-10">xetex </span>i <span class="ec-lmtt-10">xelatex</span>) ustawiono domyślnie wartość 1. Pozwala to na @@ -6627,10 +6352,10 @@ class="E">E</span>X</span>, itp. Chcąc zachować dotychczasowe dokł programem Xe<span class="TEX">T<span class="E">E</span>X</span> wymagają zatem użycia polecenia <span class="ec-lmtt-10">\XeTeXdashbreakstate=0</span>. -<!--l. 3926--><p class="indent" > Wynikowe pliki <span +<!--l. 3815--><p class="indent" > Wynikowe pliki <span class="ec-lmtt-10">pdftex </span>oraz <span -class="ec-lmtt-10">dvips </span>mogą obecnie przekraczyć wielkość dwóch gigabajtów. -<!--l. 3929--><p class="indent" > Dotychczas program <span +class="ec-lmtt-10">dvips </span>mogą obecnie przekroczyć wielkość dwóch gigabajtów. +<!--l. 3818--><p class="indent" > Dotychczas program <span class="ec-lmtt-10">dvips </span>korzystał ze zbyt wielu różnych wersji standardowych 35 fontów postscriptowych. Nie były one domyślnie włączane do pliku wynikowego, bo zakładano, że urządzenia drukujące bądź programy (np. GhostScript) mają dostęp do odpowiednich fontów. Od tej edycji fonty ze @@ -6638,16 +6363,16 @@ standardowego zestawu, dostarczone w dystrybucji <span class="TEX">T<span class="E">E</span>X</span> Live, domyślnie są włączane do tworzonego przez <span class="ec-lmtt-10">dvips </span>pliku. -<!--l. 3936--><p class="indent" > W zastrzeżonym trybie pracy <span +<!--l. 3825--><p class="indent" > W zastrzeżonym trybie pracy <span class="ec-lmtt-10">\write18 </span>(ustawianym domyślnie) dopuszczono uruchamianie programu <span class="ec-lmtt-10">mpost</span>. -<!--l. 3939--><p class="indent" > Plik konfiguracyjny <span -class="ec-lmtt-10">texmf.cnf </span>znajdywany jest także w drzewie katalogów <span class="path"><span -class="ec-lmtt-10">../texmf-local</span></span>, np. -<span class="path"><span -class="ec-lmtt-10">/usr/local/texlive/texmf-local/web2c/texmf.cnf</span></span>. -<!--l. 3943--><p class="indent" > Skrypt <span +<!--l. 3828--><p class="indent" > Plik konfiguracyjny <span +class="ec-lmtt-10">texmf.cnf </span>znajdywany jest także w drzewie katalogów <span +class="ec-lmtt-10">../texmf-local</span>, np. +<span +class="ec-lmtt-10">/usr/local/texlive/texmf-local/web2c/texmf.cnf</span>. +<!--l. 3832--><p class="indent" > Skrypt <span class="ec-lmtt-10">updmap </span>wczytuje <span class="ec-lmtt-10">updmap.cfg </span>z kolejnych drzew <span class="TEX">T<span class="E">E</span>X</span>-owych, zamiast jeden plik globalny. Zmiana @@ -6655,16 +6380,16 @@ nie powinna być zauważalna, chyba że zmienimy ręcznie <span class="ec-lmtt-10">updmap.cfg</span>. Uruchomienie <span class="ec-lmtt-10">updmap –help </span>pokaże szczegóły. -<!--l. 3948--><p class="indent" > Dodano binaria dla <span +<!--l. 3837--><p class="indent" > Dodano binaria dla <span class="ec-lmss-10">armel-linux </span>and <span class="ec-lmss-10">mipsel-linux</span>. Usunięto z głównej dystrybucji binaria dla <span class="ec-lmss-10">sparc-linux</span> i <span class="ec-lmss-10">i386-netbsd</span>. -<!--l. 3952--><p class="noindent" > +<!--l. 3841--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.9. </span> <a - id="x1-800009.1.9"></a>Wydanie 2013</h5> -<!--l. 3954--><p class="noindent" >W układzie dystrybucji zawartość katalogu <span + id="x1-790009.1.9"></a>Wydanie 2013</h5> +<!--l. 3843--><p class="noindent" >W układzie dystrybucji zawartość katalogu <span class="ec-lmtt-10">texmf/ </span>włączono (dla uproszczenia) do katalogu <span class="ec-lmtt-10">texmf-dist/</span>. Obie zmienne Kpathsea: <span @@ -6672,14 +6397,14 @@ class="ec-lmtt-10">TEXMFMAIN </span>i <span class="ec-lmtt-10">TEXMFDIST </span>wskazują odtąd katalog <span class="ec-lmtt-10">texmf-dist</span>. Również dla uproszczenia instalacji połączono sporo niewielkich kolekcji językowych. -<!--l. 3960--><p class="indent" > W programie MetaPost udostępniono zapis do formatu PNG i dodane wsparcie dla operacji +<!--l. 3849--><p class="indent" > W programie MetaPost udostępniono zapis do formatu PNG i dodane wsparcie dla operacji zmiennoprzecinkowych (IEEE double). -<!--l. 3963--><p class="indent" > Lua<span class="TEX">T<span +<!--l. 3852--><p class="indent" > Lua<span class="TEX">T<span class="E">E</span>X</span> zaktualizowano do wersji 5.2 Lua, oraz dołączono nową bibliotekę <span class="ec-lmtt-10">pdfscanner</span>, służącą do przetwarzania zawartości zewnętrznych stron w formacie PDF (więcej informacji na stronie domowej projektu). -<!--l. 3967--><p class="indent" > W programie Xe<span class="TEX">T<span +<!--l. 3856--><p class="indent" > W programie Xe<span class="TEX">T<span class="E">E</span>X</span> (patrz także na stronie domowej projektu): <ul class="itemize1"> <li class="itemize">do obsługi układu fontów zastosowano bibliotekę HarfBuzz, zamiast dotychczasowej biblioteki ICU @@ -6701,40 +6426,40 @@ class="ec-lmtt-10">xdvipdfmx</span>. </li> <li class="itemize">dołączono wsparcie dla OpenType math cut-ins;</li></ul> -<!--l. 3984--><p class="indent" > W programie <span +<!--l. 3873--><p class="indent" > W programie <span class="ec-lmss-10">xdvi </span>zastąpiono bibliotekę do wyświetlania <span class="ec-lmtt-10">t1lib </span>przez FreeType. -<!--l. 3987--><p class="indent" > W <span -class="ec-lmss-10">microtype.sty </span>dodano niektóre operacje mikrotypograficzne dla programów Xe<span class="TEX">T<span +<!--l. 3876--><p class="indent" > W <span +class="ec-lmss-10">microtype.sty </span>dodano niektóre operacje mikro-typograficzne dla programów Xe<span class="TEX">T<span class="E">E</span>X</span> (protrusion) i Lua<span class="TEX">T<span class="E">E</span>X</span> (protrusion, font expansion, tracking). -<!--l. 3992--><p class="indent" > W <span +<!--l. 3881--><p class="indent" > W <span class="ec-lmss-10">tlmgr </span>zastosowano operację „przypinania” (ang. <span -class="ec-lmri-10">pinning</span>) wielu repozytoriów do pobierania aktualizacji. -Więcej informacji: <span class="obeylines-h"><span class="verb"><span +class="ec-lmri-10">pinning</span>) wielu repozytoriów do pobierania aktualizacji. więcej +informacji: <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">tlmgr</span><span class="ec-lmtt-10"> --help</span></span></span> lub strona <a href="http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES" class="url" ><span class="ec-lmtt-10">http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES</span></a>. -<!--l. 3997--><p class="indent" > Dodano bądź przywrócono binaria dla platform: <span +<!--l. 3886--><p class="indent" > Dodano bądź przywrócono binaria dla platform: <span class="ec-lmss-10">armhf-linux</span>, <span class="ec-lmss-10">mips-irix</span>, <span class="ec-lmss-10">i386-netbsd </span>i <span class="ec-lmss-10">amd64-netbsd</span>; usunięto <span class="ec-lmss-10">powerpc-aix</span>. -<!--l. 4001--><p class="noindent" > +<!--l. 3890--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.10. </span> <a - id="x1-810009.1.10"></a>Wydanie 2014</h5> -<!--l. 4003--><p class="noindent" >Edycja 2014 zawierała kolejną, drobną poprawkę D.E. Knutha: dotyczy ona wszystkich silników TeX-a, ale + id="x1-800009.1.10"></a>Wydanie 2014</h5> +<!--l. 3892--><p class="noindent" >Edycja 2014 zawierała kolejną, drobną poprawkę D.E. Knutha: dotyczy ona wszystkich silników TeX-a, ale jedyną widoczną zmianą jest przywrócenie komunikatu <span class="ec-lmtt-10">preloaded format </span>(zamiast <span class="ec-lmtt-10">format</span>) wyświetlanego w wierszu identyfikującym program podczas jego uruchamiania. Według Knutha zmiana ma podkreślać, że chodzi o format ładowany domyślnie przez odpowiednie wywołanie, a nie o format, który jest zaszyty w -binariach i który może zostać zastąpiony innym formatem. -<!--l. 4012--><p class="indent" > pdf<span class="TEX">T<span +binariach i który może został zastąpiony innym formatem. +<!--l. 3901--><p class="indent" > pdf<span class="TEX">T<span class="E">E</span>X</span>: dodano nowy parametr <span class="ec-lmtt-10">\pdfsuppresswarningpagegroup </span>pozwalający wyłączyć ostrzegawcze komunikaty programu; dodano nowe polecenia wbudowane (<span @@ -6743,7 +6468,7 @@ class="ec-lmtt-10">\pdfinterwordspaceon</span>, class="ec-lmtt-10">\pdfinterwordspaceoff</span>, <span class="ec-lmtt-10">\pdffakespace</span>) modyfikujące spacjowanie, mające w zamierzeniu ułatwiać oblewanie tekstem. -<!--l. 4017--><p class="indent" > Lua<span class="TEX">T<span +<!--l. 3906--><p class="indent" > Lua<span class="TEX">T<span class="E">E</span>X</span>: jest kilka istotnych zmian i poprawek w ładowaniu fontów i wzorców przenoszenia. Najważniejszym dodatkiem są nowe warianty silnika: <span class="ec-lmtt-10">luajittex </span>(<a @@ -6762,7 +6487,7 @@ jest dostępny dla wszystkich platform i jest znacznie mniej stabilny class="ec-lmtt-10">luatex</span>. Zarówno my, jak i projektanci tego programu zalecamy jego użycie jedynie do eksperymentów z kodem jit i Lua. -<!--l. 4029--><p class="indent" > Xe<span class="TEX">T<span +<!--l. 3918--><p class="indent" > Xe<span class="TEX">T<span class="E">E</span>X</span>: na wszystkich platformach (w tym na Mac OSX) obsługiwane są obecnie te same formaty plików graficznych; zrezygnowano z niektórych wariantów dekompozycji znaków unikodowych (<span class="ec-lmri-10">compatibility</span> @@ -6770,36 +6495,36 @@ class="ec-lmri-10">compatibility</span> class="ec-lmri-10">decomposition</span>); preferowane jest korzystanie z fontów OpenType, zamiast fontów Graphite, dla zapewnienia zgodności w poprzednimi wersjami Xe<span class="TEX">T<span class="E">E</span>X</span>-a. -<!--l. 4035--><p class="indent" > MetaPost: zestaw możliwych wartości parametru <span +<!--l. 3924--><p class="indent" > MetaPost: zestaw możliwych wartości parametru <span class="ec-lmtt-10">numbersystem </span>rozszerzono o wartość <span class="ec-lmtt-10">decimal</span>; dokładność obliczeń można ustalać za pomocą nowej zmiennej wbudowanej <span class="ec-lmtt-10">numberprecision</span>; dodano nową definicję <span -class="ec-lmtt-10">drawdot </span>w pliku <span class="path"><span -class="ec-lmtt-10">plain.mp</span></span> (Knuth); usunięto błędy m.in. w zapisie do formatów SVG +class="ec-lmtt-10">drawdot </span>w pliku <span +class="ec-lmtt-10">plain.mp </span>(Knuth); usunięto błędy m.in. w zapisie do formatów SVG i PNG. -<!--l. 4043--><p class="indent" > Narzędzie Con<span class="TEX">T<span +<!--l. 3932--><p class="indent" > Narzędzie Con<span class="TEX">T<span class="E">E</span>X</span>t-a <span class="ec-lmss-10">pstopdf </span>zostanie usunięte jakiś czas po opublikowaniu tego wydania <span class="TEX">T<span -class="E">E</span>X</span> Live z powodu konfliktów z programem o takiej samej nazwie, występującym w rożnych +class="E">E</span>X</span> Live z powodu konfliktów z programem o takiej samej nazwie, występującym w różnych systemach operacyjnych. Na razie nadal może być ono uruchamiane poleceniem <span class="ec-lmtt-10">mtxrun –script</span> <span class="ec-lmtt-10">pstopdf</span>. -<!--l. 4048--><p class="indent" > Programy <span +<!--l. 3937--><p class="indent" > Programy <span class="ec-lmss-10">psutils </span>zostały w istotny sposób zmienione przez nowego opiekuna. W rezultacie kilka rzadko używanych narzędzi (<span class="ec-lmtt-10">fix*</span>, <span class="ec-lmtt-10">getafm</span>, <span class="ec-lmtt-10">psmerge</span>, <span -class="ec-lmtt-10">showchar</span>) znajdziemy teraz tylko w katalogu <span class="path"><span -class="ec-lmtt-10">scripts/</span></span>, a nie -jako samodzielne programy (jeśli się okaże, że stwarza to problemy, może w przyszłości zostać to zmienione). +class="ec-lmtt-10">showchar</span>) znajdziemy teraz tylko w katalogu <span +class="ec-lmtt-10">scripts/</span>, a nie +jako samodzielne programy (jeśli się okaże, że stwarza to problemy, może w przyszłości został to zmienione). Dodano nowy skrypt <span class="ec-lmtt-10">psjoin</span>. -<!--l. 4055--><p class="indent" > Z pochodnej z <span class="TEX">T<span +<!--l. 3944--><p class="indent" > Z pochodnej z <span class="TEX">T<span class="E">E</span>X</span> Live dystrybucji Mac<span class="TEX">T<span class="E">E</span>X</span> (część <a href="#x1-170003.1.2">3.1.2<!--tex4ht:ref: sec:macosx --></a>) usunięto opcjonalne tylko dla Mac OSX @@ -6811,27 +6536,25 @@ pochodzący z ImageMagick program <span class="ec-lmss-10">convert</span>, ponieważ program <span class="TEX">T<span class="E">E</span>X</span>4ht korzysta bezpośrednio z programu Ghostscript. -<!--l. 4062--><p class="indent" > Z kolekcji <span +<!--l. 3951--><p class="indent" > Z kolekcji <span class="ec-lmss-10">langcjk</span>, wspólnej dla języków chińskiego, japońskiego i koreańskiego, zostały wydzielone oddzielne (o mniejszej wielkości) kolekcje dla każdego z tych języków. -<!--l. 4066--><p class="indent" > Dodano programy dla platformy <span +<!--l. 3955--><p class="indent" > Dodano programy dla platformy <span class="ec-lmss-10">x86_64-cygwin</span>, usunięto programy dla platformy <span class="ec-lmss-10">mips-irix</span>. Ponieważ Microsoft zakończył wspieranie Windows XP, może się w przyszłości zdarzyć, że nasze programy nie będą działać prawidłowo w tym systemie. -<!--l. 4071--><p class="indent" > Programy dla niektórych innych platform są dostępne na stronie: <a +<!--l. 3960--><p class="indent" > Programy dla niektórych innych platform są dostępne na stronie: <a href="http://tug.org/texlive/custom-bin.html" class="url" ><span class="ec-lmtt-10">http://tug.org/texlive/custom-bin.html</span></a>. Ponadto binaria dla pewnych platform pominięto na DVD (dla zaoszczędzenia miejsca), ale można je zainstalować z repozytoriów w sieci. -<!--l. 4076--><p class="noindent" > +<!--l. 3965--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.11. </span> <a - id="x1-820009.1.11"></a>Wydanie 2015</h5> -<!--l. 4078--><p class="noindent" >Do <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>2<span -class="plmi-10">ε</span> włączono domyślnie zmiany, które poprzednio były dostępne jedynie przez dosłowne + id="x1-810009.1.11"></a>Wydanie 2015</h5> +<!--l. 3967--><p class="noindent" >Do LaTeX2e włączono domyślnie zmiany, które poprzednio były dostępne jedynie przez dosłowne zadeklarowanie pakietu <span class="ec-lmss-10">fixltx2e</span>. Nowy pakiet <span class="ec-lmss-10">latexrelease </span>pozwala na dokładniejszą kontrolę przetwarzania. @@ -6840,31 +6563,27 @@ class="E">E</span>X</span></span> News #22 i „<span class="LATEX">L class="E">E</span>X</span></span> changes” opisują szczegółowo owe zmiany. Pakiety <span class="ec-lmss-10">babel </span>i <span class="ec-lmss-10">psnfss</span>, mimo iż -wchodzą w skład podstawowego <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>2<span -class="plmi-10">ε</span>, są nadal rozwijane odrębnie, ale nie zostały naruszone +wchodzą w skład podstawowego LaTeX2e, są nadal rozwijane odrębnie, ale nie zostały naruszone wspomnianymi wyżej zmianami. -<!--l. 4086--><p class="indent" > Obecnie <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>2<span -class="plmi-10">ε</span> zawiera wewnętrzny mechanizm konfiguracji obsługi Unicode (które znaki są -traktowane jako litery, nazewnictwo poleceń wbudowanych itp.). Dla użytkownika nie powinno być to -zauważalne, mimo iż zmieniono nazwy kilku poleceń wbudowanych, zaś kilka usunięto. -<!--l. 4091--><p class="indent" > pdf<span class="TEX">T<span +<!--l. 3975--><p class="indent" > Obecnie LaTeX2e zawiera wewnętrzny mechanizm konfiguracji obsługi Unicode (które znaki są traktowane +jako litery, nazewnictwo poleceń wbudowanych itp.). Dla użytkownika nie powinno być to zauważalne, mimo +iż zmieniono nazwy kilku poleceń wbudowanych, zaś kilka usunięto. +<!--l. 3980--><p class="indent" > pdf<span class="TEX">T<span class="E">E</span>X</span>: poprawiono wsparcie dla plików JPEG Exif oraz JFIF dla zgodności z programem <span class="ec-lmss-10">xpdf</span> 3.04. -<!--l. 4094--><p class="indent" > Lua<span class="TEX">T<span +<!--l. 3983--><p class="indent" > Lua<span class="TEX">T<span class="E">E</span>X</span>: dołączono nową bibliotekę <span class="ec-lmss-10">newtokenlib </span>do skanowania żetonów (ang. <span class="ec-lmri-10">token</span>); poprawiono ponadto generator liczb losowych <span class="ec-lmtt-10">normal </span>i inne drobne błędy. -<!--l. 4098--><p class="indent" > Xe<span class="TEX">T<span +<!--l. 3987--><p class="indent" > Xe<span class="TEX">T<span class="E">E</span>X</span>: poprawiono obsługę wczytywanych ilustracji oraz program <span class="ec-lmss-10">xdvipdfmx</span>; zmieniono także wewnętrzne polecenie <span class="ec-lmtt-10">XDV</span>. -<!--l. 4101--><p class="indent" > MetaPost: zestaw możliwych wartości parametru <span +<!--l. 3990--><p class="indent" > MetaPost: zestaw możliwych wartości parametru <span class="ec-lmtt-10">numbersystem </span>rozszerzono o wartość <span class="ec-lmtt-10">binary</span>; nowe programy <span @@ -6872,7 +6591,7 @@ class="ec-lmss-10">upmpost </span>i <span class="ec-lmss-10">updvitomp </span>dostarczają wsparcie dla języka japońskiego (podobnie jak <span class="ec-lmss-10">up*tex</span>). -<!--l. 4105--><p class="indent" > Mac<span class="TEX">T<span +<!--l. 3994--><p class="indent" > Mac<span class="TEX">T<span class="E">E</span>X</span>: uaktualniono dołączony pakiet Ghostscript dla wparcia CJK. Tzw. <span class="ec-lmri-10">The </span><span class="TEX"><span class="ec-lmri-10">T</span><span @@ -6882,10 +6601,10 @@ class="ec-lmri-10">X</span></span><span class="ec-lmri-10"> Distribution</span> <span class="ec-lmri-10">Preference Pane </span>działa obecnie w Yosemite (Mac OS X 10.10). -<!--l. 4109--><p class="indent" > Infrastruktura <span class="TEX">T<span +<!--l. 3998--><p class="indent" > Infrastruktura <span class="TEX">T<span class="E">E</span>X</span> Live: program <span -class="ec-lmss-10">fmtutil </span>został przekonstruowany tak, aby wczytywał <span class="path"><span -class="ec-lmtt-10">fmtutil.cnf</span></span> +class="ec-lmss-10">fmtutil </span>został przekonstruowany tak, aby wczytywać <span +class="ec-lmtt-10">fmtutil.cnf</span> zgodnie z kolejnością drzew katalogów (analogicznie jak <span class="ec-lmss-10">updmap</span>). Skrypty <span class="ec-lmss-10">mktex* </span>Web2C (w tym <span @@ -6895,14 +6614,14 @@ class="ec-lmss-10">mktextfm</span>, <span class="ec-lmss-10">mktexpk</span>) preferują obecnie położenie programów w ich własnych katalogach, zamiast wykorzystywać za każdym razem zmienną systemową <span class="ec-lmtt-10">PATH</span>. -<!--l. 4116--><p class="indent" > Usunięto programy dla platform <span +<!--l. 4005--><p class="indent" > Usunięto programy dla platform <span class="ec-lmss-10">*-kfreebsd</span>, ponieważ <span class="TEX">T<span class="E">E</span>X</span> Live jest obecnie łatwo dostępny poprzez ich mechanizmy aktualizacji. -<!--l. 4120--><p class="noindent" > +<!--l. 4009--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.12. </span> <a - id="x1-830009.1.12"></a>Wydanie 2016</h5> -<!--l. 4122--><p class="noindent" >Lua<span class="TEX">T<span + id="x1-820009.1.12"></a>Wydanie 2016</h5> +<!--l. 4011--><p class="noindent" >Lua<span class="TEX">T<span class="E">E</span>X</span>: ogólne zmiany dotyczące poleceń podstawowych (<span class="ec-lmri-10">primitives</span>) – zredukowana została ich liczba, dla niektórych operacji zmieniono nazwy, ponadto zmieniona została struktura węzłów. Zmiany zostały @@ -6914,12 +6633,10 @@ class="ec-lmtt-10">http://tug.org/TUGboat/tb37-1/tb115hagen-pdf.pdf</span></a>); Lua<span class="TEX">T<span class="E">E</span>X</span>-a <a href="../../../../texmf-dist/doc/luatex/base/luatex.pdf" >texmf-dist/doc/luatex/base/luatex.pdf</a>. -<!--l. 4129--><p class="indent" > <span -class="logo-10">METAFONT</span>: nowe, w znacznym stopniu eksperymentalne „rodzeństwo” – programy MFlua and MFluajit, -będące połączeniem Lua z <span -class="logo-10">METAFONT</span>-em, udostępnione do próbnych testów. -<!--l. 4133--><p class="indent" > Metapost: poprawki i wewnętrzne przygotowanie do wersji 2.0. -<!--l. 4135--><p class="indent" > Zmienna <span +<!--l. 4018--><p class="indent" > Metafont: nowe, w znacznym stopniu eksperymentalne „rodzeństwo” – programy MFlua and MFluajit, +będące połączeniem Lua z Metafont-em, udostępnione do próbnych testów. +<!--l. 4022--><p class="indent" > Metapost: poprawki i wewnętrzne przygotowanie do wersji 2.0. +<!--l. 4024--><p class="indent" > Zmienna <span class="ec-lmtt-10">SOURCE_DATE_EPOCH </span>jest obsługiwana przez wszystkie implementacje (silniki) za wyjątkiem Lua<span class="TEX">T<span class="E">E</span>X</span>-a (obsługa zostanie zaimplementowana w kolejnej wersji) i (celowo) w oryginalnym <span @@ -6938,21 +6655,21 @@ class="ec-lmtt-10">\day</span>, <span class="ec-lmtt-10">\time</span>. Szczegóły i odnośne przykłady można znaleźć w podręczniku pdf<span class="TEX">T<span class="E">E</span>X</span>-a. -<!--l. 4146--><p class="indent" > pdf<span class="TEX">T<span +<!--l. 4035--><p class="indent" > pdf<span class="TEX">T<span class="E">E</span>X</span>: nowe polecenia podstawowe <span class="ec-lmtt-10">\pdfinfoomitdate</span>, <span class="ec-lmtt-10">\pdftrailerid</span>, <span class="ec-lmtt-10">\pdfsuppressptexinfo</span>, wpływające na wartości parametrów pojawiających się w wynikowym pliku PDF (operacje te nie mają wpływu na wynikowy plik DVI). -<!--l. 4151--><p class="indent" > Xe<span class="TEX">T<span +<!--l. 4040--><p class="indent" > Xe<span class="TEX">T<span class="E">E</span>X</span>: nowe polecenia podstawowe <span class="ec-lmtt-10">\XeTeXhyphenatablelength</span>, <span class="ec-lmtt-10">\XeTeXgenerateactualtext</span>, <span class="ec-lmtt-10">\XeTeXinterwordspaceshaping</span>; ograniczenie liczby klas znaków powiększono do 4096; wartość bajtu identyfikacyjnego w pliku DVI powiększono o 1. -<!--l. 4156--><p class="indent" > Inne programy: +<!--l. 4045--><p class="indent" > Inne programy: <ul class="itemize1"> <li class="itemize"><span class="ec-lmtt-10">gregorio </span>jest nowym programem, częścią pakietu <span @@ -6974,51 +6691,51 @@ class="ec-lmtt-10">-a </span>powoduje pominięcie wszystkich dopasowań. </li> <li class="itemize"><span class="ec-lmtt-10">ps2pk </span>obsługuje rozszerzone fonty PK/GF.</li></ul> -<!--l. 4170--><p class="indent" > Mac<span class="TEX">T<span +<!--l. 4059--><p class="indent" > Mac<span class="TEX">T<span class="E">E</span>X</span>: program <span class="TEX">T<span class="E">E</span>X</span> Distribution Preference Pane został zastąpiony przez program <span class="TEX">T<span class="E">E</span>X</span> Live Utility; zmodernizowano aplikacje działające w trybie GUI; dodano nowy skrypt <span class="ec-lmtt-10">cjk-gs-integrate</span>, umożliwiający włączanie różnych fontów CJK do Ghostscripta. -<!--l. 4175--><p class="indent" > Infrastruktura: plik konfiguracyjny <span +<!--l. 4064--><p class="indent" > Infrastruktura: plik konfiguracyjny <span class="ec-lmtt-10">tlmgr </span>jest obsługiwany na poziomie systemowym; sprawdzane są sumy kontrolne pakietów; jeśli jest dostępna usługa GPG (GNU Privacy Guard), to sprawdzana jest również sygnatura instalacji pakietów bądź ich aktualizacji z sieci. Dotyczy to także programu instalacyjnego <span class="TEX">T<span class="E">E</span>X</span> Live. Jeżeli usługa GPG nie jest dostępna, to instalacja bądź aktualizacja przebiega jak dotychczas. -<!--l. 4183--><p class="indent" > Binaria dla platform <span +<!--l. 4072--><p class="indent" > Binaria dla platform <span class="ec-lmtt-10">alpha-linux </span>i <span class="ec-lmtt-10">mipsel-linux </span>zostały usunięte. -<!--l. 4186--><p class="noindent" > +<!--l. 4075--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.13. </span> <a - id="x1-840009.1.13"></a>Wydanie 2017</h5> -<!--l. 4189--><p class="noindent" >Lua<span class="TEX">T<span -class="E">E</span>X</span>: Więcej wywołań zwrotnych (<span -class="ec-lmri-10">ang. </span>callbacks), więcej możliwości sterowania składem, więcej dostępu -do struktur wewnętrznych; w wypadku niektórych platform dodana biblioteka <span -class="ec-lmtt-10">ffi </span>do dynamicznego -ładowania kodu. -<!--l. 4194--><p class="indent" > pdf<span class="TEX">T<span + id="x1-830009.1.13"></a>Wydanie 2017</h5> +<!--l. 4078--><p class="noindent" >Lua<span class="TEX">T<span +class="E">E</span>X</span>: więcej wywołań zwrotnych (<span +class="ec-lmri-10">ang. </span>callbacks), więcej możliwoci sterowania składem, więcej dostępu do +struktur wewnętrznych; w wypadku niektórych platform dodana biblioteka <span +class="ec-lmtt-10">ffi </span>do dynamicznego ładowania +kodu. +<!--l. 4083--><p class="indent" > pdf<span class="TEX">T<span class="E">E</span>X</span>: Zmienna środowiskowa <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">SOURCE_DATE_EPOCH_TEX_PRIMITIVES</span></span></span> z instalacji poprzedniego roku -zmienila nazwę na <span class="obeylines-h"><span class="verb"><span +zmieniła nazwę na <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">FORCE_SOURCE_DATE</span></span></span>, bez zmian w funkcjonalności; jeśli lista tokenów <span class="ec-lmtt-10">\pdfpageattr</span> zawiera napis <span class="ec-lmtt-10">/MediaBox</span>, to pomija się wyjście domyślnego <span class="ec-lmtt-10">/MediaBox</span>. -<!--l. 4200--><p class="indent" > Xe<span class="TEX">T<span +<!--l. 4089--><p class="indent" > Xe<span class="TEX">T<span class="E">E</span>X</span>: Obsługa wzorów matematycznych Unicode/OpenType oparta jest teraz na używaniu tabeli HarfBuzz’s MATH; kilka poprawek błędów. -<!--l. 4203--><p class="indent" > Dvips: Decyduje ostatnie ustalenie formatu papieru, dla zgodności z <span +<!--l. 4092--><p class="indent" > Dvips: Decyduje ostatnie ustalenie formatu papieru, dla zgodności z <span class="ec-lmtt-10">dvipdfmx </span>i z oczekiwaniami pakietu; opcja <span class="ec-lmtt-10">-L0 </span>(<span class="ec-lmtt-10">L0 </span>w ustawieniach konfiguracyjnych) przywraca poprzednie zachowanie, w którym decydowało pierwsze ustalenie formatu papieru. -<!--l. 4209--><p class="indent" > ep<span class="TEX">T<span +<!--l. 4098--><p class="indent" > ep<span class="TEX">T<span class="E">E</span>X</span>, eup<span class="TEX">T<span class="E">E</span>X</span>: Nowe polecenia: <span class="ec-lmtt-10">\pdfuniformdeviate</span>, <span @@ -7029,7 +6746,7 @@ class="ec-lmtt-10">\pdfsetrandomseed</span>, <span class="ec-lmtt-10">\pdfelapsedtime</span>, <span class="ec-lmtt-10">\pdfresettimer </span>zapożyczono z pdf<span class="TEX">T<span class="E">E</span>X</span>-a. -<!--l. 4213--><p class="indent" > Mac<span class="TEX">T<span +<!--l. 4102--><p class="indent" > Mac<span class="TEX">T<span class="E">E</span>X</span>: Począwszy od tego roku będzie zapewniana obsługa – pod nazwą <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">x86_64-darwin</span></span></span> – jedynie tych wersji Mac<span class="TEX">T<span @@ -7042,7 +6759,7 @@ class="ec-lmtt-10">x86_64-darwinlegacy</span></span></span>, <span class="ec-lmtt-10">i386-darwin</span>, <span class="ec-lmtt-10">powerpc-darwin</span>). -<!--l. 4220--><p class="indent" > Infrastruktura: Drzewo <span +<!--l. 4109--><p class="indent" > Infrastruktura: Drzewo <span class="ec-lmtt-10">TEXMFLOCAL </span>jest teraz domyślnie przeszukiwane przed <span class="ec-lmtt-10">TEXMFSYSCONFIG</span> i <span @@ -7050,10 +6767,10 @@ class="ec-lmtt-10">TEXMFSYSVAR</span>; w nadziei, że lepiej speł poprzednio były przesłaniane przez pliki głównej instalacji. Dodatkowo, program <span class="ec-lmtt-10">tlmgr </span>udostępnia teraz tryb <span -class="ec-lmtt-10">shell </span>– do użycia interaktywnego i skryptowego – jak też nową zadanie <span +class="ec-lmtt-10">shell </span>– do użycia interaktywnego i skryptowego – jak też nowe zadanie <span class="ec-lmtt-10">conf auxtrees </span>– do łatwego dodawania i usuwania dodatkowych drzew. -<!--l. 4229--><p class="indent" > <span +<!--l. 4118--><p class="indent" > <span class="ec-lmtt-10">updmap </span>and <span class="ec-lmtt-10">fmtutil</span>: Skrypty te ostrzegają teraz, jeśli wywołano je bez jawnego podania tzw. trybu systemowego (<span @@ -7068,8 +6785,8 @@ użytkownika, i w konsekwencji gubienia przyszłych aktual stronie: <a href="http://tug.org/texlive/scripts-sys-user.html" class="url" ><span class="ec-lmtt-10">http://tug.org/texlive/scripts-sys-user.html</span></a>. -<!--l. 4239--><p class="indent" > <span -class="ec-lmtt-10">install-tl</span>: Ścieżki własne użytkownika Mac-ów, takie jak <span +<!--l. 4128--><p class="indent" > <span +class="ec-lmtt-10">install-tl</span>: ścieżki własne użytkownika Mac-ów, takie jak <span class="ec-lmtt-10">TEXMFHOME</span>, są teraz w Mac<span class="TEX">T<span class="E">E</span>X</span>-u domyślnie ustawione na <span class="obeylines-h"><span class="verb"><span @@ -7078,14 +6795,14 @@ class="ec-lmtt-10">-init-from-profile </span>została dołączona dl zachowanego profilu poprzedniej instalacji; nowe polecenie <span class="ec-lmtt-10">P </span>dla zapisu profilu; nowe nazwy zmiennych w profilach (stare są jednak nadal akceptowane). -<!--l. 4244--><p class="indent" > Sync<span class="TEX">T<span +<!--l. 4133--><p class="indent" > Sync<span class="TEX">T<span class="E">E</span>X</span>: tworzony przez ten program plik tymczasowy ma obecnie postać <span class="ec-lmtt-10">foo.synctex(busy)</span>, zamiast <span class="ec-lmtt-10">foo.synctex.gz(busy) </span>(nie jest kompresowany programem <span class="ec-lmtt-10">gz</span>). Programy korzystające z SyncTeX powinny zastosować nową konwencję, szczególnie przy usuwaniu pliku tymczasowego. -<!--l. 4247--><p class="indent" > Programy pomocnicze: <span +<!--l. 4136--><p class="indent" > Programy pomocnicze: <span class="ec-lmtt-10">texosquery-jre8 </span>jest nowym programem wieloplatformowym do odczytywania w dokumencie <span class="TEX">T<span class="E">E</span>X</span>-owym danych o lokalizacji i innych informacji z poziomu systemu operacyjnego; został @@ -7097,26 +6814,26 @@ powłoki (<span class="ec-lmri-10">ang. </span>shell). (Starsze wersje JRE są obsługiwane przez texosquery, ale nie można ich udostępnić w trybie ograniczonym, gdyż Oracle już ich nie wspiera, nawet z bardzo poważnych powodów związanych z bezpieczeństwem). -<!--l. 4256--><p class="indent" > Platformy: zapoznaj się z powyższą informacją na temat Mac<span class="TEX">T<span +<!--l. 4145--><p class="indent" > Platformy: zapoznaj się z powyższą informacją na temat Mac<span class="TEX">T<span class="E">E</span>X</span>; innych zmian nie ma. -<!--l. 4259--><p class="indent" > <a id="news"></a> - <h4 class="subsectionHead"><span class="titlemark">9.2. </span> <a - id="x1-850009.2"></a>Wersja aktualna – 2018</h4> -<!--l. 4263--><p class="noindent" >Kpathsea: teraz domyślnie nie rozróżnia wielkości liter w nazwach plików w katalogach niesystemowych; -wyłączyć tę opcję można w <span +<!--l. 4149--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">9.1.14. </span> <a + id="x1-840009.1.14"></a>Wydanie 2018</h5> +<!--l. 4152--><p class="noindent" >Kpathsea: Domyślnie nie rozróżnia wielkości liter w nazwach plików w katalogach niesystemowych; wyłączyć +tę opcją można w <span class="ec-lmtt-10">texmf.cnf </span>lub ustawiając zmienną środowiskową <span class="ec-lmtt-10">texmf_casefold_search </span>na <span -class="ec-lmtt-10">0</span>. -Więcej informacji można znaleźć w podręczniku Kpathsea (<a +class="ec-lmtt-10">0</span>. Więcej +informacji można znaleźć w podręczniku Kpathsea (<a href="http://tug.org/kpathsea" class="url" ><span class="ec-lmtt-10">http://tug.org/kpathsea</span></a>). -<!--l. 4265--><p class="indent" > ep<span class="TEX">T<span +<!--l. 4154--><p class="indent" > ep<span class="TEX">T<span class="E">E</span>X</span>, eup<span class="TEX">T<span class="E">E</span>X</span>: Nowe polecenie pierwotne <span class="ec-lmtt-10">\epTeXversion</span>. -<!--l. 4267--><p class="indent" > Lua<span class="TEX">T<span +<!--l. 4156--><p class="indent" > Lua<span class="TEX">T<span class="E">E</span>X</span>: Przygotowanie do przejścia w 2019 r. na wersję Lua 5.3: binaria <span -class="ec-lmtt-10">luatex53 </span>są dostępne na +class="ec-lmtt-10">luatex53 </span>są dostępne dla większości platform, ale przed uruchomieniem muszą zostać przenazywane na <span class="ec-lmtt-10">luatex</span>. Można też użyć plików Con<span class="TEX">T<span @@ -7124,17 +6841,17 @@ class="E">E</span>X</span>t Garden (<a href="http://wiki.contextgarden.net" class="url" ><span class="ec-lmtt-10">http://wiki.contextgarden.net</span></a>); tam też dostępne są dodatkowe informacje. -<!--l. 4273--><p class="indent" > MetaPost: Poprawiono błędne kierunki ścieżek oraz wyjście w formatach TFM i PNG . -<!--l. 4275--><p class="indent" > Dopuszczono stosowanie plików przekodowujących dla fontów bitmapowych; identyfikator PDF obecnie +<!--l. 4162--><p class="indent" > MetaPost: Poprawiono błędne kierunki ścieżek oraz wyjście w formatach TFM i PNG . +<!--l. 4164--><p class="indent" > Dopuszczono stosowanie plików przekodowujących dla fontów bitmapowych; identyfikator PDF obecnie nie zależy od nazwy katalogu w którym jest tworzony; poprawki błędów dla <span class="ec-lmtt-10">\pdfprimitive </span>i pokrewne. -<!--l. 4278--><p class="indent" > Mac<span class="TEX">T<span +<!--l. 4167--><p class="indent" > Mac<span class="TEX">T<span class="E">E</span>X</span>: Zobacz poniżej zmiany obsługiwanych wersji. Ponadto, dla większej klarowności, układ plików zainstalowanych w  code / Applications / TeX / przez Mac  TeX  został zmieniony; teraz ta lokalizacja zawiera cztery programy GUI (BibDesk, LaTeXiT, TeX Live Utility, i TeXShop) oraz katalogi z dodatkowymi narzędziami i dokumentacją. -<!--l. 4283--><p class="indent" > <span +<!--l. 4172--><p class="indent" > <span class="ec-lmtt-10">tlmgr</span>: nowe nakładki <span class="ec-lmtt-10">tlshell </span>(Tcl/Tk) i <span class="ec-lmtt-10">tlcockpit </span>(Java); wyjście w formacie JSON; <span @@ -7142,11 +6859,9 @@ class="ec-lmtt-10">uninstall </span>teraz oznacza to samo co <span class="ec-lmtt-10">remove</span>; nowa akcja/opcja <span class="ec-lmtt-10">print-platform-info</span>. -<!--l. 4287--><p class="indent" > Platformy: +<!--l. 4176--><p class="indent" > Platformy: <ul class="itemize1"> - <li class="itemize">Nowe: <span -class="ec-lmtt-10">x86_64-linuxmusl </span>i <span -class="ec-lmtt-10">aarch64-linux</span>. Usunięte: <span + <li class="itemize">Usunięte: <span class="ec-lmtt-10">armel-linux</span>, <span class="ec-lmtt-10">powerpc-linux</span>. </li> @@ -7163,33 +6878,118 @@ class="ec-lmtt-10">i386-darwin</span> class="ec-lmtt-10">platforms </span>zostały usunięte. </li> <li class="itemize">Windows: XP nie jest już obsługiwane.</li></ul> -<!--l. 4305--><p class="noindent" >Końcowa uwaga, dotycząca przeszłości: 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: <a -href="ftp://tug.org/historic/systems/texlive" class="url" ><span -class="ec-lmtt-10">ftp://tug.org/historic/systems/texlive</span></a>. -<!--l. 4311--><p class="noindent" > +<!--l. 4200--><p class="indent" > <a id="news"></a> + <h4 class="subsectionHead"><span class="titlemark">9.2. </span> <a + id="x1-850009.2"></a>Wersja aktualna – 2019</h4> +<!--l. 4204--><p class="noindent" >Kpathsea: Bardziej spójne rozwijanie nawiasów i dzielenie ścieżek; nowa zmienna <span +class="ec-lmtt-10">TEXMFDOTDIR</span> +zamiast  <span +class="ec-lmtt-10">. </span>w ścieżce ułatwia przeszukiwanie dodatkowych lub podkatalogów (patrz komentarze w +<span +class="ec-lmtt-10">texmf.cnf</span>). +<!--l. 4206--><p class="indent" > ep<span class="TEX">T<span +class="E">E</span>X</span>, eup<span class="TEX">T<span +class="E">E</span>X</span>: Nowe polecenia pierwotne <span +class="ec-lmtt-10">\readpapersizespecial </span>i <span +class="ec-lmtt-10">\expanded</span>. +<!--l. 4208--><p class="indent" > Lua<span class="TEX">T<span +class="E">E</span>X</span>: W tej wersji używany jest Lua 5.3 z towarzyszącymi zmianami arytmetycznymi i +interfejsowymi.Do czytania plików pdf jest używana utworzona do tego celu biblioteka pplib, +dzięki czemu znikają zależności od popplera (oraz C ++). Odpowiednio zmienił się też interfejs +Lua. +<!--l. 4213--><p class="indent" > MetaPost: Polecenie <span +class="ec-lmtt-10">r-mpost </span>jest rozpoznawane jako alias do wywołania z opcją <span +class="ec-lmtt-10">–restricted </span>i dodane jest +do listy zastrzeżonych poleceń dostępnych domyślnie. Minimalna dokładność to 2 tak dla trybu dziesiętnego +jak i binarnego. Tryb binarny nie jest już dostępny w MPlib, ale nadal jest dostępny w autonomicznej wersji +MetaPost-a. +<!--l. 4216--><p class="indent" > pdf<span class="TEX">T<span +class="E">E</span>X</span>: Nowe polecenie pierwotne <span +class="ec-lmtt-10">\expanded</span>; jeżeli nowy parametr pierwotny <span +class="ec-lmtt-10">\pdfomitcharset </span>jest +ustawiony na 1, to sekwencja <span +class="ec-lmtt-10">/CharSet </span>zostanie pominięta w pliku PDF, ponieważ nie można zagwarantować +poprawności wymaganej przez PDF/A-2 i PDF/A-3. + + +<!--l. 4218--><p class="indent" > Xe<span class="TEX">T<span +class="E">E</span>X</span>: Nowe polecenia pierwotne <span +class="ec-lmtt-10">\expanded</span>, <span +class="ec-lmtt-10">\creationdate</span>, <span +class="ec-lmtt-10">\elapsedtime</span>, <span +class="ec-lmtt-10">\filedump</span>, <span +class="ec-lmtt-10">\filemoddate</span>, +<span +class="ec-lmtt-10">\filesize</span>, <span +class="ec-lmtt-10">\resettimer</span>, <span +class="ec-lmtt-10">\normaldeviate</span>, <span +class="ec-lmtt-10">\uniformdeviate</span>, <span +class="ec-lmtt-10">\randomseed</span>; rozwinięcie <span +class="ec-lmtt-10">\Ucharcat </span>do +tworzenia aktywnych znaków. +<!--l. 4229--><p class="indent" > <span +class="ec-lmtt-10">tlmgr</span>: Obsługa <span +class="ec-lmtt-10">curl </span>jako programu do pobierania; do tworzenia lokalnych kopii należy użyć <span +class="ec-lmtt-10">lz4 </span>i gzip +przed <span +class="ec-lmtt-10">xz</span>, jeśli są dostępne; do kompresowania i pobierania przedkłada binaria dostarczane przez system +zamiast tych, które dostarcza <span class="TEX">T<span +class="E">E</span>X</span> Live, o ile nie ustawiono zmiennej <span +class="ec-lmtt-10">TEXLIVE_PREFER_OWN</span>. +<!--l. 4231--><p class="indent" > <span +class="ec-lmtt-10">install-tl</span>: Nowa opcja <span +class="ec-lmtt-10">-gui </span>(bez argumentu) jest domyślna dla Windows i Macs i uruchamia nowy tryb +graficzny Tcl/TK (patrz część <a +href="#x1-50001.3">1.3<!--tex4ht:ref: sec:basic --></a> i <a +href="#x1-200003.1.5">3.1.5<!--tex4ht:ref: sec:graphical-inst --></a>). +<!--l. 4233--><p class="indent" > Narzędzia: + <ul class="itemize1"> + <li class="itemize">implementacją CWEB w <span class="TEX">T<span +class="E">E</span>X</span> Live jest teraz <span +class="ec-lmtt-10">cwebbin </span>(<a +href="https://ctan.org/pkg/cwebbin" class="url" ><span +class="ec-lmtt-10">https://ctan.org/pkg/cwebbin</span></a>), ze + wsparciem dla wielu języków, włącznie z programem <span +class="ec-lmtt-10">ctwill </span>do trworzenia miniindeksów. + </li> + <li class="itemize"><span +class="ec-lmtt-10">chkdvifont</span>: podaje informacje o fontach z plików DVI files, także z plików tfm/ofm, vf, gf, pk. + </li> + <li class="itemize"><span +class="ec-lmtt-10">dvispc</span>: przekształca plik DVI tak, by każda strona zawierała kompletną informację o instrukcjach + ’special’, nawet jeśli w oryginalnym pliku DVI zakres działania tych instrukcji przekracza granicę + strony.</li></ul> +<!--l. 4244--><p class="indent" > Mac<span class="TEX">T<span +class="E">E</span>X</span>: <span +class="ec-lmtt-10">x86_64-darwin </span>obsługuje 10.12 i wyższe (Sierra, High Sierra, Mojave);<br +class="newline" /><span +class="ec-lmtt-10">x86_64-darwinlegacy </span>nadal obsługuje 10.6 i nowsze. Moduł sprawdzania pisowni Excalibur nie jest już +dołączony, ponieważ wymaga wsparcia 32-bitowego. +<!--l. 4247--><p class="indent" > Platformy: usunięto <span +class="ec-lmtt-10">sparc-solaris</span>. +<!--l. 4250--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">9.3. </span> <a id="x1-860009.3"></a>Przyszłe wersje</h4> -<!--l. 4313--><p class="noindent" ><span +<!--l. 4252--><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 mnóstwo swojego wolnego czasu. Wiele +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 mnóstwo 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>. -<!--l. 4322--><p class="indent" > Prosimy o przesyłanie poprawek, sugestii i uzupełnień oraz deklaracji pomocy w opracowywaniu kolejnych +<!--l. 4261--><p class="indent" > Prosimy o przesyłanie poprawek, sugestii i uzupełnień oraz deklaracji pomocy w opracowywaniu kolejnych edycji pod adres: <div class="quote"> - <!--l. 4325--><p class="noindent" ><a + + <!--l. 4264--><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" /><a href="http://tug.org/texlive" class="url" ><span class="ec-lmtt-10">http://tug.org/texlive</span></a></div> -<!--l. 4330--><p class="noindent" ><span +<!--l. 4269--><p class="noindent" ><span class="ec-lmri-10">Przyjemnego </span><span class="TEX"><span class="ec-lmri-10">T</span><span class="E"><span |