summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/doc/polish/texlive-pl/live.html
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-doc/doc/polish/texlive-pl/live.html')
-rw-r--r--Master/texmf-doc/doc/polish/texlive-pl/live.html5423
1 files changed, 5423 insertions, 0 deletions
diff --git a/Master/texmf-doc/doc/polish/texlive-pl/live.html b/Master/texmf-doc/doc/polish/texlive-pl/live.html
new file mode 100644
index 00000000000..be8c96f9917
--- /dev/null
+++ b/Master/texmf-doc/doc/polish/texlive-pl/live.html
@@ -0,0 +1,5423 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html >
+<head>
+ <title>Przewodnik po TEX Live TeX Collection 2005 </title>
+<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/mn.html)">
+<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/mn.html)">
+<!-- charset=iso-8859-2,html,info,fn-in -->
+<meta name="src" content="live.tex">
+<meta name="date" content="2005-11-01 03:55:00">
+<link rel="stylesheet" type="text/css" href="live.css">
+<link rel="stylesheet" type="text/css" href="live.css" />
+<link rel="stylesheet" type="text/css" href="tex-live.css" />
+</head><body
+>
+ <div class="maketitle">
+
+
+
+
+
+<h2 class="titleHead">Przewodnik po <span class="TEX">T<span
+class="E">E</span>X</span> Live<br>
+ <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Collection 2005 </h2>
+ <div class="author"><span
+class="ec-lmr-12">Redakcja: Sebastian Rahtz &amp; Karl Berry</span>
+<br> <span class="obeylines-h"><a
+href="http://tug.org/texlive/" class="url" ><span
+class="ec-lmtt-12">http://tug.org/texlive/</span></a></span> </div>
+<br>
+<div class="date" ><span
+class="ec-lmr-12">Listopad 2005</span></div>
+ </div>
+ <h3 class="likesectionHead"><a
+ id="x1-1000"></a>Spis treści</h3>
+ <div class="tableofcontents">
+ <span class="sectionToc">1 <a
+href="#x1-30001" id="QQ2-1-3">Wstęp</a></span>
+<br> &#x00A0;<span class="subsectionToc">1.1 <a
+href="#x1-40001.1" id="QQ2-1-4">Podstawy użycia <span class="TEX">T<span
+class="E">E</span>X</span> Live</a></span>
+<br> &#x00A0;<span class="subsectionToc">1.2 <a
+href="#x1-50001.2" id="QQ2-1-5">Dostępna pomoc</a></span>
+<br> <span class="sectionToc">2 <a
+href="#x1-60002" id="QQ2-1-6">Struktura <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live</a></span>
+<br> &#x00A0;<span class="subsectionToc">2.1 <a
+href="#x1-70002.1" id="QQ2-1-7">Rozmaitość dystrybucji: <span
+class="ec-lmss-10">live</span>, <span
+class="ec-lmss-10">inst</span>, <span
+class="ec-lmss-10">protext</span></a></span>
+<br> &#x00A0;<span class="subsectionToc">2.2 <a
+href="#x1-80002.2" id="QQ2-1-8">Główne katalogi</a></span>
+<br> &#x00A0;<span class="subsectionToc">2.3 <a
+href="#x1-90002.3" id="QQ2-1-9">Prede&#xFB01;niowane drzewa katalogów texmf</a></span>
+<br> &#x00A0;<span class="subsectionToc">2.4 <a
+href="#x1-100002.4" id="QQ2-1-10">Rozszerzenia <span class="TEX">T<span
+class="E">E</span>X</span>-a</a></span>
+<br> &#x00A0;<span class="subsectionToc">2.5 <a
+href="#x1-110002.5" id="QQ2-1-11">Inne ważniejsze programy <span class="TEX">T<span
+class="E">E</span>X</span> Live</a></span>
+<br> &#x00A0;<span class="subsectionToc">2.6 <a
+href="#x1-120002.6" id="QQ2-1-12">Pakiety i ich zestawy</a></span>
+<br> <span class="sectionToc">3 <a
+href="#x1-130003" id="QQ2-1-13">Instalacja i&#x00A0;użytkowanie w systemach Unix</a></span>
+<br> &#x00A0;<span class="subsectionToc">3.1 <a
+href="#x1-140003.1" id="QQ2-1-14">Uruchamianie <span class="TEX">T<span
+class="E">E</span>X</span> Live z&#x00A0;płytki (Unix)</a></span>
+<br> &#x00A0;<span class="subsectionToc">3.2 <a
+href="#x1-150003.2" id="QQ2-1-16">Instalacja <span class="TEX">T<span
+class="E">E</span>X</span>Live na twardym dysku</a></span>
+<br> &#x00A0;<span class="subsectionToc">3.3 <a
+href="#x1-160003.3" id="QQ2-1-17">Instalacja pojedynczych pakietów z&#x00A0;<span class="TEX">T<span
+class="E">E</span>X</span> Live na twardym dysku</a></span>
+<br> &#x00A0;<span class="subsectionToc">3.4 <a
+href="#x1-170003.4" id="QQ2-1-18">Program texcon&#xFB01;g</a></span>
+<br> &#x00A0;<span class="subsectionToc">3.5 <a
+href="#x1-180003.5" id="QQ2-1-19">Testowanie instalacji</a></span>
+<br> <span class="sectionToc">4 <a
+href="#x1-190004" id="QQ2-1-20">Instalacja dla systemu Mac OS X</a></span>
+<br> &#x00A0;<span class="subsectionToc">4.1 <a
+href="#x1-200004.1" id="QQ2-1-21">Strona kodowa Macintosh CE</a></span>
+<br> <span class="sectionToc">5 <a
+href="#x1-210005" id="QQ2-1-22">Instalacja i&#x00A0;użytkowanie pod Windows</a></span>
+<br> &#x00A0;<span class="subsectionToc">5.1 <a
+href="#x1-220005.1" id="QQ2-1-23">Instalacja <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live na twardym dysku</a></span>
+<br> &#x00A0;<span class="subsectionToc">5.2 <a
+href="#x1-230005.2" id="QQ2-1-24">Uruchomienie z DVD</a></span>
+<br> &#x00A0;<span class="subsectionToc">5.3 <a
+href="#x1-240005.3" id="QQ2-1-25">Programy pomocnicze dla Windows</a></span>
+<br> <span class="sectionToc">6 <a
+href="#x1-250006" id="QQ2-1-26">Zarządzanie systemem <span class="TEX">T<span
+class="E">E</span>X</span> Live w&#x00A0;Windows</a></span>
+<br> &#x00A0;<span class="subsectionToc">6.1 <a
+href="#x1-260006.1" id="QQ2-1-27">Dodawanie/usuwanie pakietów</a></span>
+<br> &#x00A0;<span class="subsectionToc">6.2 <a
+href="#x1-270006.2" id="QQ2-1-28">Kon&#xFB01;gurowanie i inne zadania administracyjne</a></span>
+<br> &#x00A0;<span class="subsectionToc">6.3 <a
+href="#x1-280006.3" id="QQ2-1-29">Odinstalowanie <span class="TEX">T<span
+class="E">E</span>X</span> Live</a></span>
+<br> &#x00A0;<span class="subsectionToc">6.4 <a
+href="#x1-290006.4" id="QQ2-1-30">Dodawanie własnych pakietów do instalacji</a></span>
+
+
+<br> &#x00A0;<span class="subsectionToc">6.5 <a
+href="#x1-300006.5" id="QQ2-1-31">Uruchamianie <span
+class="ec-lmtt-10">tlmp.exe </span>z linii poleceń</a></span>
+<br> &#x00A0;<span class="subsectionToc">6.6 <a
+href="#x1-310006.6" id="QQ2-1-32">Instalacja sieciowa</a></span>
+<br> &#x00A0;<span class="subsectionToc">6.7 <a
+href="#x1-320006.7" id="QQ2-1-33">Różnice w&#x00A0;stosunku do standardowego Web2C w&#x00A0;systemach Win32</a></span>
+<br> &#x00A0;<span class="subsectionToc">6.8 <a
+href="#x1-330006.8" id="QQ2-1-34">Kon&#xFB01;guracja indywidualna</a></span>
+<br> &#x00A0;<span class="subsectionToc">6.9 <a
+href="#x1-380006.9" id="QQ2-1-39">Testowanie</a></span>
+<br> &#x00A0;<span class="subsectionToc">6.10 <a
+href="#x1-390006.10" id="QQ2-1-40">Drukowanie</a></span>
+<br> &#x00A0;<span class="subsectionToc">6.11 <a
+href="#x1-400006.11" id="QQ2-1-41"><span
+class="ec-lmss-10">WinShell</span></a></span>
+<br> &#x00A0;<span class="subsectionToc">6.12 <a
+href="#x1-430006.12" id="QQ2-1-44">Wskazówki dla użytkowników Win32</a></span>
+<br> &#x00A0;<span class="subsectionToc">6.13 <a
+href="#x1-500006.13" id="QQ2-1-51">W razie problemów</a></span>
+<br> <span class="sectionToc">7 <a
+href="#x1-530007" id="QQ2-1-54">Instrukcja obsługi systemu Web2C</a></span>
+<br> &#x00A0;<span class="subsectionToc">7.1 <a
+href="#x1-540007.1" id="QQ2-1-55">Przeszukiwanie ścieżek przez Kpathsea</a></span>
+<br> &#x00A0;<span class="subsectionToc">7.2 <a
+href="#x1-620007.2" id="QQ2-1-63">Bazy nazw plików</a></span>
+<br> &#x00A0;<span class="subsectionToc">7.3 <a
+href="#x1-670007.3" id="QQ2-1-68">Parametry kontrolujące działanie programów</a></span>
+<br> <span class="sectionToc">8 <a
+href="#x1-680008" id="QQ2-1-69">Budowa systemu na nowej platformie Uniksowej</a></span>
+<br> &#x00A0;<span class="subsectionToc">8.1 <a
+href="#x1-690008.1" id="QQ2-1-70">Warunki wstępne</a></span>
+<br> &#x00A0;<span class="subsectionToc">8.2 <a
+href="#x1-700008.2" id="QQ2-1-71">Kon&#xFB01;guracja</a></span>
+<br> &#x00A0;<span class="subsectionToc">8.3 <a
+href="#x1-710008.3" id="QQ2-1-72">Uruchamianie <span
+class="ec-lmss-10">make</span></a></span>
+<br> &#x00A0;<span class="subsectionToc">8.4 <a
+href="#x1-720008.4" id="QQ2-1-73">Końcowe kroki kon&#xFB01;guracyjne</a></span>
+<br> <span class="sectionToc">9 <a
+href="#x1-730009" id="QQ2-1-74">Podziękowania</a></span>
+<br> <span class="sectionToc">10 <a
+href="#x1-7400010" id="QQ2-1-75">Historia</a></span>
+<br> &#x00A0;<span class="subsectionToc">10.1 <a
+href="#x1-7500010.1" id="QQ2-1-76">Poprzednie wersje</a></span>
+<br> &#x00A0;<span class="subsectionToc">10.2 <a
+href="#x1-7600010.2" id="QQ2-1-77">Edycja 2004</a></span>
+<br> &#x00A0;<span class="subsectionToc">10.3 <a
+href="#x1-7700010.3" id="QQ2-1-78">Edycja 2005</a></span>
+<br> &#x00A0;<span class="subsectionToc">10.4 <a
+href="#x1-7800010.4" id="QQ2-1-79">Przyszłe wersje</a></span>
+ </div>
+ <h3 class="likesectionHead"><a
+ id="x1-2000"></a>Spis tabel</h3>
+ <div class="tableofcontents"><span class="lotToc">1&#x00A0;<a
+href="#x1-14001r1">Obsługiwane systemy operacyjne</a></span><br>
+ </div>
+ <h3 class="sectionHead"><span class="titlemark">1. </span> <a
+ id="x1-30001"></a>Wstęp</h3>
+<!--l. 58--><p class="noindent">Niniejsza dokumentacja opisuje oprogramowanie <span class="TEX">T<span
+class="E">E</span>X</span> Live &#x2013; dystrybucję <span class="TEX">T<span
+class="E">E</span>X</span>-a/<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-a dla
+systemów GNU/Linux, różnych wersji Unix (w&#x00A0;tym Mac OS X) oraz Windows. (Uwaga:
+dystrybucja jest mało przydatna dla starszych systemów Mac i&#x00A0;MS-DOS.) <span class="TEX">T<span
+class="E">E</span>X</span> Live zawiera
+skompilowane programy <span class="TEX">T<span
+class="E">E</span>X</span>, LaTeX2e, Metafont, MetaPost, BibTeX i&#x00A0;wiele innych oraz
+bogaty zestaw pakietów makr o&#x00A0;wielorakim zastosowaniu, a także fonty i&#x00A0;dokumentacje,
+umożliwiające skład publikacji w&#x00A0;wielu językach. <span class="TEX">T<span
+class="E">E</span>X</span> Live wchodzi w&#x00A0;skład <span class="TEX"><span
+class="ec-lmss-10">T</span><span
+class="E"><span
+class="ec-lmss-10">E</span></span><span
+class="ec-lmss-10">X</span></span><span
+class="ec-lmss-10">&#x00A0;Collection </span>(kolekcji
+opisanej w&#x00A0;skrócie poniżej), utworzonej wspólnym wysiłkiem grup użytkowników systemu
+<span class="TEX">T<span
+class="E">E</span>X</span>.
+<!--l. 70--><p class="indent"> Nowsze wersje pakietów można znaleźć na serwerach CTAN, np. <span class="obeylines-h"><a
+href="http://www.ctan.org" class="url" ><span
+class="ec-lmtt-10">http://www.ctan.org</span></a></span>.
+<!--l. 73--><p class="indent"> Lista najważniejszych zmian, jakie dokonano w&#x00A0;tej edycji <span class="TEX">T<span
+class="E">E</span>X</span> Live znajduje się w&#x00A0;części&#x00A0;<a
+href="#x1-7700010.3">10.3<!--tex4ht:ref: sec:tlcurrent --></a>, na
+str.&#x00A0;<a
+href="#x1-7700010.3">72<!--tex4ht:ref: sec:tlcurrent --></a>.
+<!--l. 76--><p class="indent"> Nie opisujemy tu, czym jest system <span class="TEX">T<span
+class="E">E</span>X</span>, a&#x00A0;jedynie kwestie instalacji i&#x00A0;kon&#xFB01;guracji oprogramowania
+<span class="TEX">T<span
+class="E">E</span>X</span> Live. Początkujący użytkownicy mogą zapoznać się z&#x00A0;podstawowymi pojęciami np. w&#x00A0;artykule
+<span
+class="ec-lmri-10">Przewodnik po systemie </span><span class="TEX"><span
+class="ec-lmri-10">T</span><span
+class="E"><span
+class="ec-lmri-10">E</span></span><span
+class="ec-lmri-10">X</span></span>: <a
+href="../../../../texmf-doc/doc/polish/tex-virtual-academy-pl/cototex.html" >texmf-doc/doc/polish/tex-virtual-academy-pl/cototex.html</a>.
+
+
+<!--l. 82--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">1.1. </span> <a
+ id="x1-40001.1"></a>Podstawy użycia <span class="TEX">T<span
+class="E">E</span>X</span> Live</h4>
+<!--l. 85--><p class="noindent">Z&#x00A0;<span class="TEX">T<span
+class="E">E</span>X</span> Live można korzystać na co najmniej trzy sposoby:
+<!--l. 87--><p class="indent">
+ <ol class="enumerate1" >
+ <li class="enumerate" value="1"
+><a
+ id="x1-4002x1"></a>uruchamiać wszystkie programy bezpośrednio z&#x00A0;płytki DVD (patrz rozdział&#x00A0;<a
+href="#x1-70002.1">2.1<!--tex4ht:ref: sec:multiple-dist --></a> na str.&#x00A0;<a
+href="#x1-70002.1">6<!--tex4ht:ref: sec:multiple-dist --></a>);
+ na dysku twardym znajdą się jedynie niezbędne pliki kon&#xFB01;guracyjne i&#x00A0;chociaż wydajność
+ będzie mniejsza niż w&#x00A0;wypadku instalacji na twardym dysku, instalacja taka będzie w pełni
+ funkcjonalna.
+ </li>
+ <li class="enumerate" value="2"
+><a
+ id="x1-4004x2"></a>zainstalować część lub cały system na lokalnym twardym dysku; jest to najczęstsze
+ wykorzystanie <span class="TEX">T<span
+class="E">E</span>X</span> Live; wymagane jest co najmniej 100 megabajtów, ok. 310 megabajtów
+ dla instalacji zalecanej i&#x00A0;ok. 730 megabajtów dla instalacji kompletnej.
+ </li>
+ <li class="enumerate" value="3"
+><a
+ id="x1-4006x3"></a>doinstalować wybrane pakiety do istniejącego systemu <span class="TEX">T<span
+class="E">E</span>X</span> lub systemu <span class="TEX">T<span
+class="E">E</span>X</span> Live
+ zainstalowanego wcześniej.</li></ol>
+<!--l. 103--><p class="noindent">Szczegóły procedur instalacyjnych podane zostaną dalej w&#x00A0;rozdziałach poświęconych konkretnym
+systemom operacyjnym, niemniej jednak podamy tu skrócony przepis:
+ <ul class="itemize1">
+ <li class="itemize">głównym skryptem instalacyjnym dla systemów Unix i&#x00A0;Mac OS X jest <span
+class="ec-lmtt-10">install-tl.sh</span>;
+ </li>
+ <li class="itemize">pojedyncze pakiety instalujemy za pomocą skryptu <span
+class="ec-lmtt-10">install-pkg.sh</span>;
+ </li>
+ <li class="itemize">programem instalacyjnym dla Windows jest <span
+class="ec-lmtt-10">tlpmgui.exe</span>. Program ten może być użyty
+ wielokrotnie do dodawania bądź usuwania pakietów, a&#x00A0;także do zarządzania instalacją
+ (patrz część&#x00A0;<a
+href="#x1-210005">5<!--tex4ht:ref: sec:win-install --></a> i&#x00A0;<a
+href="#x1-250006">6<!--tex4ht:ref: sec:win-managing --></a>).
+ </li></ul>
+<!--l. 121--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">1.2. </span> <a
+ id="x1-50001.2"></a>Dostępna pomoc</h4>
+<!--l. 124--><p class="noindent">Społeczność <span class="TEX">T<span
+class="E">E</span>X</span>-owa jest bardzo aktywna i&#x00A0;pomocna, stąd też większość poważnych zapytań nie
+zostanie pozostawiona bez odpowiedzi. Przed zadaniem pytania warto je uprzednio dobrze przemyśleć
+i&#x00A0;sformułować, ponieważ respondenci to wolontariusze, wśród których znaleźć się mogą mniej lub
+bardziej doświadczeni użytkownicy. (Jeśli preferujemy komercyjne wsparcie techniczne, możemy
+zamiast <span class="TEX">T<span
+class="E">E</span>X</span> Live zakupić system u&#x00A0;jednego z&#x00A0;dostawców, których listę znaleźć można na <span class="obeylines-h"><a
+href="http://tug.org/interest.html#vendors" class="url" ><span
+class="ec-lmtt-10">http://tug.org/interest.html#vendors</span></a></span>.)
+<!--l. 133--><p class="indent"> Oto lista źródeł pomocy, w&#x00A0;kolejności przez nas rekomendowanej:
+<!--l. 135--><p class="indent">
+ <dl class="description"><dt class="description">
+<span class="TEX"><span
+class="ec-lmbx-10">T</span><span
+class="E"><span
+class="ec-lmbx-10">E</span></span><span
+class="ec-lmbx-10">X</span></span> <span
+class="ec-lmbx-10">FAQ</span> </dt><dd
+class="description"><span class="TEX">T<span
+class="E">E</span>X</span>-owy FAQ jest obszernym zbiorem odpowiedzi na wszelkie rodzaje pytań, od
+ najprostszych do najbardziej zaawansowanych. Jest on załączony na <span class="TEX">T<span
+class="E">E</span>X</span> Live w&#x00A0;katalogu
+ <a
+href="../../../../texmf-doc/doc/english/FAQ-en" >texmf-doc/doc/english/FAQ-en</a>, a&#x00A0;także dostępny w&#x00A0;sieci: <span class="obeylines-h"><a
+href="http://faq.tug.org" class="url" ><span
+class="ec-lmtt-10">http://faq.tug.org</span></a></span>.
+ Proponujemy tam najpierw zajrzeć. Uruchomiono też serwis FAQ w&#x00A0;języku polskim: <span class="obeylines-h"><a
+href="http://faq.gust.org.pl" class="url" ><span
+class="ec-lmtt-10">http://faq.gust.org.pl</span></a></span>.
+
+ </dd><dt class="description">
+<span class="TEX"><span
+class="ec-lmbx-10">T</span><span
+class="E"><span
+class="ec-lmbx-10">E</span></span><span
+class="ec-lmbx-10">X</span></span> <span
+class="ec-lmbx-10">Catalogue</span> </dt><dd
+class="description">Jeśli poszukujemy konkretnego pakietu, fontu, programu itp., polecamy <span class="TEX">T<span
+class="E">E</span>X</span>
+ Catalogue. Jest to obszerne
+ zestawienie wszelkich tematów dotyczących <span class="TEX">T<span
+class="E">E</span>X</span>-a. Patrz: <a
+href="../../../../texmf-doc/doc/english/catalogue" >texmf-doc/doc/english/catalogue</a>
+ lub <span class="obeylines-h"><a
+href="http://www.ctan.org/tex-archive/help/Catalogue" class="url" ><span
+class="ec-lmtt-10">http://www.ctan.org/tex-archive/help/Catalogue</span></a></span>.
+ </dd><dt class="description">
+<span class="TEX"><span
+class="ec-lmbx-10">T</span><span
+class="E"><span
+class="ec-lmbx-10">E</span></span><span
+class="ec-lmbx-10">X</span></span> <span
+class="ec-lmbx-10">Web Resources</span> </dt><dd
+class="description">Strona <span class="obeylines-h"><a
+href="http://tug.org/interest.html" class="url" ><span
+class="ec-lmtt-10">http://tug.org/interest.html</span></a></span> zawiera wiele odsyłaczy,
+ w&#x00A0;szczególności do książek, podręczników i&#x00A0;artykułów poświęconych wszelkim aspektom
+ pracy z&#x00A0;systemem <span class="TEX">T<span
+class="E">E</span>X</span>.
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">archiwa pomocy</span> </dt><dd
+class="description">Dwa główne forum pomocy to grupa Usenet <span class="obeylines-h"><a
+href="news:comp.text.tex" class="url" ><span
+class="ec-lmtt-10">news:comp.text.tex</span></a></span> oraz lista
+ dyskusyjna <a
+href="mailto:texhax@tug.org" ><span class="path"><span
+class="ec-lmtt-10">texhax@tug.org</span></span></a>. Warto przeszukać archiwa list dyskusyjnych zawierające
+ mnóstwo pytań i odpowiedzi zbieranych przez
+ wiele lat; odpowiednio <span class="obeylines-h"><a
+href="http://groups.google.com/groups?group=comp.text.tex" class="url" ><span
+class="ec-lmtt-10">http://groups.google.com/groups?group=comp.text.tex</span></a></span> oraz <span class="obeylines-h"><a
+href="http://tug.org/mail-archives/texhax" class="url" ><span
+class="ec-lmtt-10">http://tug.org/mail-archives/texhax</span></a></span>. Nie zaszkodzi skorzystanie z&#x00A0;wyszukiwarki, np. <span class="obeylines-h"><a
+href="http://www.google.com" class="url" ><span
+class="ec-lmtt-10">http://www.google.com</span></a></span>.
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">wysyłanie pyta</span><span
+class="ec-lmbx-10">ń</span> </dt><dd
+class="description">Jeśli nadal nie znajdujemy rozwiązania problemu, możemy wysłać pytanie do
+ <span
+class="ec-lmtt-10">comp.text.tex</span>
+ korzystając z&#x00A0;Google, czytnika wiadomości bądź pisząc list na adres <a
+href="mailto:texhax@tug.org" ><span class="path"><span
+class="ec-lmtt-10">texhax@tug.org</span></span></a>.
+ Przedtem jednak <span
+class="ec-lmri-10">nale</span><span
+class="ec-lmri-10">ży </span>zapoznać się z&#x00A0;poradami dotyczącymi sposobu zadawania pytań,
+ zawartymi w&#x00A0;FAQ: <span class="obeylines-h"><a
+href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion" class="url" ><span
+class="ec-lmtt-10">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion</span></a></span>.
+ Polscy użytkownicy mają do dyspozycji listę dyskusyjną GUST (Grupy Użytkowników
+ Systemu <span class="TEX">T<span
+class="E">E</span>X</span>); informacje o niej znajdziemy na stronie <span class="obeylines-h"><a
+href="http://www.gust.org.pl" class="url" ><span
+class="ec-lmtt-10">http://www.gust.org.pl</span></a></span>.
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">wsparcie </span><span class="TEX"><span
+class="ec-lmbx-10">T</span><span
+class="E"><span
+class="ec-lmbx-10">E</span></span><span
+class="ec-lmbx-10">X</span></span> <span
+class="ec-lmbx-10">Live</span> </dt><dd
+class="description">Gdy chcemy zgłosić błąd bądź sugestie i&#x00A0;komentarze dotyczące dystrybucji
+ <span class="TEX">T<span
+class="E">E</span>X</span> Live, instalacji lub dokumentacji, mamy do dyspozycji listę dyskusyjną <a
+href="mailto:tex-live@tug.org" ><span class="path"><span
+class="ec-lmtt-10">tex-live@tug.org</span></span></a>. Gdy kwestia dotyczy konkretnego programu (pakietu makr itp.)
+ zawartego na <span class="TEX">T<span
+class="E">E</span>X</span> Live, lepiej jednak skierować pytanie do osoby opiekującej się danym
+ programem lub na specjalistyczną listę dyskusyjną.
+ </dd></dl>
+<!--l. 180--><p class="indent"> Druga strona medalu to pomaganie tym, którzy mają problemy. Zarówno <span
+class="ec-lmtt-10">comp.text.tex</span>, jak
+i&#x00A0;<span
+class="ec-lmtt-10">texhax </span>(oraz lista dyskusyjna GUST) są otwarte dla każdego, a&#x00A0;więc zapraszamy do włączenia się,
+czytania wiadomości i&#x00A0;pomagania innym w&#x00A0;miarę własnych możliwości. Witamy wśród użytkowników
+systemu <span class="TEX">T<span
+class="E">E</span>X</span>!
+<!--l. 188--><p class="noindent">
+ <h3 class="sectionHead"><span class="titlemark">2. </span> <a
+ id="x1-60002"></a>Struktura <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live</h3>
+<!--l. 190--><p class="noindent">Omówimy tutaj strukturę i&#x00A0;zawartość dystrybucji <span class="TEX">T<span
+class="E">E</span>X</span> Live, a&#x00A0;także <span class="TEX"><span
+class="ec-lmss-10">T</span><span
+class="E"><span
+class="ec-lmss-10">E</span></span><span
+class="ec-lmss-10">X</span></span><span
+class="ec-lmss-10">&#x00A0;Collection </span>&#x2013; płytki DVD,
+w&#x00A0;skład której wchodzi <span class="TEX">T<span
+class="E">E</span>X</span> Live.
+<!--l. 194--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">2.1. </span> <a
+ id="x1-70002.1"></a>Rozmaitość dystrybucji: <span
+class="ec-lmss-10">live</span>, <span
+class="ec-lmss-10">inst</span>, <span
+class="ec-lmss-10">protext</span></h4>
+<!--l. 197--><p class="noindent">Ograniczona pojemność formatu CD-ROM zmusiła nas do podzielenia <span class="TEX"><span
+class="ec-lmss-10">T</span><span
+class="E"><span
+class="ec-lmss-10">E</span></span><span
+class="ec-lmss-10">X</span></span><span
+class="ec-lmss-10">&#x00A0;Collection </span>na następujące
+dystrybucje:
+<!--l. 200--><p class="indent">
+
+ <dl class="description"><dt class="description">
+<span
+class="ec-lmbx-10">live</span> </dt><dd
+class="description">kompletny system na DVD, z możliwością uruchamiania bezpośrednio z&#x00A0;płyty (zbyt
+ obszerny aby się zmieścił na CD-ROM); płytka zawiera ponadto zrzut zawartości archiwów
+ CTAN, niezależne od <span class="TEX">T<span
+class="E">E</span>X</span> Live dystrybucje <span
+class="ec-lmss-10">protext </span>(dla Windows), Mac<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;(dla
+ Mac OS X) oraz wybór dodatkowych pakietów w&#x00A0;katalogu <span
+class="ec-lmtt-10">texmf-extra</span>. Płytka DVD
+ otrzymała nazwę <span class="TEX"><span
+class="ec-lmss-10">T</span><span
+class="E"><span
+class="ec-lmss-10">E</span></span><span
+class="ec-lmss-10">X</span></span><span
+class="ec-lmss-10">&#x00A0;Collection</span>.
+ <!--l. 209--><p class="noindent">CTAN, <span
+class="ec-lmss-10">protext</span>, Mac<span class="TEX">T<span
+class="E">E</span>X</span> i&#x00A0;<span
+class="ec-lmtt-10">texmf-extra </span>nie spełniają przyjętych dla <span class="TEX">T<span
+class="E">E</span>X</span> Live wymogów
+ dotyczących swobody kopiowania, wobec tego należy ten fakt uwzględnić przy redystrybucji
+ bądź mody&#xFB01;kacji zawartości wymienionych katalogów.
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">inst(alowany)</span> </dt><dd
+class="description">kompletny system na CD, gdzie wszystkie pakiety zostały skompresowane; płytka
+ ta nie nadaje się do bezpośredniego uruchamiania programów, a&#x00A0;jedynie instalacji na
+ twardym dysku.
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">protext</span> </dt><dd
+class="description">dystrybucja dla Windows, oparta na dystrybucji MiK<span class="TEX">T<span
+class="E">E</span>X</span>rozszerzonej o&#x00A0;dodatkowe
+ narzędzia; całkowicie niezależna od <span class="TEX">T<span
+class="E">E</span>X</span> Live; Pro<span class="TEX">T<span
+class="E">E</span>X</span>t&#x00A0;posiada własny, łatwy w&#x00A0;obsłudze
+ program instalacyjny i&#x00A0;również może być uruchamiany bezpośrednio z&#x00A0;płytki. Strona
+ domowa projektu to <span class="obeylines-h"><a
+href="http://tug.org/protext" class="url" ><span
+class="ec-lmtt-10">http://tug.org/protext</span></a></span>. Pro<span class="TEX">T<span
+class="E">E</span>X</span>t&#x00A0;dostarczono na <span
+class="ec-lmss-10">live </span>DVD oraz
+ na odrębnym nośniku&#x00A0;CD.
+ </dd></dl>
+<!--l. 234--><p class="indent"> Poszczególne dystrybucje są rozpoznawalne po nazwie pliku <span
+class="ec-lmtt-10">00</span><span
+class="ec-lmro-10">typ</span><span
+class="ec-lmtt-10">.TL</span>, znajdującego się w&#x00A0;głównym
+katalogu każdej z&#x00A0;płytek.
+<!--l. 237--><p class="indent"> Każda z&#x00A0;grup użytkowników systemu <span class="TEX">T<span
+class="E">E</span>X</span> może rozpowszechniać dowolną płytkę wedle własnych
+potrzeb i&#x00A0;uznania (TUG dostarcza swoim członkom wszystkie trzy płytki).
+<!--l. 241--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">2.2. </span> <a
+ id="x1-80002.2"></a>Główne katalogi</h4>
+<!--l. 244--><p class="noindent">Poniżej wymieniono ważniejsze podkatalogi głównego katalogu dystrybucji <span class="TEX">T<span
+class="E">E</span>X</span> Live. Na płytce <span
+class="ec-lmss-10">live</span>
+DVD cała dystrybucja <span class="TEX">T<span
+class="E">E</span>X</span> Live została umieszczona w katalogu <span
+class="ec-lmtt-10">texlive</span>, nie zaś w&#x00A0;katalogu głównym
+(poniżej traktujemy go jako katalog główny we wszystkich odniesieniach dotyczących <span class="TEX">T<span
+class="E">E</span>X</span>
+Live).
+
+
+ <div class="tabular"><table class="tabular"
+cellspacing="0" cellpadding="0"
+frame="void" id="TBL-2-" ><colgroup id="TBL-2-1g"><col
+id="TBL-2-1"><col
+id="TBL-2-2"></colgroup><tr
+ valign="baseline" id="TBL-2-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-1-1"
+class="td11"> <span
+class="ec-lmtt-10">bin </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-1-2"
+class="td11"> <!--l. 254--><p class="noindent">wykonywalne programy <span class="TEX">T<span
+class="E">E</span>X</span>-owe, zorganizowane w&#x00A0;podkatalogach według
+ platform systemowych; </td>
+</tr><tr
+ valign="baseline" id="TBL-2-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-1"
+class="td11"> <span
+class="ec-lmtt-10">source </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-2-2"
+class="td11">
+<!--l. 258--><p class="noindent">źródła wszystkich programów, włącznie z&#x00A0;głównymi dystrybucjami Web2C
+<span class="TEX">T<span
+class="E">E</span>X</span>-a i&#x00A0;Metafont-a; są one umieszczone w&#x00A0;skompresowanym programem
+bzip2 archiwum tar; </td>
+</tr><tr
+ valign="baseline" id="TBL-2-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-1"
+class="td11"> <span
+class="ec-lmtt-10">support </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-3-2"
+class="td11"> <!--l. 261--><p class="noindent">różne programy związane z&#x00A0;<span class="TEX">T<span
+class="E">E</span>X</span>-em, które <span
+class="ec-lmri-10">nie </span>są domyślnie instalowane,
+ takie jak Musix<span class="TEX">T<span
+class="E">E</span>X</span> i&#x00A0;inne programy pomocnicze; dla użytkowników
+ systemów Windows dołączono ponadto szereg programów (edytory, &#x201E;shelle
+ TeX-owe&#x201D;), których zwykle brak w&#x00A0;typowej instalacji Windows (programy
+ te mogą być szczególnie przydatne dla początkujących); </td>
+</tr><tr
+ valign="baseline" id="TBL-2-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-4-1"
+class="td11"> <span
+class="ec-lmtt-10">texmf </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-4-2"
+class="td11"> <!--l. 266--><p class="noindent">drzewo katalogów plików pomocniczych i&#x00A0;dokumentacji dla <span
+class="ec-lmri-10">program</span><span
+class="ec-lmri-10">ów</span>
+ (patrz: <span
+class="ec-lmtt-10">TEXMFMAIN </span>w&#x00A0;następnej części); </td>
+</tr><tr
+ valign="baseline" id="TBL-2-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-5-1"
+class="td11"> <span
+class="ec-lmtt-10">texmf-dist </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-5-2"
+class="td11"> <!--l. 269--><p class="noindent">główne drzewo katalogów formatów i&#x00A0;pakietów (zawiera makra, fonty
+ i&#x00A0;dokumentacje; patrz: <span
+class="ec-lmtt-10">TEXMDIST </span>w&#x00A0;następnej części); </td>
+</tr><tr
+ valign="baseline" id="TBL-2-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-6-1"
+class="td11"> <span
+class="ec-lmtt-10">texmf-doc </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-6-2"
+class="td11"> <!--l. 272--><p class="noindent">drzewo samodzielnych dokumentacji (m.in. podręczniki itp.), niezwiązane
+ z&#x00A0;konkretnymi pakietami, zorganizowane wg. języków. </td>
+</tr><tr
+ valign="baseline" id="TBL-2-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-7-1"
+class="td11"> <span
+class="ec-lmtt-10">texmf-var </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-7-2"
+class="td11"> <!--l. 274--><p class="noindent">drzewo dla plików generowanych automatycznie (patrz: <span
+class="ec-lmtt-10">TEXMFSYSVAR</span>
+ w&#x00A0;następnej części); </td>
+</tr><tr
+ valign="baseline" id="TBL-2-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-8-1"
+class="td11"> <span
+class="ec-lmtt-10">xemtex </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-8-2"
+class="td11"> <!--l. 276--><p class="noindent">programy pomocnicze dla Windows; w&#x00A0;systemach Unix programy te są
+ zazwyczaj dostępne bądź łatwe do samodzielnego skompilowania. </td>
+</tr><tr
+ valign="baseline" id="TBL-2-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-9-1"
+class="td11"> </td> </tr></table>
+</div>
+<!--l. 283--><p class="indent"> Prócz podkatalogów wymienionych powyżej, katalog główny zawiera skrypty instalacyjne oraz pliki
+<span
+class="ec-lmtt-10">README</span>, w&#x00A0;formacie tekstowym lub HTML, w&#x00A0;kilku językach (również polskim).
+<!--l. 287--><p class="indent"> Katalog <span
+class="ec-lmtt-10">texmf-doc </span>zawiera, jak wspomniano wyżej, dokumentacje ogólne, np. podręczniki (także
+w&#x00A0;wersjach językowych, jak np. niniejsza dokumentacja). Dokumentacje programów (man, info) znajdują
+się w&#x00A0;katalogu <span
+class="ec-lmtt-10">texmf/doc</span>, zaś dokumentacje pakietów makr, fontów i&#x00A0;formatów w&#x00A0;katalogu
+<span
+class="ec-lmtt-10">texmf-dist/doc</span>. Znalezienie konkretnej dokumentacji w&#x00A0;dowolnym z&#x00A0;wymienionych katalogów ułatwi
+skorzystanie z&#x00A0;programów <span
+class="ec-lmss-10">texdoc </span>lub <span
+class="ec-lmss-10">texdoctk</span>. Pomocnym może być także plik <a
+href="../../../../doc.html" >doc.html</a>, który
+znajdziemy w&#x00A0;głównym katalogu.
+<!--l. 295--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">2.3. </span> <a
+ id="x1-90002.3"></a>Prede&#xFB01;niowane drzewa katalogów texmf</h4>
+<!--l. 298--><p class="noindent">W tej części wymieniono wszystkie prede&#xFB01;niowane zmienne specy&#xFB01;kujące drzewa katalogów texmf,
+wykorzystywane przez system, a&#x00A0;także ich przeznaczenie. Uruchomienie polecenia <span
+class="ec-lmtt-10">texconfig conf</span>
+pokaże wartości tych zmiennych, dzięki czemu łatwo odnaleźć które katalogi w&#x00A0;naszej instalacji są
+przypisane do konkretnych zmiennych.
+<!--l. 304--><p class="noindent">
+ <dl class="list1"><dt class="list">
+ <span
+class="ec-lmtt-10">TEXMFMAIN</span> </dt><dd
+class="list">Drzewo katalogów zawierające podstawowe dla dystrybucji elementy systemu, jak
+ skrypty (np. <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">web2c/mktexdir</span></span></span>), pliki pool i&#x00A0;inne pliki pomocnicze.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">TEXMFDIST</span> </dt><dd
+class="list">Drzewo katalogów gromadzące pakiety makr, fontów itp., tak jak są one oryginalnie
+ dystrybuowane; drzewo to może być współdzielone z&#x00A0;dowolną dystybucją.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">TEXMFLOCAL</span> </dt><dd
+class="list">Drzewo katalogów, które administratorzy mogą wykorzystać do przechowywania
+
+
+ lokalnych makr, fontów itp., dostępnych dla wszystkich użytkowników serwera.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">TEXMFHOME</span> </dt><dd
+class="list">Drzewo katalogów dla prywatnych makr, fontów itp. użytkownika. Rozwinięcie tej
+ zmiennej zależy domyślnie od wartości przypisanej zmiennej systemowej <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">$HOME</span></span></span>.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">TEXMFCONFIG</span> </dt><dd
+class="list">Drzewo katalogów wykorzystywane przez narzędzia te<span class="TEX">T<span
+class="E">E</span>X</span>-a <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">texconfig</span></span></span>, <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">updmap</span></span></span>
+ oraz <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">fmtutil</span></span></span> do przechowywania danych kon&#xFB01;guracyjnych (domyślnie w&#x00A0;ramach <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">$HOME</span></span></span>).
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">TEXMFSYSCONFIG</span> </dt><dd
+class="list">Drzewo katalogów wykorzystywane przez narzędzia te<span class="TEX">T<span
+class="E">E</span>X</span>-a <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">texconfig-sys</span></span></span>,
+ <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">updmap-sys</span></span></span> oraz <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">fmtutil-sys</span></span></span> do przechowywania danych kon&#xFB01;guracyjnych dla całej
+ instalacji.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">TEXMFVAR</span> </dt><dd
+class="list">Drzewo katalogów wykorzystywane przez <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">texconfig</span></span></span>, <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">updmap</span></span></span> i <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">fmtutil</span></span></span> do
+ przechowywania wygenerowanych plików formatów i map fontowych (domyślnie w&#x00A0;ramach
+ <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">$HOME</span></span></span>).
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">TEXMFSYSVAR</span> </dt><dd
+class="list">Drzewo katalogów wykorzystywane przez <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">texconfig-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">updmap-sys</span></span></span> and
+ <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">fmtutil-sys</span></span></span> do przechowywania wygenerowanych plików formatów i&#x00A0;map fontowych dla
+ całej instalacji.</dd></dl>
+<!--l. 332--><p class="indent"> Więcej informacji na temat <span
+class="ec-lmtt-10">texconfig </span>znajdziemy w&#x00A0;części&#x00A0;<a
+href="#x1-170003.4">3.4<!--tex4ht:ref: sec:texconfig --></a>, na str.&#x00A0;<a
+href="#x1-170003.4">24<!--tex4ht:ref: sec:texconfig --></a>.
+<!--l. 335--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">2.4. </span> <a
+ id="x1-100002.4"></a>Rozszerzenia <span class="TEX">T<span
+class="E">E</span>X</span>-a</h4>
+<!--l. 338--><p class="noindent"><span class="TEX">T<span
+class="E">E</span>X</span> Live zawiera trzy rozszerzenia standardowego <span class="TEX">T<span
+class="E">E</span>X</span>-a:
+<!--l. 340--><p class="indent">
+ <dl class="description"><dt class="description">
+<span
+class="ec-lmbx-10">e-</span><span class="TEX"><span
+class="ec-lmbx-10">T</span><span
+class="E"><span
+class="ec-lmbx-10">E</span></span><span
+class="ec-lmbx-10">X</span></span> </dt><dd
+class="description">wersja programu <span class="TEX">T<span
+class="E">E</span>X</span>, która zawiera dodatkowo niewielki, lecz silny zestaw nowych
+ poleceń wbudowanych (dotyczących głównie rozw&#x0133;ania makr, leksemów znakowych,
+ interpretacji znaczników itp.) oraz rozszerzenie <span class="TEX">T<span
+class="E">E</span>X</span>--XE T dla składu od prawej do lewej.
+ W&#x00A0;trybie domyślnym e-<span class="TEX">T<span
+class="E">E</span>X</span> jest w&#x00A0;100% zgodny ze standardowym programem <span class="TEX">T<span
+class="E">E</span>X</span>.
+ Więcej szczegółów znaleźć można na CD, w&#x00A0;<a
+href="../../../../texmf-dist/doc/etex/base/etex_man.pdf" >texmf-dist/doc/etex/base/etex_man.pdf</a>.
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">pdf</span><span class="TEX"><span
+class="ec-lmbx-10">T</span><span
+class="E"><span
+class="ec-lmbx-10">E</span></span><span
+class="ec-lmbx-10">X</span></span> </dt><dd
+class="description">program, który wynik składu może zapisywać zarówno w&#x00A0;formacie Acrobat PDF,
+ jak i&#x00A0;DVI. Podręczniki znajdziemy w&#x00A0;katalogu <a
+href="../../../../texmf/doc/pdftex/manual/" >texmf/doc/pdftex/manual/</a>, zaś przykład
+ wykorzystania w&#x00A0;pliku <a
+href="../../../../texmf/doc/pdftex/manual/samplepdf/samplepdf.tex" >texmf/doc/pdftex/manual/samplepdf/samplepdf.tex</a>.
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">pdfe</span><span class="TEX"><span
+class="ec-lmbx-10">T</span><span
+class="E"><span
+class="ec-lmbx-10">E</span></span><span
+class="ec-lmbx-10">X</span></span> </dt><dd
+class="description">łączy rozszerzenia pdf<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;i&#x00A0;e-<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;i&#x00A0;obecnie jest używany jako domyślny program
+ dla większości formatów (prócz plain <span class="TEX">T<span
+class="E">E</span>X</span>).
+ </dd><dt class="description">
+<span
+class="cmr-10">&#x03A9; </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 pracować jednocześnie z&#x00A0;większością
+ tekstów spotykanych na świecie. Wspomaga także dynamicznie ładowane tzw. &#x201E;procesy
+ tłumaczenia <span
+class="cmr-10">&#x03A9;</span>&#x201D; (OTP), co pozwala użytkownikowi de&#xFB01;niować złożone transformacje
+ wykonywane na dowolnych strumieniach wejściowych. Więcej szczegółów znaleźć można na
+ CD: <a
+href="../../../../texmf-dist/doc/omega/base/doc-1.8.tex" >texmf-dist/doc/omega/base/doc-1.8.tex</a> (dokumentacja niezbyt aktualna).
+
+
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">Aleph</span> </dt><dd
+class="description">łączy rozszerzenia <span
+class="cmr-10">&#x03A9;</span>&#x00A0;i&#x00A0;e-<span class="TEX">T<span
+class="E">E</span>X</span>; powstał jako niezależny projekt z&#x00A0;potrzeby stabilnej
+ &#x201E;używalności&#x201D; programu Omega, w&#x00A0;sytuacji gdy ten jest ciągle w&#x00A0;fazie eksperymentalnej.
+ </dd></dl>
+<!--l. 373--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">2.5. </span> <a
+ id="x1-110002.5"></a>Inne ważniejsze programy <span class="TEX">T<span
+class="E">E</span>X</span> Live</h4>
+<!--l. 375--><p class="noindent">Poniżej zestawiono inne najczęściej używane programy dostępne w&#x00A0;dystrybucji <span class="TEX">T<span
+class="E">E</span>X</span> Live:
+<!--l. 378--><p class="indent">
+ <dl class="list1"><dt class="list">
+ <span
+class="ec-lmss-10">bibtex</span> </dt><dd
+class="list">tworzenie spisów bibliogra&#xFB01;cznych;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">makeindex</span> </dt><dd
+class="list">tworzenie posortowanych skorowidzów;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">dvips</span> </dt><dd
+class="list">konwersja DVI do PostScript;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">xdvi</span> </dt><dd
+class="list">przeglądarka plików DVI dla X&#x00A0;Window;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">dvilj</span> </dt><dd
+class="list">sterownik dla drukarek HP LaserJet;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">dv2dt, dt2dv</span> </dt><dd
+class="list">konwerter DVI do/z tekstu ASCII;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">dviconcat, dviselect</span> </dt><dd
+class="list">programy do manipulacji stronami w&#x00A0;plikach DVI;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">dvipdfmx</span> </dt><dd
+class="list">konwersja DVI do PDF, metoda alternatywna w&#x00A0;stosunku do wspomnianego wyżej
+ programu pdf<span class="TEX">T<span
+class="E">E</span>X</span> (pakiety <span
+class="ec-lmss-10">ps4pdf </span>i&#x00A0;<span
+class="ec-lmss-10">pdftricks </span>dostarczają kolejnych możliwości);
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">psselect, psnup, ...</span> </dt><dd
+class="list">narzędzia manipulacji na plikach PostScript-owych;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">lacheck</span> </dt><dd
+class="list">kontrola syntaktyki plików <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-owych;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">texexec</span> </dt><dd
+class="list">program uruchomieniowy dla Con<span class="TEX">T<span
+class="E">E</span>X</span>t;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">tex4ht</span> </dt><dd
+class="list">konwerter <span class="TEX">T<span
+class="E">E</span>X</span> do HTML.
+ </dd></dl>
+<!--l. 411--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">2.6. </span> <a
+ id="x1-120002.6"></a>Pakiety i ich zestawy</h4>
+<!--l. 413--><p class="noindent">Zawartość drzew <span
+class="ec-lmtt-10">texmf </span>na <span class="TEX">T<span
+class="E">E</span>X</span> Live została do celów instalacji zorganizowana w&#x00A0;szereg
+&#x201E;zestawów&#x201D; (<span
+class="ec-lmri-10">collections</span>), z&#x00A0;których każdy posiada zbiór &#x201E;pakietów&#x201D; (<span
+class="ec-lmri-10">packages</span>; jest ich ponad
+1000). Normalna instalacja pozwala użytkownikowi skopiować z&#x00A0;CD (DVD) na twardy dysk
+jeden lub więcej zestawów, jest też jednak możliwe zainstalowanie jedynie pojedynczego
+pakietu.
+
+<!--l. 420--><p class="indent"> Zestawy pozwalają lepiej dobrać instalowane składniki, a&#x00A0;także określić jakie języki będą
+obsługiwane po instalacji. Najważniejszy zestaw, wymagany dla większości zastosowań, to &#x201E;basic&#x201D;.
+Zestawy &#x201E;latex&#x201D; i&#x00A0;&#x201E;pdftex&#x201D; są rekomendowane dla większości użytkowników. Pozostałe zestawy są
+opcjonalne.
+<!--l. 426--><p class="indent"> Oto dostępne zestawy (zde&#xFB01;niowane w&#x00A0;plikach XML o&#x00A0;nazwach poprzedzonych członem
+<span
+class="ec-lmtt-10">collection-</span>, umieszczonych w&#x00A0;podkatalogu <span
+class="ec-lmtt-10">texmf/tpm/</span>) i&#x00A0;krótki opis ich zawartości:
+<!--l. 430--><p class="indent">
+ <dl class="description"><dt class="description">
+<span
+class="ec-lmbx-10">basic</span> </dt><dd
+class="description">podstawowe programy, pakiety makr i&#x00A0;fontów systemu <span class="TEX">T<span
+class="E">E</span>X</span>, pliki kon&#xFB01;guracyjne dla
+ podstawowych sterowników;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">bibtexextra</span> </dt><dd
+class="description">dodatkowa, obszerna biblioteka stylów Bib<span class="TEX">T<span
+class="E">E</span>X</span>owych i&#x00A0;bazy danych
+ bibliogra&#xFB01;cznych (podstawowe style znajdują się w&#x00A0;zestawie &#x201E;basic&#x201D;);
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">chemistry</span> </dt><dd
+class="description">pakiety makr do składu wzorów chemicznych;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">context</span> </dt><dd
+class="description">pakiet makr do Con<span class="TEX">T<span
+class="E">E</span>X</span>t &#x2013; &#x201E;dialektu&#x201D; <span class="TEX">T<span
+class="E">E</span>X</span>-a autorstwa Hansa Hagena;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">documentation</span> </dt><dd
+class="description">dodatkowe, użyteczne dokumentacje;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">etex</span> </dt><dd
+class="description">pliki pomocnicze dla programu e-<span class="TEX">T<span
+class="E">E</span>X</span>;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">extrabin</span> </dt><dd
+class="description">różne programy pomocnicze; zestaw zawiera m.in. programy i&#x00A0;makra dla systemu
+ texinfo, programy do manipulacji na plikach DVI itp.;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">fontbin</span> </dt><dd
+class="description">programy do konwersji plików fontowych oraz testowania i&#x00A0;instalacji fontów (zestaw do
+ tworzenia fontów wirtualnych, manipulacji plikami .gf i&#x00A0;.pk, programy <span
+class="ec-lmtt-10">mft</span>, <span
+class="ec-lmtt-10">fontinst </span>itp.);
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">fontsrecommended</span> </dt><dd
+class="description">obszerna biblioteka częściej używanych fontów w&#x00A0;postaci źródłowej (.mf)
+ bądź obwiedniowych oraz pliki de&#xFB01;nicyjne i&#x00A0;stylów <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-a dla tych fontów;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">fontsextra</span> </dt><dd
+class="description">biblioteka różnych rzadziej używanych fontów;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">formatsextra</span> </dt><dd
+class="description">pliki pomocnicze do generowania dodatkowych &#x201E;formatów&#x201D; (tj. obszerne zestawy
+ makr służące do wstępnego przetworzenia i&#x00A0;utworzenia pliku <span
+class="ec-lmtt-10">.fmt</span>);
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">games</span> </dt><dd
+class="description">pakiety do prezentacji zapisu różnych gier (szachy, brydż itp.);
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">genericextra</span> </dt><dd
+class="description">obszerna biblioteka makr, trudnych do sklasy&#xFB01;kowania, działających z&#x00A0;różnymi
+ formatami (Plain, LaTeX itp.);
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">htmlxml</span> </dt><dd
+class="description">pakiety konwersji <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>a do XML/HTML oraz do składu dokumentów XML/SGML;
+
+
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">lang. . .</span> </dt><dd
+class="description">wsparcie poszczególnych języków; zestawy zawierają wzorce przenoszenia wyrazów
+ i&#x00A0;makra obsługi danych języków, czasem też specy&#xFB01;czne fonty itp., przykładowo:
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">langpolish</span> </dt><dd
+class="description">zawiera polskie pakiety: makra do tworzenia formatu MeX, pakiety <span
+class="ec-lmtt-10">platex</span>, <span
+class="ec-lmtt-10">mwcls</span>,
+ fonty, makra dodatkowe, przydatne dla polskich użytkowników, dokumentacje w&#x00A0;języku
+ polskim;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">latex</span> </dt><dd
+class="description">podstawowe pakiety <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-a;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">latexrecommended</span> </dt><dd
+class="description">rekomendowany zestaw często używanych pakietów dodatkowych;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">latex3</span> </dt><dd
+class="description">pakiety-&#x201E;zwiastuny&#x201D; <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>3, działające z&#x00A0;LaTeX2e;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">latexextra</span> </dt><dd
+class="description">bogaty wybór dodatkowych pakietów dla <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-a;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">mathextra</span> </dt><dd
+class="description">dodatkowe pakiety do składu zaawansowanej matematyki;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">metapost</span> </dt><dd
+class="description">MetaPost i&#x00A0;pakiety do tworzenia rysunków z&#x00A0;użyciem MetaFonta;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">music</span> </dt><dd
+class="description">makra do sładu nutowego;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">omega</span> </dt><dd
+class="description">rozszerzenie <span class="TEX">T<span
+class="E">E</span>X</span>a autorstwa Johna Plaice&#x2019;a i&#x00A0;Yannisa Haralambousa, działające ze
+ znakami kodowanymi 16-bitowo;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">pdftex</span> </dt><dd
+class="description">pliki pomocnicze dla pdf<span class="TEX">T<span
+class="E">E</span>X</span>-a, wersji programu <span class="TEX">T<span
+class="E">E</span>X</span> tworzącej pliki w&#x00A0;formacie PDF;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">pictures</span> </dt><dd
+class="description">pakiety do tworzenia diagramów i&#x00A0;innych obiektów gra&#xFB01;cznych;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">plainextra</span> </dt><dd
+class="description">dodatkowe biblioteki makr dla plain <span class="TEX">T<span
+class="E">E</span>X</span>;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">psutils</span> </dt><dd
+class="description">narzędzia do manipulacji plikami PostScript-owymi;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">publishers</span> </dt><dd
+class="description">pakiety makr pochodzące od różnych wydawnictw;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">t1utils</span> </dt><dd
+class="description">narzędzia do fontów w&#x00A0;formacie Type&#x00A0;1;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">texbooks</span> </dt><dd
+class="description">przykłady i&#x00A0;inne materiały autorstwa D.E.&#x00A0;Knutha;
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">ttfutils</span> </dt><dd
+class="description">narzędzia do konwersji fontów True Type;</dd></dl>
+<!--l. 515--><p class="noindent">Katalog <span
+class="ec-lmtt-10">texmf/lists/ </span>(wykorzystywany podczas instalacji) zawiera spis wszystkich plików w&#x00A0;każdym
+pakiecie.
+
+
+<!--l. 520--><p class="noindent">
+ <h3 class="sectionHead"><span class="titlemark">3. </span> <a
+ id="x1-130003"></a>Instalacja i&#x00A0;użytkowanie w systemach Unix</h3>
+<!--l. 523--><p class="noindent">Jak już wspomniano w&#x00A0;części &#x00A0;<a
+href="#x1-40001.1">1.1<!--tex4ht:ref: sec:basic --></a> na str.&#x00A0;<a
+href="#x1-40001.1">5<!--tex4ht:ref: sec:basic --></a>, <span class="TEX">T<span
+class="E">E</span>X</span> Live można używać na trzy sposoby:
+<!--l. 526--><p class="indent">
+ <ol class="enumerate1" >
+ <li class="enumerate" value="1"
+><a
+ id="x1-13002x1"></a>zamontować płytę (<span
+class="ec-lmri-10">mount</span>) CD w&#x00A0;systemie plików, uruchomić skrypt <span
+class="ec-lmtt-10">install-tl.sh</span>
+ i&#x00A0;wybrać opcję <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">&lt;R&gt;</span></span></span> (<span
+class="ec-lmri-10">do not install &#xFB01;les, set up to run off CD-ROM/DVD </span>&#x2013; bez instalacji
+ plików, dostosuj do uruchamiania z&#x00A0;CD/DVD). Pozwala to na uruchamianie wszystkich
+ programów bezpośrednio z&#x00A0;płytki; na dysku twardym znajdą się jedynie niezbędne pliki
+ kon&#xFB01;guracyjne.
+ </li>
+ <li class="enumerate" value="2"
+><a
+ id="x1-13004x2"></a>zainstalować część lub cały system na lokalnym twardym dysku.
+ </li>
+ <li class="enumerate" value="3"
+><a
+ id="x1-13006x3"></a>doinstalować wybrane pakiety do istniejącego systemu <span class="TEX">T<span
+class="E">E</span>X</span> lub systemu <span class="TEX">T<span
+class="E">E</span>X</span> Live
+ zainstalowanego wcześniej.</li></ol>
+<!--l. 538--><p class="noindent">Każda z&#x00A0;tych metod jest dokładniej opisana w&#x00A0;dalszych rozdziałach.
+<!--l. 541--><p class="indent"> <hr class="figure"><div class="figure"
+><table class="figure"><tr class="figure"><td class="figure"
+>
+
+
+
+
+<!--l. 541--><p class="noindent"> <span
+class="ec-lmbx-10">Uwaga: </span>CD i&#x00A0;DVD są w&#x00A0;formacie ISO 9660 (High Sierra), z&#x00A0;rozszerzeniami Rock Ridge (i&#x00A0;Joliet dla
+Windows). Aby skorzystać z&#x00A0;wszystkich zalet płytki pod Unixem, twój system operacyjny powinien
+obsługiwać rozszerzenie Rock Ridge. Prosimy zapoznać się z&#x00A0;dokumentacją komendy <span
+class="ec-lmss-10">mount </span>w&#x00A0;twoim
+systemie aby sprawdzić, czy to jest możliwe. Jeżeli używasz wielu różnych maszyn w&#x00A0;sieci
+lokalnej, zobacz czy możesz zamontować CD/DVD na tej, która pozwala na użycie Rock
+Ridge.
+<!--l. 553--><p class="indent"> Współczesne systemy operacyjne powinny umieć bez problemów korzystać z&#x00A0;CD/DVD. Dalsze
+kroki opisane są przy założeniu, że udało się zamontować CD/DVD w&#x00A0;pełnej zgodności z&#x00A0;Rock Ridge.
+
+
+<!--l. 563--><p class="indent"> </td></tr></table></div><hr class="endfigure">
+ <h4 class="subsectionHead"><span class="titlemark">3.1. </span> <a
+ id="x1-140003.1"></a>Uruchamianie <span class="TEX">T<span
+class="E">E</span>X</span> Live z&#x00A0;płytki (Unix)</h4>
+<!--l. 606--><p class="noindent">Aby korzystać bezpośrednio z&#x00A0;nośnika w&#x00A0;systemach Unix należy użyć płyty <span
+class="ec-lmss-10">live </span>DVD. Najpierw należy
+zamontować CD lub DVD &#x2013; postać polecenia jest zależna od konkretnej platformy, poniższe
+działa w&#x00A0;Linux, choć nazwa urządzenia (tu: <span
+class="ec-lmtt-10">/dev/cdrom</span>) może się różnić. W&#x00A0;przykładach
+podajemy <span
+class="ec-lmtt-10">&gt; </span>jako znak zgłoszenia powłoki, zaś to, co wpisuje użytkownik, jest <span class="underline"><span
+class="ec-lmtt-10">podkre</span><span
+class="ec-lmtt-10">ślone</span></span>.
+<div class="alltt">
+<!--l. 607--><p class="noindent"><div class="obeylines-v"> <span
+class="ec-lmtt-10">&gt; </span><span class="underline"><span
+class="ec-lmtt-10">mount</span> <span
+class="ec-lmtt-10">-t</span> <span
+class="ec-lmtt-10">iso9660</span> <span
+class="ec-lmtt-10">/dev/cdrom</span> <span
+class="ec-lmtt-10">/mnt/cdrom</span></span>
+</div>
+</div>
+<!--l. 607--><p class="noindent">następnie zmieniamy katalog bieżący na katalog montowania: <div class="alltt">
+<!--l. 607--><p class="noindent"><div class="obeylines-v"> <span
+class="ec-lmtt-10">&gt; </span><span class="underline"><span
+class="ec-lmtt-10">cd</span> <span
+class="ec-lmtt-10">/mnt/cdrom</span></span>
+</div>
+</div>
+<!--l. 607--><p class="noindent">W&#x00A0;systemie Mac OS X katalog ten znajduje się zwykle w&#x00A0;ramach <span
+class="ec-lmtt-10">/Volumes </span>zaś nośnik montowany jest
+automatycznie.
+<!--l. 607--><p class="noindent">Uruchamiamy skrypt instalacyjny <span
+class="ec-lmtt-10">install-tl.sh</span>: <div class="alltt">
+<!--l. 607--><p class="noindent"><div class="obeylines-v"> <span
+class="ec-lmtt-10">&gt; </span><span class="underline"><span
+class="ec-lmtt-10">sh</span> <span
+class="ec-lmtt-10">install-tl.sh</span></span>
+<br><span
+class="ec-lmtt-10">Welcome to TeX Live...</span>
+</div>
+</div>
+<!--l. 607--><p class="indent"> Po ukazaniu się głównego menu mamy do wyboru listę opcji, wprowadzanych poprzez naciśnięcie
+wybranego znaku oraz klawisza Enter (nie należy wpisywać znaków <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">&lt;&gt;</span></span></span>; wielkie i&#x00A0;małe litery są tożsame,
+w&#x00A0;przykładach podajemy małe litery).
+<!--l. 609--><p class="indent"> Dla uruchamiania bezpośrednio z&#x00A0;płytki wybieramy najpierw opcję <span class="underline"><span
+class="ec-lmtt-10">d</span></span>, następnie podopcję <span class="underline"><span
+class="ec-lmtt-10">1</span></span>, która
+pozwoli nam określić katalog na generowane przez <span class="TEX">T<span
+class="E">E</span>X</span>-a pliki (fonty, formaty, pliki kon&#xFB01;guracyjne do
+mody&#xFB01;kacji ustawień). Jeśli odpowiadają nam ustawienia domyślne (<span
+class="ec-lmtt-10">/usr/local/texlive/2005</span>),
+możemy pominąć poniższy fragment. W&#x00A0;naszym przykładzie użyjemy <span
+class="ec-lmtt-10">/opt/texlive2005</span>:
+<div class="alltt">
+<!--l. 616--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">Enter</span><span
+class="ec-lmtt-10">&#x00A0;command:</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">d</span></span>
+<br><span
+class="ec-lmtt-10">Current</span><span
+class="ec-lmtt-10">&#x00A0;directories</span><span
+class="ec-lmtt-10">&#x00A0;setup:</span>
+<br><span
+class="ec-lmtt-10">&lt;1&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;TEXDIR:</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;/usr/local/texlive/2005</span>
+<br><span
+class="ec-lmtt-10">...</span>
+<br><span
+class="ec-lmtt-10">Enter</span><span
+class="ec-lmtt-10">&#x00A0;command:</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">1</span></span>
+<br><span
+class="ec-lmtt-10">New</span><span
+class="ec-lmtt-10">&#x00A0;value</span><span
+class="ec-lmtt-10">&#x00A0;for</span><span
+class="ec-lmtt-10">&#x00A0;TEXDIR</span><span
+class="ec-lmtt-10">&#x00A0;[/usr/local/texlive/TeX]:</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">/opt/texlive2005</span></span>
+<br><span
+class="ec-lmtt-10">...</span>
+<br><span
+class="ec-lmtt-10">Enter</span><span
+class="ec-lmtt-10">&#x00A0;command:</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">r</span></span>
+
+
+</div>
+</div>
+<!--l. 627--><p class="noindent">wciśnięcie klawisza <span class="underline"><span
+class="ec-lmtt-10">r</span></span> powoduje powrót do głównego menu, gdzie wybieramy opcję uruchamiania
+bezpośrednio z&#x00A0;nośnika, bez instalacji właściwej na dysku: <div class="alltt">
+<!--l. 630--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">Enter</span><span
+class="ec-lmtt-10">&#x00A0;command:</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">r</span></span>
+<br><span
+class="ec-lmtt-10">Preparing</span><span
+class="ec-lmtt-10">&#x00A0;destination</span><span
+class="ec-lmtt-10">&#x00A0;directories...</span>
+<br><span
+class="ec-lmtt-10">...</span>
+<br><span
+class="ec-lmtt-10">Welcome</span><span
+class="ec-lmtt-10">&#x00A0;to</span><span
+class="ec-lmtt-10">&#x00A0;the</span><span
+class="ec-lmtt-10">&#x00A0;TeX</span><span
+class="ec-lmtt-10">&#x00A0;Live</span><span
+class="ec-lmtt-10">&#x00A0;system!</span>
+<br><span
+class="ec-lmtt-10">&gt;</span>
+</div>
+</div>
+<!--l. 638--><p class="indent"> Następnie należy uaktualnić zmienną <span
+class="ec-lmtt-10">PATH</span>, dołączając do niej katalog zawierający binaria dla
+danej architektury, a&#x00A0;także ustawić zmienną <span
+class="ec-lmtt-10">TEXMFSYSVAR </span>na podany powyżej katalog. Dla
+powłoki zgodnej z&#x00A0;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>:
+<div class="alltt">
+<!--l. 643--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">PATH=/mnt/cdrom/bin/</span><span
+class="ec-lmro-10">archname</span><span
+class="ec-lmtt-10">:$PATH;</span><span
+class="ec-lmtt-10">&#x00A0;export</span><span
+class="ec-lmtt-10">&#x00A0;PATH</span>
+<br><span
+class="ec-lmtt-10">TEXMFSYSVAR=/opt/texlive2005/texmf-var;</span><span
+class="ec-lmtt-10">&#x00A0;export</span><span
+class="ec-lmtt-10">&#x00A0;TEXMFSYSVAR</span>
+</div>
+</div>
+<!--l. 648--><p class="noindent">gdzie <span
+class="ec-lmri-10">archname </span>oznacza konkretną platformę. W&#x00A0;tabeli&#x00A0;<a
+href="#x1-14001r1">1<!--tex4ht:ref: tab:archlist --></a> zamieszczono spis obsługiwanych systemów
+operacyjnych i&#x00A0;odpowiednich dla nich nazw podkatalogów.
+<!--l. 657--><p class="indent"> Dla powłok zgodnych z C shell (<span
+class="ec-lmss-10">csh</span>, <span
+class="ec-lmss-10">tcsh</span>), należy dopisać do pliku <span
+class="ec-lmtt-10">$HOME/.cshrc</span>: <div class="alltt">
+<!--l. 659--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">setenv</span><span
+class="ec-lmtt-10">&#x00A0;PATH</span><span
+class="ec-lmtt-10">&#x00A0;/mnt/cdrom/bin/</span><span
+class="ec-lmro-10">archname</span><span
+class="ec-lmtt-10">:$PATH</span>
+<br><span
+class="ec-lmtt-10">setenv</span><span
+class="ec-lmtt-10">&#x00A0;TEXMFSYSVAR</span><span
+class="ec-lmtt-10">&#x00A0;/opt/texlive2005/texmf-var</span>
+</div>
+</div>
+<!--l. 664--><p class="noindent">gdzie <span
+class="ec-lmri-10">archname </span>&#x2013; jak wyżej.
+<!--l. 675--><p class="indent"> Po zakończeniu instalacji i&#x00A0;ustawieniu zmiennych systemowych warto uruchomić <span
+class="ec-lmss-10">texcon&#xFB01;g </span>lub
+<span
+class="ec-lmss-10">texcon&#xFB01;g-sys </span>aby dostroić instalację do własnych potrzeb (patrz część&#x00A0;<a
+href="#x1-170003.4">3.4<!--tex4ht:ref: sec:texconfig --></a>, str.&#x00A0;<a
+href="#x1-170003.4">24<!--tex4ht:ref: sec:texconfig --></a>).
+
+
+<!--l. 677--><p class="indent"> <a
+ id="x1-14001r1"></a><hr class="float"><div class="float"
+><table class="float"><tr class="float"><td class="float"
+>
+
+
+ <table class="caption"
+><tr valign="baseline" class="caption"><td class="id">Tabela&#x00A0;1: </td><td
+class="content">Obsługiwane systemy operacyjne</td></tr></table><!--tex4ht:label?: x1-14001r1 -->
+ <div class="tabular"><table class="tabular"
+cellspacing="0" cellpadding="0"
+frame="void" id="TBL-3-" ><colgroup id="TBL-3-1g"><col
+id="TBL-3-1"><col
+id="TBL-3-2"></colgroup><tr
+ valign="baseline" id="TBL-3-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-1-1"
+class="td11"> <span
+class="ec-lmtt-10">alpha-linux </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-1-2"
+class="td11"> HP Alpha GNU/Linux </td>
+</tr><tr
+ valign="baseline" id="TBL-3-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-2-1"
+class="td11"> <span
+class="ec-lmtt-10">i386-darwin </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-2-2"
+class="td11"> Intel x86 Mac OS X </td>
+</tr><tr
+ valign="baseline" id="TBL-3-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-3-1"
+class="td11"> <span
+class="ec-lmtt-10">i386-freebsd </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-3-2"
+class="td11"> Intel x86 FreeBSD </td>
+</tr><tr
+ valign="baseline" id="TBL-3-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-4-1"
+class="td11"> <span
+class="ec-lmtt-10">i386-linux </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-4-2"
+class="td11"> Intel x86 GNU/Linux </td>
+</tr><tr
+ valign="baseline" id="TBL-3-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-5-1"
+class="td11"> <span
+class="ec-lmtt-10">mips-irix </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-5-2"
+class="td11"> SGI IRIX </td>
+</tr><tr
+ valign="baseline" id="TBL-3-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-6-1"
+class="td11"> <span
+class="ec-lmtt-10">powerpc-aix </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-6-2"
+class="td11"> IBM RS/6000 AIX </td>
+</tr><tr
+ valign="baseline" id="TBL-3-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-7-1"
+class="td11"> <span
+class="ec-lmtt-10">powerpc-darwin </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-7-2"
+class="td11"> Mac OS X </td>
+</tr><tr
+ valign="baseline" id="TBL-3-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-8-1"
+class="td11"> <span
+class="ec-lmtt-10">sparc-linux </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-8-2"
+class="td11"> Sun Sparc GNU/Linux </td>
+</tr><tr
+ valign="baseline" id="TBL-3-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-9-1"
+class="td11"> <span
+class="ec-lmtt-10">sparc-solaris </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-9-2"
+class="td11"> Sun Sparc Solaris </td>
+</tr><tr
+ valign="baseline" id="TBL-3-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-10-1"
+class="td11"> <span
+class="ec-lmtt-10">win32 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-10-2"
+class="td11"> Windows (32-bit) </td>
+</tr><tr
+ valign="baseline" id="TBL-3-11-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-11-1"
+class="td11"> <span
+class="ec-lmtt-10">x86_64-linux </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-3-11-2"
+class="td11"> Intel x86 64-bit GNU/Linux </td>
+</tr><tr
+class="hline"><td><hr></td><td><hr></td></tr><tr
+ valign="baseline" id="TBL-3-12-"><td style="white-space:nowrap; text-align:left;" id="TBL-3-12-1"
+class="td11"> </td> </tr></table>
+</div>
+
+
+ </td></tr></table></div><hr class="endfloat" />
+<!--l. 736--><p class="indent"> Po ponownym uruchomieniu sesji polski użytkownik może użyć bezpośrednio m.in. polecenia <span
+class="ec-lmtt-10">mex</span>
+(spolonizowany format plain), <span
+class="ec-lmtt-10">platex </span>(<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span> z&#x00A0;polskimi i&#x00A0;anglo-amerykańskimi wzorcami
+przenoszenia wyrazów) oraz ich wersji dla programu <span
+class="ec-lmtt-10">pdfTeX </span>(tworzącego pliki PDF), odpowiednio:
+<span
+class="ec-lmtt-10">pdfmex </span>i&#x00A0;<span
+class="ec-lmtt-10">pdfplatex</span>. Potrzebne pliki formatów zostaną wygenerowane automatycznie podczas
+pierwszego uruchomienia danego polecenia i&#x00A0;zapisane w&#x00A0;lokalnym katalogu. Katalog ten, domyślnie
+<span
+class="ec-lmtt-10">/usr/local/texlive/2005/texmf-var/</span>, a&#x00A0;w&#x00A0;naszym przykładzie <span
+class="ec-lmtt-10">/usr/local/texlive/texmf-var/</span>,
+zawiera pliki kon&#xFB01;guracyjne, które mogą być mody&#xFB01;kowane przez użytkownika. W&#x00A0;kon&#xFB01;gurowaniu
+pomocne jest uruchomienie skryptu <span
+class="ec-lmss-10">texcon&#xFB01;g</span>, opisanego w&#x00A0;części&#x00A0;<a
+href="#x1-170003.4">3.4<!--tex4ht:ref: sec:texconfig --></a>.
+ <h4 class="subsectionHead"><span class="titlemark">3.2. </span> <a
+ id="x1-150003.2"></a>Instalacja <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live na twardym dysku</h4>
+<!--l. 753--><p class="noindent">Instalacja części lub całości dystrybucji na twardym dysku wymaga zamontowania płyty CD (lub DVD)
+w&#x00A0;systemie, przejścia do jego katalogu głównego i&#x00A0;uruchomienia skryptu instalacyjnego:
+<div class="alltt">
+<!--l. 756--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">sh</span> <span
+class="ec-lmtt-10">install-tl.sh</span></span>
+</div>
+</div> (W niektórych systemach Unix może zajść potrzeba użycia <span
+class="ec-lmss-10">sh5 </span>lub <span
+class="ec-lmss-10">bash</span>.)
+<!--l. 762--><p class="noindent">Skrypt ten przeszukuje listy zestawów i&#x00A0;pakietów z&#x00A0;CD oraz próbuje odgadnąć, z&#x00A0;jakim systemem
+komputerowym ma do czynienia.
+<!--l. 766--><p class="indent"> Następnie pokaże on główną stronę kon&#xFB01;guracyjną umożliwiającą wybór:
+<!--l. 771--><p class="indent">
+ <dl class="description"><dt class="description">
+ </dt><dd
+class="description"><span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">&lt;P&gt;</span></span></span> <span
+class="ec-lmri-10">Current platform </span>(systemu operacyjnego, dla którego chcemy dokonać instalacji, na wypadek
+ gdyby zawiodła automatyczna detekcja);
+ </dd><dt class="description">
+ </dt><dd
+class="description"><span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">&lt;B&gt;</span></span></span> <span
+class="ec-lmri-10">Binary architectures </span>(dodatkowo instalowanych binariów dla innych platform, np. na
+ serwerze, z&#x00A0;którego będą korzystać użytkownicy innych systemów);
+ </dd><dt class="description">
+ </dt><dd
+class="description"><span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">&lt;S&gt;</span></span></span> <span
+class="ec-lmri-10">Installation scheme </span>(prede&#xFB01;niowanego zestawu instalacyjnego, np. <span
+class="ec-lmri-10">full </span>&#x2013; pełnego, <span
+class="ec-lmri-10">medium </span>&#x2013;
+ wystarczającego do większości zastosowań, <span
+class="ec-lmri-10">basic </span>&#x2013; podstawowego; mamy tu też do wyboru
+ zestaw proponowany polskim użytkownikom: <span
+class="ec-lmri-10">GUST scheme</span>);
+ </dd><dt class="description">
+ </dt><dd
+class="description"><span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">&lt;C&gt;</span></span></span> <span
+class="ec-lmri-10">Standard collections </span>(zestawów, których wybór pomaga zmody&#xFB01;kować dany schemat
+ instalacji);
+ </dd><dt class="description">
+ </dt><dd
+class="description"><span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">&lt;L&gt;</span></span></span> <span
+class="ec-lmri-10">Language collections </span>(zestawów dla obsługiwanych języków);
+ </dd><dt class="description">
+ </dt><dd
+class="description"><span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">&lt;D&gt;</span></span></span> <span
+class="ec-lmri-10">Installation directories </span>(katalogu bazowego na dysku, przeznaczonego na instalację);
+ </dd><dt class="description">
+ </dt><dd
+class="description"><span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">&lt;O&gt;</span></span></span> ustawienia trybu pracy niektórych programów.</dd></dl>
+
+
+<!--l. 791--><p class="indent"> Po wybraniu opcji <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">&lt;C&gt;</span></span></span> &#x2013; <span
+class="ec-lmri-10">Standard collections</span>, wyświetlone zostaną dostępne zestawy. Każdy zestaw
+zawiera szereg pakietów: makr, fontów itp. Zaznaczenie zestawu do zaistalowania polega na wciśnięciu
+odpowiedniego klawisza, ponowne naciśnięcie tego samego klawisza wyłącza zaznaczenie (uwaga: wielkie
+i małe litery są rozróżniane!).
+<!--l. 797--><p class="indent"> Po wybraniu opcji <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">&lt;L&gt;</span></span></span> &#x2013; <span
+class="ec-lmri-10">Language collections</span>, wyświetlone zostaną dostępne zestawy dla różnych
+języków. Zawierają one najczęściej wzorce przenoszenia wyrazów, czasami dodatkowe pakiety makr i
+fontów. Aby zainstalować polskie pakiety (fonty, makra, dokumentacje), należy w&#x00A0;tym menu wybrać
+klawisz odpowiadający opcji <span
+class="ec-lmtt-10">Polish</span>.
+<!--l. 804--><p class="indent"> Po powrocie do głównego menu można dodatkowo wybrać inne opcje. I&#x00A0;tak:
+<!--l. 806--><p class="noindent"><span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">&lt;D&gt;</span></span></span> <span
+class="ec-lmri-10">directories </span>pozwala zmienić domyślne katalogi instalacji, przypisane zmiennym wewnętrznym:
+<!--l. 811--><p class="noindent">
+ <dl class="list1"><dt class="list">
+ <span
+class="ec-lmtt-10">TEXDIR</span> </dt><dd
+class="list">katalog bazowy, w&#x00A0;ramach którego zostaną zainstalowane wszystkie pliki; domyślnie jest
+ to <span
+class="ec-lmtt-10">/usr/local/texlive/2005</span>, ale można go zmienić np. na <span
+class="ec-lmtt-10">/opt/texlive2005</span>.
+ <!--l. 816--><p class="noindent">W systemie Mac OS X dostępne programy instalacyjne (<span
+class="ec-lmri-10">TeXShop</span>, <span
+class="ec-lmri-10">ITeXMac</span>, ...) korzystają
+ z&#x00A0;domyślnej lokalizacji te<span class="TEX">T<span
+class="E">E</span>X</span>, czyli <span
+class="ec-lmtt-10">/usr/local/teTeX</span>. Wobec czego użytkownicy Mac
+ dla instalacji <span class="TEX">T<span
+class="E">E</span>X</span> Live powinni rozważyć wybór katalogu <span
+class="ec-lmtt-10">/usr/local/teTeX </span>zamiast
+ <span
+class="ec-lmtt-10">/usr/local/texlive/2005</span>.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">TEXMFLOCAL</span> </dt><dd
+class="list">katalog przeznaczony na lokalne pliki makr i&#x00A0;fontów użytkownika, a&#x00A0;także
+ indywidualne, nie związane z&#x00A0;dystrybucją, uzupełnienia instalacji; domyślnie jest to
+ <span
+class="ec-lmtt-10">/usr/local/texlive/texmf-local</span>. (Katalog ten jest niezależny od opisanego wyżej
+ katalogu bazowego, ponieważ jest przeznaczony na lokalnie dodawane makra czy fonty.)
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">TEXMFSYSVAR</span> </dt><dd
+class="list">katalog, który przechowuje pliki generowane przez system (np. formaty) (patrz
+ część&#x00A0;<a
+href="#x1-170003.4">3.4<!--tex4ht:ref: sec:texconfig --></a>, str.&#x00A0;<a
+href="#x1-170003.4">24<!--tex4ht:ref: sec:texconfig --></a>); domyślnie <span
+class="ec-lmtt-10">TEXDIR/texmf-var</span>. Istnieje ponadto <span
+class="ec-lmtt-10">TEXMFSYSCONFIG</span>,
+ katalog dla aktualnie używanych plików kon&#xFB01;guracyjnych, mody&#xFB01;kowanych najczęściej przez
+ program <span
+class="ec-lmss-10">texcon&#xFB01;g</span>.</dd></dl>
+<!--l. 837--><p class="noindent"><span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">&lt;O&gt;</span></span></span> <span
+class="ec-lmri-10">Other options </span>&#x2013; inne opcje:
+<!--l. 840--><p class="noindent">
+ <dl class="list1"><dt class="list">
+ <span
+class="ec-lmtt-10">a</span> </dt><dd
+class="list"><span
+class="ec-lmri-10">alternate directory for generated fonts </span>&#x2013; pozwala określić katalog dla generowanych fontów
+ (np. jeżeli chcemy zainstalować główny pakiet w&#x00A0;trybie &#x201E;tylko do odczytu&#x201D; (<span
+class="ec-lmri-10">read-only</span>));
+ domyślnie fonty generowane są w&#x00A0;katalogu określonym przez zmienną <span
+class="ec-lmtt-10">TEXMFVAR</span>.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">l</span> </dt><dd
+class="list"><span
+class="ec-lmri-10">create symbolic links in standard directories </span>&#x2013; pozwala określić czy utworzyć dowiązania
+ symboliczne (<span
+class="ec-lmri-10">links</span>) dla stron <span
+class="ec-lmss-10">man</span>, GNU <span
+class="ec-lmss-10">info </span>i&#x00A0;programów w&#x00A0;standardowych katalogach
+ systemu operacyjnego, np. <span
+class="ec-lmtt-10">/usr/local/man</span>, <span
+class="ec-lmtt-10">/usr/local/info </span>oraz <span
+class="ec-lmtt-10">/usr/local/bin</span>.
+ Wymagane do tego są, oczywiście, uprawnienia administratora.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">d</span> </dt><dd
+class="list"><span
+class="ec-lmri-10">do not install font/macro doc tree </span>&#x2013; pozwala pominąć instalowanie dokumentacji fontów
+ bądź makr, np. dla zaoszczędzenia miejsca na dysku.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">s</span> </dt><dd
+class="list"><span
+class="ec-lmri-10">do not install font/macro source tree </span>&#x2013; pozwala pominąć instalowanie plików źródłowych
+ fontów bądź makr (dostępnych np. w&#x00A0;postaci plików <span
+class="ec-lmtt-10">.dtx</span>), które nie są wykorzystywane
+ do bieżącej pracy;
+ </dd></dl>
+
+<!--l. 866--><p class="indent"> Po zakończeniu ustawień i&#x00A0;po powrocie go głównego menu, można rozpocząć instalację
+(klawisz&#x00A0;<span class="underline"><span
+class="ec-lmtt-10">I</span></span>). Program instalacyjny, uwzględniając wybrane zestawy i&#x00A0;systemy, sprawdzi spisy
+plików na CD/DVD, stworzy listę plików do skopiowania, po czym skopiuje je na twardy
+dysk.
+<!--l. 872--><p class="indent"> Po instalacji wystarczy dodać do zmiennej <span
+class="ec-lmtt-10">PATH </span>właściwy podkatalog <span
+class="ec-lmtt-10">bin </span>instalacji <span class="TEX">T<span
+class="E">E</span>X</span>-a,
+uaktywnić tę zmienną i&#x00A0;można już zacząć pracę.
+<!--l. 891--><p class="indent"> Po zakończeniu instalacji i&#x00A0;ustawieniu zmiennych systemowych warto uruchomić <span
+class="ec-lmss-10">texcon&#xFB01;g </span>lub
+<span
+class="ec-lmss-10">texcon&#xFB01;g-sys </span>aby dostroić instalację do własnych potrzeb (patrz część&#x00A0;<a
+href="#x1-170003.4">3.4<!--tex4ht:ref: sec:texconfig --></a>, str.&#x00A0;<a
+href="#x1-170003.4">24<!--tex4ht:ref: sec:texconfig --></a>).
+<!--l. 895--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">3.3. </span> <a
+ id="x1-160003.3"></a>Instalacja pojedynczych pakietów z&#x00A0;<span class="TEX">T<span
+class="E">E</span>X</span> Live na twardym dysku</h4>
+<!--l. 896--><p class="noindent"><span class="TEX">T<span
+class="E">E</span>X</span> Live można używać zarówno do aktualizacji istniejącej instalacji, jak i&#x00A0;do dodawania składników
+do instalacji wcześniejszej. Główny program instalacyjny przeznaczony jest do użycia tylko za pierwszym
+razem, natomiast później należy używać znajdującego się na CD (DVD) skryptu <span
+class="ec-lmtt-10">install-pkg.sh</span>.
+Uruchamia się go przez zamontowanie nośnika, przejście do katalogu punktu montowania i&#x00A0;wydanie
+polecenia:
+ <div class="alltt">
+<!--l. 904--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">sh</span> <span
+class="ec-lmtt-10">install-pkg.sh</span> <span
+class="ec-lmtti-10">opcje</span></span>
+</div>
+</div>
+<!--l. 908--><p class="indent"> Skrypt posiada dziewięć parametrów; pierwsze cztery pozwalają wybrać: pojedynczy pakiet do
+instalacji, cały zestaw (np. <span
+class="ec-lmtt-10">mathextra</span>), nazwę katalogu zamontowanego CD, oraz nazwę katalogu
+zawierającego pliki ze spisami zawartości pakietów (zwykle te dwa ostatnie ustawiane są
+automatycznie):
+<!--l. 914--><p class="noindent">
+ <dl class="list1"><dt class="list">
+ <span
+class="ec-lmtt-10">--package=</span><span
+class="ec-lmro-10">pkgname</span> </dt><dd
+class="list">pojedynczy pakiet do zainstalowania;
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--collection=</span><span
+class="ec-lmro-10">colname</span> </dt><dd
+class="list">pojedynczy zestaw do zainstalowania;
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--cddir=</span><span
+class="ec-lmro-10">dir</span> </dt><dd
+class="list">katalog źródłowy (domyślnie jest to katalog bieżący, z&#x00A0;którego uruchomiono
+ skrypt);
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--listdir=</span><span
+class="ec-lmro-10">dir</span> </dt><dd
+class="list">katalog ze spisami plików (domyślnie <span
+class="ec-lmtt-10">./texmf/tpm/lists</span>).
+ </dd></dl>
+<!--l. 927--><p class="indent"> Proces instalacji jest określony dokładniej przez pięć kolejnych parametrów: pierwsze dwa pozwalają
+wyłączyć z&#x00A0;instalacji dokumentacje i&#x00A0;pliki źródłowe, trzeci wyłącza domyślne uruchamianie na koniec
+skryptu <span
+class="ec-lmtt-10">mktexlsr</span>, przebudowującego bazę danych o&#x00A0;plikach, czwarty uruchamia na koniec skrypt
+kon&#xFB01;guracyjny <span
+class="ec-lmtt-10">texconfig init</span>, zaś piąty powoduje jedynie wypisanie plików, które miałyby być
+zainstalowane:
+ <div class="tabular"><table class="tabular"
+cellspacing="0" cellpadding="0"
+frame="void" id="TBL-4-" ><colgroup id="TBL-4-1g"><col
+id="TBL-4-1"><col
+id="TBL-4-2"></colgroup><tr
+ valign="baseline" id="TBL-4-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-1-1"
+class="td11"> <span
+class="ec-lmtt-10">--nodoc </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-1-2"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-4-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-2-1"
+class="td11"> <span
+class="ec-lmtt-10">--nosrc </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-2-2"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-4-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-3-1"
+class="td11"> <span
+class="ec-lmtt-10">--nohash </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-3-2"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-4-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-4-1"
+class="td11"> <span
+class="ec-lmtt-10">--config </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-4-2"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-4-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-5-1"
+class="td11"> <span
+class="ec-lmtt-10">--listonly </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-4-5-2"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-4-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-6-1"
+class="td11"> </td> </tr></table>
+</div>
+
+<!--l. 942--><p class="indent"> Można także określić, czy zamiast instalować pliki, skrypt powinien utworzyć z&#x00A0;nich w&#x00A0;wybranej
+lokalizacji archiwum <span
+class="ec-lmss-10">tar</span>:
+ <div class="tabular"><table class="tabular"
+cellspacing="0" cellpadding="0"
+frame="void" id="TBL-5-" ><colgroup id="TBL-5-1g"><col
+id="TBL-5-1"><col
+id="TBL-5-2"></colgroup><tr
+ valign="baseline" id="TBL-5-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-1-1"
+class="td11"> <span
+class="ec-lmtt-10">--archive=</span><span
+class="ec-lmro-10">nazwa </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-5-1-2"
+class="td11"> </td>
+</tr><tr
+ valign="baseline" id="TBL-5-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-2-1"
+class="td11"> </td> </tr></table>
+</div>
+<!--l. 949--><p class="indent"> Dodatkowa opcja <span
+class="ec-lmtt-10">--verbose </span>pozwala wyświetlić podczas uruchomienia bardziej szczegółowe
+komunikaty.
+<!--l. 952--><p class="indent"> Tak więc, jeżeli chcielibyśmy tylko zobaczyć przed zainstalowaniem, jakie pliki tworzą pakiet
+<span
+class="ec-lmss-10">fancyhdr</span>, nasze polecenie wyglądałoby następująco:
+ <div class="alltt">
+<!--l. 956--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">sh</span> <span
+class="ec-lmtt-10">install-pkg.sh</span> <span
+class="ec-lmtt-10">--package=fancyhdr</span> <span
+class="ec-lmtt-10">--listonly</span></span>
+<br>
+<br><span
+class="ec-lmtt-10">texmf/source/latex/fancyhdr/README</span>
+<br><span
+class="ec-lmtt-10">texmf/doc/latex/fancyhdr/fancyhdr.pdf</span>
+<br><span
+class="ec-lmtt-10">...</span>
+</div>
+</div> Oto inne przykłady użycia:
+ <ul class="itemize1">
+ <li class="itemize">zainstaluj <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-owy pakiet <span
+class="ec-lmtt-10">natbib</span>: <div class="alltt">
+ <!--l. 968--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">sh</span> <span
+class="ec-lmtt-10">install-pkg.sh</span> <span
+class="ec-lmtt-10">--package=natbib</span></span>
+</div>
+ </div>
+ </li>
+ <li class="itemize">zainstaluj <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-owy pakiet <span
+class="ec-lmtt-10">alg </span>bez plików źródłowych i&#x00A0;bez dokumentacji: <div class="alltt">
+ <!--l. 973--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">sh</span> <span
+class="ec-lmtt-10">install-pkg.sh</span> <span
+class="ec-lmtt-10">--package=alg</span> <span
+class="ec-lmtt-10">--nosrc</span> <span
+class="ec-lmtt-10">--nodoc</span></span>
+</div>
+ </div>
+ </li>
+ <li class="itemize">zainstaluj wszystkie pakiety dostępne w&#x00A0;zestawie dodatkowych makr dla plain <span class="TEX">T<span
+class="E">E</span>X</span>:
+ <div class="alltt">
+ <!--l. 980--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">sh</span> <span
+class="ec-lmtt-10">install-pkg.sh</span> <span
+class="ec-lmtt-10">--collection=plainextra</span></span>
+</div>
+ </div>
+
+
+ </li>
+ <li class="itemize">spakuj wszystkie pliki wymagane dla PSTricks do&#x00A0;pliku <span
+class="ec-lmss-10">tar</span>, w&#x00A0;katalogu <span
+class="ec-lmtt-10">/tmp</span>: <div class="alltt">
+ <!--l. 985--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">sh</span> <span
+class="ec-lmtt-10">install-pkg.sh</span> <span
+class="ec-lmtt-10">--package=pstricks</span> <span
+class="ec-lmtt-10">--archive=/tmp/pstricks.tar</span></span>
+</div>
+ </div></li></ul>
+<!--l. 997--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">3.4. </span> <a
+ id="x1-170003.4"></a>Program texcon&#xFB01;g</h4>
+<!--l. 999--><p class="noindent">Po zakończeniu instalacji i&#x00A0;uaktywnieniu mody&#xFB01;kacji zmiennej systemowej <span
+class="ec-lmtt-10">PATH</span>, można użyć programu
+<span
+class="ec-lmss-10">texcon&#xFB01;g</span>, do skon&#xFB01;gurowania systemu według własnych potrzeb. Program ten może być w&#x00A0;każdej chwili
+uruchomiony do zmiany ustawień, w&#x00A0;trybie interfejsu pełnoekranowego lub z&#x00A0;linii poleceń. Program
+<span
+class="ec-lmss-10">texcon&#xFB01;g </span>powinien być używany do wszelkich zmian, takich jak deklaracja używanych drukarek czy
+przebudowywanie bazy danych o&#x00A0;plikach. Obydwa tryby pracy posiadają tekst pomocy, opisujący
+dostępne możliwości.
+<!--l. 1008--><p class="indent"> Przykłady użycia z&#x00A0;wiersza poleceń:
+<!--l. 1010--><p class="noindent">
+ <dl class="list1"><dt class="list">
+ <span
+class="ec-lmtt-10">texconfig dvips paper letter</span> </dt><dd
+class="list">ustawienie formatu papieru na &#x201E;letter&#x201D; dla programu <span
+class="ec-lmss-10">dvips</span>;
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">texconfig xdvi letter</span> </dt><dd
+class="list">jak wyżej, ale dla programu <span
+class="ec-lmss-10">xdvi</span>;
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">texconfig rehash</span> </dt><dd
+class="list">aktualizacja wszystkich baz danych instalacji systemu <span class="TEX">T<span
+class="E">E</span>X</span>;
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">texconfig faq</span> </dt><dd
+class="list">wyświetla FAQ dystrybucji te<span class="TEX">T<span
+class="E">E</span>X</span> (na dystrybucji tej oparto <span class="TEX">T<span
+class="E">E</span>X</span> Live);
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">texconfig help</span> </dt><dd
+class="list">wyświetla dostępne opcje skryptu.
+ </dd></dl>
+<!--l. 1022--><p class="indent"> Skrypt <span
+class="ec-lmss-10">texcon&#xFB01;g </span>pozwala na zmianę jedynie najważniejszych ustawień. Głównym plikiem
+kon&#xFB01;guracyjnym jest <span
+class="ec-lmtt-10">texmf.cnf</span>. Zlokalizujemy go uruchamiając polecenie &#x201E;<span
+class="ec-lmtt-10">kpsewhich texmf.cnf</span>&#x201D;.
+Plik ten zawiera sporo użytecznych komentarzy, wyjaśniających reguły ustawień domyślnych, a także
+podaje przykłady ustawień alternatywnych.
+<!--l. 1028--><p class="indent"> Od roku 2005, zgodnie ze zmianami, które zaszły w te<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;3.0, <span
+class="ec-lmss-10">texcon&#xFB01;g </span>zapisuje pliki w&#x00A0;katalogu
+użytkownika (<span
+class="ec-lmtt-10">$HOME/.texlive2005</span>). Jeśli instalujemy system dla wielu użytkowników, powinniśmy
+zatem uruchomić polecenie <span
+class="ec-lmss-10">texcon&#xFB01;g-sys</span>.
+<!--l. 1033--><p class="indent"> Podobnie rzecz ma się ze skryptami <span
+class="ec-lmss-10">updmap </span>oraz <span
+class="ec-lmss-10">fmtutil</span>; także i&#x00A0;one zapisują pliki
+w&#x00A0;<span
+class="ec-lmtt-10">$HOME/.texlive2005</span>. Aby zmienić globalne ustawienia, wygenerować mapy bądź formaty, należy
+użyć poleceń <span
+class="ec-lmss-10">updmap-sys </span>i&#x00A0;<span
+class="ec-lmss-10">fmtutil-sys</span>. W&#x00A0;przypadku instalacji dla wielu użytkowników warto
+wygenerować wspólne pliki formatów (polecenie <span
+class="ec-lmtt-10">fmtutil-sys &#x2013;missing</span>), dzięki czemu uniknie się
+generowania tychże przez każdego użytkownika, na jego własne potrzeby.
+
+
+<!--l. 1041--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">3.5. </span> <a
+ id="x1-180003.5"></a>Testowanie instalacji</h4>
+<!--l. 1044--><p class="noindent">Po zainstalowaniu <span class="TEX">T<span
+class="E">E</span>X</span> Live warto sprawdzić czy programy działają prawidłowo. Opiszemy tu
+podstawowe procedury testujące funkcjonowanie systemu w&#x00A0;systemach Unix. W&#x00A0;Mac OS X i&#x00A0;Windows
+najczęściej użyjemy środowiska gra&#xFB01;cznego (GUI), ale reguły będą podobne.
+<!--l. 1049--><p class="indent">
+ <ol class="enumerate1" >
+ <li class="enumerate" value="1"
+><a
+ id="x1-18002x1"></a>Sprawdzamy najpierw czy uruchamia się program <span
+class="ec-lmss-10">tex</span>:
+ <div class="alltt">
+ <!--l. 1052--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">tex</span> <span
+class="ec-lmtt-10">--version</span></span>
+ <br><span
+class="ec-lmtt-10">TeX</span><span
+class="ec-lmtt-10">&#x00A0;3.141592</span><span
+class="ec-lmtt-10">&#x00A0;(Web2C</span><span
+class="ec-lmtt-10">&#x00A0;7.5.5)</span>
+ <br><span
+class="ec-lmtt-10">kpathsea</span><span
+class="ec-lmtt-10">&#x00A0;version</span><span
+class="ec-lmtt-10">&#x00A0;3.5.3</span>
+ <br><span
+class="ec-lmtt-10">Copyright</span><span
+class="ec-lmtt-10">&#x00A0;(C)</span><span
+class="ec-lmtt-10">&#x00A0;1997-2004</span><span
+class="ec-lmtt-10">&#x00A0;D.E.</span><span
+class="ec-lmtt-10">&#x00A0;Knuth.</span>
+ <br><span
+class="ec-lmtt-10">...</span>
+</div>
+ </div> Jeśli uruchomienie zakończy się komunikatem <span
+class="ec-lmri-10">command not found</span>, oznacza to, że nieprawidłowo
+ zadeklarowano zmienną <span
+class="ec-lmtt-10">PATH</span>.
+ </li>
+ <li class="enumerate" value="2"
+><a
+ id="x1-18004x2"></a>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. 1063--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">latex</span> <span
+class="ec-lmtt-10">sample2e.tex</span></span>
+ <br><span
+class="ec-lmtt-10">This</span><span
+class="ec-lmtt-10">&#x00A0;is</span><span
+class="ec-lmtt-10">&#x00A0;pdfeTeXk,</span><span
+class="ec-lmtt-10">&#x00A0;Version</span><span
+class="ec-lmtt-10">&#x00A0;3.141592...</span>
+ <br><span
+class="ec-lmtt-10">...</span>
+ <br><span
+class="ec-lmtt-10">Output</span><span
+class="ec-lmtt-10">&#x00A0;written</span><span
+class="ec-lmtt-10">&#x00A0;on</span><span
+class="ec-lmtt-10">&#x00A0;sample2e.dvi</span><span
+class="ec-lmtt-10">&#x00A0;(3</span><span
+class="ec-lmtt-10">&#x00A0;pages,</span><span
+class="ec-lmtt-10">&#x00A0;7496</span><span
+class="ec-lmtt-10">&#x00A0;bytes).</span>
+ <br><span
+class="ec-lmtt-10">Transcript</span><span
+class="ec-lmtt-10">&#x00A0;written</span><span
+class="ec-lmtt-10">&#x00A0;on</span><span
+class="ec-lmtt-10">&#x00A0;sample2e.log.</span>
+</div>
+ </div> Gdy program nie znajduje <span
+class="ec-lmtt-10">sample2e.tex </span>(bądź innych wymaganych plików), może to oznaczać,
+ że nadal działają ustawienia zmiennych środowiska bądź pliki kon&#xFB01;guracyjne z&#x00A0;poprzedniej
+ instalacji. Dogłębną analizę gdzie są przeszukiwane i&#x00A0;znajdywane pliki umożliwia diagnostyka
+ opisana w&#x00A0;części <a
+href="#x1-660007.2.4">7.2.4<!--tex4ht:ref: sec:Debugging --></a> na str.&#x00A0;<a
+href="#x1-660007.2.4">58<!--tex4ht:ref: sec:Debugging --></a>.
+ </li>
+ <li class="enumerate" value="3"
+><a
+ id="x1-18006x3"></a>Podgląd wyniku składu: <div class="alltt">
+ <!--l. 1077--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">xdvi</span> <span
+class="ec-lmtt-10">sample2e.dvi</span></span>
+</div>
+ </div> Polecenie to wymaga uruchomionego środowiska gra&#xFB01;cznego X&#x00A0;Window.
+ </li>
+ <li class="enumerate" value="4"
+><a
+ id="x1-18008x4"></a>Przetwarzanie wyniku składu do PostScript w&#x00A0;celu wyświetlenia lub wydruku: <div class="alltt">
+
+ <!--l. 1083--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">dvips</span> <span
+class="ec-lmtt-10">sample2e.dvi</span> <span
+class="ec-lmtt-10">-o</span> <span
+class="ec-lmtt-10">sample2e.ps</span></span>
+</div>
+ </div>
+ </li>
+ <li class="enumerate" value="5"
+><a
+ id="x1-18010x5"></a>Tworzenie dokumentu bezpośrednio w&#x00A0;formacie PDF: <div class="alltt">
+ <!--l. 1088--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">pdflatex</span> <span
+class="ec-lmtt-10">sample2e.tex</span></span>
+</div>
+ </div>
+ </li>
+ <li class="enumerate" value="6"
+><a
+ id="x1-18012x6"></a>Podgląd dokumentu PDF: <div class="alltt">
+ <!--l. 1093--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">gv</span> <span
+class="ec-lmtt-10">sample2e.pdf</span></span>
+ <br>lub:
+ <br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">xpdf</span> <span
+class="ec-lmtt-10">sample2e.pdf</span></span>
+</div>
+ </div> Programy <span
+class="ec-lmss-10">gv </span>i&#x00A0;<span
+class="ec-lmss-10">xpdf </span>są dostarczane zwykle w&#x00A0;ramach systemu operacyjnego, wobec tego nie
+ zawarto ich na <span class="TEX">T<span
+class="E">E</span>X</span> Live. Przed samodzielną instalacją warto odwiedzić strony, odpowiednio: <span class="obeylines-h"><a
+href="http://www.gnu.org/software/gv" class="url" ><span
+class="ec-lmtt-10">http://www.gnu.org/software/gv</span></a></span> i&#x00A0;<span class="obeylines-h"><a
+href="http://www.foolabs.com/xpdf" class="url" ><span
+class="ec-lmtt-10">http://www.foolabs.com/xpdf</span></a></span>. W&#x00A0;sieci dostępny jest
+ także bezpłatny program Adobe Reader (<span class="obeylines-h"><a
+href="http://www.adobe.com" class="url" ><span
+class="ec-lmtt-10">http://www.adobe.com</span></a></span>).
+ </li>
+ <li class="enumerate" value="7"
+><a
+ id="x1-18014x7"></a>Inne przydatne pliki testowe:
+ <!--l. 1107--><p class="noindent">
+ <dl class="list2"><dt class="list">
+ <span
+class="ec-lmtt-10">small2e.tex</span> </dt><dd
+class="list">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">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">służy do wydruku tablic fontowych;
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">testfont.tex</span> </dt><dd
+class="list">jak wyżej, ale zamiast <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-a wymaga jedynie plain <span class="TEX">T<span
+class="E">E</span>X</span>;
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">story.tex</span> </dt><dd
+class="list">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="underline"><span
+class="ec-lmtt-10">tex</span> story</span>, po ukazaniu się <span
+class="ec-lmtt-10">*</span>, należy wpisać <span class="underline"><span
+class="ec-lmtt-10">\bye</span></span>.</dd></dl>
+ </li></ol>
+<!--l. 1121--><p class="indent"> Początkującym użytkownikom polecamy stronę <span class="obeylines-h"><a
+href="http://tug.org/begin.html" class="url" ><span
+class="ec-lmtt-10">http://tug.org/begin.html</span></a></span>
+oraz podręcznik Petera Flynna <span
+class="ec-lmri-10">Formatting Information</span>, dostępny pod adresem <span class="obeylines-h"><a
+href="http://www.ctan.org/tex-archive/documentation/beginlatex" class="url" ><span
+class="ec-lmtt-10">http://www.ctan.org/tex-archive/documentation/beginlatex</span></a></span>.
+
+
+<!--l. 1127--><p class="noindent">
+ <h3 class="sectionHead"><span class="titlemark">4. </span> <a
+ id="x1-190004"></a>Instalacja dla systemu Mac OS X</h3>
+<!--l. 1130--><p class="noindent">Na komputerach Macintosh <span class="TEX">T<span
+class="E">E</span>X</span> Live działa jedynie pod systemem operacyjnym Mac OS X (starsze
+systemy z&#x00A0;działającym systemem <span class="TEX">T<span
+class="E">E</span>X</span> mogą korzystać z&#x00A0;makr, fontów i&#x00A0;dokumentacji o&#x00A0;ile
+zainstalujemy rozszerzenie Joliet dostępne na <span class="obeylines-h"><a
+href="http://www.tempel.org/joliet" class="url" ><span
+class="ec-lmtt-10">http://www.tempel.org/joliet</span></a></span>).
+<!--l. 1135--><p class="noindent">Instalacja pod Mac OS X może być wykonana na dwa sposoby.
+<!--l. 1137--><p class="indent"> W 2005 r. rekomendowana jest instalacja Mac<span class="TEX">T<span
+class="E">E</span>X</span>, nowej dystrybucji dostępnej na <span
+class="ec-lmss-10">live </span>DVD
+w&#x00A0;katalogu <span
+class="ec-lmtt-10">mactex/</span>. Zawiera ona własny program instalacyjny pełnej dystrybucji systemu <span class="TEX">T<span
+class="E">E</span>X</span>, która
+jest kombinacją te<span class="TEX">T<span
+class="E">E</span>X</span>-a, <span class="TEX">T<span
+class="E">E</span>X</span> Live i&#x00A0;dodatkowych programów oraz dokumentacji. Szczegóły na temat
+projektu Mac<span class="TEX">T<span
+class="E">E</span>X</span> znajdują się na stronie: <span class="obeylines-h"><a
+href="http://tug.org/mactex" class="url" ><span
+class="ec-lmtt-10">http://tug.org/mactex</span></a></span>.
+<!--l. 1144--><p class="indent"> Jeśli wolimy, w&#x00A0;Mac OS X można także zaistalować <span class="TEX">T<span
+class="E">E</span>X</span> Live, wykorzystując skrypty
+<span
+class="ec-lmtt-10">install*</span>. Wymagane jest do tego posiadanie powłoki <span
+class="ec-lmss-10">bash</span>. Od wersji Mac OS X 10.2 <span
+class="ec-lmss-10">bash </span>jest
+standardowo dostępny, a&#x00A0;więc instalujemy podobnie jak opisano to powyżej w&#x00A0;części <a
+href="#x1-130003">3<!--tex4ht:ref: sec:unix-install --></a> na str.&#x00A0;<a
+href="#x1-130003">13<!--tex4ht:ref: sec:unix-install --></a>.
+Wcześniejsze wersje systemu operacyjnego wymagają aktualizacji, czyli pobrania z&#x00A0;sieci powłoki
+<span
+class="ec-lmss-10">bash</span>.
+<!--l. 1179--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">4.1. </span> <a
+ id="x1-200004.1"></a>Strona kodowa Macintosh CE</h4>
+<!--l. 1180--><p class="noindent">Piszący po polsku użytkownicy Mac OS X mają do wyboru stosowanie dwóch 8-bitowych stron
+kodowych:
+ <dl class="description"><dt class="description">
+<span
+class="ec-lmbx-10">iso8859-2</span> </dt><dd
+class="description">&#x2013; co wiąże się z&#x00A0;wykorzystywaniem standardowego oprogramowania uniksowego
+ (Cocoa używa wyłącznie unikodu), jak na przykład Emacsa.
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">Mac CE</span> </dt><dd
+class="description">&#x2013; co pozwala na stosowanie tradycyjnego (Carbon) oprogramowania jak np.&#x00A0;BBEdit.
+ Weźmy pod uwagę ten przypadek.</dd></dl>
+<!--l. 1190--><p class="indent"> Na <span class="TEX">T<span
+class="E">E</span>X</span> Live w&#x00A0;standardowych pakietach <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-a znajduje się plik <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">macce.def</span></span></span>, który pozwala
+<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-owi wczytywać polski tekst z&#x00A0;wykorzystaniem pakietu <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">inputenc</span></span></span>:
+<!--l. 1194--><p class="indent"> <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">\usepackage[macce]{inputenc}</span></span></span>
+<!--l. 1196--><p class="indent"> Ponadto mamy tablice przekodowań dla Mac&#x00A0;CE, niewymagające stosowania pakietu <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">\inputenc</span></span></span>.
+Zamiast niego wystarczy wpisać w&#x00A0;pierwszym wierszu pliku deklarację:
+<!--l. 1200--><p class="indent"> <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">%&amp;</span><span
+class="ec-lmtt-10">&#x00A0;--translate-file=macce-pl</span></span></span>
+<!--l. 1203--><p class="noindent">
+ <h3 class="sectionHead"><span class="titlemark">5. </span> <a
+ id="x1-210005"></a>Instalacja i&#x00A0;użytkowanie pod Windows</h3>
+<!--l. 1206--><p class="noindent">Niniejsze wydanie <span class="TEX">T<span
+class="E">E</span>X</span> Live ponownie zawiera program instalacyjny dla Windows; jest to obecnie
+<span
+class="ec-lmss-10">tlpmgui.exe</span>. Program ten posiada podobne opcje jak instalator dla systemów Unix: pozwala wybrać
+schemat, poszczególne kolekcje, katalogi dla instalacji, a&#x00A0;więc ma funcjonalność opisaną już
+w&#x00A0;części&#x00A0;<a
+href="#x1-150003.2">3.2<!--tex4ht:ref: sec:unix-install-disk --></a> na str.&#x00A0;<a
+href="#x1-150003.2">20<!--tex4ht:ref: sec:unix-install-disk --></a>. Dodatkowo, po instalacji właściwej, możliwe jest dodawanie bądź
+usuwanie pakietów a&#x00A0;także wykonywanie najważniejszych czynności administracyjnych, jak
+aktualizacja bazy danych instalacji, generowanie formatów czy map fontowych. Możliwe
+jest także przygotowanie systemu operacyjnego do uruchamiania programów bezpośrednio
+z&#x00A0;DVD.
+<!--l. 1218--><p class="indent"> <span
+class="ec-lmss-10">tlpmgui </span>wykorzystuje jako &#x201E;silnik&#x201D; program <span
+class="ec-lmss-10">tlpm</span>.
+<!--l. 1220--><p class="indent"> Oprogramowanie dla Windows w&#x00A0;<span class="TEX">T<span
+class="E">E</span>X</span> Live jest oparte o&#x00A0;zaktualizowane programy, zapożyczone z&#x00A0;projektu
+XEm<span class="TEX">T<span
+class="E">E</span>X</span>, sukcesora dystrybucji fp<span class="TEX">T<span
+class="E">E</span>X</span> (patrz <span class="obeylines-h"><a
+href="http://www.metz.supelec.fr/~popineau/xemtex-1.html" class="url" ><span
+class="ec-lmtt-10">http://www.metz.supelec.fr/~popineau/xemtex-1.html</span></a></span>).
+Zawiera ponadto niektóre starsze (ale nadal działające) programy, szczególnie przeglądarkę plików <span
+class="ec-lmtt-10">dvi</span>,
+
+<span
+class="ec-lmss-10">Windvi</span>, która jest podobna w&#x00A0;użyciu do znanego z&#x00A0;systemów Unix programu <span
+class="ec-lmss-10">xdvi</span>. Dokumentacja <span
+class="ec-lmss-10">Windvi</span>
+znajduje się w&#x00A0;<a
+href="../../../../texmf/doc/html/windvi/windvi.html" >texmf/doc/html/windvi/windvi.html</a>.
+<!--l. 1229--><p class="indent"> <span class="TEX">T<span
+class="E">E</span>X</span> Live może być instalowany w systemach Windows 98, ME, NT, 2K lub XP.
+<!--l. 1232--><p class="indent"> <span
+class="ec-lmbx-10">Uwaga: </span>Użytkownicy Win9.x powinni zadbać aby system posiadał wystarczający obszar
+dla nowych zmiennych środowiskowych. W&#x00A0;tym celu przed instalacją należy dopisać do
+pliku <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">C:\config.sys</span></span></span> wiersz <span
+class="ec-lmtt-10">SHELL=&lt;path&gt;COMMAND.COM /E:4096 /P </span>i&#x00A0;ponownie uruchomić
+komputer.
+<!--l. 1237--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">5.1. </span> <a
+ id="x1-220005.1"></a>Instalacja <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live na twardym dysku</h4>
+<!--l. 1239--><p class="noindent">Po włożeniu płyty do napędu CD, autostart powinien uruchomić program <span
+class="ec-lmss-10">tlpmgui</span>. Jeśli to nie nastąpi,
+klikn&#x0133; menu <span
+class="ec-lmss-10">Start</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">Uruchom </span>i&#x00A0;wybierz <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">&lt;litera</span><span
+class="ec-lmtt-10">&#x00A0;CD-ROM&gt;:\setup-win32\tplmgui.exe</span></span></span> (lub
+<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">&lt;litera</span><span
+class="ec-lmtt-10">&#x00A0;DVD&gt;:\texlive\setup-win32\tplmgui.exe</span></span></span> jeśli instalujesz z&#x00A0;płyty <span class="TEX">T<span
+class="E">E</span>X</span> Collection DVD),
+a&#x00A0;następnie klikn&#x0133; OK.
+<!--l. 1245--><p class="indent"> Ukaże się okno instalatora zatytułowane <span
+class="ec-lmss-10">Program instalacji i</span><span
+class="ec-lmss-10">&#x00A0;kon&#xFB01;guracji TeX Live</span>. Zawiera ono
+następujące sekcje: <span
+class="ec-lmss-10">Mody&#xFB01;kacja schemat</span><span
+class="ec-lmss-10">ów</span>, <span
+class="ec-lmss-10">Instalacja</span>, <span
+class="ec-lmss-10">Wybierz schemat</span>, <span
+class="ec-lmss-10">Wybierz system</span>, <span
+class="ec-lmss-10">Katalogi</span>
+i&#x00A0;<span
+class="ec-lmss-10">Opcje</span>.
+<!--l. 1250--><p class="indent"> W&#x00A0;sekcji <span
+class="ec-lmss-10">Katalogi</span>, obok przycisku <span
+class="ec-lmss-10">CD/DVD </span>powinien być wyświetlony dysk instalacyjny, np. <span
+class="ec-lmtt-10">F:/</span>
+(lub <span
+class="ec-lmtt-10">F:/texlive/ </span>dla DVD). Jeśli tak nie jest, naciśn&#x0133; przycisk <span
+class="ec-lmss-10">CD/DVD </span>i&#x00A0;wybierz napęd CD z&#x00A0;TeX
+Live CD (lub katalog <span
+class="ec-lmtt-10">texlive </span>na <span class="TEX">T<span
+class="E">E</span>X</span> Collection DVD).
+<!--l. 1256--><p class="indent"> Za pomocą przycisku <span
+class="ec-lmss-10">TLroot </span>możesz wybrać katalog, w&#x00A0;którym chcesz zainstalować <span class="TEX">T<span
+class="E">E</span>X</span> Live.
+Wybrany katalog zostanie wpisany do zmiennej środowiskowej <span
+class="ec-lmtt-10">TLroot </span>do późniejszego użycia. Przyciski
+<span
+class="ec-lmss-10">TEXMFTEMP </span>i&#x00A0;<span
+class="ec-lmss-10">TEXMFCNF </span>wskazują relatywne do <span
+class="ec-lmss-10">TLRoot </span>katalogi (pod koniec instalacji zostaną
+przypisane zmiennym środowiskowym <span
+class="ec-lmtt-10">TEXMFTEMP </span>i&#x00A0;<span
+class="ec-lmtt-10">TEXMFCNF</span>). Katalogi te są automatycznie
+aktualizowane przy zmianie TLroot.
+<!--l. 1264--><p class="indent"> W&#x00A0;sekcji <span
+class="ec-lmss-10">Wybierz schemat </span>należy wybrać odpowiedni schemat instalacyjny <span class="TEX">T<span
+class="E">E</span>X</span> Live przez
+naciśnięcie jednego z&#x00A0;dostępnych przycisków radiowych (np. <span
+class="ec-lmss-10">scheme-gust</span>). Przy nazwie każdego
+schematu znajduje się przycisk <span
+class="ec-lmss-10">Informacje</span>, po naciśnięciu którego wyświetlana jest lista kolekcji zawarta
+w&#x00A0;wybranym schemacie.
+<!--l. 1270--><p class="indent"> Schematy to obszerne zestawy pakietów przeznaczone do wstępnego wyboru instalowanych
+komponentów. Mamy do wyboru schematy dla podstawowej, przeciętnej i&#x00A0;pełnej instalacji, pozostałe
+przygotowano z&#x00A0;myślą o&#x00A0;wybranych grupach użytkowników (np.&#x00A0;GUST i&#x00A0;GUTenberg przygotowały
+schematy dla swoich członków) lub zastosowaniach (np.&#x00A0;XML lub Omega). Wstępnie wybrane schematy
+można mody&#xFB01;kować. Dodatkowe kolekcje można wybrać w&#x00A0;sekcji <span
+class="ec-lmss-10">Mody&#xFB01;kacja schemat</span><span
+class="ec-lmss-10">ów</span>. Na przykład
+po naciśnięciu przycisku <span
+class="ec-lmss-10">Wybierz </span>obok <span
+class="ec-lmss-10">Kolekcji standardowych </span>można wybrać dodatkowe
+kolekcje, takie jak Metapost, Omega lub dokumentacje w&#x00A0;różnych językach. Wybór zaznaczamy
+haczykiem.
+<!--l. 1281--><p class="indent"> <span
+class="ec-lmbx-10">Uwaga: </span>Kolekcje <span
+class="ec-lmss-10">Ghostscript</span>, <span
+class="ec-lmss-10">Perl </span>i&#x00A0;<span
+class="ec-lmss-10">Wintools </span>są zaznaczone domyślnie i&#x00A0;powinny zostać
+zainstalowane, ponieważ są wymagane przez wiele programów. Można z&#x00A0;nich zrezygnować, gdy masz je
+już zainstalowane i&#x00A0;wiesz, co robisz.
+<!--l. 1287--><p class="indent"> Ustawiane są także zmienne środowiskowe <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">PERL5LIB</span></span></span> i&#x00A0;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">GS_LIB</span></span></span>.
+<!--l. 1289--><p class="indent"> W&#x00A0;sekcji <span
+class="ec-lmss-10">Mody&#xFB01;kacja schemat</span><span
+class="ec-lmss-10">ów</span>, po przyciśnięciu przycisku <span
+class="ec-lmss-10">Wybierz </span>przy <span
+class="ec-lmss-10">Kolekcjach język</span><span
+class="ec-lmss-10">ów</span>, otwiera
+się okno, w&#x00A0;którym można wybrać do zainstalowania dodatkowe kolekcje z&#x00A0;pakietami dla obsługi
+konkretnych języków. Wybór zaznaczamy haczykiem.
+<!--l. 1294--><p class="indent"> Właściwa instalacja rozpoczyna się po naciśnięciu przycisku <span
+class="ec-lmss-10">Instaluj</span>. Zaczekaj cierpliwie aż do
+pojawienia się komunikatu o&#x00A0;pomyślnym zakończeniu instalacji.
+<!--l. 1298--><p class="indent"> Do menu <span
+class="ec-lmss-10">Start</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">Programy</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">TeXLive2005 </span>dodawany jest skrót do <span
+class="ec-lmss-10">tlpmgui</span>.
+<!--l. 1301--><p class="indent"> Jeśli to będzie konieczne (Win9x/WinME), będziesz poproszony o&#x00A0;ponowne uruchomienie
+komputera.
+
+
+<!--l. 1304--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">5.2. </span> <a
+ id="x1-230005.2"></a>Uruchomienie z DVD</h4>
+<!--l. 1306--><p class="noindent">Przy uruchomieniu z DVD mamy dodatkową zakładkę <span
+class="ec-lmss-10">Uruchom z DVD</span>. Pozwala ona przygotować <span class="TEX">T<span
+class="E">E</span>X</span>
+Live do pracy wprost z dysku DVD bez instalacji. Po naciśnięciu przycisku <span
+class="ec-lmss-10">Ustaw </span>dodawane są zmienne
+środowiskowe i&#x00A0;generowane są formaty na dysku lokalnym. Od tej chwili można korzystać z&#x00A0;<span class="TEX">T<span
+class="E">E</span>X</span> Live,
+pamiętając tylko o&#x00A0;włożeniu płyty do napędu DVD.
+<!--l. 1326--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">5.3. </span> <a
+ id="x1-240005.3"></a>Programy pomocnicze dla Windows</h4>
+<!--l. 1329--><p class="noindent">Aby instalacja była kompletna, <span class="TEX">T<span
+class="E">E</span>X</span> Live wymaga kilku pomocniczych programów, które nie są
+dostarczane wraz z&#x00A0;systemem Windows. Wiele skryptów napisano w&#x00A0;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&#x00A0;wielu wypadkach różne programy do obróbki
+gra&#xFB01;ki. Wreszcie&#x00A0;&#x2013; posiadanie edytora zorientowanego na środowisko <span class="TEX">T<span
+class="E">E</span>X</span> znacznie ułatwi
+pracę.
+<!--l. 1337--><p class="indent"> Wszystkie takie programy dla Windows dosyć łatwo znaleźć w&#x00A0;sieci, ale ponieważ jest ich
+spory wybór, postanowiliśmy te najbardziej godne polecenia umieścić w&#x00A0;dystrybucji <span class="TEX">T<span
+class="E">E</span>X</span>
+Live:
+ <ul class="itemize1">
+ <li class="itemize"><span
+class="ec-lmss-10">Ghostscript </span>7.07;
+ </li>
+ <li class="itemize">minimalną dystrybucję <span
+class="ec-lmss-10">Perl </span>5.8, wystarczającą do uruchomienia wszystkich, zawartych na
+ <span class="TEX">T<span
+class="E">E</span>X</span> Live skryptów perlowych;
+ </li>
+ <li class="itemize">win-tools &#x2013; zestaw kilku przydatnych programów (<span
+class="ec-lmtt-10">bzip2</span>, <span
+class="ec-lmtt-10">gzip</span>, <span
+class="ec-lmtt-10">jpeg2ps </span>i&#x00A0;<span
+class="ec-lmtt-10">tiff2png</span>)</li></ul>
+<!--l. 1352--><p class="indent"> Powyżej wymienione programy zapożyczono z&#x00A0;dystrybucji XEm<span class="TEX">T<span
+class="E">E</span>X</span>, sukcesora fp<span class="TEX">T<span
+class="E">E</span>X</span>.
+<!--l. 1355--><p class="indent"> Programy <span
+class="ec-lmss-10">Perl </span>i&#x00A0;<span
+class="ec-lmss-10">Ghostscript </span>są instalowane domyślnie, ponieważ są wymagane do uruchamiania wielu
+ważnych narzędzi. Istnieje jednakże możliwość rezygnacji z&#x00A0;instalowania obu tyvh programów, jeśli
+mamy je już dostępne w&#x00A0;systemie.
+<!--l. 1360--><p class="indent"> Poniżej zamieszczono listę miejsc, skąd można pobrać programy pomocnicze:
+<!--l. 1362--><p class="indent">
+ <dl class="description"><dt class="description">
+<span
+class="ec-lmbx-10">Ghostscript</span> </dt><dd
+class="description"><span class="obeylines-h"><a
+href="http://www.cs.wisc.edu/~ghost/" class="url" ><span
+class="ec-lmtt-10">http://www.cs.wisc.edu/~ghost/</span></a></span>
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">Perl</span> </dt><dd
+class="description"><span class="obeylines-h"><a
+href="http://www.activestate.com/" class="url" ><span
+class="ec-lmtt-10">http://www.activestate.com/</span></a></span> (uzupełniające, przydatne pakiety należy pobrać
+ z&#x00A0;zasobów CPAN <span class="obeylines-h"><a
+href="http://cpan.org" class="url" ><span
+class="ec-lmtt-10">http://cpan.org</span></a></span>)
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">ImageMagick</span> </dt><dd
+class="description">bogaty zestaw narzędzi do wsadowego przetwarzania plików gra&#xFB01;cznych (<span class="obeylines-h"><a
+href="http://www.imagemagick.com" class="url" ><span
+class="ec-lmtt-10">http://www.imagemagick.com</span></a></span>)
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">NetPBM</span> </dt><dd
+class="description">zamiast ImageMagick do przetwarzania i&#x00A0;konwersji plików gra&#xFB01;cznych możemy użyć
+ NetPBM (<span class="obeylines-h"><a
+href="http://netpbm.sourceforge.net/" class="url" ><span
+class="ec-lmtt-10">http://netpbm.sourceforge.net/</span></a></span>)
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">Edytory dla systemu </span><span class="TEX"><span
+class="ec-lmbx-10">T</span><span
+class="E"><span
+class="ec-lmbx-10">E</span></span><span
+class="ec-lmbx-10">X</span></span> </dt><dd
+class="description">mamy tutaj spory wybór, zależny od indywidualnych preferencji
+ użytkownika:
+
+
+ <ul class="itemize1">
+ <li class="itemize"><span
+class="ec-lmss-10">GNU Emacs </span>w&#x00A0;wersji klasycznej dla Windows (<span class="obeylines-h"><a
+href="http://www.gnu.org/software/emacs/windows/ntemacs.html" class="url" ><span
+class="ec-lmtt-10">http://www.gnu.org/software/emacs/windows/ntemacs.html</span></a></span>)
+ </li>
+ <li class="itemize"><span
+class="ec-lmss-10">XEmacs </span>&#x2013; bardziej przyjazna wersja dla Windows (<span class="obeylines-h"><a
+href="http://www.xemacs.org/" class="url" ><span
+class="ec-lmtt-10">http://www.xemacs.org/</span></a></span>)
+ </li>
+ <li class="itemize"><span
+class="ec-lmss-10">WinShell </span>&#x2013; prosty edytor/shell, dostępny na <span class="TEX">T<span
+class="E">E</span>X</span> Live w&#x00A0;katalogu <span
+class="ec-lmtt-10">support/WinShell</span>
+ (<span class="obeylines-h"><a
+href="http://www.winshell.de" class="url" ><span
+class="ec-lmtt-10">http://www.winshell.de</span></a></span>)
+ </li>
+ <li class="itemize"><span
+class="ec-lmss-10">WinEdt </span>&#x2013; bogaty edytor dla <span class="TEX">T<span
+class="E">E</span>X</span>-a, dostępny jako <span
+class="ec-lmri-10">shareware </span>(<span class="obeylines-h"><a
+href="http://www.winedt.com" class="url" ><span
+class="ec-lmtt-10">http://www.winedt.com</span></a></span>)
+ </li>
+ <li class="itemize">TeXnicCenter &#x2013; kolejny, dosyć bogaty edytor (<span class="obeylines-h"><a
+href="http://www.toolscenter.org/products/texniccenter/" class="url" ><span
+class="ec-lmtt-10">http://www.toolscenter.org/products/texniccenter/</span></a></span>)
+ </li>
+ <li class="itemize"><span
+class="ec-lmss-10">Vim </span>&#x2013; rozbudowany i&#x00A0;bardzo silny edytor, wywodzący się z&#x00A0;klasycznego dla systemów
+ Unix <span
+class="ec-lmss-10">vi</span>, dostępny na <span class="TEX">T<span
+class="E">E</span>X</span> Live w&#x00A0;katalogu <span
+class="ec-lmtt-10">support/vim </span>(<span class="obeylines-h"><a
+href="http://www.vim.org" class="url" ><span
+class="ec-lmtt-10">http://www.vim.org</span></a></span>)
+ </li>
+ <li class="itemize"><span
+class="ec-lmss-10">LEd </span>&#x2013; polski edytor dostępny z <span class="obeylines-h"><a
+href="http://www.ctan.org/support/LEd" class="url" ><span
+class="ec-lmtt-10">http://www.ctan.org/support/LEd</span></a></span>
+ </li>
+ <li class="itemize"><span
+class="ec-lmss-10">SciTE </span>&#x2013; edytor dostępny w&#x00A0;sieci pod adresem: <span class="obeylines-h"><a
+href="http://www.scintilla.org/SciTE.html" class="url" ><span
+class="ec-lmtt-10">http://www.scintilla.org/SciTE.html</span></a></span></li></ul>
+ </dd></dl>
+<!--l. 1393--><p class="indent"> Możemy zainstalować z&#x00A0;sieci także inne narzędzia, których zabrakło na <span class="TEX">T<span
+class="E">E</span>X</span> Live z&#x00A0;powodów
+licencyjnych. Przykładem jest tu <span
+class="ec-lmss-10">GSView</span>, wygodny program wykorzystujący <span
+class="ec-lmss-10">Ghostscript </span>do wyświetlania
+i&#x00A0;drukowania plików PS/PDF. Dostępny jest on m.in. na <span class="obeylines-h"><a
+href="http://www.cs.wisc.edu/~ghost/gsview/" class="url" ><span
+class="ec-lmtt-10">http://www.cs.wisc.edu/~ghost/gsview/</span></a></span>,
+a&#x00A0;także na każdym serwerze CTAN.
+<!--l. 1401--><p class="noindent">
+ <h3 class="sectionHead"><span class="titlemark">6. </span> <a
+ id="x1-250006"></a>Zarządzanie systemem <span class="TEX">T<span
+class="E">E</span>X</span> Live w&#x00A0;Windows</h3>
+<!--l. 1404--><p class="noindent">Po zainstalowaniu <span class="TEX">T<span
+class="E">E</span>X</span> Live można użyć <span
+class="ec-lmtt-10">tlpmgui </span>razem z&#x00A0;<span class="TEX">T<span
+class="E">E</span>X</span> Live CD (lub <span class="TEX">T<span
+class="E">E</span>X</span> Collection
+DVD) do zmian i&#x00A0;administracji Twoją instalacją. Skrót do <span
+class="ec-lmtt-10">tlpmgui </span>dostępny jest w&#x00A0;menu
+<span
+class="ec-lmss-10">Start</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">Programy</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">TeXLive2005</span>. Okno programu zawiera tym razem następujące zakładki: <span
+class="ec-lmss-10">Dodawanie</span>
+<span
+class="ec-lmss-10">pakiet</span><span
+class="ec-lmss-10">ów</span>, <span
+class="ec-lmss-10">Usuwanie pakiet</span><span
+class="ec-lmss-10">ów</span>, <span
+class="ec-lmss-10">Zarządzanie instalacją </span>i&#x00A0;<span
+class="ec-lmss-10">Odinstalowanie</span>.
+<!--l. 1411--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">6.1. </span> <a
+ id="x1-260006.1"></a>Dodawanie/usuwanie pakietów</h4>
+<!--l. 1413--><p class="noindent">Zakładki <span
+class="ec-lmss-10">Dodawanie pakiet</span><span
+class="ec-lmss-10">ów </span>lub <span
+class="ec-lmss-10">Usuwanie pakiet</span><span
+class="ec-lmss-10">ów </span>posiadają następującą funkcjonalność:
+ <ul class="itemize1">
+ <li class="itemize">W&#x00A0;sekcji <span
+class="ec-lmss-10">Przyciski </span>naciśnięcie przycisku <span
+class="ec-lmss-10">Szukaj </span>wypełnia/odświeża zawartość sekcji <span
+class="ec-lmss-10">Wybierz</span>
+ <span
+class="ec-lmss-10">pakiety do... </span>czyli kolekcje i&#x00A0;pakiety do instalacji lub usunięcia.
+ <!--l. 1421--><p class="noindent">Podczas dodawania porównywana jest lista wszystkich pakietów z&#x00A0;CD (lub DVD) z&#x00A0;listą
+ uprzednio zainstalowanych. Wyświetlane są tylko niezainstalowane pakiety.
+ <!--l. 1425--><p class="noindent">Przy usuwaniu wyświetlane są tylko już zainstalowane pakiety.
+ <!--l. 1427--><p class="noindent">Proszę zwrócić uwagę, że w&#x00A0;obu zakładkach wyświetlane są najpierw kolekcje, a&#x00A0;następnie
+ pojedyncze pakiety.
+
+ </li>
+ <li class="itemize">Wybierz pakiet przez kliknięcie na jego nazwie. Zostanie on podświetlony. Po naciśnięciu
+ przycisku <span
+class="ec-lmss-10">Informacje </span>wyświetlany będzie po prawej krótki opis. Dla wielokrotnego wyboru
+ zaznaczaj kolejne elementy na liście, klikając na nie przy uprzednio przyciśniętym klawiszu
+ Ctrl lub Shift. Można zaznaczać również przyciskając lewy klawisz myszy i&#x00A0;przeciągając
+ mysz w&#x00A0;dół albo w&#x00A0;górę.
+ </li>
+ <li class="itemize">Naciśn&#x0133; przycisk <span
+class="ec-lmss-10">Instaluj </span>lub <span
+class="ec-lmss-10">Usu</span><span
+class="ec-lmss-10">ń </span>w&#x00A0;sekcji <span
+class="ec-lmss-10">Przyciski </span>by wykonać odpowiednie polecenie.</li></ul>
+<!--l. 1441--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">6.2. </span> <a
+ id="x1-270006.2"></a>Kon&#xFB01;gurowanie i inne zadania administracyjne</h4>
+<!--l. 1443--><p class="noindent">Polecenia dostępne w&#x00A0;zakładce <span
+class="ec-lmss-10">Zarządzanie instalacją </span>są pomocne przy wykonywaniu czynności po
+dodaniu pakietów językowych, fontów czy formatów, a&#x00A0;także przy odświeżaniu bazy danych instalacji,
+czy ręcznym dodawaniu pakietów (bez pomocy <span
+class="ec-lmtt-10">tlpmgui</span>).
+<!--l. 1448--><p class="indent"> Możemy tu wykonać następujące czynności:
+ <ul class="itemize1">
+ <li class="itemize">Odświeżenie bazy danych <span
+class="ec-lmtt-10">ls-R</span>
+ </li>
+ <li class="itemize">Tworzenie formatów (wszystkich lub brakujących)
+ </li>
+ <li class="itemize">Edycja <span
+class="ec-lmtt-10">language.dat</span>
+ </li>
+ <li class="itemize">Edycja <span
+class="ec-lmtt-10">fmtutil.cnf</span>
+ </li>
+ <li class="itemize">Edycja <span
+class="ec-lmtt-10">updmap.cfg</span></li></ul>
+<!--l. 1458--><p class="indent"> Uwaga: okno Edycja... można zamknąć przyciskiem <span
+class="ec-lmss-10">Anuluj </span>lub <span
+class="ec-lmss-10">Gotowe</span>; w&#x00A0;tym drugim wypadku
+zostaną odbudowane pliki formatów (bądź mapy fontowe, gdy edytowano <span
+class="ec-lmtt-10">updmap.cfg</span>), a&#x00A0;następnie
+zostaną odświeżone bazy danych instalacji (pliki <span
+class="ec-lmtt-10">ls-R</span>).
+<!--l. 1463--><p class="indent"> Więcej informacji na temat indywidualnej kon&#xFB01;guracji zawarto w&#x00A0;części&#x00A0;<a
+href="#x1-330006.8">6.8<!--tex4ht:ref: sec:persconf --></a>, na str.&#x00A0;<a
+href="#x1-330006.8">34<!--tex4ht:ref: sec:persconf --></a>.
+<!--l. 1466--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">6.3. </span> <a
+ id="x1-280006.3"></a>Odinstalowanie <span class="TEX">T<span
+class="E">E</span>X</span> Live</h4>
+<!--l. 1468--><p class="noindent">Zakładka <span
+class="ec-lmss-10">Odinstalowanie </span>udostępnia polecenie, którego działanie nie jest warte opisu i&#x00A0;nie wiadomo
+komu jest ono potrzebne...:-)
+<!--l. 1471--><p class="indent"> <span
+class="ec-lmbx-10">Uwaga: </span>katalogi <span class="path"><span
+class="ec-lmtt-10">texmf-local</span></span> (zawierający prywatne fonty, makra itp.) oraz <span class="path"><span
+class="ec-lmtt-10">setup-win32</span></span>
+(zawierający <span
+class="ec-lmtt-10">tlpmgui </span>i&#x00A0;związane z&#x00A0;nim pliki) nie są usuwane podczas odinstalowania. Katalogi te należy
+usunąć samodzielnie.
+
+
+<!--l. 1476--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">6.4. </span> <a
+ id="x1-290006.4"></a>Dodawanie własnych pakietów do instalacji</h4>
+<!--l. 1478--><p class="noindent">Gdy zamierzamy dodać pakiety, których brak w&#x00A0;dystrybucji <span class="TEX">T<span
+class="E">E</span>X</span> Live, warto instalować je w&#x00A0;katalogu
+specy&#xFB01;kowanym przez zmienną <span
+class="ec-lmtt-10">$TEXMFLOCAL</span>. W&#x00A0;ten sposób zabezpieczymy te pakiety podczas
+aktualizacji/wymiany oprogramowania <span class="TEX">T<span
+class="E">E</span>X</span> Live.
+<!--l. 1484--><p class="indent"> Katalog wskazywany przez <span
+class="ec-lmtt-10">$TEXMFLOCAL </span>jest początkowo pusty. Przykładowo: dodajemy
+pakiet dla Maple (przetwarzanie symboliczne); pliki stylów należy skopiować do
+katalogu <span class="path"><span
+class="ec-lmtt-10">...\texmf-local\tex\latex\maple\</span></span> &#x00A0;zaś pliki dokumentacji do katalogu <span class="path"><span
+class="ec-lmtt-10">...\texmf-local\doc\latex\maple\</span></span>
+<!--l. 1491--><p class="indent"> Na zakończenie należy <span
+class="ec-lmbx-10">koniecznie </span>zaktualizować bazę danych instalacji <span
+class="ec-lmtt-10">ls-R</span>: albo poprzez wybór
+z&#x00A0;menu programu <span
+class="ec-lmtt-10">tlpmgui</span>, albo przez uruchomienie z&#x00A0;linii poleceń <span
+class="ec-lmtt-10">mktexlsr</span>.
+<!--l. 1495--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">6.5. </span> <a
+ id="x1-300006.5"></a>Uruchamianie <span
+class="ec-lmtt-10">tlmp.exe </span>z linii poleceń</h4>
+<!--l. 1497--><p class="noindent">Program <span
+class="ec-lmss-10">tlpm.exe </span>jest intensywnie używany jako &#x201E;silnik&#x201D; <span
+class="ec-lmss-10">tlpmgui</span>. Może być uruchamiany
+samodzielnie z&#x00A0;linii poleceń i&#x00A0;posiada wiele użytecznych opcji, które można wyświetlić po
+uruchomieniu:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ <div class="fancyvrb" id="fancyvrb1">
+<a
+ id="x1-30002r1"></a>&#x00A0;&#x00A0;tlpm&#x00A0;--help
+ </div>
+</div>
+</td></tr></table>
+<!--l. 1502--><p class="nopar">
+<!--l. 1504--><p class="indent"> Więcej informacji i&#x00A0;przykładów użycia można znaleźć w&#x00A0;pliku <span class="path"><span
+class="ec-lmtt-10">tlpm.readme</span></span> (katalog <span class="path"><span
+class="ec-lmtt-10">setup-win32</span></span>).
+<!--l. 1507--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">6.6. </span> <a
+ id="x1-310006.6"></a>Instalacja sieciowa</h4>
+<!--l. 1508--><p class="noindent">Biblioteka Kpathsea rozpoznaje nazwy UNC, wobec tego możemy ich użyć dla specy&#xFB01;kacji
+drzew katalogów TEXMF udostępnianych w&#x00A0;sieci komputerowej. Wszystkie pliki z&#x00A0;wyjątkiem
+zawartych w&#x00A0;katalogu <span
+class="ec-lmtt-10">bin/win32 </span>mogą być współdzielone z&#x00A0;instalacjami te<span class="TEX">T<span
+class="E">E</span>X</span> lub <span class="TEX">T<span
+class="E">E</span>X</span> Live
+systemów Unix/Linux. Oznacza to, że można użyć Samby do zamontowania serwera NT dla
+stacji roboczej Unix lub odwrotnie: serwer np. Linux może udostępniać zasoby dla stacji
+Windows.
+<!--l. 1518--><p class="noindent">Dostępne są następujące możliwości:
+ <ul class="itemize1">
+ <li class="itemize">Instalacja całego oprogramowania na serwerze. Wystarczy dodać binaria dla wymaganych
+ systemów w&#x00A0;podkatalogach <span
+class="ec-lmtt-10">bin</span>, np. <span
+class="ec-lmtt-10">bin/win32 </span>i&#x00A0;<span
+class="ec-lmtt-10">bin/i386-linux</span>, następnie należy
+ ustawić główne zmienne środowiska. W&#x00A0;Windows można użyć nazw UNC dla wskazania
+ odpowiednich katalogów.
+ </li>
+ <li class="itemize">Instalacja lokalnych kopii binariów i&#x00A0;plików formatów. W&#x00A0;tym wypadku należy przypisać
+ zmienną <span
+class="ec-lmtt-10">$TEXMFMAIN </span>do katalogu dostępnego na zdalnej maszynie (w&#x00A0;sieci), a&#x00A0;zmienną
+ <span
+class="ec-lmtt-10">$VARTEXMF </span>do katalogu, który będzie przechowywał lokalne pliki kon&#xFB01;guracyjne i&#x00A0;inne
+ generowane pliki.</li></ul>
+<!--l. 1533--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">6.7. </span> <a
+ id="x1-320006.7"></a>Różnice w&#x00A0;stosunku do standardowego Web2C w&#x00A0;systemach Win32</h4>
+<!--l. 1534--><p class="noindent">Programy Web2C działające w&#x00A0;systemach Win32 posiadają szczególne cechy, o&#x00A0;których warto
+wspomnieć:
+<!--l. 1537--><p class="indent">
+ <dl class="description"><dt class="description">
+<span
+class="ec-lmbx-10">Kpathsea</span> </dt><dd
+class="description">&#x2013; tablice haszowe, tworzone w&#x00A0;<span class="TEX">T<span
+class="E">E</span>X</span> Live przez bibliotekę Kpathsea, są bardzo
+ duże. Aby skrócić czas uruchamiania dowolnego programu, wykorzystującego Kpathsea,
+ tablice haszowe zostają umieszczone w&#x00A0;pamięci współdzielonej przez procesy. W&#x00A0;ten sposób
+ zmniejszono znacznie czas uruchamiania programów wywoływanych kolejno, jeden przez
+ drugi (np. <span
+class="ec-lmtt-10">tex </span>wywołujący <span
+class="ec-lmtt-10">mpost </span>wywołujący <span
+class="ec-lmtt-10">tex</span>). Zmianę tę ukryto przed użytkownikiem,
+ z&#x00A0;wyjątkiem sytuacji, gdy zostanie użyta opcja&#x00A0;<span
+class="ec-lmtt-10">-1 </span>dla diagnostyki działania Kpathsea;
+ można wtedy śledzić wykorzystanie pamięci współdzielonej.
+
+
+ </dd><dt class="description">
+<span
+class="ec-lmssbx-10">kpsecheck</span> </dt><dd
+class="description">&#x2013; program ten oferuje kilka opcji uzupełniających dla programu <span
+class="ec-lmss-10">kpsewhich</span>. Pozwala
+ na wylistowanie wszystkich plików, które występują wielokrotnie w&#x00A0;dostępnych drzewach
+ katalogów texmf. Może to być przydatne, choć często możemy otrzymywać niepożądane
+ komunikaty o&#x00A0;dziesiątkach plików typu <span
+class="ec-lmtt-10">README</span>. Warto tu wspomnieć, że takie pliki
+ powodują &#x201E;zapychanie&#x201D; się mechanizmu haszowego Kpathsea; na szczęście biblioteka ta
+ nigdy ich nie wyszukuje. Aby tego uniknąć, należy użyć opcji <span
+class="ec-lmtt-10">-multiple-occurences</span>
+ wraz z&#x00A0;dwiema innymi, pozwalającymi podać wzorce nazw do pominięcia lub włączenia
+ w&#x00A0;procesie przeszukiwania (można podać kilka wzorców).
+ <!--l. 1559--><p class="noindent"><span
+class="ec-lmss-10">kpsecheck </span>raportuje także stan pamięci współdzielonej: używanej i&#x00A0;nieużywanej. Warto
+ czasem o&#x00A0;tym wiedzieć, gdyż pokazywany status &#x201E;pamięć w&#x00A0;użyciu&#x201D; może oznaczać, że
+ działa kilka procesów i&#x00A0;efekt wykonania polecenia <span
+class="ec-lmss-10">mktexlsr </span>zostanie każdorazowo opóźniony
+ do czasu, aż nie będzie pracował żaden program korzystający z&#x00A0;Kpathsea.
+ <!--l. 1566--><p class="noindent"><span
+class="ec-lmss-10">kpsecheck </span>pozwala także określić położenie programu Ghostscript. W&#x00A0;systemach Win32
+ łatwiej jest wielu programom skorzystać z&#x00A0;biblioteki DLL programu Ghostscript i&#x00A0;znaleźć ją
+ na podstawie rejestrów systemowych, niż na podstawie zmody&#xFB01;kowanej przez użytkownika
+ zmiennej <span
+class="ec-lmtt-10">PATH </span>(ponadto zmienne środowiskowe, szczególnie w&#x00A0;starszych wersjach systemu
+ Windows, mają dość ograniczoną pojemność).
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">Web2C</span> </dt><dd
+class="description">&#x2013; programy dla Windows posiadają kilka dodatkowych opcji nieobecnych w&#x00A0;wersjach
+ kompilowanych dla Unix i&#x00A0;jedną działającą nieco inaczej:
+ <ul class="itemize1">
+ <li class="itemize"><span
+class="ec-lmtt-10">-halt-on-error </span>pozwala zatrzymać przetwarzanie na pierwszym napotkanym błędzie;
+ </li>
+ <li class="itemize"><span
+class="ec-lmtt-10">-job-time </span>ustawia czas tworzonych plików na taki sam jak pliku przetwarzanego;
+ </li>
+ <li class="itemize"><span
+class="ec-lmtt-10">-time-statistics </span>wyświetla statystyki dotyczące czasu przetwarzania; warto tu
+ wspomnieć, że systemy Win9x, nie będąc prawdziwymi systemami wielozadaniowymi,
+ nie mają prawidłowo działającego pomiaru czasu dla krótkotrwałych procesów, wobec
+ tego wyświetlane wartości są jedynie przybliżone; w&#x00A0;NT/2K/XP wyniki są bardziej
+ dokładne; w&#x00A0;Win32 brak polecenia <span
+class="ec-lmtt-10">time </span>znanego z&#x00A0;systemów Unix.</li></ul>
+ </dd></dl>
+<!--l. 1590--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">6.8. </span> <a
+ id="x1-330006.8"></a>Kon&#xFB01;guracja indywidualna</h4>
+<!--l. 1592--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">6.8.1. </span> <a
+ id="x1-340006.8.1"></a>Dvips</h5>
+<!--l. 1594--><p class="noindent">Plik kon&#xFB01;guracyjny <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">config.ps</span></span></span> programu Dvips znajduje się w&#x00A0;katalogu <span class="path"><span
+class="ec-lmtt-10">C:\TeXlive2005\texmf-var\dvips\config\</span></span>. Plik ten można otworzyć w&#x00A0;dowolnym edytorze (np.
+w&#x00A0;<span
+class="ec-lmss-10">WinShell</span>) po to, aby zmienić niektóre parametry działania Dvips. Najważniejsze z&#x00A0;nich zgrupowano
+w&#x00A0;blokach deklaracji:
+<!--l. 1600--><p class="indent">
+
+
+ <dl class="description"><dt class="description">
+<span
+class="ec-lmbx-10">fonty</span> </dt><dd
+class="description">&#x2013; można zmienić domyślne parametry generowania fontów przez Metafont-a dla
+ danej drukarki (parametr <span
+class="ec-lmtt-10">M</span>) i&#x00A0;rozdzielczość (parametry <span
+class="ec-lmtt-10">D</span>, <span
+class="ec-lmtt-10">X</span>, <span
+class="ec-lmtt-10">Y</span>). Standardowo fonty
+ generowane są dla drukarek laserowych, zgodnych z&#x00A0;Hewlett Packard (tryb ljfour),
+ w&#x00A0;rozdzielczości 600&#x00A0;dpi. Domyślnie ustawiono wykorzystanie fontów CM (oraz PL) w&#x00A0;ich
+ wersji obwiedniowej (Type&#x00A0;1), wobec tego Dvips nie powinien odwoływać się zbyt często do
+ programu <span
+class="ec-lmss-10">mktexpk</span>.
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">drukarka</span> </dt><dd
+class="description">&#x2013; parametr &#x2018;o&#x2019; określa nazwę portu/przekierowania wydruku. Gdy nie wpisano nazwy
+ drukarki (portu), wynik pracy będzie zapisywany w&#x00A0;pliku PostScriptowym <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">.ps</span></span></span>. Drukarkę
+ specy&#xFB01;kujemy jednym z&#x00A0;poniższych sposobów:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ <div class="fancyvrb" id="fancyvrb2">
+<a
+ id="x1-34002r1"></a>&#x00A0;&#x00A0;o&#x00A0;lpt1:
+<br class="fancyvrb"><a
+ id="x1-34004r2"></a>&#x00A0;&#x00A0;%&#x00A0;o&#x00A0;|&#x00A0;lpr&#x00A0;-S&#x00A0;server&#x00A0;-P&#x00A0;myprinter
+<br class="fancyvrb"><a
+ id="x1-34006r3"></a>&#x00A0;&#x00A0;%&#x00A0;o&#x00A0;\\server\myprinter
+</div>
+</div>
+ </td></tr></table>
+ <!--l. 1617--><p class="nopar">
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">papier</span> </dt><dd
+class="description">&#x2013; domyślnie Dvips tworzy dokumenty dla formatu A4. Zmiana formatu (np. na US
+ Letter) wymaga przeniesienia jego de&#xFB01;nicji na początek bloku deklaracji formatów
+ (blok ten rozpoczynają wiersze ze znakiem <span
+class="ec-lmtt-10">@</span>). Na początek bloku trzeba więc przenieść
+ wiersze:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ <div class="fancyvrb" id="fancyvrb3">
+<a
+ id="x1-34008r1"></a>&#x00A0;&#x00A0;@&#x00A0;letterSize&#x00A0;8.5in&#x00A0;11in
+<br class="fancyvrb"><a
+ id="x1-34010r2"></a>&#x00A0;&#x00A0;@&#x00A0;letter&#x00A0;8.5in&#x00A0;11in
+<br class="fancyvrb"><a
+ id="x1-34012r3"></a>&#x00A0;&#x00A0;@+&#x00A0;%%BeginPaperSize:&#x00A0;Letter
+<br class="fancyvrb"><a
+ id="x1-34014r4"></a>&#x00A0;&#x00A0;@+&#x00A0;letter
+<br class="fancyvrb"><a
+ id="x1-34016r5"></a>&#x00A0;&#x00A0;@+&#x00A0;%%EndPaperSize
+</div>
+</div>
+ </td></tr></table>
+ <!--l. 1641--><p class="nopar"></dd></dl>
+<!--l. 1644--><p class="indent"> <span
+class="ec-lmbx-10">Uwaga: </span>obecna dystrybucja <span class="TEX">T<span
+class="E">E</span>X</span> Live posiada ułatwioną procedurę automatycznej aktualizacji map
+fontowych dla Dvips i&#x00A0;Pdftex, wykonywaną przez program <span
+class="ec-lmss-10">updmap</span>. Po dodaniu pakietów z&#x00A0;fontami
+należy zmody&#xFB01;kować plik <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">updmap.cfg</span></span></span> w&#x00A0;katalogu <span class="path"><span
+class="ec-lmtt-10">$VARTEXMF/web2c</span></span>, a&#x00A0;następnie uruchomić program
+<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">updmap</span></span></span>. Obie czynności wykonuje odpowiednie menu programu <span
+class="ec-lmss-10">tlpmgui</span>.
+<!--l. 1652--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">6.8.2. </span> <a
+ id="x1-350006.8.2"></a>Pdftex</h5>
+<!--l. 1653--><p class="noindent">Kon&#xFB01;guracja programu pdf(la)tex wymaga mody&#xFB01;kacji pliku
+<br class="newline"><span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">...\TeXlive\texmf-var\generic\config\pdftexconfig.tex</span></span></span>
+<br class="newline">Można tu ustawić parametry pracy programu <span
+class="ec-lmtt-10">pdftex</span>: rozmiar papieru, stopień kompresji itp. Na
+przykład rozmiar strony dla formatu letter ustawia się następująco: <div class="alltt">
+<!--l. 1668--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">\pdfpagewidth=8.5</span><span
+class="ec-lmtt-10">&#x00A0;true</span><span
+class="ec-lmtt-10">&#x00A0;in</span>
+<span
+class="ec-lmtt-10">\pdfpageheight=11</span><span
+class="ec-lmtt-10">&#x00A0;true</span><span
+class="ec-lmtt-10">&#x00A0;in</span>
+</div>
+</div>
+<!--l. 1673--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">6.8.3. </span> <a
+ id="x1-360006.8.3"></a>GSView</h5>
+<!--l. 1674--><p class="noindent">Począwszy od wersji zgodnej z&#x00A0;Ghostscript 6.50, GSView jest niestety programem <span
+class="ec-lmri-10">shareware</span>, wobec tego
+nie mógł znaleźć się na CD.
+<!--l. 1677--><p class="indent"> Parametry pracy programu są ustawiane m.in. w&#x00A0;menu <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">Media</span></span></span>. W&#x00A0;podmenu <span
+class="ec-lmtt-10">Display Settings</span>
+można poprawić (kosztem szybkości pracy) sposób wyświetlania: parametry <span
+class="ec-lmtt-10">Text Alpha </span>i&#x00A0;<span
+class="ec-lmtt-10">Graphics</span>
+<span
+class="ec-lmtt-10">Alpha </span>należy ustawić na 4&#x00A0;bity. W&#x00A0;menu <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">Media</span></span></span> można też określić rozmiar papieru i&#x00A0;jego
+orientację.
+<!--l. 1683--><p class="indent"> Uwagi dotyczące drukowania zawarto poniżej, w&#x00A0;podrozdziale&#x00A0;<a
+href="#x1-390006.10">6.10<!--tex4ht:ref: printing --></a>.
+<!--l. 1685--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">6.8.4. </span> <a
+ id="x1-370006.8.4"></a>WinDvi</h5>
+<!--l. 1687--><p class="noindent">Program <span
+class="ec-lmtt-10">tlpmgui.exe </span>ustawia skojarzenie plików <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">.dvi</span></span></span> z&#x00A0;uruchamianiem programu <span
+class="ec-lmtt-10">Windvi</span>, ale nie
+tworzy dla tego programu ikony na pulpicie. W&#x00A0;miarę potrzeby należy zatem wykonać to
+samodzielnie bądź uruchamiać program z&#x00A0;linii poleceń lub menu edytora (po jego odpowiednim
+skon&#xFB01;gurowaniu).
+
+<!--l. 1693--><p class="indent"> W&#x00A0;menu <span
+class="ec-lmtt-10">View </span><span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">-&gt;</span></span></span><span
+class="ec-lmtt-10">Options </span>można ustawić niektóre parametry pracy Windvi, np. możliwość
+uruchamiania programów zewnętrznych (<span
+class="ec-lmtt-10">Allow shell</span>), automatyczne odświeżanie zmienionego pliku
+.dvi (<span
+class="ec-lmtt-10">Autoscan</span>), tryb pracy Metafont-a i&#x00A0;rozdzielczość generowanych fontów (<span
+class="ec-lmtt-10">MF mode </span>i&#x00A0;<span
+class="ec-lmtt-10">Pixels per</span>
+<span
+class="ec-lmtt-10">inch</span>), współpracę z&#x00A0;Ghostscriptem (<span
+class="ec-lmtt-10">Postscript</span>) itp. Po zakończeniu pracy programu parametry
+zapisywane są w&#x00A0;pliku <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">$HOME/windvi.cnf</span></span></span> (lub <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">Moje</span><span
+class="ec-lmtt-10">&#x00A0;dokumenty/windvi.cnf</span></span></span>). Położenie tego pliku
+można ustalić po uruchomieniu z&#x00A0;wiersza poleceń:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ <div class="fancyvrb" id="fancyvrb4">
+<a
+ id="x1-37002r1"></a>&#x00A0;&#x00A0;c:\&gt;kpsewhich&#x00A0;--expand-var&#x00A0;$HOME/windvi.cnf
+ </div>
+</div>
+</td></tr></table>
+<!--l. 1704--><p class="nopar">W&#x00A0;wypadku błędnego ustawienia parametrów pracy Windvi plik kon&#xFB01;guracyjny wystarczy
+skasować.
+<!--l. 1708--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">6.9. </span> <a
+ id="x1-380006.9"></a>Testowanie</h4>
+<!--l. 1710--><p class="noindent">Ogólne wskazówki dotyczące wery&#xFB01;kacji instalacji zawarto w&#x00A0;części&#x00A0;<a
+href="#x1-180003.5">3.5<!--tex4ht:ref: sec:test-install --></a>, na str.&#x00A0;<a
+href="#x1-180003.5">25<!--tex4ht:ref: sec:test-install --></a>. Tutaj omówimy
+jedynie kwestie specy&#xFB01;czne dla Windows.
+<!--l. 1714--><p class="indent"> Dla szybkiej kontroli poprawności instalacji należy uruchomić edytor i&#x00A0;otworzyć plik <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">sample2e.tex</span></span></span>
+(znajduje się on w&#x00A0;katalogu <span class="path"><span
+class="ec-lmtt-10">C:\TeXLive2005\texmf\tex\latex\base\</span></span>). Na belce z&#x00A0;narzędziami
+wybrać z&#x00A0;menu <span
+class="ec-lmss-10">Command</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">LaTeX </span>(XEmacs) lub wcisnąć ikonę uruchamiania programu <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">latex</span></span></span>
+(WinShell). Następnie wybrać z&#x00A0;menu <span
+class="ec-lmss-10">Command</span><span
+class="cmsy-10">&#x2192;</span><span
+class="ec-lmss-10">View DVI </span>(XEmacs), lub wcisnąć ikonę
+podglądu DVI (WinShell). Pierwsze uruchomienie <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">windvi</span></span></span> zazwyczaj automatycznie generuje
+wymagane fonty ekranowe. Po kilku sesjach komunikaty dotyczące generowania fontów staną się
+rzadsze.
+<!--l. 1726--><p class="indent"> <span
+class="ec-lmbx-10">Wskaz</span><span
+class="ec-lmbx-10">ówka: </span>jeśli program <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">latex</span></span></span> nie może znaleźć pliku do przetwarzania, naciśnięcie <span
+class="ec-lmbx-10">Ctrl-Z</span>
+spowoduje natychmiastowe zakończenie jego pracy.
+<!--l. 1730--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">6.10. </span> <a
+ id="x1-390006.10"></a>Drukowanie</h4>
+<!--l. 1731--><p class="noindent">Drukowanie bezpośrednio z&#x00A0;programu Windvi odbywa się z&#x00A0;wykorzystaniem uniwersalnego sterownika
+druku systemu Windows. Z&#x00A0;de&#xFB01;nicji powinien być on zgodny z&#x00A0;większością drukarek, jednakże ma on
+tendencję do tworzenia olbrzymich plików kolejek (spool) i&#x00A0;niektóre (starsze) wersje Windows po prostu
+tego nie akceptują. Zaletą sterownika jest jedynie możliwość obsługi gra&#xFB01;k BMP i&#x00A0;WFM. Stosując
+metodę druku via sterownik Windows należy prawidłowo ustawić parametry rozdzielczości (patrz
+podrozdział&#x00A0;<a
+href="#x1-370006.8.4">6.8.4<!--tex4ht:ref: sec:windvi --></a>), w&#x00A0;przeciwnym wypadku otrzymany wydruk może być przeskalowany (np. drukując
+w&#x00A0;rozdzielczości 600dpi na drukarce 300dpi otrzymamy niespodziewanie 1/4 zamierzonego rozmiaru
+wydruku).
+<!--l. 1743--><p class="indent"> Drukowanie znacznie szybsze i&#x00A0;bardziej niezawodne zapewni konwersja pliku <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">.dvi</span></span></span> do <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">.ps</span></span></span> programem
+Dvips i&#x00A0;wykorzystanie GSView. Z&#x00A0;menu <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">Plik</span></span></span> należy wybrać <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">Drukuj</span></span></span>, co wyświetli okno dialogowe
+z&#x00A0;szeregiem opcji. Gdy mamy drukarkę PostScriptową, należy wybrać <span
+class="ec-lmtt-10">PostScript printer</span>.
+Drukowanie na drukarkach bez interpretera PostScript wymaga zaznaczenia opcji <span
+class="ec-lmtt-10">Ghostscript device</span>
+(w&#x00A0;sekcji &#x201E;Print Method&#x201D; okna) i&#x00A0;wybrania przyciskiem po prawej stronie odpowiedniego
+urządzenia.
+<!--l. 1753--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">6.11. </span> <a
+ id="x1-400006.11"></a><span
+class="ec-lmss-10">WinShell</span></h4>
+<!--l. 1755--><p class="noindent">Jeśli nie decydujemy się na rozbudowany (ale i&#x00A0;bardzo silny) edytor XEmacs, możemy samodzielnie
+zainstalować prosty i&#x00A0;łatwy w&#x00A0;obsłudze edytor WinShell. Znajdziemy go na płytkach w&#x00A0;katalogu
+<span
+class="ec-lmtt-10">support/WinShell</span>. Wystarczy dwukrotnie kliknąć klawiszem myszy na znajdującym się tam pliku <span
+class="ec-lmtt-10">.exe</span>.
+Program uruchamiamy z&#x00A0;menu Start bądź z&#x00A0;ikony/skrótu na pulpicie. Dostosowanie do polskiej wersji
+Windows wymaga, prócz określenia języka dla menu i&#x00A0;komunikatów, użycia menu <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">Opcje</span></span></span> (Options) <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">-&gt;</span></span></span>
+
+
+<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">Font</span></span></span> <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">-&gt;</span></span></span> <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">Zmie</span><span
+class="ec-lmtt-10">ń</span></span></span> i&#x00A0;wyboru w&#x00A0;wyświetlonym oknie <span
+class="ec-lmtt-10">Skrypt </span>napisu <span
+class="ec-lmtt-10">Europa </span><span
+class="ec-lmtt-10">Środkowa</span>. Dzięki temu
+wpisywane za pomocą prawego klawisza Alt polskie znaki diakrytyczne będą prawidłowo
+wyświetlane.
+<!--l. 1769--><p class="indent"> Aby skon&#xFB01;gurować uruchamianie programów otwieramy menu <span
+class="ec-lmtt-10">Options </span><span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">-&gt;</span></span></span> <span
+class="ec-lmtt-10">Program Calls</span>.
+ <ul class="itemize1">
+ <li class="itemize">W zakładce DVIWin, w&#x00A0;polu &#x201E;exe-&#xFB01;le&#x201D;, powinno być już wpisane <span
+class="ec-lmtt-10">windvi.exe</span>.
+ </li>
+ <li class="itemize">W zakładce Ghostview należy sprawdzić, czy prawidłowo podano ścieżkę dla gsview32.exe:
+ <br class="newline">&#x00A0; <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">C:\ghostgum\gsview\gsview32.exe</span></span></span> (dla wersji 3.6 i&#x00A0;nowszych).</li></ul>
+<!--l. 1780--><p class="noindent">Wciskając przycisk <span
+class="ec-lmtt-10">OK </span>zatwierdzamy zmiany.
+<!--l. 1782--><p class="indent"> Instalacja programu ustawia w&#x00A0;Windows skojarzenie plików <span
+class="ec-lmtt-10">.tex </span>z&#x00A0;uruchamianiem <span
+class="ec-lmss-10">WinShell</span>. Dopóki
+nie zamierzamy korzystać z&#x00A0;innego edytora (jak WinEdt lub Emacs) jest to poprawne.
+<!--l. 1801--><p class="indent"> <span
+class="ec-lmss-10">WinShell </span>posiada pomoc, dostępną po naciśnięciu symbolu <span class="underline"><span
+class="ec-lmbx-10">?</span></span> na belce z&#x00A0;narzędziami.
+<!--l. 1804--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">6.11.1. </span> <a
+ id="x1-410006.11.1"></a>Użycie plików &#x201E;projektu&#x201D;</h5>
+<!--l. 1805--><p class="noindent">Wielokrotnie mamy do czynienia z&#x00A0;dokumentami składającymi się z&#x00A0;wielu części. Najwygodniej gdy są
+one zapisane w&#x00A0;odrębnych plikach. <span
+class="ec-lmss-10">WinShell </span>umożliwia utworzenie pliku projektu (<span
+class="ec-lmri-10">Project &#xFB01;le</span>),
+w&#x00A0;którym deklarujemy poszczególne części większego dokumentu. Nazwy pliku projektu, traktowanego
+jako główny edytowany plik (<span
+class="ec-lmri-10">Main &#xFB01;le</span>), oraz plików części są wyświetlane w&#x00A0;lewym oknie
+edytora. Dwukrotne kliknięcie myszą na nazwie pliku pozwala na szybki wybór i&#x00A0;wyświetlenie
+potrzebnego pliku w&#x00A0;głównym oknie edytora. Naciśnięcie ikony LaTeX na belce narzędziowej
+uruchamia zawsze przetwarzanie głównego pliku, bez względu na to który plik jest aktualnie
+wyświetlany.
+<!--l. 1816--><p class="indent"> Na belce narzędziowej mamy dodatkowe przyciski pozwalające wyłączyć lub włączyć wyświetlanie
+okna projektu (po lewej stronie) i&#x00A0;okna zapisu sesji (log) &#x2013; na dole. Gdy plik projektu nie jest używany,
+lewą część okna można zamknąć, wykorzystując całą szerokość ekranu dla edytowanego
+pliku.
+<!--l. 1821--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">6.11.2. </span> <a
+ id="x1-420006.11.2"></a>Drukowanie z&#x00A0;<span
+class="ec-lmss-10">WinShell </span>na drukarce PostScriptowej</h5>
+<!--l. 1823--><p class="noindent">Ikona Dvips belki narzędziowej uruchamia program, który wynik pracy zapisuje zwykle w&#x00A0;pliku <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">.ps</span></span></span>.
+Oglądanie i/lub drukowanie takiego pliku wymaga uruchomienia GSView. <span
+class="ec-lmss-10">WinShell </span>pozwala zde&#xFB01;niować
+wygodne wywołanie polecenia dvips, które wynik przetwarzania wyśle od razu do drukarki
+posiadającej interpreter PostScript. Przykładowo, dla drukarki o&#x00A0;nazwie <span
+class="ec-lmtt-10">vclw</span>, postępowanie będzie
+następujące:
+ <ol class="enumerate1" >
+ <li class="enumerate" value="1"
+><a
+ id="x1-42002x1"></a>Deklaracja danej drukarki w programie:
+ <ul class="itemize1">
+ <li class="itemize">otworzyć <span
+class="ec-lmss-10">WinShell</span>, wybrać menu <span
+class="ec-lmtt-10">Opcje </span><span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">-&gt;</span></span></span> <span
+class="ec-lmtt-10">Programy u</span><span
+class="ec-lmtt-10">żytkownika</span>.
+ </li>
+ <li class="itemize">wybrać <span
+class="ec-lmtt-10">Tool 1 </span>w&#x00A0;spisie po prawej stronie i&#x00A0;wypełnić pola po stronie lewej, np.:
+ <div class="quote">
+
+
+ <!--l. 1837--><p class="noindent">Name: <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">Drukuj</span></span></span>
+ <br class="newline">exe &#xFB01;le: <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">dvips</span></span></span>
+ <br class="newline">cmd-line: <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">&#x00A0;-D600</span><span
+class="ec-lmtt-10">&#x00A0;%c.dvi</span><span
+class="ec-lmtt-10">&#x00A0;-o</span><span
+class="ec-lmtt-10">&#x00A0;vclw</span></span></span>
+ <br class="newline">skasować zaznaczenie okienka &#x201E;najpierw DVIPS&#x201D;</div>
+ </li>
+ <li class="itemize">nacisnąć <span
+class="ec-lmtt-10">OK</span>.</li></ul>
+ </li>
+ <li class="enumerate" value="2"
+><a
+ id="x1-42004x2"></a>Dodanie polecenia &#x201E;Drukuj&#x201D; do belki narzędziowej:
+ <ul class="itemize1">
+ <li class="itemize">wybrać menu <span
+class="ec-lmtt-10">Opcje </span><span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">-&gt;</span></span></span> <span
+class="ec-lmtt-10">Przeglądaj </span><span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">-&gt;</span></span></span> <span
+class="ec-lmtt-10">Dostosuj paski</span>;
+ </li>
+ <li class="itemize">w okienku <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">Kategoria</span></span></span> wybrać <span
+class="ec-lmtt-10">Programy u</span><span
+class="ec-lmtt-10">żytkownika</span>;
+ </li>
+ <li class="itemize">wskazać <span
+class="ec-lmtt-10">Drukuj </span>i przeciągnąć go myszą na belkę narzędziową, umieszczając
+ w&#x00A0;dowolnym miejscu obok innych poleceń;
+ </li>
+ <li class="itemize">w kolejno wyświetlanym oknie dokonać wyboru: &#x201E;Tylko obrazek&#x201D; (Image only), &#x201E;Tylko
+ tekst&#x201D; lub &#x201E;Tekst i&#x00A0;obrazek&#x201D;; najprościej wybrać &#x201E;Tylko tekst&#x201D; i&#x00A0;zatwierdzić guzikiem
+ <span
+class="ec-lmtt-10">OK</span>. Napis <span
+class="ec-lmtt-10">Drukuj </span>ukaże się na belce. (Bardziej wymagający użytkownicy mogą wybrać
+ opcję &#x201E;Tylko obrazek&#x201D;, następnie &#x201E;Edytuj&#x201D; i&#x00A0;skonstruować sobie własną ikonkę.)</li></ul>
+ </li></ol>
+<!--l. 1860--><p class="noindent">Uruchamianie polecenia zostało zde&#xFB01;niowane. Aby drukować bezpośrednio na drukarce wystarczy teraz
+nacisnąć guzik z&#x00A0;napisem &#x201E;Drukuj&#x201D;.
+<!--l. 1897--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">6.12. </span> <a
+ id="x1-430006.12"></a>Wskazówki dla użytkowników Win32</h4>
+<!--l. 1899--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">6.12.1. </span> <a
+ id="x1-440006.12.1"></a>Różne wcielenia Win32</h5>
+<!--l. 1900--><p class="noindent">To, co nazywamy Win32 nie jest właściwie systemem operacyjnym a&#x00A0;jedynie zbiorem funkcji, z&#x00A0;których
+wiele (ok. 12000) można użyć do pisania programów dla różnych systemów operacyjnych rodziny
+Windows. Spotykamy różne wersje Windows:
+ <ul class="itemize1">
+ <li class="itemize">Win95 i Win98, które <span
+class="ec-lmri-10">nie są prawdziwymi systemami wielozadaniowymi i</span><span
+class="ec-lmri-10">&#x00A0;wielowątkowymi</span>.
+ Są to ostatnie (na szczęście) metamorfozy systemu DOS, co można sprawdzić podczas startu
+ systemu, wymuszając ładowanie tylko wiersza poleceń: polecenie <span
+class="ec-lmtt-10">ver </span>zwróci wtedy np. napis
+ &#x201E;MS-DOS 7.0&#x201D;.
+ </li>
+ <li class="itemize">NT, nowy system operacyjny, napisany od podstaw, wyposażony w&#x00A0;prawdziwe możliwości
+ wielozadaniowości i&#x00A0;inne zaawansowane cechy.
+ </li>
+ <li class="itemize">Windows 2000, oparty na NT, z&#x00A0;wszystkimi cechami zewnętrznymi Win98.
+
+
+ </li>
+ <li class="itemize">Windows XP, występujący w&#x00A0;odmianach Personal i&#x00A0;Pro, jest ostatnim krokiem połączenia
+ cech obu linii produktów Win9x i&#x00A0;NT.</li></ul>
+<!--l. 1918--><p class="indent"> Win9x mają możliwość uruchamiania jednocześnie programów 16- i&#x00A0;32-bitowych, ale ponieważ sam
+system nie jest w&#x00A0;całości napisany dla trybu 32-bitowego i&#x00A0;nie posiada ochrony pamięci, programy
+16-bitowe mogą nadpisywać część pamięci wykorzystywanej przez system! Niektóre elementy systemu,
+jak GDI (<span
+class="ec-lmri-10">Graphical Device Interface</span>) zarządzają w&#x00A0;sposób ograniczony zasobami (bitmapy,
+fonty itp.) gdy wszystkie uruchomione programy jednocześnie korzystają z&#x00A0;tych zasobów.
+Wszystkie nagłówki bitmap dostępnych w&#x00A0;tym samym czasie nie mogą przekroczyć granicy
+64KB. Jest to przyczyna spotykanego często gwałtownego spadku wydajności systemu i&#x00A0;jego
+zawieszania.
+<!--l. 1929--><p class="indent"> NT i W2K i&#x00A0;XP nie posiadają takich ograniczeń. Są to systemy w&#x00A0;pełni wielozadaniowe i&#x00A0;z&#x00A0;ochroną
+pamięci. Wydają się bardziej stabilne, ponieważ lepiej zarządzają pamięcią, posiadają lepszy system
+plików itp.
+<!--l. 1933--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">6.12.2. </span> <a
+ id="x1-450006.12.2"></a>Wiersz poleceń</h5>
+<!--l. 1934--><p class="noindent">Wielu użytkowników może zadać pytanie: &#x201E;po co używać wiersza poleceń w&#x00A0;systemie Windows?&#x201D;. Dobre
+pytanie! Problem ma naturę bardziej ogólną. Otóż nie wszystkie zadania daje się wykonać jedynie przy
+użyciu interfejsu gra&#xFB01;cznego (GUI). Wiersz poleceń dostarcza wielu możliwości rasowego programowania
+(zakładając posiadanie przyzwoitego interpretera poleceń).
+<!--l. 1940--><p class="indent"> <span class="TEX">T<span
+class="E">E</span>X</span> jest programem działającym <span
+class="ec-lmri-10">wsadowo </span>(<span
+class="ec-lmri-10">batch</span>), a&#x00A0;nie interakcyjnie: wylicza najlepszy
+wygląd każdej strony, rozwiązuje odesłania itp. Taki charakter pracy możliwy jest jedynie
+podczas globalnego przetwarzania dokumentu, nie ma tu możliwości interakcji. Oznacza to, że
+program <span class="TEX">T<span
+class="E">E</span>X</span> powinien być używany z&#x00A0;linii poleceń. W&#x00A0;istocie nie jest to takie złe. Programy
+działające wsadowo, przeznaczone do skomplikowanych zadań, są zwykle lepiej opracowane
+i&#x00A0;pozbawione błędów, ponieważ nie są związane z&#x00A0;gra&#xFB01;cznym interfejsem. Do uruchamiania takich
+programów można zawsze opracować interfejs gra&#xFB01;czny, przekazujący zadanie do wykonania i&#x00A0;inne
+parametry. Przykładem takiego właśnie działania może być gra&#xFB01;czny edytor (patrz punkt
+<a
+href="#x1-400006.11">6.11<!--tex4ht:ref: sec:winshell --></a>).
+<!--l. 1952--><p class="indent"> Niemniej jednak częste są sytuacje, gdy przydaje się możliwość uruchamiania programów
+bezpośrednio z&#x00A0;linii poleceń, np. diagnostyka błędów w&#x00A0;wypadku wystąpienia problemów (patrz punkt
+<a
+href="#x1-660007.2.4">7.2.4<!--tex4ht:ref: sec:Debugging --></a> na str.&#x00A0;<a
+href="#x1-660007.2.4">58<!--tex4ht:ref: sec:Debugging --></a>).
+<!--l. 1957--><p class="indent">
+ <dl class="description"><dt class="description">
+<span
+class="ec-lmbx-10">Win9x</span> </dt><dd
+class="description">linia poleceń dostępna jest z&#x00A0;menu <span
+class="ec-lmtt-10">Start-&gt;Programy-&gt;Tryb MS</span><span
+class="ec-lmtt-10">&#x00A0;DOS </span>albo
+ <span
+class="ec-lmtt-10">Start-&gt;Uruchom</span>: należy tu wpisać <span
+class="ec-lmtt-10">command.com</span>.
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">NT, 2K, XP</span> </dt><dd
+class="description">dostęp do linii poleceń z menu <span
+class="ec-lmtt-10">Start-&gt;Akcesoria-&gt; Command Prompt</span>; można
+ także w&#x00A0;menu <span
+class="ec-lmtt-10">Start-&gt;Uruchom </span>wpisać <span
+class="ec-lmtt-10">cmd.exe </span>co uruchomi interpreter poleceń (wyjaśnia
+ to, dlaczego trudno w&#x00A0;systemach opartych na NT mówić o&#x00A0;&#x201E;oknie DOS&#x201D;).</dd></dl>
+<!--l. 1966--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">6.12.3. </span> <a
+ id="x1-460006.12.3"></a>Separatory ścieżek</h5>
+<!--l. 1967--><p class="noindent">API Win32 obsługuje zarówno <span
+class="ec-lmtt-10">/</span>, jak i&#x00A0;<span class="path"><span
+class="ec-lmtt-10">\</span></span> jako separatory ścieżek. Niestety interpretery poleceń
+obsługują wyłącznie <span class="path"><span
+class="ec-lmtt-10">\</span></span>, a&#x00A0;więc odwołując się do programu w&#x00A0;linii poleceń możemy użyć tylko tego
+znaku (wynika to z&#x00A0;potrzeby kompatybilności: znak <span
+class="ec-lmtt-10">/ </span>używany jest często jako pre&#xFB01;ks dodatkowego
+
+parametru). Gdy nazwa ścieżki jest używana przez program, oba separatory mogą być stosowane
+wymiennie, a&#x00A0;nawet mieszane.
+<!--l. 1975--><p class="indent"> Nie należy się dziwić gdy często spotkamy ścieżki pisane w&#x00A0;konwencji Unix (a&#x00A0;więc separowane
+znakiem <span
+class="ec-lmtt-10">/</span>). fp<span class="TEX">T<span
+class="E">E</span>X</span> jest implementacją Web2C i&#x00A0;z&#x00A0;zasady musi być zgodny między różnymi
+platformami. Dlatego właśnie np. wszystkie pliki kon&#xFB01;guracyjne stosują konwencję uniksową notacji
+ścieżek.
+<!--l. 1981--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">6.12.4. </span> <a
+ id="x1-470006.12.4"></a>System plików</h5>
+<!--l. 1983--><p class="noindent">Najgorszą cechą Win9x z&#x00A0;punktu widzenia systemu <span class="TEX">T<span
+class="E">E</span>X</span> jest prawdopodobnie system plików zwany
+FAT. <span class="TEX">T<span
+class="E">E</span>X</span> używa bardzo wielu niewielkich plików (1&#x2013;3KB) i&#x00A0;na współczesnych dyskach o&#x00A0;wielkiej
+pojemności każdy taki plik potra&#xFB01; faktycznie zająć nawet 32KB. Wykorzystanie dysku jest więc bardzo
+nieefektywne zaś instalacja wszystkich plików z&#x00A0;CD może w&#x00A0;rzeczywistości zająć wielokrotnie więcej
+miejsca niż łączna objętość plików.
+<!--l. 1989--><p class="indent"> Bardziej nowoczesne systemy plików, takie jak NTFS, dostępne są w&#x00A0;nowszych wersjach Windows są
+pozbawione ujemnych cech FAT: minimalna jednostka alokacji dla pliku to zwykle 4KB, choć w&#x00A0;systemie
+NTFS można ją zredukować nawet do 512 bajtów.
+<!--l. 1994--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">6.12.5. </span> <a
+ id="x1-480006.12.5"></a>Jak dodać katalog do zmiennej PATH</h5>
+<!--l. 1995--><p class="noindent">Większość programów korzysta ze zmiennych, którym można przypisać pewne wartości. Zestaw takich
+przypisań (par: zmienna-wartość) nazywamy środowiskiem. Każdy uruchomiony program korzysta
+z&#x00A0;kopii środowiska i&#x00A0;może w&#x00A0;ramach tej kopii zmieniać przypisania niektórych zmiennych (nie są one
+dostępne dla innych uruchomionych równolegle programów). Instalator systemu <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;dla Win32
+konieczną kon&#xFB01;gurację środowiska przeprowadza automatycznie. Warto jednak wiedzieć, jak
+kon&#xFB01;gurować środowisko ręcznie.
+<!--l. 2004--><p class="indent"> <span
+class="ec-lmtt-10">PATH </span>jest specjalną zmienną wykorzystywaną do lokalizowania programów w&#x00A0;systemie. Poszczególne
+wersje Windows mają różne procedury deklarowania <span
+class="ec-lmtt-10">PATH</span>:
+<!--l. 2008--><p class="indent">
+ <dl class="description"><dt class="description">
+<span
+class="ec-lmbx-10">Windows 95/98</span> </dt><dd
+class="description">zmienna PATH jest tu deklarowana w&#x00A0;pliku <span
+class="ec-lmtt-10">autoexec.bat </span>(znajduje się on
+ w&#x00A0;głównym katalogu dysku startowego). Po wczytaniu pliku do edytora (np. Notatnik,
+ WinShell) należy odszukać wiersz z&#x00A0;napisem <span
+class="ec-lmtt-10">PATH= </span>i&#x00A0;z&#x00A0;szeregiem ścieżek oddzielanych
+ separatorem <span
+class="ec-lmtt-10">; </span>(średnik). Można dopisać kolejne ścieżki wskazujące położenie programów,
+ np.
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ <div class="fancyvrb" id="fancyvrb5">
+<a
+ id="x1-48002r1"></a>&#x00A0;&#x00A0;PATH=c:\windows;c:\windows\system;c:\TeXLive2005\bin\win32
+</div>
+</div>
+ </td></tr></table>
+ <!--l. 2017--><p class="nopar">Proszę zauważyć, że ścieżki zawierające spację wymagają ujęcia w&#x00A0;parę znaków <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">"</span></span></span>. Poczynione
+ zmiany będą aktywne po restarcie systemu.
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">Windows ME</span> </dt><dd
+class="description">należy uruchomić specjalny program <span class="path"><span
+class="ec-lmtt-10">c:\windows\system\msconfig.exe</span></span> i&#x00A0;wybrać
+ opcję &#x201E;Środowisko&#x201D; (<span
+class="ec-lmri-10">Environment</span>). Po dodaniu lub mody&#xFB01;kacji zmiennej należy ponownie
+ uruchomić system.
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">Windows NT/2K/XP</span> </dt><dd
+class="description">należy wybrać menu <span
+class="ec-lmtt-10">Start -&gt; Settings -&gt; Panel Sterowania</span>, w&#x00A0;opcji
+ &#x201E;System&#x201D; otworzyć zakładkę &#x201E;Zaawansowane&#x201D;, następnie przycisk &#x201E;Zmienne środowiskowe&#x201D; i&#x00A0;tu
+ mody&#xFB01;kować deklaracje zmiennych, zgodnie z&#x00A0;posiadanymi uprawnieniami. Istniejącą zmienną
+ <span
+class="ec-lmtt-10">PATH </span>mody&#xFB01;kujemy naciskając lewy klawisz myszy na napisie <span
+class="ec-lmtt-10">PATH</span>. Pole &#x201E;Wartość&#x201D; (Value)
+ pokaże listę katalogów rozdzielonych separatorem <span
+class="ec-lmtt-10">;</span>. Należy tu dopisać katalog zawierający
+ programy środowiska <span class="TEX">T<span
+class="E">E</span>X</span>-owego (np. <span class="path"><span
+class="ec-lmtt-10">c:\TeXLive2005\bin\win32</span></span>). Gdy brak jest zmiennej
+ <span
+class="ec-lmtt-10">PATH</span>, należy kliknąć pole &#x201E;Zmienna&#x201D;, wpisać <span
+class="ec-lmtt-10">PATH</span>, przenieść kursor do pola &#x201E;Wartość&#x201D; i&#x00A0;wpisać
+ tu odpowiedni katalog.
+ <!--l. 2037--><p class="noindent">Uwaga: przed zamknięciem okna dialogowego należy zatwierdzić zmiany przyciskiem
+ &#x201E;Zastosuj&#x201D;.</dd></dl>
+<!--l. 2040--><p class="noindent">Dokonane zmiany można sprawdzić otwierając konsolę i&#x00A0;uruchamiając polecenie:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ <div class="fancyvrb" id="fancyvrb6">
+<a
+ id="x1-48004r1"></a>&#x00A0;&#x00A0;set&#x00A0;NAZWA_ZMIENNEJ
+ </div>
+</div>
+</td></tr></table>
+<!--l. 2043--><p class="nopar">co wyświetli aktualnie aktywne wartości dla danej zmiennej.
+<!--l. 2046--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">6.12.6. </span> <a
+ id="x1-490006.12.6"></a>&#x201E;Maszyny&#x201D; <span class="TEX">T<span
+class="E">E</span>X</span></h5>
+<!--l. 2047--><p class="noindent">Z dokumentacji Web2C można wyczytać, że różnie nazwane programy wykorzystują tę samą &#x201E;maszynę&#x201D;,
+np. <span
+class="ec-lmtt-10">tex.exe </span>i&#x00A0;<span
+class="ec-lmtt-10">latex.exe </span>są dokładnymi kopiami tego samego programu, ale uruchamiają się z&#x00A0;różnymi
+plikami formatu, zgodnie z&#x00A0;nazwą podaną w&#x00A0;wywołaniu.
+<!--l. 2052--><p class="indent"> W&#x00A0;systemach Unix cecha ta jest zaimplementowana poprzez tzw. dowiązanie symboliczne, co pozwala
+na zaoszczędzenie wiele miejsca na dysku: ten sam program uruchamiany jest z&#x00A0;wieloma
+formatami.
+<!--l. 2056--><p class="indent"> Interfejs aplikacji systemów Windows (API) nie zna pojęcia dowiązania. Aby niepotrzebnie nie
+zajmować miejsca na dysku, zastosowano tu pomysł umieszczenia głównej &#x201E;maszyny&#x201D; <span class="TEX">T<span
+class="E">E</span>X</span> w&#x00A0;pliku
+dynamicznie wiązanej biblioteki (DLL). Z&#x00A0;kolei programy uruchomieniowe (.exe) umieszczono
+w&#x00A0;niewielkich plikach, przekazujących przez nazwę parametr wywołania (nazwę formatu). Na dysku
+znajdziemy zatem: <div class="alltt">
+<!--l. 2062--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">18/09/2005</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;14:19</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;3</span><span
+class="ec-lmtt-10">&#x00A0;584</span><span
+class="ec-lmtt-10">&#x00A0;latex.exe</span>
+<br><span
+class="ec-lmtt-10">18/09/2005</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;14:19</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;3</span><span
+class="ec-lmtt-10">&#x00A0;584</span><span
+class="ec-lmtt-10">&#x00A0;pdfetex.exe</span>
+<br><span
+class="ec-lmtt-10">18/09/2005</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;14:19</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;524</span><span
+class="ec-lmtt-10">&#x00A0;288</span><span
+class="ec-lmtt-10">&#x00A0;tl90pdfetex.dll</span>
+</div>
+</div> Każdy z&#x00A0;tych <span
+class="ec-lmri-10">identycznych </span>programów (<span
+class="ec-lmtt-10">latex.exe</span>, <span
+class="ec-lmtt-10">mex.exe </span>itp.) korzysta ze wspólnego pliku
+<span
+class="ec-lmtt-10">tl90pdfetex.dll</span>. Podobne rozwiązanie zastosowano dla grupy programów <span
+class="ec-lmtt-10">mktex*.exe</span>, z&#x00A0;których
+każdy jest powiązany z&#x00A0;biblioteką <span
+class="ec-lmtt-10">mktex.dll</span>. W&#x00A0;dystrybucji dostępny jest program <span
+class="ec-lmtt-10">irun.exe</span>, który
+tworzy w&#x00A0;systemach Win32 odpowiedniki dowiązań systemu Unix.
+<!--l. 2074--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">6.13. </span> <a
+ id="x1-500006.13"></a>W razie problemów</h4>
+<!--l. 2078--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">6.13.1. </span> <a
+ id="x1-510006.13.1"></a>Co zrobić gdy <span
+class="ec-lmtt-10">latex </span>nie może znaleźć potrzebnych plików?</h5>
+<!--l. 2080--><p class="noindent">Należy użyć programu <span
+class="ec-lmss-10">kpsewhich</span>, który jest narzędziem do diagnostyki wszelkich problemów związanych
+ze znajdowaniem plików (patrz część&#x00A0;<a
+href="#x1-660007.2.4">7.2.4<!--tex4ht:ref: sec:Debugging --></a> na str.&#x00A0;<a
+href="#x1-660007.2.4">58<!--tex4ht:ref: sec:Debugging --></a>).
+<!--l. 2084--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">6.13.2. </span> <a
+ id="x1-520006.13.2"></a>Co zrobić gdy instalacja nadal nie działa prawidłowo?</h5>
+<!--l. 2086--><p class="noindent">Należy odpowiedzieć sobie na szereg pytań:
+ <ol class="enumerate1" >
+ <li class="enumerate" value="1"
+><a
+ id="x1-52002x1"></a>czy program <span
+class="ec-lmtt-10">tex.exe </span>jest w&#x00A0;ścieżce wymienionej w&#x00A0;zmiennej <span
+class="ec-lmtt-10">PATH</span>?
+
+ </li>
+ <li class="enumerate" value="2"
+><a
+ id="x1-52004x2"></a>czy zmienna <span
+class="ec-lmtt-10">TEXMFCNF </span>jest prawidłowo ustawiona (standardowo <span class="path"><span
+class="ec-lmtt-10">c:/TeXLive2005/texmf-var/web2c</span></span>)?
+ </li>
+ <li class="enumerate" value="3"
+><a
+ id="x1-52006x3"></a>diagnostyka błędów omówiona została w&#x00A0;części&#x00A0;<a
+href="#x1-660007.2.4">7.2.4<!--tex4ht:ref: sec:Debugging --></a>.
+ </li>
+ <li class="enumerate" value="4"
+><a
+ id="x1-52008x4"></a>opis znanych problemów i&#x00A0;ewentualne rozwiązania oraz poprawki można znaleźć pod
+ adresem <span class="obeylines-h"><a
+href="http://www.tug.org/tex-live.html" class="url" ><span
+class="ec-lmtt-10">http://www.tug.org/tex-live.html</span></a></span>.</li></ol>
+<!--l. 2100--><p class="indent"> Oprogramowanie zawarte na <span class="TEX">T<span
+class="E">E</span>X</span> Live jest bardzo złożone i&#x00A0;składa się z&#x00A0;ponad 250
+programów i&#x00A0;około 40000 plików różnego pochodzenia. Niesłychanie trudno przewidzieć wszystkie
+możliwe przyczyny problemów, niemniej jednak dołożymy wszelkich starań aby pomóc je
+rozwiązać.
+<!--l. 2107--><p class="noindent">
+ <h3 class="sectionHead"><span class="titlemark">7. </span> <a
+ id="x1-530007"></a>Instrukcja obsługi systemu Web2C</h3>
+<!--l. 2109--><p class="noindent">Web2C to zestaw programów związanych z&#x00A0;<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. 2112--><p class="indent"> Oryginalna implementacja wykonana została przez Tomasa Rokickiego, który w&#x00A0;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 &#xFB01;les</span>) pod Unix-em (pierwotnie były one
+dziełem Howarda Trickey&#x2019;a oraz Pavela Curtisa). W&#x00A0;czasie gdy Tim Morgan zajmował się
+systemem, jego nazwa została zmieniona na Web-to-C. W&#x00A0;1990 roku prace nad projektem przejął
+Karl Berry wraz z&#x00A0;dziesiątkami współpracowników, a&#x00A0;w&#x00A0;roku 1997 pałeczkę przejął Olaf
+Weber.
+<!--l. 2120--><p class="indent"> Web2C działa na platformach systemowych, takich jak Unix (w&#x00A0;tym Mac OS X), Windows
+9x/NT/2K/XP i&#x00A0;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&#x00A0;<span
+class="ec-lmtt-10">web </span>i&#x00A0;tłumaczy je na kod źródłowy&#x00A0;C. Ponadto
+system udostępnia spory zestaw makr i&#x00A0;funkcji stworzonych dla zwiększenia funkcjonalności
+oryginalnych zasobów oprogramowania związanego z&#x00A0;<span class="TEX">T<span
+class="E">E</span>X</span>-em. Podstawowymi składnikami systemu
+są:
+<!--l. 2128--><p class="indent">
+ <dl class="list1"><dt class="list">
+ <span
+class="ec-lmss-10">bibtex</span> </dt><dd
+class="list">tworzenie spisów bibliogra&#xFB01;cznych;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">dmp</span> </dt><dd
+class="list">konwersja <span
+class="ec-lmss-10">troff </span>do MPX (rysunki MetaPost-owe);
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">dvicopy</span> </dt><dd
+class="list">mody&#xFB01;kowanie pliku DVI;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">dvitomp</span> </dt><dd
+class="list">konwersja DVI do MPX (rysunki MetaPost-owe);
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">dvitype</span> </dt><dd
+class="list">konwersja DVI na plik tekstowy (ASCII);
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">gftodvi</span> </dt><dd
+class="list">zamiana fontu GF na plik DVI;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">gftopk</span> </dt><dd
+class="list">zamiana fontu w&#x00A0;formacie GF na font spakowany (PK);
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">gftype</span> </dt><dd
+class="list">zamiana fontu GF na plik tekstowy (ASCII);
+
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">makempx</span> </dt><dd
+class="list">skład etykiet MetaPost-owych;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">mf</span> </dt><dd
+class="list">generowanie fontów bitmapowych w formacie GF;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">mft</span> </dt><dd
+class="list">skład plików źródłowych Metafont-a;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">mpost</span> </dt><dd
+class="list">tworzenie rysunków oraz diagramów technicznych;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">mpto</span> </dt><dd
+class="list">ekstrakcja etykiet MetaPost-owych;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">newer</span> </dt><dd
+class="list">porównywanie czasów mody&#xFB01;kacji;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">patgen</span> </dt><dd
+class="list">tworzenie wzorców przenoszenia wyrazów;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">pktogf</span> </dt><dd
+class="list">zamiana fontów w formacie PK na fonty GF;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">pktype</span> </dt><dd
+class="list">zamiana fontu PK na plik tekstowy (ASCII);
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">pltotf</span> </dt><dd
+class="list">konwersja tekstowej listy właściwości do TFM;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">pooltype</span> </dt><dd
+class="list">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">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">skład tekstu;
+ </dd><dt class="list">
+ <span
+class="ec-lmss-10">tftopl</span> </dt><dd
+class="list">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">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">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">konwersja <span
+class="ec-lmtt-10">web </span>do <span class="TEX">T<span
+class="E">E</span>X</span>-a.</dd></dl>
+<!--l. 2157--><p class="noindent">Dokładny opis funkcji oraz składni tych programów zawarty jest w&#x00A0;dokumentacji poszczególnych
+pakietów samego Web2C. Jednak do optymalnego wykorzystania instalacji Web2C pomocna będzie
+znajomość kilku zasad rządzących całą rodziną programów.
+<!--l. 2163--><p class="indent"> Wszystkie programy obsługują standardowe opcje GNU:
+ <dl class="description"><dt class="description">
+<span
+class="ec-lmtk-10">--help</span><span
+class="ec-lmtk-10">&#x00A0;</span><span
+class="ec-lmtk-10">&#x00A0;</span><span
+class="ec-lmtk-10">&#x00A0;</span> </dt><dd
+class="description">podaje podstawowe zasady użytkowania;
+ </dd><dt class="description">
+<span
+class="ec-lmtk-10">--verbose</span> </dt><dd
+class="description">podaje dokładny raport z&#x00A0;działania programu;
+ </dd><dt class="description">
+<span
+class="ec-lmtk-10">--version</span> </dt><dd
+class="description">podaje informację o&#x00A0;wersji, po czym kończy działanie programu.</dd></dl>
+
+<!--l. 2171--><p class="indent"> W&#x00A0;celu lokalizacji plików programy 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 kon&#xFB01;guracyjnych. Web2C potra&#xFB01; obsługiwać
+jednocześnie więcej niż jedno drzewo podkatalogów, co jest użyteczne w&#x00A0;przypadku, gdy chce się
+przechowywać standardową dystrybucję <span class="TEX">T<span
+class="E">E</span>X</span>-a jak i&#x00A0;lokalne rozszerzenia w&#x00A0;dwóch różnych drzewach
+katalogów. Aby przyspieszyć poszukiwanie plików, katalog główny każdego drzewa ma swój plik <span
+class="ec-lmtt-10">ls-R</span>,
+zawierający pozycje określające nazwę i&#x00A0;względną ścieżkę dla wszystkich plików zawartych w&#x00A0;tym
+katalogu.
+<!--l. 2183--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">7.1. </span> <a
+ id="x1-540007.1"></a>Przeszukiwanie ścieżek przez Kpathsea</h4>
+<!--l. 2185--><p class="noindent">Opiszemy najpierw ogólny mechanizm przeszukiwania ścieżek przez bibliotekę Kpathsea.
+<!--l. 2188--><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
+class="ec-lmri-10">ów </span><span
+class="ec-lmri-10">ście</span><span
+class="ec-lmri-10">żki</span>, które zasadniczo są nazwami podkatalogów. Ścieżka przeszukiwania może
+pochodzić z&#x00A0;(kombinacji) wielu źródeł. Przykładowo, aby odnaleźć plik &#x201E;<span
+class="ec-lmtt-10">my-file</span>&#x201D; w&#x00A0;ścieżce
+&#x201E;<span
+class="ec-lmtt-10">.:/dir</span>&#x201D;, Kpathsea sprawdza czy istnieje dany element ścieżki w&#x00A0;następującej kolejności:
+najpierw <span
+class="ec-lmtt-10">./my-file</span>, potem <span
+class="ec-lmtt-10">/dir/my-file</span>, zwracając pierwszy odnaleziony (lub możliwie
+wszystkie).
+<!--l. 2197--><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
+(&#x201E;<span
+class="ec-lmtt-10">:</span>&#x201D;) oraz &#x201E;ciach&#x201D; (&#x201E;<span
+class="ec-lmtt-10">/</span>&#x201D;).
+<!--l. 2202--><p class="indent"> W&#x00A0;celu sprawdzenia konkretnego elementu <span
+class="ec-lmro-10">p </span>ścieżki, Kpathsea najpierw sprawdza czy zbudowana
+wcześniej baza danych (patrz &#x201E;Baza nazw plików&#x201D; na stronie&#x00A0;<a
+href="#x1-620007.2">54<!--tex4ht:ref: Filename-database --></a>) odnosi sie do <span
+class="ec-lmro-10">p</span>, tj. czy baza danych
+znajduje się w&#x00A0;podkatalogu z&#x00A0;pre&#xFB01;ksem&#x00A0;<span
+class="ec-lmro-10">p</span>. Jeżeli tak, to specy&#xFB01;kacja ścieżki jest porównywana
+z&#x00A0;zawartością bazy.
+<!--l. 2208--><p class="indent"> Jeśli baza danych nie istnieje, lub nie odnosi się do danego elementu ścieżki, albo też nie zawiera
+elementów zgodnych, przeszukiwany jest system plików (jeżeli nie zostało to zabronione przez
+specy&#xFB01;kację rozpoczynającą się od&#x00A0;&#x201E;<span
+class="ec-lmtt-10">!!</span>&#x201D;&#x00A0;oraz jeżeli poszukiwany plik musi istnieć). Kpathsea konstruuje
+listę podkatalogów, które korespondują z&#x00A0;danym elementem ścieżki, a&#x00A0;następnie sprawdza w&#x00A0;każdym
+z&#x00A0;nich czy nie ma tam poszukiwanego pliku.
+<!--l. 2216--><p class="indent"> Warunek mówiący, że &#x201E;plik musi istnieć&#x201D; dotyczy np. plików &#x201E;<span
+class="ec-lmtt-10">.vf</span>&#x201D; i&#x00A0;plików dołączanych <span class="TEX">T<span
+class="E">E</span>X</span>-owym
+poleceniem <span
+class="ec-lmtt-10">\openin</span>. Takiego pliku może nie być (np. <span
+class="ec-lmtt-10">cmr10.vf</span>), błędne byłoby zatem poszukiwanie go
+na dysku. Jeśli więc zapomnisz o&#x00A0;aktualizacji <span
+class="ec-lmtt-10">ls-R </span>po instalacji nowego pliku &#x201E;<span
+class="ec-lmtt-10">.vf</span>&#x201D;, nie zostanie on
+odnaleziony. Każdy element ścieżki sprawdzany jest w&#x00A0;następującej kolejności: najpierw w&#x00A0;bazie
+danych, potem na dysku. Jeżeli plik się znajdzie, przeszukiwanie zostanie zatrzymane i&#x00A0;zwrócony
+zostanie wynik.
+<!--l. 2227--><p class="indent"> Ponieważ najprostszym i&#x00A0;najbardziej powszechnym elementem ścieżki jest nazwa katalogu, Kpathsea
+korzysta z&#x00A0;dodatkowych możliwości w&#x00A0;przeszukiwaniu ścieżek: wielowarstwowych wartości
+domyślnych, zmiennych środowiskowych, wartości pliku kon&#xFB01;guracyjnego, lokalnych podkatalogów
+użytkownika oraz rekursywnego przeszukiwania podkatalogów. Można więc powiedzieć, że Kpathsea
+<span
+class="ec-lmri-10">rozw&#x0133;a </span>element ścieżki, tzn. transformuje wszystkie specy&#xFB01;kacje do podstawowej nazwy
+lub nazw katalogów. Jest to opisane w&#x00A0;kolejnych akapitach, w&#x00A0;kolejności w&#x00A0;jakiej ma to
+miejsce.
+<!--l. 2237--><p class="indent"> Trzeba zauważyć, że jeżeli nazwa poszukiwanego pliku jest absolutna lub jawnie względna, tj.
+zaczyna się od &#x201E;<span
+class="ec-lmtt-10">/</span>&#x201D; lub &#x201E;<span
+class="ec-lmtt-10">./</span>&#x201D; lub &#x201E;<span
+class="ec-lmtt-10">../</span>&#x201D;, Kpathsea ogranicza się do sprawdzenia czy ten plik
+istnieje.
+<!--l. 2251--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">7.1.1. </span> <a
+ id="x1-550007.1.1"></a>Źródła ścieżek</h5>
+
+
+<!--l. 2254--><p class="noindent">Nazwa przeszukiwanej ścieżki może pochodzić z&#x00A0;wielu źródeł. Oto kolejność, w&#x00A0;jakiej Kpathsea ich
+używa:
+<!--l. 2257--><p class="indent">
+ <ol class="enumerate1" >
+ <li class="enumerate" value="1"
+><a
+ id="x1-55002x1"></a>Zmienna środowiskowa
+ ustawiana przez użytkownika, np. <span
+class="ec-lmtt-10">TEXINPUTS</span>. Zmienne środowiskowe z&#x00A0;dołączoną kropką
+ i&#x00A0;nazwą programu zastępują inne, np. jeżeli &#x201E;<span
+class="ec-lmtt-10">latex</span>&#x201D; jest nazwą uruchomionego programu,
+ wtedy zamiast <span
+class="ec-lmtt-10">TEXINPUTS </span>wykorzystana zostanie zmienna <span
+class="ec-lmtt-10">TEXINPUTS.latex</span>.
+ </li>
+ <li class="enumerate" value="2"
+><a
+ id="x1-55004x2"></a>Plik kon&#xFB01;guracyjny konkretnego programu, np. linia &#x201E;<span
+class="ec-lmtt-10">S /a:/b</span>&#x201D; w&#x00A0;pliku <span
+class="ec-lmtt-10">config.ps</span>
+ programu <span
+class="ec-lmss-10">dvips</span>.
+ </li>
+ <li class="enumerate" value="3"
+><a
+ id="x1-55006x3"></a>Plik kon&#xFB01;guracyjny Kpathsea <span
+class="ec-lmtt-10">texmf.cnf</span>, zawierający taką linię, jak &#x201E;<span
+class="ec-lmtt-10">TEXINPUTS=/c:/d</span>&#x201D;
+ (patrz poniżej).
+ </li>
+ <li class="enumerate" value="4"
+><a
+ id="x1-55008x4"></a>Wartości domyślne dla uruchamianych programów.</li></ol>
+<!--l. 2271--><p class="noindent">Każdą z&#x00A0;tych wartości dla danej ścieżki przeszukiwania można zobaczyć, używając opcji diagnostyki
+błędów (patrz &#x201E;Diagnostyka błędów&#x201D; na stronie&#x00A0;<a
+href="#x1-660007.2.4">58<!--tex4ht:ref: sec:Debugging --></a>).
+<!--l. 2275--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">7.1.2. </span> <a
+ id="x1-560007.1.2"></a>Pliki kon&#xFB01;guracyjne</h5>
+<!--l. 2278--><p class="noindent">Kpathsea szuka ścieżek przeszukiwania i&#x00A0;innych de&#xFB01;nicji w&#x00A0;<span
+class="ec-lmri-10">plikach kon&#xFB01;guracyjnych </span>o&#x00A0;nazwach
+<span
+class="ec-lmtt-10">texmf.cnf</span>. Ścieżka przeszukiwania używana do znajdowania tych plików określana jest zmienną
+<span
+class="ec-lmtt-10">TEXMFCNF </span>(domyślnie taki plik znajduje się w&#x00A0;podkatalogu <span
+class="ec-lmtt-10">texmf/web2c</span>). Czytane będą <span
+class="ec-lmri-10">wszystkie</span>
+pliki <span
+class="ec-lmtt-10">texmf.cnf </span>w&#x00A0;ścieżce przeszukiwania, a&#x00A0;de&#xFB01;nicje we wcześniejszych plikach zastąpią te
+w&#x00A0;późniejszych. Tak więc w&#x00A0;ścieżce <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">.:$TEXMF</span></span></span>, wartości pochodzące z&#x00A0;<span
+class="ec-lmtt-10">./texmf.cnf </span>zastąpią te
+z&#x00A0;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">$TEXMF/texmf.cnf</span></span></span>.
+<!--l. 2291--><p class="indent"> Dociekliwy czytelnik może być zainteresowany jak same programy znajdują plik <span
+class="ec-lmtt-10">texmf.cnf</span>, skoro nie
+jest obowiązkowe deklarowanie specy&#xFB01;cznej zmiennej środowiskowej systemu. Otóż położenie domyślne
+jest wkompilowane w&#x00A0;programy jako względne do ich położenia (określanego, jak wiemy, w&#x00A0;ścieżce
+specy&#xFB01;kowanej przez <span
+class="ec-lmtt-10">$PATH</span>): <span class="path"><span
+class="ec-lmtt-10">../../texmf/web2c/</span></span> bądź <span class="path"><span
+class="ec-lmtt-10">../texmf/web2c/</span></span>. Jeśli jawnie deklarujemy
+zmienną <span
+class="ec-lmtt-10">TEXMFCNF</span>, wymagane jest podanie bezwzględnej ścieżki.
+<!--l. 2299--><p class="indent"> Czytając zamieszczony poniżej opis formatu pliku <span
+class="ec-lmtt-10">texmf.cnf </span>warto przeglądać jego zawartość.
+Położenie <span
+class="ec-lmri-10">aktywnego </span>pliku znajdziemy za pomocą polecenia <span
+class="ec-lmtt-10">kpsewhich texmf.cnf</span>.
+ <ul class="itemize1">
+ <li class="itemize">Komentarze zaczynają się od &#x201E;<span
+class="ec-lmtt-10">%</span>&#x201D;, a&#x00A0;kończą na końcu wiersza.
+ </li>
+ <li class="itemize">Puste wiersze nie są brane pod uwagę.
+ </li>
+ <li class="itemize">Znak <span
+class="ec-lmtt-10">\ </span>na końcu wiersza działa jako znak kontynuacji, tzn. oznacza, że kolejny wiersz jest
+ kontynuacją bieżącego. Spacja na początku kolejnego wiersza nie jest ignorowana.
+ </li>
+ <li class="itemize">Pozostałe wiersze mają postać: <div class="alltt">
+
+
+ <!--l. 2314--><p class="noindent"><div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtti-10">zmienna</span><span
+class="ec-lmtt-10">[.</span><span
+class="ec-lmtti-10">program</span><span
+class="ec-lmtt-10">]</span><span
+class="ec-lmtt-10">&#x00A0;[=]</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtti-10">warto</span><span
+class="ec-lmtti-10">ś</span><span
+class="ec-lmtti-10">ć</span>
+</div>
+ </div>gdzie &#x201E;<span
+class="ec-lmtt-10">=</span>&#x201D; i&#x00A0;otaczające spacje są opcjonalne.
+ </li>
+ <li class="itemize">&#x201E;<span
+class="ec-lmro-10">zmienna</span>&#x201D; zawierać może dowolne znaki poza spacją, &#x201E;<span
+class="ec-lmtt-10">=</span>&#x201D;, lub &#x201E;<span
+class="ec-lmtt-10">.</span>&#x201D; (kropką), najbezpieczniej jest
+ jednak używać znaków z&#x00A0;zakresu &#x201E;<span
+class="ec-lmtt-10">A-Za-z_</span>&#x201D;.
+ </li>
+ <li class="itemize">Napis &#x201E;<span
+class="ec-lmtt-10">.</span><span
+class="ec-lmro-10">program</span>&#x201D; ma zastosowanie w&#x00A0;wypadku, gdy uruchamiany program nosi nazwę
+ <span
+class="ec-lmro-10">program </span>lub <span
+class="ec-lmro-10">program</span><span
+class="ec-lmtt-10">.exe</span>. Pozwala to różnym odmianom <span class="TEX">T<span
+class="E">E</span>X</span>-a posiadać różne ścieżki
+ przeszukiwania.
+ </li>
+ <li class="itemize">&#x201E;<span
+class="ec-lmro-10">warto</span><span
+class="ec-lmro-10">ś</span><span
+class="ec-lmro-10">ć</span>&#x201D; zawierać może dowolne znaki poza &#x201E;<span
+class="ec-lmtt-10">%</span>&#x201D; i &#x201E;<span
+class="ec-lmtt-10">@</span>&#x201D;. Nie można używać konstrukcji
+ &#x201E;<span
+class="ec-lmtt-10">$</span><span
+class="ec-lmro-10">zmienna</span><span
+class="ec-lmtt-10">.</span><span
+class="ec-lmro-10">program</span>&#x201D; po prawej stronie. Zamiast tego trzeba zastosować zmienną pomocniczą.
+ Średnik &#x201E;<span
+class="ec-lmtt-10">;</span>&#x201D;&#x00A0;użyty w&#x00A0;&#x201E;<span
+class="ec-lmro-10">warto</span><span
+class="ec-lmro-10">ś</span><span
+class="ec-lmro-10">ć</span>&#x201D; zamieniany jest na &#x201E;<span
+class="ec-lmtt-10">:</span>&#x201D;&#x00A0;jeżeli systemem operacyjnym jest
+ Unix; umożliwia to posiadanie wspólnego pliku <span
+class="ec-lmtt-10">texmf.cnf </span>dla systemów Unix oraz
+ Windows.
+ </li>
+ <li class="itemize">Wszystkie de&#xFB01;nicje czytane są zanim cokolwiek zostanie rozwinięte, tak więc do zmiennych
+ odwoływać się można przed ich zde&#xFB01;niowaniem.</li></ul>
+<!--l. 2338--><p class="noindent">Fragment pliku kon&#xFB01;guracyjnego ilustrujący większość powyższych cech :
+ <div class="fancyvrb" id="fancyvrb7">
+<a
+ id="x1-56002r1"></a><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;TEXMF</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;=</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;{$TEXMFLOCAL,!!$TEXMFMAIN}</span>
+<br class="fancyvrb"><a
+ id="x1-56004r2"></a><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;TEXINPUTS.latex</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;=</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;.;$TEXMF/tex/{latex,generic;}//</span>
+<br class="fancyvrb"><a
+ id="x1-56006r3"></a><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;TEXINPUTS.fontinst</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;=</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;.;$TEXMF/tex//;$TEXMF/fonts/afm//</span>
+<br class="fancyvrb"><a
+ id="x1-56008r4"></a><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;%</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;e-TeX</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;related</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;files</span>
+<br class="fancyvrb"><a
+ id="x1-56010r5"></a><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;TEXINPUTS.elatex</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;=</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;.;$TEXMF/{etex,tex}/{latex,generic;}//</span>
+<br class="fancyvrb"><a
+ id="x1-56012r6"></a><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;TEXINPUTS.etex</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;=</span><span
+class="ec-lmtt-8x-x-87">&#x00A0;.;$TEXMF/{etex,tex}/{eplain,plain,generic;}//</span>
+ </div>
+<!--l. 2346--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">7.1.3. </span> <a
+ id="x1-570007.1.3"></a>Rozw&#x0133;anie ścieżek</h5>
+<!--l. 2349--><p class="noindent">Kpathsea rozpoznaje w&#x00A0;ścieżkach przeszukiwania pewne specjalne znaki oraz konstrukcje,
+podobne do tych dostępnych w&#x00A0;powłokach Unix. Jako ogólny przykład: złożona ścieżka
+<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">~$USER/{foo,bar}//baz</span></span></span> rozw&#x0133;a się do wszystkich podkatalogów pod katalogami <span
+class="ec-lmtt-10">foo </span>i&#x00A0;<span
+class="ec-lmtt-10">bar </span>w&#x00A0;katalogu
+głównym <span
+class="ec-lmtt-10">$USER</span>, które zawierają katalog lub plik <span
+class="ec-lmtt-10">baz</span>. Rozwinięcia te opisane są w&#x00A0;poniższych
+podrozdziałach.
+<!--l. 2357--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">7.1.4. </span> <a
+ id="x1-580007.1.4"></a>Rozw&#x0133;anie domyślne</h5>
+<!--l. 2361--><p class="noindent">Jeżeli ścieżka przeszukiwania największego uprzywilejowania (patrz &#x201E;Źródła ścieżek&#x201D; na stronie&#x00A0;<a
+href="#x1-550007.1.1">48<!--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&#x00A0;tym
+miejscu następną zde&#xFB01;niowaną w&#x00A0;hierarchii uprzywilejowania ścieżkę przeszukiwania. Jeżeli ta
+wstawiona ścieżka ma dodatkowy dwukropek, dzieje się dalej to samo. Przykładowo, jeżeli ustawić
+zmienną środowiskową
+ <div class="alltt">
+
+<!--l. 2370--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">setenv</span> <span
+class="ec-lmtt-10">TEXINPUTS</span> <span
+class="ec-lmtt-10">/home/karl:</span></span>
+</div>
+</div> oraz wartość <span
+class="ec-lmtt-10">TEXINPUTS </span>pobraną z&#x00A0;<span
+class="ec-lmtt-10">texmf.cnf</span>
+ <div class="alltt">
+<!--l. 2375--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;.:$TEXMF//tex</span>
+</div>
+</div> końcową wartością użytą w&#x00A0;przeszukiwaniu będzie:
+ <div class="alltt">
+<!--l. 2380--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;/home/karl:.:$TEXMF//tex</span>
+</div>
+</div>
+<!--l. 2384--><p class="indent"> Ponieważ nieużytecznym byłoby wstawiać wartość domyślną w&#x00A0;więcej niż jedno miejsce, Kpathsea
+zmienia tylko jeden dodatkowy &#x201E;<span
+class="ec-lmtt-10">:</span>&#x201D;&#x00A0;i&#x00A0;pozostawia inne bez zmian. Kpathsea najpierw szuka dwukropków
+na początku linii, potem na końcu, a&#x00A0;następnie podwójnych.
+<!--l. 2389--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">7.1.5. </span> <a
+ id="x1-590007.1.5"></a>Rozw&#x0133;anie nawiasów</h5>
+<!--l. 2391--><p class="noindent">Użyteczną cechą jest możliwość rozw&#x0133;ania 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> rozw&#x0133;a się do
+<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">vaw:vbw</span></span></span>. Możliwe jest zagnieżdżanie nawiasów. Funkcja ta może być użyta do zaimplementowania
+różnych hierarchii <span class="TEX">T<span
+class="E">E</span>X</span>-owych przez przypisanie listy nawiasów do <span
+class="ec-lmtt-10">$TEXMF</span>. Przykładowo, w&#x00A0;pliku
+<span
+class="ec-lmtt-10">texmf.cnf </span>znaleźć można następującą de&#xFB01;nicję:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ <div class="fancyvrb" id="fancyvrb8">
+<a
+ id="x1-59002r1"></a>&#x00A0;&#x00A0;&#x00A0;&#x00A0;TEXMF&#x00A0;=&#x00A0;{$TEXMFHOME,$TEXMFLOCAL,!!$TEXMFVAR,!!$TEXMFMAIN}
+ </div>
+</div>
+</td></tr></table>
+<!--l. 2399--><p class="nopar">Używając jej można następnie napisać coś w&#x00A0;rodzaju:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ <div class="fancyvrb" id="fancyvrb9">
+<a
+ id="x1-59004r1"></a>&#x00A0;&#x00A0;&#x00A0;&#x00A0;TEXINPUTS&#x00A0;=&#x00A0;.;$TEXMF/tex//
+ </div>
+</div>
+</td></tr></table>
+<!--l. 2403--><p class="nopar">co oznacza, że po szukaniu w&#x00A0;katalogu bieżącym przeszukane będą kolejno <span
+class="ec-lmtt-10">$TEXMFHOME/tex</span>,
+<span
+class="ec-lmtt-10">$TEXMFLOCAL/tex</span>, <span
+class="ec-lmtt-10">$TEXMFVAR/tex </span>i&#x00A0;<span
+class="ec-lmtt-10">$TEXMFMAIN/tex </span>(wszystkie wraz z&#x00A0;katalogami niższego poziomu;
+dwie ostatnie ścieżki <span
+class="ec-lmri-10">wyłącznie </span>na podstawie zawartości pliku <span
+class="ec-lmtt-10">ls-R</span>). Jest to wygodny sposób
+dla uruchamiania dwóch równoległych struktur <span class="TEX">T<span
+class="E">E</span>X</span>-owych, jednej &#x201E;zamrożonej&#x201D; (np. na
+CD), a&#x00A0;drugiej ciągle uaktualnianej nowymi, pojawiającymi się wersjami. Używając zmiennej
+<span
+class="ec-lmtt-10">$TEXMF </span>we wszystkich de&#xFB01;nicjach jest się pewnym, że najpierw przeszukiwane jest drzewo
+uaktualnione.
+<!--l. 2415--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">7.1.6. </span> <a
+ id="x1-600007.1.6"></a>Rozw&#x0133;anie podkatalogów</h5>
+<!--l. 2418--><p class="noindent">Dwa lub więcej kolejnych &#x201E;ciachów&#x201D; (&#x201E;/&#x201D;) w&#x00A0;elemencie ścieżki, występujących po nazwie katalogu&#x00A0;<span
+class="ec-lmro-10">d</span>,
+zastępowany jest przez wszystkie podkatalogi&#x00A0;<span
+class="ec-lmro-10">d</span>, najpierw podkatalogi znajdujące się bezpośrednio
+pod&#x00A0;<span
+class="ec-lmro-10">d</span>, potem te pod powyższymi i&#x00A0;tak dalej. Na każdym etapie kolejność, w&#x00A0;jakiej przeszukiwane są
+katalogi, jest <span
+class="ec-lmri-10">nieokre</span><span
+class="ec-lmri-10">ślona</span>.
+<!--l. 2424--><p class="indent"> Jeśli wyszczególni się człony nazwy pliku po &#x201E;<span
+class="ec-lmtt-10">//</span>&#x201D;, uwzględnione zostaną tylko te podkatalogi, które
+zawierają powyższe człony. Na przykład &#x201E;<span
+class="ec-lmtt-10">/a//b</span>&#x201D; rozw&#x0133;a się do katalogów <span
+class="ec-lmtt-10">/a/1/b</span>, <span
+class="ec-lmtt-10">/a/2/b</span>, <span
+class="ec-lmtt-10">/a/1/1/b</span>
+itd., ale nie do <span
+class="ec-lmtt-10">/a/b/c </span>czy <span
+class="ec-lmtt-10">/a/1</span>.
+<!--l. 2429--><p class="indent"> Możliwe jest wielokrotne użycie &#x201E;<span
+class="ec-lmtt-10">//</span>&#x201D; w&#x00A0;ścieżce, jednakże &#x201E;<span
+class="ec-lmtt-10">//</span>&#x201D; występujące na początku ścieżki nie
+jest brane pod uwagę.
+<!--l. 2432--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">7.1.7. </span> <a
+ id="x1-610007.1.7"></a>Lista znaków specjalnych i&#x00A0;ich znaczeń &#x2013; podsumowanie</h5>
+<!--l. 2434--><p class="noindent">Poniższa lista podsumowuje znaczenie znaków specjalnych w&#x00A0;plikach kon&#xFB01;guracyjnych.
+<!--l. 2438--><p class="indent">
+ <dl class="description"><dt class="description">
+<span
+class="ec-lmtk-10">:</span> </dt><dd
+class="description">znak rozdzielający w&#x00A0;specy&#xFB01;kacji ścieżki; umieszczony na początku lub na końcu ścieżki
+ zastępuje domyślne rozwinięcie ścieżki;
+ </dd><dt class="description">
+<span
+class="ec-lmtk-10">;</span> </dt><dd
+class="description">znak rozdzielający dla systemów nieUnix-owych (działa tak jak &#x201E;<span
+class="ec-lmtt-10">:</span>&#x201D;);
+ </dd><dt class="description">
+<span
+class="ec-lmtk-10">$</span> </dt><dd
+class="description">rozw&#x0133;anie zmiennej;
+ </dd><dt class="description">
+<span
+class="ec-lmtk-10">~</span> </dt><dd
+class="description">oznacza katalog główny użytkownika;
+ </dd><dt class="description">
+<span
+class="ec-lmtk-10">{...}</span> </dt><dd
+class="description">rozw&#x0133;anie nawiasów, np. <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">a{1,2}b</span></span></span> zmieni się w&#x00A0;<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">a1b:a2b</span></span></span>;
+ </dd><dt class="description">
+<span
+class="ec-lmtk-10">//</span> </dt><dd
+class="description">rozw&#x0133;anie podkatalogów (może wystąpić gdziekolwiek w&#x00A0;ścieżce, poza jej początkiem);
+ </dd><dt class="description">
+<span
+class="ec-lmtk-10">%</span> </dt><dd
+class="description">początek komentarza, trwającego do końca linii;
+
+ </dd><dt class="description">
+<span
+class="ec-lmtt-10">\</span> </dt><dd
+class="description">znak kontynuacji (pozwala na przełamanie wiersza z&#x00A0;wyrażeniem);
+ </dd><dt class="description">
+<span
+class="ec-lmtk-10">!!</span> </dt><dd
+class="description">przeszukiwanie <span
+class="ec-lmri-10">tylko </span>bazy danych, a&#x00A0;<span
+class="ec-lmri-10">nie </span>dysku.</dd></dl>
+<!--l. 2457--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">7.2. </span> <a
+ id="x1-620007.2"></a>Bazy nazw plików</h4>
+<!--l. 2460--><p class="noindent">Dla celów przeszukiwania Kpathsea stara się zminimalizować dostęp do dysku. Niemniej jednak,
+w&#x00A0;przypadku instalacji ze zbyt dużą liczbą katalogów, przeglądanie każdego możliwego katalogu
+w&#x00A0;poszukiwaniu danego pliku może zabierać sporo czasu (ma to miejsce zwłaszcza, jeżeli przeszukać
+trzeba setki katalogów z&#x00A0;fontami). Dlatego też Kpathsea może używać zewnętrznego pliku z&#x00A0;&#x201E;bazą
+danych&#x201D; o&#x00A0;nazwie <span
+class="ec-lmtt-10">ls-R</span>, który to zawiera przypisania plików do katalogów. Unika się w&#x00A0;ten sposób
+potrzeby czasochłonnego przeszukiwania dysku.
+<!--l. 2469--><p class="indent"> Drugi plik z&#x00A0;bazą danych &#x2013; <span
+class="ec-lmtt-10">aliases </span>&#x2013; pozwala na nadawanie dodatkowych nazw plikom zawartym
+w&#x00A0;<span
+class="ec-lmtt-10">ls-R</span>. Może to być pomocne do adaptacji do DOS-owej konwencji &#x201E;8.3&#x201D; nazewnictwa plików
+w&#x00A0;plikach źródłowych.
+<!--l. 2474--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">7.2.1. </span> <a
+ id="x1-630007.2.1"></a>Baza nazw plików</h5>
+<!--l. 2477--><p class="noindent">Jak to wytłumaczono powyżej, plik zawierający główną bazę nazw plików musi nosić nazwę
+<span
+class="ec-lmtt-10">ls-R</span>. W&#x00A0;katalogu podstawowym każdej hierarchii <span class="TEX">T<span
+class="E">E</span>X</span>-owej (domyślnie <span
+class="ec-lmtt-10">$TEXMF</span>), którą
+chcemy włączyć w&#x00A0;mechanizm przeszukiwania, umieszczać można po jednym pliku <span
+class="ec-lmtt-10">ls-R</span>;
+w&#x00A0;większości przypadków istnieje tylko jedna hierarchia. Kpathsea szuka pliku <span
+class="ec-lmtt-10">ls-R </span>w&#x00A0;ścieżce
+<span
+class="ec-lmtt-10">TEXMFDBS</span>.
+<!--l. 2484--><p class="indent"> Najlepszym sposobem stworzenia i&#x00A0;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 &#x201E;<span
+class="ec-lmtt-10">mktex...</span>&#x201D;.
+W&#x00A0;zasadzie skrypt ten jedynie wykonuje polecenie <div class="alltt">
+<!--l. 2488--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">cd</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmro-10">/your/texmf/root</span><span
+class="ec-lmtt-10">&#x00A0;&amp;&amp;</span><span
+class="ec-lmtt-10">&#x00A0;ls</span><span
+class="ec-lmtt-10">&#x00A0;-LAR</span><span
+class="ec-lmtt-10">&#x00A0;./</span><span
+class="ec-lmtt-10">&#x00A0;&gt;ls-R</span>
+</div>
+</div> zakładając, że polecenie <span
+class="ec-lmtt-10">ls </span>danego systemu utworzy właściwy format strumienia wyjściowego (GNU <span
+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. 2499--><p class="indent"> Jeśli pliku nie ma w&#x00A0;bazie danych, Kpathsea domyślnie przechodzi do przeszukiwania dysku. Jeżeli
+jednak dany element ścieżki zaczyna sie od &#x201E;<span
+class="ec-lmtt-10">!!</span>&#x201D;, w&#x00A0;poszukiwaniu tego elementu sprawdzona zostanie
+<span
+class="ec-lmri-10">jedynie </span>baza danych, a&#x00A0;nigdy dysk.
+<!--l. 2504--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">7.2.2. </span> <a
+ id="x1-640007.2.2"></a>kpsewhich &#x2013; program do przeszukiwania ścieżek</h5>
+<!--l. 2507--><p class="noindent">Przeszukiwanie ścieżek przez program <span
+class="ec-lmtt-10">kpsewhich </span>jest niezależne od jakiejkolwiek aplikacji.
+Może on być przydatny jako rodzaj programu <span
+class="ec-lmtt-10">find</span>, za pomocą którego lokalizować można
+pliki w&#x00A0;hierarchiach <span class="TEX">T<span
+class="E">E</span>X</span>-owych (jest on używany intensywnie w&#x00A0;skryptach &#x201E;<span
+class="ec-lmtt-10">mktex...</span>&#x201D; tej
+dystrybucji).
+ <div class="alltt">
+
+
+<!--l. 2513--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmro-10">opcje</span><span
+class="ec-lmtt-10">...</span> <span
+class="ec-lmro-10">nazwa-pliku</span><span
+class="ec-lmtt-10">...</span></span>
+</div>
+</div> Parametry wyszczególnione w&#x00A0;&#x201E;<span
+class="ec-lmro-10">opcje</span>&#x201D; mogą zaczynać się zarówno od &#x201E;<span
+class="ec-lmtt-10">-</span>&#x201D; jak i&#x00A0;od &#x201E;<span
+class="ec-lmtt-10">--</span>&#x201D;, i&#x00A0;dozwolony
+jest każdy jednoznaczny skrót.
+<!--l. 2519--><p class="indent"> Kpathsea traktuje każdy argument nie będący parametrem jako nazwę pliku i&#x00A0;zwraca pierwszą
+odnalezioną nazwę. Nie ma parametru nakazującego zwracanie wszystkich nazw plików o&#x00A0;określonej
+nazwie (w&#x00A0;tym celu można wykorzystać Unix-owy program &#x201E;<span
+class="ec-lmtt-10">find</span>&#x201D;).
+<!--l. 2524--><p class="indent"> Ważniejsze parametry opisane są poniżej.
+<!--l. 2526--><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">
+ <br class="newline">Ustaw rozdzielczość na &#x201E;<span
+class="ec-lmro-10">num</span>&#x201D;; ma to tylko wpływ na przeszukiwanie fontów &#x201E;<span
+class="ec-lmtt-10">gf</span>&#x201D; i&#x00A0;&#x201E;<span
+class="ec-lmtt-10">pk</span>&#x201D;.
+ Dla zgodności z&#x00A0;<span
+class="ec-lmss-10">dvips </span>parametr &#x201E;<span
+class="ec-lmtt-10">-D</span>&#x201D; działa identycznie. Domyślną wartością jest 600.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--format=</span><span
+class="ec-lmro-10">nazwa</span> </dt><dd
+class="list">
+ <br class="newline">Ustawienie formatu (typu pliku) przeszukiwania na &#x201E;<span
+class="ec-lmro-10">nazwa</span>&#x201D;. Domyślnie format odgadywany
+ jest z&#x00A0;nazwy pliku. Dla formatów, które nie mają przydzielonego jednoznacznego
+ rozszerzenia, takich jak niektóre pliki MetaPost-owe czy pliki kon&#xFB01;guracyjne <span
+class="ec-lmss-10">dvips</span>-a, należy
+ wyszczególnić nazwę, których listę wyświetli uruchomienie <span
+class="ec-lmtt-10">kpsewhich --help</span>.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--mode=</span><span
+class="ec-lmro-10">napis</span> </dt><dd
+class="list">
+ <br class="newline">Ustaw nazwę trybu na &#x201E;<span
+class="ec-lmro-10">napis</span>&#x201D;; dotyczy to jedynie szukania fontów &#x201E;<span
+class="ec-lmtt-10">gf</span>&#x201D; oraz &#x201E;<span
+class="ec-lmtt-10">pk</span>&#x201D;. Brak
+ jest wartości domyślnej &#x2013; odnaleziony zostanie dowolny wyszczególniony tryb.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--must-exist</span> </dt><dd
+class="list">
+ <br class="newline">Zrób wszystko co możliwe aby odnaleźć pliki, włączając w&#x00A0;to przede wszystkim przeszukanie
+ dysku. Domyślnie, w&#x00A0;celu zwiększeniu efektywności działania, sprawdzana jest tylko baza
+ <span
+class="ec-lmtt-10">ls-R</span>.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--path=</span><span
+class="ec-lmro-10">napis</span> </dt><dd
+class="list">
+ <br class="newline">Szukaj w&#x00A0;ścieżce &#x201E;<span
+class="ec-lmro-10">napis</span>&#x201D; (rozdzielonej, jak zwykle, dwukropkami), zamiast zgadywać
+ ścieżkę przeszukiwania z&#x00A0;nazwy pliku. &#x201E;<span
+class="ec-lmtt-10">//</span>&#x201D; i&#x00A0;wszystkie zwykłe rozszerzenia są możliwe.
+ Parametry &#x201E;<span
+class="ec-lmtt-10">--path</span>&#x201D; oraz &#x201E;<span
+class="ec-lmtt-10">--format</span>&#x201D; wzajemnie się wykluczają.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--progname=</span><span
+class="ec-lmro-10">nazwa</span> </dt><dd
+class="list">
+ <br class="newline">Ustaw nazwę programu na &#x201E;<span
+class="ec-lmro-10">nazwa</span>&#x201D;. Może to mieć wpływ na ścieżkę przeszukiwania poprzez
+ &#x201E;<span
+class="ec-lmtt-10">.</span><span
+class="ec-lmro-10">program</span>&#x201D; w&#x00A0;plikach kon&#xFB01;guracyjnych. Ustawieniem domyślnym jest &#x201E;<span
+class="ec-lmtt-10">kpsewhich</span>&#x201D;.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--show-path=</span><span
+class="ec-lmro-10">nazwa</span> </dt><dd
+class="list">
+ <br class="newline">Pokazuje ścieżkę używaną do poszukiwania plików typu &#x201E;<span
+class="ec-lmro-10">nazwa</span>&#x201D;. Użyte może być zarówno
+ rozszerzenie (&#x201E;<span
+class="ec-lmtt-10">.pk</span>&#x201D;, &#x201E;<span
+class="ec-lmtt-10">.vf</span>&#x201D;, etc.), jak i&#x00A0;nazwa pliku, tak jak w&#x00A0;przypadku parametru
+ &#x201E;<span
+class="ec-lmtt-10">--format</span>&#x201D;.
+ </dd><dt class="list">
+ <span
+class="ec-lmtt-10">--debug=</span><span
+class="ec-lmro-10">num</span> </dt><dd
+class="list">
+ <br class="newline">ustawia parametry wykrywania błędów na &#x201E;<span
+class="ec-lmro-10">num</span>&#x201D;.</dd></dl>
+
+
+<!--l. 2575--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">7.2.3. </span> <a
+ id="x1-650007.2.3"></a>Przykłady użycia</h5>
+<!--l. 2578--><p class="noindent">Przyjrzyjmy sie teraz jak działa Kpathsea.
+ <div class="alltt">
+<!--l. 2580--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">article.cls</span></span>
+<br><span
+class="ec-lmtt-10">/usr/local/texmf-dist/tex/latex/base/article.cls</span>
+</div>
+</div> Szukamy pliku <span
+class="ec-lmtt-10">article.cls</span>. Ponieważ rozszerzenie &#x201E;<span
+class="ec-lmtt-10">.cls</span>&#x201D; jest jednoznaczne, nie musimy
+zaznaczać, że poszukujemy pliku typu &#x201E;tex&#x201D; (katalogi plików źródłowych <span class="TEX">T<span
+class="E">E</span>X</span>-a). Znajdujemy go
+w&#x00A0;podkatalogu <span
+class="ec-lmtt-10">tex/latex/base </span>pod katalogiem nadrzędnym &#x201E;<span
+class="ec-lmtt-10">texmf-dist</span>&#x201D;. Podobnie wszystkie
+poniższe pliki odnajdywane są bezproblemowo dzięki swoim jednoznacznym rozszerzeniom:
+<div class="alltt">
+<!--l. 2591--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">array.sty</span></span>
+<br><span
+class="ec-lmtt-10">/usr/local/texmf-dist/tex/latex/tools/array.sty</span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">latin1.def</span></span>
+<br><span
+class="ec-lmtt-10">/usr/local/texmf-dist/tex/latex/base/latin1.def</span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">size10.clo</span></span>
+<br><span
+class="ec-lmtt-10">/usr/local/texmf-dist/tex/latex/base/size10.clo</span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">small2e.tex</span></span>
+<br><span
+class="ec-lmtt-10">/usr/local/texmf-dist/tex/latex/base/small2e.tex</span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">tugboat.bib</span></span>
+<br><span
+class="ec-lmtt-10">/usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib</span>
+</div>
+</div>
+<!--l. 2604--><p class="noindent">(ostatni plik to BibTeX-owa baza bibliogra&#xFB01;czna dla artykułów <span
+class="ec-lmri-10">TUGBoat</span>).
+ <div class="alltt">
+<!--l. 2607--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">cmr10.pk</span></span>
+</div>
+</div> Pliki czcionek bitmapowych typu <span
+class="ec-lmtt-10">.pk </span>używane są przez sterowniki, takie jak <span
+class="ec-lmss-10">dvips </span>czy <span
+class="ec-lmss-10">xdvi</span>. W&#x00A0;tym
+wypadku nie zostaną zwrócone żadne rezultaty przeszukiwania, ponieważ w&#x00A0;systemie brak gotowych
+wygenerowanych czcionek &#x201E;<span
+class="ec-lmtt-10">.pk</span>&#x201D; Computer Modern (wynika to z&#x00A0;faktu używania w&#x00A0;<span class="TEX">T<span
+class="E">E</span>X</span> Live fontów
+PostScript-owych Type1). <div class="alltt">
+<!--l. 2616--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">wsuipa10.pk</span></span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;/usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk</span>
+</div>
+</div> Dla tych fontów (alfabetu fonetycznego) musieliśmy wygenerować pliki &#x201E;<span
+class="ec-lmtt-10">.pk</span>&#x201D;, a&#x00A0;ponieważ domyślnym
+Metafont-owym trybem naszej instalacji jest <span
+class="ec-lmtt-10">ljfour </span>z&#x00A0;podstawową rozdzielczością 600dpi, zwracany jest
+taki właśnie rezultat. <div class="alltt">
+
+
+<!--l. 2626--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">-dpi=300</span> <span
+class="ec-lmtt-10">wsuipa10.pk</span></span>
+</div>
+</div> W&#x00A0;tym wypadku, kiedy zaznaczamy, że interesuje nas rozdzielczość 300dpi (<span
+class="ec-lmtt-10">-dpi=300</span>),
+widzimy, że taka czcionka nie jest dostępna w&#x00A0;naszej instalacji. Program taki jak <span
+class="ec-lmss-10">dvips </span>czy <span
+class="ec-lmss-10">xdvi</span>
+zatrzymałby się, aby utworzyć pliki <span
+class="ec-lmtt-10">.pk </span>w&#x00A0;wymaganej rozdzielczości (używając skryptu
+<span
+class="ec-lmss-10">mktexpk</span>).
+<!--l. 2636--><p class="indent"> Zwrócimy teraz naszą uwagę na pliki nagłówkowe i&#x00A0;kon&#xFB01;guracyjne programu <span
+class="ec-lmss-10">dvips</span>. Najpierw
+szukamy pliku PostScript-owego prologu <span
+class="ec-lmtt-10">tex.pro</span>, wykorzystywanego dla potrzeb <span class="TEX">T<span
+class="E">E</span>X</span>-a. Drugi
+przykład pokazuje poszukiwanie pliku kon&#xFB01;guracyjnego <span
+class="ec-lmtt-10">config.ps</span>, zaś trzeci &#x2013; szukanie pliku mapy
+czcionek PostScriptowych <span
+class="ec-lmtt-10">psfonts.map </span>(począwszy od obecnej edycji, pliki <span
+class="ec-lmtt-10">.map </span>i&#x00A0;<span
+class="ec-lmtt-10">.enc </span>mają własne
+reguły przeszukiwania ścieżek i&#x00A0;zmienione położenie w&#x00A0;ramach drzew <span
+class="ec-lmtt-10">texmf</span>). Ponieważ rozszerzenie
+&#x201E;<span
+class="ec-lmtt-10">.ps</span>&#x201D; nie jest jednoznaczne, musimy zaznaczyć wyraźnie jaki typ jest wymagany dla pliku <span
+class="ec-lmtt-10">config.ps</span>
+(&#x201E;<span
+class="ec-lmtt-10">dvips config</span>&#x201D;). <div class="alltt">
+<!--l. 2648--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">tex.pro</span></span>
+<br><span
+class="ec-lmtt-10">/usr/local/texmf/dvips/base/tex.pro</span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">--format="dvips</span> <span
+class="ec-lmtt-10">config"</span> <span
+class="ec-lmtt-10">config.ps</span></span>
+<br><span
+class="ec-lmtt-10">/usr/local/texmf-var/dvips/config/config.ps</span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">psfonts.map</span></span>
+<br><span
+class="ec-lmtt-10">/usr/local/texmf-var/fonts/map/dvips/updmap/psfonts.map</span>
+</div>
+</div>
+<!--l. 2657--><p class="indent"> Następnie przyjrzymy się bliżej plikom pomocniczym fontów Quasi Times (zawierają one m.in.
+poprawne polskie znaki diakrytyczne). Pierwszy plik którego szukamy, to plik kon&#xFB01;guracyjny,
+zawierający nazwę pliku z&#x00A0;przemapowaniem fontów: <div class="alltt">
+<!--l. 2661--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">--format="dvips</span> <span
+class="ec-lmtt-10">config"</span> <span
+class="ec-lmtt-10">config.qtm</span></span>
+<br><span
+class="ec-lmtt-10">/usr/local/texmf-dist/dvips/qfonts/config.qtm</span>
+</div>
+</div> W&#x00A0;pliku tym znajduje się wiersz: <div class="alltt">
+<!--l. 2666--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;p</span><span
+class="ec-lmtt-10">&#x00A0;+qtm.map</span>
+</div>
+</div> wskazujący na plik <span
+class="ec-lmtt-10">qtm.map</span>, który chcemy zlokalizować w&#x00A0;następnej kolejności: <div class="alltt">
+<!--l. 2671--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">--format=map</span> <span
+class="ec-lmtt-10">qtm.map</span></span>
+<br><span
+class="ec-lmtt-10">/usr/local/texmf-dist/fonts/map/dvips/qfonts/qtm.map</span>
+</div>
+</div> Plik z&#x00A0;przemapowaniem de&#xFB01;niuje nazwy czcionek PostScriptowych Type&#x00A0;1 w&#x00A0;zestawie fontów
+Quasi Times, zaś jego zawartość wygląda następująco (pokazane są tylko fragmenty wierszy):
+<div class="alltt">
+
+<!--l. 2678--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;qtmr</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;QuasiTimes-Regular</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;...</span><span
+class="ec-lmtt-10">&#x00A0;&lt;qtmr.pfb</span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;qtmri</span><span
+class="ec-lmtt-10">&#x00A0;QuasiTimes-Italic</span><span
+class="ec-lmtt-10">&#x00A0;...</span><span
+class="ec-lmtt-10">&#x00A0;&lt;qtmri.pfb</span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;qtmb</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;QuasiTimes-Bold</span><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;...</span><span
+class="ec-lmtt-10">&#x00A0;&lt;qtmb.pfb</span>
+<br><span
+class="ec-lmtt-10">&#x00A0;</span><span
+class="ec-lmtt-10">&#x00A0;qtmbi</span><span
+class="ec-lmtt-10">&#x00A0;QuasiTimes-BoldItalic</span><span
+class="ec-lmtt-10">&#x00A0;...</span><span
+class="ec-lmtt-10">&#x00A0;&lt;qtmbi.pfb</span>
+</div>
+</div> Używając przeszukiwania plików z&#x00A0;fontami Type1, znajdźmy font QuasiTimes-Regular <span
+class="ec-lmtt-10">qtmr.pfb</span>
+w&#x00A0;drzewie katalogów <span
+class="ec-lmtt-10">texmf</span>: <div class="alltt">
+<!--l. 2686--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">kpsewhich</span> <span
+class="ec-lmtt-10">qtmr.pfb</span></span>
+<br>
+<br><span
+class="ec-lmtt-10">/usr/local/texmf-dist/fonts/type1/qfonts/qtmr.pfb</span>
+</div>
+</div>
+<!--l. 2695--><p class="indent"> Powyższe przykłady pokazują, jak łatwo można znajdować lokalizację danego pliku. Ważne jest to
+zwłaszcza wówczas, gdy istnieje podejrzenie, że gdzieś zawieruszyła się zła wersja jakiegoś pliku;
+<span
+class="ec-lmss-10">kpsewhich </span>pokaże tylko pierwszy napotkany plik.
+<!--l. 2700--><p class="noindent">
+ <h5 class="subsubsectionHead"><span class="titlemark">7.2.4. </span> <a
+ id="x1-660007.2.4"></a>Diagnostyka błędów</h5>
+<!--l. 2703--><p class="noindent">Czasami niezbędne są informacje o&#x00A0;tym, jak program radzi sobie z&#x00A0;odniesieniami do plików. Aby
+dało się to wykonywać w&#x00A0;wygodny sposób, Kpathsea oferuje różne poziomy diagnostyki
+błędów:
+ <ul class="itemize1">
+ <li class="itemize">wywołania <span
+class="ec-lmtt-10">stat </span>(testy pliku). Podczas uruchamiania z&#x00A0;uaktualnioną bazą danych <span
+class="ec-lmtt-10">ls-R </span>nie
+ powinno to przeważnie dawać żadnego wyniku.
+ </li>
+ <li class="itemize">Zapis odwołań do tablic asocjacyjnych (<span
+class="ec-lmri-10">hash tables</span>), takich jak baza <span
+class="ec-lmtt-10">ls-R</span>, pliki
+ przemapowań, pliki kon&#xFB01;guracyjne.
+ </li>
+ <li class="itemize">Operacje otwarcia i&#x00A0;zamknięcia pliku.
+ </li>
+ <li class="itemize">Ogólne informacje o&#x00A0;ścieżkach dla typów plików szukanych przez Kpathsea; użyteczne dla
+ znalezienia ścieżki zde&#xFB01;niowanej dla danego pliku.
+ </li>
+ <li class="itemize">Lista katalogów dla każdego z&#x00A0;elementów ścieżki (odnosi się tylko do poszukiwań na dysku).
+ </li>
+ <li class="itemize">Poszukiwania plików.</li></ul>
+<!--l. 2720--><p class="noindent">Wartość <span
+class="ec-lmtt-10">-1 </span>ustawia wszystkie powyższe opcje: w&#x00A0;praktyce, potrzebując wykryć przyczyny błędów,
+prawdopodobnie zawsze używać będziesz tych poziomów.
+
+
+<!--l. 2724--><p class="indent"> Podobnie, w&#x00A0;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&#x00A0;wypadku gdy plik nie zostanie odnaleziony, widać,
+w&#x00A0;których katalogach program szukał danego pliku, dzięki czemu można się zorientować w&#x00A0;czym
+problem.
+<!--l. 2730--><p class="indent"> Ogólnie mówiąc, ponieważ programy odwołują się wewnętrznie do biblioteki Kpathsea, opcje
+wykrywania błędów wybrać można 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. 2735--><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&#x00A0;systemie tym niełatwo jest przekierować komunikaty
+programu do pliku. Do celów diagnostycznych można w&#x00A0;tym celu ustawić chwilowo zmienne (w&#x00A0;oknie
+DOS/CMD):
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ <div class="fancyvrb" id="fancyvrb10">
+<a
+ id="x1-66002r1"></a>&#x00A0;&#x00A0;SET&#x00A0;KPATHSEA_DEBUG_OUTPUT=err.log
+<br class="fancyvrb"><a
+ id="x1-66004r2"></a>&#x00A0;&#x00A0;SET&#x00A0;KPATHSEA_DEBUG=-1
+ </div>
+</div>
+</td></tr></table>
+<!--l. 2742--><p class="nopar">
+<!--l. 2744--><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 co
+następuje:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ <div class="fancyvrb" id="fancyvrb11">
+<a
+ id="x1-66006r1"></a>&#x00A0;&#x00A0;&#x00A0;&#x00A0;\documentclass{article}
+<br class="fancyvrb"><a
+ id="x1-66008r2"></a>&#x00A0;&#x00A0;&#x00A0;&#x00A0;\begin{document}
+<br class="fancyvrb"><a
+ id="x1-66010r3"></a>&#x00A0;&#x00A0;&#x00A0;&#x00A0;Hello&#x00A0;World!
+<br class="fancyvrb"><a
+ id="x1-66012r4"></a>&#x00A0;&#x00A0;&#x00A0;&#x00A0;\end{document}
+ </div>
+</div>
+</td></tr></table>
+<!--l. 2751--><p class="nopar">Ten mały plik używa jedynie 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. 2755--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">dvips</span> <span
+class="ec-lmtt-10">-d4100</span> <span
+class="ec-lmtt-10">hello-world</span> <span
+class="ec-lmtt-10">-Pcms</span> <span
+class="ec-lmtt-10">-o</span></span>
+</div>
+</div> Mamy tu do czynienia jednocześnie z&#x00A0;czwartą klasą wykrywania błędów programu <span
+class="ec-lmss-10">dvips </span>(ścieżki
+fontowe) oraz z&#x00A0;rozw&#x0133;aniem elementu ścieżki przez Kpathsea (patrz: <span
+class="ec-lmri-10">Dvips Reference Manual</span>,
+<a
+href="../../../../texmf/doc/dvips/dvips.html" >texmf/doc/dvips/dvips.html</a>). Program <span
+class="ec-lmss-10">dvips </span>zaczyna pracę od zlokalizowania potrzebnych mu
+plików. Najpierw znajduje plik <span
+class="ec-lmtt-10">texmf.cnf</span>, który zawiera ścieżki przeszukiwania dla innych
+plików. Potem znajduje bazę danych <span
+class="ec-lmtt-10">ls-R </span>(dla optymalizacji szukania plików), następnie plik
+<span
+class="ec-lmtt-10">aliases</span>, który umożliwia deklarowanie różnych nazw (np. krótkie DOS-owe &#x201E;8.3&#x201D; i&#x00A0;bardziej
+naturalne dłuższe wersje) dla tych samych plików. Następnie <span
+class="ec-lmss-10">dvips </span>znajduje podstawowy
+plik kon&#xFB01;guracyjny <span
+class="ec-lmtt-10">config.ps</span>, zanim poszuka pliku z&#x00A0;ustawieniami użytkownika <span
+class="ec-lmtt-10">.dvipsrc</span>
+(który w&#x00A0;tym wypadku <span
+class="ec-lmri-10">nie </span>zostaje odnaleziony). W&#x00A0;końcu <span
+class="ec-lmss-10">dvips </span>lokalizuje plik kon&#xFB01;guracyjny
+<span
+class="ec-lmtt-10">config.cms </span>dla fontów PostScript-owych Computer Modern (jest to inicjowane przez dodanie
+parametru <span
+class="ec-lmtt-10">-Pcms </span>przy uruchamianiu programu). Plik ten zawiera listę plików z&#x00A0;&#x201E;mapami&#x201D;, które
+de&#xFB01;niują relacje pomiędzy <span class="TEX">T<span
+class="E">E</span>X</span>-owymi, PostScript-owymi i&#x00A0;systemowymi nazwami fontów.
+<div class="alltt">
+<!--l. 2792--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">more</span> <span
+class="ec-lmtt-10">/usr/local/texmf/dvips/config/config.cms</span></span>
+<br><span
+class="ec-lmtt-10">p</span><span
+class="ec-lmtt-10">&#x00A0;+bsr.map</span>
+<br><span
+class="ec-lmtt-10">p</span><span
+class="ec-lmtt-10">&#x00A0;+bakomaextra.map</span>
+</div>
+</div> W&#x00A0;ten sposób <span
+class="ec-lmss-10">dvips </span>wyszukuje wszystkie te pliki oraz główny plik z&#x00A0;przemapowaniem <span
+class="ec-lmtt-10">psfonts.map</span>,
+który ładowany jest domyślnie (zawiera on deklaracje często używanych fontów PostScript-owych; więcej
+szczegółów odnośnie PostScript-owych plików przemapowań fontów można znaleźć w&#x00A0;ostatniej części
+rozdziału <a
+href="#x1-650007.2.3">7.2.3<!--tex4ht:ref: SExamplesofuse --></a>).
+<!--l. 2804--><p class="indent"> W&#x00A0;tym miejscu <span
+class="ec-lmss-10">dvips </span>zgłasza się użytkownikowi: <div class="alltt">
+<!--l. 2805--><p class="noindent"><div class="obeylines-v">
+<br><span
+class="ec-lmtt-10">This</span><span
+class="ec-lmtt-10">&#x00A0;is</span><span
+class="ec-lmtt-10">&#x00A0;dvips</span><span
+class="ec-lmtt-10">&#x00A0;5.86</span><span
+class="ec-lmtt-10">&#x00A0;Copyright</span><span
+class="ec-lmtt-10">&#x00A0;1999</span><span
+class="ec-lmtt-10">&#x00A0;Radical</span><span
+class="ec-lmtt-10">&#x00A0;Eye</span><span
+class="ec-lmtt-10">&#x00A0;Software</span><span
+class="ec-lmtt-10">&#x00A0;(www.radicaleye.com)</span>
+</div>
+</div>...potem szuka pliku prologu <span
+class="ec-lmtt-10">texc.pro</span>: <div class="alltt">
+
+
+<!--l. 2811--><p class="noindent"><div class="obeylines-v">
+<br><span
+class="ec-lmtt-9">kdebug:start</span><span
+class="ec-lmtt-9">&#x00A0;search(file=texc.pro,</span><span
+class="ec-lmtt-9">&#x00A0;must_exist=0,</span><span
+class="ec-lmtt-9">&#x00A0;find_all=0,</span>
+<br><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span>
+<br><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span>
+<br><span
+class="ec-lmtt-9">kdebug:search(texc.pro)</span><span
+class="ec-lmtt-9">&#x00A0;=&gt;</span><span
+class="ec-lmtt-9">&#x00A0;/usr/local/texmf/dvips/base/texc.pro</span>
+</div>
+</div> Po znalezieniu szukanego pliku, <span
+class="ec-lmss-10">dvips </span>podaje datę i&#x00A0;czas oraz informuje o&#x00A0;generowaniu pliku
+<span
+class="ec-lmtt-10">hello-world.ps</span>. Ponieważ potrzebuje pliku z&#x00A0;fontem <span
+class="ec-lmtt-10">cmr10</span>, a&#x00A0;jest on zadeklarowany jako dostępny,
+wyświetla komunikat: <div class="alltt">
+<!--l. 2826--><p class="noindent"><div class="obeylines-v">
+<br><span
+class="ec-lmtt-9">TeX</span><span
+class="ec-lmtt-9">&#x00A0;output</span><span
+class="ec-lmtt-9">&#x00A0;1998.02.26:1204&#x2019;</span><span
+class="ec-lmtt-9">&#x00A0;-&gt;</span><span
+class="ec-lmtt-9">&#x00A0;hello-world.ps</span>
+<br><span
+class="ec-lmtt-9">Defining</span><span
+class="ec-lmtt-9">&#x00A0;font</span><span
+class="ec-lmtt-9">&#x00A0;()</span><span
+class="ec-lmtt-9">&#x00A0;cmr10</span><span
+class="ec-lmtt-9">&#x00A0;at</span><span
+class="ec-lmtt-9">&#x00A0;10.0pt</span>
+<br><span
+class="ec-lmtt-9">Font</span><span
+class="ec-lmtt-9">&#x00A0;cmr10</span><span
+class="ec-lmtt-9">&#x00A0;&lt;CMR10&gt;</span><span
+class="ec-lmtt-9">&#x00A0;is</span><span
+class="ec-lmtt-9">&#x00A0;resident.</span>
+</div>
+</div> Teraz trwa poszukiwanie pliku <span
+class="ec-lmtt-10">cmr10.tfm</span>, który zostaje znaleziony, a&#x00A0;następnie <span
+class="ec-lmss-10">dvips </span>powołuje się
+na kilka innych plików startowych (nie pokazanych). W&#x00A0;końcu przykładowy font Type1
+<span
+class="ec-lmtt-10">cmr10.pfb </span>zostaje zlokalizowany i&#x00A0;dołączony do pliku wynikowego (patrz ostatnia linia):
+<div class="alltt">
+<!--l. 2836--><p class="noindent"><div class="obeylines-v">
+<br><span
+class="ec-lmtt-9">kdebug:start</span><span
+class="ec-lmtt-9">&#x00A0;search(file=cmr10.tfm,</span><span
+class="ec-lmtt-9">&#x00A0;must_exist=1,</span><span
+class="ec-lmtt-9">&#x00A0;find_all=0,</span>
+<br><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:</span>
+<br><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;/var/tex/fonts/tfm//).</span>
+<br><span
+class="ec-lmtt-9">kdebug:search(cmr10.tfm)</span><span
+class="ec-lmtt-9">&#x00A0;=&gt;</span><span
+class="ec-lmtt-9">&#x00A0;/usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm</span>
+<br><span
+class="ec-lmtt-9">kdebug:start</span><span
+class="ec-lmtt-9">&#x00A0;search(file=texps.pro,</span><span
+class="ec-lmtt-9">&#x00A0;must_exist=0,</span><span
+class="ec-lmtt-9">&#x00A0;find_all=0,</span>
+<br><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;...</span>
+<br><span
+class="ec-lmtt-9">&lt;texps.pro&gt;</span>
+<br><span
+class="ec-lmtt-9">kdebug:start</span><span
+class="ec-lmtt-9">&#x00A0;search(file=cmr10.pfb,</span><span
+class="ec-lmtt-9">&#x00A0;must_exist=0,</span><span
+class="ec-lmtt-9">&#x00A0;find_all=0,</span>
+<br><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span>
+<br><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span>
+<br><span
+class="ec-lmtt-9">kdebug:search(cmr10.pfb)</span><span
+class="ec-lmtt-9">&#x00A0;=&gt;</span><span
+class="ec-lmtt-9">&#x00A0;/usr/local/texmf/fonts/type1/public/cm/cmr10.pfb</span>
+<br><span
+class="ec-lmtt-9">&lt;cmr10.pfb&gt;[1]</span>
+</div>
+</div>
+<!--l. 2851--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">7.3. </span> <a
+ id="x1-670007.3"></a>Parametry kontrolujące działanie programów</h4>
+<!--l. 2852--><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&#x00A0;części trzeciej
+pliku. Najważniejszymi zmiennymi są:
+ <dl class="description"><dt class="description">
+<span
+class="ec-lmtk-10">main_memory</span> </dt><dd
+class="description">Całkowita wielkość pamięci dostępnej dla <span class="TEX">T<span
+class="E">E</span>X</span>-a, Metafont-a i&#x00A0;MetaPost-a. Dla
+ każdego nowego ustawienia tej zmiennej należy wykonać nowy format.
+ </dd><dt class="description">
+<span
+class="ec-lmtk-10">extra_mem_bot</span> </dt><dd
+class="description">Dodatkowa wielkość pamięci przeznaczonej na &#x201E;duże&#x201D; struktury danych <span class="TEX">T<span
+class="E">E</span>X</span>-a,
+ takie jak: pudełka, kleje itd.; przydatna zwłaszcza w&#x00A0;przypadku korzystania z&#x00A0;pakietu
+ PI C<span class="TEX">T<span
+class="E">E</span>X</span>.
+
+
+ </dd><dt class="description">
+<span
+class="ec-lmtk-10">font_mem_size</span> </dt><dd
+class="description">Wielkość pamięci przeznaczonej przez <span class="TEX">T<span
+class="E">E</span>X</span>-a na informacje o&#x00A0;fontach. Jest to
+ mniej więcej ogólna wielkość wczytywanych przez <span class="TEX">T<span
+class="E">E</span>X</span>-a plików TFM.
+ </dd><dt class="description">
+<span
+class="ec-lmtk-10">hash_extra</span> </dt><dd
+class="description">Dodatkowa wielkość pamięci przeznaczonej na tablicę zawierającą nazwy instrukcji.
+ Tablica główna może zmieścić w&#x00A0;przybliżeniu 10000 nazw; wielkość ta może okazać się zbyt
+ mała, np. w&#x00A0;wypadku obszernej książki zawierającej liczne odsyłacze. Domyślna wartość
+ <span
+class="ec-lmtt-10">hash_extra </span>to <span
+class="ec-lmtt-10">50000</span>.</dd></dl>
+<!--l. 2885--><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&#x00A0;obecnej wersji <span class="TEX">T<span
+class="E">E</span>X</span>-a i&#x00A0;dlatego powyższe parametry
+stanowią praktyczny kompromis, pozwalając na pewną elastyczność.
+<!--l. 2892--><p class="noindent">
+ <h3 class="sectionHead"><span class="titlemark">8. </span> <a
+ id="x1-680008"></a>Budowa systemu na nowej platformie Uniksowej</h3>
+<!--l. 2893--><p class="noindent">Jeżeli mamy do czynienia z&#x00A0;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 CD w&#x00A0;katalogu <span
+class="ec-lmtt-10">source</span>.
+<!--l. 2899--><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&#x00A0;CD <span class="TEX">T<span
+class="E">E</span>X</span> Live (najlepiej jest
+wykonać instalację podstawową, bez wybierania binariów systemowych).
+<!--l. 2903--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">8.1. </span> <a
+ id="x1-690008.1"></a>Warunki wstępne</h4>
+<!--l. 2904--><p class="noindent">Do skompilowania całego <span class="TEX">T<span
+class="E">E</span>X</span>-a i&#x00A0;jego programów pomocniczych potrzeba około 100 megabajtów
+wolnego miejsca na dysku. Potrzebny jest także kompilator ANSI&#x00A0;C, oprogramowanie <span
+class="ec-lmss-10">make</span>, skaner
+leksykalny oraz generator parserów. Programy użytkowe GNU (<span
+class="ec-lmss-10">gcc</span>, GNU <span
+class="ec-lmss-10">make</span>, <span
+class="ec-lmss-10">m4</span>, <span
+class="ec-lmss-10">&#xFB02;ex</span>, <span
+class="ec-lmss-10">bison</span>) są
+najlepiej przetestowanymi na różnych platformach. Prawidłowo powinny pracować <span
+class="ec-lmss-10">gcc</span>-2.7.*, <span
+class="ec-lmss-10">&#xFB02;ex</span>-2.4.7
+i&#x00A0;GNU <span
+class="ec-lmss-10">make</span>-3.72.1 lub nowszy. Istnieje możliwość pracy z&#x00A0;innymi kompilatorami C i&#x00A0;programami <span
+class="ec-lmss-10">make</span>,
+wymaga to jednak dobrego zrozumienia zasad tworzenia programów Unixowych, aby móc poradzić sobie
+z&#x00A0;ewentualnymi problemami.
+<!--l. 2919--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">8.2. </span> <a
+ id="x1-700008.2"></a>Kon&#xFB01;guracja</h4>
+<!--l. 2920--><p class="noindent">Należy rozpakować źródła ze skompresowanego pliku <span
+class="ec-lmtt-10">tar </span>z&#x00A0;katalogu <span
+class="ec-lmtt-10">source </span>na twardy dysk, a&#x00A0;potem
+przejść do katalogu, do którego zostały one skopiowane. Teraz trzeba zdecydować się, gdzie
+będzie główny katalog instalacji, np.&#x00A0;<span class="path"><span
+class="ec-lmtt-10">/usr/TeX</span></span> lub <span class="path"><span
+class="ec-lmtt-10">/usr/local/TeX</span></span>. Naturalnie, należy
+użyć tej samej lokalizacji, która została wykorzystana przy instalowaniu głównego drzewa
+<span class="TEX">T<span
+class="E">E</span>X</span>-owego.
+<!--l. 2928--><p class="indent"> Uruchomić <span
+class="ec-lmss-10">con&#xFB01;gure </span>z&#x00A0;linii poleceń: <div class="alltt">
+<!--l. 2929--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">./configure</span> <span
+class="ec-lmtt-10">--prefix=/usr/local/TeX</span></span>
+</div>
+</div>
+<!--l. 2933--><p class="indent"> Katalog &#x201E;pre&#xFB01;x&#x201D; to ten, w&#x00A0;którym zainstalowane zostało główne drzewo <span class="TEX">T<span
+class="E">E</span>X</span>-owe. Zostanie
+wykorzystany 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. 2937--><p class="noindent"><!--tex4ht:inline--><div class="tabular"><table class="tabular"
+cellspacing="0" cellpadding="0"
+frame="void" id="TBL-6-" ><colgroup id="TBL-6-1g"><col
+id="TBL-6-1"><col
+id="TBL-6-2"></colgroup><tr
+ valign="baseline" id="TBL-6-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-1-1"
+class="td11"> <span
+class="ec-lmtt-10">$TEXDIR/man </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-6-1-2"
+class="td10"> strony manuala Uniksowego, </td>
+</tr><tr
+ valign="baseline" id="TBL-6-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-2-1"
+class="td11"> <span
+class="ec-lmtt-10">$TEXDIR/share/texmf </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-6-2-2"
+class="td10"> główne drzewo <span class="TEX">T<span
+class="E">E</span>X</span>-owe, zawierające makra itp.,</td>
+</tr><tr
+ valign="baseline" id="TBL-6-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-3-1"
+class="td11"> <span
+class="ec-lmtt-10">$TEXDIR/info </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-6-3-2"
+class="td10"> podręczniki w formacie GNU info, </td>
+</tr><tr
+ valign="baseline" id="TBL-6-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-4-1"
+class="td11"> <span
+class="ec-lmtt-10">$TEXDIR/bin/$PLATFORM </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-6-4-2"
+class="td10"> binaria </td>
+</tr><tr
+ valign="baseline" id="TBL-6-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-5-1"
+class="td11"> </td>
+ </tr></table></div>
+<!--l. 2948--><p class="indent"> Można uniknąć stosowania &#x201E;<span
+class="ec-lmtt-10">share/</span>&#x201D; przed katalogiem <span
+class="ec-lmtt-10">texmf</span>, ponieważ <span
+class="ec-lmtt-10">$TEXDIR/share/texmf</span>
+i&#x00A0;<span
+class="ec-lmtt-10">$TEXDIR/texmf </span>są wykrywane automatycznie przez skrypt <span
+class="ec-lmss-10">con&#xFB01;gure</span>. W&#x00A0;przypadku wybrania innego
+katalogu, trzeba wyszczególnić ten katalog parametrem <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">--datadir</span></span></span> skryptu <span
+class="ec-lmss-10">con&#xFB01;gure</span>.
+<!--l. 2954--><p class="indent"> Jeżeli nie chcemy używać katalogu <span
+class="ec-lmtt-10">$PLATFORM </span>(a&#x00A0;więc umieścić binaria bezpośrednio
+w&#x00A0;<span
+class="ec-lmtt-10">$TEXDIR/bin</span>), w&#x00A0;wywołaniu skryptu <span
+class="ec-lmss-10">con&#xFB01;gure </span>należy użyć parametru <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">--disable-multiplatform</span></span></span>.
+<!--l. 2959--><p class="indent"> Więcej dostępnych parametrów (np. pom&#x0133;anie pakietów opcjonalnych, takich jak <span
+class="cmr-10">&#x03A9;</span>&#x00A0;czy e-<span class="TEX">T<span
+class="E">E</span>X</span>)
+można zobaczyć uruchamiając <span
+class="ec-lmtt-10">./configure --help</span>.
+<!--l. 2963--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">8.3. </span> <a
+ id="x1-710008.3"></a>Uruchamianie <span
+class="ec-lmss-10">make</span></h4>
+<!--l. 2964--><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. 2966--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">make</span> <span
+class="ec-lmtt-10">world</span></span>
+</div>
+</div> i&#x00A0;...zaparzyć sobie kawę.
+<!--l. 2971--><p class="indent"> Mogłoby też być użyteczne zapisanie w&#x00A0;pliku <span
+class="ec-lmtt-10">.log </span>całego procesu kompilacji: <div class="alltt">
+<!--l. 2973--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">sh</span> <span
+class="ec-lmtt-10">-c</span> <span
+class="ec-lmtt-10">"make</span> <span
+class="ec-lmtt-10">world</span> <span
+class="ec-lmtt-10">&gt;world.log</span> <span
+class="ec-lmtt-10">2&gt;&amp;1"</span> <span
+class="ec-lmtt-10">&amp;</span></span>
+</div>
+</div> Zanim stwierdzimy, że wszystko jest w&#x00A0;porządku, warto sprawdzić czy w&#x00A0;pliku <span
+class="ec-lmtt-10">.log </span>nie ma
+komunikatów błędów (kiedy polecenie zwraca kod błędu, GNU <span
+class="ec-lmss-10">make </span>zawsze używa sekwencji &#x201E;<span
+class="ec-lmtt-10">***</span>&#x201D;)
+i&#x00A0;czy utworzone zostały wszystkie binaria: <div class="alltt">
+<!--l. 2980--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">cd</span> <span
+class="ec-lmtt-10">/usr/local/TeX/bin/i586-pc-linux-gnu</span></span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">ls</span> <span
+class="ec-lmtt-10">|</span> <span
+class="ec-lmtt-10">wc</span></span>
+</div>
+</div> Oczekiwanym rezultatem jest 242. Polecenie <span
+class="ec-lmtt-10">make world </span>jest równoważne z&#x00A0;<span
+class="ec-lmtt-10">make all install 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. 2988--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">make</span> <span
+class="ec-lmtt-10">all</span></span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">su</span></span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">make</span> <span
+class="ec-lmtt-10">install</span> <span
+class="ec-lmtt-10">strip</span></span>
+</div>
+</div>
+
+
+<!--l. 2994--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">8.4. </span> <a
+ id="x1-720008.4"></a>Końcowe kroki kon&#xFB01;guracyjne</h4>
+<!--l. 2995--><p class="noindent">Należy uaktualnić zmienną <span
+class="ec-lmtt-10">PATH </span>o&#x00A0;nazwę katalogu zawierającego właśnie zainstalowane
+binaria (np.&#x00A0;<span
+class="ec-lmtt-10">/usr/local/TeX/bin/mips-sgi-irix6.3</span>); podobnie postąpić trzeba z&#x00A0;<span
+class="ec-lmtt-10">MANPATH</span>
+i&#x00A0;<span
+class="ec-lmtt-10">INFOPATH </span>i&#x00A0;dołączyć do nich odpowiednie nazwy podkatalogów, tj.&#x00A0;<span
+class="ec-lmtt-10">$TEXDIR/man </span>oraz
+<span
+class="ec-lmtt-10">$TEXDIR/info</span>.
+<!--l. 3002--><p class="indent"> Program <span
+class="ec-lmss-10">texcon&#xFB01;g </span>pozwala na ustawienie domyślnych wzorców przenoszenia wyrazów, rozmiaru
+papieru, poleceń do druku, trybu Metafont-a itd. Polecenia tego używać można interaktywnie. Aby
+zobaczyć jakie funkcje program udostępnia, wystarczy napisać: <div class="alltt">
+<!--l. 3006--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">texconfig</span> <span
+class="ec-lmtt-10">help</span></span>
+</div>
+</div>
+<!--l. 3010--><p class="indent"> Przykładowo, jeżeli nie używamy formatu A4, możemy ustawić jako format domyślny &#x201E;lettersize&#x201D;
+pisząc: <div class="alltt">
+<!--l. 3012--><p class="noindent"><div class="obeylines-v">
+<span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">texconfig</span> <span
+class="ec-lmtt-10">dvips</span> <span
+class="ec-lmtt-10">paper</span> <span
+class="ec-lmtt-10">letter</span></span>
+<br><span
+class="ec-lmtt-10">&gt;</span><span
+class="ec-lmtt-10">&#x00A0;</span><span class="underline"><span
+class="ec-lmtt-10">texconfig</span> <span
+class="ec-lmtt-10">xdvi</span> <span
+class="ec-lmtt-10">paper</span> <span
+class="ec-lmtt-10">us</span></span>
+</div>
+</div>
+<!--l. 3018--><p class="noindent">
+ <h3 class="sectionHead"><span class="titlemark">9. </span> <a
+ id="x1-730009"></a>Podziękowania</h3>
+<!--l. 3020--><p class="noindent"><span class="TEX">T<span
+class="E">E</span>X</span> Live jest wspólnym dziełem praktycznie wszystkich grup <span class="TEX">T<span
+class="E">E</span>X</span>-owych. Niniejsza edycja <span class="TEX">T<span
+class="E">E</span>X</span> Live
+została opracowana pod kierownictwem Sebastiana Rahtza i&#x00A0;Karla Berry, przy głównym
+współudziale:
+ <ul class="itemize1">
+ <li class="itemize">Niemieckiej Grupy <span class="TEX">T<span
+class="E">E</span>X</span>-owej (DANTE e.V.), która udostępniła komputer, na którym
+ przygotowywano niniejsze wydanie; a&#x00A0;w&#x00A0;szczególności Rainera Schöpfa i&#x00A0;Reinharda Zierke,
+ którzy opiekowali się tym komputerem oraz Volkera Schaa i&#x00A0;Klausa Hoeppnera, którzy
+ koordynowali produkcję płytek w&#x00A0;wydawnictwie Lehmanns;
+ </li>
+ <li class="itemize">&#xFB01;rmy Perforce, która udostępniła bezpłatną kopię świetnego oprogramowania do zarządzania
+ zmianami w&#x00A0;przygotowywanej dystrybucji;
+ </li>
+ <li class="itemize">Petera Breitenlohnera i&#x00A0;e-<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;teamu;
+ </li>
+ <li class="itemize">Thomasa Essera, autora wspaniałego te<span class="TEX">T<span
+class="E">E</span>X</span>-a, bez którego <span class="TEX">T<span
+class="E">E</span>X</span> Live z&#x00A0;całą pewnością by
+ nie powstał, i&#x00A0;którego stała pomoc umożliwiła uczynienie z&#x00A0;tej dystrybucji coraz lepszego
+ produktu;
+ </li>
+ <li class="itemize">Eitana Gurari, autora programu <span class="TEX">T<span
+class="E">E</span>X</span>4ht (wykorzystanego do tworzenia niniejszej
+ dokumentacji w&#x00A0;wersji HTML), który niezmordowanie pracował nad jego ulepszaniem
+ i&#x00A0;błyskawicznie wykonywał poprawki;
+
+ </li>
+ <li class="itemize">Hansa Hagena, który dostosowywał Con<span class="TEX">T<span
+class="E">E</span>X</span>t&#x00A0;do potrzeb <span class="TEX">T<span
+class="E">E</span>X</span> Live;
+ </li>
+ <li class="itemize">Pawła Jackowskiego, który wykonał instalator dla Windows <span
+class="ec-lmss-10">tlpm </span>i&#x00A0;Tomka Łuczaka, twórcy
+ <span
+class="ec-lmss-10">tlpmgui</span>;
+ </li>
+ <li class="itemize">H&#x00E0;n&#x00A0;Th&#x00EA;´&#x00A0;Th&#x00E0;nha, Martina Schrödera i&#x00A0;pdf<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;teamu;
+ </li>
+ <li class="itemize">Petra Olšáka, który koordynował i&#x00A0;sprawdzał przygotowanie czeskich i&#x00A0;słowackich pakietów;
+ </li>
+ <li class="itemize">Fabrice&#x2019;a Popineau, który przygotował oprogramowanie dla Windows i&#x00A0;szczególnie wiele
+ czasu poświęcił na opracowanie metod przygotowania i&#x00A0;zarządzania pakietami;
+ </li>
+ <li class="itemize">Staszka Wawrykiewicza, głównego testującego <span class="TEX">T<span
+class="E">E</span>X</span> Live w&#x00A0;różnych systemach, który
+ ponadto koordynował przygotowanie wszystkich polskich dodatków;
+ </li>
+ <li class="itemize">Olafa Webera, który cierpliwie pielęgnował Web2c;
+ </li>
+ <li class="itemize">Gerbena Wierda, który przygotował oprogramowanie i&#x00A0;wsparcie dla Mac OS X;
+ </li>
+ <li class="itemize">Grahama Williamsa, którego prace nad katalogiem pakietów bardzo pomogły
+ w&#x00A0;przygotowaniu dystrybucji.</li></ul>
+<!--l. 3057--><p class="indent"> Binaria dla różnych platform skompilowali: Tigran Aivazian (<span
+class="ec-lmss-10">x86_64-linux</span>), Manfred Lotz
+(<span
+class="ec-lmss-10">i386-freebsd</span>), Fabrice Popineau (<span
+class="ec-lmss-10">win32</span>), Norbert Preining (<span
+class="ec-lmss-10">alpha-linux</span>), Vladimir Volovich (<span
+class="ec-lmss-10">powerpc-aix</span>,
+<span
+class="ec-lmss-10">sparc-linux </span>i&#x00A0;<span
+class="ec-lmss-10">sparc-solaris</span>), Staszek Wawrykiewicz (<span
+class="ec-lmss-10">i386-linux</span>), Olaf Weber (<span
+class="ec-lmss-10">mips-irix</span>), Gerben Wierda
+(<span
+class="ec-lmss-10">i386-darwin</span>, <span
+class="ec-lmss-10">powerpc-darwin</span>).
+<!--l. 3069--><p class="indent"> Aktualizacje i&#x00A0;tłumaczenia dokumentacji wykonali: Karl Berry (angielski), Daniel Flipo &amp; Fabrice
+Popineau (francuski), Günter Partosch &amp; Hartmut Henkel (niemiecki), Petr Sojka &amp; Jan Busa (czeski/
+słowacki), Boris Veytsman (rosyjski), Staszek Wawrykiewicz (polski).
+<!--l. 3077--><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&#x00A0;o&#xFB01;arowanie go nam wszystkim.
+<!--l. 3081--><p class="noindent">
+ <h3 class="sectionHead"><span class="titlemark">10. </span> <a
+ id="x1-7400010"></a>Historia</h3>
+<!--l. 3084--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">10.1. </span> <a
+ id="x1-7500010.1"></a>Poprzednie wersje</h4>
+<!--l. 3086--><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&#x00A0;Rosji oraz grupy
+międzynarodowej TUG (<span class="TEX"><span
+class="ec-lmri-10">T</span><span
+class="E"><span
+class="ec-lmri-10">E</span></span><span
+class="ec-lmri-10">X</span></span> <span
+class="ec-lmri-10">Users Group</span>). Dyskusje nad projektem rozpoczęły się pod
+koniec 1993 roku, kiedy holenderska Grupa Użytkowników <span class="TEX">T<span
+class="E">E</span>X</span>-a rozpoczęła prace nad
+swoim 4All<span class="TEX">T<span
+class="E">E</span>X</span> CD dla użytkowników MS-DOS. W&#x00A0;tym też czasie pojawiły się nadzieje na
+opracowanie jednego CD dla wszystkich systemów. Projekt taki był wprawdzie zbyt ambitny,
+ale zrodził nie tylko bardzo popularny i&#x00A0;uwieńczony dużym powodzeniem projekt 4All<span class="TEX">T<span
+class="E">E</span>X</span>
+CD, lecz również spowodował powstanie Grupy Roboczej TUG ds. Standardu Katalogów
+<span class="TEX">T<span
+class="E">E</span>X</span>-owych (<span class="TEX"><span
+class="ec-lmri-10">T</span><span
+class="E"><span
+class="ec-lmri-10">E</span></span><span
+class="ec-lmri-10">X</span></span> <span
+class="ec-lmri-10">Directory Structure</span>), określającego w&#x00A0;jaki sposób tworzyć zgodne i&#x00A0;łatwe
+do zarządzania zestawy pakietów <span class="TEX">T<span
+class="E">E</span>X</span>-owych. Końcowy raport TDS został opublikowany
+w&#x00A0;grudniowym numerze <span
+class="ec-lmri-10">TUGboat</span>-a, i&#x00A0;jasnym się stało, że jednym z&#x00A0;oczekiwanych rezultatów
+
+
+wprowadzenia tego standardu mogłaby być modelowa struktura na CD. Niniejszy CD jest
+bezpośrednim rezultatem rozważań i&#x00A0;zaleceń Grupy Roboczej ds. TDS. Jasne także było, że sukces
+4All<span class="TEX">T<span
+class="E">E</span>X</span> CD pokazał, że użytkownicy Unixa także wiele by zyskali mogąc korzystać z&#x00A0;podobnie
+łatwego w&#x00A0;instalacji/pielęgnacji i&#x00A0;użytkowaniu systemu. Było to jednym z&#x00A0;celów projektu <span class="TEX">T<span
+class="E">E</span>X</span>
+Live.
+<!--l. 3111--><p class="indent"> Projekt przygotowania nowego CD, opartego na standardzie TDS i&#x00A0;zorientowanego 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ż oferował on wsparcie dla wielu platform i&#x00A0;został zaprojektowany
+z&#x00A0;myślą o&#x00A0;przenośności pomiędzy różnymi systemami plików. Thomas zgodził się pomóc
+i&#x00A0;prace rozpoczęły się na dobre na początku 1996 roku. Pierwsze wydanie ukazało się w&#x00A0;maju
+1996 roku. Na początku 1997 roku Karl Berry udostępnił nową, poważnie zmienioną wersję
+swojego pakietu Web2C, zawierającą prawie wszystkie funkcje wprowadzone do te<span class="TEX">T<span
+class="E">E</span>X</span>-a
+przez Thomasa Essera. W&#x00A0;związku z&#x00A0;tym zdecydowaliśmy się oprzeć drugie wydanie CD na
+standardowej bibliotece Web2C, z&#x00A0;dodaniem skryptu <span
+class="ec-lmtt-10">texconfig </span>z&#x00A0;pakietu te<span class="TEX">T<span
+class="E">E</span>X</span>. Trzecie wydanie
+CD było oparte na Web2C wersji 7.2, przygotowanej przez Olafa Webera. W&#x00A0;tym samym
+czasie została przygotowana nowa wersja te<span class="TEX">T<span
+class="E">E</span>X</span>-a i&#x00A0;<span class="TEX">T<span
+class="E">E</span>X</span> Live udostępniał prawie wszystkie
+jego nowe funkcje. Czwarta edycja była przygotowana podobnie, wykorzystując nową wersję
+te<span class="TEX">T<span
+class="E">E</span>X</span>-a i&#x00A0;nową wersję Web2C (7.3). Wtedy to też zainaugurowano kompletną dystrybucję dla
+Windows.
+<!--l. 3129--><p class="indent"> Edycja piąta (marzec 2000) zawierała wiele poprawek i&#x00A0;uzupełnień; zaktualizowano setki pakietów.
+Szczegóły zawartości pakietów zostały zapisane w&#x00A0;plikach XML. Główną zmianą w&#x00A0;<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live5 było
+usunięcie programów, które nie miały statusu <span
+class="ec-lmri-10">public domain</span>. Zawartość całej płytki powinna
+odpowiadać ustaleniom Debian Free Software Guidelines (<span class="obeylines-h"><a
+href="http://www.debian.org/intro/free" class="url" ><span
+class="ec-lmtt-10">http://www.debian.org/intro/free</span></a></span>).
+Dołożyliśmy wszelkich starań aby sprawdzić warunki licencyjne pakietów, ale nadal bardzo prosimy
+o&#x00A0;zgłaszanie zauważonych pomyłek.
+<!--l. 3138--><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&#x00A0;pakietów. Zestawy dotyczące obsługi poszczególnych
+języków zostały całkowicie zreorganizowane, dzięki czemu wybór jednego z&#x00A0;nich nie tylko instalował
+potrzebne makra i&#x00A0;fonty, ale także przygotowywał odpowiedni plik <span
+class="ec-lmtt-10">language.dat</span>.
+<!--l. 3146--><p class="indent"> <span class="TEX">T<span
+class="E">E</span>X</span> Live&#x00A0;7 (rok 2002) zawierał po raz pierwszy oprogramowanie dla Mac OS X i,&#x00A0;jak zwykle,
+aktualizację wszelkich programów i&#x00A0;pakietów. Ważnym zadaniem, które wykonano, było
+ujednolicenie plików źródłowych programów z&#x00A0;dystrybucją te<span class="TEX">T<span
+class="E">E</span>X</span>. W&#x00A0;programach instalacyjnych
+wprowadzono możliwość wyboru bardziej ogólnych, prede&#xFB01;niowanych 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&#x00A0;Pdftex podczas instalacji oraz doinstalowywania pakietów
+fontowych.
+<!--l. 3155--><p class="indent"> W&#x00A0;2003&#x00A0;r., wraz z&#x00A0;napływem aktualizacji i&#x00A0;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 DVD i&#x00A0;dwóch płytkach CD. Ponadto:
+ <ul class="itemize1">
+ <li class="itemize">na życzenie &#x201E;<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span> team&#x201D; zmieniono standardowe użycie programów <span
+class="ec-lmss-10">latex </span>i&#x00A0;<span
+class="ec-lmss-10">pd&#xFB02;atex</span>&#x00A0;&#x2013;
+ korzystały one z&#x00A0;e-<span class="TEX">T<span
+class="E">E</span>X</span> (patrz str.&#x00A0;<a
+href="#x1-100002.4">9<!--tex4ht:ref: text:etex --></a>);
+ </li>
+ <li class="itemize">załączono nowe fonty obwiedniowe Latin Modern, które zastępują m.in. fonty EC (zawierając
+ komplet znaków europejskich), szczególnie do tworzenia poprawnych plików PDF;
+ </li>
+ <li class="itemize">usunięto binaria dla platformy Alpha OSF (poprzednio usunięto także binaria dla HPUX),
+ niestety nie udało się znaleźć osób chętnych do wykonania kompilacji;
+ </li>
+
+
+ <li class="itemize">zmieniono instalację w&#x00A0;systemach Windows, wprowadzając po raz pierwszy zintegrowane
+ środowisko pracy oparte na edytorze XEmacs;
+ </li>
+ <li class="itemize">potrzebne programy pomocnicze dla Windows (Perl, Ghostscript, ImageMagick, Ispell)
+ instalowano w&#x00A0;strukturze katalogów instalacji <span class="TEX">T<span
+class="E">E</span>X</span> Live;
+ </li>
+ <li class="itemize">mapy fontowe, wykorzystywane przez programy <span
+class="ec-lmss-10">dvips</span>, <span
+class="ec-lmss-10">dvipdfm </span>oraz <span
+class="ec-lmss-10">pdftex</span>, generowano odtąd
+ w&#x00A0;katalogu <span
+class="ec-lmtt-10">texmf/fonts/map</span>;
+ </li>
+ <li class="itemize"><span class="TEX">T<span
+class="E">E</span>X</span>, Metafont oraz MetaPost domyślnie pozwalały wypisywać komunikaty na ekranie
+ i&#x00A0;w&#x00A0;pliku .log, a&#x00A0;także w&#x00A0;operacjach <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">\write</span></span></span> w&#x00A0;ich reprezentacji 8-bitowej, zamiast
+ tradycyjnej notacji <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">^^</span></span></span>; w&#x00A0;<span class="TEX">T<span
+class="E">E</span>X</span> Live&#x00A0;7 eksperymentalnie wprowadzono zależność
+ przekodowania wyjścia programów od systemowej strony kodowej, obecnie ten pomysł
+ zarzucono;
+ </li>
+ <li class="itemize">znacznie zmieniono niniejszą dokumentację;
+ </li>
+ <li class="itemize">wreszcie, ponieważ numery wersji kolejnych edycji mogły wprowadzać w&#x00A0;błąd,
+ postanowiliśmy identy&#xFB01;kować edycje <span class="TEX">T<span
+class="E">E</span>X</span> Live zgodnie z&#x00A0;rokiem wydania.</li></ul>
+<!--l. 3190--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">10.2. </span> <a
+ id="x1-7600010.2"></a>Edycja 2004</h4>
+<!--l. 3192--><p class="noindent">Jak przy każdej kolejnej wersji, w&#x00A0;2004 roku uaktualniono wiele pakietów i&#x00A0;programów. Poniżej
+wymieniamy najbardziej istotne zmiany.
+ <ul class="itemize1">
+ <li class="itemize">Gdy mamy już lokalnie zaistalowane fonty, które korzystają z&#x00A0;własnych plików <span
+class="ec-lmtt-10">.map </span>i/lub
+ <span
+class="ec-lmtt-10">.enc</span>, <span
+class="ec-lmri-10">nale</span><span
+class="ec-lmri-10">ży </span>przenieść te pliki w&#x00A0;nowe miejsce w&#x00A0;strukturze <span
+class="ec-lmtt-10">texmf/</span>.
+ <!--l. 3200--><p class="noindent">Pliki <span
+class="ec-lmtt-10">.map </span>(map fontowych) są obecnie wyszukiwane w&#x00A0;podkatalogach <span
+class="ec-lmtt-10">fonts/map</span>
+ (w&#x00A0;każdym drzewie <span
+class="ec-lmtt-10">texmf</span>), zgodnie ze ścieżką określoną przez zmienną <span
+class="ec-lmtt-10">TEXFONTMAPS</span>.
+ Analogicznie, pliki <span
+class="ec-lmtt-10">.enc </span>(przekodowań fontów) są obecnie wyszukiwane w&#x00A0;podkatalogach
+ <span
+class="ec-lmtt-10">fonts/enc</span>, zgodnie ze ścieżką określoną przez zmienną <span
+class="ec-lmtt-10">ENCFONTS</span>. O&#x00A0;niewłaściwie
+ umieszczonych plikach tego typu zostaniemy ostrzeżeni podczas uruchomienia programu
+ <span
+class="ec-lmss-10">updmap</span>. Zmiany te wprowadzono w&#x00A0;celu uporządkowania struktury katalogów: wszystkie
+ pliki dotyczące fontów znajdują się obecnie w&#x00A0;ramach jednego podkatalogu <span
+class="ec-lmtt-10">fonts/</span>.
+ <!--l. 3211--><p class="noindent">Metody radzenia sobie z&#x00A0;sytuacjami związanymi z&#x00A0;przejściem na nowy układ katalogów
+ omawia artykuł <span class="obeylines-h"><a
+href="http://tug.org/texlive/mapenc.html" class="url" ><span
+class="ec-lmtt-10">http://tug.org/texlive/mapenc.html</span></a></span>.
+ </li>
+ <li class="itemize">Do <span class="TEX"><span
+class="ec-lmss-10">T</span><span
+class="E"><span
+class="ec-lmss-10">E</span></span><span
+class="ec-lmss-10">X</span></span><span
+class="ec-lmss-10">&#x00A0;Collection</span>&#x00A0;DVD dodano nową dystrybucję dla Windows o&#x00A0;nazwie pro<span class="TEX">T<span
+class="E">E</span>X</span>t (opartą
+ na MiK<span class="TEX">T<span
+class="E">E</span>X</span>-u). Jest ona dostępna także na odrębnym CD. Choć pro<span class="TEX">T<span
+class="E">E</span>X</span>t nie bazuje na
+ implementacji Web2C, stosuje układ katalogów zgodny z&#x00A0;TDS (patrz część&#x00A0;<a
+href="#x1-60002">2<!--tex4ht:ref: sec:struct-tl --></a> na str.&#x00A0;<a
+href="#x1-60002">6<!--tex4ht:ref: sec:struct-tl --></a>).
+ </li>
+ <li class="itemize">W ramach <span class="TEX">T<span
+class="E">E</span>X</span> Live dotychczasowe pojedyncze drzewo katalogów <span
+class="ec-lmtt-10">texmf </span>zostało rozdzielone
+ na trzy mniejsze: <span
+class="ec-lmtt-10">texmf</span>, <span
+class="ec-lmtt-10">texmf-dist </span>i&#x00A0;<span
+class="ec-lmtt-10">texmf-doc </span>(patrz część&#x00A0;<a
+href="#x1-80002.2">2.2<!--tex4ht:ref: sec:tld --></a>, str.&#x00A0;<a
+href="#x1-80002.2">7<!--tex4ht:ref: sec:tld --></a>) oraz pliki <span
+class="ec-lmtt-10">README</span>
+ w&#x00A0;każdym z&#x00A0;tych katalogów).
+ </li>
+ <li class="itemize">Wszystkie pliki makr wczytywane przez <span class="TEX">T<span
+class="E">E</span>X</span>-a są obecnie umieszczone wyłącznie
+
+ w&#x00A0;podkalogu <span
+class="ec-lmtt-10">tex </span>w&#x00A0;ramach <span
+class="ec-lmtt-10">texmf*</span>. Tym samym usunięto zbędne katalogi <span
+class="ec-lmtt-10">etex</span>, <span
+class="ec-lmtt-10">pdftex</span>,
+ <span
+class="ec-lmtt-10">pdfetex </span>itp. i&#x00A0;uproszczono metody wyszukiwania plików.
+ </li>
+ <li class="itemize">Pomocnicze skrypty wykonywalne, niezależne od platformy i&#x00A0;zwykle uruchamiane w&#x00A0;sposób
+ automatyczny, są obecnie umieszczone w&#x00A0;nowym podkatalogu <span
+class="ec-lmtt-10">scripts </span>w&#x00A0;ramach <span
+class="ec-lmtt-10">texmf*</span>.
+ Znajdywane
+ są poleceniem <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">kpsewhich</span><span
+class="ec-lmtt-10">&#x00A0;-format=texmfscripts</span></span></span>. Programy korzystające z tych skryptów
+ mogą wymagać mody&#xFB01;kacji. Patrz <a
+href="../../../../texmf-doc/doc/english/tds/tds.html#Scripts" ><span
+class="ec-lmtt-10">texmf-doc/doc/english/tds/tds.html#Scripts</span></a>.
+ </li>
+ <li class="itemize">Prawie wszystkie formaty traktują obecnie większość znaków jako jawnie &#x201E;wyświetlalne&#x201D;
+ (<span
+class="ec-lmri-10">printable</span>), nie zaś, jak było dotychczas, konwertowane na <span class="TEX">T<span
+class="E">E</span>X</span>-ową notację <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">^^</span></span></span>. Możliwe
+ jest to dzięki domyślnemu wczytywaniu tablicy przekodowań <span
+class="ec-lmtt-10">cp227.tcx</span>. Dokładniej,
+ znaki o&#x00A0;kodach 32&#x2013;256, HT, VT oraz FF są traktowane dosłownie podczas wyświetlania
+ komunikatów. Wyjątkiem jest plain <span class="TEX">T<span
+class="E">E</span>X</span> (tylko znaki z&#x00A0;zakresu 32&#x2013;127 są nie zmieniane),
+ Con<span class="TEX">T<span
+class="E">E</span>X</span>t (znaki z zakresu 0&#x2013;255) oraz formaty bazujące na Omedze. Podobna domyślna
+ właściwość była wprowadzona w&#x00A0;<span class="TEX">T<span
+class="E">E</span>X</span> Live 2003, ale obecnie została zaimplementowana
+ w&#x00A0;bardziej elegancki sposób i&#x00A0;z&#x00A0;większymi możliwościami indywidualnego dostosowania
+ (patrz <a
+href="../../../../texmf/doc/web2c/web2c.html#TCX-files" ><span
+class="ec-lmtt-10">texmf/doc/web2c/web2c.html#TCX-files</span></a>. (Warto wspomnieć, że wczytując
+ Unicode <span class="TEX">T<span
+class="E">E</span>X</span> może w&#x00A0;komunikatach błędów pokazywać niekompletne sekwencje znaków,
+ ponieważ został zaprojektowany &#x201E;bajtowo&#x201D;.)
+ </li>
+ <li class="itemize">Program <span
+class="ec-lmss-10">pdfetex </span>jest obecnie domyślną &#x201E;maszyną&#x201D; dla większości formatów (nie dotyczy to
+ samego (plain) <span
+class="ec-lmss-10">tex</span>). Domyślnie, gdy uruchamiamy polecenie <span
+class="ec-lmss-10">latex</span>, <span
+class="ec-lmss-10">mex </span>itp., generowane są
+ pliki DVI. Możliwe jest jednak wykorzystanie w&#x00A0;<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>, Con<span class="TEX">T<span
+class="E">E</span>X</span>t itp. m.in. właściwości
+ mikrotypogra&#xFB01;cznych zaimplementowanych w&#x00A0;<span
+class="ec-lmss-10">pdftex</span>, a&#x00A0;także rozszerzonych cech e-<span class="TEX">T<span
+class="E">E</span>X</span>-a
+ (<a
+href="../../../../texmf-dist/doc/etex/base/" >texmf-dist/doc/etex/base/</a>).
+ <!--l. 3265--><p class="noindent">Oznacza to także, co warto podkreślić, że <span
+class="ec-lmri-10">zalecane </span>jest użycie pakietu <span
+class="ec-lmss-10">ifpdf </span>(który
+ działa zarówno z&#x00A0;plain, jak i&#x00A0;<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>) lub analogicznych makr. Zwykłe sprawdzanie czy
+ zde&#xFB01;niowano <span
+class="ec-lmtt-10">\pdfoutput </span>bądź kilka innych poleceń pierwotnych może nie wystarczyć do
+ rozstrzygnięcia czy nie jest generowany plik PDF. W&#x00A0;tym roku podjęliśmy wysiłek by
+ zachować, najlepiej jak to możliwe, kompatybilność z&#x00A0;dotychczasowymi przyzwyczajeniami
+ użytkowników. Od przyszłego roku należy się spodziewać, że <span
+class="ec-lmtt-10">\pdfoutput </span>może być
+ zde&#xFB01;niowany nawet wtedy, gdy generowany jest plik DVI.
+ </li>
+ <li class="itemize">pdf<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;(<span class="obeylines-h"><a
+href="http://pdftex.org" class="url" ><span
+class="ec-lmtt-10">http://pdftex.org</span></a></span>) posiada obecnie wiele nowych cech:
+ <ul class="itemize2">
+ <li class="itemize"><span
+class="ec-lmtt-10">\pdfmapfile </span>i&#x00A0;<span
+class="ec-lmtt-10">\pdfmapline </span>pozwalają określić z&#x00A0;poziomu dokumentu użyte mapy
+ fontowe, a&#x00A0;także pojedyncze dodatkowe wpisy w&#x00A0;tych mapach.
+ </li>
+ <li class="itemize">mikrotypogra&#xFB01;czne operacje z&#x00A0;fontami są łatwiejsze w użyciu;
+ <br class="newline"><span class="obeylines-h"><a
+href="http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html" class="url" ><span
+class="ec-lmtt-10">http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html</span></a></span>
+ </li>
+ <li class="itemize">wszystkie parametry pracy pdf<span class="TEX">T<span
+class="E">E</span>X</span>-a, dotychczas określane w&#x00A0;specjalnym pliku
+ kon&#xFB01;guracyjnym <span
+class="ec-lmtt-10">pdftex.cfg</span>, muszą być teraz ustawiane poleceniami wbudowanymi,
+ jak w&#x00A0;pliku <span
+class="ec-lmtt-10">pdftexconfig.tex</span>; plik <span
+class="ec-lmtt-10">pdftex.cfg </span>nie jest już w&#x00A0;ogóle wykorzystywany.
+ Po zmianie <span
+class="ec-lmtt-10">pdftexconfig.tex </span>należy na nowo wygenerować pliki formatów (wciąż
+ jednak użytkownik ma pełną swobodę określania parametrów w&#x00A0;redagowanym
+ dokumencie);
+
+ </li>
+ <li class="itemize">więcej informacji zawarto w&#x00A0;podręczniku pdf<span class="TEX">T<span
+class="E">E</span>X</span>-a: <a
+href="../../../../texmf/doc/pdftex/manual" >texmf/doc/pdftex/manual</a>.
+ </li></ul>
+ </li>
+ <li class="itemize">Polecenie <span
+class="ec-lmtt-10">\input </span>w&#x00A0;programach <span
+class="ec-lmss-10">tex</span>, <span
+class="ec-lmss-10">mf </span>oraz <span
+class="ec-lmss-10">mpost </span>akceptuje obecnie nazwy plików ograniczone
+ podwójnymi apostrofami, zawierające spacje i&#x00A0;inne znaki, np.:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ <div class="fancyvrb" id="fancyvrb12">
+<a
+ id="x1-76002r1"></a>&#x00A0;&#x00A0;\input&#x00A0;"nazwa_pliku&#x00A0;ze&#x00A0;spacjami"&#x00A0;&#x00A0;&#x00A0;%&#x00A0;plain
+<br class="fancyvrb"><a
+ id="x1-76004r2"></a>&#x00A0;&#x00A0;\input{"nazwa_pliku&#x00A0;ze&#x00A0;spacjami"}&#x00A0;&#x00A0;%&#x00A0;latex
+</div>
+</div>
+ </td></tr></table>
+ <!--l. 3307--><p class="nopar">Więcej informacji zawiera podręcznik Web2C: <a
+href="../../../../texmf/doc/web2c" >texmf/doc/web2c</a>.
+ </li>
+ <li class="itemize"><span
+class="ec-lmtt-10">-output-directory </span>&#x2013; nowa opcja programów <span
+class="ec-lmss-10">tex</span>, <span
+class="ec-lmss-10">mf </span>oraz <span
+class="ec-lmss-10">mpost </span>&#x2013; pozwala na zapisanie wyniku
+ pracy w&#x00A0;wyspecy&#xFB01;kowanym katalogu (np. możemy uruchomić program <span
+class="ec-lmtt-10">tex </span>z&#x00A0;plikiem
+ znajdującym się na dysku tylko do odczytu, zaś wynik zapisać na dysku pozwalającym
+ na&#x00A0;to);
+ </li>
+ <li class="itemize">Rozszerzenie enc<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;zostało szczęśliwie włączone do Web2C. Aby uaktywnić to rozszerzenie, należy
+ podczas generowania formatu użyć opcji <span
+class="ec-lmtt-10">-enc</span>. Ogólnie mówiąc, enc<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;obsługuje przekodowanie
+ wejścia i&#x00A0;wyjścia, włączając także Unicode (UTF-8) (patrz <a
+href="../../../../texmf-dist/doc/generic/enctex/" >texmf-dist/doc/generic/enctex/</a> oraz <span class="obeylines-h"><a
+href="http://www.olsak.net/enctex.html" class="url" ><span
+class="ec-lmtt-10">http://www.olsak.net/enctex.html</span></a></span>).
+ </li>
+ <li class="itemize">Dostępny jest nowy program Aleph, który łączy cechy e-<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;i&#x00A0;<span
+class="cmr-10">&#x03A9;</span>. Póki co, dokumentacja jest znikoma
+ (<a
+href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a> oraz <span class="obeylines-h"><a
+href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph" class="url" ><span
+class="ec-lmtt-10">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph</span></a></span>).
+ Format bazujący na <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-u dla programu Aleph nazwano <span
+class="ec-lmss-10">lamed</span>.
+ </li>
+ <li class="itemize">Aktualna dystrybucja <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-a została zaopatrzona w&#x00A0;nową licencję LPPL, obecnie w&#x00A0;pełni
+ zgodną i&#x00A0;aprobowaną przez zalecenia określone w&#x00A0;licencji Debiana. O&#x00A0;nowościach
+ i&#x00A0;uaktualnieniach można się dowiedzieć przeglądając pliki <span
+class="ec-lmtt-10">ltnews </span>w&#x00A0;<a
+href="../../../../texmf-dist/doc/latex/base" >texmf-dist/doc/latex/base</a>.
+ </li>
+ <li class="itemize">Dołączono także program <span
+class="ec-lmss-10">dvipng </span>konwertujący pliki DVI do formatu gra&#xFB01;cznego PNG
+ (<a
+href="../../../../texmf/doc/man/man1/dvipng.1" >texmf/doc/man/man1/dvipng.1</a>).
+ </li>
+ <li class="itemize">W&#x00A0;porozumieniu i&#x00A0;z&#x00A0;pomocą autora, Claudio Beccari, ograniczono pakiet <span
+class="ec-lmss-10">cbgreek </span>do
+ zestawu fontów rozsądnego rozmiaru. Usunięto sporadycznie używane fonty konturowe
+ i&#x00A0;służące do prezentacji. Pełen zestaw jest oczywiście nadal dostępny z&#x00A0;serwerów CTAN (<span class="obeylines-h"><a
+href="http://www.ctan.org/tex-archive/fonts/greek/cb" class="url" ><span
+class="ec-lmtt-10">http://www.ctan.org/tex-archive/fonts/greek/cb</span></a></span>).
+ </li>
+ <li class="itemize">Usunięto program <span
+class="ec-lmss-10">oxdvi</span>; jego funkcje obsługuje obecnie <span
+class="ec-lmss-10">xdvi</span>.
+ </li>
+ <li class="itemize">Programy z&#x00A0;przedrostkiem <span
+class="ec-lmss-10">ini </span>oraz <span
+class="ec-lmss-10">vir </span>(np. <span
+class="ec-lmss-10">initex</span>), które zwykle były dowiązaniami do programów
+ <span
+class="ec-lmss-10">tex</span>, <span
+class="ec-lmss-10">mf </span>i&#x00A0;<span
+class="ec-lmss-10">mpost</span>, nie są już dostępne. W&#x00A0;zupełności wystarcza użycie w&#x00A0;wierszu poleceń opcji
+ <span
+class="ec-lmtt-10">-ini</span>.
+ </li>
+ <li class="itemize">Dystrybucja nie zawiera binariów dla platformy <span
+class="ec-lmss-10">i386-openbsd </span>(głównie z&#x00A0;powodu braku chętnych
+ do wykonania kompilacji).
+
+
+ </li>
+ <li class="itemize">W&#x00A0;systemie <span
+class="ec-lmss-10">sparc-solaris </span>należy ustawić zmienną systemową <span
+class="ec-lmtt-10">LD_LIBRARY_PATH</span>, aby uruchomić
+ programy <span
+class="ec-lmss-10">t1utils</span>. Binaria były kompilowane w&#x00A0;C++, ale w&#x00A0;tym systemie brak jest standardowego
+ położenia bibliotek uruchomieniowych. Fakt ten był już wcześniej znany, ale nie był dotychczas
+ udokumentowany. Z&#x00A0;kolei dla systemu <span
+class="ec-lmss-10">mips-irix </span>wymagana jest obecność bibliotek MIPSpro
+ 7.4.
+ </li></ul>
+<!--l. 3362--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">10.3. </span> <a
+ id="x1-7700010.3"></a>Edycja 2005</h4>
+<!--l. 3365--><p class="noindent">Aktualna edycja przyniosła, jak zwykle, mnóstwo aktualizacji pakietów i&#x00A0;programów. Struktura
+dystrybucji ustabilizowała się, niemniej jednak pojawiło się nieco zmian w&#x00A0;kon&#xFB01;guracji:
+ <ul class="itemize1">
+ <li class="itemize">Wprowadzono nowe skrypty <span
+class="ec-lmss-10">texcon&#xFB01;g-sys</span>, <span
+class="ec-lmss-10">updmap-sys </span>i&#x00A0;<span
+class="ec-lmss-10">fmtutil-sys</span>, których zadaniem
+ jest mody&#xFB01;kowanie plików kon&#xFB01;guracyjnych w&#x00A0;głównych drzewach katalogów systemu.
+ Dotychczasowe skrypty <span
+class="ec-lmss-10">texcon&#xFB01;g</span>, <span
+class="ec-lmss-10">updmap </span>i&#x00A0;<span
+class="ec-lmss-10">fmtutil </span>mody&#xFB01;kują obecnie pliki użytkownika
+ w&#x00A0;katalogu <span
+class="ec-lmtt-10">$HOME/.texlive2005</span>. (Patrz część&#x00A0;<a
+href="#x1-170003.4">3.4<!--tex4ht:ref: sec:texconfig --></a>, str.&#x00A0;<a
+href="#x1-170003.4">24<!--tex4ht:ref: sec:texconfig --></a>).
+ </li>
+ <li class="itemize">Nowe zmienne środowiskowe <span
+class="ec-lmtt-10">TEXMFCONFIG </span>i&#x00A0;<span
+class="ec-lmtt-10">TEXMFSYSCONFIG </span>wskazują położenie drzew
+ katalogów z&#x00A0;plikami kon&#xFB01;guracyjnymi, odpowiednio: użytkownika i&#x00A0;systemu. Tak więc
+ może okazać się koniecznym przeniesienie własnych wersji <span
+class="ec-lmtt-10">fmtutil.cnf </span>i&#x00A0;<span
+class="ec-lmtt-10">updmap.cfg</span>
+ w&#x00A0;odpowiednie miejsca. Inną możliwością jest przede&#xFB01;niowanie <span
+class="ec-lmtt-10">TEXMFCONFIG </span>lub
+ <span
+class="ec-lmtt-10">TEXMFSYSCONFIG </span>w&#x00A0;pliku texmf.cnf. W&#x00A0;każdym przypadku położenie tych plików
+ i&#x00A0;przypisania <span
+class="ec-lmtt-10">TEXMFCONFIG </span>i&#x00A0;<span
+class="ec-lmtt-10">TEXMFSYSCONFIG </span>muszą być zgodne. (Patrz część&#x00A0;<a
+href="#x1-90002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, str.&#x00A0;<a
+href="#x1-90002.3">8<!--tex4ht:ref: sec:texmftrees --></a>.)
+ </li>
+ <li class="itemize">W&#x00A0;wydaniu zeszłorocznym przy produkowaniu wynikowego pliku DVI <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">\pdfoutput</span></span></span>
+ i&#x00A0;podobne polecenia pozostawały niezde&#xFB01;niowane, mimo że używany był program <span
+class="ec-lmss-10">pdfetex</span>.
+ Zgodnie z&#x00A0;obietnicą, w&#x00A0;tym roku zarzuciliśmy to rozwiązanie, którego celem było
+ zapewnienie kompatybilności. Z&#x00A0;tego powodu będą musiały ulec zmianie te Twoje
+ dokumenty, które używają <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">\ifx\pdfoutput\undefined</span></span></span> do sprawdzania czy plik wynikowy
+ ma być w&#x00A0;formacie PDF. Możesz zastosować pakiet <span
+class="ec-lmss-10">ifpdf.sty</span>, który działa zarówno z&#x00A0;plain
+ <span class="TEX">T<span
+class="E">E</span>X</span>-em jak i&#x00A0;<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-em, albo zapożyczyć zastosowane w&#x00A0;nim rozwiązania.
+ </li>
+ <li class="itemize">W&#x00A0;wydaniu zeszłorocznym zmieniliśmy większość formatów tak, aby na wyjściu 8-bitowe
+ znaki były reprezentowane przez same siebie (por. poprzednia część). Nowy plik TCX
+ o&#x00A0;nazwie <span
+class="ec-lmtt-10">empty.tcx </span>pozwala w&#x00A0;łatwy sposób uzyskać w&#x00A0;razie potrzeby oryginalną notację
+ (<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">^^</span></span></span>), np.:
+
+
+ <table width="100%"
+class="verbatim"><tr class="verbatim"><td
+class="verbatim"><div class="verbatim">
+ <div class="fancyvrb" id="fancyvrb13">
+<a
+ id="x1-77002r1"></a>&#x00A0;&#x00A0;latex&#x00A0;--translate-file=empty.tcx&#x00A0;twojplik.tex
+</div>
+</div>
+ </td></tr></table>
+ <!--l. 3406--><p class="nopar">
+ </li>
+ <li class="itemize">Dołączono nowy program <span
+class="ec-lmss-10">dvipdfmx</span>, służący do konwersji DVI do PDF. Program jest aktywnie
+ pielęgnowaną aktualizacją programu <span
+class="ec-lmss-10">dvipdfm</span>, który wciąż jest dostępny, ale nie jest już
+ polecany.
+ </li>
+ <li class="itemize">Nowe programy <span
+class="ec-lmss-10">pdfopen </span>i&#x00A0;<span
+class="ec-lmss-10">pdfclose </span>pozwalają na przeładowanie plików PDF w&#x00A0;Adobe Acrobat
+ Reader, bez konieczności ponownego uruchamiania programu. (Inne przeglądarki formatu PDF, jak
+ <span
+class="ec-lmss-10">xpdf</span>, <span
+class="ec-lmss-10">gv </span>i&#x00A0;<span
+class="ec-lmss-10">gsview</span>, nigdy na tę przypadłość nie cierpiały.)
+ </li>
+ <li class="itemize">Dla spójności, zmienne <span
+class="ec-lmtt-10">HOMETEXMF </span>i&#x00A0;<span
+class="ec-lmtt-10">VARTEXMF </span>zostały przemianowane odpowiednio na <span
+class="ec-lmtt-10">TEXMFHOME</span>
+ i&#x00A0;<span
+class="ec-lmtt-10">TEXMFSYSVAR</span>. Istnieje również <span
+class="ec-lmtt-10">TEXMFVAR</span>, która przeznaczona jest domyślnie dla użytkownika.
+ Patrz też punkt pierwszy, powyżej.
+ </li></ul>
+<!--l. 3424--><p class="noindent">
+ <h4 class="subsectionHead"><span class="titlemark">10.4. </span> <a
+ id="x1-7800010.4"></a>Przyszłe wersje</h4>
+<!--l. 3426--><p class="noindent"><span
+class="ec-lmri-10">Niniejsza dystrybucja nie jest doskonała! </span>Planujemy wydawanie jej raz na rok i&#x00A0;chcielibyśmy żeby
+zawierała jeszcze więcej pomocnej dokumentacji, więcej programów użytkowych, lepsze programy
+instalacyjne oraz (oczywiście) stale ulepszany i&#x00A0;poprawiany katalog makr i&#x00A0;fontów. Zadanie to jest
+wykonywane przez ciężko pracujących ochotników, poświęcających na to wiele swojego wolnego czasu.
+Wiele jeszcze pozostało do zrobienia. Jeżeli możesz pomóc, nie zastanawiaj się i&#x00A0;przyłącz się do
+nas.
+<!--l. 3435--><p class="indent"> Prosimy o&#x00A0;przesyłanie poprawek, sugestii i&#x00A0;uzupełnień oraz deklaracji pomocy w&#x00A0;opracowywaniu
+kolejnych edycji na adres:
+ <div class="quote">
+ <!--l. 3439--><p class="noindent">Sebastian Rahtz
+ <br class="newline">7 Strat&#xFB01;eld Road
+ <br class="newline">Oxford OX2 7BG
+ <br class="newline">United Kingdom
+ <br class="newline"><a
+href="mailto:tex-live@tug.org" ><span class="path"><span
+class="ec-lmtt-10">tex-live@tug.org</span></span></a>
+ <br class="newline"><span class="obeylines-h"><a
+href="http://tug.org/texlive" class="url" ><span
+class="ec-lmtt-10">http://tug.org/texlive</span></a></span></div>
+<!--l. 3447--><p class="noindent">Uaktualnienia, ogłoszenia i&#x00A0;wskazówki będą dostępne na stronie <span class="obeylines-h"><a
+href="http://tug.org/texlive.html" class="url" ><span
+class="ec-lmtt-10">http://tug.org/texlive.html</span></a></span>.
+
+</body></html>
+
+
+
+