diff options
Diffstat (limited to 'Master/texmf/doc/texlive/texlive-pl/texlive-pl.html')
-rw-r--r-- | Master/texmf/doc/texlive/texlive-pl/texlive-pl.html | 797 |
1 files changed, 390 insertions, 407 deletions
diff --git a/Master/texmf/doc/texlive/texlive-pl/texlive-pl.html b/Master/texmf/doc/texlive/texlive-pl/texlive-pl.html index d467d533096..252085a5831 100644 --- a/Master/texmf/doc/texlive/texlive-pl/texlive-pl.html +++ b/Master/texmf/doc/texlive/texlive-pl/texlive-pl.html @@ -4,12 +4,12 @@ <head> <title>Przewodnik po TEX Live TeX Live 2009 </title> -<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)"> <meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)"> -<!-- charset=iso-8859-1,html,info,fn-in --> +<!-- html,info,fn-in --> <meta name="src" content="texlive-pl.tex"> -<meta name="date" content="2009-10-20 00:47:00"> +<meta name="date" content="2009-10-20 22:44:00"> <link rel="stylesheet" type="text/css" href="texlive-pl.css"> <link rel="stylesheet" type="text/css" href="texlive-pl.css" /> <link rel="stylesheet" type="text/css" href="tex-live.css" /> @@ -31,8 +31,8 @@ class="ec-lmr-12">Redakcja: Karl Berry</span> 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">Wrzesie</span><span -class="ec-lmr-12">ń 2009</span></div> +class="ec-lmr-12">Pa</span><span +class="ec-lmr-12">ździernik 2009</span></div> </div> <h3 class="likesectionHead"><a id="x1-1000"></a>Spis treści</h3> @@ -898,10 +898,12 @@ href="http://tug.org/xetex" class="url" ><span class="ec-lmtt-10">http://tug.org/xetex</span></a>. </dd><dt class="description"> <span -class="ec-lmbx-10">Omega (Omega)</span> </dt><dd -class="description">program, który pracuje wewnętrznie ze znakami kodowanymi 16-bitowo (Unicode), +class="rm-lmr-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), pozwalając składać jednocześnie większość tekstów spotykanych na świecie. Wspomaga - dynamicznie ładowane tzw. „procesy tłumaczenia Omega” (OTP), co pozwala użytkownikowi + dynamicznie ładowane tzw. „procesy tłumaczenia <span +class="rm-lmr-10">Ω</span>” (OTP), co pozwala użytkownikowi definiować złożone transformacje, wykonywane na dowolnych strumieniach wejściowych. Sam program od dawna nie jest aktualizowany, a więc został usunięty z <span class="TEX">T<span class="E">E</span>X</span> Live. Pozostawiono jego @@ -911,8 +913,9 @@ 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 Omega i e-<span class="TEX">T<span -class="E">E</span>X</span>; powstał jako niezależny projekt z potrzeby stabilnej +class="description">łączy rozszerzenia <span +class="rm-lmr-10">Ω</span> i e-<span class="TEX">T<span +class="E">E</span>X</span>; powstał jako niezależny projekt z potrzeby stabilnej „używalności” programu Omega, w sytuacji, gdy ten pozostawał wciąż w fazie eksperymentalnej. Minimalna dokumentacja: <a href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a>. @@ -2277,7 +2280,7 @@ w Windows. <a - id="x1-28019r7"></a> + id="x1-28017r7"></a> <div class="fancyvrb" id="fancyvrb4"> @@ -2327,18 +2330,6 @@ class="ec-lmtt-8x-x-87"> [X]</span> id="x1-28006r3"></a><span class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> <E></span><span -class="ec-lmtt-8x-x-87"> execution</span><span -class="ec-lmtt-8x-x-87"> of</span><span -class="ec-lmtt-8x-x-87"> restricted</span><span -class="ec-lmtt-8x-x-87"> list</span><span -class="ec-lmtt-8x-x-87"> of</span><span -class="ec-lmtt-8x-x-87"> programs:</span><span -class="ec-lmtt-8x-x-87"> [X]</span> -<br class="fancyvrb" /><a - id="x1-28008r4"></a><span -class="ec-lmtt-8x-x-87"> </span><span -class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> <D></span><span class="ec-lmtt-8x-x-87"> install</span><span class="ec-lmtt-8x-x-87"> font/macro</span><span @@ -2359,7 +2350,7 @@ class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> [X]</span> <br class="fancyvrb" /><a - id="x1-28010r5"></a><span + id="x1-28008r4"></a><span class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> <S></span><span @@ -2379,7 +2370,7 @@ class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> [X]</span> <br class="fancyvrb" /><a - id="x1-28012r6"></a><span + id="x1-28010r5"></a><span class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> <L></span><span @@ -2392,7 +2383,7 @@ class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> [</span><span class="ec-lmtt-8x-x-87"> ]</span> <br class="fancyvrb" /><a - id="x1-28014r7"></a><span + id="x1-28012r6"></a><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 @@ -2409,7 +2400,7 @@ class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> binaries</span><span class="ec-lmtt-8x-x-87"> to:</span> <br class="fancyvrb" /><a - id="x1-28016r8"></a><span + id="x1-28014r7"></a><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 @@ -2426,7 +2417,7 @@ class="ec-lmtt-8x-x-87"> </span><span class="ec-lmtt-8x-x-87"> manpages</span><span class="ec-lmtt-8x-x-87"> to:</span> <br class="fancyvrb" /><a - id="x1-28018r9"></a><span + id="x1-28016r8"></a><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 @@ -2449,12 +2440,12 @@ class="ec-lmtt-8x-x-87"> to:</span> </div> <br /> <div class="caption" ><span class="id">Rysunek 7: </span><span -class="content">Menu: Options (Opcje) w Unix</span></div><!--tex4ht:label?: x1-28019r7 --> +class="content">Menu: Options (Opcje) w Unix</span></div><!--tex4ht:label?: x1-28017r7 --> -<!--l. 958--><p class="noindent" ></div><hr class="endfigure"> +<!--l. 957--><p class="noindent" ></div><hr class="endfigure"> <!--l. 960--><p class="indent" > Rysunek <a -href="#x1-28019r7">7<!--tex4ht:ref: fig:options-text --></a> pokazuje menu (w trybie tekstowym) z dodatkowymi opcjami. Warto tu je wymienić: +href="#x1-28017r7">7<!--tex4ht:ref: fig:options-text --></a> pokazuje menu (w trybie tekstowym) z dodatkowymi opcjami. Warto tu je wymienić: <dl class="description"><dt class="description"> <span class="ec-lmbx-10">use letter size instead of A4 by default</span> </dt><dd @@ -2473,43 +2464,33 @@ class="ec-lmtt-10">TEXMFVAR </span>użytkowników, nie będą są używane. </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): - w <span class="TEX">T<span -class="E">E</span>X</span> Live 2009 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="ec-lmtt-10">texmf.cnf</span>. Szczegóły znajdziesz w części „Wydanie obecne” (<a -href="#x1-8100011.6">11.6<!--tex4ht:ref: sec:2009news --></a>). - </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): - wprawdzie wyłączenie tych opcji pozwala zaoszczędzić miejsce na dysku, ale nie jest zalecane. +class="description">(instaluj pliki źródłowe i/lub dokumentacji dla fontów bądź makr): wprawdzie + wyłączenie tych opcji pozwala zaoszczędzić miejsce na dysku, ale 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="description">(utwórz dowiązania w standardowych katalogach, dotyczy tylko + Unix): opcja ta pozwala uniknąć ustawiania zmiennych środowiska po instalacji (<span class="ec-lmtt-10">PATH</span>, <span -class="ec-lmtt-10">MANPATH </span>i <span -class="ec-lmtt-10">INFOPATH</span>), ale jej użycie nie jest zalecane, bo może powodować - kolizje z już zainstalowanym w systemie środowiskiem <span class="TEX">T<span -class="E">E</span>X</span>; może być ona przydatna jedynie - wtedy, gdy w standardowych katalogach (np. <span -class="ec-lmtt-10">/usr/local/bin</span>) nie ma jakichkolwiek programów - <span class="TEX">T<span -class="E">E</span>X</span>-owych. Wymaga ona ponadto uprawnień do zapisu w docelowych katalogach.</dd></dl> -<!--l. 999--><p class="indent" > Po wszystkich potrzebnych ustawieniach można rozpocząć instalację (klawisz „I”). Po instalacji zaleca się +class="ec-lmtt-10">MANPATH</span> + i <span +class="ec-lmtt-10">INFOPATH</span>), ale jej użycie nie jest zalecane, bo może powodować kolizje z już zainstalowanym + w systemie środowiskiem <span class="TEX">T<span +class="E">E</span>X</span>; może być ona przydatna jedynie wtedy, gdy w standardowych + katalogach (np. <span +class="ec-lmtt-10">/usr/local/bin</span>) nie ma jakichkolwiek programów <span class="TEX">T<span +class="E">E</span>X</span>-owych. Wymaga ona ponadto + uprawnień do zapisu w docelowych katalogach.</dd></dl> +<!--l. 1001--><p class="indent" > Po wszystkich potrzebnych ustawieniach można rozpocząć instalację (klawisz „I”). Po instalacji zaleca się zajrzeć do części <a href="#x1-320003.4">3.4<!--tex4ht:ref: sec:postinstall --></a>, bo być może potrzebne okażą się jeszcze dodatkowe kroki. -<!--l. 1004--><p class="indent" > <a id="runfromdvd"></a> +<!--l. 1006--><p class="indent" > <a id="runfromdvd"></a> <h5 class="subsubsectionHead"><span class="titlemark">3.2.5. </span> <a id="x1-290003.2.5"></a>Uruchamianie bezpośrednio z DVD (tylko w trybie tekstowym)</h5> -<!--l. 1008--><p class="noindent" >Aby uruchomić programy bezpośrednio z płytki DVD, należy wybrać opcję „<span class="obeylines-h"><span class="verb"><span +<!--l. 1010--><p class="noindent" >Aby uruchomić programy bezpośrednio z płytki DVD, należy wybrać opcję „<span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">V</span></span></span>”, co zmienia menu na przedstawione na rys. <a href="#x1-29051r8">8<!--tex4ht:ref: fig:main-fromdvd --></a>. <hr class="figure"><div class="figure" @@ -2754,26 +2735,26 @@ class="content">Menu główne dla uruchamiania z <span class="ec-lmtt-10">DVD</span></span></div><!--tex4ht:label?: x1-29051r8 --> -<!--l. 1041--><p class="indent" > </div><hr class="endfigure"> -<!--l. 1043--><p class="indent" > Zwróćmy uwagę na następujące zmiany w menu: zniknęły wszystkie opcje dotyczące wyboru pakietów, +<!--l. 1043--><p class="indent" > </div><hr class="endfigure"> +<!--l. 1045--><p class="indent" > Zwróćmy uwagę na następujące zmiany w menu: zniknęły wszystkie opcje dotyczące wyboru pakietów, sekcja dotycząca katalogów pokazuje teraz <span class="ec-lmtt-10">TEXDIRW </span>– katalog posiadający prawa do zapisu. Pozwoli to uruchamiać dowolny program bezpośrednio z płytki; na dysku twardym znajdą się (w odpowiednich katalogach) jedynie niezbędne pliki konfiguracyjne. -<!--l. 1049--><p class="indent" > Ponieważ struktura katalogów różni się nieco od domyślnej, niezbędne będą pewne czynności +<!--l. 1051--><p class="indent" > Ponieważ struktura katalogów różni się nieco od domyślnej, niezbędne będą pewne czynności konfiguracyjne, omówione w części <a href="#x1-320003.4">3.4<!--tex4ht:ref: sec:postinstall --></a>. -<!--l. 1052--><p class="indent" > Instalator GUI nie posiada opcji „V”, dlatego użytkownicy Windows mogą uruchomić program jedynie +<!--l. 1054--><p class="indent" > Instalator GUI nie posiada opcji „V”, dlatego użytkownicy Windows mogą uruchomić program jedynie z linii poleceń, jak opisano to w części <a href="#x1-300003.3">3.3<!--tex4ht:ref: sec:cmdline --></a>. -<!--l. 1056--><p class="indent" > W rozdziale <a +<!--l. 1058--><p class="indent" > W rozdziale <a href="#x1-430005">5<!--tex4ht:ref: sec:portable-tl --></a> opisano jeszcze inny, przenośny sposób uruchamiania <span class="TEX">T<span class="E">E</span>X</span> Live, który nie wymaga zmian w konfiguracji systemu (a nawet nie pozwala na nie). <h4 class="subsectionHead"><span class="titlemark">3.3. </span> <a id="x1-300003.3"></a>Parametry instalacji z linii poleceń</h4> -<!--l. 1063--><p class="noindent" >Uruchom <div class="alltt"> -<!--l. 1064--><p class="noindent" ><div class="obeylines-v"> +<!--l. 1065--><p class="noindent" >Uruchom <div class="alltt"> +<!--l. 1066--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -2781,12 +2762,12 @@ 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. 1071--><p class="noindent" > +<!--l. 1073--><p class="noindent" > <dl class="list1"><dt class="list"> <span class="ec-lmtt-10">-gui</span> </dt><dd class="list"> - <!--l. 1072--><p class="noindent" >użyj (jeśli to możliwe) programu w wersji graficznej (GUI); wymagane jest posiadanie modułu + <!--l. 1074--><p class="noindent" >użyj (jeśli to możliwe) programu w wersji graficznej (GUI); wymagane jest posiadanie modułu Perl/Tk (<a href="http://tug.org/texlive/distro.html#perltk" class="url" ><span class="ec-lmtt-10">http://tug.org/texlive/distro.html#perltk</span></a>); gdy jest on niedostępny, program @@ -2795,14 +2776,14 @@ class="ec-lmtt-10">http://tug.org/texlive/distro.html#perltk</span></a>); gdy <span class="ec-lmtt-10">-no-gui</span> </dt><dd class="list"> - <!--l. 1077--><p class="noindent" >wymusza tryb tekstowy, np. w Windows potrzebny jest on dla przygotowania do uruchamiania + <!--l. 1079--><p class="noindent" >wymusza tryb tekstowy, np. w Windows potrzebny jest on dla przygotowania do uruchamiania bezpośrednio z DVD; </dd><dt class="list"> <span class="ec-lmtt-10">-lang </span><span class="ec-lmro-10">LL</span> </dt><dd class="list"> - <!--l. 1079--><p class="noindent" >pozwala wybrać język komunikatów, <span + <!--l. 1081--><p class="noindent" >pozwala wybrać język komunikatów, <span class="ec-lmri-10">LL </span>oznacza tu dwuliterowy kod języka; aktualnie dostępne są: angielski (<span class="ec-lmtt-10">en</span>, domyślny), niemiecki (<span @@ -2819,7 +2800,7 @@ class="ec-lmtt-10">vi</span>); program samoczynnie wykrywa język systemu, a class="ec-lmtt-10">-profile </span><span class="ec-lmro-10">profile</span> </dt><dd class="list"> - <!--l. 1086--><p class="noindent" >program instalacyjny zapisuje plik <span + <!--l. 1088--><p class="noindent" >program 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ń @@ -2831,18 +2812,18 @@ 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. 1090--><p class="noindent" >pozwala określić inne niż domyślne źródło instalacji (patrz poniżej).</dd></dl> -<!--l. 1094--><p class="noindent" > + <!--l. 1092--><p class="noindent" >pozwala określić inne niż domyślne źródło instalacji (patrz poniżej).</dd></dl> +<!--l. 1096--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.3.1. </span> <a id="x1-310003.3.1"></a>Parametr <span class="ec-lmtt-10">-repository</span></h5> -<!--l. 1097--><p class="noindent" >Domyślnym repozytorium pakietów dla <span class="TEX">T<span +<!--l. 1099--><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 via <a href="http://mirror.ctan.org" class="url" ><span class="ec-lmtt-10">http://mirror.ctan.org</span></a>. -<!--l. 1100--><p class="indent" > Parametrowi <span +<!--l. 1102--><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 @@ -2858,41 +2839,41 @@ class="ec-lmtt-10">archive</span>, zawierający pliki <span class="ec-lmtt-10">.tar.xz</span>, wybrana zostanie instalacja z tychże plików, nawet jeśli dostępne będą równolegle katalogi z plikami nieskompresowanymi. -<!--l. 1121--><p class="noindent" > +<!--l. 1123--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">3.4. </span> <a id="x1-320003.4"></a>Czynności poinstalacyjne</h4> -<!--l. 1124--><p class="noindent" >Część ta nie dotyczy systemu Windows, dla którego program instalacyjny przeprowadza całą konfigurację, +<!--l. 1126--><p class="noindent" >Część ta nie dotyczy systemu Windows, dla którego program instalacyjny przeprowadza całą konfigurację, włącznie z ustawieniami menu systemowego i tworzeniem ikon na pulpicie. Poniższe uwagi mogą być przydatne dla użytkowników innych systemów. -<!--l. 1129--><p class="noindent" > +<!--l. 1131--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.1. </span> <a id="x1-330003.4.1"></a>Gdy zastosujemy dowiązania symboliczne</h5> -<!--l. 1131--><p class="noindent" >Użycie opisanej w części <a +<!--l. 1133--><p class="noindent" >Użycie opisanej w części <a href="#x1-280003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a> opcji tworzenia dowiązań symbolicznych w standardowych katalogach nie wymaga zmian w zmiennych środowiska systemowego. -<!--l. 1135--><p class="noindent" > +<!--l. 1137--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.2. </span> <a id="x1-340003.4.2"></a>Zmienne środowiska dla Unix</h5> -<!--l. 1138--><p class="noindent" >Po instalacji należy do zmiennej <span +<!--l. 1140--><p class="noindent" >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. 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-25033r4">4<!--tex4ht:ref: fig:bin-text --></a>. -<!--l. 1143--><p class="indent" > Również korzystanie z systemowych przeglądarek dokumentacji <span +<!--l. 1145--><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">PATH</span>. -<!--l. 1149--><p class="indent" > Dla powłoki zgodnej z Bourne shell (<span +<!--l. 1151--><p class="indent" > Dla powłoki zgodnej z Bourne shell (<span class="ec-lmss-10">sh</span>, <span class="ec-lmss-10">bash</span>, <span class="ec-lmss-10">ksh</span>) możemy dopisać do pliku <span class="ec-lmtt-10">$HOME/.profile</span>: -<!--l. 1152--><p class="indent" > +<!--l. 1154--><p class="indent" > <div class="fancyvrb" id="fancyvrb6"> <a id="x1-34002r1"></a><span @@ -2913,9 +2894,9 @@ class="ec-lmtt-9"> INFOPATH=/usr/local/texlive/2009/texmf/doc/info:$INFOP class="ec-lmtt-9"> export</span><span class="ec-lmtt-9"> INFOPATH</span> </div> -<!--l. 1158--><p class="indent" > W wypadku csh lub tcsh należy zmodyfikować plik <span +<!--l. 1160--><p class="indent" > W wypadku csh lub tcsh należy zmodyfikować plik <span class="ec-lmtt-10">$HOME/.cshrc</span>, np: -<!--l. 1160--><p class="indent" > +<!--l. 1162--><p class="indent" > <div class="fancyvrb" id="fancyvrb7"> <a id="x1-34008r1"></a><span @@ -2936,18 +2917,18 @@ class="ec-lmtt-9"> setenv</span><span class="ec-lmtt-9"> INFOPATH</span><span class="ec-lmtt-9"> /usr/local/texlive/2009/texmf/doc/info:$INFOPATH</span> </div> -<!--l. 1195--><p class="noindent" > +<!--l. 1197--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.3. </span> <a id="x1-350003.4.3"></a>Konfiguracja fontów dla Xe<span class="TEX">T<span class="E">E</span>X</span></h5> -<!--l. 1198--><p class="noindent" >Gdy w systemie uniksowym zainstalowano pakiet <span +<!--l. 1200--><p class="noindent" >Gdy w systemie uniksowym zainstalowano pakiet <span class="ec-lmtt-10">xetex</span>, należy skonfigurować system tak, aby Xe<span class="TEX">T<span class="E">E</span>X</span> mógł znaleźć fonty dostarczone w <span class="TEX">T<span class="E">E</span>X</span> Live. Aby to ułatwić, podczas instalacji pakietu tworzony jest plik konfiguracyjny fontów: <span class="ec-lmtt-10">TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf</span>. -<!--l. 1204--><p class="indent" > Aby udostępnić fonty <span class="TEX">T<span +<!--l. 1206--><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" > @@ -2959,7 +2940,7 @@ class="ec-lmtt-10">/etc/fonts/conf.d/09-texlive.conf</span>; <li class="enumerate" id="x1-35004x2">uruchomić <span class="ec-lmtk-10">fc-cache -fsv</span>.</li></ol> -<!--l. 1213--><p class="indent" > Jeśli nie mamy odpowiednich uprawnień i chcemy jedynie korzystać z fontów dostarczonych w <span class="TEX">T<span +<!--l. 1215--><p class="indent" > Jeśli nie mamy odpowiednich uprawnień i chcemy jedynie korzystać z fontów dostarczonych w <span class="TEX">T<span class="E">E</span>X</span> Live podczas uruchamiania Xe<span class="TEX">T<span class="E">E</span>X</span>: @@ -2976,10 +2957,10 @@ class="ec-lmtt-10">  </span>oznacza nasz katalog <li class="enumerate" id="x1-35008x2">uruchomić <span class="ec-lmtk-10">fc-cache -fv</span>.</li></ol> -<!--l. 1221--><p class="noindent" > +<!--l. 1223--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.4. </span> <a id="x1-360003.4.4"></a>Gdy uruchamiamy programy z DVD</h5> -<!--l. 1223--><p class="noindent" >Programy <span class="TEX">T<span +<!--l. 1225--><p class="noindent" >Programy <span class="TEX">T<span class="E">E</span>X</span> Live wyszukują potrzebne dane w różnych drzewach katalogów, korzystając z pliku <span class="ec-lmtt-10">texmf.cnf</span>. Plik ten znajdowany jest w całej serii położeń względem położenia samych programów, ale zasada @@ -2991,7 +2972,7 @@ która wskaże położenie <span class="ec-lmtt-10">texmf.cnf</span>. Nadal jest potrzebna modyfikacja zmiennej <span class="ec-lmtt-10">PATH</span>, jak opisano wyżej. -<!--l. 1233--><p class="indent" > Na zakończenie instalacji program powinien pokazać komunikat informujący, jaką wartość należy +<!--l. 1235--><p class="indent" > Na zakończenie instalacji program powinien pokazać komunikat informujący, jaką wartość należy przypisać zmiennej <span class="ec-lmtt-10">TEXMFCNF</span>. Gdybyśmy to przeoczyli – wartością tą jest <span class="ec-lmtt-10">$TEXMFSYSVAR/web2c</span>, @@ -3006,7 +2987,7 @@ class="ec-lmtt-9"> TEXMFCNF=/usr/local/texlive/2009/texmf-var/web2c;</spa class="ec-lmtt-9"> export</span><span class="ec-lmtt-9"> TEXMFCNF</span> </div> -<!--l. 1241--><p class="noindent" >lub, dla [t]csh: +<!--l. 1243--><p class="noindent" >lub, dla [t]csh: <div class="fancyvrb" id="fancyvrb9"> <a id="x1-36004r1"></a><span @@ -3015,26 +2996,26 @@ class="ec-lmtt-9"> setenv</span><span class="ec-lmtt-9"> TEXMFCNF</span><span class="ec-lmtt-9"> /usr/local/texlive/2009/texmf-var/web2c</span> </div> -<!--l. 1246--><p class="indent" > Opcja ta jest najbardziej przydatna, gdy chcemy uruchamiać programy <span class="TEX">T<span +<!--l. 1248--><p class="indent" > Opcja ta jest najbardziej przydatna, gdy chcemy uruchamiać programy <span class="TEX">T<span class="E">E</span>X</span> Live we własnym systemie, ale brak nam wystarczającego miejsca na dysku. W pełni przenośny sposób korzystania z <span class="TEX">T<span class="E">E</span>X</span> Live, np. z pendrive USB, opsano w części  <a href="#x1-430005">5<!--tex4ht:ref: sec:portable-tl --></a>. -<!--l. 1251--><p class="noindent" > +<!--l. 1253--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.5. </span> <a id="x1-370003.4.5"></a>Con<span class="TEX">T<span class="E">E</span>X</span>t Mark IV</h5> -<!--l. 1253--><p class="noindent" >Tak zwany „stary” Con<span class="TEX">T<span +<!--l. 1255--><p class="noindent" >Tak zwany „stary” Con<span class="TEX">T<span class="E">E</span>X</span>t działa jak dotychczas. Nowy Con<span class="TEX">T<span class="E">E</span>X</span>t „Mark IV” wymaga ręcznego dostrojenia – patrz: <a href="http://wiki.contextgarden.net/Running_Mark_IV" class="url" ><span class="ec-lmtt-10">http://wiki.contextgarden.net/Running_Mark_IV</span></a>. -<!--l. 1257--><p class="noindent" > +<!--l. 1259--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.6. </span> <a id="x1-380003.4.6"></a>Integracja lokalnych i prywatnych pakietów makr</h5> -<!--l. 1260--><p class="noindent" >Jak już wspomniano w części <a +<!--l. 1262--><p class="noindent" >Jak już wspomniano w części <a href="#x1-100002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, katalog <span class="ec-lmtt-10">TEXMFLOCAL </span>(domyślnie <span class="ec-lmtt-10">/usr/local/texlive/texmf-local </span>lub @@ -3050,7 +3031,7 @@ class="E">E</span>X</span> Live, a ich zawartość ma być au Zalecamy zatem, by nie przedefiniowywać <span class="ec-lmtt-10">TEXMFLOCAL</span>, co pozwoli uniknąć ręcznego konfigurowania w przyszłości. -<!--l. 1272--><p class="indent" > W obu drzewach katalogów pliki powinny być umieszczane w odpowiednich podkatalogach, zgodnie +<!--l. 1274--><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 @@ -3060,41 +3041,41 @@ class="E">E</span>X</span></span>-a powinny być umieszczane w katalo class="ec-lmtt-10">TEXMFLOCAL/tex/latex/ </span>lub <span class="ec-lmtt-10">TEXMFHOME/tex/latex/ </span>(lub ich podkatalogach). -<!--l. 1279--><p class="indent" > <span +<!--l. 1281--><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="ec-lmss-10">tlmgr</span>. -<!--l. 1283--><p class="noindent" > +<!--l. 1285--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.7. </span> <a id="x1-390003.4.7"></a>Integracja fontów z innych źródeł</h5> -<!--l. 1285--><p class="noindent" >Jest to, niestety, bardzo skomplikowane zagadnienie, wymagające sporej wiedzy użytkownika. Warto najpierw +<!--l. 1287--><p class="noindent" >Jest to, niestety, bardzo skomplikowane zagadnienie, wymagające sporej wiedzy użytkownika. Warto najpierw się dowiedzieć, jakie fonty mamy dostępne bezpłatnie (patrz część <a href="#x1-140002.7">2.7<!--tex4ht:ref: sec:tl-fonts --></a>). -<!--l. 1291--><p class="indent" > Alternatywą jest tu użycie programu Xe<span class="TEX">T<span +<!--l. 1293--><p class="indent" > Alternatywą jest tu użycie programu Xe<span class="TEX">T<span class="E">E</span>X</span> (patrz częśc <a href="#x1-110002.4">2.4<!--tex4ht:ref: sec:tex-extensions --></a>), który korzysta z fontów systemowych bez potrzeby instalowania ich dla programów <span class="TEX">T<span class="E">E</span>X</span>-owych. -<!--l. 1295--><p class="indent" > Procedury instalacji i integracji fontów opisano wielkim staraniem np. w: <a +<!--l. 1297--><p class="indent" > Procedury instalacji i integracji fontów opisano wielkim staraniem np. w: <a href="http://tug.org/fonts/fontinstall.html" class="url" ><span class="ec-lmtt-10">http://tug.org/fonts/fontinstall.html</span></a>. -<!--l. 1300--><p class="noindent" > +<!--l. 1302--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">3.5. </span> <a id="x1-400003.5"></a>Testowanie instalacji</h4> -<!--l. 1303--><p class="noindent" >Po zainstalowaniu <span class="TEX">T<span +<!--l. 1305--><p class="noindent" >Po zainstalowaniu <span class="TEX">T<span class="E">E</span>X</span> Live warto sprawdzić, czy programy działają poprawnie. Opiszemy tu podstawowe procedury testujące funkcjonowanie systemu w systemach Unix. W Mac OS X i Windows najczęściej użyjemy środowiska graficznego (GUI), reguły jednak będą podobne. -<!--l. 1308--><p class="indent" > +<!--l. 1310--><p class="indent" > <ol class="enumerate1" > <li class="enumerate" id="x1-40002x1">Sprawdzamy najpierw, czy uruchamia się program <span class="ec-lmss-10">tex</span>: <div class="alltt"> - <!--l. 1311--><p class="noindent" ><div class="obeylines-v"> + <!--l. 1313--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3129,7 +3110,7 @@ href="#x1-340003.4.2">40<!--tex4ht:ref: sec:env --></a>). <li class="enumerate" id="x1-40004x2">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. 1324--><p class="noindent" ><div class="obeylines-v"> + <!--l. 1326--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3171,7 +3152,7 @@ href="#x1-670008.2.4">71<!--tex4ht:ref: sec:debugging --></a>. </li> <li class="enumerate" id="x1-40006x3">Podgląd wyniku składu: <div class="alltt"> - <!--l. 1339--><p class="noindent" ><div class="obeylines-v"> + <!--l. 1341--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10"> ></span><span class="ec-lmtt-10"> </span><span @@ -3200,7 +3181,7 @@ class="ec-lmss-10">dviout</span>. </li> <li class="enumerate" id="x1-40008x4">Przetwarzanie wyniku składu do PostScript w celu wyświetlenia lub wydruku: <div class="alltt"> - <!--l. 1353--><p class="noindent" ><div class="obeylines-v"> + <!--l. 1355--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3213,7 +3194,7 @@ class="ec-lmtk-10"> sample2e.ps</span> </li> <li class="enumerate" id="x1-40010x5">Tworzenie dokumentu bezpośrednio w formacie PDF: <div class="alltt"> - <!--l. 1358--><p class="noindent" ><div class="obeylines-v"> + <!--l. 1360--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3224,7 +3205,7 @@ class="ec-lmtk-10"> sample2e.tex</span> </li> <li class="enumerate" id="x1-40012x6">Podgląd dokumentu PDF: <div class="alltt"> - <!--l. 1363--><p class="noindent" ><div class="obeylines-v"> + <!--l. 1365--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3265,29 +3246,29 @@ class="ec-lmtt-10">http://psview.sourceforge.net/download.html</span></a>). </li> <li class="enumerate" id="x1-40014x7">Inne przydatne pliki testowe: - <!--l. 1385--><p class="noindent" > + <!--l. 1387--><p class="noindent" > <dl class="list2"><dt class="list"> <span class="ec-lmtt-10">small2e.tex</span> </dt><dd class="list"> - <!--l. 1386--><p class="noindent" >przykład prostszy niż <span + <!--l. 1388--><p class="noindent" >przykład prostszy niż <span class="ec-lmtt-10">sample2e</span>; </dd><dt class="list"> <span class="ec-lmtt-10">testpage.tex</span> </dt><dd class="list"> - <!--l. 1387--><p class="noindent" >test położenia wydruku na kartce papieru, przydatny do sprawdzenia, czy nasza drukarka + <!--l. 1389--><p class="noindent" >test położenia wydruku na kartce papieru, przydatny do sprawdzenia, czy nasza drukarka nie wprowadza przesunięć; </dd><dt class="list"> <span class="ec-lmtt-10">nfssfont.tex</span> </dt><dd class="list"> - <!--l. 1389--><p class="noindent" >służy do wydruku tablic fontowych; + <!--l. 1391--><p class="noindent" >służy do wydruku tablic fontowych; </dd><dt class="list"> <span class="ec-lmtt-10">testfont.tex</span> </dt><dd class="list"> - <!--l. 1390--><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. 1392--><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>; @@ -3296,7 +3277,7 @@ class="E">E</span>X</span>; <span class="ec-lmtt-10">story.tex</span> </dt><dd class="list"> - <!--l. 1392--><p class="noindent" >najbardziej kanoniczny przykład dla plain <span class="TEX">T<span + <!--l. 1394--><p class="noindent" >najbardziej kanoniczny przykład dla plain <span class="TEX">T<span class="E">E</span>X</span>; na zakończenie przetwarzania uruchomionego poleceniem „<span class="ec-lmtt-10">tex story</span>”, po ukazaniu się <span @@ -3306,7 +3287,7 @@ class="ec-lmtt-10">\bye</span>”.</dd></dl> <li class="enumerate" id="x1-40016x8">Jeśli zaistalowano pakiet <span class="ec-lmtt-10">xetex</span>, możemy przetestować użycie fontów systemowych: <div class="alltt"> - <!--l. 1399--><p class="noindent" ><div class="obeylines-v"> + <!--l. 1401--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3338,24 +3319,24 @@ class="ec-lmtt-10"> opentype-info.log.</span> należy zmienić konfigurację, jak to opisano w części <a href="#x1-350003.4.3">3.4.3<!--tex4ht:ref: sec:font-conf-xetex --></a>. </li></ol> -<!--l. 1413--><p class="noindent" > +<!--l. 1415--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">3.6. </span> <a id="x1-410003.6"></a>Programy pomocnicze dla Windows</h4> -<!--l. 1415--><p class="noindent" >Początkującym użytkownikom polecamy stronę <a +<!--l. 1417--><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. 1420--><p class="indent" > Aby instalacja była kompletna, <span class="TEX">T<span +<!--l. 1422--><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 zorientowanego na środowisko <span class="TEX">T<span class="E">E</span>X</span> znacznie ułatwi pracę. -<!--l. 1428--><p class="indent" > Wszystkie te programy dla Windows można dosyć łatwo znaleźć w sieci, ponieważ jednak jest ich spory +<!--l. 1430--><p class="indent" > Wszystkie te programy dla Windows można dosyć łatwo znaleźć w sieci, ponieważ jednak jest ich spory wybór, postanowiliśmy te najbardziej istotne umieścić w dystrybucji <span class="TEX">T<span class="E">E</span>X</span> Live: <dl class="description"><dt class="description"> @@ -3401,7 +3382,7 @@ class="E">E</span>X</span> class="ec-lmbx-10">PS_View</span> </dt><dd class="description">– nowy program podglądu plików postscriptowych (a także plików PDF), patrz rys. <a href="#x1-41001r9">9<!--tex4ht:ref: fig:psview --></a>.</dd></dl> -<!--l. 1460--><p class="indent" > <hr class="figure"><div class="figure" +<!--l. 1462--><p class="indent" > <hr class="figure"><div class="figure" > @@ -3411,9 +3392,9 @@ href="#x1-41001r9">9<!--tex4ht:ref: fig:psview --></a>.</dd></dl> <div class="center" > -<!--l. 1461--><p class="noindent" > +<!--l. 1463--><p class="noindent" > -<!--l. 1462--><p class="noindent" ><img +<!--l. 1464--><p class="noindent" ><img src="psview.png" alt="pict" > <br /> <div class="caption" @@ -3422,8 +3403,8 @@ class="content">PS_View: umożliwia bardzo duże powiększenia!</spa </div> -<!--l. 1465--><p class="indent" > </div><hr class="endfigure"> -<!--l. 1467--><p class="indent" > Poniżej zamieszczono listę miejsc, z których można pobrać programy pomocnicze: +<!--l. 1467--><p class="indent" > </div><hr class="endfigure"> +<!--l. 1469--><p class="indent" > Poniżej zamieszczono listę miejsc, z których można pobrać programy pomocnicze: <dl class="description"><dt class="description"> <span class="ec-lmbx-10">Ghostscript</span> </dt><dd @@ -3520,12 +3501,12 @@ class="ec-lmri-10">shareware</span> href="http://www.winedt.com" class="url" ><span class="ec-lmtt-10">http://www.winedt.com</span></a>)</li></ul> </dd></dl> -<!--l. 1510--><p class="indent" > Obszerniejszą listę programów można znaleźć na stronie: <a +<!--l. 1512--><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>. <h3 class="sectionHead"><span class="titlemark">4. </span> <a id="x1-420004"></a>Instalacje sieciowe</h3> -<!--l. 1516--><p class="noindent" ><span class="TEX">T<span +<!--l. 1518--><p class="noindent" ><span class="TEX">T<span class="E">E</span>X</span> Live zaprojektowano tak, by mogło z niego korzystać wielu użytkowników, nawet w różnych systemach operacyjnych w sieci komputerowej. Dzięki standardowej strukturze katalogów nie ma potrzeby konfiguracji i określania konkretnych ścieżek: położenie plików wymaganych przez programy <span class="TEX">T<span @@ -3553,31 +3534,31 @@ class="ec-lmtt-9"> $SELFAUTOPARENT/../texmf-local</span> </div> -<!--l. 1528--><p class="noindent" >W konsekwencji oznacza to, że dla różnych systemów operacyjnych bądź użytkowników wystarczy dodać do ich +<!--l. 1530--><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. 1532--><p class="indent" > Możliwa jest zatem np. instalacja lokalna <span class="TEX">T<span +<!--l. 1534--><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. 1535--><p class="indent" > Użytkownicy Windows mogą pobrać z internetu skrypt <span +<!--l. 1537--><p class="indent" > Użytkownicy Windows mogą pobrać z internetu skrypt <span class="ec-lmtt-10">w32client </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>), który pozwala dostosować istniejącą instalację <span class="TEX">T<span class="E">E</span>X</span> Live dla potrzeb sieci (włącznie z utworzeniem skrótów w menu systemowym). -<!--l. 1540--><p class="indent" > W części <a +<!--l. 1542--><p class="indent" > W części <a href="#x1-550008.1">8.1<!--tex4ht:ref: sec:kpathsea --></a> dowiemy się więcej o konfigurowaniu <span class="TEX">T<span class="E">E</span>X</span> Live i zasadach przeszukiwania ścieżek. -<!--l. 1544--><p class="noindent" > +<!--l. 1546--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">5. </span> <a id="x1-430005"></a>Maksymalnie przenośny <span class="TEX">T<span class="E">E</span>X</span> Live na DVD i USB</h3> -<!--l. 1547--><p class="noindent" >Opcja „uruchom z DVD”, opisana w rozdziale <a +<!--l. 1549--><p class="noindent" >Opcja „uruchom z DVD”, opisana w rozdziale <a href="#x1-290003.2.5">3.2.5<!--tex4ht:ref: sec:fromdvd --></a>, jest przydatna, jeśli pracujemy na swoim własnym komputerze. Gdy gościmy na cudzym, to prawdopodobnie wolelibyśmy wybrać inną możliwość, bez zbędnych skutków ubocznych. -<!--l. 1552--><p class="indent" > W głównym katalogu <span class="TEX">T<span +<!--l. 1554--><p class="indent" > W głównym katalogu <span class="TEX">T<span class="E">E</span>X</span> Live DVD (w podkatalogu <span class="ec-lmtt-10">texlive </span><span class="TEX">T<span class="E">E</span>X</span> Collection DVD) znajdziemy skrypt @@ -3586,16 +3567,16 @@ class="ec-lmtt-10">tl-portable </span>oraz widowsowy <span class="ec-lmtt-10">tl-portable.bat</span>, które uruchamiają terminal z ustawieniami odpowiednimi do bezpośredniego dostępu do <span class="TEX">T<span class="E">E</span>X</span> Live na DVD. -<!--l. 1557--><p class="indent" > Gdy skrypt ten jest wykonywany po raz pierwszy, generowane są pewne pliki w podkatalogu +<!--l. 1559--><p class="indent" > Gdy skrypt ten jest wykonywany po raz pierwszy, generowane są pewne pliki w podkatalogu <span class="ec-lmtt-10"> /.tlportable2009</span>, co trwa kilka chwil. W kolejnych wywołaniach skrypt rozpoczyna działanie niemal natychmiast. -<!--l. 1561--><p class="indent" > Reszta systemu nie jest świadoma istnienia <span class="TEX">T<span +<!--l. 1563--><p class="indent" > Reszta systemu nie jest świadoma istnienia <span class="TEX">T<span class="E">E</span>X</span> Live. Jeśli chcemy, by nasz edytor mógł współpracować z <span class="TEX">T<span class="E">E</span>X</span> Live, to musimy uruchomić go z innej, równoległej sesji <span class="ec-lmtt-10">tl-portable</span>. -<!--l. 1565--><p class="indent" > Można również użyć <span +<!--l. 1567--><p class="indent" > Można również użyć <span class="ec-lmtt-10">tl-portable </span>do wywołania <span class="TEX">T<span class="E">E</span>X</span> Live z pendrive’a (USB). W tym wypadku należy skopiować wszystkie pliki najwyższego poziomu oraz zawartość (co najmniej) @@ -3609,15 +3590,15 @@ symboliczne są zastępowane plikami (polecenie <span class="ec-lmtt-10">cp -L</span>). Używany też będzie katalog <span class="ec-lmtt-10">texmf-local </span>na pendrive. -<!--l. 1574--><p class="indent" > Następnie wywołajmy <span +<!--l. 1576--><p class="indent" > Następnie wywołajmy <span class="ec-lmtt-10">tl-portable </span>z katalogu głównego pendrive’a. W tym wypadku skrypt zauważy, że pendrive można zapisywać i użyje go do zapisania wygenerowanych plików. Zawartość tę można z powrotem zapisać na DVD (np. do przekazania innym użytkownikom). -<!--l. 1579--><p class="noindent" > +<!--l. 1581--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">6. </span> <a id="x1-440006"></a><span class="ec-lmss-10">tlmgr</span>: zarządzanie instalacją</h3> -<!--l. 1582--><p class="noindent" ><span class="TEX">T<span +<!--l. 1584--><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 @@ -3638,12 +3619,12 @@ class="ec-lmss-10">tlmgr</span>. Jego możliwości obejmują: <li class="itemize">zmianę opcji instalacji, takich jak rozmiar papieru czy zmiana położenia źródła instalacji (patrz część <a href="#x1-310003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a>).</li></ul> -<!--l. 1597--><p class="noindent" ><span +<!--l. 1599--><p class="noindent" ><span class="ec-lmri-10">Ostrze</span><span class="ec-lmri-10">żenie: </span><span class="ec-lmss-10">tlmgr </span>nie został zaprojektowany ani przetestowany z instalacjami, które są wywoływane bezpośrednio z DVD. -<!--l. 1600--><p class="indent" > <hr class="figure"><div class="figure" +<!--l. 1602--><p class="indent" > <hr class="figure"><div class="figure" > @@ -3652,7 +3633,7 @@ bezpośrednio z DVD. -<!--l. 1601--><p class="noindent" ><img +<!--l. 1603--><p class="noindent" ><img src="tlmgr-gui.png" alt="pict" > <br /> <div class="caption" @@ -3662,8 +3643,8 @@ class="ec-lmss-10">tlmgr </span>w trybie graficznym. Lista pokietów/kolek naciśnięciu przycisku „Wczytaj” (Load).</span></div><!--tex4ht:label?: x1-44001r10 --> -<!--l. 1605--><p class="indent" > </div><hr class="endfigure"> -<!--l. 1607--><p class="indent" > <hr class="figure"><div class="figure" +<!--l. 1607--><p class="indent" > </div><hr class="endfigure"> +<!--l. 1609--><p class="indent" > <hr class="figure"><div class="figure" > @@ -3672,7 +3653,7 @@ naciśnięciu przycisku „Wczytaj” (Load).</span></div><!--te -<!--l. 1608--><p class="noindent" ><img +<!--l. 1610--><p class="noindent" ><img src="tlmgr-config.png" alt="pict" > <br /> <div class="caption" @@ -3681,13 +3662,13 @@ class="content"><span class="ec-lmtt-10">tlmgr </span>w trybie graficznym: zakładka konfiguracji</span></div><!--tex4ht:label?: x1-44002r11 --> -<!--l. 1611--><p class="indent" > </div><hr class="endfigure"> +<!--l. 1613--><p class="indent" > </div><hr class="endfigure"> <h4 class="subsectionHead"><span class="titlemark">6.1. </span> <a id="x1-450006.1"></a><span class="ec-lmss-10">tlmgr </span>– tryb graficzny (GUI)</h4> -<!--l. 1614--><p class="noindent" ><span +<!--l. 1616--><p class="noindent" ><span class="ec-lmss-10">tlmgr </span>może być uruchomiony w trybie graficznym za pomocą polecenia <div class="alltt"> -<!--l. 1615--><p class="noindent" ><div class="obeylines-v"> +<!--l. 1617--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3706,15 +3687,15 @@ class="ec-lmtt-10">TeX Live</span> class="ec-lmtt-10">Manager</span>. Po kliknięciu przycisku „Wczytaj” wyświetla listę dostępnych oraz listę zainstalowanych pakietów (te ostatnie poprzedzone są „(i)”). Zakładamy oczywiście, że źródła instalacji są poprawne i są dostępne. -<!--l. 1624--><p class="indent" > Rysunek <a +<!--l. 1626--><p class="indent" > Rysunek <a href="#x1-44002r11">11<!--tex4ht:ref: fig:tlmgr-config --></a> przedstawia zakładkę konfiguracji. -<!--l. 1626--><p class="noindent" > +<!--l. 1628--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">6.2. </span> <a id="x1-460006.2"></a>Przykładowe wywołania <span class="ec-lmss-10">tlmgr </span>z linii poleceń</h4> -<!--l. 1628--><p class="noindent" >Po zainstalowaniu <span class="TEX">T<span +<!--l. 1630--><p class="noindent" >Po zainstalowaniu <span class="TEX">T<span class="E">E</span>X</span> Live można dokonać aktualizacji wszystkich pakietów: <div class="alltt"> -<!--l. 1629--><p class="noindent" ><div class="obeylines-v"> +<!--l. 1631--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3723,7 +3704,7 @@ class="ec-lmtk-10"> update</span><span class="ec-lmtk-10"> -all</span> </div> </div> Symulację aktualizacji umożliwia: <div class="alltt"> -<!--l. 1633--><p class="noindent" ><div class="obeylines-v"> +<!--l. 1635--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3733,7 +3714,7 @@ 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. 1637--><p class="noindent" ><div class="obeylines-v"> +<!--l. 1639--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3742,11 +3723,11 @@ class="ec-lmtk-10"> update</span><span class="ec-lmtk-10"> -list</span> </div> </div> -<!--l. 1641--><p class="indent" > Poniższy przykład dodaje kolekcję, wraz z nowym „silnikiem” Xe<span class="TEX">T<span +<!--l. 1643--><p class="indent" > Poniższy przykład dodaje kolekcję, wraz z nowym „silnikiem” Xe<span class="TEX">T<span class="E">E</span>X</span>, z lokalnego repozytorium instalacji: <div class="alltt"> -<!--l. 1645--><p class="noindent" ><div class="obeylines-v"> +<!--l. 1647--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3846,13 +3827,13 @@ class="ec-lmtt-8"> fmtutil:</span><span class="ec-lmtt-8"> /usr/local/texlive/2009/texmf-var/web2c/xetex/xelatex.fmt</span><span class="ec-lmtt-8"> installed.</span> </div> -<!--l. 1668--><p class="indent" > Jak widać, <span +<!--l. 1670--><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. 1673--><p class="indent" > Aby wyświetlić informację o pakiecie (kolekcji bądź schemacie), należy uruchomić np.: <div class="alltt"> -<!--l. 1675--><p class="noindent" ><div class="obeylines-v"> +<!--l. 1675--><p class="indent" > Aby wyświetlić informację o pakiecie (kolekcji bądź schemacie), należy uruchomić np.: <div class="alltt"> +<!--l. 1677--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3913,13 +3894,13 @@ class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> 14675</span> </div> -<!--l. 1688--><p class="noindent" ><span +<!--l. 1690--><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. 1692--><p class="noindent" ><div class="obeylines-v"> +<!--l. 1694--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -3927,18 +3908,18 @@ class="ec-lmtk-10">tlmgr</span><span class="ec-lmtk-10"> -help</span> </div> </div> -<!--l. 1696--><p class="noindent" > +<!--l. 1698--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">7. </span> <a id="x1-470007"></a>Uwagi dotyczące Windows</h3> -<!--l. 1699--><p class="noindent" ><span class="TEX">T<span +<!--l. 1701--><p class="noindent" ><span class="TEX">T<span class="E">E</span>X</span> Live posiada tylko jeden program instalacyjny, działający zarówno w Unix, jak i w Windows. Stworzenie takiego programu było możliwe dopiero po zaniechaniu wsparcia dla starszych wersji Windows. Obecnie <span class="TEX">T<span class="E">E</span>X</span> Live można instalować tylko w Windows 2000 i nowszych. -<!--l. 1704--><p class="noindent" > +<!--l. 1706--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.1. </span> <a id="x1-480007.1"></a>Cechy specyficzne w systemie Windows</h4> -<!--l. 1707--><p class="noindent" >W systemie Windows program instalacyjny wykonuje kilka dodatkowych czynności: +<!--l. 1709--><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 @@ -3963,10 +3944,10 @@ class="description">Program instalacyjny rejestruje instalację w&#x w Panelu sterowania; odinstalowanie odbywa się zatem w standardowy dla Windows sposób.</dd></dl> -<!--l. 1736--><p class="noindent" > +<!--l. 1738--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.2. </span> <a id="x1-490007.2"></a>User Profile to inaczej Home (katalog domowy)</h4> -<!--l. 1739--><p class="noindent" >Odpowiednikiem uniksowego katalogu domowego użytkownika (HOME) jest w Windows +<!--l. 1741--><p class="noindent" >Odpowiednikiem uniksowego katalogu domowego użytkownika (HOME) jest w Windows katalog określany zmienną <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">%USERPROFILE%</span></span></span>. W Windows 2000 i XP jest to zazwyczaj katalog <span class="obeylines-h"><span class="verb"><span @@ -3980,10 +3961,10 @@ class="ec-lmtt-10">żytkownika></span></span></span>. W pliku class="ec-lmtt-10">texmf.cnf </span>i bibliotekach Kpathsea znak <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">~</span></span></span> jest poprawnie rozwijany do odpowiedniej zmiennej zarówno w Windows, jak i w Unix/Linux. -<!--l. 1748--><p class="noindent" > +<!--l. 1750--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.3. </span> <a id="x1-500007.3"></a>Rejestr Windows</h4> -<!--l. 1751--><p class="noindent" >W systemie Windows prawie wszystkie dane konfiguracyjne przechowywane są w tzw. rejestrze. Zawiera on +<!--l. 1753--><p class="noindent" >W systemie Windows prawie wszystkie dane konfiguracyjne przechowywane są w tzw. rejestrze. Zawiera on hierachicznie zorganizowane klucze, w ramach kilku kluczy głównych. Najbardziej istotne dla programów instalacyjnych są klucze <span class="path"><span class="ec-lmtt-10">HKEY_CURRENT_USER</span></span> oraz <span class="path"><span @@ -3995,25 +3976,25 @@ dotyczy katalogów domowych użytkowników (patrz <a href="#x1-490007.2">7.2<!--tex4ht:ref: sec:winhome --></a>), zaś <span class="path"><span class="ec-lmtt-10">HKLM</span></span> – podkatalogów systemowych (w katalogu Windows). -<!--l. 1759--><p class="indent" > Informacje o ustawieniach systemu można czasem uzyskać ze zmiennych środowiska, ale po inne +<!--l. 1761--><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. 1764--><p class="noindent" > +<!--l. 1766--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.4. </span> <a id="x1-510007.4"></a>Uprawnienia w Windows</h4> -<!--l. 1771--><p class="noindent" >W nowszych wersjach Windows istnieje wyraźne rozróżnienie między zwykłymi użytkownikami +<!--l. 1773--><p class="noindent" >W nowszych wersjach Windows istnieje wyraźne rozróżnienie między zwykłymi użytkownikami i administratorami, przy czym tylko ci ostatni mają pełną swobodę dostępu do całości systemu. Dołożono wielu starań, aby umożliwić instalację <span class="TEX">T<span class="E">E</span>X</span> Live także osobom bez uprawnień administratora. -<!--l. 1781--><p class="indent" > Jeśli osoba instalująca jest administratorem, to udostępniona jest opcja instalacji dla wszystkich +<!--l. 1783--><p class="indent" > Jeśli osoba instalująca jest administratorem, to udostępniona jest opcja instalacji dla wszystkich użytkowników. Użycie jej oznacza, że tworzone są skróty, a także ustawiane są zmienne środowiska dla całego systemu. W przeciwnym wypadku skróty i menu są tworzone jedynie dla konkretnego użytkownika, także definiowane zmienne środowiska dotyczą zwykłych użytkowników. -<!--l. 1791--><p class="indent" > Bez względu na status użytkownika proponowanym, domyślnym katalogiem głównym instalacji jest +<!--l. 1793--><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. 1796--><p class="indent" > Problem może się pojawić wtedy, gdy użytkownik instalujący <span class="TEX">T<span +<!--l. 1798--><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ą, @@ -4025,14 +4006,14 @@ 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. 1805--><p class="indent" > Windows Vista stwarza dodatkowe utrudnienia: nawet jeśli jesteśmy zalogowani jako administrator, +<!--l. 1807--><p class="indent" > Windows Vista stwarza 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. 1812--><p class="noindent" > +<!--l. 1814--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.5. </span> <a id="x1-520007.5"></a>W razie problemów</h4> -<!--l. 1816--><p class="noindent" > +<!--l. 1818--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.5.1. </span> <a id="x1-530007.5.1"></a>Co zrobić gdy <span class="ec-lmtt-10">latex </span>nie może znaleźć potrzebnych plików?</h5> @@ -4054,7 +4035,7 @@ class="ec-lmss-10">kpsewhich</span>. Wyprowadza on id="x1-53002r1"></a>  SET KPATHSEA_DEBUG_OUTPUT=err.log </div> </div> - <!--l. 1828--><p class="nopar" >Można również zadać zakres diagnostyki: + <!--l. 1830--><p class="nopar" >Można również zadać zakres diagnostyki: <div class="verbatim" id="verbatim-2"> @@ -4063,8 +4044,8 @@ class="ec-lmss-10">kpsewhich</span>. Wyprowadza on id="x1-53004r1"></a>  SET KPATHSEA_DEBUG=-1 </div> </div> - <!--l. 1832--><p class="nopar" > - <!--l. 1834--><p class="noindent" >Podobnie, aby przekierować wyjście stderr na stdout: + <!--l. 1834--><p class="nopar" > + <!--l. 1836--><p class="noindent" >Podobnie, aby przekierować wyjście stderr na stdout: <div class="verbatim" id="verbatim-3"> @@ -4073,7 +4054,7 @@ class="ec-lmss-10">kpsewhich</span>. Wyprowadza on id="x1-53006r1"></a>  SET KPATHSEA_DEBUG_OUTPUT=con: </div> </div> - <!--l. 1837--><p class="nopar" >W ten sposób można skierować zarówno stderr, jak i stdout do tego samego pliku. + <!--l. 1839--><p class="nopar" >W ten sposób można skierować zarówno stderr, jak i stdout do tego samego pliku. </li> <li class="itemize">Przy założeniu, że instalację wykonano w <span class="path"><span class="ec-lmtt-10">c:/TeX</span></span>, należy sprawdzić (porównać) następujące @@ -4107,7 +4088,7 @@ class="ec-lmtt-9"> $TEXINPUTS</span></span> </td><td style="white class="td11"> <span class="path"><span class="ec-lmtt-9">.;c:/TeX/texmf/tex//</span></span> </td></tr></table> </div> - <!--l. 1849--><p class="noindent" >Jeśli w otoczeniu systemowym są zdefiniowane zmienne związane z <span class="TEX">T<span + <!--l. 1851--><p class="noindent" >Jeśli w otoczeniu systemowym są zdefiniowane zmienne związane z <span class="TEX">T<span class="E">E</span>X</span>-em, należy je usunąć, mają bowiem pierwszeństwo przed tymi, które określono w pliku <span class="ec-lmtt-10">texmf.cnf</span>. @@ -4130,21 +4111,21 @@ class="ec-lmtt-9">kpsewhich latex.fmt </span></td><td style="white-space:nowra class="td11"> <span class="path"><span class="ec-lmtt-9">c:/TeX/texmf-var/web2c/pdftex/latex.fmt</span></span> </td></tr></table> </div> - <!--l. 1860--><p class="noindent" >Jeśli podczas sprawdzania nie znaleziono odstępstw, to <span class="TEX">T<span + <!--l. 1862--><p class="noindent" >Jeśli podczas sprawdzania nie znaleziono odstępstw, to <span class="TEX">T<span class="E">E</span>X</span> i programy towarzyszące powinny działać. Jeśli tak nie jest, to należy poeksperymentować z opcją <span class="path"><span class="ec-lmtt-10">-debug=n</span></span> programu <span class="path"><span class="ec-lmtt-10">kpsewhich</span></span> i zweryfikować wszystkie uzyskane wartości. Po zidentyfikowaniu problemu warto go zgłosić.</li></ul> -<!--l. 1868--><p class="noindent" > +<!--l. 1870--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">8. </span> <a id="x1-540008"></a>Instrukcja obsługi systemu Web2C</h3> -<!--l. 1870--><p class="noindent" >Web2C to zestaw programów związanych z <span class="TEX">T<span +<!--l. 1872--><p class="noindent" >Web2C to zestaw programów związanych z <span class="TEX">T<span class="E">E</span>X</span>-em, tj. sam <span class="TEX">T<span class="E">E</span>X</span>, Metafont, MetaPost, BibTeX itd. Stanowią one rdzeń dystrybucji <span class="TEX">T<span class="E">E</span>X</span> Live. -<!--l. 1873--><p class="indent" > Oryginalna implementacja wykonana została przez Tomasa Rokickiego, który w roku 1987 stworzył +<!--l. 1875--><p class="indent" > Oryginalna implementacja wykonana została przez Tomasa Rokickiego, który w roku 1987 stworzył pierwszy system <span class="TEX">T<span class="E">E</span>X</span>-to-C, adaptując pliki wymiany (<span class="ec-lmri-10">change files</span>) pod Unix-em (pierwotnie @@ -4152,7 +4133,7 @@ były one dziełem Howarda Trickey’a oraz Pavela Curtisa). W
 się systemem, jego nazwa została zmieniona na Web-to-C. W 1990 roku prace nad projektem przejął Karl Berry wraz z dziesiątkami współpracowników, a w roku 1997 pałeczkę przejął Olaf Weber. -<!--l. 1881--><p class="indent" > Web2C działa na platformach systemowych, takich jak Unix (w tym Mac OS X), Windows 9x/NT/2K/XP +<!--l. 1883--><p class="indent" > Web2C działa na platformach systemowych, takich jak Unix (w tym Mac OS X), Windows 9x/NT/2K/XP i innych. System wykorzystuje oryginalne źródła <span class="TEX">T<span class="E">E</span>X</span>-owe autorstwa Donalda Knutha oraz inne programy napisane w <span @@ -4160,124 +4141,124 @@ class="ec-lmtt-10">WEB </span>i tłumaczy je na kod źródłow stworzonych dla zwiększenia funkcjonalności oryginalnych zasobów oprogramowania związanego z <span class="TEX">T<span class="E">E</span>X</span>-em. Podstawowymi składnikami systemu są: -<!--l. 1889--><p class="indent" > +<!--l. 1891--><p class="indent" > <dl class="list1"><dt class="list"> <span class="ec-lmss-10">bibtex</span> </dt><dd class="list"> - <!--l. 1890--><p class="noindent" >tworzenie spisów bibliograficznych; + <!--l. 1892--><p class="noindent" >tworzenie spisów bibliograficznych; </dd><dt class="list"> <span class="ec-lmss-10">dvicopy</span> </dt><dd class="list"> - <!--l. 1891--><p class="noindent" >modyfikowanie pliku DVI; + <!--l. 1893--><p class="noindent" >modyfikowanie pliku DVI; </dd><dt class="list"> <span class="ec-lmss-10">dvitomp</span> </dt><dd class="list"> - <!--l. 1892--><p class="noindent" >konwersja DVI do MPX (rysunki MetaPost-owe); + <!--l. 1894--><p class="noindent" >konwersja DVI do MPX (rysunki MetaPost-owe); </dd><dt class="list"> <span class="ec-lmss-10">dvitype</span> </dt><dd class="list"> - <!--l. 1893--><p class="noindent" >konwersja DVI na plik tekstowy (ASCII); + <!--l. 1895--><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. 1894--><p class="noindent" >zamiana fontu GF na plik DVI; + <!--l. 1896--><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. 1895--><p class="noindent" >zamiana fontu w formacie GF na font spakowany (PK); + <!--l. 1897--><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. 1896--><p class="noindent" >zamiana fontu GF na plik tekstowy (ASCII); + <!--l. 1898--><p class="noindent" >zamiana fontu GF na plik tekstowy (ASCII); </dd><dt class="list"> <span class="ec-lmss-10">mf</span> </dt><dd class="list"> - <!--l. 1897--><p class="noindent" >generowanie fontów bitmapowych w formacie GF; + <!--l. 1899--><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. 1898--><p class="noindent" >skład plików źródłowych Metafont-a; + <!--l. 1900--><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. 1899--><p class="noindent" >tworzenie rysunków oraz diagramów technicznych; + <!--l. 1901--><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. 1900--><p class="noindent" >tworzenie wzorców przenoszenia wyrazów; + <!--l. 1902--><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. 1901--><p class="noindent" >zamiana fontów w formacie PK na fonty GF; + <!--l. 1903--><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. 1902--><p class="noindent" >zamiana fontu PK na plik tekstowy (ASCII); + <!--l. 1904--><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. 1903--><p class="noindent" >konwersja tekstowej listy właściwości do TFM; + <!--l. 1905--><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. 1904--><p class="noindent" >wyświetlanie <span + <!--l. 1906--><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. 1905--><p class="noindent" >konwersja <span + <!--l. 1907--><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="list"> - <!--l. 1906--><p class="noindent" >skład tekstu; + <!--l. 1908--><p class="noindent" >skład tekstu; </dd><dt class="list"> <span class="ec-lmss-10">tftopl</span> </dt><dd class="list"> - <!--l. 1907--><p class="noindent" >konwersja TFM do tekstowej listy właściwości (PL); + <!--l. 1909--><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. 1908--><p class="noindent" >konwersja fontów wirtualnych do wirtualnej listy właściwości (VPL); + <!--l. 1910--><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. 1910--><p class="noindent" >konwersja wirtualnej listy właściwości do fontów wirtualnych; + <!--l. 1912--><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. 1911--><p class="noindent" >konwersja <span + <!--l. 1913--><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. 1914--><p class="noindent" >Dokładny opis funkcji oraz składni tych programów zawarty jest w dokumentacji poszczególnych pakietów +<!--l. 1916--><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. 1920--><p class="indent" > Wszystkie programy obsługują standardowe opcje GNU: +<!--l. 1922--><p class="indent" > Wszystkie programy obsługują standardowe opcje GNU: <dl class="description"><dt class="description"> <span class="ec-lmtk-10">--help</span><span @@ -4293,7 +4274,7 @@ class="description">podaje dokładny raport z działania programu <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. 1928--><p class="indent" > Do lokalizowania plików programy oparte na Web2C używają biblioteki do przeszukiwania ścieżek zwanej +<!--l. 1930--><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ć @@ -4304,11 +4285,11 @@ katalogów. Aby przyspieszyć poszukiwanie plików, katalog główny ka& 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. 1940--><p class="noindent" > +<!--l. 1942--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">8.1. </span> <a id="x1-550008.1"></a>Przeszukiwanie ścieżek przez Kpathsea</h4> -<!--l. 1943--><p class="noindent" >Opiszemy najpierw ogólny mechanizm przeszukiwania ścieżek przez bibliotekę Kpathsea. -<!--l. 1946--><p class="indent" > Tym, co nazywamy <span +<!--l. 1945--><p class="noindent" >Opiszemy najpierw ogólny mechanizm przeszukiwania ścieżek przez bibliotekę Kpathsea. +<!--l. 1948--><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 @@ -4323,12 +4304,12 @@ 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. 1954--><p class="indent" > Aby optymalnie zaadaptować się do konwencji wszystkich systemów operacyjnych, na systemach +<!--l. 1956--><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. 1959--><p class="indent" > W celu sprawdzenia konkretnego elementu <span +<!--l. 1961--><p class="indent" > W celu sprawdzenia konkretnego elementu <span class="ec-lmro-10">p </span>ścieżki, Kpathsea najpierw sprawdza, czy zbudowana wcześniej baza danych (patrz „Baza nazw plików” na stronie <a href="#x1-630008.2">68<!--tex4ht:ref: Filename-database --></a>) odnosi sie do <span @@ -4336,13 +4317,13 @@ 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. 1965--><p class="indent" > Jeśli baza danych nie istnieje bądź nie odnosi się do danego elementu ścieżki albo też nie zawiera +<!--l. 1967--><p class="indent" > Jeśli baza danych nie istnieje bądź nie odnosi się do danego elementu ścieżki albo też nie zawiera elementów zgodnych, to przeszukiwany jest system plików (jeżeli nie zostało to zabronione przez specyfikację rozpoczynającą się od „<span class="ec-lmtt-10">!!</span>” oraz jeżeli poszukiwany plik musi istnieć). Kpathsea konstruuje listę podkatalogów, które korespondują z danym elementem ścieżki, a następnie sprawdza w każdym z nich, czy nie ma tam poszukiwanego pliku. -<!--l. 1973--><p class="indent" > Warunek mówiący, że „plik musi istnieć” dotyczy np. plików „<span +<!--l. 1975--><p class="indent" > Warunek mówiący, że „plik musi istnieć” dotyczy np. plików „<span class="ec-lmtt-10">.vf</span>” i plików dołączanych <span class="TEX">T<span class="E">E</span>X</span>-owym poleceniem <span @@ -4354,7 +4335,7 @@ class="ec-lmtt-10">.vf</span>”, to nie zostanie on odnaleziony. Każdy element ścieżki sprawdzany jest w następującej kolejności: najpierw w bazie danych, potem na dysku. Jeżeli plik się znajdzie, to przeszukiwanie zostanie zatrzymane i zwrócony zostanie wynik. -<!--l. 1984--><p class="indent" > Ponieważ najprostszym i najbardziej powszechnym elementem ścieżki jest nazwa katalogu, Kpathsea +<!--l. 1986--><p class="indent" > Ponieważ najprostszym i najbardziej powszechnym elementem ścieżki jest nazwa katalogu, Kpathsea korzysta z dodatkowych możliwości w przeszukiwaniu ścieżek: wielowarstwowych wartości domyślnych, zmiennych środowiskowych, wartości pliku konfiguracyjnego, lokalnych podkatalogów użytkownika oraz rekursywnego przeszukiwania podkatalogów. Można więc powiedzieć, że Kpathsea <span @@ -4363,18 +4344,18 @@ tzn. transformuje wszystkie specyfikacje do podstawowej nazwy lub nazw katalogów w kolejnych akapitach, w kolejności w jakiej to zachodzi. -<!--l. 1994--><p class="indent" > Trzeba zauważyć, że jeżeli nazwa poszukiwanego pliku jest absolutna lub jawnie względna, tj. +<!--l. 1996--><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. 2008--><p class="noindent" > +<!--l. 2010--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.1.1. </span> <a id="x1-560008.1.1"></a>Źródła ścieżek</h5> -<!--l. 2011--><p class="noindent" >Nazwa przeszukiwanej ścieżki może pochodzić z wielu źródeł. Oto kolejność, w jakiej Kpathsea ich +<!--l. 2013--><p class="noindent" >Nazwa przeszukiwanej ścieżki może pochodzić z wielu źródeł. Oto kolejność, w jakiej Kpathsea ich używa: -<!--l. 2014--><p class="indent" > +<!--l. 2016--><p class="indent" > <ol class="enumerate1" > <li class="enumerate" id="x1-56002x1">Zmienna środowiskowa ustawiana przez użytkownika, np. <span @@ -4401,13 +4382,13 @@ class="ec-lmtt-10">TEXINPUTS=/c:/d</span>” (patrz </li> <li class="enumerate" id="x1-56008x4">Wartości domyślne dla uruchamianych programów.</li></ol> -<!--l. 2028--><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 +<!--l. 2030--><p class="noindent" >Każdą z tych wartości dla danej ścieżki przeszukiwania można zobaczyć, używając opcji diagnostyki błędów (patrz „Diagnostyka błędów” na stronie <a href="#x1-670008.2.4">71<!--tex4ht:ref: sec:debugging --></a>). -<!--l. 2032--><p class="noindent" > +<!--l. 2034--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.1.2. </span> <a id="x1-570008.1.2"></a>Pliki konfiguracyjne</h5> -<!--l. 2035--><p class="noindent" >Kpathsea szuka ścieżek przeszukiwania i innych definicji w <span +<!--l. 2037--><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 @@ -4422,7 +4403,7 @@ 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. 2048--><p class="indent" > Dociekliwy czytelnik może być zainteresowany sposobem, w jaki programy znajdują plik <span +<!--l. 2050--><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 @@ -4432,7 +4413,7 @@ class="ec-lmtt-10">../../texmf/web2c/</span></span> bądź <span class=" class="ec-lmtt-10">../texmf/web2c/</span></span>. Jeśli jawnie deklarujemy zmienną <span class="ec-lmtt-10">TEXMFCNF</span>, wymagane jest podanie bezwzględnej ścieżki. -<!--l. 2057--><p class="indent" > Czytając zamieszczony poniżej opis formatu pliku <span +<!--l. 2059--><p class="indent" > Czytając zamieszczony poniżej opis formatu pliku <span class="ec-lmtt-10">texmf.cnf</span>, warto przeglądać jego zawartość. Położenie <span class="ec-lmri-10">aktywnego </span>pliku znajdziemy za pomocą polecenia <span @@ -4450,7 +4431,7 @@ class="ec-lmtt-10">\</span>” na końcu wiersza działa jako znak k <li class="itemize">Pozostałe wiersze mają postać: <div class="alltt"> - <!--l. 2072--><p class="noindent" ><div class="obeylines-v"> + <!--l. 2074--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> </span><span @@ -4507,7 +4488,7 @@ class="ec-lmtt-10">texmf.cnf </span>dla systemów Unix oraz </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. 2097--><p class="noindent" >Oto fragment pliku konfiguracyjnego ilustrujący większość opisanych powyżej reguł notacji: +<!--l. 2099--><p class="noindent" >Oto fragment pliku konfiguracyjnego ilustrujący większość opisanych powyżej reguł notacji: <div class="fancyvrb" id="fancyvrb16"> <a id="x1-57002r1"></a><span @@ -4569,10 +4550,10 @@ 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. 2105--><p class="noindent" > +<!--l. 2107--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.1.3. </span> <a id="x1-580008.1.3"></a>Rozwijanie ścieżek</h5> -<!--l. 2108--><p class="noindent" >Kpathsea rozpoznaje w ścieżkach przeszukiwania pewne specjalne znaki oraz konstrukcje, podobne do tych, +<!--l. 2110--><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 @@ -4582,10 +4563,10 @@ 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. 2117--><p class="noindent" > +<!--l. 2119--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.1.4. </span> <a id="x1-590008.1.4"></a>Rozwijanie domyślne</h5> -<!--l. 2121--><p class="noindent" >Jeżeli ścieżka przeszukiwania największego uprzywilejowania (patrz „Źródła ścieżek” na stronie <a +<!--l. 2123--><p class="noindent" >Jeżeli ścieżka przeszukiwania największego uprzywilejowania (patrz „Źródła ścieżek” na stronie <a href="#x1-560008.1.1">63<!--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 @@ -4593,7 +4574,7 @@ następną zdefiniowaną w hierarchii uprzywilejowania ś ścieżka ma dodatkowy dwukropek, to dzieje się dalej to samo. Przykładowo, jeżeli ustawić zmienną środowiskową <div class="alltt"> -<!--l. 2130--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2132--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -4607,27 +4588,27 @@ class="ec-lmtt-10">texmf.cnf</span> <div class="alltt"> -<!--l. 2135--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2137--><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. 2140--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2142--><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. 2144--><p class="indent" > Ponieważ nieużytecznym byłoby wstawiać wartość domyślną w więcej niż jednym miejscu, Kpathsea +<!--l. 2146--><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. 2149--><p class="noindent" > +<!--l. 2151--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.1.5. </span> <a id="x1-600008.1.5"></a>Rozwijanie nawiasów</h5> -<!--l. 2151--><p class="noindent" >Użyteczna jest możliwość rozwijania nawiasów, co oznacza, że np. <span class="obeylines-h"><span class="verb"><span +<!--l. 2153--><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 @@ -4644,7 +4625,7 @@ definicję: id="x1-60002r1"></a>    TEXMF = {$TEXMFHOME,$TEXMFLOCAL,!!$TEXMFVAR,!!$TEXMFMAIN} </div> </div> -<!--l. 2159--><p class="nopar" >Używając jej, można następnie napisać coś w rodzaju: +<!--l. 2161--><p class="nopar" >Używając jej, można następnie napisać coś w rodzaju: <div class="verbatim" id="verbatim-5"> @@ -4653,7 +4634,7 @@ definicję: id="x1-60004r1"></a>    TEXINPUTS = .;$TEXMF/tex// </div> </div> -<!--l. 2163--><p class="nopar" >co oznacza, że po szukaniu w katalogu bieżącym będą przeszukane kolejno <span +<!--l. 2165--><p class="nopar" >co oznacza, że po szukaniu w katalogu bieżącym będą przeszukane kolejno <span class="ec-lmtt-10">$TEXMFHOME/tex</span>, <span class="ec-lmtt-10">$TEXMFLOCAL/tex</span>, <span @@ -4667,10 +4648,10 @@ class="E">E</span>X</span>-owych, jednej „zamrożonej” (np. na C nowo pojawiającymi się wersjami. Używając zmiennej <span class="ec-lmtt-10">$TEXMF </span>we wszystkich definicjach daje pewność, że najpierw przeszukiwane jest drzewo uaktualnione. -<!--l. 2175--><p class="noindent" > +<!--l. 2177--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.1.6. </span> <a id="x1-610008.1.6"></a>Rozwijanie podkatalogów</h5> -<!--l. 2178--><p class="noindent" >Dwa lub więcej kolejnych „ciachów” („/”) w elemencie ścieżki, występujących po nazwie katalogu <span +<!--l. 2180--><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 @@ -4679,7 +4660,7 @@ potem te pod powyższymi i tak dalej. Na każdym etapie kolejno&# <span class="ec-lmri-10">nieokre</span><span class="ec-lmri-10">ślona</span>. -<!--l. 2184--><p class="indent" > Jeśli wyszczególni się człony nazwy pliku po „<span +<!--l. 2186--><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 @@ -4689,15 +4670,15 @@ 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. 2189--><p class="indent" > Możliwe jest wielokrotne użycie „<span +<!--l. 2191--><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. 2192--><p class="noindent" > +<!--l. 2194--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.1.7. </span> <a id="x1-620008.1.7"></a>Lista znaków specjalnych i ich znaczeń – podsumowanie</h5> -<!--l. 2194--><p class="noindent" >Poniższa lista podsumowuje znaczenie znaków specjalnych w plikach konfiguracyjnych. -<!--l. 2198--><p class="indent" > +<!--l. 2196--><p class="noindent" >Poniższa lista podsumowuje znaczenie znaków specjalnych w plikach konfiguracyjnych. +<!--l. 2200--><p class="indent" > <dl class="description"><dt class="description"> <span class="ec-lmtk-10">:</span> </dt><dd @@ -4743,25 +4724,25 @@ class="ec-lmri-10">tylko </span>bazy danych, a <span class="ec-lmri-10">nie </span>dysku.</dd></dl> -<!--l. 2218--><p class="noindent" > +<!--l. 2220--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">8.2. </span> <a id="x1-630008.2"></a>Bazy nazw plików</h4> -<!--l. 2221--><p class="noindent" >Podczas przeszukiwania Kpathsea stara się zminimalizować dostęp do dysku. Niemniej, w przypadku instalacji +<!--l. 2223--><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. 2230--><p class="indent" > Drugi plik z bazą danych – <span +<!--l. 2232--><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. 2235--><p class="noindent" > +<!--l. 2237--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.2.1. </span> <a id="x1-640008.2.1"></a>Baza nazw plików</h5> -<!--l. 2238--><p class="noindent" >Jak wspomniano, plik zawierający główną bazę nazw plików musi nosić nazwę <span +<!--l. 2240--><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 @@ -4771,13 +4752,13 @@ 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. 2245--><p class="indent" > Najlepszym sposobem stworzenia i utrzymywania pliku <span +<!--l. 2247--><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. 2249--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2251--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">cd</span><span class="ec-lmtt-10"> </span><span @@ -4794,15 +4775,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. 2260--><p class="indent" > Jeśli pliku nie ma w bazie danych, Kpathsea domyślnie przechodzi do przeszukiwania dysku. Jeżeli jednak +<!--l. 2262--><p class="indent" > Jeśli pliku nie ma w bazie danych, Kpathsea domyślnie przechodzi do przeszukiwania dysku. Jeżeli jednak dany element ścieżki zaczyna sie od „<span class="ec-lmtt-10">!!</span>”, to w poszukiwaniu tego elementu sprawdzona zostanie <span class="ec-lmri-10">jedynie </span>baza danych, a nigdy dysk. -<!--l. 2265--><p class="noindent" > +<!--l. 2267--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.2.2. </span> <a id="x1-650008.2.2"></a>kpsewhich – program do przeszukiwania ścieżek</h5> -<!--l. 2268--><p class="noindent" >Przeszukiwanie ścieżek przez program <span +<!--l. 2270--><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 @@ -4810,7 +4791,7 @@ 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. 2274--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2276--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -4827,18 +4808,18 @@ class="ec-lmro-10">opcje</span>” mogą zaczynać się zarówno class="ec-lmtt-10">-</span>”, jak i od „<span class="ec-lmtt-10">--</span>”, a dozwolony jest każdy jednoznaczny skrót. -<!--l. 2280--><p class="indent" > Kpathsea traktuje każdy argument niebędący parametrem jako nazwę pliku i zwraca pierwszą odnalezioną +<!--l. 2282--><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 class="ec-lmtt-10">find</span>”). -<!--l. 2285--><p class="indent" > Oto ważniejsze parametry. -<!--l. 2287--><p class="noindent" > +<!--l. 2287--><p class="indent" > Oto ważniejsze parametry. +<!--l. 2289--><p class="noindent" > <dl class="list1"><dt class="list"> <span class="ec-lmtt-10">--dpi=</span><span class="ec-lmro-10">num</span> </dt><dd class="list"> - <!--l. 2288--><p class="noindent" ><br + <!--l. 2290--><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 @@ -4853,7 +4834,7 @@ 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. 2293--><p class="noindent" ><br + <!--l. 2295--><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 @@ -4866,7 +4847,7 @@ class="ec-lmtt-10">kpsewhich --help</span>. class="ec-lmtt-10">--mode=</span><span class="ec-lmro-10">napis</span> </dt><dd class="list"> - <!--l. 2301--><p class="noindent" ><br + <!--l. 2303--><p class="noindent" ><br class="newline" />Ustaw nazwę trybu na „<span class="ec-lmro-10">napis</span>”; dotyczy to jedynie szukania fontów „<span class="ec-lmtt-10">gf</span>” oraz „<span @@ -4876,7 +4857,7 @@ class="ec-lmtt-10">pk</span>”. Brakuje <span class="ec-lmtt-10">--must-exist</span> </dt><dd class="list"> - <!--l. 2306--><p class="noindent" ><br + <!--l. 2308--><p class="noindent" ><br class="newline" />Zrób wszystko co możliwe, aby odnaleźć pliki, włączając w to przede wszystkim przeszukanie dysku. Domyślnie, w celu zwiększeniu efektywności działania, sprawdzana jest tylko baza <span class="ec-lmtt-10">ls-R</span>. @@ -4885,7 +4866,7 @@ class="ec-lmtt-10">ls-R</span>. class="ec-lmtt-10">--path=</span><span class="ec-lmro-10">napis</span> </dt><dd class="list"> - <!--l. 2311--><p class="noindent" ><br + <!--l. 2313--><p class="noindent" ><br class="newline" />Szukaj w ścieżce „<span class="ec-lmro-10">napis</span>” (rozdzielonej, jak zwykle, dwukropkami), zamiast zgadywać ścieżkę przeszukiwania z nazwy pliku. „<span @@ -4898,7 +4879,7 @@ 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. 2317--><p class="noindent" ><br + <!--l. 2319--><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 @@ -4910,7 +4891,7 @@ class="ec-lmtt-10">kpsewhich</span>”. class="ec-lmtt-10">--show-path=</span><span class="ec-lmro-10">nazwa</span> </dt><dd class="list"> - <!--l. 2322--><p class="noindent" ><br + <!--l. 2324--><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 @@ -4922,15 +4903,15 @@ class="ec-lmtt-10">--format</span>”. class="ec-lmtt-10">--debug=</span><span class="ec-lmro-10">num</span> </dt><dd class="list"> - <!--l. 2327--><p class="noindent" ><br + <!--l. 2329--><p class="noindent" ><br class="newline" />ustawia parametry wykrywania błędów na „<span class="ec-lmro-10">num</span>”.</dd></dl> -<!--l. 2336--><p class="noindent" > +<!--l. 2338--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.2.3. </span> <a id="x1-660008.2.3"></a>Przykłady użycia</h5> -<!--l. 2339--><p class="noindent" >Przyjrzyjmy sie teraz, jak działa Kpathsea. +<!--l. 2341--><p class="noindent" >Przyjrzyjmy sie teraz, jak działa Kpathsea. <div class="alltt"> -<!--l. 2341--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2343--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -4951,7 +4932,7 @@ class="ec-lmtt-10">texmf-dist</span>”. Podobnie wszystkie poniższe pl są bezproblemowo dzięki swoim jednoznacznym rozszerzeniom: <div class="alltt"> -<!--l. 2352--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2354--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -4989,10 +4970,10 @@ class="ec-lmtk-10"> tugboat.bib</span> class="ec-lmtt-10">/usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib</span> </div> </div> -<!--l. 2365--><p class="noindent" >(ostatni plik to BibTeX-owa baza bibliograficzna dla artykułów <span +<!--l. 2367--><p class="noindent" >(ostatni plik to BibTeX-owa baza bibliograficzna dla artykułów <span class="ec-lmri-10">TUGBoat</span>). <div class="alltt"> -<!--l. 2368--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2370--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -5008,7 +4989,7 @@ 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. 2377--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2379--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -5024,7 +5005,7 @@ class="ec-lmtt-10">.pk</span>”, a ponieważ domyślnym Metafont-owym trybem naszej instalacji jest <span class="ec-lmtt-10">ljfour </span>z podstawową rozdzielczością 600dpi, zwracany jest taki właśnie wynik. <div class="alltt"> -<!--l. 2387--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2389--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -5040,7 +5021,7 @@ class="ec-lmss-10">xdvi </span>zatrzymałby się, aby utworzyć pliki <span class="ec-lmtt-10">.pk </span>w wymaganej rozdzielczości (używając skryptu <span class="ec-lmss-10">mktexpk</span>). -<!--l. 2397--><p class="indent" > Przeanalizujmy teraz pliki nagłówkowe i konfiguracyjne programu <span +<!--l. 2399--><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 @@ -5058,7 +5039,7 @@ 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. 2409--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2411--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -5086,11 +5067,11 @@ class="ec-lmtt-10">/usr/local/texmf-var/fonts/map/dvips/updmap/psfonts.map</span </div> </div> -<!--l. 2418--><p class="indent" > Następnie przyjrzyjmy się bliżej plikom pomocniczym fontów Times z kolekcji URW. W standardzie +<!--l. 2420--><p class="indent" > Następnie przyjrzyjmy się bliżej plikom pomocniczym fontów Times z kolekcji URW. W standardzie nazewnictwa fontów mają one prefiks „<span class="ec-lmtt-10">utm</span>”. Pierwszy plik, którego szukamy, to plik konfiguracyjny, zawierający nazwę pliku z przemapowaniem fontów: <div class="alltt"> -<!--l. 2422--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2424--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -5104,7 +5085,7 @@ 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. 2427--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2429--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> p</span><span @@ -5112,7 +5093,7 @@ 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. 2432--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2434--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -5125,7 +5106,7 @@ class="ec-lmtt-10"> /usr/local/texmf-dist/fonts/map/dvips/times/utm.map</ </div> </div> Plik z przemapowaniem definiuje nazwy czcionek PostScriptowych Type 1 w zestawie fontów URW, zaś jego zawartość wygląda następująco (pokazane są tylko fragmenty wierszy): <div class="alltt"> -<!--l. 2439--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2441--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">utmb8r</span><span class="ec-lmtt-10"> </span><span @@ -5173,7 +5154,7 @@ 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. 2449--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2451--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -5185,14 +5166,14 @@ class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb</span> </div> </div> -<!--l. 2456--><p class="indent" > Powyższe przykłady pokazują, jak łatwo można znajdować lokalizację danego pliku. Jest to ważne +<!--l. 2458--><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. 2461--><p class="noindent" > +<!--l. 2463--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">8.2.4. </span> <a id="x1-670008.2.4"></a>Diagnostyka błędów</h5> -<!--l. 2464--><p class="noindent" >Czasami niezbędne są informacje o tym, jak program sobie radzi z odniesieniami do plików. Aby dało się je +<!--l. 2466--><p class="noindent" >Czasami niezbędne są informacje o tym, jak program sobie radzi z odniesieniami do plików. Aby dało się je uzyskać w wygodny sposób, Kpathsea oferuje różne poziomy diagnostyki błędów: <ul class="itemize1"> <li class="itemize">wywołania <span @@ -5215,19 +5196,19 @@ class="ec-lmtt-10">ls-R</span>, pliki przemapowań, <li class="itemize">Lista katalogów dla każdego z elementów ścieżki (odnosi się tylko do poszukiwań na dysku). </li> <li class="itemize">Poszukiwania plików.</li></ul> -<!--l. 2481--><p class="noindent" >Wartość <span +<!--l. 2483--><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. 2485--><p class="indent" > Podobnie w przypadku programu <span +<!--l. 2487--><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 problem. -<!--l. 2491--><p class="indent" > Ogólnie mówiąc, ponieważ programy odwołują się wewnętrznie do biblioteki Kpathsea, opcje wykrywania +<!--l. 2493--><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. 2496--><p class="noindent" ><span +<!--l. 2498--><p class="noindent" ><span class="ec-lmbx-10">Uwaga dla u</span><span class="ec-lmbx-10">żytkownik</span><span class="ec-lmbx-10">ów Windows: </span>w systemie tym niełatwo przekierować komunikaty programu do @@ -5242,8 +5223,8 @@ pliku. Do celów diagnostycznych można chwilowo ustawić zmienne (w� id="x1-67004r2"></a>  SET KPATHSEA_DEBUG=-1 </div> </div> -<!--l. 2503--><p class="nopar" > -<!--l. 2505--><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. 2505--><p class="nopar" > +<!--l. 2507--><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: @@ -5260,12 +5241,12 @@ class="ec-lmtt-10">hello-world.tex</span>, który zawiera: id="x1-67012r4"></a>    \end{document} </div> </div> -<!--l. 2512--><p class="nopar" >Ten mały plik korzysta jedynie z fontu <span +<!--l. 2514--><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. 2516--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2518--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -5302,7 +5283,7 @@ 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. 2554--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2556--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -5322,9 +5303,9 @@ class="ec-lmtt-10">psfonts.map</span>, który na temat postscriptowych plików przemapowań fontów można znaleźć w ostatniej części rozdziału <a href="#x1-660008.2.3">8.2.3<!--tex4ht:ref: SExamplesofuse --></a>). -<!--l. 2566--><p class="indent" > W tym miejscu <span +<!--l. 2568--><p class="indent" > W tym miejscu <span class="ec-lmss-10">dvips </span>zgłasza się użytkownikowi: <div class="alltt"> -<!--l. 2567--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2569--><p class="noindent" ><div class="obeylines-v"> <br /><span class="ec-lmtt-10">This</span><span class="ec-lmtt-10"> is</span><span @@ -5339,7 +5320,7 @@ class="ec-lmtt-10"> (www.radicaleye.com)</span> </div> </div>…potem szuka pliku prologu <span class="ec-lmtt-10">texc.pro</span>: <div class="alltt"> -<!--l. 2573--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2575--><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 +5350,7 @@ class="ec-lmtt-10">cmr10</span>, a jest on zadeklarowany jako dostęp <div class="alltt"> -<!--l. 2588--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2590--><p class="noindent" ><div class="obeylines-v"> <br /><span class="ec-lmtt-9">TeX</span><span class="ec-lmtt-9"> output</span><span @@ -5396,7 +5377,7 @@ 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. 2597--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2599--><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 @@ -5452,10 +5433,10 @@ class="ec-lmtt-9"> /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb</span class="ec-lmtt-9"><cmr10.pfb>[1]</span> </div> </div> -<!--l. 2612--><p class="noindent" > +<!--l. 2614--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">8.3. </span> <a id="x1-680008.3"></a>Parametry kontrolujące działanie programów</h4> -<!--l. 2613--><p class="noindent" >Inną użyteczną cechą Web2C jest możliwość ustalania wielu parametrów określających wielkość pamięci za +<!--l. 2615--><p class="noindent" >Inną użyteczną cechą Web2C jest możliwość ustalania wielu parametrów określających wielkość pamięci za pomocą pliku <span class="ec-lmtt-10">texmf.cnf</span>. Ustawienia wszystkich parametrów znajdują się w części trzeciej pliku. Najważniejszymi zmiennymi są: @@ -5488,32 +5469,32 @@ class="description">Dodatkowa wielkość pamięci przeznaczonej <span class="ec-lmtt-10">hash_extra </span>to <span class="ec-lmtt-10">50000</span>.</dd></dl> -<!--l. 2646--><p class="noindent" >Oczywiście powyższa możliwość nie zastąpi prawdziwej, dynamicznej alokacji pamięci. Jest to jednak niezwykle +<!--l. 2648--><p class="noindent" >Oczywiście powyższa możliwość nie zastąpi prawdziwej, dynamicznej alokacji pamięci. Jest to jednak niezwykle trudne do zaimplementowania w obecnej wersji <span class="TEX">T<span class="E">E</span>X</span>-a i dlatego powyższe parametry stanowią praktyczny kompromis, pozwalając na pewną elastyczność. -<!--l. 2652--><p class="indent" > Należy tu jednak nadmienić, iż nie wszystkie programy korzystają z tych zmiennych. Np. Lua<span class="TEX">T<span +<!--l. 2654--><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. 2659--><p class="noindent" > +<!--l. 2661--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">9. </span> <a id="x1-690009"></a>Budowa systemu na nowej platformie uniksowej</h3> -<!--l. 2660--><p class="noindent" >Jeżeli mamy do czynienia z platformą, dla której nie są dostarczone binaria, trzeba będzie skompilować +<!--l. 2662--><p class="noindent" >Jeżeli mamy do czynienia z platformą, dla której nie są dostarczone binaria, trzeba będzie skompilować <span class="TEX">T<span class="E">E</span>X</span>-a oraz towarzyszące mu programy. Nie jest to takie trudne, jak się wydaje. Wszystko czego potrzebujemy, znajduje się na DVD w katalogu <span class="ec-lmtt-10">source</span>. -<!--l. 2666--><p class="indent" > Najpierw należy zainstalować główne drzewo plików <span class="TEX">T<span +<!--l. 2668--><p class="indent" > Najpierw należy zainstalować główne drzewo plików <span class="TEX">T<span class="E">E</span>X</span>-owych z CD <span class="TEX">T<span class="E">E</span>X</span> Live (najlepiej wykonać instalację podstawową, bez wybierania binariów systemowych). -<!--l. 2670--><p class="noindent" > +<!--l. 2672--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">9.1. </span> <a id="x1-700009.1"></a>Warunki wstępne</h4> -<!--l. 2671--><p class="noindent" >Do skompilowania całego <span class="TEX">T<span +<!--l. 2673--><p class="noindent" >Do skompilowania całego <span class="TEX">T<span class="E">E</span>X</span>-a i jego programów pomocniczych potrzeba około 100 megabajtów wolnego miejsca na dysku. Potrzebny jest także kompilator ANSI C, oprogramowanie <span class="ec-lmss-10">make</span>, skaner leksykalny oraz @@ -5531,10 +5512,10 @@ nowszy. Można też korzystać z innych kompilatorów C i� class="ec-lmss-10">make</span>, wymaga to jednak dobrego zrozumienia zasad tworzenia programów uniksowych, aby poradzić sobie z ewentualnymi problemami. -<!--l. 2686--><p class="noindent" > +<!--l. 2688--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">9.2. </span> <a id="x1-710009.2"></a>Konfiguracja</h4> -<!--l. 2687--><p class="noindent" >Należy rozpakować źródła ze skompresowanego pliku <span +<!--l. 2689--><p class="noindent" >Należy rozpakować źródła ze skompresowanego pliku <span class="ec-lmtt-10">tar </span>z katalogu <span class="ec-lmtt-10">source </span>na twardy dysk, a potem przejść do katalogu, do którego zostały one skopiowane. Teraz trzeba się zdecydować, gdzie będzie główny katalog @@ -5543,9 +5524,9 @@ class="ec-lmtt-10">/usr/TeX</span></span> lub <span class="path"><span class="ec-lmtt-10">/usr/local/TeX</span></span>. Naturalnie, należy użyć tej samej lokalizacji, która została użyta podczas instalacji głównego drzewa <span class="TEX">T<span class="E">E</span>X</span>-owego. -<!--l. 2695--><p class="indent" > Uruchomić <span +<!--l. 2697--><p class="indent" > Uruchomić <span class="ec-lmss-10">configure </span>z linii poleceń: <div class="alltt"> -<!--l. 2696--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2698--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -5553,11 +5534,11 @@ class="ec-lmtk-10">./configure</span><span class="ec-lmtk-10"> --prefix=/usr/local/TeX</span> </div> </div> -<!--l. 2700--><p class="indent" > Katalog „prefix” to ten, w którym zainstalowane zostało główne drzewo <span class="TEX">T<span +<!--l. 2702--><p class="indent" > Katalog „prefix” to ten, w którym zainstalowane zostało główne drzewo <span class="TEX">T<span class="E">E</span>X</span>-owe. Zostanie użyty następujący układ katalogów (<span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">$TEXDIR</span></span></span> oznacza wybrany powyżej katalog): -<!--l. 2704--><p class="noindent" ><!--tex4ht:inline--><div class="tabular"> <table id="TBL-4" class="tabular" +<!--l. 2706--><p class="noindent" ><!--tex4ht:inline--><div class="tabular"> <table id="TBL-4" class="tabular" cellspacing="0" cellpadding="0" ><colgroup id="TBL-4-1g"><col id="TBL-4-1"><col @@ -5585,7 +5566,7 @@ class="td10"> binaria </t </tr><tr style="vertical-align:baseline;" id="TBL-4-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-5-1" class="td11"> </td></tr></table></div> -<!--l. 2715--><p class="indent" > Można uniknąć stosowania „<span +<!--l. 2717--><p class="indent" > Można uniknąć stosowania „<span class="ec-lmtt-10">share/</span>” przed katalogiem <span class="ec-lmtt-10">texmf</span>, ponieważ <span class="ec-lmtt-10">$TEXDIR/share/texmf</span> @@ -5595,22 +5576,23 @@ class="ec-lmss-10">configure</span>. W razie wybrania innego katalogu, trzeba ten katalog wyszczególnić parametrem <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">--datadir</span></span></span> skryptu <span class="ec-lmss-10">configure</span>. -<!--l. 2721--><p class="indent" > Jeżeli nie chcemy używać katalogu <span +<!--l. 2723--><p class="indent" > Jeżeli nie chcemy używać katalogu <span class="ec-lmtt-10">$PLATFORM </span>(a więc umieścić binaria bezpośrednio w <span class="ec-lmtt-10">$TEXDIR/bin</span>), to w wywołaniu skryptu <span class="ec-lmss-10">configure </span>należy użyć parametru <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">--disable-multiplatform</span></span></span>. -<!--l. 2726--><p class="indent" > Więcej dostępnych parametrów (np. pomijanie pakietów opcjonalnych, takich jak Omega) można zobaczyć, +<!--l. 2728--><p class="indent" > Więcej dostępnych parametrów (np. pomijanie pakietów opcjonalnych, takich jak <span +class="rm-lmr-10">Ω</span>) można zobaczyć, uruchamiając <span class="ec-lmtt-10">./configure --help</span>. -<!--l. 2730--><p class="noindent" > +<!--l. 2732--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">9.3. </span> <a id="x1-720009.3"></a>Uruchamianie <span class="ec-lmss-10">make</span></h4> -<!--l. 2731--><p class="noindent" >Po upewnieniu się, że nie jest ustawiona zmienna powłoki <span +<!--l. 2733--><p class="noindent" >Po upewnieniu się, że nie jest ustawiona zmienna powłoki <span class="ec-lmtt-10">noclobber</span>, należy napisać: <div class="alltt"> -<!--l. 2733--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2735--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -5618,11 +5600,11 @@ class="ec-lmtk-10">make</span><span class="ec-lmtk-10"> world</span> </div> </div> i …zaparzyć sobie kawę. -<!--l. 2738--><p class="indent" > Może się też przydać zapisanie całego procesu kompilacji w pliku <span +<!--l. 2740--><p class="indent" > Może się też przydać zapisanie całego procesu kompilacji w pliku <span class="ec-lmtt-10">.log</span>: <div class="alltt"> -<!--l. 2740--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2742--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -5640,7 +5622,7 @@ błędów (kiedy polecenie zwraca kod błędu, GNU <span class="ec-lmss-10">make </span>zawsze używa sekwencji „<span class="ec-lmtt-10">***</span>”), i czy utworzone zostały wszystkie binaria: <div class="alltt"> -<!--l. 2747--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2749--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -5664,7 +5646,7 @@ class="ec-lmtt-10">strip</span>. Jeśli do uruchamiania <span class="ec-lmtt-10">make install </span>potrzebne są specjalne uprawnienia, można uruchomić dwie oddzielne sesje <span class="ec-lmss-10">make</span>: <div class="alltt"> -<!--l. 2755--><p class="noindent" ><div class="obeylines-v"> +<!--l. 2757--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span @@ -5682,10 +5664,10 @@ class="ec-lmtk-10"> install</span><span class="ec-lmtk-10"> strip</span> </div> </div> -<!--l. 2761--><p class="noindent" > +<!--l. 2763--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">9.4. </span> <a id="x1-730009.4"></a>Końcowe kroki konfiguracyjne</h4> -<!--l. 2762--><p class="noindent" >Należy uaktualnić zmienną <span +<!--l. 2764--><p class="noindent" >Należy uaktualnić zmienną <span class="ec-lmtt-10">PATH </span>o nazwę katalogu zawierającego właśnie zainstalowane binaria (np. <span class="ec-lmtt-10">/usr/local/TeX/bin/mips-sgi-irix6.3</span>); podobnie postąpić trzeba z <span @@ -5697,15 +5679,15 @@ class="ec-lmtt-10">$TEXDIR/info</span>. Patrz część <a href="#x1-320003.4">3.4<!--tex4ht:ref: sec:postinstall --></a> (str. <a href="#x1-320003.4">40<!--tex4ht:ref: sec:postinstall --></a>). -<!--l. 2770--><p class="indent" > Jeśli zechcesz udostępnić skompilowane przez siebie programy, skontaktuj się z nami (<a +<!--l. 2772--><p class="indent" > Jeśli zechcesz udostępnić skompilowane przez siebie programy, skontaktuj się z nami (<a href="tex-live@tug.org" class="url" ><span class="ec-lmtt-10">tex-live@tug.org</span></a>); chętnie umieścimy je na stronie <span class="TEX">T<span class="E">E</span>X</span> Live. -<!--l. 2775--><p class="indent" > <a id="ack"></a> +<!--l. 2777--><p class="indent" > <a id="ack"></a> <h3 class="sectionHead"><span class="titlemark">10. </span> <a id="x1-7400010"></a>Podziękowania</h3> -<!--l. 2778--><p class="noindent" ><span class="TEX">T<span +<!--l. 2780--><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 @@ -5757,7 +5739,7 @@ class="E">E</span>X</span>4ht (wykorzystanego do tworzenia niniejszej dokumentac class="E">E</span>X</span>t do potrzeb <span class="TEX">T<span class="E">E</span>X</span> Live; </li> - <li class="itemize">Hŕn Thế Thŕnha, Martina Schrödera i zespołu pdf<span class="TEX">T<span + <li class="itemize">Hŕn Thę Thŕnha, Martina Schrödera i zespołu pdf<span class="TEX">T<span class="E">E</span>X</span>-a, którzy ciągle ulepszali możliwości <span class="TEX">T<span class="E">E</span>X</span>-a; @@ -5855,7 +5837,7 @@ class="E">E</span>X</span> Live w różnych systemach, który ponadto </li> <li class="itemize">Grahama Williamsa, którego prace nad katalogiem pakietów bardzo pomogły w przygotowaniu dystrybucji.</li></ul> -<!--l. 2865--><p class="indent" > Binaria dla różnych platform skompilowali: Peter Breitenlohner (<span +<!--l. 2867--><p class="indent" > Binaria dla różnych platform skompilowali: Peter Breitenlohner (<span class="ec-lmss-10">x86_64-linux</span>), Karl Berry (<span class="ec-lmss-10">i386-linux</span>), Ken Brown (<span @@ -5875,23 +5857,23 @@ class="E">E</span>X</span> Live można znaleźć na stonie: <a href="http://tug.org/texlive/build.html" class="url" ><span class="ec-lmtt-10">http://tug.org/texlive/build.html</span></a>. -<!--l. 2885--><p class="indent" > Aktualizacje i tłumaczenia dokumentacji wykonali: Siep Kroonenberg i Karl Berry (angielski), Manuel +<!--l. 2887--><p class="indent" > Aktualizacje i tłumaczenia dokumentacji wykonali: Siep Kroonenberg i Karl Berry (angielski), Manuel Pégourié-Gonnard (francuski), Klaus Höppner (niemiecki), Jjgod Jiang, Jinsong Zhao, Yue Wang, & Helin Gai (chiński), Petr Sojka i Jan Busa (czeski/słowacki), Boris Veytsman (rosyjski), Staszek Wawrykiewicz (polski). Na stronie <a href="http://tug.org/texlive/doc.html" class="url" ><span class="ec-lmtt-10">http://tug.org/texlive/doc.html</span></a> będą umieszczane ewentualne aktualizacje tej dokumentacji. -<!--l. 2896--><p class="indent" > Oczywiście, najważniejsze podziękowania należą się Donaldowi Knuthowi za stworzenie systemu <span class="TEX">T<span +<!--l. 2898--><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. 2900--><p class="noindent" > +<!--l. 2902--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">11. </span> <a id="x1-7500011"></a>Historia</h3> -<!--l. 2903--><p class="noindent" > +<!--l. 2905--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">11.1. </span> <a id="x1-7600011.1"></a>Poprzednie wersje</h4> -<!--l. 2905--><p class="noindent" >Dystrybucja <span class="TEX">T<span +<!--l. 2907--><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 @@ -5926,7 +5908,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. 2930--><p class="indent" > Projekt przygotowania płytki CD, opartej na standardzie TDS i zorientowanej na systemy uniksowe, +<!--l. 2932--><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 @@ -5948,7 +5930,7 @@ wszystkie jego nowe funkcje. Czwarta edycja była przygotowana podobnie, z&# te<span class="TEX">T<span class="E">E</span>X</span>-a i nowej wersji Web2C (7.3). Wtedy to też zapoczątkowano kompletną dystrybucję dla Windows. -<!--l. 2948--><p class="indent" > Edycja piąta (marzec 2000) zawierała wiele poprawek i uzupełnień; zaktualizowano setki pakietów. +<!--l. 2950--><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 @@ -5958,13 +5940,13 @@ 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, nadal jednak bardzo prosimy o zgłaszanie zauważonych pomyłek. -<!--l. 2957--><p class="indent" > Szósta edycja (lipiec 2001) zawierała aktualizacje całego materiału. Główną zmianą było wprowadzenie +<!--l. 2959--><p class="indent" > Szósta edycja (lipiec 2001) zawierała aktualizacje całego materiału. Główną zmianą było wprowadzenie nowej koncepcji programów instalacyjnych – użytkownik miał odtąd możliwość dokładniejszego wyboru potrzebnych zestawów i pakietów. Zestawy dotyczące obsługi poszczególnych języków zostały całkowicie zreorganizowane, dzięki czemu wybór jednego z nich nie tylko instalował potrzebne makra i fonty, ale też przygotowywał odpowiedni plik <span class="ec-lmtt-10">language.dat</span>. -<!--l. 2965--><p class="indent" > <span class="TEX">T<span +<!--l. 2967--><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 @@ -5972,7 +5954,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. 2974--><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. 2976--><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 @@ -6022,10 +6004,10 @@ class="E">E</span>X</span> Live 7 eksperymentalnie wprowadzono zależ class="E">E</span>X</span> Live zgodnie z rokiem wydania.</li></ul> -<!--l. 3009--><p class="noindent" > +<!--l. 3011--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">11.2. </span> <a id="x1-7700011.2"></a>Wydanie 2004</h4> -<!--l. 3011--><p class="noindent" >Jak w każdej kolejnej wersji, w 2004 roku uaktualniono wiele pakietów i programów. Poniżej wymieniamy +<!--l. 3013--><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 @@ -6035,7 +6017,7 @@ class="ec-lmtt-10">.enc</span>, <span class="ec-lmri-10">nale</span><span class="ec-lmri-10">żało </span>przenieść te pliki w nowe miejsce w strukturze <span class="ec-lmtt-10">texmf/</span>. - <!--l. 3019--><p class="noindent" >Pliki <span + <!--l. 3021--><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 @@ -6051,7 +6033,7 @@ 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="ec-lmtt-10">fonts/</span>. - <!--l. 3030--><p class="noindent" >Metody radzenia sobie z sytuacjami związanymi z przejściem na nowy układ katalogów omawiał + <!--l. 3032--><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>. @@ -6141,7 +6123,7 @@ class="E">E</span>X</span>-a href="../../../../texmf-dist/doc/etex/base/" >texmf-dist/doc/etex/base/</a>). - <!--l. 3085--><p class="noindent" >Oznacza to także, co warto podkreślić, że <span + <!--l. 3087--><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 @@ -6201,7 +6183,7 @@ class="ec-lmss-10">mpost </span>akceptowało odtąd nazwy plików ogranic id="x1-77004r2"></a>  \input{"nazwa_pliku ze spacjami"}  % latex </div> </div> - <!--l. 3126--><p class="nopar" >Więcej informacji zawarto w podręczniku Web2C: <a + <!--l. 3128--><p class="nopar" >Więcej informacji zawarto w podręczniku Web2C: <a href="../../../../texmf/doc/web2c" >texmf/doc/web2c</a>. </li> <li class="itemize"><span @@ -6226,12 +6208,13 @@ 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 e-<span class="TEX">T<span -class="E">E</span>X</span> i Omega. Skromna dokumentacja jest - dostępna na <a +class="E">E</span>X</span> i <span +class="rm-lmr-10">Ω</span>. 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> @@ -6286,10 +6269,10 @@ class="ec-lmss-10">mips-irix </span>wymagana była obecność biblio </li></ul> -<!--l. 3182--><p class="noindent" > +<!--l. 3184--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">11.3. </span> <a id="x1-7800011.3"></a>Wydanie 2005</h4> -<!--l. 3184--><p class="noindent" >Kolejna edycja przyniosła, jak zwykle, mnóstwo aktualizacji pakietów i programów. Struktura dystrybucji +<!--l. 3186--><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 @@ -6349,7 +6332,7 @@ class="ec-lmtt-10">^^</span></span></span>), np.: id="x1-78002r1"></a>  latex --translate-file=empty.tcx twojplik.tex </div> </div> - <!--l. 3226--><p class="nopar" > + <!--l. 3228--><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 @@ -6375,10 +6358,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. 3245--><p class="noindent" > +<!--l. 3247--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">11.4. </span> <a id="x1-7900011.4"></a>Wydanie 2006–2007</h4> -<!--l. 3247--><p class="noindent" >Największą nowością edycji lat 2006 i 2007 był Xe<span class="TEX">T<span +<!--l. 3249--><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 @@ -6386,14 +6369,14 @@ 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. 3252--><p class="indent" > W istotny sposób został zaktualizowany MetaPost, zaplanowano także jego dalszy rozwój +<!--l. 3254--><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. 3256--><p class="indent" > Pliki formatów (pdf)TeX-a (<span +<!--l. 3258--><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/web2c</span>, choć sam ten katalog jest nadal przeszukiwany. Podkatalogi te mają nazwę @@ -6402,7 +6385,7 @@ 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. 3263--><p class="indent" > Program <span +<!--l. 3265--><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 @@ -6410,11 +6393,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. 3268--><p class="indent" > Oczywiście, jak zwykle, w okresie od poprzedniego wydania opracowano setki innych aktualizacji pakietów +<!--l. 3270--><p class="indent" > Oczywiście, jak zwykle, w okresie od poprzedniego wydania opracowano setki innych aktualizacji pakietów i programów. Kolejne aktualizacje można znaleźć tradycyjnie na CTAN (<a href="http://www.ctan.org" class="url" ><span class="ec-lmtt-10">http://www.ctan.org</span></a>). -<!--l. 3272--><p class="indent" > Drzewo źródłowe <span class="TEX">T<span +<!--l. 3274--><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 @@ -6422,7 +6405,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. 3279--><p class="indent" > W maju 2006 r. Thomas Esser ogłosił, że zaprzestaje aktualizowania dystrybucji te<span class="TEX">T<span +<!--l. 3281--><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 @@ -6434,64 +6417,64 @@ instalacyjny pod nazwą <span class="ec-lmtt-10">tetex</span>.) Mamy nadzieję, że w przyszłości doprowadzi to do takich ulepszeń w otoczeniu <span class="TEX">T<span class="E">E</span>X</span>-owym, na których skorzystają wszyscy. -<!--l. 3287--><p class="noindent" > +<!--l. 3289--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">11.5. </span> <a id="x1-8000011.5"></a>Wydanie 2008</h4> -<!--l. 3289--><p class="noindent" >W 2008 roku cała infrastruktura <span class="TEX">T<span +<!--l. 3291--><p class="noindent" >W 2008 roku cała infrastruktura <span class="TEX">T<span class="E">E</span>X</span> Live została przeprojektowana i przeprogramowana. Informacja dotycząca instalacji jest przechowywana obecnie w zwykłym pliku tekstowym <span class="ec-lmtt-10">tlpkg/texlive.tlpdb</span>. -<!--l. 3293--><p class="indent" > Po zainstalowaniu <span class="TEX">T<span +<!--l. 3295--><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. 3298--><p class="indent" > W tym wydaniu pojawił się nowy „silnik”, Lua<span class="TEX">T<span +<!--l. 3300--><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 możliwości dotyczących składu, udostępnia on doskonały język skryptowy do zastosowania zarówno w dokumentach <span class="TEX">T<span class="E">E</span>X</span>-owych, jak i poza nimi. -<!--l. 3303--><p class="indent" > Obsługa dla Windows i platform opartych na Unix została obecnie znacznie bardziej zunifikowana. +<!--l. 3305--><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. 3308--><p class="indent" > Pojawił się nowy skrypt <span +<!--l. 3310--><p class="indent" > Pojawił się nowy skrypt <span class="ec-lmss-10">tlmgr </span>(patrz część <a href="#x1-440006">6<!--tex4ht:ref: sec:tlmgr --></a>), który staje się głównym narzędziem do zarządzania <span class="TEX">T<span class="E">E</span>X</span> Live po jego instalacji. Umożliwia on aktualizację pakietów wraz z niezbędnymi wtedy czynnościami, jak regenerowanie formatów, aktualizacja map fontowych itp. -<!--l. 3313--><p class="indent" > Wraz z pojawieniem się <span +<!--l. 3315--><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. 3317--><p class="indent" > Program <span +<!--l. 3319--><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. 3321--><p class="indent" > Narzędzie <span +<!--l. 3323--><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. 3325--><p class="indent" > Program <span +<!--l. 3327--><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. 3330--><p class="indent" > Usunięto aliasy fontów <span +<!--l. 3332--><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. 3335--><p class="indent" > Usunięto format <span +<!--l. 3337--><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 @@ -6499,9 +6482,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. 3340--><p class="indent" > Usunięto pliki <span +<!--l. 3342--><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. 3343--><p class="indent" > Do tego wydania włączono także ostatnie zmiany dokonane przez Donalda Knutha (tzw. <span class="TEX"><span +<!--l. 3345--><p class="indent" > Do tego wydania włączono także ostatnie zmiany dokonane przez Donalda Knutha (tzw. <span class="TEX"><span class="ec-lmri-10">T</span><span class="E"><span class="ec-lmri-10">E</span></span><span @@ -6511,23 +6494,23 @@ class="ec-lmri-10"> tuneup of</span> class="ec-lmri-10">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. 3347--><p class="indent" > <a id="news"></a> +<!--l. 3349--><p class="indent" > <a id="news"></a> <h4 class="subsectionHead"><span class="titlemark">11.6. </span> <a id="x1-8100011.6"></a>Wydanie obecne</h4> -<!--l. 3374--><p class="noindent" >Domyślnym formatem wyjściowym dla Lua(L<span +<!--l. 3376--><p class="noindent" >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> jest obecnie PDF (wykorzystuje m.in. obsługę przez -Lua<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 class="E">E</span>X</span>-a fontów OpenType). Aby uzyskać plik DVI należy użyć nowych poleceń: <span -class="ec-lmtt-10">dviluatex </span>lub -<span +class="ec-lmtt-10">dviluatex</span> +lub <span class="ec-lmtt-10">dvilualatex</span>. Strona domowa projektu 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>. -<!--l. 3379--><p class="indent" > Usunięto oryginalny silnik Omega i format Lambda (w uzgodnieniu z autorami). Pozostał zaktualizowany +<!--l. 3382--><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. 3382--><p class="indent" > Załączono nowe wydanie fontów AMS Type 1, m.in. fonty Computer Modern. Zawierają one poprawki dokonane +<!--l. 3385--><p class="indent" > Załączono nowe wydanie fontów AMS Type 1, m.in. fonty Computer Modern. Zawierają one poprawki dokonane w plikach metafontowych przez D. Knutha 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 @@ -6536,7 +6519,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. 3390--><p class="indent" > Dla Windows i Mac<span class="TEX">T<span +<!--l. 3393--><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 @@ -6544,46 +6527,46 @@ 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. 3395--><p class="indent" > Dla niektórych platform załączono nowy program graficzny Asymptote (<a +<!--l. 3398--><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. 3399--><p class="indent" > Program <span +<!--l. 3402--><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 -class="ec-lmtt-10">dvipdfmx </span>wspiera CJK i gromadzi wiele poprawek od ostatniej dystrybucji +class="ec-lmtt-10">dvipdfmx </span>wspiera CJK i zawiera wiele poprawek od ostatniej dystrybucji <span 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. 3405--><p class="indent" > Dodano zestawy programów dla <span +<!--l. 3408--><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 BSD. Zapewniono nas, że użytkownicy OpenBSD i FreeBSD będą mogli pobierać pakiety <span class="TEX">T<span 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. 3412--><p class="indent" > Inne zmiany: do kompresji pakietów użyto obecnie programu <span +<!--l. 3415--><p class="indent" > Inne zmiany: do kompresji pakietów użyto obecnie programu <span class="ec-lmss-10">xz</span>, stanowiącego stabilny zamiennik <span class="ec-lmss-10">lzma</span> (<a href="http://tukaani.org/xz/" class="url" ><span class="ec-lmtt-10">http://tukaani.org/xz/</span></a>); znak <span class="obeylines-h"><span class="verb"><span 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); -budowa wszystkich programów wykorzystuje teraz Automake. -<!--l. 3419--><p class="noindent" >Wszystkie wydania <span class="TEX">T<span +znanej zmiennej; biblioteka Kpathsea jest obecnie wielowątkowa (co wykorzystano w programie MetaPost); do +budowy wszystkich programówykorzystano teraz Automake. +<!--l. 3422--><p class="noindent" >Wszystkie wydania <span class="TEX">T<span class="E">E</span>X</span> Live, wraz z dodatkowymi materiałami (np. okładkami płytek), są dostępne na stronie: <a href="ftp://tug.org/historic/systems/texlive" class="url" ><span class="ec-lmtt-10">ftp://tug.org/historic/systems/texlive</span></a>. -<!--l. 3425--><p class="noindent" > +<!--l. 3428--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">11.7. </span> <a id="x1-8200011.7"></a>Przyszłe wersje</h4> -<!--l. 3427--><p class="noindent" ><span +<!--l. 3430--><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 @@ -6592,7 +6575,7 @@ jeszcze zostało do zrobienia. Jeżeli możesz pomóc, nie zastanawia <a href="http://tug.org/texlive/contribute.html" class="url" ><span class="ec-lmtt-10">http://tug.org/texlive/contribute.html</span></a>. -<!--l. 3436--><p class="indent" > Prosimy o przesyłanie poprawek, sugestii i uzupełnień oraz deklaracji pomocy w opracowywaniu kolejnych +<!--l. 3439--><p class="indent" > Prosimy o przesyłanie poprawek, sugestii i uzupełnień oraz deklaracji pomocy w opracowywaniu kolejnych edycji pod adres: <a href="mailto:tex-live@tug.org" ><span class="path"><span class="ec-lmtt-10">tex-live@tug.org</span></span></a>. |