texlive[50665] Master/texmf-dist/doc/texlive/texlive-pl: 2019
commits+karl at tug.org
commits+karl at tug.org
Sat Mar 30 22:40:14 CET 2019
Revision: 50665
http://tug.org/svn/texlive?view=revision&revision=50665
Author: karl
Date: 2019-03-30 22:40:14 +0100 (Sat, 30 Mar 2019)
Log Message:
-----------
2019 texlive-pl update
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.css
trunk/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html
trunk/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.pdf
trunk/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
Modified: trunk/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.css
===================================================================
--- trunk/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.css 2019-03-30 21:37:28 UTC (rev 50664)
+++ trunk/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.css 2019-03-30 21:40:14 UTC (rev 50665)
@@ -14,8 +14,6 @@
.ec-lmri-12x-x-172{ font-style:italic;}
.ec-lmri-12x-x-172{ font-style:italic;}
.ec-lmri-12x-x-172{ font-style:italic;}
-.ec-lmri-12x-x-172{ font-style:italic;}
-.ec-lmri-12x-x-172{ font-style:italic;}
.ec-lmr-12{font-size:120%;}
.ec-lmtt-12{font-size:120%; font-family: monospace;}
.ec-lmtt-12{ font-family: monospace;}
@@ -31,8 +29,6 @@
.ec-lmtt-12{ font-family: monospace;}
.ec-lmtt-12{ font-family: monospace;}
.ec-lmtt-12{ font-family: monospace;}
-.ec-lmtt-12{ font-family: monospace;}
-.ec-lmtt-12{ font-family: monospace;}
.ec-lmtt-10{ font-family: monospace;}
.ec-lmtt-10{ font-family: monospace;}
.ec-lmtt-10{ font-family: monospace;}
@@ -47,8 +43,6 @@
.ec-lmtt-10{ font-family: monospace;}
.ec-lmtt-10{ font-family: monospace;}
.ec-lmtt-10{ font-family: monospace;}
-.ec-lmtt-10{ font-family: monospace;}
-.ec-lmtt-10{ font-family: monospace;}
.ec-lmss-10{ font-family: sans-serif;}
.ec-lmss-10{ font-family: sans-serif;}
.ec-lmss-10{ font-family: sans-serif;}
@@ -63,9 +57,6 @@
.ec-lmss-10{ font-family: sans-serif;}
.ec-lmss-10{ font-family: sans-serif;}
.ec-lmss-10{ font-family: sans-serif;}
-.ec-lmss-10{ font-family: sans-serif;}
-.ec-lmss-10{ font-family: sans-serif;}
-.plmi-10{font-style: italic;}
.ec-lmri-10{ font-style:italic;}
.ec-lmri-10{ font-style:italic;}
.ec-lmri-10{ font-style:italic;}
@@ -80,8 +71,7 @@
.ec-lmri-10{ font-style:italic;}
.ec-lmri-10{ font-style:italic;}
.ec-lmri-10{ font-style:italic;}
-.ec-lmri-10{ font-style:italic;}
-.ec-lmri-10{ font-style:italic;}
+.plmi-10{font-style: italic;}
.ec-lmbx-10{ font-weight: bold;}
.ec-lmbx-10{ font-weight: bold;}
.ec-lmbx-10{ font-weight: bold;}
@@ -96,8 +86,6 @@
.ec-lmbx-10{ font-weight: bold;}
.ec-lmbx-10{ font-weight: bold;}
.ec-lmbx-10{ font-weight: bold;}
-.ec-lmbx-10{ font-weight: bold;}
-.ec-lmbx-10{ font-weight: bold;}
.ec-lmr-7{font-size:70%;}
.ec-lmtk-10{ font-family: monospace;}
.ec-lmtk-10{ font-family: monospace;}
@@ -113,8 +101,6 @@
.ec-lmtk-10{ font-family: monospace;}
.ec-lmtk-10{ font-family: monospace;}
.ec-lmtk-10{ font-family: monospace;}
-.ec-lmtk-10{ font-family: monospace;}
-.ec-lmtk-10{ font-family: monospace;}
.ec-lmtt-8{font-size:80%; font-family: monospace;}
.ec-lmtt-8{ font-family: monospace;}
.ec-lmtt-8{ font-family: monospace;}
@@ -129,8 +115,6 @@
.ec-lmtt-8{ font-family: monospace;}
.ec-lmtt-8{ font-family: monospace;}
.ec-lmtt-8{ font-family: monospace;}
-.ec-lmtt-8{ font-family: monospace;}
-.ec-lmtt-8{ font-family: monospace;}
.ec-lmro-10{ font-style: oblique;}
.ec-lmro-10{ font-style: oblique;}
.ec-lmro-10{ font-style: oblique;}
@@ -145,8 +129,6 @@
.ec-lmro-10{ font-style: oblique;}
.ec-lmro-10{ font-style: oblique;}
.ec-lmro-10{ font-style: oblique;}
-.ec-lmro-10{ font-style: oblique;}
-.ec-lmro-10{ font-style: oblique;}
.ec-lmtt-9{font-size:90%; font-family: monospace;}
.ec-lmtt-9{ font-family: monospace;}
.ec-lmtt-9{ font-family: monospace;}
@@ -161,24 +143,6 @@
.ec-lmtt-9{ font-family: monospace;}
.ec-lmtt-9{ font-family: monospace;}
.ec-lmtt-9{ font-family: monospace;}
-.ec-lmtt-9{ font-family: monospace;}
-.ec-lmtt-9{ font-family: monospace;}
-.ec-lmtti-10{ font-family: monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace; font-style:italic;}
.ec-lmtt-8x-x-87{font-size:69%; font-family: monospace;}
.ec-lmtt-8x-x-87{ font-family: monospace;}
.ec-lmtt-8x-x-87{ font-family: monospace;}
@@ -193,8 +157,6 @@
.ec-lmtt-8x-x-87{ font-family: monospace;}
.ec-lmtt-8x-x-87{ font-family: monospace;}
.ec-lmtt-8x-x-87{ font-family: monospace;}
-.ec-lmtt-8x-x-87{ font-family: monospace;}
-.ec-lmtt-8x-x-87{ font-family: monospace;}
p.noindent { text-indent: 0em }
td p.noindent { text-indent: 0em; margin-top:0em; }
p.nopar { text-indent: 0em; }
@@ -239,6 +201,8 @@
.framebox-r {text-align:right;}
span.thank-mark{ vertical-align: super }
span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript{ font-size:80%; }
+div.footnotes{border-top:solid 1px black; border-bottom:solid 1px black; padding-bottom:1ex; padding-top:0.5ex; margin-right:15%; margin-top:2ex; font-style:italic; font-size:85%;}
+div.footnotes p{margin-top:0; margin-bottom:0; text-indent:0;}
div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; }
table.tabular td p{margin-top:0em;}
table.tabular {margin-left: auto; margin-right: auto;}
@@ -264,8 +228,9 @@
div.float, div.figure {margin-left: auto; margin-right: auto;}
div.float img {text-align:center;}
div.figure img {text-align:center;}
-.marginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;}
-.marginpar p{margin-top:0.4em; margin-bottom:0.4em;}
+.marginpar,.reversemarginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;}
+.marginpar p,.reversemarginpar p{margin-top:0.4em; margin-bottom:0.4em;}
+.reversemarginpar{float:left;}
table.equation {width:100%;}
.equation td{text-align:center; }
td.equation { margin-top:1em; margin-bottom:1em; }
@@ -315,15 +280,16 @@
div.maketitle{ margin-bottom: 2em; }
div.author, div.date {text-align:center;}
div.thanks{text-align:left; margin-left:10%; font-size:85%; font-style:italic; }
-div.author{white-space: nowrap;}
.quotation {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; }
.abstract p {margin-left:5%; margin-right:5%;}
div.abstract {width:100%;}
.alltt P { margin-bottom : 0em; margin-top : 0em; }
.alltt { margin-bottom : 1em; margin-top : 1em; }
+.rotatebox{display: inline-block;}
.figure img.graphics {margin-left:10%;}
table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
div.longtable{text-align:center;}
+table.longtable{margin-left:auto; margin-right: auto;}
.uline{ text-decoration:underline; }
.uuline{ text-decoration:underline; }
span.sout {text-decoration: line-through }
Modified: trunk/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html
===================================================================
--- trunk/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html 2019-03-30 21:37:28 UTC (rev 50664)
+++ trunk/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html 2019-03-30 21:40:14 UTC (rev 50665)
@@ -1,13 +1,16 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html >
-<head><title>Przewodnik TEX Live 2018 </title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
+<head>
+ <title>Przewodnik TEX Live 2019 </title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (http://www.tug.org/tex4ht/)">
-<!-- html -->
+<!-- charset=iso-8859-1,html,info,fn-in -->
<meta name="src" content="texlive-pl.tex">
<link rel="stylesheet" type="text/css" href="texlive-pl.css">
+<link rel="stylesheet" type="text/css" href="texlive-pl.css" >
+<link rel="stylesheet" type="text/css" href="tex-live.css" >
</head><body
>
<div class="maketitle">
@@ -17,7 +20,7 @@
<h2 class="titleHead">Przewodnik <span class="TEX">T<span
-class="E">E</span>X</span> Live 2018 </h2>
+class="E">E</span>X</span> Live 2019 </h2>
<div class="author" ><span
class="ec-lmr-12">Redakcja: Karl Berry</span>
<br /> <span
@@ -27,13 +30,8 @@
class="ec-lmtt-12">http://tug.org/texlive/</span></a> </div><br />
<div class="date" ><span
class="ec-lmr-12">Kwiecie</span><span
-class="ec-lmr-12">ń 2018</span></div>
+class="ec-lmr-12">ń 2019</span></div>
</div>
-<div class="center"
->
-<!--l. 55--><p class="noindent" >
-<!--l. 56--><p class="noindent" >W tym roku <span class="TEX">T<span
-class="E">E</span>X</span> Live jest poświęcony pamięci Staszka Wawrykiewicza.</div>
<h3 class="likesectionHead"><a
id="x1-1000"></a>Spis treści</h3>
<div class="tableofcontents">
@@ -53,7 +51,7 @@
<br />  <span class="subsectionToc" >1.5 <a
href="#x1-70001.5" id="QQ2-1-7">Dostępna pomoc</a></span>
<br /> <span class="sectionToc" >2 <a
-href="#x1-80002" id="QQ2-1-8">Struktura <span class="TEX">T<span
+href="#x1-80002" id="QQ2-1-8">Przegląd <span class="TEX">T<span
class="E">E</span>X</span> Live</a></span>
<br />  <span class="subsectionToc" >2.1 <a
href="#x1-90002.1" id="QQ2-1-9">The <span class="TEX">T<span
@@ -79,19 +77,19 @@
<br />   <span class="subsubsectionToc" >3.1.1 <a
href="#x1-160003.1.1" id="QQ2-1-17">Unix</a></span>
<br />   <span class="subsubsectionToc" >3.1.2 <a
-href="#x1-170003.1.2" id="QQ2-1-20">Mac OS X</a></span>
+href="#x1-170003.1.2" id="QQ2-1-18">Mac OS X</a></span>
<br />   <span class="subsubsectionToc" >3.1.3 <a
-href="#x1-180003.1.3" id="QQ2-1-21">Windows</a></span>
+href="#x1-180003.1.3" id="QQ2-1-19">Windows</a></span>
<br />   <span class="subsubsectionToc" >3.1.4 <a
href="#x1-190003.1.4" id="QQ2-1-23">Cygwin</a></span>
<br />   <span class="subsubsectionToc" >3.1.5 <a
href="#x1-200003.1.5" id="QQ2-1-24">Instalator w trybie tekstowym</a></span>
<br />   <span class="subsubsectionToc" >3.1.6 <a
-href="#x1-210003.1.6" id="QQ2-1-25">Zaawansowany program instalacyjny w trybie graficznym</a></span>
+href="#x1-210003.1.6" id="QQ2-1-25">Instalator w trybie graficznym</a></span>
<br />   <span class="subsubsectionToc" >3.1.7 <a
-href="#x1-220003.1.7" id="QQ2-1-26">Uproszczony program instalacyjny</a></span>
+href="#x1-220003.1.7" id="QQ2-1-26">Starsze instalatory</a></span>
<br />  <span class="subsectionToc" >3.2 <a
-href="#x1-230003.2" id="QQ2-1-27">Podczas instalacji</a></span>
+href="#x1-230003.2" id="QQ2-1-27">Uruchamianie instalacji</a></span>
<br />   <span class="subsubsectionToc" >3.2.1 <a
href="#x1-240003.2.1" id="QQ2-1-28">Menu: binary systems (tylko Unix)</a></span>
<br />   <span class="subsubsectionToc" >3.2.2 <a
@@ -117,8 +115,6 @@
href="#x1-340003.4.4" id="QQ2-1-42">Konfiguracja font\xF3w dla Xe<span class="TEX">T<span
class="E">E</span>X</span> i Lua<span class="TEX">T<span
class="E">E</span>X</span></a></span>
-
-
<br />   <span class="subsubsectionToc" >3.4.5 <a
href="#x1-350003.4.5" id="QQ2-1-43">Con<span class="TEX">T<span
class="E">E</span>X</span>t Mark IV</a></span>
@@ -130,12 +126,14 @@
href="#x1-380003.5" id="QQ2-1-46">Testowanie instalacji</a></span>
<br />  <span class="subsectionToc" >3.6 <a
href="#x1-390003.6" id="QQ2-1-47">Dodatkowe oprogramowanie</a></span>
+
+
<br /> <span class="sectionToc" >4 <a
href="#x1-400004" id="QQ2-1-48">Instalacje zaawansowane</a></span>
<br />  <span class="subsectionToc" >4.1 <a
href="#x1-410004.1" id="QQ2-1-49">Instalacje dla wielu użytkownik\xF3w (lub wieloplatformowe)</a></span>
<br />  <span class="subsectionToc" >4.2 <a
-href="#x1-420004.2" id="QQ2-1-50">Przenośna instalacja na pendrivie USB</a></span>
+href="#x1-420004.2" id="QQ2-1-50">Instalacja przenośna (USB)</a></span>
<br /> <span class="sectionToc" >5 <a
href="#x1-430005" id="QQ2-1-51"><span
class="ec-lmss-10">tlmgr</span>: zarządzanie instalacją</a></span>
@@ -143,89 +141,88 @@
href="#x1-440005.1" id="QQ2-1-55"><span
class="ec-lmss-10">tlmgr </span>– tryb graficzny (GUI)</a></span>
<br />  <span class="subsectionToc" >5.2 <a
-href="#x1-450005.2" id="QQ2-1-56">Other GUI interfaces for <span
-class="ec-lmss-10">tlmgr</span></a></span>
-<br />  <span class="subsectionToc" >5.3 <a
-href="#x1-460005.3" id="QQ2-1-57">Przykładowe wywołania <span
+href="#x1-450005.2" id="QQ2-1-56">Przykładowe wywołania <span
class="ec-lmss-10">tlmgr </span>z linii poleceń</a></span>
<br /> <span class="sectionToc" >6 <a
-href="#x1-470006" id="QQ2-1-58">Uwagi dotyczące Windows</a></span>
+href="#x1-460006" id="QQ2-1-57">Uwagi dotyczące Windows</a></span>
<br />  <span class="subsectionToc" >6.1 <a
-href="#x1-480006.1" id="QQ2-1-59">Cechy specyficzne w systemie Windows</a></span>
+href="#x1-470006.1" id="QQ2-1-58">Cechy specyficzne w systemie Windows</a></span>
<br />  <span class="subsectionToc" >6.2 <a
-href="#x1-490006.2" id="QQ2-1-60">Programy pomocnicze dla Windows</a></span>
+href="#x1-480006.2" id="QQ2-1-59">Programy pomocnicze dla Windows</a></span>
<br />  <span class="subsectionToc" >6.3 <a
-href="#x1-500006.3" id="QQ2-1-62">User Profile (inaczej Home – katalog domowy)</a></span>
+href="#x1-490006.3" id="QQ2-1-61">User Profile (inaczej Home – katalog domowy)</a></span>
<br />  <span class="subsectionToc" >6.4 <a
-href="#x1-510006.4" id="QQ2-1-63">Rejestr Windows</a></span>
+href="#x1-500006.4" id="QQ2-1-62">Rejestr Windows</a></span>
<br />  <span class="subsectionToc" >6.5 <a
-href="#x1-520006.5" id="QQ2-1-64">Uprawnienia w Windows</a></span>
+href="#x1-510006.5" id="QQ2-1-63">Uprawnienia w Windows</a></span>
<br />  <span class="subsectionToc" >6.6 <a
-href="#x1-530006.6" id="QQ2-1-65">Zwiększanie maksymalnej ilości dostępnej pamięci w Windows i Cygwin</a></span>
+href="#x1-520006.6" id="QQ2-1-64">Zwiększanie maksymalnej dostępnej pamięci w Windows i Cygwin</a></span>
<br /> <span class="sectionToc" >7 <a
-href="#x1-540007" id="QQ2-1-66">Instrukcja obsługi systemu Web2C</a></span>
+href="#x1-530007" id="QQ2-1-65">Instrukcja obsługi systemu Web2C</a></span>
<br />  <span class="subsectionToc" >7.1 <a
-href="#x1-550007.1" id="QQ2-1-67">Przeszukiwanie ścieżek przez Kpathsea</a></span>
+href="#x1-540007.1" id="QQ2-1-66">Przeszukiwanie ścieżek przez Kpathsea</a></span>
<br />   <span class="subsubsectionToc" >7.1.1 <a
-href="#x1-560007.1.1" id="QQ2-1-68">Źr\xF3dła ścieżek</a></span>
+href="#x1-550007.1.1" id="QQ2-1-67">Źr\xF3dła ścieżek</a></span>
<br />   <span class="subsubsectionToc" >7.1.2 <a
-href="#x1-570007.1.2" id="QQ2-1-69">Pliki konfiguracyjne</a></span>
+href="#x1-560007.1.2" id="QQ2-1-68">Pliki konfiguracyjne</a></span>
<br />   <span class="subsubsectionToc" >7.1.3 <a
-href="#x1-580007.1.3" id="QQ2-1-70">Rozwijanie ścieżek</a></span>
+href="#x1-570007.1.3" id="QQ2-1-69">Rozwijanie ścieżek</a></span>
<br />   <span class="subsubsectionToc" >7.1.4 <a
-href="#x1-590007.1.4" id="QQ2-1-71">Rozwijanie domyślne</a></span>
+href="#x1-580007.1.4" id="QQ2-1-70">Rozwijanie domyślne</a></span>
<br />   <span class="subsubsectionToc" >7.1.5 <a
-href="#x1-600007.1.5" id="QQ2-1-72">Rozwijanie nawias\xF3w</a></span>
+href="#x1-590007.1.5" id="QQ2-1-71">Rozwijanie nawias\xF3w</a></span>
<br />   <span class="subsubsectionToc" >7.1.6 <a
-href="#x1-610007.1.6" id="QQ2-1-73">Rozwijanie podkatalog\xF3w</a></span>
+href="#x1-600007.1.6" id="QQ2-1-72">Rozwijanie podkatalog\xF3w</a></span>
<br />   <span class="subsubsectionToc" >7.1.7 <a
-href="#x1-620007.1.7" id="QQ2-1-74">Lista znak\xF3w specjalnych i ich znaczeń – podsumowanie</a></span>
+href="#x1-610007.1.7" id="QQ2-1-73">Lista znak\xF3w specjalnych i ich znaczeń – podsumowanie</a></span>
<br />  <span class="subsectionToc" >7.2 <a
-href="#x1-630007.2" id="QQ2-1-75">Bazy nazw plik\xF3w</a></span>
+href="#x1-620007.2" id="QQ2-1-74">Bazy nazw plik\xF3w</a></span>
<br />   <span class="subsubsectionToc" >7.2.1 <a
-href="#x1-640007.2.1" id="QQ2-1-76">Baza nazw plik\xF3w</a></span>
+href="#x1-630007.2.1" id="QQ2-1-75">Baza nazw plik\xF3w</a></span>
<br />   <span class="subsubsectionToc" >7.2.2 <a
-href="#x1-650007.2.2" id="QQ2-1-77">kpsewhich – program do przeszukiwania ścieżek</a></span>
+href="#x1-640007.2.2" id="QQ2-1-76">kpsewhich – program do przeszukiwania ścieżek</a></span>
<br />   <span class="subsubsectionToc" >7.2.3 <a
-href="#x1-660007.2.3" id="QQ2-1-78">Przykłady użycia</a></span>
+href="#x1-650007.2.3" id="QQ2-1-77">Przykłady użycia</a></span>
<br />   <span class="subsubsectionToc" >7.2.4 <a
-href="#x1-670007.2.4" id="QQ2-1-79">Diagnostyka błęd\xF3w</a></span>
+href="#x1-660007.2.4" id="QQ2-1-78">Diagnostyka błęd\xF3w</a></span>
<br />  <span class="subsectionToc" >7.3 <a
-href="#x1-680007.3" id="QQ2-1-81">Parametry kontrolujące działanie program\xF3w</a></span>
+href="#x1-670007.3" id="QQ2-1-80">Parametry kontrolujące działanie program\xF3w</a></span>
<br /> <span class="sectionToc" >8 <a
-href="#x1-690008" id="QQ2-1-82">Podziękowania</a></span>
+href="#x1-680008" id="QQ2-1-81">Podziękowania</a></span>
<br /> <span class="sectionToc" >9 <a
-href="#x1-700009" id="QQ2-1-83">Historia</a></span>
+href="#x1-690009" id="QQ2-1-82">Historia</a></span>
<br />  <span class="subsectionToc" >9.1 <a
-href="#x1-710009.1" id="QQ2-1-84">Poprzednie wersje</a></span>
+href="#x1-700009.1" id="QQ2-1-83">Poprzednie wersje</a></span>
<br />   <span class="subsubsectionToc" >9.1.1 <a
-href="#x1-720009.1.1" id="QQ2-1-85">Wydanie 2004</a></span>
+href="#x1-710009.1.1" id="QQ2-1-84">Wydanie 2004</a></span>
<br />   <span class="subsubsectionToc" >9.1.2 <a
-href="#x1-730009.1.2" id="QQ2-1-86">Wydanie 2005</a></span>
+href="#x1-720009.1.2" id="QQ2-1-85">Wydanie 2005</a></span>
<br />   <span class="subsubsectionToc" >9.1.3 <a
-href="#x1-740009.1.3" id="QQ2-1-87">Wydanie 2006–2007</a></span>
+href="#x1-730009.1.3" id="QQ2-1-86">Wydanie 2006–2007</a></span>
<br />   <span class="subsubsectionToc" >9.1.4 <a
-href="#x1-750009.1.4" id="QQ2-1-88">Wydanie 2008</a></span>
+href="#x1-740009.1.4" id="QQ2-1-87">Wydanie 2008</a></span>
<br />   <span class="subsubsectionToc" >9.1.5 <a
-href="#x1-760009.1.5" id="QQ2-1-89">Wydanie 2009</a></span>
+href="#x1-750009.1.5" id="QQ2-1-88">Wydanie 2009</a></span>
<br />   <span class="subsubsectionToc" >9.1.6 <a
-href="#x1-770009.1.6" id="QQ2-1-90">Wydanie 2010</a></span>
+href="#x1-760009.1.6" id="QQ2-1-89">Wydanie 2010</a></span>
<br />   <span class="subsubsectionToc" >9.1.7 <a
-href="#x1-780009.1.7" id="QQ2-1-91">Wydanie 2011</a></span>
+href="#x1-770009.1.7" id="QQ2-1-90">Wydanie 2011</a></span>
<br />   <span class="subsubsectionToc" >9.1.8 <a
-href="#x1-790009.1.8" id="QQ2-1-92">Wydanie 2012</a></span>
+href="#x1-780009.1.8" id="QQ2-1-91">Wydanie 2012</a></span>
<br />   <span class="subsubsectionToc" >9.1.9 <a
-href="#x1-800009.1.9" id="QQ2-1-93">Wydanie 2013</a></span>
+href="#x1-790009.1.9" id="QQ2-1-92">Wydanie 2013</a></span>
<br />   <span class="subsubsectionToc" >9.1.10 <a
-href="#x1-810009.1.10" id="QQ2-1-94">Wydanie 2014</a></span>
+href="#x1-800009.1.10" id="QQ2-1-93">Wydanie 2014</a></span>
<br />   <span class="subsubsectionToc" >9.1.11 <a
-href="#x1-820009.1.11" id="QQ2-1-95">Wydanie 2015</a></span>
+href="#x1-810009.1.11" id="QQ2-1-94">Wydanie 2015</a></span>
<br />   <span class="subsubsectionToc" >9.1.12 <a
-href="#x1-830009.1.12" id="QQ2-1-96">Wydanie 2016</a></span>
+href="#x1-820009.1.12" id="QQ2-1-95">Wydanie 2016</a></span>
<br />   <span class="subsubsectionToc" >9.1.13 <a
-href="#x1-840009.1.13" id="QQ2-1-97">Wydanie 2017</a></span>
+href="#x1-830009.1.13" id="QQ2-1-96">Wydanie 2017</a></span>
+<br />   <span class="subsubsectionToc" >9.1.14 <a
+href="#x1-840009.1.14" id="QQ2-1-97">Wydanie 2018</a></span>
<br />  <span class="subsectionToc" >9.2 <a
-href="#x1-850009.2" id="QQ2-1-98">Wersja aktualna – 2018</a></span>
+href="#x1-850009.2" id="QQ2-1-98">Wersja aktualna – 2019</a></span>
<br />  <span class="subsectionToc" >9.3 <a
href="#x1-860009.3" id="QQ2-1-99">Przyszłe wersje</a></span>
</div>
@@ -233,16 +230,16 @@
id="x1-20001"></a>Wstęp</h3>
-<!--l. 66--><p class="noindent" >
+<!--l. 63--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">1.1. </span> <a
id="x1-30001.1"></a><span class="TEX">T<span
class="E">E</span>X</span> Live i <span class="TEX">T<span
class="E">E</span>X</span> Collection</h4>
-<!--l. 67--><p class="noindent" >Niniejsza dokumentacja opisuje oprogramowanie <span class="TEX">T<span
+<!--l. 64--><p class="noindent" >Ten dokument opisuje oprogramowanie <span class="TEX">T<span
class="E">E</span>X</span> Live – dystrybucję <span class="TEX">T<span
-class="E">E</span>X</span>-a wraz z programami
-pomocniczymi, dostępną dla r\xF3żnych wersji Unix, w tym GNU/Linux, Mac OS X oraz Windows.
-<!--l. 72--><p class="indent" > <span class="TEX">T<span
+class="E">E</span>X</span>-a wraz z programami pomocniczymi,
+dostępną dla GNU/Linux, r\xF3żnych wersji Unix, Mac OS X oraz Windows.
+<!--l. 69--><p class="indent" > <span class="TEX">T<span
class="E">E</span>X</span> Live można ściągnąć z sieci bądź otrzymać na płytce DVD <span class="TEX">T<span
class="E">E</span>X</span> Collection, kt\xF3rą otrzymują
członkowie odpowiedniej Grupy Użytkownik\xF3w Systemu <span class="TEX">T<span
@@ -250,28 +247,26 @@
href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a> omawia pokr\xF3tce zawartość tej
płytki. Zar\xF3wno <span class="TEX">T<span
class="E">E</span>X</span> Live, jak i <span class="TEX">T<span
-class="E">E</span>X</span> Collection powstały dzięki zbiorowemu wysiłkowi Grup. W tym
-dokumencie om\xF3wimy gł\xF3wnie samą dystrybucję <span class="TEX">T<span
+class="E">E</span>X</span> Collection powstały dzięki zbiorowemu wysiłkowi Grup użytkownik\xF3w
+<span class="TEX">T<span
+class="E">E</span>X</span>-a. W tym dokumencie om\xF3wimy gł\xF3wnie samą dystrybucję <span class="TEX">T<span
class="E">E</span>X</span> Live.
-<!--l. 78--><p class="indent" > <span class="TEX">T<span
-class="E">E</span>X</span> Live zawiera skompilowane programy: <span class="TEX">T<span
-class="E">E</span>X</span>, <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>2<span
-class="plmi-10">ε</span>, Con<span class="TEX">T<span
-class="E">E</span>X</span>t, <span
-class="logo-10">METAFONT</span>, MetaPost, B<span
-class="ec-lmcsc-10">ib</span><span class="TEX">T<span
-class="E">E</span>X</span>
-i wiele innych oraz bogaty zestaw pakiet\xF3w makr o wielorakim zastosowaniu, a także fonty i dokumentacje.
-Wszystko to umożliwia skład publikacji w wielu językach.
-<!--l. 89--><p class="indent" > Lista najważniejszych zmian w tej edycji <span class="TEX">T<span
+<!--l. 74--><p class="indent" > <span class="TEX">T<span
+class="E">E</span>X</span> Live zawiera pliki wykonywalne program\xF3w: <span class="TEX">T<span
+class="E">E</span>X</span>, LaTeX2e, Con<span class="TEX">T<span
+class="E">E</span>X</span>t, Metafont, MetaPost, BibTeX
+i wielu innych, bogaty zestaw pakiet\xF3w makr o wielorakim zastosowaniu, font\xF3w i dokumentacji w r\xF3żnych
+językach, a także wsparcie składu publikacji w wielu językach świata.
+<!--l. 81--><p class="indent" > Lista najważniejszych zmian w tej edycji <span class="TEX">T<span
class="E">E</span>X</span> Live znajduje się w części <a
href="#x1-850009.2">9.2<!--tex4ht:ref: sec:tlcurrent --></a>, na str. <a
-href="#x1-850009.2">85<!--tex4ht:ref: sec:tlcurrent --></a>.
-<!--l. 92--><p class="indent" > Nie opisujemy tu, czym jest system <span class="TEX">T<span
-class="E">E</span>X</span>, a jedynie kwestię instalacji i konfiguracji oprogramowania <span class="TEX">T<span
-class="E">E</span>X</span>
-Live. Początkujący użytkownicy mogą się zapoznać z podstawowymi pojęciami np. w artykule <span
+href="#x1-850009.2">90<!--tex4ht:ref: sec:tlcurrent --></a>.
+<!--l. 84--><p class="indent" > Czytelnik nie znajdzie w tym dokumencie informacji o systemie <span class="TEX">T<span
+class="E">E</span>X</span>, a jedynie najważniejsze etapy
+instalacji i konfiguracji oprogramowania <span class="TEX">T<span
+class="E">E</span>X</span> Live.
+<!--l. 87--><p class="indent" > Podstawowe pojęcia dotyczące <span class="TEX">T<span
+class="E">E</span>X</span>-a początkujący użytkownicy znajdą np. w artykule <span
class="ec-lmri-10">Przewodnik po</span>
<span
class="ec-lmri-10">systemie </span><span class="TEX"><span
@@ -279,25 +274,28 @@
class="E"><span
class="ec-lmri-10">E</span></span><span
class="ec-lmri-10">X</span></span>: <a
-href="../../../../texmf-dist/doc/generic/tex-virtual-academy-pl/cototex.html" >texmf-dist/doc/generic/tex-virtual-academy-pl/cototex.html</a>.
-<!--l. 99--><p class="indent" > <a id="platforms"></a>
+href="../../../../texmf-dist/doc/generic/tex-virtual-academy-pl/cototex.html" >texmf-dist/doc/generic/tex-virtual-academy-pl/cototex.html</a> lub na dowolnej stronie
+internetowej poświęconej <span class="TEX">T<span
+class="E">E</span>X</span>-owi.
+<!--l. 91--><p class="indent" > <a id="platforms"></a>
<h4 class="subsectionHead"><span class="titlemark">1.2. </span> <a
id="x1-40001.2"></a>Obsługiwane systemy operacyjne</h4>
-<!--l. 103--><p class="noindent" ><span class="TEX">T<span
+<!--l. 95--><p class="noindent" ><span class="TEX">T<span
class="E">E</span>X</span> Live zawiera oprogramowanie dla wielu platform uniksowych, w tym GNU/Linux, Mac OS X i Cygwin.
Załączone pliki źr\xF3dłowe pozwalają też na jego instalację na platformach innych system\xF3w operacyjnych
i kompilację samych program\xF3w.
-<!--l. 109--><p class="indent" > Spośr\xF3d system\xF3w Windows obsługiwane jest Windows 7 i wersje p\xF3źniejsze. W Windows Vista, XP,
-2000 <span class="TEX">T<span
-class="E">E</span>X</span> Live r\xF3wnież powinien zadziałać. Brakuje wprawdzie oprogramowania dedykowanego dla wersji
-64-bitowych, ale programy 32-bitowe działają w nich r\xF3wnie sprawnie.
-<!--l. 114--><p class="indent" > W części <a
+<!--l. 101--><p class="indent" > Spośr\xF3d system\xF3w Windows obsługiwane jest Windows 7 i wersje p\xF3źniejsze. W Windows Vista r\xF3wnież
+powinien zadziałać ale w systemach Windows XP i wcześniejszych <span class="TEX">T<span
+class="E">E</span>X</span> Live nie może już być instalowany.
+Nie ma osobnego oprogramowania dla 64-bitowych wersji Windows, programy 32-bitowe działają w obu
+wersjach r\xF3wnie sprawnie.
+<!--l. 105--><p class="indent" > W części <a
href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a> om\xF3wiono alternatywne dystrybucje, przeznaczone dla Windows oraz Mac OS X.
-<!--l. 117--><p class="noindent" >
+<!--l. 108--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">1.3. </span> <a
id="x1-50001.3"></a>Podstawy instalacji <span class="TEX">T<span
class="E">E</span>X</span> Live</h4>
-<!--l. 120--><p class="noindent" ><span class="TEX">T<span
+<!--l. 111--><p class="noindent" ><span class="TEX">T<span
class="E">E</span>X</span> Live można zainstalować z płytki DVD lub internetu (<a
href="http://tug.org/texlive/acquire.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/acquire.html</span></a>).
@@ -305,36 +303,42 @@
zwłaszcza gdy potrzebujemy jedynie części oprogramowania <span class="TEX">T<span
class="E">E</span>X</span> Live i nie chcemy pobierać niepotrzebnie
obrazu całej płytki instalacyjnej.
-<!--l. 126--><p class="indent" > Posiadając płytkę <span class="TEX">T<span
-class="E">E</span>X</span> Collection DVD (lub jej obraz w pliku <span
-class="ec-lmtt-10">.iso</span>) możemy zainstalować <span class="TEX">T<span
-class="E">E</span>X</span> Live na
-twardym dysku, lub przygotować instalację przenośną np. na pendrivie (patrz część <a
-href="#x1-420004.2">4.2<!--tex4ht:ref: sec:portable-tl --></a>). Szczeg\xF3łowy opis
-instalacji <span class="TEX">T<span
-class="E">E</span>X</span> Live znajduje się w dalszych rozdziałach tego dokumentu, tu podamy skr\xF3cony
-przepis:
+<!--l. 117--><p class="indent" > Płytka DVD (lub jej obraz w pliku <span
+class="ec-lmtt-10">.iso</span>) pozwala zainstalować <span class="TEX">T<span
+class="E">E</span>X</span> Live na twardym dysku. Nie
+można uruchomić <span class="TEX">T<span
+class="E">E</span>X</span> Live bezpośrednio z  <span class="TEX">T<span
+class="E">E</span>X</span> Collection DVD albo z jej obrazu, ale można
+przygotować instalację przenośną np. na pendrivie (patrz część <a
+href="#x1-420004.2">4.2<!--tex4ht:ref: sec:portable-tl --></a>). Szczeg\xF3łowy opis instalacji <span class="TEX">T<span
+class="E">E</span>X</span>
+Live znajduje się w dalszych rozdziałach tego dokumentu (str. <a
+href="#x1-140003">12<!--tex4ht:ref: sec:install --></a>), poniżej zaś informacja w
+skr\xF3cie.
<ul class="itemize1">
- <li class="itemize">program instalacyjny <span class="path"><span
-class="ec-lmtt-10">install-tl</span></span> może działać w kilku trybach: tzw. „wizard” (graficznym,
- parametr <span
-class="ec-lmtt-10">-gui=wizard</span>) – domyślnym dla Windows; tekstowym (<span
-class="ec-lmtt-10">-gui=text</span>, domyślnym dla
- Unix/Linux) i graficznym trybie „expert” (parametr <span
-class="ec-lmtt-10">-gui=perltk</span>). Dla wygody użytkownik\xF3w
- Windows uruchomienie <span class="path"><span
-class="ec-lmtt-10">install-tl-advanced.bat</span></span> przełącza instalator w tryb „expert”.
+ <li class="itemize">Program instalacyjny <span
+class="ec-lmtt-10">install-tl </span>może działać w trybach: graficznym („gui mode”)
+ z parametrem <span
+class="ec-lmtt-10">-gui </span>(domyślnym dla Windows i Mac OS X), tekstowym z parametrem <span
+class="ec-lmtt-10">-gui=text</span>
+ (domyślnym dla wszystkich innych). Dla system\xF3w Unix-o podobnych poprzednie <span
+class="ec-lmtt-10">perltk </span>i
+ tryb „wizard" są nadal dostępne o ile zainstalowany jest Perl/Tk. Dla Windows należy jeszcze
+ przeczytać informacje w części <a
+href="#x1-180003.1.3">3.1.3<!--tex4ht:ref: sec:wininst --></a>.
</li>
- <li class="itemize">jednym z instalowanych program\xF3w jest <span
-class="ec-lmss-10">tlmgr </span>(menedżer <span class="TEX">T<span
-class="E">E</span>X</span> Live), kt\xF3ry r\xF3wnież można
- uruchamiać w trybie tekstowym bądź graficznym; pozwala on doinstalować lub usunąć pakiety,
- aktualizować je z sieci, a także wykonać r\xF3żne czynności konfiguracyjne.
+ <li class="itemize">Jednym z instalowanych program\xF3w jest <span
+class="ec-lmss-10">tlmgr </span>(menedżer <span class="TEX">T<span
+class="E">E</span>X</span> Live), kt\xF3ry można uruchomić
+ zar\xF3wno w trybie tekstowym jak i graficznym. Pozwala on doinstalować lub usunąć pakiety,
+ aktualizować je z sieci, a także wykonywać r\xF3żne czynności konfiguracyjne.
</li></ul>
-<!--l. 150--><p class="indent" > <a id="security"></a>
+<!--l. 135--><p class="indent" > <a id="security"></a>
+
+
<h4 class="subsectionHead"><span class="titlemark">1.4. </span> <a
id="x1-60001.4"></a>Uwagi dotyczące bezpieczeństwa</h4>
-<!--l. 154--><p class="noindent" >Zgodnie z naszą najlepszą wiedzą, gł\xF3wne programy <span class="TEX">T<span
+<!--l. 139--><p class="noindent" >Zgodnie z naszą najlepszą wiedzą, gł\xF3wne programy <span class="TEX">T<span
class="E">E</span>X</span>-owe są (i zawsze były) nadzwyczaj odporne. Jednak
mimo dokładania najwyższej staranności, inne programy wspierające, zawarte w <span class="TEX">T<span
class="E">E</span>X</span> Live, nie zawsze
@@ -341,9 +345,7 @@
osiągają ten sam poziom. Jak zawsze, należy być ostrożnym przy uruchamianiu program\xF3w z danymi
pochodzącymi z niepewnych źr\xF3deł. Dla uzyskania najwyższego stopnia bezpieczeństwa zalecamy stosowania
podczas pracy nowych podfolder\xF3w.
-
-
-<!--l. 162--><p class="indent" > Konieczność zachowania staranności jest szczeg\xF3lnie ważna w systemie Windows, ponieważ
+<!--l. 147--><p class="indent" > Konieczność zachowania staranności jest szczeg\xF3lnie ważna w systemie Windows, ponieważ
niezależnie od zawartości ścieżki przeszukiwania poszukuje on program\xF3w zawsze najpierw w bieżącym
folderze. To zachowanie systemu otwiera szerokie możliwości ataku. Usunęliśmy wiele luk, lecz
niewątpliwie niekt\xF3re jeszcze pozostały, szczeg\xF3lnie przy uruchamianiu program\xF3w pochodzących
@@ -351,15 +353,14 @@
plik\xF3w, w szczeg\xF3lności plik\xF3w wykonywalnych (binarnych lub skrypt\xF3w). Zwykle nie powinno
ich być, a w szczeg\xF3lności nie powinny być one tworzone w wyniku typowego przetwarzania
dokument\xF3w.
-<!--l. 173--><p class="indent" > I na koniec: <span class="TEX">T<span
+<!--l. 158--><p class="indent" > I na koniec: <span class="TEX">T<span
class="E">E</span>X</span> (oraz towarzyszące mu programy) mogą, przy przetwarzaniu dokument\xF3w, tworzyć pliki.
Własność ta jest na wiele r\xF3żnych sposob\xF3w podatna na nadużycia. Także w tych przypadkach,
przetwarzanie nieznanych dokument\xF3w w nowych podfolderach jest najlepszym znanym sposobem
zabezpieczenia.
-<!--l. 178--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">1.5. </span> <a
id="x1-70001.5"></a>Dostępna pomoc</h4>
-<!--l. 181--><p class="noindent" >Społeczność <span class="TEX">T<span
+<!--l. 166--><p class="noindent" >Społeczność <span class="TEX">T<span
class="E">E</span>X</span>-owa jest bardzo aktywna i pomocna, stąd też większość poważnych zapytań
nie pozostaje bez odpowiedzi. Przed zadaniem pytania warto je uprzednio dobrze przemyśleć
i sformułować, ponieważ respondenci to wolontariusze, wśr\xF3d kt\xF3rych mogą się znaleźć mniej lub
@@ -370,7 +371,7 @@
class="newline" /><a
href="http://tug.org/interest.html#vendors" class="url" ><span
class="ec-lmtt-10">http://tug.org/interest.html#vendors</span></a>.)
-<!--l. 190--><p class="indent" > Oto lista źr\xF3deł pomocy, w kolejności przez nas rekomendowanej:
+<!--l. 175--><p class="indent" > Oto lista źr\xF3deł pomocy, w kolejności przez nas rekomendowanej:
<dl class="description"><dt class="description">
<span
class="ec-lmbx-10">Start</span> </dt><dd
@@ -396,8 +397,8 @@
href="http://www.tex.ac.uk/faq" class="url" ><span
class="ec-lmtt-10">http://www.tex.ac.uk/faq</span></a>. Proponujemy najpierw zajrzeć właśnie tam. Serwis FAQ
uruchomiono też w języku polskim: <a
-href="http://faq.gust.org.pl" class="url" ><span
-class="ec-lmtt-10">http://faq.gust.org.pl</span></a>.
+href="http://www.gust.org.pl/faq" class="url" ><span
+class="ec-lmtt-10">http://www.gust.org.pl/faq</span></a>.
</dd><dt class="description">
<span class="TEX"><span
class="ec-lmbx-10">T</span><span
@@ -428,27 +429,32 @@
</dd><dt class="description">
<span
class="ec-lmbx-10">Archiwa pomocy</span> </dt><dd
-class="description">Pomocy w rozwiązaniu tex-owego problemu
- możemy szukać na stronach <a
+class="description">
+ Gł\xF3wne fora wsparcia użytkownik\xF3w <span class="TEX">T<span
+class="E">E</span>X</span>-a to dla <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-a <a
href="http://latex-community.org/" class="url" ><span
-class="ec-lmtt-10">http://latex-community.org/</span></a>, <a
+class="ec-lmtt-10">http://latex-community.org/</span></a>,
+ <a
href="http://tex.stackexchange.com" class="url" ><span
-class="ec-lmtt-10">http://tex.stackexchange.com</span></a>,
- grupy Usenet <a
+class="ec-lmtt-10">http://tex.stackexchange.com</span></a> (strona typu pytanie-odpowiedź), grupa dyskusyjna Usenet
+ <a
href="news:comp.text.tex" class="url" ><span
-class="ec-lmtt-10">news:comp.text.tex</span></a> czy liście dyskusyjnej <a
+class="ec-lmtt-10">news:comp.text.tex</span></a>, czy lista dyskusyjna <a
href="mailto:texhax at tug.org" ><span class="path"><span
-class="ec-lmtt-10">texhax at tug.org</span></span></a>
- <!--l. 216--><p class="noindent" >Archiwa ostatnich dw\xF3ch list dyskusyjnych, zawierające pytania i odpowiedzi zbierane przez
+class="ec-lmtt-10">texhax at tug.org</span></span></a>.
+ <!--l. 206--><p class="noindent" >Archiwa ostatnich dw\xF3ch list dyskusyjnych, zawierające pytania i odpowiedzi zbierane przez
wiele lat znajdziemy po adresem: <a
href="http://groups.google.com/group/comp.text.tex/topics" class="url" ><span
class="ec-lmtt-10">http://groups.google.com/group/comp.text.tex/topics</span></a>
oraz <a
href="http://tug.org/mail-archives/texhax" class="url" ><span
-class="ec-lmtt-10">http://tug.org/mail-archives/texhax</span></a>. Nie zaszkodzi skorzystanie z wyszukiwarki, np.
+class="ec-lmtt-10">http://tug.org/mail-archives/texhax</span></a>. Nie zaszkodzi też skorzystać z wyszukiwarki, np.
<a
href="http://www.google.com" class="url" ><span
class="ec-lmtt-10">http://www.google.com</span></a>.
+
+
</dd><dt class="description">
<span
class="ec-lmbx-10">Wysyłanie pyta</span><span
@@ -459,14 +465,12 @@
href="http://latex-community.org/" class="url" ><span
class="ec-lmtt-10">http://latex-community.org/</span></a> i <a
href="http://tex.stackexchange.com/" class="url" ><span
-class="ec-lmtt-10">http://tex.stackexchange.com/</span></a>, do <span class="path"><span
-class="ec-lmtt-10">comp.text.tex</span></span>
+class="ec-lmtt-10">http://tex.stackexchange.com/</span></a>, do <span
+class="ec-lmtt-10">comp.text.tex</span>
poprzez Google, bądź pisząc list na adres <a
href="mailto:texhax at tug.org" ><span class="path"><span
class="ec-lmtt-10">texhax at tug.org</span></span></a>.
-
-
- <!--l. 227--><p class="noindent" >Przed wysłaniem zapytania <span
+ <!--l. 217--><p class="noindent" >Przed wysłaniem zapytania <span
class="ec-lmri-10">nale</span><span
class="ec-lmri-10">ży </span>zapoznać się z poradami dotyczącymi sposobu formułowania
pytań, zawartymi w FAQ: <a
@@ -473,7 +477,7 @@
href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion" class="url" ><span
class="ec-lmtt-10">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion</span></a>.
Zastosowanie się do tych zasad zwiększy szanse na otrzymanie użytecznej odpowiedzi.
- <!--l. 235--><p class="noindent" >Polscy użytkownicy mają do dyspozycji listę dyskusyjną GUST (polskiej Grupy Użytkownik\xF3w
+ <!--l. 225--><p class="noindent" >Polscy użytkownicy mają do dyspozycji listę dyskusyjną GUST (polskiej Grupy Użytkownik\xF3w
Systemu <span class="TEX">T<span
class="E">E</span>X</span>); informacje o niej znajdziemy na stronie <a
href="http://www.gust.org.pl" class="url" ><span
@@ -496,25 +500,25 @@
class="ec-lmtt-10">tug.org</span></span></a>. Jeśli pytanie dotyczy użycia konkretnego programu (pakietu makr itp.) z <span class="TEX">T<span
class="E">E</span>X</span> Live,
to lepiej je skierować do osoby opiekującej się danym programem lub na specjalistyczną listę
- dyskusyjną.
- </dd></dl>
-<!--l. 246--><p class="indent" > Druga strona medalu to pomaganie tym, kt\xF3rzy mają problemy. Zar\xF3wno <span class="path"><span
-class="ec-lmtt-10">comp.text.tex</span></span>, jak i <span
+ dyskusyjną. Uruchomienie programu z parametrem <span
+class="ec-lmtt-10">--help </span>dostarczy adres zgłaszania błęd\xF3w.</dd></dl>
+<!--l. 235--><p class="indent" > Druga strona medalu to pomaganie tym, kt\xF3rzy mają problemy. Zar\xF3wno <span
+class="ec-lmtt-10">comp.text.tex</span>, jak i <span
class="ec-lmtt-10">texhax</span>
(oraz lista dyskusyjna GUST) są otwarte dla każdego, tak więc zapraszamy do włączenia się, czytania
wiadomości i pomagania innym w miarę własnych możliwości. Witamy wśr\xF3d użytkownik\xF3w systemu
<span class="TEX">T<span
class="E">E</span>X</span>!
-<!--l. 254--><p class="noindent" >
+<!--l. 244--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">2. </span> <a
- id="x1-80002"></a>Struktura <span class="TEX">T<span
+ id="x1-80002"></a>Przegląd <span class="TEX">T<span
class="E">E</span>X</span> Live</h3>
-<!--l. 257--><p class="noindent" >Om\xF3wimy tutaj strukturę i zawartość dystrybucji <span class="TEX">T<span
+<!--l. 248--><p class="noindent" >Om\xF3wimy teraz zawartość dystrybucji <span class="TEX">T<span
class="E">E</span>X</span> Live, a także <span class="TEX">T<span
-class="E">E</span>X</span> Collection – płytki DVD, w skład
-kt\xF3rej wchodzi <span class="TEX">T<span
+class="E">E</span>X</span> Collection – płytki DVD, w skład kt\xF3rej
+wchodzi <span class="TEX">T<span
class="E">E</span>X</span> Live.
-<!--l. 260--><p class="noindent" >
+<!--l. 251--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">2.1. </span> <a
id="x1-90002.1"></a>The <span class="TEX">T<span
class="E">E</span>X</span> Collection: <span class="TEX">T<span
@@ -521,9 +525,9 @@
class="E">E</span>X</span> Live, pro<span class="TEX">T<span
class="E">E</span>X</span>t, Mac<span class="TEX">T<span
class="E">E</span>X</span></h4>
-<!--l. 263--><p class="noindent" >Płytka <span class="TEX">T<span
+<!--l. 254--><p class="noindent" >Płytka <span class="TEX">T<span
class="E">E</span>X</span> Collection DVD zawiera:
-<!--l. 265--><p class="indent" >
+<!--l. 256--><p class="indent" >
<dl class="description"><dt class="description">
<span class="TEX"><span
class="ec-lmbx-10">T</span><span
@@ -571,34 +575,34 @@
href="http://www.ctan.org" class="url" ><span
class="ec-lmtt-10">http://www.ctan.org</span></a>).
</dd></dl>
-<!--l. 287--><p class="noindent" >CTAN, <span
-class="ec-lmss-10">protext </span>nie spełnia przyjętych dla <span class="TEX">T<span
+<!--l. 280--><p class="noindent" >CTAN i <span
+class="ec-lmss-10">protext </span>nie spełniają przyjętych dla <span class="TEX">T<span
class="E">E</span>X</span> Live wymog\xF3w dotyczących swobody kopiowania, wobec
tego należy ten fakt uwzględnić przy redystrybucji bądź modyfikacji zawartości wymienionych
katalog\xF3w.
-<!--l. 292--><p class="noindent" >
+
+
+<!--l. 285--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">2.2. </span> <a
id="x1-100002.2"></a>Gł\xF3wne katalogi <span class="TEX">T<span
class="E">E</span>X</span> Live</h4>
-<!--l. 295--><p class="noindent" >Poniżej wymieniono ważniejsze podkatalogi gł\xF3wnego katalogu <span
+<!--l. 288--><p class="noindent" >Poniżej wymieniono ważniejsze podkatalogi gł\xF3wnego katalogu <span
class="ec-lmri-10">instalacji </span><span class="TEX">T<span
class="E">E</span>X</span> Live (na płytce
<span class="TEX">T<span
class="E">E</span>X</span> Collection DVD cała dystrybucja <span class="TEX">T<span
class="E">E</span>X</span> Live została umieszczona nie w katalogu gł\xF3wnym, ale
-w katalogu <span class="path"><span
-class="ec-lmtt-10">texlive</span></span>, kt\xF3rego struktura nieco się r\xF3żni; poniżej traktujemy katalog <span class="path"><span
-class="ec-lmtt-10">texlive</span></span> jako katalog
+w katalogu <span
+class="ec-lmtt-10">texlive</span>, kt\xF3rego struktura nieco się r\xF3żni; poniżej traktujemy katalog <span
+class="ec-lmtt-10">texlive </span>jako katalog
gł\xF3wny we wszystkich odniesieniach do instalacji <span class="TEX">T<span
class="E">E</span>X</span> Live).
-<!--l. 301--><p class="noindent" >
-
-
+<!--l. 295--><p class="noindent" >
<dl class="list1"><dt class="list">
<span
class="ec-lmtt-10">bin</span> </dt><dd
class="list">
- <!--l. 302--><p class="noindent" >Skompilowane programy <span class="TEX">T<span
+ <!--l. 296--><p class="noindent" >Skompilowane programy <span class="TEX">T<span
class="E">E</span>X</span>-owe i pomocnicze, zorganizowane w podkatalogach według
platform systemowych.
</dd><dt class="list">
@@ -605,19 +609,19 @@
<span
class="ec-lmtt-10">readme-*.dir</span> </dt><dd
class="list">
- <!--l. 305--><p class="noindent" >Kr\xF3tkie om\xF3wienie z użytecznymi odnośnikami, w kilku językach, w formacie HTML i zwykłym
+ <!--l. 299--><p class="noindent" >Kr\xF3tkie om\xF3wienie z użytecznymi odnośnikami, w kilku językach, w formacie HTML i zwykłym
tekstowym.
</dd><dt class="list">
<span
class="ec-lmtt-10">source</span> </dt><dd
class="list">
- <!--l. 308--><p class="noindent" >Źr\xF3dła wszystkich program\xF3w, włącznie z gł\xF3wnymi dystrybucjami Web2C <span class="TEX">T<span
-class="E">E</span>X</span>-a.
+ <!--l. 302--><p class="noindent" >Źr\xF3dła wszystkich program\xF3w, włącznie z gł\xF3wnymi dystrybucjami <span class="TEX">T<span
+class="E">E</span>X</span>-a opartymi na Web2C.
</dd><dt class="list">
<span
class="ec-lmtt-10">texmf-dist</span> </dt><dd
class="list">
- <!--l. 317--><p class="noindent" >Gł\xF3wne drzewo katalog\xF3w instalacji (zawiera makra, fonty i dokumentacje; patrz: <span
+ <!--l. 305--><p class="noindent" >Gł\xF3wne drzewo katalog\xF3w instalacji (zawiera makra, fonty i dokumentacje, patrz: <span
class="ec-lmtt-10">TEXMFDIST</span>
w następnej części).
</dd><dt class="list">
@@ -624,25 +628,25 @@
<span
class="ec-lmtt-10">tlpkg</span> </dt><dd
class="list">
- <!--l. 323--><p class="noindent" >Skrypty, programy i inne dane potrzebne do instalacji. Katalog zawiera także „prywatne” dla
+ <!--l. 308--><p class="noindent" >Skrypty, programy i inne dane potrzebne do instalacji. Katalog zawiera także „prywatne” dla
<span class="TEX">T<span
class="E">E</span>X</span> Live kopie oprogramowania Perl i Ghostscript dla Windows (nie kolidują one z posiadanymi
przez użytkownika podobnymi programami i działają tylko w ramach instalacji). Poza tym
dołączono szybki i wygodny program do podglądu plik\xF3w postscriptowych i PDF – PS_View
dla Windows.</dd></dl>
-<!--l. 331--><p class="indent" > Opr\xF3cz podkatalog\xF3w wymienionych powyżej katalog gł\xF3wny zawiera skrypty instalacyjne oraz plik <span class="path"><span
-class="ec-lmtt-10">README</span></span>
+<!--l. 316--><p class="indent" > Opr\xF3cz podkatalog\xF3w wymienionych powyżej katalog gł\xF3wny zawiera skrypty instalacyjne oraz plik <span
+class="ec-lmtt-10">README</span>
w kilku językach (r\xF3wnież polskim).
-<!--l. 335--><p class="indent" > Do znalezienia dokumentacji mogą się przydać na przykład dowiązania zawarte w pliku <a
+<!--l. 320--><p class="indent" > Do znalezienia dokumentacji mogą się przydać na przykład dowiązania zawarte w pliku <a
href="../../../../doc.html" >doc.html</a>.
Dokumentacje niemal wszystkiego (pakiet\xF3w makr, format\xF3w, font\xF3w, program\xF3w, przewodnik\xF3w man i info,
-często także w formacie PDF) znajdują się w katalogu <span class="path"><span
-class="ec-lmtt-10">texmf-dist/doc/</span></span>. W odszukaniu konkretnej
+często także w formacie PDF) znajdują się w katalogu <span
+class="ec-lmtt-10">texmf-dist/doc/</span>. W odszukaniu konkretnej
dokumentacji w dowolnym z wymienionych katalog\xF3w może pom\xF3c program <span
class="ec-lmss-10">texdoc</span>.
-<!--l. 343--><p class="indent" > Po instalacji niniejsza dokumentacja jest dostępna w r\xF3żnych językach w podkatalogach
-<span class="path"><span
-class="ec-lmtt-10">texmf-dist/doc/texlive</span></span>:
+<!--l. 328--><p class="indent" > Po instalacji niniejsza dokumentacja jest dostępna w r\xF3żnych językach w podkatalogach
+<span
+class="ec-lmtt-10">texmf-dist/doc/texlive</span>:
<ul class="itemize1">
<li class="itemize">czeski/słowacki: <a
href="../../../../texmf-dist/doc/texlive/texlive-cz" >texmf-dist/doc/texlive/texlive-cz</a>
@@ -667,13 +671,15 @@
</li>
<li class="itemize">serbski: <a
href="../../../../texmf-dist/doc/texlive/texlive-sr" >texmf-dist/doc/texlive/texlive-sr</a>
+
+
</li>
<li class="itemize">uproszczony chiński: <a
href="../../../../texmf-dist/doc/texlive/texlive-zh-cn" >texmf-dist/doc/texlive/texlive-zh-cn</a></li></ul>
-<!--l. 359--><p class="noindent" >
+<!--l. 343--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">2.3. </span> <a
id="x1-110002.3"></a>Predefiniowane drzewa katalog\xF3w texmf</h4>
-<!--l. 362--><p class="noindent" >W tej części wymieniono wszystkie używane przez system, predefiniowane zmienne specyfikujące drzewa
+<!--l. 346--><p class="noindent" >W tej części wymieniono wszystkie używane przez system, predefiniowane zmienne specyfikujące drzewa
katalog\xF3w texmf, om\xF3wiono ich przeznaczenie i domyślny układ <span class="TEX">T<span
class="E">E</span>X</span> Live. Uruchomiając polecenie
<span
@@ -680,9 +686,7 @@
class="ec-lmtt-10">tlmgr</span><span
class="ec-lmtt-10"> conf</span>, wyświetlimy wartości tych zmiennych, dzięki czemu łatwo ustalimy, kt\xF3re katalogi w naszej
instalacji są przypisane do konkretnych zmiennych.
-
-
-<!--l. 368--><p class="indent" > Wszystkie drzewa katalog\xF3w, włącznie z prywatnymi katalogami użytkownika, powinny mieć strukturę
+<!--l. 352--><p class="indent" > Wszystkie drzewa katalog\xF3w, włącznie z prywatnymi katalogami użytkownika, powinny mieć strukturę
zgodną z zaleceniami <span class="TEX">T<span
class="E">E</span>X</span> Directory Structure (TDS, <a
href="http://tug.org/tds" class="url" ><span
@@ -690,15 +694,15 @@
z odpowiednimi podkatalogami. W przeciwnym wypadku potrzebne pliki mogą nie zostać odnalezione.
W części <a
href="#x1-360003.4.6">3.4.6<!--tex4ht:ref: sec:local-personal-macros --></a> (str. <a
-href="#x1-360003.4.6">39<!--tex4ht:ref: sec:local-personal-macros --></a>) będzie to om\xF3wione dokładniej. Porządek na liście jest odwrotny do tego,
+href="#x1-360003.4.6">42<!--tex4ht:ref: sec:local-personal-macros --></a>) będzie to om\xF3wione dokładniej. Porządek na liście jest odwrotny do tego,
w jakim drzewa są przeszukiwane, to znaczy, drzewa umieszczone na liście p\xF3źniej przesłaniają
wcześniejsze.
-<!--l. 377--><p class="noindent" >
+<!--l. 361--><p class="noindent" >
<dl class="list1"><dt class="list">
<span
class="ec-lmtt-10">TEXMFDIST</span> </dt><dd
class="list">
- <!--l. 378--><p class="noindent" >Drzewo katalog\xF3w zawierające niemal wszystkie pliki dystrybucji: pliki konfiguracyjne, pakiety
+ <!--l. 362--><p class="noindent" >Drzewo katalog\xF3w zawierające niemal wszystkie pliki dystrybucji: pliki konfiguracyjne, pakiety
makr, font\xF3w, pomocnicze skrypty, dokumentacje itp. (pozostałe pliki dystrybucji, czyli programy,
znajdują się w r\xF3wnoległym katalogu <span
class="ec-lmtt-10">bin/</span>).
@@ -706,7 +710,7 @@
<span
class="ec-lmtt-10">TEXMFSYSVAR</span> </dt><dd
class="list">
- <!--l. 383--><p class="noindent" >Drzewo katalog\xF3w wykorzystywane przez <span class="obeylines-h"><span class="verb"><span
+ <!--l. 366--><p class="noindent" >Drzewo katalog\xF3w wykorzystywane przez <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">texconfig-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">updmap-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">fmtutil-sys</span></span></span>, a także
@@ -717,7 +721,7 @@
<span
class="ec-lmtt-10">TEXMFSYSCONFIG</span> </dt><dd
class="list">
- <!--l. 387--><p class="noindent" >Drzewo katalog\xF3w wykorzystywane przez narzędzia <span class="obeylines-h"><span class="verb"><span
+ <!--l. 370--><p class="noindent" >Drzewo katalog\xF3w wykorzystywane przez narzędzia <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">texconfig-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">updmap-sys</span></span></span> oraz
<span class="obeylines-h"><span class="verb"><span
@@ -726,13 +730,13 @@
<span
class="ec-lmtt-10">TEXMFLOCAL</span> </dt><dd
class="list">
- <!--l. 391--><p class="noindent" >Drzewo katalog\xF3w, kt\xF3re administratorzy mogą wykorzystać do przechowywania lokalnych makr,
+ <!--l. 374--><p class="noindent" >Drzewo katalog\xF3w, kt\xF3re administratorzy mogą wykorzystać do przechowywania lokalnych makr,
font\xF3w itp., dostępnych dla wszystkich użytkownik\xF3w w lokalnej sieci.
</dd><dt class="list">
<span
class="ec-lmtt-10">TEXMFHOME</span> </dt><dd
class="list">
- <!--l. 394--><p class="noindent" >Drzewo katalog\xF3w dla prywatnych makr, font\xF3w itp. użytkownika. Rozwinięcie tej zmiennej zależy
+ <!--l. 377--><p class="noindent" >Drzewo katalog\xF3w dla prywatnych makr, font\xF3w itp. użytkownika. Rozwinięcie tej zmiennej zależy
domyślnie od wartości przypisanej zmiennej systemowej <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">$HOME</span></span></span> (w Windows <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">%USERPROFILE%</span></span></span>).
@@ -740,7 +744,7 @@
<span
class="ec-lmtt-10">TEXMFVAR</span> </dt><dd
class="list">
- <!--l. 397--><p class="noindent" >Lokalne drzewo katalog\xF3w wykorzystywane przez <span class="obeylines-h"><span class="verb"><span
+ <!--l. 380--><p class="noindent" >Lokalne drzewo katalog\xF3w wykorzystywane przez <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">texconfig</span></span></span>, <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">updmap</span></span></span> i <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">fmtutil</span></span></span> do
@@ -751,7 +755,7 @@
<span
class="ec-lmtt-10">TEXMFCONFIG</span> </dt><dd
class="list">
- <!--l. 400--><p class="noindent" >Lokalne drzewo katalog\xF3w wykorzystywane przez narzędzia <span class="obeylines-h"><span class="verb"><span
+ <!--l. 383--><p class="noindent" >Lokalne drzewo katalog\xF3w wykorzystywane przez narzędzia <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">texconfig</span></span></span>, <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">updmap</span></span></span> oraz <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">fmtutil</span></span></span> do
@@ -761,7 +765,7 @@
<span
class="ec-lmtt-10">TEXMFCACHE</span> </dt><dd
class="list">
- <!--l. 403--><p class="noindent" >Drzewa katalog\xF3w wykorzystywane przez Con<span class="TEX">T<span
+ <!--l. 386--><p class="noindent" >Drzewa katalog\xF3w wykorzystywane przez Con<span class="TEX">T<span
class="E">E</span>X</span>t MkIV oraz Lua<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span> do przechowywania
buforowanych danych z przetwarzania; domyślna wartość w <span class="TEX">T<span
@@ -769,7 +773,9 @@
z <span
class="ec-lmtt-10">TEXMFSYSVAR </span>lub – jeśli katalog jest niedostępny do zapisu – <span
class="ec-lmtt-10">TEXMFVAR</span>.</dd></dl>
-<!--l. 410--><p class="noindent" >Oto domyślny układ katalog\xF3w:
+
+
+<!--l. 393--><p class="noindent" >Oto domyślny układ katalog\xF3w:
<dl class="description"><dt class="description">
<span
class="ec-lmbx-10">og</span><span
@@ -777,49 +783,52 @@
class="description">może zawierać kilka wydań <span class="TEX">T<span
class="E">E</span>X</span> Live:
<dl class="list2"><dt class="list">
- <span
-class="ec-lmtt-10">2017</span> </dt><dd
+ <span
+class="ec-lmtt-10">2018</span> </dt><dd
class="list">
- <!--l. 415--><p class="noindent" >poprzednie wydanie
+ <!--l. 398--><p class="noindent" >poprzednie wydanie
</dd><dt class="list">
- <span
-class="ec-lmtt-10">2018</span> </dt><dd
+ <span
+class="ec-lmtt-10">2019</span> </dt><dd
class="list">
- <!--l. 416--><p class="noindent" >wydanie aktualne
-
-
+ <!--l. 399--><p class="noindent" >wydanie aktualne
<dl class="list3"><dt class="list">
- <span
+ <span
class="ec-lmtt-10">bin</span> </dt><dd
class="list">
- <!--l. 418--><p class="noindent" > 
+ <!--l. 401--><p class="noindent" > 
<dl class="list4"><dt class="list">
- <span
+ <span
class="ec-lmtt-10">i386-linux</span> </dt><dd
class="list">
- <!--l. 420--><p class="noindent" >     programy dla GNU/Linux
+ <!--l. 403--><p class="noindent" >     programy dla GNU/Linux (32 bit)
</dd><dt class="list">
- <span
+ <span
class="ec-lmtt-10">...</span> </dt><dd
class="list">
- <!--l. 421--><p class="noindent" >
+ <!--l. 404--><p class="noindent" >
</dd><dt class="list">
- <span
+ <span
class="ec-lmtt-10">x86_64-darwin</span> </dt><dd
class="list">
- <!--l. 422--><p class="noindent" >programy dla Mac OS X
+ <!--l. 405--><p class="noindent" >programy dla Mac OS X
</dd><dt class="list">
- <span
+ <span
+class="ec-lmtt-10">x86_64-linux</span> </dt><dd
+class="list">
+ <!--l. 406--><p class="noindent" >programy dla GNU/Linux (64-bit)
+ </dd><dt class="list">
+ <span
class="ec-lmtt-10">win32</span> </dt><dd
class="list">
- <!--l. 423--><p class="noindent" >      programy dla Windows</dd></dl>
+ <!--l. 407--><p class="noindent" >      programy dla Windows</dd></dl>
</dd><dt class="list">
- <span
+ <span
class="ec-lmtt-10">texmf-dist</span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span> </dt><dd
class="list">
- <!--l. 425--><p class="noindent" >określany zmienną <span
+ <!--l. 409--><p class="noindent" >określany zmienną <span
class="ec-lmtt-10">TEXMFDIST </span>i <span
class="ec-lmtt-10">TEXMFMAIN</span>
</dd><dt class="list">
@@ -829,19 +838,20 @@
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span> </dt><dd
class="list">
- <!--l. 426--><p class="noindent" ><span
-class="ec-lmtt-10">TEXMFSYSVAR</span>
+ <!--l. 410--><p class="noindent" ><span
+class="ec-lmtt-10">TEXMFSYSVAR</span>, <span
+class="ec-lmtt-10">TEXMFCACHE</span>
</dd><dt class="list">
<span
class="ec-lmtt-10">texmf-config</span> </dt><dd
class="list">
- <!--l. 427--><p class="noindent" ><span
+ <!--l. 411--><p class="noindent" ><span
class="ec-lmtt-10">TEXMFSYSCONFIG</span></dd></dl>
</dd><dt class="list">
<span
class="ec-lmtt-10">texmf-local</span> </dt><dd
class="list">
- <!--l. 429--><p class="noindent" ><span
+ <!--l. 413--><p class="noindent" ><span
class="ec-lmtt-10">TEXMFLOCAL</span>, katalog zachowywany od wydania do wydania</dd></dl>
</dd><dt class="description">
<span
@@ -851,23 +861,23 @@
class="ec-lmtt-10">$HOME </span>lub <span
class="ec-lmtt-10">%USERPROFILE%</span>)
<dl class="list2"><dt class="list">
- <span
-class="ec-lmtt-10">.texlive2017</span> </dt><dd
+ <span
+class="ec-lmtt-10">.texlive2018</span> </dt><dd
class="list">
- <!--l. 435--><p class="noindent" >prywatne pliki konfiguracyjne poprzedniego wydania
+ <!--l. 419--><p class="noindent" >prywatne pliki konfiguracyjne poprzedniego wydania
</dd><dt class="list">
- <span
-class="ec-lmtt-10">.texlive2018</span> </dt><dd
+ <span
+class="ec-lmtt-10">.texlive2019</span> </dt><dd
class="list">
- <!--l. 437--><p class="noindent" >prywatne pliki konfiguracyjne bieżącego wydania
+ <!--l. 421--><p class="noindent" >prywatne pliki konfiguracyjne bieżącego wydania
<dl class="list3"><dt class="list">
- <span
+ <span
class="ec-lmtt-10">texmf-var</span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span> </dt><dd
class="list">
- <!--l. 440--><p class="noindent" ><span
+ <!--l. 424--><p class="noindent" ><span
class="ec-lmtt-10">TEXMFVAR</span>, <span
class="ec-lmtt-10">TEXMFCACHE</span>
</dd><dt class="list">
@@ -874,20 +884,22 @@
<span
class="ec-lmtt-10">texmf-config</span> </dt><dd
class="list">
- <!--l. 441--><p class="noindent" ><span
+ <!--l. 425--><p class="noindent" ><span
class="ec-lmtt-10">TEXMFCONFIG</span></dd></dl>
</dd><dt class="list">
<span
class="ec-lmtt-10">texmf</span> </dt><dd
class="list">
- <!--l. 443--><p class="noindent" ><span
+ <!--l. 427--><p class="noindent" ><span
class="ec-lmtt-10">TEXMFHOME </span>prywatne makra, fonty itp.</dd></dl>
+
+
</dd></dl>
-<!--l. 447--><p class="noindent" >
+<!--l. 431--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">2.4. </span> <a
id="x1-120002.4"></a>Rozszerzenia <span class="TEX">T<span
class="E">E</span>X</span>-a</h4>
-<!--l. 450--><p class="noindent" >Oryginalny <span class="TEX">T<span
+<!--l. 434--><p class="noindent" >Oryginalny <span class="TEX">T<span
class="E">E</span>X</span>, stworzony przez prof. Knutha, został zamrożony, ale jest i zawsze będzie w przyszłości
dostępny w dystrybucji. <span class="TEX">T<span
class="E">E</span>X</span> Live zawiera ponadto kilka wersji rozszerzonych standardowego <span class="TEX">T<span
@@ -894,11 +906,10 @@
class="E">E</span>X</span>-a (tzw.
„silnik\xF3w” <span class="TEX">T<span
class="E">E</span>X</span>-a):
-<!--l. 454--><p class="indent" >
+<!--l. 438--><p class="indent" >
<dl class="description"><dt class="description">
<span
-class="plmi-10">ε</span><span
-class="ec-lmbx-10">-</span><span class="TEX"><span
+class="ec-lmbx-10">e-</span><span class="TEX"><span
class="ec-lmbx-10">T</span><span
class="E"><span
class="ec-lmbx-10">E</span></span><span
@@ -905,12 +916,9 @@
class="ec-lmbx-10">X</span></span> </dt><dd
class="description">Wersja programu <span class="TEX">T<span
class="E">E</span>X</span>, w kt\xF3rej dodano pożyteczny zestaw nowych poleceń wbudowanych
-
-
(dotyczących gł\xF3wnie rozwijania makr, leksem\xF3w znakowych, interpretacji znacznik\xF3w itp.) oraz
rozszerzenie <span class="TEX">T<span
-class="E">E</span>X</span>--XE T do składu r\xF3wnież od prawej do lewej. W trybie domyślnym <span
-class="plmi-10">ε</span>-<span class="TEX">T<span
+class="E">E</span>X</span>--XE T do składu r\xF3wnież od prawej do lewej. W trybie domyślnym e-<span class="TEX">T<span
class="E">E</span>X</span>
jest w 100% zgodny ze standardowym programem <span class="TEX">T<span
class="E">E</span>X</span>. Więcej szczeg\xF3ł\xF3w można znaleźć
@@ -923,8 +931,7 @@
class="E"><span
class="ec-lmbx-10">E</span></span><span
class="ec-lmbx-10">X</span></span> </dt><dd
-class="description">Program zawierający silnik <span
-class="plmi-10">ε</span>-<span class="TEX">T<span
+class="description">Program zawierający silnik e-<span class="TEX">T<span
class="E">E</span>X</span> i dalsze rozszerzenia, kt\xF3ry umożliwia tworzenie plik\xF3w
zar\xF3wno w formacie PDF, jak i DVI. Jest on domyślnym programem dla większości format\xF3w
np. <span
@@ -931,12 +938,13 @@
class="ec-lmss-10">etex</span>, <span
class="ec-lmss-10">latex</span>, <span
class="ec-lmss-10">pdflatex </span>(opr\xF3cz plain <span class="TEX">T<span
-class="E">E</span>X</span>).Więcej o programie na <a
+class="E">E</span>X</span>). Więcej o programie na <a
href="http://www.pdftex.org/" class="url" ><span
class="ec-lmtt-10">http://www.pdftex.org/</span></a>.
Podręczniki znajdziemy w katalogu <a
-href="../../../../texmf-dist/doc/pdftex/manual/pdftex-a.pdf" >texmf-dist/doc/pdftex/manual/pdftex-a.pdf</a>, zaś przykład
- wykorzystania w pliku <a
+href="../../../../texmf-dist/doc/pdftex/manual/pdftex-a.pdf" >texmf-dist/doc/pdftex/manual/pdftex-a.pdf</a>, zaś przykłady
+ wykorzystania niekt\xF3rych jego funkcji w pliku
+ <a
href="../../../../texmf-dist/doc/pdftex/manual/samplepdf/samplepdf.tex" >texmf-dist/doc/pdftex/manual/samplepdf/samplepdf.tex</a>.
</dd><dt class="description">
<span
@@ -947,13 +955,13 @@
class="ec-lmbx-10">X</span></span> </dt><dd
class="description">Docelowo następca pdf<span class="TEX">T<span
class="E">E</span>X</span>-a, z kt\xF3rym ma być, aczkolwiek niecałkowicie, zgodny
- wstecz. Powinien także zastąpić Aleph (patrz niżej), choć nie zakłada się tu technicznej
+ wstecz. Powinien także zastąpić Aleph (patrz niżej ), choć nie zakłada się tu technicznej
kompatybilności. Dołączony interpreter Lua (patrz strona domowa <a
href="http://www.lua.org/" class="url" ><span
class="ec-lmtt-10">http://www.lua.org/</span></a>)
pozwala na eleganckie rozwiązanie wielu trudnych problem\xF3w <span class="TEX">T<span
-class="E">E</span>X</span>-a. Program <span class="path"><span
-class="ec-lmtt-10">texlua</span></span> ma
+class="E">E</span>X</span>-a. Program <span
+class="ec-lmtt-10">texlua </span>ma
funkcjonalność samodzielnego interpretera Lua, co sprawia, że jest używany w <span class="TEX">T<span
class="E">E</span>X</span> Live do wielu
zadań. Patrz <a
@@ -974,12 +982,10 @@
class="ec-lmtt-10">http://tug.org/xetex</span></a>.
</dd><dt class="description">
<span
-class="plr-10">Ω </span><span
-class="ec-lmbx-10">(Omega)</span> </dt><dd
-class="description">Program, kt\xF3ry pracuje wewnętrznie ze znakami kodowanymi 16-bitowo (Unicode),
+class="ec-lmbx-10">Omega (Omega)</span> </dt><dd
+class="description">Program, kt\xF3ry pracuje wewnętrznie ze znakami kodowanymi 16-bitowo (Unicode),
pozwalając składać jednocześnie większość tekst\xF3w spotykanych na świecie. Wspomaga
- dynamicznie ładowane tzw. „procesy tłumaczenia <span
-class="plr-10">Ω</span>” (OTPs), co pozwala użytkownikowi
+ dynamicznie ładowane tzw. „procesy tłumaczenia Omega” (OTPs), co pozwala użytkownikowi
definiować złożone transformacje, wykonywane na dowolnych strumieniach wejściowych. Sam
program od dawna nie jest aktualizowany, został więc usunięty z <span class="TEX">T<span
class="E">E</span>X</span> Live. Pozostawiono jego
@@ -987,54 +993,52 @@
</dd><dt class="description">
<span
class="ec-lmbx-10">Aleph</span> </dt><dd
-class="description">Łączy rozszerzenia <span
-class="plr-10">Ω</span> i <span
-class="plmi-10">ε</span>-<span class="TEX">T<span
-class="E">E</span>X</span>.Dostępna jest minimalna dokumentacja:
+class="description">Łączy rozszerzenia Omega i e-<span class="TEX">T<span
+class="E">E</span>X</span>. Minimalna dokumentacja dostępna jest tutaj
<a
href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a>.
</dd></dl>
-<!--l. 504--><p class="noindent" >
+<!--l. 482--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">2.5. </span> <a
id="x1-130002.5"></a>Inne ważniejsze programy <span class="TEX">T<span
class="E">E</span>X</span> Live</h4>
-<!--l. 506--><p class="noindent" >Poniżej zestawiono kilka innych, najczęściej używanych program\xF3w, dostępnych w dystrybucji <span class="TEX">T<span
+<!--l. 484--><p class="noindent" >Poniżej zestawiono kilka innych, najczęściej używanych program\xF3w, dostępnych w dystrybucji <span class="TEX">T<span
class="E">E</span>X</span>
Live:
-<!--l. 509--><p class="indent" >
+<!--l. 487--><p class="indent" >
<dl class="list1"><dt class="list">
<span
class="ec-lmss-10">bibtex, biber</span> </dt><dd
class="list">
- <!--l. 511--><p class="noindent" >tworzenie spis\xF3w bibliograficznych;
+ <!--l. 489--><p class="noindent" >wspomaga tworzenie spis\xF3w bibliograficznych;
+
+
</dd><dt class="list">
<span
class="ec-lmss-10">makeindex, xindy</span> </dt><dd
class="list">
- <!--l. 513--><p class="noindent" >tworzenie posortowanych skorowidz\xF3w;
+ <!--l. 491--><p class="noindent" >wspomaga tworzenie posortowanych skorowidz\xF3w;
</dd><dt class="list">
<span
class="ec-lmss-10">dvips</span> </dt><dd
class="list">
- <!--l. 515--><p class="noindent" >konwersja DVI do PostScript;
+ <!--l. 493--><p class="noindent" >pozwala konwertować DVI do PostScript;
</dd><dt class="list">
<span
class="ec-lmss-10">xdvi</span> </dt><dd
class="list">
- <!--l. 517--><p class="noindent" >przeglądarka plik\xF3w DVI dla X Window;
-
-
+ <!--l. 495--><p class="noindent" >przeglądarka plik\xF3w DVI dla X Window;
</dd><dt class="list">
<span
class="ec-lmss-10">dviconcat, dviselect</span> </dt><dd
class="list">
- <!--l. 523--><p class="noindent" >programy do manipulacji stronami w plikach DVI;
+ <!--l. 497--><p class="noindent" >programy do manipulacji stronami w plikach DVI;
</dd><dt class="list">
<span
class="ec-lmss-10">dvipdfmx</span> </dt><dd
class="list">
- <!--l. 526--><p class="noindent" >konwersja DVI do PDF, metoda alternatywna w stosunku do wspomnianego wyżej programu
- pdf<span class="TEX">T<span
+ <!--l. 500--><p class="noindent" >pozwala konwertować DVI do PDF, metoda alternatywna w stosunku do wspomnianego wyżej
+ programu pdf<span class="TEX">T<span
class="E">E</span>X</span>;
</dd><dt class="list">
<span
@@ -1041,18 +1045,18 @@
class="ec-lmss-10">psselect, psnup, </span><span
class="ec-lmss-10">…</span> </dt><dd
class="list">
- <!--l. 531--><p class="noindent" >narzędzia do manipulacji na plikach postscriptowych;
+ <!--l. 503--><p class="noindent" >narzędzia do manipulacji na plikach postscriptowych;
</dd><dt class="list">
<span
class="ec-lmss-10">pdfjam, pdfjoin, </span><span
class="ec-lmss-10">…</span> </dt><dd
class="list">
- <!--l. 534--><p class="noindent" >narzędzia do manipulacji na plikach PDF;
+ <!--l. 506--><p class="noindent" >narzędzia do manipulacji na plikach PDF;
</dd><dt class="list">
<span
class="ec-lmss-10">context, mtxrun</span> </dt><dd
class="list">
- <!--l. 539--><p class="noindent" >programy uruchamieniowe dla Con<span class="TEX">T<span
+ <!--l. 509--><p class="noindent" >programy uruchomieniowe dla Con<span class="TEX">T<span
class="E">E</span>X</span>t;
</dd><dt class="list">
<span
@@ -1059,18 +1063,18 @@
class="ec-lmss-10">htlatex, </span><span
class="ec-lmss-10">…</span> </dt><dd
class="list">
- <!--l. 541--><p class="noindent" ><span
+ <!--l. 511--><p class="noindent" ><span
class="ec-lmss-10">tex4ht </span>postprocesor dla (L<span
class="ec-lmr-7">A</span> )<span class="TEX">T<span
class="E">E</span>X</span>-a konwersji do HTML i XML.
</dd></dl>
-<!--l. 645--><p class="indent" > <a id="installation"></a>
+<!--l. 517--><p class="indent" > <a id="installation"></a>
<h3 class="sectionHead"><span class="titlemark">3. </span> <a
id="x1-140003"></a>Instalacja</h3>
-<!--l. 649--><p class="noindent" >
+<!--l. 521--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.1. </span> <a
id="x1-150003.1"></a>Start instalacji</h4>
-<!--l. 652--><p class="noindent" >Instalację <span class="TEX">T<span
+<!--l. 524--><p class="noindent" >Instalację <span class="TEX">T<span
class="E">E</span>X</span> Live uruchamiamy z płytki <span class="TEX">T<span
class="E">E</span>X</span> Collection DVD lub po pobraniu z sieci pakietu
instalacyjnego i jego rozpakowaniu. Dodatkowe informacje na temat r\xF3żnych metod instalacji znajdziemy na
@@ -1077,54 +1081,33 @@
stronie <a
href="http://tug.org/texlive/acquire.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/acquire.html</span></a>.
-<!--l. 657--><p class="indent" >
+<!--l. 529--><p class="indent" >
<dl class="description"><dt class="description">
<span
-class="ec-lmbx-10">Instalacja z sieci; pliki .zip i</span><span
+class="ec-lmbx-10">Instalacja z sieci; pliki .zip lub</span><span
class="ec-lmbx-10"> tar.gz:</span> </dt><dd
-class="description">Z archiwum CTAN, z katalogu <span class="path"><span
-class="ec-lmtt-10">systems/texlive/tlnet</span></span>
+class="description">Z archiwum CTAN, z katalogu <span
+class="ec-lmtt-10">systems/texlive/tlnet</span>
(<a
href="http://mirror.ctan.org/systems/texlive/tlnet" class="url" ><span
class="ec-lmtt-10">http://mirror.ctan.org/systems/texlive/tlnet</span></a> powinien przekierować do najbliższej,
- aktualnej kopii CTAN) należy pobrać plik <span class="path"><span
-class="ec-lmtt-10">install-tl.zip</span></span> (wsp\xF3lny dla Unix i
- Windows) lub znacznie mniejszy <span class="path"><span
-class="ec-lmtt-10">install-unx.tar.gz</span></span> (tylko dla Unix). Po rozpakowaniu,
- w katalogu <span class="path"><span
-class="ec-lmtt-10">install-tl/</span></span> znajdziemy skrypty instalacyjne <span class="path"><span
-class="ec-lmtt-10">install-tl</span></span>, <span class="path"><span
-class="ec-lmtt-10">install-tl-windows.</span>
+ aktualnej kopii CTAN) należy pobrać plik <span
+class="ec-lmtt-10">install-tl.zip </span>(wsp\xF3lny dla Unix i Windows)
+ lub znacznie mniejszy <span
+class="ec-lmtt-10">install-unx.tar.gz </span>(tylko dla Unix). Po rozpakowaniu, w katalogu
<span
-class="ec-lmtt-10">bat</span></span> i <span class="path"><span
-class="ec-lmtt-10">install-tl-advanced.bat</span></span>.
- <!--l. 668--><p class="noindent" ><hr class="figure"><div class="figure"
-><a
- id="x1-15001r1"></a> <img
-src="nsis_installer.png" alt="PIC"
-width="1.00374pt" height="1.00374pt" >
-<br /> <div class="caption"
-><span class="id">Rysunek 1: </span><span
-class="content">Ekran install-tl-windows.exe</span></div><!--tex4ht:label?: x1-15001r1 -->
- <!--l. 671--><p class="noindent" ></div><hr class="endfigure">
+class="ec-lmtt-10">install-tl </span>znajdziemy skrypty instalacyjne <span
+class="ec-lmtt-10">install-tl </span>i <span
+class="ec-lmtt-10">install-tl-windows.bat</span>.
</dd><dt class="description">
<span
class="ec-lmbx-10">Instalacja z</span><span
-class="ec-lmbx-10"> sieci w</span><span
-class="ec-lmbx-10"> Windows:</span> </dt><dd
-class="description">Dla Windows można pobrać alternatywny program <span class="path"><span
-class="ec-lmtt-10">install-tl-windows.exe</span></span>
- i uruchomić go podw\xF3jnym kliknięciem. Po samoczynnym rozpakowaniu zawartości ujrzymy okno
- przedstawione na rys. <a
-href="#x1-15001r1">1<!--tex4ht:ref: fig:nsis --></a>. Znajdziemy tam trzy opcje: „Simple install” (prosta instalacja;
- instaluje wszystko); „Custom install” (instalacja zaawansowana, opisana w części  <a
-href="#x1-180003.1.3">3.1.3<!--tex4ht:ref: sec:wininst --></a>) oraz
- „Unpack only” (tylko rozpakowanie, czyli w wyniku otrzymamy to samo, co po rozpakowaniu
- <span class="path"><span
-class="ec-lmtt-10">install-tl.zip</span></span>).
- <!--l. 683--><p class="noindent" >Plik <span
-class="ec-lmtt-10">tlpdb/texlive.tlpdb </span>(wykorzystywany podczas instalacji) zawiera spis wszystkich plik\xF3w
- w każdym pakiecie.
+class="ec-lmbx-10"> sieci; Windows .exe:</span> </dt><dd
+class="description">Z archiwum CTAN pobrać plik jak poprzednio i  kliknąć dwa
+ razy. Na ekranie pojawi się okienko widoczne na rys. <a
+href="#x1-15001r1">1<!--tex4ht:ref: fig:nsis --></a>, uruchomiony zostanie pierwszy krok
+ instalacji i będziemy mogli wybrać jedną z dw\xF3ch akcji: „Install" (zainstaluj) lub „Unpack only"
+ (tylko rozpakuj).
</dd><dt class="description">
@@ -1135,24 +1118,44 @@
class="ec-lmbx-10">E</span></span><span
class="ec-lmbx-10">X</span></span> <span
class="ec-lmbx-10">Collection DVD:</span> </dt><dd
-class="description">Po uruchomieniu płytki należy zmienić katalog bieżący na
- <span class="path"><span
-class="ec-lmtt-10">texlive</span></span> DVD (w Windows program instalacyjny powinien uruchomić się automatycznie). DVD
- otrzymamy w ramach członkostwa w dowolnej Grupie Użytkownik\xF3w Systemu <span class="TEX">T<span
-class="E">E</span>X</span> (kontakt w Polsce
- <a
+class="description">Po uruchomieniu płytki należy przejść do katalogu
+ <span
+class="ec-lmtt-10">texlive </span>DVD (w Windows program instalacyjny powinien uruchomić się automatycznie po
+ włożeniu płytki). DVD otrzymamy w ramach członkostwa w dowolnej grupie użytkownik\xF3w
+ <span class="TEX">T<span
+class="E">E</span>X</span>-a (rekomendowane, w Polsce to GUST <a
href="http://www.gust.org.pl" class="url" ><span
-class="ec-lmtt-10">http://www.gust.org.pl</span></a>). Możemy także wypalić płytkę z dostępnego w sieci jej obrazu ISO bądź
- zamontować bezpośrednio plik obrazu (w większości system\xF3w istnieje taka możliwość). Po
- zainstalowaniu z DVD lub obrazu ISO można aktualizować pakiety bezpośrednio z internetu (patrz
- <a
+class="ec-lmtt-10">http://www.gust.org.pl</span></a>), kupić płytkę w sklepie
+ (<a
+href="http://tug.org/store" class="url" ><span
+class="ec-lmtt-10">http://tug.org/store</span></a>) lub wypalić z dostępnego w sieci jej obrazu ISO. Można też zamontować
+ bezpośrednio plik obrazu (w większości system\xF3w istnieje taka możliwość). Po zainstalowaniu z
+ DVD lub obrazu ISO można aktualizować pakiety bezpośrednio z internetu (patrz <a
href="#x1-330003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>).</dd></dl>
-<!--l. 706--><p class="indent" > Bez względu na źr\xF3dło program instalacyjny jest ten sam. Podczas instalacji z sieci pobierane są najnowsze
-aktualizacje pakiet\xF3w, natomiast zawartość DVD i obrazu ISO, nie jest aktualizowana między corocznymi
+<!--l. 580--><p class="indent" > <hr class="figure"><div class="figure"
+>
+
+
+<a
+ id="x1-15001r1"></a>
+
+
+<!--l. 581--><p class="noindent" ><img
+src="../texlive-common/nsis_installer.png" alt="pict"
+>
+<br /> <div class="caption"
+><span class="id">Rysunek 1: </span><span
+class="content">Pierwszy krok instalacji w Windows instalator <span
+class="ec-lmtt-10">.exe</span></span></div><!--tex4ht:label?: x1-15001r1 -->
+
+
+<!--l. 583--><p class="indent" > </div><hr class="endfigure">
+<!--l. 585--><p class="indent" > Bez względu na źr\xF3dło program instalacyjny jest ten sam. Podczas instalacji z sieci pobierane są najnowsze
+aktualizacje pakiet\xF3w, natomiast zawartość DVD i obrazu ISO, nie jest aktualizowana pomiędzy corocznymi
wydaniami.
-<!--l. 711--><p class="indent" > Gdy łączymy się z siecią poprzez serwer proxy, należy uwzględnić jego ustawienia dla
-programu Wget w pliku <span class="path"><span
-class="ec-lmtt-10">~/.wget.rc</span></span> bądź poprzez modyfikację zmiennych środowiskowych (patrz
+<!--l. 590--><p class="indent" > Gdy łączymy się z siecią poprzez serwer proxy, należy uwzględnić jego ustawienia dla
+programu Wget w pliku <span
+class="ec-lmtt-10">~/.wgetrc </span>bądź poprzez modyfikację zmiennych środowiskowych (patrz
<a
href="http://www.gnu.org/software/wget/manual/html_node/Proxies.html" class="url" ><span
class="ec-lmtt-10">http://www.gnu.org/software/wget/manual/html_node/Proxies.html</span></a>). Do pobierania plik\xF3w <span class="TEX">T<span
@@ -1159,15 +1162,18 @@
class="E">E</span>X</span> Live
zawsze używa programu GNU Wget. Oczywiście uwaga ta jest nieistotna gdy instalujemy z DVD lub obrazu
płyty ISO.
-<!--l. 719--><p class="noindent" >Poniżej om\xF3wiono dokładniej dalsze kroki instalacji.
+<!--l. 609--><p class="noindent" >Poniżej om\xF3wiono dokładniej dalsze kroki instalacji.
<h5 class="subsubsectionHead"><span class="titlemark">3.1.1. </span> <a
id="x1-160003.1.1"></a>Unix</h5>
-<!--l. 722--><p class="noindent" >Poniżej <span
-class="ec-lmtt-10">> </span>oznacza znak zachęty systemu (tzw. prompt); to, co wpisuje użytkownik, zaznaczono <span
-class="ec-lmtk-10">pogrubieniem</span>.
-W oknie terminala należy wykonać: <div class="alltt">
-<!--l. 726--><p class="noindent" ><div class="obeylines-v">
+<!--l. 612--><p class="noindent" >Poniżej <span
+class="ec-lmtt-10">> </span>oznacza znak zachęty systemu (tzw. prompt); to, co wpisuje użytkownik, zaznaczono
<span
+class="ec-lmtk-10">pogrubieniem</span>. Skrypt <span
+class="ec-lmtt-10">install-tl </span>jest skryptem Perla, więc w oknie terminala należy napisać:
+<div class="alltt">
+
+<!--l. 616--><p class="noindent" ><div class="obeylines-v">
+<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">perl</span><span
@@ -1179,52 +1185,166 @@
class="ec-lmtt-10">cd</span>, itd.; w dalszej części nie będziemy powtarzali wszelkich możliwych
kombinacji). Zalecane jest powiększenie okna terminala, aby wyświetlić pełną zawartość ekranu programu
instalacyjnego (rys. <a
-href="#x1-16061r2">2<!--tex4ht:ref: fig:text-main --></a>).
-<!--l. 735--><p class="indent" > <hr class="figure"><div class="figure"
+href="#x1-18061r2">2<!--tex4ht:ref: fig:text-main --></a>).
+<!--l. 629--><p class="indent" > Do uruchomienia w trybie graficznym (GUI; rys. <a
+href="#x1-18063r4">4<!--tex4ht:ref: fig:advanced-lnx --></a>) wymagane jest zainstalowanie w systemie Tcl/Tk.
+Mając go możemy uruchomić: <div class="alltt">
+
+<!--l. 632--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ec-lmtt-10">></span><span
+class="ec-lmtt-10"> </span><span
+class="ec-lmtk-10">perl</span><span
+class="ec-lmtk-10"> install-tl</span><span
+class="ec-lmtk-10"> -gui</span>
+</div>
+</div>
+<!--l. 636--><p class="indent" > Dotychczasowy spos\xF3b jest też możliwy, należy jednak pamiętać, że wymaga obecności w systemie modułu
+<span
+class="ec-lmtt-10">Perl::TK</span>, skompilowanego ze wsparciem dla XFT (w systemach GNU/Linux jest on z reguły dostępny, ale
+w innych systemach niekoniecznie). Kompletny wykaz dostępnych opcji otrzymamy uruchamiając:
+<div class="alltt">
+
+<!--l. 640--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ec-lmtt-10">></span><span
+class="ec-lmtt-10"> </span><span
+class="ec-lmtk-10">perl</span><span
+class="ec-lmtk-10"> install-tl</span><span
+class="ec-lmtk-10"> -help</span>
+</div>
+</div>
+<!--l. 651--><p class="indent" > <span
+class="ec-lmbx-10">Uwaga dotycząca uprawnie</span><span
+class="ec-lmbx-10">ń w Unix: </span>program instalacyjny będzie respektować aktualną wartość
+<span
+class="ec-lmtt-10">umask</span>. Jeżeli więc chcemy, aby instalacja była dostępna dla innych użytkownik\xF3w, musimy ustawić wartość
+np. <span
+class="ec-lmtt-10">umask 002</span>. Więcej informacji na temat <span
+class="ec-lmtt-10">umask </span>znajdziemy w dokumentacji posiadanego systemu
+operacyjnego.
+<!--l. 663--><p class="indent" > <span
+class="ec-lmbx-10">Uwagi specjalne dotyczące Cygwin: </span>w odr\xF3żnieniu od wielu rzeczywistych system\xF3w
+operacyjnych, kt\xF3rych Cygwin jest jedynie emulatorem, w środowisku tym mogą nie być domyślnie
+zainstalowane niekt\xF3re programy wymagane dla instalatora <span class="TEX">T<span
+class="E">E</span>X</span> Live. Dodatkowe informacje – patrz
+część <a
+href="#x1-190003.1.4">3.1.4<!--tex4ht:ref: sec:cygwin --></a>.
+<!--l. 670--><p class="noindent" >
+ <h5 class="subsubsectionHead"><span class="titlemark">3.1.2. </span> <a
+ id="x1-170003.1.2"></a>Mac OS X</h5>
+<!--l. 673--><p class="noindent" >Jak wspomniano w części <a
+href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a>, dla Mac OS X przygotowano odrębną dystrybucję Mac<span class="TEX">T<span
+class="E">E</span>X</span> (<a
+href="http://tug.org/mactex" class="url" ><span
+class="ec-lmtt-10">http://tug.org/mactex</span></a>).
+W jej wypadku należy użyć dedykowanego programu instalacyjnego, gdyż zmienia on w specyficzny spos\xF3b
+ustawienia systemu, w szczeg\xF3lności pozwala na łatwe przełączanie między r\xF3żnymi dystrybucjami <span class="TEX">T<span
+class="E">E</span>X</span>-a dla
+Mac OS X (Mac<span class="TEX">T<span
+class="E">E</span>X</span>, Fink, MacPorts, …), wykorzystując tzw. struktury danych <span class="TEX">T<span
+class="E">E</span>X</span>Dist.
+
+
+<!--l. 681--><p class="indent" > Mac<span class="TEX">T<span
+class="E">E</span>X</span> jest oparty na <span class="TEX">T<span
+class="E">E</span>X</span> Live i gł\xF3wne drzewa katalog\xF3w oraz programy są w nim dokładnie
+takie same; dodano jedynie katalogi ze specyficznymi dla systemu Mac OS X dokumentacjami
+i aplikacjami.
+<!--l. 687--><p class="noindent" >
+ <h5 class="subsubsectionHead"><span class="titlemark">3.1.3. </span> <a
+ id="x1-180003.1.3"></a>Windows</h5>
+<!--l. 689--><p class="noindent" >Gdy używamy pobranego z sieci i rozpakowanego z pliku zip instalatora (bądź program ten nie uruchamia się
+automatycznie po włożeniu DVD do napędu), należy uruchomić <span
+class="ec-lmtt-10">install-tl-windows.bat </span>(np. podw\xF3jnym
+kliknięciem myszy).
+<!--l. 696--><p class="indent" > Można to uczynić także z linii poleceń. Poniżej <span
+class="ec-lmtt-10">> </span>oznacza znak zachęty systemu (tzw. prompt); to, co
+wpisuje użytkownik, zaznaczono <span
+class="ec-lmtk-10">pogrubieniem</span>. Gdy katalog zawierający plik instalatora jest katalogiem
+bieżącym, wystarczy uruchomić: <div class="alltt">
+
+<!--l. 700--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ec-lmtt-10">></span><span
+class="ec-lmtt-10"> </span><span
+class="ec-lmtk-10">install-tl-windows</span>
+</div>
+</div>
+<!--l. 704--><p class="indent" > W linii poleceń można też podać ścieżkę do programu, np. dla <span class="TEX">T<span
+class="E">E</span>X</span> Collection DVD: <div class="alltt">
+
+<!--l. 706--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ec-lmtt-10">></span><span
+class="ec-lmtt-10"> </span><span
+class="ec-lmtk-10">D:</span><span
+class="ec-lmtt-10">\</span><span
+class="ec-lmtk-10">texlive</span><span
+class="ec-lmtt-10">\</span><span
+class="ec-lmtk-10">install-tl-windows</span>
+</div>
+</div> zakładając, że <span
+class="ec-lmtt-10">D: </span>jest napędem DVD Rys. <a
+href="#x1-18062r3">3<!--tex4ht:ref: fig:basic-w32 --></a> pokazuje podstawowy ekran programu instalacyjnego w trybie
+graficznym (GUI) dla Windows.
+<!--l. 712--><p class="indent" > Instalacja w trybie tekstowym wymaga podania: <div class="alltt">
+
+<!--l. 713--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ec-lmtt-10">></span><span
+class="ec-lmtt-10"> </span><span
+class="ec-lmtk-10">install-tl-windows</span><span
+class="ec-lmtk-10"> -no-gui</span>
+</div>
+</div>
+<!--l. 717--><p class="indent" > Wszystkie dostępne opcje wyświetlimy uruchamiając: <div class="alltt">
+
+<!--l. 718--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ec-lmtt-10">></span><span
+class="ec-lmtt-10"> </span><span
+class="ec-lmtk-10">install-tl-windows</span><span
+class="ec-lmtk-10"> -help</span>
+</div>
+</div>
+<!--l. 722--><p class="indent" > <hr class="figure"><div class="figure"
>
<a
- id="x1-16061r2"></a>
+ id="x1-18061r2"></a>
<div class="fancyvrb" id="fancyvrb1"><a
- id="x1-16002r1"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> Installing</span><span
+ id="x1-18002r1"></a><span
+class="ec-lmtt-8">Installing</span><span
class="ec-lmtt-8"> TeX</span><span
class="ec-lmtt-8"> Live</span><span
-class="ec-lmtt-8"> 2018</span><span
+class="ec-lmtt-8"> 2019</span><span
class="ec-lmtt-8"> from:</span><span
class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a
- id="x1-16004r2"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> Platform:</span><span
+ id="x1-18004r2"></a><span
+class="ec-lmtt-8">Platform:</span><span
class="ec-lmtt-8"> x86_64-linux</span><span
class="ec-lmtt-8"> =></span><span
class="ec-lmtt-8"> ’GNU/Linux</span><span
class="ec-lmtt-8"> on</span><span
-class="ec-lmtt-8"> Intel</span><span
class="ec-lmtt-8"> x86_64’</span><br class="fancyvrb" /><a
- id="x1-16006r3"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> Distribution:</span><span
+ id="x1-18006r3"></a><span
+class="ec-lmtt-8">Distribution:</span><span
class="ec-lmtt-8"> inst</span><span
class="ec-lmtt-8"> (compressed)</span>
<br class="fancyvrb" /><a
- id="x1-16008r4"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> Directory</span><span
+ id="x1-18008r4"></a><span
+class="ec-lmtt-8">Directory</span><span
class="ec-lmtt-8"> for</span><span
class="ec-lmtt-8"> temporary</span><span
class="ec-lmtt-8"> files:</span><span
class="ec-lmtt-8"> /tmp</span><br class="fancyvrb" /><a
- id="x1-16010r5"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a
- id="x1-16012r6"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
+ id="x1-18010r5"></a><span
+class="ec-lmtt-8">...</span><br class="fancyvrb" /><a
+ id="x1-18012r6"></a><span
class="ec-lmtt-8"> Detected</span><span
class="ec-lmtt-8"> platform:</span><span
class="ec-lmtt-8"> GNU/Linux</span><span
@@ -1231,12 +1351,9 @@
class="ec-lmtt-8"> on</span><span
class="ec-lmtt-8"> Intel</span><span
class="ec-lmtt-8"> x86_64</span><br class="fancyvrb" /><a
- id="x1-16014r7"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><br class="fancyvrb" /><a
- id="x1-16016r8"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
+ id="x1-18014r7"></a>
+<br class="fancyvrb" /><a
+ id="x1-18016r8"></a><span
class="ec-lmtt-8"> <B></span><span
class="ec-lmtt-8"> binary</span><span
class="ec-lmtt-8"> platforms:</span><span
@@ -1243,37 +1360,26 @@
class="ec-lmtt-8"> 1</span><span
class="ec-lmtt-8"> out</span><span
class="ec-lmtt-8"> of</span><span
-class="ec-lmtt-8"> 19</span>
-<br class="fancyvrb" /><a
- id="x1-16018r9"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><br class="fancyvrb" /><a
- id="x1-16020r10"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
+class="ec-lmtt-8"> 16</span><br class="fancyvrb" /><a
+ id="x1-18018r9"></a><br class="fancyvrb" /><a
+ id="x1-18020r10"></a><span
class="ec-lmtt-8"> <S></span><span
class="ec-lmtt-8"> set</span><span
class="ec-lmtt-8"> installation</span><span
-class="ec-lmtt-8"> scheme</span><span
-class="ec-lmtt-8"> (scheme-full)</span><br class="fancyvrb" /><a
- id="x1-16022r11"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><br class="fancyvrb" /><a
- id="x1-16024r12"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
+class="ec-lmtt-8"> scheme:</span><span
+class="ec-lmtt-8"> scheme-full</span><br class="fancyvrb" /><a
+ id="x1-18022r11"></a><br class="fancyvrb" /><a
+ id="x1-18024r12"></a><span
class="ec-lmtt-8"> <C></span><span
class="ec-lmtt-8"> customizing</span><span
class="ec-lmtt-8"> installation</span><span
-class="ec-lmtt-8"> collections:</span>
+class="ec-lmtt-8"> collections</span>
<br class="fancyvrb" /><a
- id="x1-16026r13"></a><span
+ id="x1-18026r13"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> 40</span><span
class="ec-lmtt-8"> collections</span><span
class="ec-lmtt-8"> out</span><span
@@ -1282,21 +1388,15 @@
class="ec-lmtt-8"> disk</span><span
class="ec-lmtt-8"> space</span><span
class="ec-lmtt-8"> required:</span><span
-class="ec-lmtt-8"> 5328</span><span
+class="ec-lmtt-8"> 5829</span><span
class="ec-lmtt-8"> MB</span><br class="fancyvrb" /><a
- id="x1-16028r14"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><br class="fancyvrb" /><a
- id="x1-16030r15"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
+ id="x1-18028r14"></a><br class="fancyvrb" /><a
+ id="x1-18030r15"></a><span
class="ec-lmtt-8"> <D></span><span
class="ec-lmtt-8"> directories:</span><br class="fancyvrb" /><a
- id="x1-16032r16"></a><span
+ id="x1-18032r16"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> TEXDIR</span><span
class="ec-lmtt-8"> (the</span><span
class="ec-lmtt-8"> main</span><span
@@ -1303,33 +1403,23 @@
class="ec-lmtt-8"> TeX</span><span
class="ec-lmtt-8"> directory):</span>
<br class="fancyvrb" /><a
- id="x1-16034r17"></a><span
+ id="x1-18034r17"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
+class="ec-lmtt-8"> /usr/local/texlive/2019</span><br class="fancyvrb" /><a
+ id="x1-18036r18"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> /usr/local/texlive/2018</span><br class="fancyvrb" /><a
- id="x1-16036r18"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a
- id="x1-16038r19"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><br class="fancyvrb" /><a
- id="x1-16040r20"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
+ id="x1-18038r19"></a><br class="fancyvrb" /><a
+ id="x1-18040r20"></a><span
class="ec-lmtt-8"> <O></span><span
class="ec-lmtt-8"> options:</span><br class="fancyvrb" /><a
- id="x1-16042r21"></a><span
+ id="x1-18042r21"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> use</span><span
@@ -1339,20 +1429,13 @@
class="ec-lmtt-8"> of</span><span
class="ec-lmtt-8"> A4</span><span
class="ec-lmtt-8"> by</span><span
-class="ec-lmtt-8"> default</span>
-<br class="fancyvrb" /><a
- id="x1-16044r22"></a><span
+class="ec-lmtt-8"> default</span><br class="fancyvrb" /><a
+ id="x1-18044r22"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a
- id="x1-16046r23"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><br class="fancyvrb" /><a
- id="x1-16048r24"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
+ id="x1-18046r23"></a><br class="fancyvrb" /><a
+ id="x1-18048r24"></a><span
class="ec-lmtt-8"> <V></span><span
class="ec-lmtt-8"> set</span><span
class="ec-lmtt-8"> up</span><span
@@ -1359,298 +1442,167 @@
class="ec-lmtt-8"> for</span><span
class="ec-lmtt-8"> portable</span><span
class="ec-lmtt-8"> installation</span><br class="fancyvrb" /><a
- id="x1-16050r25"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><br class="fancyvrb" /><a
- id="x1-16052r26"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> Actions:</span><br class="fancyvrb" /><a
- id="x1-16054r27"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
+ id="x1-18050r25"></a>
+<br class="fancyvrb" /><a
+ id="x1-18052r26"></a><span
+class="ec-lmtt-8">Actions:</span><br class="fancyvrb" /><a
+ id="x1-18054r27"></a><span
class="ec-lmtt-8"> <I></span><span
class="ec-lmtt-8"> start</span><span
class="ec-lmtt-8"> installation</span><span
class="ec-lmtt-8"> to</span><span
class="ec-lmtt-8"> hard</span><span
-class="ec-lmtt-8"> disk</span>
-<br class="fancyvrb" /><a
- id="x1-16056r28"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
+class="ec-lmtt-8"> disk</span><br class="fancyvrb" /><a
+ id="x1-18056r28"></a><span
class="ec-lmtt-8"> <P></span><span
-class="ec-lmtt-8"> zapisz</span><span
-class="ec-lmtt-8"> profil</span><span
-class="ec-lmtt-8"> instalacyjny</span><span
-class="ec-lmtt-8"> do</span><span
-class="ec-lmtt-8"> pliku</span><span
+class="ec-lmtt-8"> save</span><span
+class="ec-lmtt-8"> installation</span><span
+class="ec-lmtt-8"> profile</span><span
+class="ec-lmtt-8"> to</span><span
class="ec-lmtt-8"> ’texlive.profile’</span><span
-class="ec-lmtt-8"> i~zako</span><span
-class="ec-lmtt-8">ńcz</span><br class="fancyvrb" /><a
- id="x1-16058r29"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
+class="ec-lmtt-8"> and</span><span
+class="ec-lmtt-8"> exit</span><br class="fancyvrb" /><a
+ id="x1-18058r29"></a><span
class="ec-lmtt-8"> <H></span><span
class="ec-lmtt-8"> help</span><br class="fancyvrb" /><a
- id="x1-16060r30"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
+ id="x1-18060r30"></a><span
class="ec-lmtt-8"> <Q></span><span
class="ec-lmtt-8"> quit</span></div>
<br /> <div class="caption"
><span class="id">Rysunek 2: </span><span
-class="content">Gł\xF3wny ekran instalatora w trybie tekstowym (GNU/Linux)</span></div><!--tex4ht:label?: x1-16061r2 -->
+class="content">Gł\xF3wny ekran instalatora w trybie tekstowym (GNU/Linux)</span></div><!--tex4ht:label?: x1-18061r2 -->
-<!--l. 770--><p class="indent" > </div><hr class="endfigure">
-<!--l. 772--><p class="indent" > Do uruchomienia w trybie graficznym (GUI; rys. <a
-href="#x1-16062r3">3<!--tex4ht:ref: fig:gui-main --></a>) wymagana jest obecność w systemie modułu
-<span class="path"><span
-class="ec-lmtt-10">Perl::TK</span></span>, skompilowanego ze wsparciem dla XFT (w systemach GNU/Linux jest on z reguły dostępny, ale
-w innych systemach niekoniecznie). Mając go możemy uruchomić: <div class="alltt">
-<!--l. 776--><p class="noindent" ><div class="obeylines-v">
-<span
-class="ec-lmtt-10">></span><span
-class="ec-lmtt-10"> </span><span
-class="ec-lmtk-10">perl</span><span
-class="ec-lmtk-10"> install-tl</span><span
-class="ec-lmtk-10"> -gui</span>
-</div>
-</div>
-<!--l. 780--><p class="indent" > Kompletny wykaz dostępnych opcji otrzymamy uruchamiając: <div class="alltt">
-<!--l. 781--><p class="noindent" ><div class="obeylines-v">
-<span
-class="ec-lmtt-10">></span><span
-class="ec-lmtt-10"> </span><span
-class="ec-lmtk-10">perl</span><span
-class="ec-lmtk-10"> install-tl</span><span
-class="ec-lmtk-10"> -help</span>
-</div>
-</div>
-<!--l. 785--><p class="indent" > <span
-class="ec-lmbx-10">Uwaga dotycząca uprawnie</span><span
-class="ec-lmbx-10">ń w Unix: </span>program instalacyjny będzie respektował aktualną wartość
-<span
-class="ec-lmtt-10">umask</span>. Jeśli więc chcemy, aby instalacja była dostępna dla innych użytkownik\xF3w, musimy ustawić wartość np.
-<span
-class="ec-lmtt-10">umask 002</span>. Więcej informacji na temat <span
-class="ec-lmtt-10">umask </span>znajdziemy w dokumentacji posiadanego systemu
-operacyjnego.
-<!--l. 791--><p class="indent" > <hr class="figure"><div class="figure"
+<!--l. 756--><p class="indent" > </div><hr class="endfigure">
+<!--l. 758--><p class="indent" > <hr class="figure"><div class="figure"
>
<a
- id="x1-16062r3"></a>
+ id="x1-18062r3"></a>
-
-<!--l. 792--><p class="noindent" ><img
-src="install-lnx-main.png" alt="PIC"
-width="1.00374pt" height="1.00374pt" >
+<!--l. 759--><p class="noindent" ><img
+src="../texlive-common/basic-w32.png" alt="pict"
+>
<br /> <div class="caption"
><span class="id">Rysunek 3: </span><span
-class="content">Ekran zaawansowanego programu instalacyjnego GUI (GNU/Linux)</span></div><!--tex4ht:label?: x1-16062r3 -->
+class="content">Podstawowy ekran instalatora (Windows). Przycisk „Advanced" (Zaawansowane) przywoła
+ekran podobny do rys. <a
+href="#x1-18063r4">4<!--tex4ht:ref: fig:advanced-lnx --></a></span></div><!--tex4ht:label?: x1-18062r3 -->
-<!--l. 795--><p class="indent" > </div><hr class="endfigure">
-<!--l. 797--><p class="indent" > <span
-class="ec-lmbx-10">Uwagi specjalne dotyczące Cygwin: </span>w odr\xF3żnieniu od wielu rzeczywistych system\xF3w
-operacyjnych, kt\xF3rych Cygwin jest jedynie emulatorem, w środowisku tym mogą nie być domyślnie
-zainstalowane niekt\xF3re programy wymagane dla instalatora <span class="TEX">T<span
-class="E">E</span>X</span> Live. Dodatkowe informacje – patrz
-część <a
-href="#x1-190003.1.4">3.1.4<!--tex4ht:ref: sec:cygwin --></a>.
- <h5 class="subsubsectionHead"><span class="titlemark">3.1.2. </span> <a
- id="x1-170003.1.2"></a>Mac OS X</h5>
-<!--l. 806--><p class="noindent" >Jak wspomniano w części <a
-href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a>, dla Mac OS X przygotowano odrębną dystrybucję Mac<span class="TEX">T<span
-class="E">E</span>X</span> (<a
-href="http://tug.org/mactex" class="url" ><span
-class="ec-lmtt-10">http://tug.org/mactex</span></a>).
-W jej wypadku należy użyć dedykowanego programu instalacyjnego, gdyż zmienia on w specyficzny spos\xF3b
-ustawienia systemu, w szczeg\xF3lności pozwala na łatwe przełączanie między r\xF3żnymi dystrybucjami <span class="TEX">T<span
-class="E">E</span>X</span>-a dla
-Mac OS X (Mac<span class="TEX">T<span
-class="E">E</span>X</span>, Fink, MacPorts, …), wykorzystując tzw. struktury danych <span class="TEX">T<span
-class="E">E</span>X</span>Dist.
-<!--l. 814--><p class="indent" > Mac<span class="TEX">T<span
-class="E">E</span>X</span> jest oparty na <span class="TEX">T<span
-class="E">E</span>X</span> Live i gł\xF3wne drzewa katalog\xF3w oraz programy są w nim dokładnie
-takie same; dodano jedynie katalogi ze specyficznymi dla systemu Mac OS X dokumentacjami
-i aplikacjami.
-<!--l. 818--><p class="noindent" >
- <h5 class="subsubsectionHead"><span class="titlemark">3.1.3. </span> <a
- id="x1-180003.1.3"></a>Windows</h5>
-<!--l. 820--><p class="noindent" >Gdy używamy pobranego z sieci i rozpakowanego z pliku zip instalatora (bądź program ten nie uruchamia się
-automatycznie po włożeniu DVD do napędu), należy uruchomić <span class="path"><span
-class="ec-lmtt-10">install-tl-windows.bat</span></span> (np. podw\xF3jnym
-kliknięciem myszy). Jeśli potrzebujemy więcej opcji instalacyjnych (np. wyboru konkretnych kolekcji
-pakiet\xF3w), możemy uruchomić alternatywny <span class="path"><span
-class="ec-lmtt-10">install-tl-advanced.bat</span></span>.
-<!--l. 827--><p class="indent" > Można to uczynić także z linii poleceń. Gdy katalog zawierający ten plik jest katalogiem bieżącym,
-wystarczy uruchomić: <div class="alltt">
-<!--l. 829--><p class="noindent" ><div class="obeylines-v">
-<span
-class="ec-lmtt-10">></span><span
-class="ec-lmtt-10"> </span><span
-class="ec-lmtk-10">install-tl-windows</span>
-</div>
-</div>
-<!--l. 833--><p class="indent" > W linii poleceń można też podać ścieżkę do programu, np. dla <span class="TEX">T<span
-class="E">E</span>X</span> Collection DVD: <div class="alltt">
-<!--l. 835--><p class="noindent" ><div class="obeylines-v">
-<span
-class="ec-lmtt-10">></span><span
-class="ec-lmtt-10"> </span><span
-class="ec-lmtk-10">D:</span><span
-class="ec-lmtt-10">\</span><span
-class="ec-lmtk-10">texlive</span><span
-class="ec-lmtt-10">\</span><span
-class="ec-lmtk-10">install-tl-windows</span>
-</div>
-</div> zakładając, że <span class="path"><span
-class="ec-lmtt-10">D:</span></span> jest napędem DVD (rys. <a
-href="#x1-18001r4">4<!--tex4ht:ref: fig:wizard-w32 --></a> pokazuje domyślny dla Windows ekran programu
-instalacyjnego).
-<!--l. 842--><p class="indent" > Instalacja w trybie tekstowym wymaga podania: <div class="alltt">
-<!--l. 843--><p class="noindent" ><div class="obeylines-v">
-<span
-class="ec-lmtt-10">></span><span
-class="ec-lmtt-10"> </span><span
-class="ec-lmtk-10">install-tl-windows</span><span
-class="ec-lmtk-10"> -no-gui</span>
-</div>
-</div>
-<!--l. 847--><p class="indent" > Wszystkie dostępne opcje wyświetlimy uruchamiając: <div class="alltt">
-<!--l. 848--><p class="noindent" ><div class="obeylines-v">
-<span
-class="ec-lmtt-10">></span><span
-class="ec-lmtt-10"> </span><span
-class="ec-lmtk-10">install-tl-windows</span><span
-class="ec-lmtk-10"> -help</span>
-</div>
-</div>
-<!--l. 852--><p class="indent" > <hr class="figure"><div class="figure"
+<!--l. 761--><p class="indent" > </div><hr class="endfigure">
+<!--l. 763--><p class="indent" > <hr class="figure"><div class="figure"
>
<a
- id="x1-18001r4"></a>
+ id="x1-18063r4"></a>
-
-<!--l. 853--><p class="noindent" ><img
-src="wizard-w32.png" alt="PIC"
-width="1.00374pt" height="1.00374pt" >
+<!--l. 764--><p class="noindent" ><img
+src="../texlive-common/advanced-lnx.png" alt="pict"
+>
<br /> <div class="caption"
><span class="id">Rysunek 4: </span><span
-class="content">Ekran programu instalacyjnego „Wizard” (Windows)</span></div><!--tex4ht:label?: x1-18001r4 -->
+class="content">Zaawansowany ekran instalatora GUI (GNU/Linux)</span></div><!--tex4ht:label?: x1-18063r4 -->
-<!--l. 856--><p class="indent" > </div><hr class="endfigure">
-<!--l. 858--><p class="indent" > <a id="cygwin"></a>
+<!--l. 767--><p class="indent" > </div><hr class="endfigure">
+<!--l. 770--><p class="indent" > <a id="cygwin"></a>
<h5 class="subsubsectionHead"><span class="titlemark">3.1.4. </span> <a
id="x1-190003.1.4"></a>Cygwin</h5>
-<!--l. 862--><p class="noindent" >Przed instalacją w tym systemie zaleca się uruchomić program <span class="path"><span
-class="ec-lmtt-10">setup.exe</span></span> i, o ile nie zostały one uprzednio
-zainstalowane, zainstalować pakiety <span class="path"><span
-class="ec-lmtt-10">perl</span></span> oraz <span class="path"><span
-class="ec-lmtt-10">wget</span></span>. Ponadto zalecana jest instalacja:
+<!--l. 774--><p class="noindent" >Przed instalację w tym systemie zaleca się uruchomić program <span
+class="ec-lmtt-10">setup.exe </span>i, o ile nie zostały one uprzednio
+zainstalowane, zainstalować pakiety <span
+class="ec-lmtt-10">perl </span>oraz <span
+class="ec-lmtt-10">wget</span>. Ponadto zalecana jest zainstalowanie dodatkowych
+pakiet\xF3w:
<ul class="itemize1">
- <li class="itemize"><span class="path"><span
-class="ec-lmtt-10">fontconfig</span></span> (wymagany dla Xe<span class="TEX">T<span
+ <li class="itemize"><span
+class="ec-lmtt-10">fontconfig </span>[wymagany dla Xe<span class="TEX">T<span
class="E">E</span>X</span> i Lua<span class="TEX">T<span
-class="E">E</span>X</span>)
+class="E">E</span>X</span>]
</li>
- <li class="itemize"><span class="path"><span
-class="ec-lmtt-10">ghostscript</span></span> (wymagany dla wielu narzędzi)
+ <li class="itemize"><span
+class="ec-lmtt-10">ghostscript </span>[wymagany dla wielu narzędzi]
</li>
- <li class="itemize"><span class="path"><span
-class="ec-lmtt-10">libXaw7</span></span> (wymagany dla <span
-class="ec-lmtt-10">xdvi</span>)
+ <li class="itemize"><span
+class="ec-lmtt-10">libXaw7 </span>[wymagany dla <span
+class="ec-lmtt-10">xdvi</span>]
</li>
- <li class="itemize"><span class="path"><span
-class="ec-lmtt-10">ncurses</span></span> (udostępnia <span
-class="ec-lmtt-10">clear </span>– „czyste” polecenie stosowane przez program instalacyjny)</li></ul>
-<!--l. 874--><p class="noindent" >
+ <li class="itemize"><span
+class="ec-lmtt-10">ncurses </span>[udostępnia polecenie <span
+class="ec-lmtt-10">clear </span>używane przez program instalacyjny]</li></ul>
+<!--l. 786--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.1.5. </span> <a
id="x1-200003.1.5"></a>Instalator w trybie tekstowym</h5>
-<!--l. 876--><p class="noindent" >Rysunek <a
-href="#x1-16061r2">2<!--tex4ht:ref: fig:text-main --></a> przedstawia gł\xF3wny ekran programu <span class="path"><span
-class="ec-lmtt-10">install-tl</span></span> w (domyślnym) trybie tekstowym
+<!--l. 789--><p class="noindent" >Rysunek <a
+href="#x1-18061r2">2<!--tex4ht:ref: fig:text-main --></a> przedstawia gł\xF3wny ekran programu <span
+class="ec-lmtt-10">install-tl </span>w (domyślnym) trybie tekstowym
w systemie Unix. W tym trybie nie używamy ani klawiszy kursora, ani myszy, lecz wyłącznie klawiszy
alfanumerycznych (uwaga: duże i małe litery są rozr\xF3żniane!). Wybraną opcję zatwierdzamy klawiszem
Enter.
-<!--l. 882--><p class="indent" > Instalator w trybie tekstowym jest na tyle prosty, by działał na możliwie wielu platformach, nawet
-wyposażonych jedynie w podstawowe biblioteki Perla.
-<!--l. 886--><p class="noindent" >
+<!--l. 795--><p class="indent" > Instalator w trybie tekstowym jest na tyle prosty, by działał na możliwie wielu platformach, nawet
+wyposażonych jedynie w podstawowe biblioteki Perla. The text installer interface is this primitive in order to
+make it run on as many platforms as possible, even with a minimal Perl.
+<!--l. 802--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.1.6. </span> <a
- id="x1-210003.1.6"></a>Zaawansowany program instalacyjny w trybie graficznym</h5>
-<!--l. 888--><p class="noindent" >Rysunek <a
-href="#x1-16062r3">3<!--tex4ht:ref: fig:gui-main --></a> przedstawia program instalacyjny w trybie graficznym, w wersji rozszerzonej. W systemie Windows
-znajdziemy tu dodatkowe przyciski dla opcji nieistotnych w systemach Unix/Linux.
-<!--l. 892--><p class="indent" > Tryb ten uruchamiamy poleceniem: <div class="alltt">
-<!--l. 893--><p class="noindent" ><div class="obeylines-v">
+ id="x1-210003.1.6"></a>Instalator w trybie graficznym</h5>
+<!--l. 814--><p class="noindent" >Nowy instalator graficzny domyślnie uruchamia się tylko z podstawowymi opcjami, patrz rys. reffig:basic-w32.
+Może być uruchomiony przez: <div class="alltt">
+
+<!--l. 815--><p class="noindent" ><div class="obeylines-v">
<span
-class="ec-lmtt-10"> ></span><span
+class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">install-tl</span><span
-class="ec-lmtk-10"> -gui=perltk</span>
+class="ec-lmtk-10"> -gui</span>
</div>
-</div>
-<!--l. 897--><p class="noindent" >
+</div> Przycisk „Advanced" (Zaawansowane) udostępnia więcej opcji instalatora, zobacz rys. <a
+href="#x1-18063r4">4<!--tex4ht:ref: fig:advanced-lnx --></a>.
+<!--l. 829--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.1.7. </span> <a
- id="x1-220003.1.7"></a>Uproszczony program instalacyjny</h5>
-<!--l. 899--><p class="noindent" >W systemie Windows domyślnie uruchamiany jest uproszczony program instalujący wszystkie pakiety <span class="TEX">T<span
-class="E">E</span>X</span>
-Live, kt\xF3ry wymaga od użytkownika odpowiedzi jedynie na kilka pytań (katalog docelowy itp.). Tryb ten
-zwany jest <span
-class="ec-lmri-10">wizard </span>(„czarodziej”, „mag”, rys. <a
-href="#x1-18001r4">4<!--tex4ht:ref: fig:wizard-w32 --></a>).
-<!--l. 904--><p class="indent" > Na innych platformach tryb ten uruchamiamy poleceniem: <div class="alltt">
-<!--l. 905--><p class="noindent" ><div class="obeylines-v">
-<span
-class="ec-lmtt-10">></span><span
-class="ec-lmtt-10"> </span><span
-class="ec-lmtk-10">install-tl</span><span
-class="ec-lmtk-10"> -gui=wizard</span>
-</div>
-</div>
-<!--l. 909--><p class="noindent" >
+ id="x1-220003.1.7"></a>Starsze instalatory</h5>
+<!--l. 835--><p class="noindent" >W poprzednich wydaniach <span class="TEX">T<span
+class="E">E</span>X</span> Live można było uruchomić instalator w trybach podstawowym <span
+class="ec-lmtt-10">wizard </span>i
+zaawansowanym <span
+class="ec-lmtt-10">perltk</span>/<span
+class="ec-lmtt-10">expert</span>. Mogą one być nadal używane pod warunkiem zainstalowania
+programu Perl/Tk. Uruchamiamy wtedy instalator z parametrem <span
+class="ec-lmtt-10">-gui=wizard </span>lub <span
+class="ec-lmtt-10">-gui=perltk</span>
+odpowiednio.
+<!--l. 847--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.2. </span> <a
- id="x1-230003.2"></a>Podczas instalacji</h4>
-<!--l. 912--><p class="noindent" >Program instalacyjny jest z założenia na tyle prosty, że szczeg\xF3łowe wyjaśnienia wydają się zbędne. Podamy
-jednak kilka uwag dotyczących r\xF3żnych opcji i dostępnych podmenu.
-
-
-<!--l. 916--><p class="noindent" >
+ id="x1-230003.2"></a>Uruchamianie instalacji</h4>
+<!--l. 850--><p class="noindent" >Program instalacyjny jest z założenia na tyle prosty, że szczeg\xF3łowe wyjaśnienia wydają się zbędne, podamy
+tylko kilka uwag dotyczących r\xF3żnych opcji i dostępnych podmenu.
+<!--l. 854--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.2.1. </span> <a
id="x1-240003.2.1"></a>Menu: binary systems (tylko Unix)</h5>
-<!--l. 919--><p class="noindent" ><hr class="figure"><div class="figure"
+<!--l. 857--><p class="noindent" ><hr class="figure"><div class="figure"
>
<a
- id="x1-24043r5"></a>
+ id="x1-24037r5"></a>
<div class="fancyvrb" id="fancyvrb2"><a
id="x1-24002r1"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> Available</span><span
+class="ec-lmtt-8">Available</span><span
class="ec-lmtt-8"> platforms:</span><span
-class="ec-lmtt-8"> (Dostępne</span><span
+class="ec-lmtt-8"> (dostępne</span><span
class="ec-lmtt-8"> platformy:)</span><br class="fancyvrb" /><a
id="x1-24004r2"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> ===============================================================================</span>
+class="ec-lmtt-8">===============================================================================</span>
<br class="fancyvrb" /><a
id="x1-24006r3"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> a</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -1662,8 +1614,6 @@
id="x1-24008r4"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> b</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -1675,29 +1625,24 @@
id="x1-24010r5"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> c</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> MacOSX</span><span
class="ec-lmtt-8"> current</span><span
-class="ec-lmtt-8"> (10.10-10.13)</span><span
+class="ec-lmtt-8"> (10.12-)</span><span
class="ec-lmtt-8"> on</span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> x86_64</span><span
class="ec-lmtt-8"> (x86_64-darwin)</span><br class="fancyvrb" /><a
id="x1-24012r6"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> d</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> MacOSX</span><span
class="ec-lmtt-8"> legacy</span><span
-class="ec-lmtt-8"> (10.6-10.10)</span><span
+class="ec-lmtt-8"> (10.6-)</span><span
class="ec-lmtt-8"> on</span><span
class="ec-lmtt-8"> x86_64</span><span
class="ec-lmtt-8"> (x86_64-darwinlegacy)</span>
@@ -1705,8 +1650,6 @@
id="x1-24014r7"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> e</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -1717,8 +1660,6 @@
id="x1-24016r8"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> f</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -1726,13 +1667,10 @@
class="ec-lmtt-8"> on</span><span
class="ec-lmtt-8"> Intel</span><span
class="ec-lmtt-8"> x86</span><span
-class="ec-lmtt-8"> (i386-freebsd)</span>
-<br class="fancyvrb" /><a
+class="ec-lmtt-8"> (i386-freebsd)</span><br class="fancyvrb" /><a
id="x1-24018r9"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> g</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -1739,75 +1677,43 @@
class="ec-lmtt-8"> GNU/Linux</span><span
class="ec-lmtt-8"> on</span><span
class="ec-lmtt-8"> ARM64</span><span
-class="ec-lmtt-8"> (aarch64-linux)</span><br class="fancyvrb" /><a
+class="ec-lmtt-8"> (aarch64-linux)</span>
+<br class="fancyvrb" /><a
id="x1-24020r10"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> h</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> GNU/Linux</span><span
class="ec-lmtt-8"> on</span><span
-class="ec-lmtt-8"> ARM</span><span
-class="ec-lmtt-8"> (armel-linux)</span><br class="fancyvrb" /><a
+class="ec-lmtt-8"> ARMhf</span><span
+class="ec-lmtt-8"> (armhf-linux)</span><br class="fancyvrb" /><a
id="x1-24022r11"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> i</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> GNU/Linux</span><span
class="ec-lmtt-8"> on</span><span
-class="ec-lmtt-8"> ARMhf</span><span
-class="ec-lmtt-8"> (armhf-linux)</span>
-<br class="fancyvrb" /><a
- id="x1-24024r12"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> j</span><span
-class="ec-lmtt-8"> [</span><span
-class="ec-lmtt-8"> ]</span><span
-class="ec-lmtt-8"> GNU/Linux</span><span
-class="ec-lmtt-8"> on</span><span
class="ec-lmtt-8"> Intel</span><span
class="ec-lmtt-8"> x86</span><span
class="ec-lmtt-8"> (i386-linux)</span><br class="fancyvrb" /><a
- id="x1-24026r13"></a><span
+ id="x1-24024r12"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> k</span><span
-class="ec-lmtt-8"> [</span><span
-class="ec-lmtt-8"> ]</span><span
-class="ec-lmtt-8"> GNU/Linux</span><span
-class="ec-lmtt-8"> on</span><span
-class="ec-lmtt-8"> PowerPC</span><span
-class="ec-lmtt-8"> (powerpc-linux)</span>
-<br class="fancyvrb" /><a
- id="x1-24028r14"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> l</span><span
+class="ec-lmtt-8"> j</span><span
class="ec-lmtt-8"> [X]</span><span
class="ec-lmtt-8"> GNU/Linux</span><span
class="ec-lmtt-8"> on</span><span
class="ec-lmtt-8"> x86_64</span><span
-class="ec-lmtt-8"> (x86_64-linux)</span><br class="fancyvrb" /><a
- id="x1-24030r15"></a><span
+class="ec-lmtt-8"> (x86_64-linux)</span>
+<br class="fancyvrb" /><a
+ id="x1-24026r13"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> m</span><span
+class="ec-lmtt-8"> k</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> GNU/Linux</span><span
@@ -1815,14 +1721,11 @@
class="ec-lmtt-8"> x86_64</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> musl</span><span
-class="ec-lmtt-8"> (x86_64-linuxmusl)</span>
-<br class="fancyvrb" /><a
- id="x1-24032r16"></a><span
+class="ec-lmtt-8"> (x86_64-linuxmusl)</span><br class="fancyvrb" /><a
+ id="x1-24028r14"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> o</span><span
+class="ec-lmtt-8"> l</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> NetBSD</span><span
@@ -1829,12 +1732,10 @@
class="ec-lmtt-8"> on</span><span
class="ec-lmtt-8"> x86_64</span><span
class="ec-lmtt-8"> (amd64-netbsd)</span><br class="fancyvrb" /><a
- id="x1-24034r17"></a><span
+ id="x1-24030r15"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> p</span><span
+class="ec-lmtt-8"> m</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> NetBSD</span><span
@@ -1841,13 +1742,12 @@
class="ec-lmtt-8"> on</span><span
class="ec-lmtt-8"> Intel</span><span
class="ec-lmtt-8"> x86</span><span
-class="ec-lmtt-8"> (i386-netbsd)</span><br class="fancyvrb" /><a
- id="x1-24036r18"></a><span
+class="ec-lmtt-8"> (i386-netbsd)</span>
+<br class="fancyvrb" /><a
+ id="x1-24032r16"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> s</span><span
+class="ec-lmtt-8"> o</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> Solaris</span><span
@@ -1854,38 +1754,21 @@
class="ec-lmtt-8"> on</span><span
class="ec-lmtt-8"> Intel</span><span
class="ec-lmtt-8"> x86</span><span
-class="ec-lmtt-8"> (i386-solaris)</span>
-<br class="fancyvrb" /><a
- id="x1-24038r19"></a><span
+class="ec-lmtt-8"> (i386-solaris)</span><br class="fancyvrb" /><a
+ id="x1-24034r17"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> t</span><span
+class="ec-lmtt-8"> p</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> Solaris</span><span
class="ec-lmtt-8"> on</span><span
-class="ec-lmtt-8"> Sparc</span><span
-class="ec-lmtt-8"> (sparc-solaris)</span><br class="fancyvrb" /><a
- id="x1-24040r20"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> u</span><span
-class="ec-lmtt-8"> [</span><span
-class="ec-lmtt-8"> ]</span><span
-class="ec-lmtt-8"> Solaris</span><span
-class="ec-lmtt-8"> on</span><span
class="ec-lmtt-8"> x86_64</span><span
class="ec-lmtt-8"> (x86_64-solaris)</span><br class="fancyvrb" /><a
- id="x1-24042r21"></a><span
+ id="x1-24036r18"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> v</span><span
+class="ec-lmtt-8"> s</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> Windows</span><span
@@ -1892,18 +1775,20 @@
class="ec-lmtt-8"> (win32)</span></div>
<br /> <div class="caption"
><span class="id">Rysunek 5: </span><span
-class="content">Wyb\xF3r platformy (systemu operacyjnego)</span></div><!--tex4ht:label?: x1-24043r5 -->
+class="content">Wyb\xF3r platformy (systemu operacyjnego)</span></div><!--tex4ht:label?: x1-24037r5 -->
-<!--l. 944--><p class="noindent" ></div><hr class="endfigure">
-<!--l. 946--><p class="indent" > Rysunek <a
-href="#x1-24043r5">5<!--tex4ht:ref: fig:bin-text --></a> pokazuje (w trybie tekstowym) wyb\xF3r platformy (systemu operacyjnego). Domyślnie
-instalowane są tylko programy dla bieżącej platformy, ale menu to pozwala wybrać także zestawy dla innych
-platform. Może być to przydatne do instalacji na serwerze i wsp\xF3łdzielenia zasob\xF3w w sieci dla r\xF3żnych
-system\xF3w operacyjnych bądź instalacji dla kilku system\xF3w na tej samej maszynie.
+<!--l. 880--><p class="noindent" ></div><hr class="endfigure">
+<!--l. 882--><p class="indent" > Rysunek <a
+href="#x1-24037r5">5<!--tex4ht:ref: fig:bin-text --></a> pokazuje (w trybie tekstowym) wyb\xF3r platformy (systemu operacyjnego). Domyślnie
+instalowane są tylko programy dla bieżącej platformy, ale menu to pozwala wybrać także zestawy dla
+innych platform. Może być to przydatne do instalacji drzewa <span class="TEX">T<span
+class="E">E</span>X</span>-a na serwerze i wsp\xF3łdzielenia
+zasob\xF3w w sieci dla r\xF3żnych system\xF3w operacyjnych, albo instalacji dla kilku system\xF3w na tej samej
+maszynie.
<h5 class="subsubsectionHead"><span class="titlemark">3.2.2. </span> <a
id="x1-250003.2.2"></a>Wyb\xF3r składnik\xF3w do instalacji</h5>
-<!--l. 956--><p class="noindent" ><hr class="figure"><div class="figure"
+<!--l. 892--><p class="noindent" ><hr class="figure"><div class="figure"
>
@@ -1913,8 +1798,7 @@
<div class="fancyvrb" id="fancyvrb3"><a
id="x1-25002r1"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> Select</span><span
+class="ec-lmtt-8">Select</span><span
class="ec-lmtt-8"> scheme:</span><span
class="ec-lmtt-8"> (Wyb</span><span
class="ec-lmtt-8">\xF3r</span><span
@@ -1922,20 +1806,15 @@
class="ec-lmtt-8"> do</span><span
class="ec-lmtt-8"> instalacji:)</span><br class="fancyvrb" /><a
id="x1-25004r2"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> ===============================================================================</span>
+class="ec-lmtt-8">===============================================================================</span>
<br class="fancyvrb" /><a
id="x1-25006r3"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> a</span><span
+class="ec-lmtt-8">a</span><span
class="ec-lmtt-8"> [X]</span><span
class="ec-lmtt-8"> full</span><span
class="ec-lmtt-8"> scheme</span><span
class="ec-lmtt-8"> (everything)</span><br class="fancyvrb" /><a
id="x1-25008r4"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> b</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -1949,8 +1828,6 @@
class="ec-lmtt-8"> languages)</span>
<br class="fancyvrb" /><a
id="x1-25010r5"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> c</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -1964,8 +1841,6 @@
class="ec-lmtt-8"> few</span><span
class="ec-lmtt-8"> languages)</span><br class="fancyvrb" /><a
id="x1-25012r6"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> d</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -1976,8 +1851,6 @@
class="ec-lmtt-8"> latex)</span>
<br class="fancyvrb" /><a
id="x1-25014r7"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> e</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -1986,8 +1859,6 @@
class="ec-lmtt-8"> (plain</span><span
class="ec-lmtt-8"> only)</span><br class="fancyvrb" /><a
id="x1-25016r8"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> f</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -1994,8 +1865,6 @@
class="ec-lmtt-8"> ConTeXt</span><span
class="ec-lmtt-8"> scheme</span><br class="fancyvrb" /><a
id="x1-25018r9"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> g</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -2004,8 +1873,6 @@
class="ec-lmtt-8"> Live</span><span
class="ec-lmtt-8"> scheme</span><br class="fancyvrb" /><a
id="x1-25020r10"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> h</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -2017,8 +1884,6 @@
class="ec-lmtt-8"> all)</span>
<br class="fancyvrb" /><a
id="x1-25022r11"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> i</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -2032,8 +1897,6 @@
class="ec-lmtt-8"> near</span><span
class="ec-lmtt-8"> full)</span><br class="fancyvrb" /><a
id="x1-25024r12"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> j</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -2046,16 +1909,29 @@
class="content">Menu: wyb\xF3r schemat\xF3w</span></div><!--tex4ht:label?: x1-25025r6 -->
-<!--l. 972--><p class="noindent" ></div><hr class="endfigure">
-<!--l. 974--><p class="indent" > Rysunek <a
+<!--l. 908--><p class="noindent" ></div><hr class="endfigure">
+<!--l. 910--><p class="indent" > Rysunek <a
href="#x1-25025r6">6<!--tex4ht:ref: fig:scheme-text --></a> pokazuje menu „Wyb\xF3r schemat\xF3w”. Schematy to obszerne zestawy pakiet\xF3w, przeznaczone do
-wstępnego wyboru instalowanych komponent\xF3w. Mamy tu schematy do instalacji: podstawowej (<span
-class="ec-lmtt-10">basic</span>),
-typowej (<span
-class="ec-lmtt-10">medium</span>) i pełnej (<span
-class="ec-lmtt-10">full</span>; jest ona domyślna), pozostałe przygotowano z myślą o wybranych grupach
-użytkownik\xF3w (np. GUST) lub zastosowaniach (np. XML lub ConTeXt).
-<!--l. 981--><p class="indent" > <hr class="figure"><div class="figure"
+wstępnego wyboru instalowanych komponent\xF3w. Domyślny jest schemat pełny <span
+class="ec-lmtt-10">full </span>– instaluje wszystkie
+dostępne komponenty. Ten schemat jest rekomendowany, aczkolwiek możemy też wybrać instalację <span
+class="ec-lmtt-10">basic</span>,
+wtedy zostaną zainstalowane tylko komponenty konieczne do poprawnego działania plain <span class="TEX">T<span
+class="E">E</span>X</span>-a i <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-a.
+Wyb\xF3r schematu <span
+class="ec-lmtt-10">small </span>spowoduje zainstalowanie nieco większej liczby program\xF3w (r\xF3wnoważny z instalacją
+Basic<span class="TEX">T<span
+class="E">E</span>X</span> dla Mac<span class="TEX">T<span
+class="E">E</span>X</span>-a). Do testowania możemy zainstalować schemat <span
+class="ec-lmtt-10">minimal</span>, a gdy zainstalujemy
+<span
+class="ec-lmtt-10">medium </span>lub <span
+class="ec-lmtt-10">teTeX</span>, otrzymamy coś pomiędzy wymienionymi powyżej. Na rysunku <a
+href="#x1-25025r6">6<!--tex4ht:ref: fig:scheme-text --></a> opr\xF3cz wymienionych,
+znajdziemy r\xF3wnież schematy przygotowane z myślą o wybranych grupach użytkownik\xF3w (np. GUST) lub
+zastosowaniach (ConTeXt).
+<!--l. 925--><p class="indent" > <hr class="figure"><div class="figure"
>
@@ -2065,11 +1941,11 @@
<div class="center"
>
-<!--l. 982--><p class="noindent" >
+<!--l. 926--><p class="noindent" >
-<!--l. 983--><p class="noindent" ><img
-src="stdcoll.png" alt="PIC"
-width="1.00374pt" height="1.00374pt" >
+<!--l. 927--><p class="noindent" ><img
+src="../texlive-common/stdcoll.png" alt="pict"
+>
<br /> <div class="caption"
><span class="id">Rysunek 7: </span><span
class="content">Menu Collections (Kolekcje)</span></div><!--tex4ht:label?: x1-25026r7 -->
@@ -2076,82 +1952,92 @@
</div>
-<!--l. 986--><p class="indent" > </div><hr class="endfigure">
-<!--l. 988--><p class="indent" > Wstępnie wybrane schematy można modyfikować. W skład „schemat\xF3w” wchodzą tak zwane „kolekcje”,
-czyli zestawy pakiet\xF3w, kt\xF3re można wybrać w kolejnym menu: „Kolekcje” (rys. <a
-href="#x1-25026r7">7<!--tex4ht:ref: fig:collections-gui --></a>). Kolekcje stanowią niższy
-poziom niż schematy, a same składają się z „pakiet\xF3w”. Dopiero pakiety zawierają właściwe pliki makr,
-font\xF3w itp. Jeśli chcemy dodać lub usunąć pakiet, to po instalacji właściwej powinniśmy użyć programu
-<span class="TEX">T<span
-class="E">E</span>X</span> Live Manager (<span
-class="ec-lmss-10">tlmgr</span>, patrz część <a
-href="#x1-430005">5<!--tex4ht:ref: sec:tlmgr --></a>).
+<!--l. 930--><p class="indent" > </div><hr class="endfigure">
+<!--l. 932--><p class="indent" > Wybrany schemat można zmodyfikować korzystając z menu „Kolekcje”. Rysunek <a
+href="#x1-25026r7">7<!--tex4ht:ref: fig:collections-gui --></a> pokazuje okno
+„Collections” w trybie graficznym.
+<!--l. 934--><p class="indent" > Kolekcje są o jeden poziom bardziej szczeg\xF3łowe niż schematy—w skład schematu wchodzi wiele kolekcji,
+kolekcje składają się z jednego lub więcej pakiet\xF3w, a pakiet (najniższy poziom grupowania w <span class="TEX">T<span
+class="E">E</span>X</span> Live
+zawiera aktualne makra <span class="TEX">T<span
+class="E">E</span>X</span>-we, pliki font\xF3w itd.
+<!--l. 936--><p class="indent" > Aby dokładniej niż pozwala na to menu „Kolekcje” kontrolować instalację , po zakończeniu należy
+uruchomić managera instalacji <span
+class="ec-lmss-10">tlmgr </span>(patrz część <a
+href="#x1-430005">5<!--tex4ht:ref: sec:tlmgr --></a>), kt\xF3ry pozwoli nam na przejrzenie instalacji na poziomie
+pakiet\xF3w.
<h5 class="subsubsectionHead"><span class="titlemark">3.2.3. </span> <a
id="x1-260003.2.3"></a>Katalogi</h5>
-<!--l. 1000--><p class="noindent" >Domyślny układ katalog\xF3w opisano w części <a
+<!--l. 941--><p class="noindent" >Domyślny układ katalog\xF3w opisano w części <a
href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a> na str. <a
-href="#x1-110002.3">8<!--tex4ht:ref: sec:texmftrees --></a>. Położenie domyślne całej instalacji (<span class="path"><span
-class="ec-lmtt-10">TEXDIR</span></span>) to
-w systemach Unix <span class="path"><span
-class="ec-lmtt-10">/usr/local/texlive/2018</span></span>, zaś w Windows <span class="obeylines-h"><span class="verb"><span
-class="ec-lmtt-10">%SystemDrive%\texlive\2018</span></span></span>. Możemy
-zatem mieć kilka r\xF3wnoległych instalacji, każdą dla konkretnego roku wydania, i łatwo się między nimi
+href="#x1-110002.3">9<!--tex4ht:ref: sec:texmftrees --></a>. Położenie domyślne całej instalacji to
+<span
+class="ec-lmtt-10">/usr/local/texlive/2019 </span>w systemach Unix i <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">%SystemDrive%\texlive\2019</span></span></span> w Windows. Taka organizacja
+pozwala mieć kilka r\xF3wnoległych instalacji, każdą dla konkretnego roku wydania, i łatwo się między nimi
przełączać, zmieniając jedynie kolejność ścieżek przeszukiwania.
-<!--l. 1009--><p class="indent" > Gł\xF3wnym powodem, dla kt\xF3rego chcielibyśmy ewentualnie zmienić domyślne położenie <span class="path"><span
-class="ec-lmtt-10">TEXDIR</span></span> podczas
-instalacji, może być brak uprawnień systemowych. Aby zainstalować <span class="TEX">T<span
-class="E">E</span>X</span> Live, nie musimy być
-administratorem systemu, musimy jednak posiadać uprawnienia do zapisu w docelowym katalogu. Rozsądną
-alternatywą może być wtedy instalacja w katalogu domowym, szczeg\xF3lnie gdy będziemy jej jedynym
-użytkownikiem. Stosujemy tu zapis „<span class="obeylines-h"><span class="verb"><span
-class="ec-lmtt-10">~</span></span></span>” do zaznaczenia katalogu domowego użytkownika, np.
+<!--l. 951--><p class="indent" > Domyślne położenie instalacji może być zmienione przez podanie innej wartości zmiennej <span
+class="ec-lmtt-10">TEXDIR </span>w
+instalatorze. Może to być spowodowane brakiem miejsca na dysku (cały <span class="TEX">T<span
+class="E">E</span>X</span> Live potrzebuje kilku
+gigabajt\xF3w) lub uprawnień systemowych. Do zainstalowanie <span class="TEX">T<span
+class="E">E</span>X</span> Live nie jest konieczne posiadanie uprawnień
+administratora, musimy jednak mieć uprawnienia do zapisu w docelowym katalogu. Graficzny ekran
+pokazujący tę i inne opcje jest pokazany na rysunku <a
+href="#x1-18063r4">4<!--tex4ht:ref: fig:advanced-lnx --></a>.
+<!--l. 958--><p class="indent" > Katalogi instalacyjne można r\xF3wnież zmienić, ustawiając r\xF3żne zmienne środowiskowe przed
+uruchomieniem instalatora (najczęściej są to <span
+class="ec-lmtt-10">TEXLIVE_INSTALL_PREFIX </span>lub <span
+class="ec-lmtt-10">TEXLIVE_INSTALL_TEXDIR</span>); więcej
+informacji można znaleźć w dokumentacji wyświetlanej poleceniem <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">install-tl</span><span
+class="ec-lmtt-10"> --help</span></span></span> (dostępnej też online
+na stronie <a
+href="http://tug.org/texlive/doc/install-tl.html" class="url" ><span
+class="ec-lmtt-10">http://tug.org/texlive/doc/install-tl.html</span></a>).
+<!--l. 966--><p class="indent" > Rozsądną alternatywą może być wtedy instalacja w katalogu domowym, szczeg\xF3lnie gdy będziemy jej
+jedynym użytkownikiem. Dla zaznaczenia katalogu domowego użytkownika stosujemy zapis „<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">~</span></span></span>” , np.
<span class="obeylines-h"><span class="verb"><span
-class="ec-lmtt-10">~/texlive/2018</span></span></span>. Zalecamy użycie katalogu z nazwą odzwierciedlającą rok wydania, co pozwoli na
+class="ec-lmtt-10">~/texlive/2019</span></span></span>. Zalecamy użycie katalogu z nazwą odzwierciedlającą rok wydania, co pozwoli na
zainstalowanie obok siebie r\xF3żnych wydań <span class="TEX">T<span
class="E">E</span>X</span> Live.
-<!--l. 1023--><p class="indent" > Katalogi przeznaczone na instalację można r\xF3wnież zmienić definiując zmienne systemowe
+<!--l. 972--><p class="indent" > Zmiana <span
+class="ec-lmtt-10">TEXDIR </span>w programie instalacyjnym zmieni także ścieżki katalog\xF3w określone przez zmienne
<span
-class="ec-lmtt-10">TEXLIVE_INSTALL_PREFIX </span>lub <span
-class="ec-lmtt-10">TEXLIVE_INSTALL_TEXDIR</span>); patrz dokumentacja wyświetlana poleceniem
-<span class="obeylines-h"><span class="verb"><span
-class="ec-lmtt-10">install-tl</span><span
-class="ec-lmtt-10"> --help</span></span></span> (dostępna też online na stronie <a
-href="http://tug.org/texlive/doc/install-tl.html" class="url" ><span
-class="ec-lmtt-10">http://tug.org/texlive/doc/install-tl.html</span></a>).
-<!--l. 1029--><p class="indent" > Zmiana <span class="path"><span
-class="ec-lmtt-10">TEXDIR</span></span> w programie instalacyjnym zmieni także ścieżki katalog\xF3w określone przez zmienne
-<span class="path"><span
-class="ec-lmtt-10">TEXMFLOCAL</span></span>, <span class="path"><span
-class="ec-lmtt-10">TEXMFSYSVAR</span></span> i <span class="path"><span
-class="ec-lmtt-10">TEXMFSYSCONFIG</span></span>.
-<!--l. 1033--><p class="indent" > <span class="path"><span
-class="ec-lmtt-10">TEXMFHOME</span></span> jest zalecanym położeniem dla prywatnych makr i font\xF3w użytkownika. Domyślnym
+class="ec-lmtt-10">TEXMFLOCAL</span>, <span
+class="ec-lmtt-10">TEXMFSYSVAR </span>i <span
+class="ec-lmtt-10">TEXMFSYSCONFIG</span>.
+<!--l. 976--><p class="indent" > <span
+class="ec-lmtt-10">TEXMFHOME </span>jest zalecanym położeniem dla prywatnych makr i font\xF3w użytkownika. Domyślnym
katalogiem jest <span class="obeylines-h"><span class="verb"><span
-class="ec-lmtt-10">~/texmf</span></span></span>. W odr\xF3żnieniu od <span class="path"><span
-class="ec-lmtt-10">TEXDIR</span></span>, znak <span class="obeylines-h"><span class="verb"><span
-class="ec-lmtt-10">~</span></span></span> jest zachowywany w generowanych plikach
-konfiguracyjnych, ponieważ w wygodny spos\xF3b odnosi się do katalogu domowego użytkownika podczas
-każdego uruchamiania program\xF3w. Znak ten rozwijany jest do zmiennej <span class="path"><span
-class="ec-lmtt-10">$HOME</span></span> w Unix/Linux
-i <span class="obeylines-h"><span class="verb"><span
-class="ec-lmtt-10">%USERPROFILE%</span></span></span> w Windows. Po raz kolejny podkreślmy, że tak jak inne drzewa katalog\xF3w, <span
-class="ec-lmtt-10">TEXMFHOME</span>
-musi mieć strukturę zgodną z TDS, w przeciwnym wypadku potrzebne pliki mogą nie zostać
-znalezione.
-<!--l. 1043--><p class="indent" > Katalog określany przez zmienną <span class="path"><span
-class="ec-lmtt-10">TEXMFVAR</span></span> przechowuje dane konfiguracyjne specyficzne dla każdego
-użytkownika. Katalog określany przez zmienną <span class="path"><span
-class="ec-lmtt-10">TEXMFCACHE</span></span> przechowuje dane buforowane (<span
-class="ec-lmri-10">cached</span>)
+class="ec-lmtt-10">~/texmf</span></span></span> (<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">~/Library/texmf</span></span></span> dla Macs). W odr\xF3żnieniu od <span
+class="ec-lmtt-10">TEXDIR</span>, znak <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">~</span></span></span> jest zachowywany w
+generowanych plikach konfiguracyjnych, ponieważ w wygodny spos\xF3b odnosi się do katalogu domowego
+użytkownika podczas każdego uruchamiania program\xF3w. Znak ten rozwijany jest do zmiennej <span
+class="ec-lmtt-10">$HOME</span>
+w Unix/Linux i <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">%USERPROFILE%</span></span></span> w Windows. Po raz kolejny podkreślmy, że tak jak wszystkie drzewa
+katalog\xF3w, <span
+class="ec-lmtt-10">TEXMFHOME </span>musi mieć strukturę zgodną z TDS, w przeciwnym wypadku potrzebne pliki mogą nie
+zostać znalezione.
+<!--l. 987--><p class="indent" > Katalog <span
+class="ec-lmtt-10">TEXMFVAR </span>przechowuje dane konfiguracyjne specyficzne dla każdego użytkownika.
Lua<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span> oraz Con<span class="TEX">T<span
-class="E">E</span>X</span>t MkIV (patrz część <a
-href="#x1-350003.4.5">3.4.5<!--tex4ht:ref: sec:context-mkiv --></a>, na str. <a
-href="#x1-350003.4.5">38<!--tex4ht:ref: sec:context-mkiv --></a>).
-<!--l. 1049--><p class="noindent" >
+class="E">E</span>X</span></span>i Con<span class="TEX">T<span
+class="E">E</span>X</span>t MkIV (patrz cześć <a
+href="#x1-350003.4.5">3.4.5<!--tex4ht:ref: sec:context-mkiv --></a>, str. <a
+href="#x1-350003.4.5">42<!--tex4ht:ref: sec:context-mkiv --></a>) do tych samych cel\xF3w wykorzystuje <span
+class="ec-lmtt-10">TEXMFCACHE</span>,
+kt\xF3rej domyślną wartością jest <span
+class="ec-lmtt-10">TEXMFSYSVAR</span>, lub (jeśli ta nie może być zapisana)<span
+class="ec-lmtt-10">TEXMFVAR</span>.
+<!--l. 996--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.2.4. </span> <a
id="x1-270003.2.4"></a>Opcje</h5>
-<!--l. 1052--><p class="noindent" ><hr class="figure"><div class="figure"
+<!--l. 999--><p class="noindent" ><hr class="figure"><div class="figure"
>
@@ -2161,16 +2047,13 @@
<div class="fancyvrb" id="fancyvrb4"><a
id="x1-27002r1"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> Options</span><span
-class="ec-lmtt-8"> setup:</span><br class="fancyvrb" /><a
+class="ec-lmtt-8">Wyb</span><span
+class="ec-lmtt-8">\xF3r</span><span
+class="ec-lmtt-8"> opcji:</span><br class="fancyvrb" /><a
id="x1-27004r2"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> ===============================================================================</span>
+class="ec-lmtt-8">===============================================================================</span>
<br class="fancyvrb" /><a
id="x1-27006r3"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <P></span><span
class="ec-lmtt-8"> use</span><span
class="ec-lmtt-8"> letter</span><span
@@ -2183,8 +2066,6 @@
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><br class="fancyvrb" /><a
id="x1-27008r4"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <E></span><span
class="ec-lmtt-8"> execution</span><span
class="ec-lmtt-8"> of</span><span
@@ -2195,8 +2076,6 @@
class="ec-lmtt-8"> [X]</span>
<br class="fancyvrb" /><a
id="x1-27010r5"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <F></span><span
class="ec-lmtt-8"> create</span><span
class="ec-lmtt-8"> all</span><span
@@ -2221,8 +2100,6 @@
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> [X]</span><br class="fancyvrb" /><a
id="x1-27012r6"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <D></span><span
class="ec-lmtt-8"> install</span><span
class="ec-lmtt-8"> font/macro</span><span
@@ -2244,8 +2121,6 @@
class="ec-lmtt-8"> [X]</span>
<br class="fancyvrb" /><a
id="x1-27014r7"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <S></span><span
class="ec-lmtt-8"> install</span><span
class="ec-lmtt-8"> font/macro</span><span
@@ -2263,8 +2138,6 @@
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> [X]</span><br class="fancyvrb" /><a
id="x1-27016r8"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <L></span><span
class="ec-lmtt-8"> create</span><span
class="ec-lmtt-8"> symlinks</span><span
@@ -2286,8 +2159,6 @@
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> binaries</span><span
class="ec-lmtt-8"> to:</span>
<br class="fancyvrb" /><a
@@ -2303,8 +2174,6 @@
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> manpages</span><span
class="ec-lmtt-8"> to:</span><br class="fancyvrb" /><a
id="x1-27022r11"></a><span
@@ -2323,118 +2192,120 @@
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> info</span><span
class="ec-lmtt-8"> to:</span><br class="fancyvrb" /><a
id="x1-27024r12"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <Y></span><span
class="ec-lmtt-8"> after</span><span
-class="ec-lmtt-8"> installation,</span><span
-class="ec-lmtt-8"> get</span><span
+class="ec-lmtt-8"> install,</span><span
+class="ec-lmtt-8"> set</span><span
+class="ec-lmtt-8"> CTAN</span><span
+class="ec-lmtt-8"> as</span><span
+class="ec-lmtt-8"> source</span><span
+class="ec-lmtt-8"> for</span><span
class="ec-lmtt-8"> package</span><span
-class="ec-lmtt-8"> updates</span><span
-class="ec-lmtt-8"> from</span><span
-class="ec-lmtt-8"> CTAN:</span><span
+class="ec-lmtt-8"> updates:</span><span
class="ec-lmtt-8"> [X]</span></div>
<br /> <div class="caption"
><span class="id">Rysunek 8: </span><span
-class="content">Menu: Options (Opcje) w Unix</span></div><!--tex4ht:label?: x1-27025r8 -->
+class="content">Menu: Opcje w Unix</span></div><!--tex4ht:label?: x1-27025r8 -->
-<!--l. 1068--><p class="noindent" ></div><hr class="endfigure">
-<!--l. 1070--><p class="indent" > Rysunek <a
-href="#x1-27025r8">8<!--tex4ht:ref: fig:options-text --></a> pokazuje menu (w trybie tekstowym) z dodatkowymi opcjami. Warto tu je wymienić:
+<!--l. 1015--><p class="noindent" ></div><hr class="endfigure">
+<!--l. 1019--><p class="indent" > Więcej informacji na temat opcji w trybie tekstowym, przedstawionych na rysunku <a
+href="#x1-27025r8">8<!--tex4ht:ref: fig:options-text --></a> podajemy
+poniżej.
<dl class="description"><dt class="description">
<span
-class="ec-lmbx-10">use letter size instead of A4 by default</span> </dt><dd
-class="description">(użyj domyślnie formatu papieru letter zamiast A4):
- pozwala określić domyślny format papieru dla wielu program\xF3w. Oczywiście format papieru
- można (a nawet należy) specyfikować dla każdego dokumentu w miarę potrzeby.
+class="ec-lmbx-10">use letter size instead of A4 by default:</span> </dt><dd
+class="description">(zamiast domyślnego A4 użyj formatu letter) Pozwala
+ zmienić domyślny format papieru. Zaleca się, aby format papieru określać dla każdego dokumentu
+ (nawet jeśli ma być taki sam jak domyślny).
</dd><dt class="description">
<span
-class="ec-lmbx-10">execution of restricted list of programs</span> </dt><dd
-class="description">(zezwalaj na uruchomienie niekt\xF3rych program\xF3w): od
+class="ec-lmbx-10">execution of restricted list of programs:</span> </dt><dd
+class="description">(zezwalaj na uruchomienie niekt\xF3rych program\xF3w) Od
<span class="TEX">T<span
-class="E">E</span>X</span> Live 2010 wykonanie niekt\xF3rych przydatnych program\xF3w pomocniczych, uruchamianych
- jako podprocesy (w „tle”), zostało zastrzeżone dla ich niewielkiej listy, zamieszczonej w pliku
- <span class="path"><span
-class="ec-lmtt-10">texmf.cnf</span></span>. Szczeg\xF3ły znajdziemy w części „Wydanie 2010” (<a
-href="#x1-770009.1.6">9.1.6<!--tex4ht:ref: sec:2010news --></a>).
+class="E">E</span>X</span> Live 2010 niekt\xF3re programy pomocnicze są uruchamiane domyślnie. Ich listę (bardzo
+ kr\xF3tką) można znaleźć w pliku <span
+class="ec-lmtt-10">texmf.cnf</span>. Szczeg\xF3ły znajdziemy w części „Wydanie 2010”
+ (<a
+href="#x1-760009.1.6">9.1.6<!--tex4ht:ref: sec:2010news --></a>).
</dd><dt class="description">
<span
-class="ec-lmbx-10">create format files</span> </dt><dd
-class="description">(generuj pliki format\xF3w): chociaż zbędne formaty zajmują miejsce na dysku,
- zaleca się pozostawić tę opcję włączoną; jeśli tego nie zrobimy, formaty będą generowane
- automatycznie (w razie potrzeby) w prywatnych katalogach <span class="path"><span
-class="ec-lmtt-10">TEXMFVAR</span></span> użytkownik\xF3w, nie będą
- jednak odświeżane, gdy w instalacji zostaną zaktualizowane np. same programy bądź wzorce
- przenoszenia; wskutek tego pliki format\xF3w mogą utracić zgodność ze środowiskiem, w kt\xF3rym
- są używane.
+class="ec-lmbx-10">create format files:</span> </dt><dd
+class="description">(generuj pliki format\xF3w) Zaleca się pozostawić tę opcję włączoną chociaż
+ zbędne formaty zajmują miejsce na dysku; jeżeli tego nie zrobimy, formaty będą generowane
+ automatycznie (w razie potrzeby) w prywatnych katalogach <span
+class="ec-lmtt-10">TEXMFVAR </span>użytkownik\xF3w, jednak
+ gdy w instalacji zostaną zaktualizowane np. same programy bądź wzorce przenoszenia, te
+ w katalogach prywatnych odświeżone nie będą; wskutek tego pliki format\xF3w mogą utracić
+ zgodność ze środowiskiem, w kt\xF3rym są używane.
</dd><dt class="description">
<span
class="ec-lmbx-10">install font/macro </span><span
class="ec-lmbx-10">…</span><span
-class="ec-lmbx-10"> tree</span> </dt><dd
-class="description">(instaluj pliki źr\xF3dłowe i/lub dokumentacji dla font\xF3w bądź makr):
- wyłączenie tych opcji nie jest zalecane, mimo iż pozwala zaoszczędzić miejsce na dysku.
+class="ec-lmbx-10"> tree:</span> </dt><dd
+class="description">Ładuje/instaluje dokumentacje i źr\xF3dła zawarte w większości pakiet\xF3w.
+ Wyłączenie tej opcji nie jest zalecane.
</dd><dt class="description">
<span
-class="ec-lmbx-10">create symlinks in standard directories</span> </dt><dd
-class="description">(utw\xF3rz dowiązania w standardowych
- katalogach, dotyczy tylko Unix): opcja ta pozwala uniknąć ustawiania zmiennych środowiska po
- instalacji (<span
+class="ec-lmbx-10">create symlinks in standard directories:</span> </dt><dd
+class="description">
+ (utw\xF3rz dowiązania w standardowych katalogach) Opcja ta (dotyczy tylko Unix) pozwala uniknąć
+ ustawiania zmiennych środowiskowych. Bez tej opcji katalogi <span class="TEX">T<span
+class="E">E</span>X</span> Live muszą być dodane
+ ręcznie do (<span
class="ec-lmtt-10">PATH</span>, <span
class="ec-lmtt-10">MANPATH </span>i <span
class="ec-lmtt-10">INFOPATH</span>). Wybranie opcji wymaga posiadania uprawnień do zapisu
- w katalogach docelowych.
- <!--l. 1105--><p class="noindent" >Zdecydowanie zaleca się <span
-class="ec-lmri-10">nie </span>używać tej opcji, bo może to powodować kolizje z już zainstalowanym
- w systemie środowiskiem <span class="TEX">T<span
-class="E">E</span>X</span>; może być ona przydatna jedynie wtedy, gdy w standardowych
- katalogach (np. <span class="path"><span
-class="ec-lmtt-10">/usr/local/bin</span></span>) nie ma żadnych program\xF3w <span class="TEX">T<span
-class="E">E</span>X</span>-owych. Nie zastępuj
- za pomocą tej opcji istniejących w systemie plik\xF3w, na przykład przez podanie katalog\xF3w
- systemowych. Najbezpieczniejszym i zalecanym podejściem jest pozostawić opcję niezaznaczoną.
+ w katalogach docelowych. Zdecydowanie zaleca się <span
+class="ec-lmri-10">nie </span>używać tej opcji, bo może to powodować
+ kolizje z już zainstalowanym w systemie środowiskiem <span class="TEX">T<span
+class="E">E</span>X</span>; może być ona przydatna jedynie
+ wtedy, gdy w standardowych katalogach (np. <span
+class="ec-lmtt-10">/usr/local/bin</span>) nie ma żadnych program\xF3w
+ <span class="TEX">T<span
+class="E">E</span>X</span>-owych. Nie zastępuj za pomocą tej opcji istniejących w systemie plik\xF3w, na przykład przez
+ podanie katalog\xF3w systemowych. Najbezpieczniejszym i zalecanym podejściem jest pozostawić
+ opcję niezaznaczoną.
</dd><dt class="description">
<span
class="ec-lmbx-10">after installation </span><span
class="ec-lmbx-10">…</span><span
-class="ec-lmbx-10"> CTAN</span> </dt><dd
-class="description">(po instalacji użyj CTAN, aby pobrać aktualizacje): gdy instalujemy
+class="ec-lmbx-10"> CTAN:</span> </dt><dd
+class="description">(po instalacji użyj CTAN, aby pobrać aktualizacje) Gdy instalujemy
z DVD, opcja ta jest domyślnie włączona, co pozwala zaktualizować zainstalowane pakiety
- z sieci (z kopii CTAN). Jedyny powodem, dla kt\xF3rego moglibyśmy wyłączyć tę opcję, jest
+ z sieci (z kopii CTAN). Jedynym powodem, dla kt\xF3rego moglibyśmy wyłączyć tę opcję, jest
sytuacja, gdy instalujemy tylko część pakiet\xF3w i zamierzamy potem doinstalować z DVD inne.
- Tak czy inaczej, repozytorium pakiet\xF3w do instalacji bądź aktualizacji może być w każdej
- chwili zmienione w linii poleceń, lub po wyborze odpowiedniego menu programu <span
-class="ec-lmss-10">tlmgr </span>w trybie
- graficznym. Patrz część <a
+ Tak czy inaczej, repozytorium pakiet\xF3w do instalacji (i do aktualizacji) może być w każdej chwili
+ zmienione; patrz część <a
href="#x1-290003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a> i część <a
-href="#x1-330003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>.</dd></dl>
-<!--l. 1125--><p class="indent" > Występujące w zaawansowanym interfejsie Perl/Tk opcje specyficzne dla systemu Windows:
+href="#x1-330003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>.
+ </dd></dl>
+<!--l. 1060--><p class="indent" > Opcje specyficzne dla systemu Windows występujące w zaawansowanym interfejsie Perl/Tk:
<dl class="description"><dt class="description">
<span
class="ec-lmbx-10">adjust PATH setting in registry</span> </dt><dd
-class="description">Ta opcja zapewnia, że wszystkie programy będę miały w swoich
+class="description">Ta opcja zapewnia, że wszystkie programy będą miały w swoich
ścieżkach wyszukiwania dostęp do drzewa katalog\xF3w <span class="TEX">T<span
class="E">E</span>X</span> Live.
</dd><dt class="description">
<span
class="ec-lmbx-10">add menu shortcuts</span> </dt><dd
-class="description">Po wybraniu tej opcji Start menu systemu Windows będzie zawierało podmenu
+class="description">Po wybraniu tej opcji w menu Start systemu Windows pojawi się podmenu
<span class="TEX">T<span
-class="E">E</span>X</span> Live. Opr\xF3cz pozycji „TeX Live menu” i „No shortcuts” istnieje trzecia opcja „Launcher
- entry”. Opcja ta jest opisana w punkcie <a
+class="E">E</span>X</span> Live. Opr\xF3cz opcji „TeX Live menu” i „No shortcuts” istnieje trzecia „Launcher entry”. Jest
+ ona opisana w części <a
href="#x1-410004.1">4.1<!--tex4ht:ref: sec:sharedinstall --></a>.
</dd><dt class="description">
<span
class="ec-lmbx-10">change file associations</span> </dt><dd
-class="description">Czy zmienić powiązania plik\xF3w z programami. Dostępne są warianty: „Only
- new” (powiąż pliki z aplikacjami, ale tylko nowe, nie zmieniając powiązań dla plik\xF3w już
+class="description">Pozwala zmienić powiązania plik\xF3w z programami. Dostępne są warianty:
+ „Only new” (powiąż pliki z aplikacjami, ale tylko nowe, nie zmieniając powiązań dla plik\xF3w już
istniejących w instalacji), „All” (wszystkie) i „None” (żadne).
+
+
</dd><dt class="description">
<span
class="ec-lmbx-10">install </span><span class="TEX"><span
@@ -2443,18 +2314,17 @@
class="ec-lmbx-10">E</span></span><span
class="ec-lmbx-10">X</span></span><span
class="ec-lmbx-10">works front end</span> </dt><dd
-class="description">Zaistaluj edytor <span class="TEX">T<span
+class="description">Zainstaluj edytor <span class="TEX">T<span
class="E">E</span>X</span>works.</dd></dl>
-
-
-<!--l. 1145--><p class="indent" > Po wykonaniu wszystkich potrzebnych ustawień można rozpocząć instalację (klawisz „I” lub przycisk
-„Install TeX Live”). Po instalacji zaleca się zajrzeć do części <a
+<!--l. 1080--><p class="indent" > Po wykonaniu wszystkich potrzebnych ustawień można rozpocząć instalację (klawisz „I” lub przycisk
+„Install TeX Live”). Po instalacji zaleca się zajrzeć do części <a
href="#x1-300003.4">3.4<!--tex4ht:ref: sec:postinstall --></a>, bo być może będą niezbędne dodatkowe
kroki.
<h4 class="subsectionHead"><span class="titlemark">3.3. </span> <a
id="x1-280003.3"></a>Parametry instalacji z linii poleceń</h4>
-<!--l. 1154--><p class="noindent" >Uruchom <div class="alltt">
-<!--l. 1155--><p class="noindent" ><div class="obeylines-v">
+<!--l. 1088--><p class="noindent" >Uruchom <div class="alltt">
+
+<!--l. 1089--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -2461,41 +2331,52 @@
class="ec-lmtk-10">install-tl</span><span
class="ec-lmtk-10"> -help</span>
</div>
-</div> aby wyświetlić wszystkie dostępne parametry. Oto najczęściej używane:
-<!--l. 1162--><p class="noindent" >
+</div> aby wyświetlić wszystkie dostępne parametry. Aby użyć danej opcji należy jej nazwę poprzedzić znakiem <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">-</span></span></span>
+lub <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">--</span></span></span>. Oto najczęściej używane:
+<!--l. 1094--><p class="noindent" >
<dl class="list1"><dt class="list">
<span
class="ec-lmtt-10">-gui</span> </dt><dd
class="list">
- <!--l. 1163--><p class="noindent" >Użyj (jeśli to możliwe) programu w wersji graficznej (GUI); wymagane jest posiadanie modułu
- Perl/Tk (<a
+ <!--l. 1095--><p class="noindent" >Użyj (jeśli to możliwe) programu w wersji graficznej (GUI). Wersja graficzna wymaga modułu
+ Tcl/Tk w wersji 8.5 lub wyższej. Tak jest w przypadku Mac OS X, dla Windows jest
+ dystrybuowany z <span class="TEX">T<span
+class="E">E</span>X</span> Live. Starsze opcje <span
+class="ec-lmtt-10">-gui=perltk </span>i <span
+class="ec-lmtt-10">-gui=wizard </span>są nadal dostępne,
+ ale wymagają zainstalowania modułu Perl/Tk (<a
href="http://tug.org/texlive/distro.html#perltk" class="url" ><span
-class="ec-lmtt-10">http://tug.org/texlive/distro.html#perltk</span></a>) skompilowanego ze wsparciem dla
- XFT; gdy jest on niedostępny, program instalacyjny uruchomiony zostanie w trybie tekstowym.
+class="ec-lmtt-10">http://tug.org/texlive/distro.html#perltk</span></a>)
+ skompilowanego ze wsparciem dla XFT. Jeśli Perl/Tk i Tcl/Tk są niedostępne, program
+ instalacyjny uruchomiony zostanie w trybie tekstowym.
</dd><dt class="list">
<span
class="ec-lmtt-10">-no-gui</span> </dt><dd
class="list">
- <!--l. 1169--><p class="noindent" >Wymusza tryb tekstowy, np. w Windows.
+ <!--l. 1099--><p class="noindent" >Wymusza użycie instalatora w trybie tekstowym.
</dd><dt class="list">
<span
class="ec-lmtt-10">-lang </span><span
class="ec-lmro-10">LL</span> </dt><dd
class="list">
- <!--l. 1170--><p class="noindent" >Pozwala wybrać język komunikat\xF3w, <span
-class="ec-lmri-10">LL </span>oznacza tu dwuliterowy kod języka; listę dostępnych
- język\xF3w wyświetli <span class="obeylines-h"><span class="verb"><span
+ <!--l. 1101--><p class="noindent" >Pozwala wybrać język komunikat\xF3w, <span
+class="ec-lmri-10">LL </span>oznacza tu dwuliterowy kod języka komunikat\xF3w
+ instalatora. Listę dostępnych język\xF3w można wyświetlić poleceniem <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">install-tl</span><span
-class="ec-lmtt-10"> --help</span></span></span>. Program automatycznie wykrywa język systemu, ale jeśli
- jest to niemożliwe, komunikaty oraz menu będą wyświetlane w języku angielskim.
+class="ec-lmtt-10"> --help</span></span></span>.
+ Program pr\xF3buje automatycznie wykryć język systemu, ale jeśli będzie to niemożliwe, komunikaty
+ oraz menu będą wyświetlane w języku angielskim.
</dd><dt class="list">
<span
class="ec-lmtt-10">-portable</span> </dt><dd
class="list">
- <!--l. 1190--><p class="noindent" >Instalacja do użycia przenośnego, np. na pendrivie; opcja ta może być użyta zar\xF3wno w trybie
- tekstowym (poleceniem <span
-class="ec-lmtt-10">V</span>), jak i przez wyb\xF3r odpowiedniego przycisku programu instalacyjnego
- w trybie GUI (patrz część  <a
+ <!--l. 1107--><p class="noindent" >Ta opcja pozwala zainstalować <span class="TEX">T<span
+class="E">E</span>X</span> Live na urządzeniu przenośnym, np. na pendrivie. Może
+ ona być użyta zar\xF3wno w trybie tekstowym (poleceniem <span
+class="ec-lmtt-10">V</span>), jak i przez wyb\xF3r odpowiedniego
+ przycisku programu instalacyjnego w trybie GUI (patrz część  <a
href="#x1-420004.2">4.2<!--tex4ht:ref: sec:portable-tl --></a>).
</dd><dt class="list">
<span
@@ -2502,11 +2383,11 @@
class="ec-lmtt-10">-profile </span><span
class="ec-lmro-10">plik</span> </dt><dd
class="list">
- <!--l. 1195--><p class="noindent" >Wczytuje <span
+ <!--l. 1112--><p class="noindent" >Wczytuje <span
class="ec-lmro-10">plik </span>profilu instalacji i przebiega ona bez interakcji ze strony użytkownika; program
- instalacyjny zapisuje plik <span class="path"><span
-class="ec-lmtt-10">texlive.profile</span></span> w katalogu <span class="path"><span
-class="ec-lmtt-10">tlpkg</span></span> naszej instalacji, co pozwala
+ instalacyjny zapisuje plik <span
+class="ec-lmtt-10">texlive.profile </span>w katalogu <span
+class="ec-lmtt-10">tlpkg </span>naszej instalacji, co pozwala
wykorzystać go dla powielenia w trybie wsadowym wszystkich wybor\xF3w i ustawień w kolejnych
instalacjach.
</dd><dt class="list">
@@ -2516,73 +2397,72 @@
class="ec-lmro-10">ście</span><span
class="ec-lmro-10">żka</span> </dt><dd
class="list">
- <!--l. 1202--><p class="noindent" >Pozwala określić inne niż domyślne źr\xF3dło instalacji (patrz poniżej).
- <!--l. 1205--><p class="noindent" ><a id="opt-in-place"></a>
+ <!--l. 1119--><p class="noindent" >Pozwala określić inne niż domyślne źr\xF3dło instalacji (patrz poniżej).
+ <!--l. 1122--><p class="noindent" ><a id="opt-in-place"></a>
</dd><dt class="list">
<span
class="ec-lmtt-10">-in-place</span> </dt><dd
class="list">
- <!--l. 1206--><p class="noindent" >Jeśli posiadamy kopię repozytorium <span class="TEX">T<span
+
+
+ <!--l. 1123--><p class="noindent" >Jeśli posiadamy kopię repozytorium <span class="TEX">T<span
class="E">E</span>X</span> Live uzyskaną via rsync, svn itp. (patrz
<a
href="http://tug.org/texlive/acquire-mirror.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/acquire-mirror.html</span></a>), opcja ta pozwala na wykorzystanie jako
- instalacji owej kopii i jedynie wykona kroki poinstalacyjne (konfigurację). <span
-class="ec-lmbx-10">Uwaga: </span>plik <span class="path"><span
-class="ec-lmtt-10">tlpkg/</span>
- <span
-class="ec-lmtt-10">texlive.tlpdb</span></span> może zostać nadpisany, a więc warto go uprzednio skopiować w bezpieczne
- miejsce. Ponadto usuwanie zbędnych pakiet\xF3w należy wykonać wtedy ręcznie, słowem – użycie tej
- opcji zaleca się jedynie zaawansowanym użytkownikom. Opcja ta jest niedostępna w programie
- instalacyjnym z interfejsem graficznym.</dd></dl>
-
-
-<!--l. 1217--><p class="noindent" >
+ instalacji owej kopii i jedynie wykona kroki poinstalacyjne (konfigurację). <br
+class="newline" /><span
+class="ec-lmbx-10">Uwaga: </span>plik <span
+class="ec-lmtt-10">tlpkg/texlive.tlpdb </span>może zostać nadpisany, a więc warto go uprzednio skopiować
+ w bezpieczne miejsce. Ponadto usuwanie zbędnych pakiet\xF3w należy wykonać wtedy ręcznie,
+ słowem – użycie tej opcji zaleca się jedynie zaawansowanym użytkownikom. Opcja ta jest
+ niedostępna w programie instalacyjnym z interfejsem graficznym.</dd></dl>
+<!--l. 1135--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.3.1. </span> <a
id="x1-290003.3.1"></a>Parametr <span
class="ec-lmtt-10">-repository</span></h5>
-<!--l. 1220--><p class="noindent" >Domyślnym repozytorium pakiet\xF3w dla <span class="TEX">T<span
+<!--l. 1138--><p class="noindent" >Domyślnym repozytorium pakiet\xF3w dla <span class="TEX">T<span
class="E">E</span>X</span> Live jest kopia (<span
class="ec-lmri-10">mirror</span>) CTAN, znajdywana automatycznie
-poprzez sewis <a
+poprzez serwis <a
href="http://mirror.ctan.org" class="url" ><span
class="ec-lmtt-10">http://mirror.ctan.org</span></a>.
-<!--l. 1223--><p class="indent" > Parametrowi <span
+<!--l. 1141--><p class="indent" > Parametrowi <span
class="ec-lmtt-10">-repository </span>można przypisać adres w sieci (rozpoczynający się od <span
class="ec-lmtt-10">ftp:</span>, <span
-class="ec-lmtt-10">http: </span>lub
+class="ec-lmtt-10">http: </span>lub <span
+class="ec-lmtt-10">file:/</span>)
+lub pełną ścieżkę do kopii repozytorium pakiet\xF3w na dysku (np. pobranej za pomocą programu <span
+class="ec-lmtt-10">wget </span>lub
<span
-class="ec-lmtt-10">file:/</span>) lub pełną ścieżkę do kopii repozytorium pakiet\xF3w na dysku (np. pobranej za pomocą
-programu <span class="path"><span
-class="ec-lmtt-10">wget</span></span> lub <span class="path"><span
-class="ec-lmtt-10">rsync</span></span>). Jeśli podany argument wskazuje na lokalny dysk (ścieżkę bądź adres
-<span
-class="ec-lmtt-10">file:/</span>), wybrana zostanie instalacja ze skompresowanych plik\xF3w <span class="path"><span
-class="ec-lmtt-10">tar.xz</span></span>, zawartych w podkatalogu
-<span class="path"><span
-class="ec-lmtt-10">archive</span></span>. (Podając adres <span
+class="ec-lmtt-10">rsync</span>). (Podając adres <span
class="ec-lmtt-10">http:</span> lub <span
class="ec-lmtt-10">ftp:</span> pamiętaj, że końcowy znak „<span
class="ec-lmtt-10">/</span>” lub komponent „<span
class="ec-lmtt-10">/tlpkg</span>” są
ignorowane.)
-<!--l. 1233--><p class="indent" > Przykładowo, można wybrać konkretną kopię (zwierciadło) CTAN z
-<a
+<!--l. 1148--><p class="indent" > Przykładowo, można wybrać konkretną kopię (zwierciadło)
+CTAN z <a
href="http://ctan.example.org/tex-archive/systems/texlive/tlnet/" class="url" ><span
-class="ec-lmtt-10">http://ctan.example.org/tex-archive/systems/texlive/tlnet/</span></a> podstawiając prawdziwą nazwę hosta i
-jego konkretną ścieżkę do korzenia CTAN, zamiast <span class="obeylines-h"><span class="verb"><span
-class="ec-lmtt-10">ctan.example.org/tex-archive</span></span></span>. Lista kopii
-CTAN dostępna jest na stronie <a
+class="ec-lmtt-10">http://ctan.example.org/tex-archive/systems/texlive/tlnet/</span></a> podstawiając prawdziwą
+nazwę hosta i jego konkretną ścieżkę do korzenia CTAN, zamiast <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">ctan.example.org/tex-archive</span></span></span>. Lista
+kopii CTAN dostępna jest na stronie <a
href="http://ctan.org/mirrors" class="url" ><span
class="ec-lmtt-10">http://ctan.org/mirrors</span></a>.
-<!--l. 1239--><p class="noindent" >
+<!--l. 1153--><p class="indent" > Jeśli podany argument wskazuje na lokalny dysk (ścieżkę bądź adres <span
+class="ec-lmtt-10">file:/</span>), wybrana zostanie instalacja
+ze skompresowanych plik\xF3w zawartych w podkatalogu <span
+class="ec-lmtt-10">archive </span>(nawet jeśli są dostępne pliki
+nieskompresowane).
+<!--l. 1157--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.4. </span> <a
id="x1-300003.4"></a>Czynności poinstalacyjne</h4>
-<!--l. 1242--><p class="noindent" >Mogą być wymagane jakieś czynności poinstalacyjne.
-<!--l. 1252--><p class="noindent" >
+<!--l. 1160--><p class="noindent" >Mogą być wymagane jakieś czynności poinstalacyjne.
+<!--l. 1162--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.4.1. </span> <a
id="x1-310003.4.1"></a>Zmienne środowiska dla Unix</h5>
-<!--l. 1255--><p class="noindent" >Użycie opisanej w części <a
+<!--l. 1165--><p class="noindent" >Użycie opisanej w części <a
href="#x1-270003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a> opcji tworzenia dowiązań symbolicznych w standardowych katalogach nie
wymaga zmian w zmiennych środowiska systemowego. Niemniej jednak w systemach Unix po instalacji należy
do zmiennej <span
@@ -2589,11 +2469,11 @@
class="ec-lmtt-10">PATH </span>dodać ścieżkę do program\xF3w <span class="TEX">T<span
class="E">E</span>X</span> Live. (W Windows program instalacyjny czyni to za
nas.)
-<!--l. 1261--><p class="indent" > Każda z obsługiwanych platform ma własny podkatalog w ramach <span class="path"><span
-class="ec-lmtt-10">TEXDIR/bin</span></span>. Listę platform
+<!--l. 1171--><p class="indent" > Każda z obsługiwanych platform ma własny podkatalog w ramach <span
+class="ec-lmtt-10">TEXDIR/bin</span>. Listę platform
i odpowiadających im katalog\xF3w przedstawiono na rys. <a
-href="#x1-24043r5">5<!--tex4ht:ref: fig:bin-text --></a>.
-<!--l. 1265--><p class="indent" > R\xF3wnież korzystanie z systemowych przeglądarek dokumentacji <span
+href="#x1-24037r5">5<!--tex4ht:ref: fig:bin-text --></a>.
+<!--l. 1175--><p class="indent" > R\xF3wnież korzystanie z systemowych przeglądarek dokumentacji <span
class="ec-lmss-10">man </span>i <span
class="ec-lmss-10">info </span>staje się możliwe dopiero po
dodaniu odpowiednich katalog\xF3w do ich ścieżek przeszukiwania. Strony <span
@@ -2600,66 +2480,61 @@
class="ec-lmss-10">man </span>mogą być także znajdywane
automatycznie po dodaniu ścieżki ich położenia do <span
class="ec-lmtt-10">MANPATH</span>.
-<!--l. 1271--><p class="indent" > Dla powłoki zgodnej z Bourne takiej jak <span
+<!--l. 1181--><p class="indent" > Dla powłoki zgodnej z Bourne takiej jak <span
class="ec-lmss-10">bash</span>, używając na przykład Intel x86 GNU/Linux i domyślnej
-konfiguracji, należałoby edytować plik <span class="path"><span
-class="ec-lmtt-10">$HOME/.profile</span></span> (lub inny pochodzący z <span class="path"><span
-class="ec-lmtt-10">.profile</span></span> i dopisać
+konfiguracji, należałoby edytować plik <span
+class="ec-lmtt-10">$HOME/.profile </span>(lub inny pochodzący z <span
+class="ec-lmtt-10">.profile </span>i dopisać
linie:
<div class="fancyvrb" id="fancyvrb5"><a
id="x1-31002r1"></a><span
-class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> PATH=/usr/local/texlive/2018/bin/i386-linux:$PATH;</span><span
+class="ec-lmtt-9">PATH=/usr/local/texlive/2019/bin/x86_64-linux:$PATH;</span><span
class="ec-lmtt-9"> export</span><span
class="ec-lmtt-9"> PATH</span>
<br class="fancyvrb" /><a
id="x1-31004r2"></a><span
-class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> MANPATH=/usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH;</span><span
+class="ec-lmtt-9">MANPATH=/usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH;</span><span
class="ec-lmtt-9"> export</span><span
class="ec-lmtt-9"> MANPATH</span>
<br class="fancyvrb" /><a
id="x1-31006r3"></a><span
-class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> INFOPATH=/usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH;</span><span
+class="ec-lmtt-9">INFOPATH=/usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH;</span><span
class="ec-lmtt-9"> export</span><span
class="ec-lmtt-9"> INFOPATH</span></div>
-<!--l. 1278--><p class="indent" > W wypadku csh lub tcsh należy zmodyfikować plik <span class="path"><span
-class="ec-lmtt-10">$HOME/.cshrc</span></span> i dopisać linie:
+<!--l. 1188--><p class="indent" > W wypadku csh lub tcsh należy zmodyfikować plik <span
+class="ec-lmtt-10">$HOME/.cshrc </span>i dopisać linie:
<div class="fancyvrb" id="fancyvrb6"><a
id="x1-31008r1"></a><span
-class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> setenv</span><span
+class="ec-lmtt-9">setenv</span><span
class="ec-lmtt-9"> PATH</span><span
-class="ec-lmtt-9"> /usr/local/texlive/2018/bin/i386-linux:$PATH</span><br class="fancyvrb" /><a
+class="ec-lmtt-9"> /usr/local/texlive/2019/bin/x86_64-linux:$PATH</span><br class="fancyvrb" /><a
id="x1-31010r2"></a><span
-class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> setenv</span><span
+class="ec-lmtt-9">setenv</span><span
class="ec-lmtt-9"> MANPATH</span><span
-class="ec-lmtt-9"> /usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH</span>
+class="ec-lmtt-9"> /usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH</span>
<br class="fancyvrb" /><a
id="x1-31012r3"></a><span
-class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> setenv</span><span
+class="ec-lmtt-9">setenv</span><span
class="ec-lmtt-9"> INFOPATH</span><span
-class="ec-lmtt-9"> /usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH</span></div>
-<!--l. 1285--><p class="indent" > Jeśli jakieś ustawienia zawarto już w prywatnych plikach konfiguracyjnych, w\xF3wczas oczywiście katalogi
+class="ec-lmtt-9"> /usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH</span></div>
+<!--l. 1195--><p class="indent" > Jeśli jakieś ustawienia zawarto już w prywatnych plikach konfiguracyjnych, w\xF3wczas oczywiście katalogi
<span class="TEX">T<span
class="E">E</span>X</span> Live powinny być tam odpowiednio wkomponowane.
-<!--l. 1288--><p class="noindent" >
+
+
+<!--l. 1198--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.4.2. </span> <a
id="x1-320003.4.2"></a>Zmienne środowiska: konfiguracja globalna</h5>
-<!--l. 1291--><p class="noindent" >Jeśli zmiany mają być na poziomie globalnym albo jeśli mają dotyczyć nowego użytkownika systemu, to
-należy to zrobić na własną rękę – jest zbyt wiele możliwości dla r\xF3żnych system\xF3w dotyczących miejsca
-i sposobu konfiguracji aby je wszystkie tutaj opisywać.
-<!--l. 1296--><p class="indent" > Nasze dwie rady są następujące: 1) można sprawdzić plik <span class="path"><span
-class="ec-lmtt-10">/etc/manpath.config</span></span> i, jeśli jest obecny,
+<!--l. 1201--><p class="noindent" >Jeśli zmiany mają być na poziomie globalnym albo jeśli mają dotyczyć nowego użytkownika systemu, to
+należy to zrobić na własną rękę – jest zbyt wiele możliwości dotyczących miejsca i sposobu konfiguracji w
+r\xF3żnych systemach aby je wszystkie tutaj opisywać.
+<!--l. 1206--><p class="indent" > Nasze dwie rady są następujące: 1) można sprawdzić plik <span
+class="ec-lmtt-10">/etc/manpath.config </span>i, jeśli jest obecny,
dodać w nim wiersze
<div class="fancyvrb" id="fancyvrb7"><a
id="x1-32002r1"></a><span
-class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> MANPATH_MAP</span><span
-class="ec-lmtt-9"> /usr/local/texlive/2018/bin/i386-linux</span><span
+class="ec-lmtt-9">MANPATH_MAP</span><span
+class="ec-lmtt-9"> /usr/local/texlive/2019/bin/x86_64-linux</span><span
class="ec-lmtt-9"> \</span><br class="fancyvrb" /><a
id="x1-32004r2"></a><span
class="ec-lmtt-9"> </span><span
@@ -2673,30 +2548,28 @@
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> /usr/local/texlive/2018/texmf-dist/doc/man</span></div>
-<!--l. 1302--><p class="noindent" >2) można sprawdzić plik <span class="path"><span
-class="ec-lmtt-10">/etc/environment</span></span>, w kt\xF3rym może być zdefiniowana ścieżka wyszukiwania i inne
+class="ec-lmtt-9"> /usr/local/texlive/2019/texmf-dist/doc/man</span></div>
+<!--l. 1212--><p class="noindent" >2) można sprawdzić plik <span
+class="ec-lmtt-10">/etc/environment</span>, w kt\xF3rym może być zdefiniowana ścieżka wyszukiwania i inne
domyślne zmienne środowiska.
-
-
-<!--l. 1305--><p class="indent" > W każdym katalogu w plikami wykonywalnymi system\xF3w uniksowych możemy też utworzyć symboliczne
+<!--l. 1215--><p class="indent" > W każdym katalogu w plikami wykonywalnymi system\xF3w uniksowych możemy też utworzyć symboliczne
dowiązanie o nazwie <span
-class="ec-lmtt-10">man </span>do katalogu <span class="path"><span
-class="ec-lmtt-10">texmf-dist/doc/man</span></span>. Niekt\xF3re programy <span
+class="ec-lmtt-10">man </span>do katalogu <span
+class="ec-lmtt-10">texmf-dist/doc/man</span>. Niekt\xF3re programy <span
class="ec-lmtt-10">man</span>, np. standardowy program
<span
-class="ec-lmtt-10">man </span>w systemie Mac OS X, automatycznie znajdą to dowiązanie, likwidując potrzebę jakiegokolwiek działania z
+class="ec-lmtt-10">man </span>w systemie Mac OS X automatycznie znajdą to dowiązanie, likwidując potrzebę jakiegokolwiek działania z
naszej strony.
-<!--l. 1311--><p class="noindent" >
+<!--l. 1221--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.4.3. </span> <a
id="x1-330003.4.3"></a>Aktualizacje z internetu po instalacji z DVD</h5>
-<!--l. 1314--><p class="noindent" >Po instalacji z DVD i <span
-class="ec-lmri-10">po modyfikacji </span>ścieżki wyszukiwania program\xF3w (jak opisano to powyżej), możemy
-pobrać z internetu aktualizacje pakiet\xF3w:
+<!--l. 1224--><p class="noindent" >Po instalacji <span class="TEX">T<span
+class="E">E</span>X</span> Live z DVD i <span
+class="ec-lmri-10">po modyfikacji </span>ścieżki wyszukiwania program\xF3w (jak opisano to powyżej),
+możemy pobrać z internetu aktualizacje pakiet\xF3w:
<div class="alltt">
-<!--l. 1318--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 1228--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -2706,25 +2579,25 @@
class="ec-lmtk-10"> http://mirror.ctan.org/systems/texlive/tlnet</span>
</div>
</div>
-<!--l. 1322--><p class="indent" > W\xF3wczas pakiety będą aktualizowane z najbliższej, automatycznie znalezionej kopii archiw\xF3w CTAN (co
-domyślnie włączono podczas instalacji). Jeśli wystąpią problemy z automatycznym wyborem archiwum,
+<!--l. 1232--><p class="indent" > W\xF3wczas pakiety będą aktualizowane z najbliższej, automatycznie znalezionej kopii archiw\xF3w CTAN (co
+domyślnie włączono podczas instalacji). Jeśli wystąpiły problemy z automatycznym wyborem archiwum,
należy podać konkretny adres (listę adres\xF3w znajdziemy na <a
href="http://ctan.org/mirrors" class="url" ><span
class="ec-lmtt-10">http://ctan.org/mirrors</span></a>) wraz z pełną ścieżką
-do podkatalogu <span class="path"><span
-class="ec-lmtt-10">tlnet</span></span>.
-<!--l. 1328--><p class="indent" > <a id="xetexfontconfig"></a> <a id="sysfontconfig"></a>
+do podkatalogu <span
+class="ec-lmtt-10">tlnet</span>.
+<!--l. 1238--><p class="indent" > <a id="xetexfontconfig"></a> <a id="sysfontconfig"></a>
<h5 class="subsubsectionHead"><span class="titlemark">3.4.4. </span> <a
id="x1-340003.4.4"></a>Konfiguracja font\xF3w dla Xe<span class="TEX">T<span
class="E">E</span>X</span> i Lua<span class="TEX">T<span
class="E">E</span>X</span></h5>
-<!--l. 1333--><p class="noindent" >Xe<span class="TEX">T<span
+<!--l. 1243--><p class="noindent" >Xe<span class="TEX">T<span
class="E">E</span>X</span> i Lua<span class="TEX">T<span
class="E">E</span>X</span> mogą używać wszystkich font\xF3w zainstalowanych w systemie, nie tylko tych znajdujących
się w katalogach <span class="TEX">T<span
class="E">E</span>X</span>-owych. Oba programy korzystają tu ze zbliżonych, ale jednak r\xF3żnych
metod.
-<!--l. 1337--><p class="indent" > W systemach Windows fonty dostarczone z <span class="TEX">T<span
+<!--l. 1247--><p class="indent" > W systemach Windows fonty dostarczone z <span class="TEX">T<span
class="E">E</span>X</span> Live są automatycznie dostępne dla programu
Xe<span class="TEX">T<span
class="E">E</span>X</span> poprzez odwołanie do nazwy fontu. W Mac OS X wyszukanie font\xF3w wymaga dodatkowych
@@ -2736,148 +2609,147 @@
class="E">E</span>X</span>
Live. Aby to ułatwić, podczas instalacji pakietu <span
class="ec-lmss-10">xetex </span>tworzony jest plik konfiguracyjny font\xF3w:
-<span class="path"><span
-class="ec-lmtt-10">TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf</span></span>.
-<!--l. 1346--><p class="indent" > Aby udostępnić fonty <span class="TEX">T<span
+<span
+class="ec-lmtt-10">TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf</span>.
+<!--l. 1256--><p class="indent" > Aby udostępnić fonty <span class="TEX">T<span
class="E">E</span>X</span> Live dla innych aplikacji systemu (zakładając, że mamy odpowiednie
uprawnienia) należy wykonać następujące czynności:
<ol class="enumerate1" >
<li
- class="enumerate" id="x1-34002x1">skopiować <span class="path"><span
-class="ec-lmtt-10">texlive-fontconfig.conf</span></span> do <span class="path"><span
-class="ec-lmtt-10">/etc/fonts/conf.d/09-texlive.conf</span></span>;
+ class="enumerate" id="x1-34002x1">skopiować <span
+class="ec-lmtt-10">texlive-fontconfig.conf </span>do <span
+class="ec-lmtt-10">/etc/fonts/conf.d/09-texlive.conf</span>;
</li>
<li
class="enumerate" id="x1-34004x2">uruchomić <span
class="ec-lmtk-10">fc-cache -fsv</span>.</li></ol>
-<!--l. 1355--><p class="indent" > Jeśli nie mamy odpowiednich uprawnień, a chcemy korzystać z font\xF3w dostępnych w <span class="TEX">T<span
-class="E">E</span>X</span> Live,
-należy:
+<!--l. 1265--><p class="indent" > Jeśli nie mamy odpowiednich uprawnień aby wykonać kroki przedstawione powyżej lub chcemy fonty <span class="TEX">T<span
+class="E">E</span>X</span>
+Live udostępnić tylko jednemu użytkownikowi, możemy:
<ol class="enumerate1" >
<li
- class="enumerate" id="x1-34006x1">skopiować plik <span class="path"><span
-class="ec-lmtt-10">texlive-fontconfig.conf</span></span> do <span class="path"><span
-class="ec-lmtt-10">~/.fonts.conf</span></span>, gdzie <span class="path"><span
-class="ec-lmtt-10">~</span></span> oznacza nasz katalog
+ class="enumerate" id="x1-34006x1">skopiować plik <span
+class="ec-lmtt-10">texlive-fontconfig.conf </span>do <span
+class="ec-lmtt-10">~/.fonts.conf</span>, gdzie <span
+class="ec-lmtt-10">~ </span>oznacza nasz katalog
domowy.
+
+
</li>
<li
class="enumerate" id="x1-34008x2">uruchomić <span
class="ec-lmtk-10">fc-cache -fv</span>.</li></ol>
-<!--l. 1364--><p class="indent" > Aby wyświetlić nazwy font\xF3w systemowych trzeba uruchomić program <span
-class="ec-lmtt-10">fc-list</span>. Uruchomienie <span
-class="ec-lmtt-10">fc-list :</span>
-<span
-class="ec-lmtt-10">family style file spacing </span>pokaże więcej interesujących informacji.
-<!--l. 1368--><p class="noindent" >
+<!--l. 1272--><p class="indent" > Aby wyświetlić nazwy font\xF3w systemowych trzeba uruchomić program <span
+class="ec-lmtt-10">fc-list</span>. Uruchomienie go
+z dodatkową opcją <span
+class="ec-lmtt-10">fc-list : family style file spacing </span>wyświetli więcej interesujących
+informacji.
+<!--l. 1276--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.4.5. </span> <a
id="x1-350003.4.5"></a>Con<span class="TEX">T<span
class="E">E</span>X</span>t Mark IV</h5>
-<!--l. 1371--><p class="noindent" >Po instalacji <span class="TEX">T<span
+<!--l. 1279--><p class="noindent" >Po instalacji <span class="TEX">T<span
class="E">E</span>X</span> Live, zar\xF3wno tzw. „stary” Con<span class="TEX">T<span
class="E">E</span>X</span>t (Mark II), jak i nowy Con<span class="TEX">T<span
-class="E">E</span>X</span>t (Mark IV, oparty na
-Lua<span class="TEX">T<span
-class="E">E</span>X</span>) powinny działać bez problem\xF3w, o ile do aktualizacji będziemy używać wyłącznie programu
+class="E">E</span>X</span>t (Mark
+IV) powinny działać bez problem\xF3w, o ile do aktualizacji będziemy używać wyłącznie programu
<span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">tlmgr</span></span></span>.
-<!--l. 1374--><p class="indent" > Ponieważ Con<span class="TEX">T<span
-class="E">E</span>X</span>t MkIV nie stosuje biblioteki kpathsea do wyszukiwania plik\xF3w, to po zainstalowaniu
+<!--l. 1282--><p class="indent" > Ponieważ Con<span class="TEX">T<span
+class="E">E</span>X</span>t MkIV nie stosuje biblioteki kpathsea do wyszukiwania plik\xF3w, po zainstalowaniu
ręcznie nowych plik\xF3w (bez użycia <span class="obeylines-h"><span class="verb"><span
-class="ec-lmtt-10">tlmgr</span></span></span>). Po każdej tego typu instalacji wymagane jest uruchomienie:
-
-
+class="ec-lmtt-10">tlmgr</span></span></span>) każdy użytkownik MkIV musi uruchomić:
<div class="fancyvrb" id="fancyvrb8"><a
id="x1-35002r1"></a><span
-class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> context</span><span
+class="ec-lmtt-9">context</span><span
class="ec-lmtt-9"> --generate</span></div>
-<!--l. 1380--><p class="noindent" >aby odświeżyć dane buforowe Con<span class="TEX">T<span
+<!--l. 1288--><p class="noindent" >aby odświeżyć dane buforowe Con<span class="TEX">T<span
class="E">E</span>X</span>t. Wygenerowane pliki zostaną zapisane w katalogach wskazywanych przez
zmienną <span
class="ec-lmtt-10">TEXMFCACHE </span>(domyślną wartością tej zmiennej w <span class="TEX">T<span
class="E">E</span>X</span> Live jest <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">TEXMFSYSVAR;TEXMFVAR</span></span></span>).
-<!--l. 1385--><p class="indent" > Con<span class="TEX">T<span
+<!--l. 1293--><p class="indent" > Con<span class="TEX">T<span
class="E">E</span>X</span>t MkIV przeszuka wszystkie ścieżki wymienione w <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">TEXMFCACHE</span></span></span> i zapisze dane w pierwszej ścieżce,
kt\xF3ra jest dostępna do zapisu. Gdy dane buforowe są zduplikowane, podczas ich odczytywania zostaną
wykorzystane ostatnio znalezione.
-<!--l. 1390--><p class="indent" > Więcej informacji znajdziemy na stronach: <a
+<!--l. 1298--><p class="indent" > Więcej informacji znajdziemy na stronach: <a
href="http://wiki.contextgarden.net/Running_Mark_IV" class="url" ><span
class="ec-lmtt-10">http://wiki.contextgarden.net/Running_Mark_IV</span></a>.
-<!--l. 1393--><p class="noindent" >
+<!--l. 1301--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.4.6. </span> <a
id="x1-360003.4.6"></a>Integracja lokalnych i prywatnych pakiet\xF3w makr</h5>
-<!--l. 1396--><p class="noindent" >Jak już wspomniano w części <a
-href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, katalog <span class="path"><span
-class="ec-lmtt-10">TEXMFLOCAL</span></span> (domyślnie <span class="path"><span
-class="ec-lmtt-10">/usr/local/texlive/texmf-local</span></span> lub
+<!--l. 1304--><p class="noindent" >Jak już wspomniano w części <a
+href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, katalog <span
+class="ec-lmtt-10">TEXMFLOCAL </span>(domyślnie <span
+class="ec-lmtt-10">/usr/local/texlive/texmf-local </span>lub
<span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">%SystemDrive%\texlive\texmf-local</span></span></span> w Windows) przeznaczony jest na lokalne (np. w danej
-sieci komputerowej) fonty oraz pakiety makr. Z kolei <span class="path"><span
-class="ec-lmtt-10">TEXMFHOME</span></span> (domyślnie <span class="path"><span
-class="ec-lmtt-10">$HOME/texmf</span></span> lub
+sieci komputerowej) fonty oraz pakiety makr. Z kolei <span
+class="ec-lmtt-10">TEXMFHOME </span>(domyślnie <span
+class="ec-lmtt-10">$HOME/texmf </span>lub
<span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">%USERPROFILE%\texmf</span></span></span>) jest przeznaczony na prywatne makra i fonty użytkownika. W zamierzeniu oba te
katalogi powinny być zachowywane przy instalacji nowszych wersji <span class="TEX">T<span
class="E">E</span>X</span> Live, a ich zawartość
ma być automatycznie dostępna dla kolejnych wydań. Zalecamy zatem, by nie przedefiniowywać
-<span class="path"><span
-class="ec-lmtt-10">TEXMFLOCAL</span></span>, co w przyszłości (przy następnych wydaniach <span class="TEX">T<span
+<span
+class="ec-lmtt-10">TEXMFLOCAL</span>, co w przyszłości (przy następnych wydaniach <span class="TEX">T<span
class="E">E</span>X</span> Live) pozwoli uniknąć ręcznego
konfigurowania.
-<!--l. 1407--><p class="indent" > W obu drzewach katalog\xF3w pliki powinny być umieszczane w odpowiednich podkatalogach, zgodnie
+<!--l. 1315--><p class="indent" > W obu drzewach katalog\xF3w pliki powinny być umieszczane w odpowiednich podkatalogach, zgodnie
z zaleceniami TDS (patrz: <a
href="http://tug.org/tds" class="url" ><span
-class="ec-lmtt-10">http://tug.org/tds</span></a>, także plik <span class="path"><span
-class="ec-lmtt-10">texmf-dist/web2c/texmf.cnf</span></span>). Przykładowo
+class="ec-lmtt-10">http://tug.org/tds</span></a>, także plik <span
+class="ec-lmtt-10">texmf-dist/web2c/texmf.cnf</span>). Przykładowo
pliki klas lub makr <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>-a powinny być umieszczane w katalogu <span class="path"><span
-class="ec-lmtt-10">TEXMFLOCAL/tex/latex/</span></span> lub
-<span class="path"><span
-class="ec-lmtt-10">TEXMFHOME/tex/latex/</span></span> (lub ich podkatalogach).
-<!--l. 1414--><p class="indent" > <span class="path"><span
-class="ec-lmtt-10">TEXMFLOCAL</span></span> po zmianie zawartości wymaga odświeżenia bazy danych – poleceniem <span
-class="ec-lmss-10">mktexlsr </span>lub
-poprzez użycie przycisku „Odśwież bazy danych” w graficznym trybie programu TeX Live Manager
+class="E">E</span>X</span></span>-a powinny być umieszczane w katalogu <span
+class="ec-lmtt-10">TEXMFLOCAL/tex/latex/ </span>lub
+<span
+class="ec-lmtt-10">TEXMFHOME/tex/latex/ </span>(lub ich podkatalogach).
+<!--l. 1322--><p class="indent" > <span
+class="ec-lmtt-10">TEXMFLOCAL </span>po zmianie zawartości wymaga odświeżenia bazy danych – poleceniem <span
+class="ec-lmss-10">mktexlsr </span>lub poprzez
+użycie przycisku „Odśwież bazy danych” w graficznym trybie programu <span class="TEX">T<span
+class="E">E</span>X</span> Live Manager
(<span
class="ec-lmss-10">tlmgr</span>).
-<!--l. 1418--><p class="indent" > Każda z tych zmiennych ma domyślnie przypisany pojedynczy katalog, ale nie musi być to regułą. Jeśli
+<!--l. 1326--><p class="indent" > Każda z tych zmiennych ma domyślnie przypisany pojedynczy katalog, ale nie musi być to regułą. Jeśli
testujemy r\xF3żne wersje pakiet\xF3w, możemy do własnych cel\xF3w zakładać kolejne drzewa katalog\xF3w i przełączać
-kolejność ich przeszukiwania. Wystarczy zadeklarować zmienną <span class="path"><span
-class="ec-lmtt-10">TEXMFHOME</span></span> dla listy katalog\xF3w, kt\xF3re
+kolejność ich przeszukiwania. Wystarczy zadeklarować zmienną <span
+class="ec-lmtt-10">TEXMFHOME </span>dla listy katalog\xF3w, kt\xF3re
oddzielamy przecinkami i umieszczamy w klamrach:
<div class="verbatim" id="verbatim-1">
<div class="fancyvrb" id="fancyvrb9"><a
- id="x1-36002r1"></a>    TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}</div>
+ id="x1-36002r1"></a>  TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}</div>
</div>
-<!--l. 1426--><p class="nopar" >
-<!--l. 1428--><p class="indent" > W części <a
-href="#x1-600007.1.5">7.1.5<!--tex4ht:ref: sec:brace-expansion --></a> opisano dokładniej analizę listy katalog\xF3w umieszczonych w klamrach.
-<!--l. 1431--><p class="noindent" >
+<!--l. 1334--><p class="nopar" >
+<!--l. 1336--><p class="indent" > W części <a
+href="#x1-590007.1.5">7.1.5<!--tex4ht:ref: sec:brace-expansion --></a> opisano dokładniej analizę listy katalog\xF3w umieszczonych w klamrach.
+<!--l. 1339--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.4.7. </span> <a
id="x1-370003.4.7"></a>Integracja font\xF3w z innych źr\xF3deł</h5>
-<!--l. 1433--><p class="noindent" >Jest to, niestety, bardzo skomplikowane zagadnienie, wymagające sporej wiedzy użytkownika. Warto
+<!--l. 1341--><p class="noindent" >Jest to, niestety, bardzo skomplikowane zagadnienie, wymagające sporej wiedzy użytkownika. Warto
najpierw przejrzeć, jakie fonty mamy dostępne bezpłatnie w dystrybucji <span class="TEX">T<span
class="E">E</span>X</span> Live (jest ich całkiem
sporo).
-<!--l. 1437--><p class="indent" > Alternatywą jest tu użycie programu Xe<span class="TEX">T<span
+<!--l. 1345--><p class="indent" > Alternatywą jest tu użycie programu Xe<span class="TEX">T<span
class="E">E</span>X</span> lub Lua<span class="TEX">T<span
class="E">E</span>X</span> (patrz część <a
href="#x1-120002.4">2.4<!--tex4ht:ref: sec:tex-extensions --></a>), kt\xF3re korzystają z font\xF3w
systemowych bez potrzeby instalowania ich dla program\xF3w <span class="TEX">T<span
class="E">E</span>X</span>-owych.
-<!--l. 1441--><p class="indent" > Procedury instalacji i integracji font\xF3w opisano w miarę dokładnie np. na stronie:
+<!--l. 1349--><p class="indent" > Procedury instalacji i integracji font\xF3w opisano w miarę dokładnie np. na stronie:
<a
href="http://tug.org/fonts/fontinstall.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/fonts/fontinstall.html</span></a>.
-<!--l. 1446--><p class="noindent" >
+<!--l. 1353--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.5. </span> <a
id="x1-380003.5"></a>Testowanie instalacji</h4>
-<!--l. 1449--><p class="noindent" >Po zainstalowaniu <span class="TEX">T<span
+<!--l. 1356--><p class="noindent" >Po zainstalowaniu <span class="TEX">T<span
class="E">E</span>X</span> Live warto sprawdzić, czy programy działają poprawnie. Pierwszą rzeczą będzie
znalezienie programu do edycji plik\xF3w. <span class="TEX">T<span
class="E">E</span>X</span> Live dostarcza edytor <span class="TEX">T<span
@@ -2890,14 +2762,15 @@
class="ec-lmtt-10">http://pages.uoregon.edu/koch/texshop</span></a>). Dla
innych system\xF3w uniksowych wyb\xF3r edytora pozostawia się użytkownikowi. W zasadzie we wszystkich
systemach możemy korzystać z dowolnego edytora, operującego na czystym tekście.
-<!--l. 1459--><p class="indent" > Opiszemy tu podstawowe procedury testujące funkcjonowanie instalacji w systemach Unix, ale zasady są
-identyczne dla innych system\xF3w.
-<!--l. 1462--><p class="indent" >
+<!--l. 1366--><p class="indent" > Opiszemy tu podstawowe procedury testujące funkcjonowanie instalacji w systemach Unix, ale zasady dla
+Mac OS X i Windows są identyczne.
+<!--l. 1369--><p class="indent" >
<ol class="enumerate1" >
<li
class="enumerate" id="x1-38002x1">Sprawdzamy najpierw, czy uruchamia się program <span
class="ec-lmss-10">tex</span>: <div class="alltt">
- <!--l. 1464--><p class="noindent" ><div class="obeylines-v">
+
+ <!--l. 1371--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -2923,12 +2796,13 @@
że niepoprawnie zadeklarowano zmienną <span
class="ec-lmtt-10">PATH </span>(patrz: deklaracje zmiennych środowiska na
str. <a
-href="#x1-310003.4.1">37<!--tex4ht:ref: sec:env --></a>).
+href="#x1-310003.4.1">40<!--tex4ht:ref: sec:env --></a>).
</li>
<li
class="enumerate" id="x1-38004x2">Następnie przetwarzamy prosty plik <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>-owy: <div class="alltt">
- <!--l. 1476--><p class="noindent" ><div class="obeylines-v">
+
+ <!--l. 1383--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -2940,7 +2814,7 @@
class="ec-lmtt-10"> pdfTeX</span><span
class="ec-lmtt-10"> 3.14...</span>
<br /><span
-class="ec-lmtt-10">.....</span>
+class="ec-lmtt-10">...</span>
<br /><span
class="ec-lmtt-10">Output</span><span
class="ec-lmtt-10"> written</span><span
@@ -2956,19 +2830,20 @@
class="ec-lmtt-10"> on</span><span
class="ec-lmtt-10"> sample2e.log.</span>
</div>
- </div> Gdy program nie znajduje <span class="path"><span
-class="ec-lmtt-10">sample2e.tex</span></span> (bądź innych wymaganych plik\xF3w), może to oznaczać, że
+ </div> Gdy program nie znajduje <span
+class="ec-lmtt-10">sample2e.tex </span>(bądź innych wymaganych plik\xF3w), może to oznaczać, że
nadal działają ustawienia zmiennych środowiska bądź pliki konfiguracyjne z innej (poprzedniej)
instalacji. Szczeg\xF3łową analizę, gdzie pliki są szukane i znajdowane, umożliwia diagnostyka opisana
w części <a
-href="#x1-670007.2.4">7.2.4<!--tex4ht:ref: sec:debugging --></a> na str. <a
-href="#x1-670007.2.4">66<!--tex4ht:ref: sec:debugging --></a>.
+href="#x1-660007.2.4">7.2.4<!--tex4ht:ref: sec:debugging --></a> na str. <a
+href="#x1-660007.2.4">71<!--tex4ht:ref: sec:debugging --></a>.
</li>
<li
class="enumerate" id="x1-38006x3">Podgląd wyniku składu: <div class="alltt">
- <!--l. 1491--><p class="noindent" ><div class="obeylines-v">
+
+ <!--l. 1398--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10"> ></span><span
class="ec-lmtt-10"> </span><span
@@ -2988,14 +2863,22 @@
class="ec-lmtt-10"> #</span><span
class="ec-lmtt-10"> Windows</span>
</div>
- </div> Polecenie <span
-class="ec-lmss-10">xdvi </span>wymaga uruchomionego środowiska graficznego X Window. Dla MS Windows
- analogicznym poleceniem jest <span
-class="ec-lmss-10">dviout</span>.
+ </div>
+ <!--l. 1404--><p class="noindent" >W nowym oknie powinien pojawić się dokument wyjaśniający podstawy <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-a. (Warto go
+ przeczytać jeśli jesteś początkującym użytkownikiem.) Polecenie <span
+class="ec-lmss-10">xdvi </span>wymaga uruchomionego
+ środowiska graficznego X Window. Jeśli X-Window nie będzie uruchomione lub zmienna
+ środowiskowa <span
+class="ec-lmtt-10">DISPLAY </span>będzie błędna to zamiast dokumentu pojawi się informacja „<span
+class="ec-lmtt-10">Can’t open</span>
+ <span
+class="ec-lmtt-10">display</span>”.
</li>
<li
- class="enumerate" id="x1-38008x4">Przetwarzanie wyniku składu do PostScript w celu wyświetlenia lub wydruku: <div class="alltt">
- <!--l. 1505--><p class="noindent" ><div class="obeylines-v">
+ class="enumerate" id="x1-38008x4">Przetwarzanie pliku .dvi do PostScript w celu wyświetlenia lub wydruku: <div class="alltt">
+
+ <!--l. 1407--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -3007,8 +2890,9 @@
</div>
</li>
<li
- class="enumerate" id="x1-38010x5">Tworzenie dokumentu bezpośrednio w formacie PDF: <div class="alltt">
- <!--l. 1510--><p class="noindent" ><div class="obeylines-v">
+ class="enumerate" id="x1-38010x5">Tworzenie dokumentu w formacie PDF zamiast .dvi: <div class="alltt">
+
+ <!--l. 1412--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -3019,7 +2903,8 @@
</li>
<li
class="enumerate" id="x1-38012x6">Podgląd dokumentu PDF: <div class="alltt">
- <!--l. 1515--><p class="noindent" ><div class="obeylines-v">
+
+ <!--l. 1417--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -3059,49 +2944,49 @@
class="ec-lmtt-10">http://psview.sourceforge.net/download.html</span></a>).
</li>
<li
- class="enumerate" id="x1-38014x7">Inne przydatne pliki testowe:
- <!--l. 1536--><p class="noindent" >
+ class="enumerate" id="x1-38014x7">Inne przydatne pliki testowe (poza sample2e.tex).
<dl class="list2"><dt class="list">
- <span
+ <span
class="ec-lmtt-10">small2e.tex</span> </dt><dd
class="list">
- <!--l. 1537--><p class="noindent" >przykład prostszy niż <span class="path"><span
-class="ec-lmtt-10">sample2e</span></span>;
+ <!--l. 1438--><p class="noindent" >Plik przykładowy prostszy niż <span
+class="ec-lmtt-10">sample2e</span>.
</dd><dt class="list">
- <span
+ <span
class="ec-lmtt-10">testpage.tex</span> </dt><dd
class="list">
- <!--l. 1538--><p class="noindent" >test położenia wydruku na kartce papieru, przydatny do sprawdzenia, czy nasza drukarka
- nie wprowadza przesunięć;
+ <!--l. 1439--><p class="noindent" >Plik do testowania położenia wydruku na kartce papieru, przydatny do sprawdzenia, czy
+ nasza drukarka nie wprowadza przesunięć.
</dd><dt class="list">
- <span
+ <span
class="ec-lmtt-10">nfssfont.tex</span> </dt><dd
class="list">
- <!--l. 1540--><p class="noindent" >służy do wydruku tablic fontowych;
+ <!--l. 1441--><p class="noindent" >Służy do wydruku tablic fontowych.
</dd><dt class="list">
- <span
+ <span
class="ec-lmtt-10">testfont.tex</span> </dt><dd
class="list">
- <!--l. 1541--><p class="noindent" >jak wyżej, z tym że zamiast <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+ <!--l. 1442--><p class="noindent" >Jak wyżej, z tym że zamiast <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>-a trzeba użyć plain <span class="TEX">T<span
-class="E">E</span>X</span>;
+class="E">E</span>X</span>.
</dd><dt class="list">
- <span
+ <span
class="ec-lmtt-10">story.tex</span> </dt><dd
class="list">
- <!--l. 1543--><p class="noindent" >najbardziej kanoniczny przykład dla plain <span class="TEX">T<span
-class="E">E</span>X</span>; na zakończenie przetwarzania
+ <!--l. 1444--><p class="noindent" >Najbardziej kanoniczny plik przykładowy dla plain <span class="TEX">T<span
+class="E">E</span>X</span>. Na zakończenie przetwarzania
uruchomionego poleceniem „<span
-class="ec-lmtt-10">tex story</span>”, po ukazaniu się <span
+class="ec-lmtt-10">tex story.tex</span>”, po ukazaniu się <span
class="ec-lmtt-10">*</span>, należy wpisać „<span
class="ec-lmtt-10">\bye</span>”.</dd></dl>
</li>
<li
- class="enumerate" id="x1-38016x8">Jeśli zainstalowano pakiet <span class="path"><span
-class="ec-lmtt-10">xetex</span></span>, możemy przetestować użycie font\xF3w systemowych: <div class="alltt">
- <!--l. 1550--><p class="noindent" ><div class="obeylines-v">
+ class="enumerate" id="x1-38016x8">Jeśli zainstalowano pakiet <span
+class="ec-lmtt-10">xetex</span>, można przetestować użycie font\xF3w systemowych: <div class="alltt">
+
+ <!--l. 1451--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -3131,17 +3016,16 @@
</div>
</div> Gdy otrzymamy komunikat błędu: „Invalid fontname ‘Latin Modern Roman/ICU’…”, oznacza to, że
należy zmienić konfigurację systemu, jak to opisano w części <a
-href="#x1-340003.4.4">3.4.4<!--tex4ht:ref: sec:font-conf-sys --></a>.
- </li></ol>
-<!--l. 1565--><p class="noindent" >
+href="#x1-340003.4.4">3.4.4<!--tex4ht:ref: sec:font-conf-sys --></a>.</li></ol>
+<!--l. 1464--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.6. </span> <a
id="x1-390003.6"></a>Dodatkowe oprogramowanie</h4>
-<!--l. 1566--><p class="noindent" >Jeżeli zaczynasz swoją przygodę z <span class="TEX">T<span
+<!--l. 1465--><p class="noindent" >Jeżeli zaczynasz swoją przygodę z <span class="TEX">T<span
class="E">E</span>X</span>-em, lub potrzebujesz pomocy w trakcie składania dokumentu, odwiedź
stronę <a
href="http://tug.org/begin.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/begin.html</span></a>. Znajdziesz tam wiele przydatnych informacji.
-<!--l. 1568--><p class="indent" > Poniżej znajdziesz linki do innych narzędzi, kt\xF3re mogą przydać się w pracy z <span class="TEX">T<span
+<!--l. 1467--><p class="indent" > Poniżej znajdziesz linki do innych narzędzi, kt\xF3re mogą przydać się w pracy z <span class="TEX">T<span
class="E">E</span>X</span>-em:
<dl class="description"><dt class="description">
<span
@@ -3250,129 +3134,94 @@
href="http://www.winshell.de" class="url" ><span
class="ec-lmtt-10">http://www.winshell.de</span></a>.</li></ul>
</dd></dl>
-<!--l. 1600--><p class="indent" > Dłuższą listę pakiet\xF3w i program\xF3w można znaleźć na <a
+<!--l. 1498--><p class="indent" > Obszerniejszą listę pakiet\xF3w i program\xF3w można znaleźć na <a
href="http://tug.org/interest.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/interest.html</span></a>.
-<!--l. 1604--><p class="noindent" >
+<!--l. 1500--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">4. </span> <a
id="x1-400004"></a>Instalacje zaawansowane</h3>
-<!--l. 1606--><p class="noindent" >W poprzednich częściach opisano proces typowej instalacji. Teraz om\xF3wimy te bardziej wyspecjalizowane.
-<!--l. 1609--><p class="indent" > <a id="tlsharedinstall"></a>
+<!--l. 1502--><p class="noindent" >W poprzednich częściach opisano proces typowej instalacji. Teraz om\xF3wimy te bardziej wyspecjalizowane.
+<!--l. 1505--><p class="indent" > <a id="tlsharedinstall"></a>
<h4 class="subsectionHead"><span class="titlemark">4.1. </span> <a
id="x1-410004.1"></a>Instalacje dla wielu użytkownik\xF3w (lub wieloplatformowe)</h4>
-<!--l. 1613--><p class="noindent" ><span class="TEX">T<span
+<!--l. 1509--><p class="noindent" ><span class="TEX">T<span
class="E">E</span>X</span> Live zaprojektowano tak, by w sieci komputerowej mogło z niego korzystać wielu użytkownik\xF3w, nawet
-w r\xF3żnych systemach operacyjnych. Stosując standardową strukturę katalog\xF3w, nie ma potrzeby konfiguracji
-i określania konkretnych ścieżek: położenie plik\xF3w wymaganych przez programy <span class="TEX">T<span
-class="E">E</span>X</span> Live jest zdefiniowane
-jako względne wobec samych program\xF3w. Można to zobaczyć w pliku <span class="path"><span
-class="ec-lmtt-10">$TEXMFDIST/web2c/texmf.cnf</span></span>, kt\xF3ry
-zawiera na przykład takie wiersze:
+w r\xF3żnych systemach operacyjnych. Kiedy stosujemy standardową strukturę katalog\xF3w, nie ma potrzeby
+konfiguracji i określania konkretnych ścieżek: położenie plik\xF3w wymaganych przez programy
+<span class="TEX">T<span
+class="E">E</span>X</span> Live jest zdefiniowane jako względne wobec samych program\xF3w. Można to zobaczyć w pliku
+<span
+class="ec-lmtt-10">$TEXMFDIST/web2c/texmf.cnf</span>, kt\xF3ry zawiera na przykład takie wiersze:
<div class="fancyvrb" id="fancyvrb10"><a
id="x1-41002r1"></a><span
-class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> TEXMFROOT</span><span
+class="ec-lmtt-9">TEXMFROOT</span><span
class="ec-lmtt-9"> =</span><span
class="ec-lmtt-9"> $SELFAUTOPARENT</span><br class="fancyvrb" /><a
id="x1-41004r2"></a><span
-class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> ...</span><br class="fancyvrb" /><a
+class="ec-lmtt-9">...</span><br class="fancyvrb" /><a
id="x1-41006r3"></a><span
-class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> TEXMFDIST</span><span
+class="ec-lmtt-9">TEXMFDIST</span><span
class="ec-lmtt-9"> =</span><span
class="ec-lmtt-9"> $TEXMFROOT/texmf-dist</span><br class="fancyvrb" /><a
id="x1-41008r4"></a><span
-class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> ...</span><br class="fancyvrb" /><a
+class="ec-lmtt-9">...</span><br class="fancyvrb" /><a
id="x1-41010r5"></a><span
-class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> TEXMFLOCAL</span><span
+class="ec-lmtt-9">TEXMFLOCAL</span><span
class="ec-lmtt-9"> =</span><span
class="ec-lmtt-9"> $SELFAUTOGRANDPARENT/texmf-local</span></div>
-<!--l. 1628--><p class="noindent" >W konsekwencji oznacza to, że dla r\xF3żnych system\xF3w operacyjnych bądź użytkownik\xF3w wystarczy dodać do ich
+<!--l. 1524--><p class="noindent" >W konsekwencji oznacza to, że dla r\xF3żnych system\xF3w operacyjnych bądź użytkownik\xF3w wystarczy dodać do ich
ścieżek przeszukiwania tylko ścieżkę do program\xF3w <span class="TEX">T<span
class="E">E</span>X</span> Live.
-<!--l. 1632--><p class="indent" > Możliwa jest zatem np. instalacja lokalna <span class="TEX">T<span
+<!--l. 1528--><p class="indent" > Możliwa jest zatem np. instalacja lokalna <span class="TEX">T<span
class="E">E</span>X</span> Live, po czym przeniesienie całej struktury w inne miejsce
w sieci.
-<!--l. 1635--><p class="indent" > W wypadku Windows, <span class="TEX">T<span
-class="E">E</span>X</span> Live zawiera program uruchomieniowy <span class="path"><span
-class="ec-lmtt-10">tlaunch</span></span>. Jego gł\xF3wne okno zawiera
+<!--l. 1531--><p class="indent" > W wypadku Windows, <span class="TEX">T<span
+class="E">E</span>X</span> Live zawiera program uruchomiający <span
+class="ec-lmtt-10">tlaunch</span>. Jego gł\xF3wne okno zawiera
zawiera menu i przyciski dla r\xF3żnych program\xF3w <span class="TEX">T<span
class="E">E</span>X</span>-owych oraz dokumentacji, kt\xF3re można konfigurować
w pliku <span
class="ec-lmtt-10">ini</span>. Podczas pierwszego uruchomienia program modyfikuje ścieżkę dostępu dla <span class="TEX">T<span
-class="E">E</span>X</span>
-Live i tworzy kilka skojarzeń typ\xF3w plik\xF3w – ale tylko dla aktualnego użytkownika. Z tego powodu stacje
-robocze, kt\xF3re mają w sieci lokalnej dostęp do <span class="TEX">T<span
-class="E">E</span>X</span> Live potrzebują jedynie skr\xF3tu do programu
-<span class="path"><span
-class="ec-lmtt-10">tlaunch</span></span> w menu. Więcej o tym można przeczytać w podręczniku programu (<span
+class="E">E</span>X</span> Live i tworzy
+kilka skojarzeń typ\xF3w plik\xF3w – ale tylko dla aktualnego użytkownika. Z tego powodu stacje robocze,
+kt\xF3re mają w sieci lokalnej dostęp do <span class="TEX">T<span
+class="E">E</span>X</span> Live potrzebują jedynie skr\xF3tu do programu <span
+class="ec-lmtt-10">tlaunch</span>
+w menu. Więcej o tym można przeczytać w podręczniku programu <span
+class="ec-lmtt-10">tlaunch </span>(<span
class="ec-lmtt-10">texdoc tlaunch </span>albo
<a
href="https://ctan.org/pkg/tlaunch" class="url" ><span
class="ec-lmtt-10">https://ctan.org/pkg/tlaunch</span></a>).
-<!--l. 1646--><p class="indent" > Użytkownicy Windows mogą pobrać z internetu program uruchomieniowy <span class="path"><span
-class="ec-lmtt-10">tlaunch</span></span> (patrz:
-<a
-href="http://tug.org/texlive/w32client.html" class="url" ><span
-class="ec-lmtt-10">http://tug.org/texlive/w32client.html</span></a>). Gł\xF3wne okno programu zawiera menu i przyciski dla r\xF3żnych
-program\xF3w <span class="TEX">T<span
-class="E">E</span>X</span>-owych oraz dokumentacji. Ponadto dodaje do menu Start skr\xF3t dla odwołania tych zmian
-w konfiguracji (taki sam skr\xF3t znajdzie się r\xF3wnież w menu <span class="path"><span
-class="ec-lmtt-10">tlaunch</span></span>).
-<!--l. 1658--><p class="indent" > <a id="tlportable"></a>
+<!--l. 1550--><p class="indent" > <a id="tlportable"></a>
+ <h4 class="subsectionHead"><span class="titlemark">4.2. </span> <a
+ id="x1-420004.2"></a>Instalacja przenośna (USB)</h4>
+<!--l. 1554--><p class="noindent" >Aby wykonać przenośną instalację na USB, należy uruchomić program instalacyjny z opcją <span
+class="ec-lmtt-10">-portable </span>(lub
+polecenie <span
+class="ec-lmtt-10">V </span>w trybie tekstowym bądź odpowiednia opcja w trybie GUI). Instalacja taka nie ingeruje w sam
+system operacyjny. Można ją wykonać bezpośrednio na urządzeniu USB, lub na dysku twardym, skąd
+kopiujemy ją na urządzenie przenośne.
- <h4 class="subsectionHead"><span class="titlemark">4.2. </span> <a
- id="x1-420004.2"></a>Przenośna instalacja na pendrivie USB</h4>
-<!--l. 1662--><p class="noindent" >Aby wykonać przenośną instalację na pendrivie, należy uruchomić program instalacyjny z opcją <span
-class="ec-lmtt-10">-portable</span>
-(lub polecenie <span
-class="ec-lmtt-10">V </span>w trybie tekstowym bądź odpowiednia opcja w trybie GUI). Instalacja taka nie ingeruje
-w sam system operacyjny. Można ją wykonać bezpośrednio na pendrivie, lub na dysku twardym, skąd
-kopiujemy ją na urządzenie przenośne.
-<!--l. 1668--><p class="indent" > Do uruchomienia program\xF3w <span class="TEX">T<span
+<!--l. 1560--><p class="indent" > Do uruchomienia program\xF3w <span class="TEX">T<span
class="E">E</span>X</span> Live w takiej instalacji wystarczy w sesji terminala dodać, jak
zazwyczaj, odpowiedni katalog do zmiennej <span
-class="ec-lmtt-10">PATH</span>. W Windows należy dwukrotnie kliknąć <span class="path"><span
-class="ec-lmtt-10">tl-tray-menu</span></span> w
-gł\xF3wnym katalogu instalacji i utworzyć pomocnicze ‘tray menu‘, kt\xF3re oferuje wyb\xF3r spośr\xF3d kilku
-podstawowych zadań, pokazanych na poniższym rysunku:
-
-<!--l. 1676--><p class="indent" > <img
-src="tray-menu.png" alt="PIC"
-width="1.00374pt" height="1.00374pt" >
-<!--l. 1679--><p class="noindent" >Wyb\xF3r „More…” pokaże komunikat z informacją, jak można dostosować menu do własnych potrzeb.
-<!--l. 1738--><p class="indent" > <a id="tlmgr"></a>
+class="ec-lmtt-10">PATH</span>.
+<!--l. 1564--><p class="indent" > W Windows należy dwukrotnie kliknąć <span
+class="ec-lmtt-10">tl-tray-menu </span>w gł\xF3wnym katalogu instalacji i utworzyć
+pomocnicze ‘tray menu’, kt\xF3re oferuje wyb\xF3r spośr\xF3d kilku podstawowych zadań, pokazanych na poniższym
+rysunku:
+<!--l. 1570--><p class="indent" > <img
+src="../texlive-common/tray-menu.png" alt="pict"
+>
+<!--l. 1573--><p class="noindent" >Wyb\xF3r „More…” spowoduje wyświetlenie komunikatu z informacją, jak można dostosować menu do własnych
+potrzeb.
+<!--l. 1632--><p class="indent" > <a id="tlmgr"></a>
<h3 class="sectionHead"><span class="titlemark">5. </span> <a
id="x1-430005"></a><span
class="ec-lmss-10">tlmgr</span>: zarządzanie instalacją</h3>
-<!--l. 1742--><p class="noindent" ><span class="TEX">T<span
-class="E">E</span>X</span> Live zawiera program o nazwie <span
-class="ec-lmss-10">tlmgr</span>, służący do dalszego zarządzania <span class="TEX">T<span
-class="E">E</span>X</span> Live po pierwotnej
-instalacji. Jego możliwości obejmują:
- <ul class="itemize1">
- <li class="itemize">instalowanie, aktualizację, tworzenie kopii zapasowych, odtwarzanie oraz usuwanie pojedynczych
- pakiet\xF3w (opcjonalnie – z uwzględnieniem zależności pomiędzy pakietami);
- </li>
- <li class="itemize">wyszukiwanie i pokazanie zawartości pakiet\xF3w oraz ich opis\xF3w;
- </li>
- <li class="itemize">wyszczeg\xF3lnianie oraz dodawanie architektur (platform systemowych);
- </li>
- <li class="itemize">zmianę opcji instalacji, takich jak rozmiar papieru czy zmiana położenia źr\xF3dła instalacji (patrz
- część <a
-href="#x1-290003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a>).</li></ul>
-<!--l. 1755--><p class="indent" > Program <span
-class="ec-lmss-10">tlmgr </span>całkowicie zastąpił funkcjonalność programu <span
-class="ec-lmss-10">texconfig</span>. Choć ten ostatni jest nadal dostępny
-w dystrybucji <span class="TEX">T<span
-class="E">E</span>X</span> Live dla użytkownik\xF3w przyzwyczajonych do tego interfejsu, zalecamy obecnie używanie
-<span
-class="ec-lmss-10">tlmgr</span>.
-<!--l. 1760--><p class="indent" > <hr class="figure"><div class="figure"
+<!--l. 1636--><p class="noindent" ><hr class="figure"><div class="figure"
>
@@ -3380,53 +3229,95 @@
id="x1-43001r9"></a>
-
-<!--l. 1761--><p class="noindent" ><img
-src="tlmgr-gui.png" alt="PIC"
-width="1.00374pt" height="1.00374pt" >
+<!--l. 1637--><p class="noindent" ><img
+src="../texlive-common/tlshell-macos.png" alt="pict"
+>
<br /> <div class="caption"
><span class="id">Rysunek 9: </span><span
class="content"><span
-class="ec-lmss-10">tlmgr </span>w trybie graficznym: gł\xF3wne okno, po akcji „Wczytaj” (<span
-class="ec-lmri-10">Load</span>).</span></div><!--tex4ht:label?: x1-43001r9 -->
+class="ec-lmss-10">tlshell </span>w trybie graficznym, menu Actions (Mac OS X)</span></div><!--tex4ht:label?: x1-43001r9 -->
-<!--l. 1765--><p class="indent" > </div><hr class="endfigure">
-<!--l. 1767--><p class="indent" > <hr class="figure"><div class="figure"
+<!--l. 1640--><p class="noindent" ></div><hr class="endfigure">
+<!--l. 1642--><p class="indent" > <hr class="figure"><div class="figure"
>
<a
- id="x1-43002r10"></a><a
- id="x1-43003r11"></a>
+ id="x1-43002r10"></a>
-
-<!--l. 1771--><p class="noindent" ><img
-src="tlmgr-general-options.png" alt="PIC"
-width="1.00374pt" height="1.00374pt" >
+<!--l. 1643--><p class="noindent" ><img
+src="../texlive-common/tlcockpit-packages.png" alt="pict"
+>
<br /> <div class="caption"
><span class="id">Rysunek 10: </span><span
class="content"><span
-class="ec-lmtt-10">tlmgr </span>w trybie GUI: Opcje og\xF3lne</span></div><!--tex4ht:label?: x1-43002r10 -->
-<!--l. 1778--><p class="noindent" ><img
-src="tlmgr-paper-options.png" alt="PIC"
-width="1.00374pt" height="1.00374pt" >
-<br /> <div class="caption"
-><span class="id">Rysunek 11: </span><span
+class="ec-lmss-10">tlcockpit </span>– tryb graficzny <span
+class="ec-lmss-10">tlmgr</span></span></div><!--tex4ht:label?: x1-43002r10 -->
+
+
+<!--l. 1646--><p class="indent" > </div><hr class="endfigure">
+<!--l. 1648--><p class="indent" > <hr class="figure"><div class="figure"
+>
+
+
+<a
+ id="x1-43003r11"></a>
+
+
+<!--l. 1649--><p class="noindent" ><img
+src="../texlive-common/tlmgr-gui.png" alt="pict"
+>
+<br /> <div class="caption"
+><span class="id">Rysunek 11: </span><span
class="content"><span
-class="ec-lmtt-10">tlmgr </span>w trybie GUI:
-Opcje dotyczące formatu papieru</span></div><!--tex4ht:label?: x1-43003r11 -->
+class="ec-lmss-10">tlmgr </span>w trybie graficznym: gł\xF3wne okno, po „Wczytaj” (<span
+class="ec-lmri-10">Load</span>).</span></div><!--tex4ht:label?: x1-43003r11 -->
-<!--l. 1783--><p class="indent" > </div><hr class="endfigure">
+<!--l. 1653--><p class="indent" > </div><hr class="endfigure">
+<!--l. 1655--><p class="indent" > <span class="TEX">T<span
+class="E">E</span>X</span> Live zawiera program o nazwie <span
+class="ec-lmss-10">tlmgr</span>, służący do dalszego zarządzania <span class="TEX">T<span
+class="E">E</span>X</span> Live po pierwotnej
+instalacji. Jego możliwości obejmują:
+ <ul class="itemize1">
+ <li class="itemize">instalowanie, aktualizację, tworzenie kopii zapasowych, odtwarzanie oraz usuwanie pojedynczych
+ pakiet\xF3w (opcjonalnie – z uwzględnieniem zależności pomiędzy pakietami);
+ </li>
+ <li class="itemize">wyszukiwanie i prezentowanie list pakiet\xF3w oraz ich opis\xF3w;
+ </li>
+ <li class="itemize">wyszczeg\xF3lnianie oraz dodawanie i usuwanie platform systemowych;
+ </li>
+ <li class="itemize">zmianę opcji instalacji, takich jak rozmiar papieru czy zmiana położenia źr\xF3dła instalacji (patrz
+ część <a
+href="#x1-290003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a>).</li></ul>
+<!--l. 1668--><p class="indent" > Program <span
+class="ec-lmss-10">tlmgr </span>całkowicie zastąpił funkcjonalność programu <span
+class="ec-lmss-10">texconfig</span>. Choć ten ostatni jest utrzymywany
+nadal dostępny w dystrybucji <span class="TEX">T<span
+class="E">E</span>X</span> Live dla użytkownik\xF3w przyzwyczajonych do tego interfejsu, zalecamy
+obecnie używanie <span
+class="ec-lmss-10">tlmgr</span>.
<h4 class="subsectionHead"><span class="titlemark">5.1. </span> <a
id="x1-440005.1"></a><span
class="ec-lmss-10">tlmgr </span>– tryb graficzny (GUI)</h4>
-<!--l. 1794--><p class="noindent" ><span
+<!--l. 1708--><p class="noindent" ><span class="TEX">T<span
+class="E">E</span>X</span> Live dostarcza kilka tryb\xF3w graficznych (GUI) dla programu <span
+class="ec-lmss-10">tlmgr</span>. Rysunek <a
+href="#x1-43001r9">9<!--tex4ht:ref: fig:tlshell --></a> pokazuje <span
+class="ec-lmss-10">tlshell </span>kt\xF3ry jest
+napisany w Tcl/Tk i działa pod Windows i Mac OS X. Rysunek <a
+href="#x1-43002r10">10<!--tex4ht:ref: fig:tlcockpit --></a> pokazuje <span
+class="ec-lmss-10">tlcockpit</span>, kt\xF3ry
+wymaga programu Java w wersji  8 lub wyższej i JavaFX. Oba programy są dołączone w osobnych
+pakietach.
+<!--l. 1710--><p class="indent" > <span
class="ec-lmss-10">tlmgr </span>może być uruchomiony w trybie graficznym (rys. <a
-href="#x1-43001r9">9<!--tex4ht:ref: fig:tlmgr-gui --></a>) za pomocą polecenia: <div class="alltt">
-<!--l. 1796--><p class="noindent" ><div class="obeylines-v">
+href="#x1-43003r11">11<!--tex4ht:ref: fig:tlmgr-gui --></a>) za pomocą polecenia: <div class="alltt">
+
+<!--l. 1712--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -3433,34 +3324,17 @@
class="ec-lmtk-10">tlmgr</span><span
class="ec-lmtk-10"> -gui</span>
</div>
-</div> zaś w systemie Windows poprzez wyb\xF3r menu: <span
-class="ec-lmtt-10">Start</span>, <span
-class="ec-lmtt-10">Programy</span>, <span
-class="ec-lmtt-10">TeX Live 2018</span>, <span
-class="ec-lmtt-10">TeX Live</span>
-<span
-class="ec-lmtt-10">Manager</span>. Po kliknięciu przycisku „Wczytaj” wyświetla listę dostępnych oraz listę zainstalowanych
-pakiet\xF3w.
-<!--l. 1804--><p class="indent" > Rysunki <a
-href="#x1-43002r10">10<!--tex4ht:ref: fig:tlmgr-general-options --></a> i <a
-href="#x1-43003r11">11<!--tex4ht:ref: fig:tlmgr-paper-options --></a> pokazują zakładki dotyczące opcji.
-<!--l. 1808--><p class="noindent" >
+</div> W tym przypadku wymagany jest moduł Perl/Tk, kt\xF3ry nie jest już częścią Perla dostarczanego przez <span class="TEX">T<span
+class="E">E</span>X</span>
+Live dla systemu Windows.
+<!--l. 1738--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.2. </span> <a
- id="x1-450005.2"></a>Other GUI interfaces for <span
-class="ec-lmss-10">tlmgr</span></h4>
-<!--l. 1810--><p class="noindent" >Besides the <span
-class="ec-lmtt-10">tlmgr -gui </span>mode described just above, two other GUI programs use <span
-class="ec-lmss-10">tlmgr </span>as a backend: <span
-class="ec-lmss-10">tlshell</span>
-(written in Tcl/Tk) and <span
-class="ec-lmss-10">tlcockpit </span>(written in Java). They are included as separate packages.
-<!--l. 1816--><p class="noindent" >
- <h4 class="subsectionHead"><span class="titlemark">5.3. </span> <a
- id="x1-460005.3"></a>Przykładowe wywołania <span
+ id="x1-450005.2"></a>Przykładowe wywołania <span
class="ec-lmss-10">tlmgr </span>z linii poleceń</h4>
-<!--l. 1818--><p class="noindent" >Po zainstalowaniu <span class="TEX">T<span
+<!--l. 1740--><p class="noindent" >Po zainstalowaniu <span class="TEX">T<span
class="E">E</span>X</span> Live można zaktualizować wszystkie pakiety: <div class="alltt">
-<!--l. 1819--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 1741--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -3469,7 +3343,8 @@
class="ec-lmtk-10"> -all</span>
</div>
</div> Symulację aktualizacji umożliwia: <div class="alltt">
-<!--l. 1823--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 1745--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -3479,7 +3354,8 @@
class="ec-lmtk-10"> -dry-run</span>
</div>
</div> bądź tylko wyliczenie, jakie pakiety będą aktualizowane: <div class="alltt">
-<!--l. 1827--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 1749--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -3488,11 +3364,14 @@
class="ec-lmtk-10"> -list</span>
</div>
</div>
-<!--l. 1831--><p class="indent" > Poniższy, bardziej rozbudowany przykład dodaje kolekcję zawierającą m.in. nowy „silnik” Xe<span class="TEX">T<span
+<!--l. 1753--><p class="indent" > Poniższy, bardziej rozbudowany przykład dodaje kolekcję zawierającą m.in. nowy „silnik” Xe<span class="TEX">T<span
class="E">E</span>X</span>,
z lokalnego repozytorium instalacji:
<div class="alltt">
-<!--l. 1834--><p class="noindent" ><div class="obeylines-v">
+
+
+
+<!--l. 1756--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -3504,87 +3383,69 @@
</div>
</div> co pokazują komunikaty (tu w skr\xF3cie):
<div class="fancyvrb" id="fancyvrb11"><a
- id="x1-46002r1"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> install:</span><span
+ id="x1-45002r1"></a><span
+class="ec-lmtt-8">install:</span><span
class="ec-lmtt-8"> collection-xetex</span><br class="fancyvrb" /><a
- id="x1-46004r2"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> install:</span><span
+ id="x1-45004r2"></a><span
+class="ec-lmtt-8">install:</span><span
class="ec-lmtt-8"> arabxetex</span><br class="fancyvrb" /><a
- id="x1-46006r3"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a
- id="x1-46008r4"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> install:</span><span
+ id="x1-45006r3"></a><span
+class="ec-lmtt-8">...</span><br class="fancyvrb" /><a
+ id="x1-45008r4"></a><span
+class="ec-lmtt-8">install:</span><span
class="ec-lmtt-8"> xetex</span><br class="fancyvrb" /><a
- id="x1-46010r5"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> install:</span><span
-class="ec-lmtt-8"> xetexconfig</span>
+ id="x1-45010r5"></a><span
+class="ec-lmtt-8">install:</span><span
+class="ec-lmtt-8"> xetexconfig</span><br class="fancyvrb" /><a
+ id="x1-45012r6"></a><span
+class="ec-lmtt-8">install:</span><span
+class="ec-lmtt-8"> xetex.i386-linux</span>
<br class="fancyvrb" /><a
- id="x1-46012r6"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> install:</span><span
-class="ec-lmtt-8"> xetex.i386-linux</span><br class="fancyvrb" /><a
- id="x1-46014r7"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> running</span><span
+ id="x1-45014r7"></a><span
+class="ec-lmtt-8">running</span><span
class="ec-lmtt-8"> post</span><span
class="ec-lmtt-8"> install</span><span
class="ec-lmtt-8"> action</span><span
class="ec-lmtt-8"> for</span><span
class="ec-lmtt-8"> xetex</span><br class="fancyvrb" /><a
- id="x1-46016r8"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> install:</span><span
+ id="x1-45016r8"></a><span
+class="ec-lmtt-8">install:</span><span
class="ec-lmtt-8"> xetex-def</span><br class="fancyvrb" /><a
- id="x1-46018r9"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a
- id="x1-46020r10"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> running</span><span
-class="ec-lmtt-8"> mktexlsr</span>
+ id="x1-45018r9"></a><span
+class="ec-lmtt-8">...</span><br class="fancyvrb" /><a
+ id="x1-45020r10"></a><span
+class="ec-lmtt-8">running</span><span
+class="ec-lmtt-8"> mktexlsr</span><br class="fancyvrb" /><a
+ id="x1-45022r11"></a><span
+class="ec-lmtt-8">mktexlsr:</span><span
+class="ec-lmtt-8"> Updating</span><span
+class="ec-lmtt-8"> /usr/local/texlive/2019/texmf-dist/ls-R...</span><br class="fancyvrb" /><a
+ id="x1-45024r12"></a><span
+class="ec-lmtt-8">...</span>
<br class="fancyvrb" /><a
- id="x1-46022r11"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> mktexlsr:</span><span
-class="ec-lmtt-8"> Updating</span><span
-class="ec-lmtt-8"> /usr/local/texlive/2018/texmf-dist/ls-R...</span><br class="fancyvrb" /><a
- id="x1-46024r12"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a
- id="x1-46026r13"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> running</span><span
+ id="x1-45026r13"></a><span
+class="ec-lmtt-8">running</span><span
class="ec-lmtt-8"> fmtutil-sys</span><span
class="ec-lmtt-8"> --missing</span><br class="fancyvrb" /><a
- id="x1-46028r14"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> ...</span>
-<br class="fancyvrb" /><a
- id="x1-46030r15"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> Transcript</span><span
+ id="x1-45028r14"></a><span
+class="ec-lmtt-8">...</span><br class="fancyvrb" /><a
+ id="x1-45030r15"></a><span
+class="ec-lmtt-8">Transcript</span><span
class="ec-lmtt-8"> written</span><span
class="ec-lmtt-8"> on</span><span
class="ec-lmtt-8"> xelatex.log.</span><br class="fancyvrb" /><a
- id="x1-46032r16"></a><span
-class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> fmtutil:</span><span
-class="ec-lmtt-8"> /usr/local/texlive/2018/texmf-var/web2c/xetex/xelatex.fmt</span><span
+ id="x1-45032r16"></a><span
+class="ec-lmtt-8">fmtutil:</span><span
+class="ec-lmtt-8"> /usr/local/texlive/2019/texmf-var/web2c/xetex/xelatex.fmt</span><span
class="ec-lmtt-8"> installed.</span></div>
-
-
-<!--l. 1857--><p class="indent" > Jak widać, <span
+<!--l. 1779--><p class="indent" > Jak widać, <span
class="ec-lmss-10">tlmgr </span>instaluje wszystkie pakiety zależne, a także przeprowadza wymagane czynności
poinstalacyjne, jak aktualizacja bazy danych, budowa plik\xF3w format\xF3w itp. (w przykładzie wygenerowaliśmy
nowy format dla Xe<span class="TEX">T<span
class="E">E</span>X</span>).
-<!--l. 1862--><p class="indent" > Aby wyświetlić informację o pakiecie (kolekcji bądź schemacie), należy uruchomić np.: <div class="alltt">
-<!--l. 1864--><p class="noindent" ><div class="obeylines-v">
+<!--l. 1784--><p class="indent" > Aby wyświetlić informację o pakiecie (kolekcji bądź schemacie), należy uruchomić np.: <div class="alltt">
+
+<!--l. 1786--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -3594,32 +3455,28 @@
</div>
</div> co pokaże:
<div class="fancyvrb" id="fancyvrb12"><a
- id="x1-46034r1"></a><span
+ id="x1-45034r1"></a><span
+class="ec-lmtt-8">package:</span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> package:</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> collection-latexextra</span><br class="fancyvrb" /><a
- id="x1-46036r2"></a><span
+ id="x1-45036r2"></a><span
+class="ec-lmtt-8">category:</span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> category:</span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Collection</span><br class="fancyvrb" /><a
- id="x1-46038r3"></a><span
+ id="x1-45038r3"></a><span
+class="ec-lmtt-8">shortdesc:</span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> shortdesc:</span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> LaTeX</span><span
class="ec-lmtt-8"> supplementary</span><span
class="ec-lmtt-8"> packages</span>
<br class="fancyvrb" /><a
- id="x1-46040r4"></a><span
+ id="x1-45040r4"></a><span
+class="ec-lmtt-8">longdesc:</span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> longdesc:</span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> A</span><span
class="ec-lmtt-8"> very</span><span
class="ec-lmtt-8"> large</span><span
@@ -3629,33 +3486,31 @@
class="ec-lmtt-8"> packages</span><span
class="ec-lmtt-8"> for</span><span
class="ec-lmtt-8"> LaTeX.</span><br class="fancyvrb" /><a
- id="x1-46042r5"></a><span
+ id="x1-45042r5"></a><span
+class="ec-lmtt-8">installed:</span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> installed:</span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Yes</span><br class="fancyvrb" /><a
- id="x1-46044r6"></a><span
+ id="x1-45044r6"></a><span
+class="ec-lmtt-8">revision:</span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> revision:</span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> 46963</span><br class="fancyvrb" /><a
- id="x1-46046r7"></a><span
+ id="x1-45046r7"></a><span
+class="ec-lmtt-8">sizes:</span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> sizes:</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
-class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> 657941k</span></div>
-<!--l. 1878--><p class="noindent" ><span
+<!--l. 1800--><p class="noindent" ><span
class="ec-lmbx-10">Uwaga: </span>pełna dokumentacja programu <span
class="ec-lmss-10">tlmgr </span>dostępna jest pod adresem: <a
href="http://tug.org/texlive/tlmgr.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/tlmgr.html</span></a>
lub po uruchomieniu: <div class="alltt">
-<!--l. 1882--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 1804--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -3663,23 +3518,24 @@
class="ec-lmtk-10"> -help</span>
</div>
</div>
-<!--l. 1886--><p class="noindent" >
+<!--l. 1808--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">6. </span> <a
- id="x1-470006"></a>Uwagi dotyczące Windows</h3>
-<!--l. 1894--><p class="noindent" >
+ id="x1-460006"></a>Uwagi dotyczące Windows</h3>
+<!--l. 1811--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">6.1. </span> <a
- id="x1-480006.1"></a>Cechy specyficzne w systemie Windows</h4>
-<!--l. 1897--><p class="noindent" >W systemie Windows program instalacyjny wykonuje kilka dodatkowych czynności:
+ id="x1-470006.1"></a>Cechy specyficzne w systemie Windows</h4>
+<!--l. 1814--><p class="noindent" >W systemie Windows program instalacyjny wykonuje kilka dodatkowych czynności:
<dl class="description"><dt class="description">
<span
class="ec-lmbx-10">Menu i skr</span><span
class="ec-lmbx-10">\xF3ty.</span> </dt><dd
-class="description">W menu systemowym instalowane jest podmenu „<span class="TEX">T<span
-class="E">E</span>X</span> Live”, kt\xF3re zawiera
- kilka pozycji dla program\xF3w działających w trybie graficznym (<span
-class="ec-lmss-10">tlmgr</span>, <span
-class="ec-lmss-10">texdoctk</span>, PS_View –
- przeglądarka plik\xF3w postscriptowych) oraz dokumentacji.
+class="description">W menu systemowym Start instalowane jest podmenu „<span class="TEX">T<span
+class="E">E</span>X</span> Live”, kt\xF3re zawiera
+ kilka pozycji dla program\xF3w działających w trybie graficznym (<span
+class="ec-lmss-10">tlmgr</span>, <span
+class="ec-lmss-10">texdoctk</span>, PS_View (<span
+class="ec-lmss-10">psv </span>–
+ przeglądarka plik\xF3w postscriptowych)) oraz dokumentacji.
</dd><dt class="description">
<span
class="ec-lmbx-10">Skojarzenia typ</span><span
@@ -3706,11 +3562,13 @@
class="ec-lmbx-10">środowiska.</span> </dt><dd
class="description">Po instalacji nie są wymagane żadne „ręczne”
zmiany ustawień.
+
+
</dd><dt class="description">
<span
class="ec-lmbx-10">Odinstalowanie.</span> </dt><dd
class="description">Program instalacyjny rejestruje instalację w menu „Dodaj/Usuń programy”
- w Panelu sterowania; odinstalowanie odbywa się zatem w standardowy dla Windows spos\xF3b.
+ w Panelu Sterowania; odinstalowanie odbywa się zatem w standardowy dla Windows spos\xF3b.
Przycisk „Usuń” w <span class="TEX">T<span
class="E">E</span>X</span> Live Manager GUI także pozwala usunąć całość instalacji. Dla
pojedynczego użytkownika program instalacyjny dodaje też w menu Start skr\xF3t do usunięcia
@@ -3722,15 +3580,14 @@
class="E">E</span>X</span>
Live są zabezpieczone przed zapisem przez zwykłego użytkownika (przynajmniej na dysku stałym
sformatowanym w NTFS).</dd></dl>
-<!--l. 1927--><p class="indent" > Istnieje też inne podejście, używając programu <span class="path"><span
-class="ec-lmtt-10">tlaunch</span></span>, opisanego w punkcie <a
+<!--l. 1842--><p class="indent" > Można też skorzystać z innego sposobu instalacji, używając programu <span
+class="ec-lmtt-10">tlaunch</span>, opisanego
+w punkcie <a
href="#x1-410004.1">4.1<!--tex4ht:ref: sec:sharedinstall --></a>.
-
-
-<!--l. 1930--><p class="noindent" >
+<!--l. 1847--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">6.2. </span> <a
- id="x1-490006.2"></a>Programy pomocnicze dla Windows</h4>
-<!--l. 1932--><p class="noindent" >Początkującym użytkownikom polecamy stronę <a
+ id="x1-480006.2"></a>Programy pomocnicze dla Windows</h4>
+<!--l. 1849--><p class="noindent" >Początkującym użytkownikom polecamy stronę <a
href="http://tug.org/begin.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/begin.html</span></a> oraz podręcznik Petera Flynna
<span
@@ -3737,17 +3594,13 @@
class="ec-lmri-10">Formatting Information</span>, dostępny pod adresem <a
href="http://www.ctan.org/tex-archive/documentation/beginlatex" class="url" ><span
class="ec-lmtt-10">http://www.ctan.org/tex-archive/documentation/beginlatex</span></a>.
-<!--l. 1937--><p class="indent" > Aby instalacja była kompletna, <span class="TEX">T<span
+<!--l. 1854--><p class="indent" > Aby instalacja była kompletna, <span class="TEX">T<span
class="E">E</span>X</span> Live wymaga kilku pomocniczych program\xF3w, kt\xF3re nie są
-dostarczane z systemem Windows. Wiele skrypt\xF3w napisano w języku Perl, ponadto wiele narzędzi wymaga
-programu Ghostscript (interpretera języka PostScript) do rasteryzacji bądź konwersji plik\xF3w. Przydatne są
-także w wielu wypadkach r\xF3żne programy do obr\xF3bki grafiki. Ponadto posiadanie edytora dedykowanego dla
-środowiska <span class="TEX">T<span
-class="E">E</span>X</span> znacznie ułatwi pracę.
-<!--l. 1945--><p class="indent" > Stosowne wersje tych program\xF3w dla systemu Windows można dość łatwo znaleźć w sieci, ponieważ
-jednak jest ich spory wyb\xF3r, postanowiliśmy te najbardziej istotne umieścić w dystrybucji <span class="TEX">T<span
-class="E">E</span>X</span>
-Live:
+dostarczane z systemem Windows. <span class="TEX">T<span
+class="E">E</span>X</span> Live dostarcza je wszystkie, są one instalowane jako część <span class="TEX">T<span
+class="E">E</span>X</span> Live
+tylko dla Windows.
+<!--l. 1868--><p class="indent" > Instalowane są następujące programy:
<dl class="description"><dt class="description">
<span
class="ec-lmbx-10">Perl i Ghostscript.</span> </dt><dd
@@ -3765,22 +3618,22 @@
<span
class="ec-lmbx-10">PS_View.</span> </dt><dd
class="description">Program do podglądu plik\xF3w postscriptowych (a także plik\xF3w PDF), patrz rys. <a
-href="#x1-49001r12">12<!--tex4ht:ref: fig:psview --></a>;
- <!--l. 1960--><p class="noindent" ><hr class="figure"><div class="figure"
+href="#x1-48001r12">12<!--tex4ht:ref: fig:psview --></a>;
+ <!--l. 1881--><p class="noindent" ><hr class="figure"><div class="figure"
><a
- id="x1-49001r12"></a>
+ id="x1-48001r12"></a>
<div class="center"
>
-<!--l. 1961--><p class="noindent" >
+<!--l. 1882--><p class="noindent" >
-<!--l. 1962--><p class="noindent" ><img
-src="psview.png" alt="PIC"
-width="1.00374pt" height="1.00374pt" >
+<!--l. 1883--><p class="noindent" ><img
+src="../texlive-common/psview.png" alt="pict"
+>
<br /> <div class="caption"
><span class="id">Rysunek 12: </span><span
-class="content">PS_View: umożliwia bardzo duże powiększenia!</span></div><!--tex4ht:label?: x1-49001r12 -->
+class="content">PS_View: umożliwia bardzo duże powiększenia!</span></div><!--tex4ht:label?: x1-48001r12 -->
</div>
- <!--l. 1965--><p class="noindent" ></div><hr class="endfigure">
+ <!--l. 1886--><p class="noindent" ></div><hr class="endfigure">
</dd><dt class="description">
<span
class="ec-lmbx-10">dviout.</span> </dt><dd
@@ -3803,30 +3656,29 @@
PDF.
</dd><dt class="description">
<span
-class="ec-lmbx-10">Narzędzia uruchamiane z</span><span
+class="ec-lmbx-10">narzędzia uruchamiane z</span><span
class="ec-lmbx-10"> linii polece</span><span
class="ec-lmbx-10">ń</span> </dt><dd
class="description">Do <span class="TEX">T<span
-class="E">E</span>X</span> Live są włączone wersje Windowsowe kilku
- przydatnych program\xF3w uniksowych. Są to programy: <span
-class="ec-lmtt-10">gzip</span>, <span
+class="E">E</span>X</span> Live są włączone wersje Windowsowe kilku przydatnych
+ program\xF3w uniksowych. są to programy: <span
+class="ec-lmss-10">gzip</span>, <span
class="ec-lmss-10">zip</span>, <span
-class="ec-lmtt-10">unzip</span>, <span
-class="ec-lmtt-10">jpeg2ps </span>i kilka
- narzędzi z zestawu <span
-class="ec-lmss-10">xpdf </span>(<span
-class="ec-lmss-10">pdfinfo</span>, <span
-class="ec-lmss-10">pdffonts </span>…). Sama przeglądarka <span
-class="ec-lmss-10">xpdf </span>nie jest dostępna
- w Windows, można jednak pobrać z internetu opartą na niej przeglądarkę Sumatra PDF:
- <a
+class="ec-lmtt-10">unzip </span>i kilka narzędzi z zestawu <span
+class="ec-lmss-10">poppler </span>(<span
+class="ec-lmss-10">pdfinfo</span>,
+ <span
+class="ec-lmss-10">pdffonts</span>, …). Nie ma oddzielnej przeglądarki plik\xF3w PDF dla Windows. Można pobrać z internetu na
+ przykład przeglądarkę PDF Sumatra: <a
href="https://sumatrapdfreader.org/" class="url" ><span
class="ec-lmtt-10">https://sumatrapdfreader.org/</span></a>.
+
+
</dd><dt class="description">
<span
class="ec-lmbx-10">fc-list, fc-cache, </span><span
class="ec-lmbx-10">…</span> </dt><dd
-class="description">Narzędzia z biblioteki fontconfig; program <span
+class="description">narzędzia z biblioteki fontconfig; program <span
class="ec-lmss-10">fc-cache </span>rejestruje dla Xe<span class="TEX">T<span
class="E">E</span>X</span>-a fonty
systemowe lub dostarczane w dystrybucji <span class="TEX">T<span
@@ -3835,140 +3687,27 @@
fonty, podając ich pełne nazwy (deklarujemy je jako parametr rozszerzonego w Xe<span class="TEX">T<span
class="E">E</span>X</span>-u polecenia
<span
-class="ec-lmtt-10">\font</span>).</dd></dl>
-<!--l. 1995--><p class="indent" > Poniżej zamieszczono listę miejsc, z kt\xF3rych można pobrać programy pomocnicze:
-<!--l. 1998--><p class="indent" >
- <dl class="description"><dt class="description">
-<span
-class="ec-lmbx-10">Ghostscript</span> </dt><dd
-class="description">– <a
-href="https://ghostscript.com/" class="url" ><span
-class="ec-lmtt-10">https://ghostscript.com/</span></a>
-
-
- </dd><dt class="description">
-<span
-class="ec-lmbx-10">Perl</span> </dt><dd
-class="description"><a
-href="http://www.perl.org" class="url" ><span
-class="ec-lmtt-10">http://www.perl.org</span></a> (uzupełniające, przydatne pakiety należy pobrać z zasob\xF3w CPAN
- <a
-href="http://cpan.org" class="url" ><span
-class="ec-lmtt-10">http://cpan.org</span></a>)
- </dd><dt class="description">
-<span
-class="ec-lmbx-10">ImageMagick</span> </dt><dd
-class="description">– bogaty zestaw narzędzi do wsadowego przetwarzania plik\xF3w graficznych
- (<a
-href="http://www.imagemagick.com" class="url" ><span
-class="ec-lmtt-10">http://www.imagemagick.com</span></a>)
- </dd><dt class="description">
-<span
-class="ec-lmbx-10">NetPBM</span> </dt><dd
-class="description">– do przetwarzania i konwersji plik\xF3w graficznych możemy użyć alternatywnego dla
- <span
-class="ec-lmss-10">ImageMagick </span>programu NetPBM (<a
-href="http://netpbm.sourceforge.net/" class="url" ><span
-class="ec-lmtt-10">http://netpbm.sourceforge.net/</span></a>)
- </dd><dt class="description">
-<span
-class="ec-lmbx-10">Edytory dla systemu </span><span class="TEX"><span
-class="ec-lmbx-10">T</span><span
-class="E"><span
-class="ec-lmbx-10">E</span></span><span
-class="ec-lmbx-10">X</span></span> </dt><dd
-class="description">– spory wyb\xF3r program\xF3w, uwzględniających indywidualne preferencje
- użytkownika (poniżej wymieniono jedynie te działające w systemach Windows)
- <ul class="itemize1">
- <li class="itemize"><span
-class="ec-lmss-10">GNU Emacs </span>jest dostępna wersja natywna dla systemu Windows, zob.
- <a
-href="http://www.gnu.org/software/emacs/emacs.html" class="url" ><span
-class="ec-lmtt-10">http://www.gnu.org/software/emacs/emacs.html</span></a>.
- </li>
- <li class="itemize"><span
-class="ec-lmss-10">GNU Emacs </span>– w wersji zintegrowanej z <span
-class="ec-lmss-10">AucTeX </span>dla Windows dostępny jest w archiwach
- CTAN; strona domowa: <a
-href="http://www.gnu.org/software/auctex" class="url" ><span
-class="ec-lmtt-10">http://www.gnu.org/software/auctex</span></a>.
- </li>
- <li class="itemize"><span
-class="ec-lmss-10">LEd </span>– polski edytor, dostępny z <a
-href="http://www.latexeditor.org/" class="url" ><span
-class="ec-lmtt-10">http://www.latexeditor.org/</span></a>.
- </li>
- <li class="itemize"><span
-class="ec-lmss-10">SciTE </span>– edytor dostępny z <a
-href="http://www.scintilla.org/SciTE.html" class="url" ><span
-class="ec-lmtt-10">http://www.scintilla.org/SciTE.html</span></a>
- </li>
- <li class="itemize"><span
-class="ec-lmss-10">Texmaker </span>– edytor dostępny z <a
-href="http://www.xm1math.net/texmaker" class="url" ><span
-class="ec-lmtt-10">http://www.xm1math.net/texmaker</span></a>.
- </li>
- <li class="itemize"><span
-class="ec-lmss-10">TeXstudio </span>jest rozszerzeniem <span
-class="ec-lmss-10">Texmaker </span>o dodatkowe fukcje, patrz <a
-href="http://texstudio.org/" class="url" ><span
-class="ec-lmtt-10">http://texstudio.org/</span></a>.
- </li>
- <li class="itemize">TeXnicCenter – kolejny, dosyć bogaty w funkcje edytor
- (<a
-href="http://www.toolscenter.org/products/texniccenter/" class="url" ><span
-class="ec-lmtt-10">http://www.toolscenter.org/products/texniccenter/</span></a>)
- </li>
- <li class="itemize"><span
-class="ec-lmss-10">TeXworks </span>– nowy edytor, dostępny z <a
-href="http://tug.org/texworks" class="url" ><span
-class="ec-lmtt-10">http://tug.org/texworks</span></a> i instalowany wyłącznie
- w Windows jako część <span class="TEX">T<span
-class="E">E</span>X</span> Live.
- </li>
- <li class="itemize"><span
-class="ec-lmss-10">Vim </span>– rozbudowany i bardzo funkcjonalny edytor, wywodzący się z klasycznego dla
- system\xF3w Unix edytora <span
-class="ec-lmss-10">vi </span>(<a
-href="http://www.vim.org" class="url" ><span
-class="ec-lmtt-10">http://www.vim.org</span></a>)
- </li>
- <li class="itemize"><span
-class="ec-lmss-10">WinShell </span>– prosty edytor/shell (<a
-href="http://www.winshell.de" class="url" ><span
-class="ec-lmtt-10">http://www.winshell.de</span></a>)
- </li>
- <li class="itemize"><span
-class="ec-lmss-10">WinEdt </span>– bogaty w funkcje edytor dla <span class="TEX">T<span
-class="E">E</span>X</span>-a, dostępny jako <span
-class="ec-lmri-10">shareware</span>
- (<a
-href="http://www.winedt.com" class="url" ><span
-class="ec-lmtt-10">http://www.winedt.com</span></a>)</li></ul>
- </dd></dl>
-<!--l. 2045--><p class="indent" > Obszerniejszą listę program\xF3w można znaleźć na stronie <a
-href="http://tug.org/interest.html" class="url" ><span
-class="ec-lmtt-10">http://tug.org/interest.html</span></a>.
-<!--l. 2048--><p class="noindent" >
+class="ec-lmtt-10">\font</span>). Jeżeli to konieczne, można uruchomić program <span
+class="ec-lmss-10">fc-cache </span>aby otrzymać pełną informację o
+ dostępnych fontach.</dd></dl>
+<!--l. 1962--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">6.3. </span> <a
- id="x1-500006.3"></a>User Profile (inaczej Home – katalog domowy)</h4>
-<!--l. 2051--><p class="noindent" >Odpowiednikiem uniksowego katalogu domowego użytkownika (<span class="obeylines-h"><span class="verb"><span
-class="ec-lmtt-10">$HOME</span></span></span>) jest w Windows katalog
+ id="x1-490006.3"></a>User Profile (inaczej Home – katalog domowy)</h4>
+<!--l. 1965--><p class="noindent" >Odpowiednikiem uniksowego katalogu domowego użytkownika (<span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">$HOME</span></span></span>) w Windows jest katalog
określany zmienną <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">%USERPROFILE%</span></span></span>. W Windows Vista i w wersjach p\xF3źniejszych jest to
<span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">C:\Users\<nazwa_u</span><span
-class="ec-lmtt-10">żytkownika></span></span></span>. W pliku konfiguracyjnym <span class="path"><span
-class="ec-lmtt-10">texmf.cnf</span></span> i og\xF3lnie w bibliotekach
+class="ec-lmtt-10">żytkownika></span></span></span>. W pliku konfiguracyjnym <span
+class="ec-lmtt-10">texmf.cnf </span>i og\xF3lnie w bibliotekach
Kpathsea znak <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">~</span></span></span> jest poprawnie rozwijany do odpowiedniej zmiennej – zar\xF3wno w Windows, jak
-i w Unix/Linux.
-<!--l. 2059--><p class="noindent" >
+i w Unix.
+<!--l. 1973--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">6.4. </span> <a
- id="x1-510006.4"></a>Rejestr Windows</h4>
-
-
-<!--l. 2062--><p class="noindent" >W systemie Windows prawie wszystkie dane konfiguracyjne przechowywane są w tzw. rejestrze. Zawiera on
+ id="x1-500006.4"></a>Rejestr Windows</h4>
+<!--l. 1976--><p class="noindent" >W systemie Windows prawie wszystkie dane konfiguracyjne przechowywane są w tzw. rejestrze. Zawiera on
hierarchicznie zorganizowane klucze, w ramach kilku kluczy gł\xF3wnych. Najbardziej istotne dla program\xF3w
instalacyjnych są klucze <span class="path"><span
class="ec-lmtt-10">HKEY_CURRENT_USER</span></span> oraz <span class="path"><span
@@ -3976,30 +3715,30 @@
class="ec-lmtt-10">HKCU</span></span> i <span class="path"><span
class="ec-lmtt-10">HKLM</span></span>). Część <span class="path"><span
class="ec-lmtt-10">HKCU</span></span>
-dotyczy katalog\xF3w domowych użytkownik\xF3w (patrz <a
-href="#x1-500006.3">6.3<!--tex4ht:ref: sec:winhome --></a>), zaś <span class="path"><span
-class="ec-lmtt-10">HKLM</span></span> – podkatalog\xF3w systemowych (w katalogu
-Windows).
-<!--l. 2070--><p class="indent" > Informacje o ustawieniach systemu można czasem uzyskać ze zmiennych środowiska, ale po inne
+dotyczy katalog\xF3w domowych użytkownik\xF3w (patrz część <a
+href="#x1-490006.3">6.3<!--tex4ht:ref: sec:winhome --></a>), zaś <span class="path"><span
+class="ec-lmtt-10">HKLM</span></span> – podkatalog\xF3w systemowych
+(w katalogu Windows).
+<!--l. 1984--><p class="indent" > Informacje o ustawieniach systemu można czasem uzyskać ze zmiennych środowiska, ale po inne
informacje, np. położenie tzw. skr\xF3t\xF3w, trzeba odwołać się do rejestru. Także zapis zmiennych środowiska na
stałe wymaga dostępu do rejestru.
-<!--l. 2075--><p class="noindent" >
+<!--l. 1989--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">6.5. </span> <a
- id="x1-520006.5"></a>Uprawnienia w Windows</h4>
-<!--l. 2082--><p class="noindent" >W nowszych wersjach Windows istnieje wyraźne rozr\xF3żnienie między użytkownikami „zwykłymi”
+ id="x1-510006.5"></a>Uprawnienia w Windows</h4>
+<!--l. 1996--><p class="noindent" >W nowszych wersjach Windows istnieje wyraźne rozr\xF3żnienie między użytkownikami „zwykłymi”
i administratorami, kt\xF3rzy mają pełną swobodę dostępu do całości systemu. Dołożono wielu starań, aby
umożliwić instalację <span class="TEX">T<span
class="E">E</span>X</span> Live także osobom bez uprawnień administratora.
-<!--l. 2088--><p class="indent" > Jeśli osoba instalująca ma uprawnienia administratora, to udostępniona jest opcja instalacji
+<!--l. 2002--><p class="indent" > Jeśli osoba instalująca ma uprawnienia administratora, to udostępniona jest opcja instalacji
dla wszystkich użytkownik\xF3w. Użycie jej oznacza, że tworzone są skr\xF3ty, a także ustawiane są
zmienne środowiska dla całego systemu. W przeciwnym wypadku skr\xF3ty i menu są tworzone
-jedynie dla konkretnego użytkownika, także definiowane zmienne środowiska dotyczą zwykłych
+jedynie dla konkretnego użytkownika, także definiowane zmienne środowiska dotyczą konkretnych
użytkownik\xF3w.
-<!--l. 2095--><p class="indent" > Bez względu na status użytkownika proponowanym, domyślnym katalogiem gł\xF3wnym instalacji jest
+<!--l. 2009--><p class="indent" > Bez względu na status użytkownika proponowanym, domyślnym katalogiem gł\xF3wnym instalacji jest
katalog w ramach <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">%SystemDrive%</span></span></span>. Program instalacyjny zawsze sprawdza, czy ten katalog jest dostępny do
zapisu dla aktualnego użytkownika.
-<!--l. 2100--><p class="indent" > Problem może się pojawić wtedy, gdy użytkownik instalujący <span class="TEX">T<span
+<!--l. 2014--><p class="indent" > Problem może się pojawić wtedy, gdy użytkownik instalujący <span class="TEX">T<span
class="E">E</span>X</span> Live nie jest administratorem,
a programy <span class="TEX">T<span
class="E">E</span>X</span>-owe są już w ścieżce przeszukiwania. Wynikowa ścieżka zawiera wtedy ścieżkę systemową,
@@ -4011,15 +3750,17 @@
class="E">E</span>X</span> Live. Dotyczy to także programu <span class="TEX">T<span
class="E">E</span>X</span>works, o ile go
zainstalowaliśmy.
-<!--l. 2109--><p class="indent" > Windows Vista i nowsze stwarzają dodatkowe utrudnienia: nawet jeśli jesteśmy zalogowani jako
+<!--l. 2023--><p class="indent" > Windows Vista i nowsze stwarzają dodatkowe utrudnienia: nawet jeśli jesteśmy zalogowani jako
administrator, musimy dodatkowo żądać uprawnień do uruchomienia program\xF3w jako administrator!
W rzeczywistości nie ma sensu logowanie jako administrator, zamiast tego wystarczy kliknąć
prawym klawiszem myszy na programie (lub skr\xF3cie), co pozwala wybrać opcję „Uruchom jako
administrator”.
-<!--l. 2126--><p class="noindent" >
+
+
+<!--l. 2032--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">6.6. </span> <a
- id="x1-530006.6"></a>Zwiększanie maksymalnej ilości dostępnej pamięci w Windows i Cygwin</h4>
-<!--l. 2129--><p class="noindent" >Użytkownicy system\xF3w Windows i Cygwin (patrz <a
+ id="x1-520006.6"></a>Zwiększanie maksymalnej dostępnej pamięci w Windows i Cygwin</h4>
+<!--l. 2035--><p class="noindent" >Użytkownicy system\xF3w Windows i Cygwin (patrz część <a
href="#x1-190003.1.4">3.1.4<!--tex4ht:ref: sec:cygwin --></a> mogą w przypadku uruchamiania niekt\xF3rych
program\xF3w dostarczonych w <span class="TEX">T<span
class="E">E</span>X</span> Live spotkać się z niewystarczającą ilością dostępnej pamięci. Na przykład
@@ -4028,182 +3769,171 @@
liczb rzeczywistych, a Lua<span class="TEX">T<span
class="E">E</span>X</span> przy przetwarzaniu dokumentu zawierającego wiele dużych plik\xF3w
czcionek.
-<!--l. 2137--><p class="indent" > W Cygwin można ten problem rozwiązać korzystając z porady zawartej w Podręczniku Użytkownika
+<!--l. 2043--><p class="indent" > W Cygwin można ten problem rozwiązać korzystając z porady zawartej w Podręczniku użytkownika
Cygwin (<a
href="http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html" class="url" ><span
class="ec-lmtt-10">http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html</span></a>).
-<!--l. 2141--><p class="indent" > W Windows należy utworzyć plik, np. <span
+<!--l. 2047--><p class="indent" > W Windows należy utworzyć plik, np. <span
class="ec-lmtt-10">moremem.reg</span>, z takimi czterema liniami:
-<!--l. 2143--><p class="indent" >
+<!--l. 2049--><p class="indent" >
<div class="fancyvrb" id="fancyvrb13"><a
- id="x1-53002r1"></a><span
-class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> Windows</span><span
+ id="x1-52002r1"></a><span
+class="ec-lmtt-9">Windows</span><span
class="ec-lmtt-9"> Registry</span><span
class="ec-lmtt-9"> Editor</span><span
class="ec-lmtt-9"> Version</span><span
class="ec-lmtt-9"> 5.00</span><br class="fancyvrb" /><a
- id="x1-53004r2"></a><span
-class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> </span><br class="fancyvrb" /><a
- id="x1-53006r3"></a><span
-class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> [HKEY_LOCAL_MACHINE\Software\Cygwin]</span><br class="fancyvrb" /><a
- id="x1-53008r4"></a><span
-class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> "heap_chunk_in_mb"=dword:ffffff00</span></div>
-<!--l. 2150--><p class="noindent" >a następnie wykonać (jako użytkownik z prawami administratora) polecenie: <span
+ id="x1-52004r2"></a><br class="fancyvrb" /><a
+ id="x1-52006r3"></a><span
+class="ec-lmtt-9">[HKEY_LOCAL_MACHINE\Software\Cygwin]</span><br class="fancyvrb" /><a
+ id="x1-52008r4"></a><span
+class="ec-lmtt-9">"heap_chunk_in_mb"=dword:ffffff00</span></div>
+<!--l. 2056--><p class="noindent" >a następnie wykonać (jako użytkownik z prawami administratora) polecenie: <span
class="ec-lmtt-10">regedit /s moremem.reg</span>.
Zamiast ustawień globalnych dla systemu, można też zmienić wielkość dostępnej pamięci jedynie dla
bieżącego użytkownika, używając <span
class="ec-lmtt-10">HKEY_CURRENT_USER</span>.
-<!--l. 2214--><p class="noindent" >
+<!--l. 2120--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">7. </span> <a
- id="x1-540007"></a>Instrukcja obsługi systemu Web2C</h3>
-
-
-<!--l. 2216--><p class="noindent" >Web2C to zestaw program\xF3w związanych z <span class="TEX">T<span
+ id="x1-530007"></a>Instrukcja obsługi systemu Web2C</h3>
+<!--l. 2122--><p class="noindent" >Web2C to zestaw program\xF3w związanych z <span class="TEX">T<span
class="E">E</span>X</span>-em, tj. sam <span class="TEX">T<span
-class="E">E</span>X</span>, <span
-class="logo-10">METAFONT</span>, MetaPost, B<span
-class="ec-lmcsc-10">ib</span><span class="TEX">T<span
-class="E">E</span>X</span> itd.
-Stanowią one rdzeń dystrybucji <span class="TEX">T<span
-class="E">E</span>X</span> Live. Strona domowa Web2C z aktualnym podręcznikiem użytkownika i
-innymi użytecznymi plikami jest dostępna pod adresem <a
+class="E">E</span>X</span>, Metafont, MetaPost, BibTeX itd. Stanowią
+one rdzeń dystrybucji <span class="TEX">T<span
+class="E">E</span>X</span> Live. Strona domowa Web2C z aktualnym podręcznikiem użytkownika i innymi
+użytecznymi plikami jest dostępna pod adresem <a
href="http://tug.org/web2c" class="url" ><span
class="ec-lmtt-10">http://tug.org/web2c</span></a>.
-<!--l. 2221--><p class="indent" > Trochę historii: Oryginalna implementacja wykonana została przez Tomasa Rokickiego, kt\xF3ry w roku 1987
+<!--l. 2127--><p class="indent" > Trochę historii: Oryginalna implementacja wykonana została przez Tomasa Rokickiego, kt\xF3ry w roku 1987
stworzył pierwszy system <span class="TEX">T<span
class="E">E</span>X</span>-to-C, adaptując pliki wymiany (<span
class="ec-lmri-10">change files</span>) pod Unix-em (pierwotnie były one
-dziełem Howarda Trickey’a oraz Pavela Curtisa. W czasie, gdy Tim Morgan zajmował się utrzymaniem
+dziełem Howarda Trickey’a oraz Pavela Curtisa. W czasie, gdy Tim Morgan zajmować się utrzymaniem
systemu, jego nazwa została zmieniona na Web-to-C. W 1990 roku prace nad projektem przejął Karl Berry
wraz z dziesiątkami wsp\xF3łpracownik\xF3w, w roku 1997 pałeczkę przejął Olaf Weber, kt\xF3ry z powrotem
przekazał ją w 2006 roku Karlowi.
-<!--l. 2229--><p class="indent" > Web2C działa w systemach Unix, Windows 32-bitowy, (w tym Mac OS X), i innych systemach
+<!--l. 2135--><p class="indent" > Web2C działa w systemach Unix, Windows 32-bitowy, (w tym Mac OS X), i innych systemach
operacyjnych. System wykorzystuje oryginalne źr\xF3dła <span class="TEX">T<span
class="E">E</span>X</span>-owe autorstwa Donalda Knutha oraz inne
programy napisane w <span
class="ec-lmtt-10">WEB </span>i tłumaczy je na kod źr\xF3dłowy C. Podstawowymi składnikami systemu
są:
-<!--l. 2238--><p class="indent" >
+<!--l. 2141--><p class="indent" >
<dl class="list1"><dt class="list">
<span
class="ec-lmss-10">bibtex</span> </dt><dd
class="list">
- <!--l. 2239--><p class="noindent" >Tworzenie spis\xF3w bibliograficznych;
+ <!--l. 2142--><p class="noindent" >Tworzenie spis\xF3w bibliograficznych;
</dd><dt class="list">
<span
class="ec-lmss-10">dvicopy</span> </dt><dd
class="list">
- <!--l. 2240--><p class="noindent" >Modyfikowanie pliku DVI;
+ <!--l. 2143--><p class="noindent" >Modyfikowanie pliku DVI;
</dd><dt class="list">
<span
class="ec-lmss-10">dvitomp</span> </dt><dd
class="list">
- <!--l. 2241--><p class="noindent" >Konwersja DVI do MPX (rysunki MetaPost-a);
+ <!--l. 2144--><p class="noindent" >Konwersja DVI do MPX (rysunki MetaPost-a);
</dd><dt class="list">
<span
class="ec-lmss-10">dvitype</span> </dt><dd
class="list">
- <!--l. 2242--><p class="noindent" >Konwersja DVI na plik tekstowy (ASCII);
+ <!--l. 2145--><p class="noindent" >Konwersja DVI na plik tekstowy (ASCII);
</dd><dt class="list">
<span
class="ec-lmss-10">gftodvi</span> </dt><dd
class="list">
- <!--l. 2243--><p class="noindent" >Zamiana fontu GF na plik DVI;
+ <!--l. 2146--><p class="noindent" >Zamiana fontu GF na plik DVI;
</dd><dt class="list">
<span
class="ec-lmss-10">gftopk</span> </dt><dd
class="list">
- <!--l. 2244--><p class="noindent" >Zamiana fontu w formacie GF na font spakowany (PK);
+ <!--l. 2147--><p class="noindent" >Zamiana fontu w formacie GF na font spakowany (PK);
</dd><dt class="list">
<span
class="ec-lmss-10">gftype</span> </dt><dd
class="list">
- <!--l. 2245--><p class="noindent" >Zamiana fontu GF na plik tekstowy (ASCII);
+ <!--l. 2148--><p class="noindent" >Zamiana fontu GF na plik tekstowy (ASCII);
+
+
</dd><dt class="list">
<span
-class="ec-lmss-10">mf</span> </dt><dd
+class="ec-lmss-10">mf </span> </dt><dd
class="list">
- <!--l. 2246--><p class="noindent" >Generowanie font\xF3w bitmapowych w formacie GF;
+ <!--l. 2149--><p class="noindent" >Generowanie font\xF3w bitmapowych w formacie GF;
</dd><dt class="list">
<span
class="ec-lmss-10">mft</span> </dt><dd
class="list">
- <!--l. 2247--><p class="noindent" >Skład plik\xF3w źr\xF3dłowych <span
-class="logo-10">METAFONT</span>-a;
+ <!--l. 2150--><p class="noindent" >Skład plik\xF3w źr\xF3dłowych Metafont-a;
</dd><dt class="list">
<span
class="ec-lmss-10">mpost</span> </dt><dd
class="list">
- <!--l. 2248--><p class="noindent" >Tworzenie rysunk\xF3w oraz diagram\xF3w technicznych;
+ <!--l. 2151--><p class="noindent" >Tworzenie rysunk\xF3w oraz diagram\xF3w technicznych;
</dd><dt class="list">
<span
class="ec-lmss-10">patgen</span> </dt><dd
class="list">
- <!--l. 2249--><p class="noindent" >Tworzenie wzorc\xF3w przenoszenia wyraz\xF3w;
+ <!--l. 2152--><p class="noindent" >Tworzenie wzorc\xF3w przenoszenia wyraz\xF3w;
</dd><dt class="list">
<span
class="ec-lmss-10">pktogf</span> </dt><dd
class="list">
- <!--l. 2250--><p class="noindent" >Zamiana font\xF3w w formacie PK na fonty GF;
-
-
+ <!--l. 2153--><p class="noindent" >Zamiana font\xF3w w formacie PK na fonty GF;
</dd><dt class="list">
<span
class="ec-lmss-10">pktype</span> </dt><dd
class="list">
- <!--l. 2251--><p class="noindent" >Zamiana fontu PK na plik tekstowy (ASCII);
+ <!--l. 2154--><p class="noindent" >Zamiana fontu PK na plik tekstowy (ASCII);
</dd><dt class="list">
<span
class="ec-lmss-10">pltotf</span> </dt><dd
class="list">
- <!--l. 2252--><p class="noindent" >Konwersja tekstowej listy właściwości do TFM;
+ <!--l. 2155--><p class="noindent" >Konwersja tekstowej listy właściwości do TFM;
</dd><dt class="list">
<span
class="ec-lmss-10">pooltype</span> </dt><dd
class="list">
- <!--l. 2253--><p class="noindent" >Wyświetlanie <span
+ <!--l. 2156--><p class="noindent" >wyświetlanie <span
class="ec-lmtt-10">WEB</span>-owych plik\xF3w pool;
</dd><dt class="list">
<span
class="ec-lmss-10">tangle</span> </dt><dd
class="list">
- <!--l. 2254--><p class="noindent" >Konwersja <span
+ <!--l. 2157--><p class="noindent" >Konwersja <span
class="ec-lmtt-10">WEB </span>do języka Pascal;
</dd><dt class="list">
<span
-class="ec-lmss-10">tex</span> </dt><dd
+class="ec-lmss-10">tex </span> </dt><dd
class="list">
- <!--l. 2255--><p class="noindent" >Skład tekstu;
+ <!--l. 2158--><p class="noindent" >Skład tekstu;
</dd><dt class="list">
<span
class="ec-lmss-10">tftopl</span> </dt><dd
class="list">
- <!--l. 2256--><p class="noindent" >Konwersja TFM do tekstowej listy właściwości (PL);
+ <!--l. 2159--><p class="noindent" >Konwersja TFM do tekstowej listy właściwości (PL);
</dd><dt class="list">
<span
class="ec-lmss-10">vftovp</span> </dt><dd
class="list">
- <!--l. 2257--><p class="noindent" >Konwersja font\xF3w wirtualnych do wirtualnej listy właściwości (VPL);
+ <!--l. 2160--><p class="noindent" >Konwersja font\xF3w wirtualnych do wirtualnej listy właściwości (VPL);
</dd><dt class="list">
<span
class="ec-lmss-10">vptovf</span> </dt><dd
class="list">
- <!--l. 2259--><p class="noindent" >Konwersja wirtualnej listy właściwości do font\xF3w wirtualnych;
+ <!--l. 2162--><p class="noindent" >Konwersja wirtualnej listy właściwości do font\xF3w wirtualnych;
</dd><dt class="list">
<span
class="ec-lmss-10">weave</span> </dt><dd
class="list">
- <!--l. 2260--><p class="noindent" >Konwersja <span
+ <!--l. 2163--><p class="noindent" >Konwersja <span
class="ec-lmtt-10">WEB </span>do <span class="TEX">T<span
class="E">E</span>X</span>-a.</dd></dl>
-<!--l. 2263--><p class="noindent" >Dokładny opis funkcji oraz składni tych program\xF3w zawarty jest w dokumentacji poszczeg\xF3lnych pakiet\xF3w
+<!--l. 2166--><p class="noindent" >Dokładny opis funkcji oraz składni tych program\xF3w zawarty jest w dokumentacji poszczeg\xF3lnych pakiet\xF3w
samego Web2C. Do optymalnego korzystania z instalacji Web2C przyda się znajomość kilku zasad rządzących
całą rodziną program\xF3w.
-<!--l. 2269--><p class="indent" > Wszystkie programy obsługują standardowe opcje GNU:
+<!--l. 2172--><p class="indent" > Wszystkie programy obsługują standardowe opcje GNU:
<dl class="description"><dt class="description">
<span
class="ec-lmtk-10">--help</span><span
@@ -4215,15 +3945,19 @@
<span
class="ec-lmtk-10">--verbose</span> </dt><dd
class="description">podaje dokładny raport z działania programu;
+
+
</dd><dt class="description">
<span
class="ec-lmtk-10">--version</span> </dt><dd
class="description">podaje informację o wersji, po czym kończy działanie programu.</dd></dl>
-<!--l. 2277--><p class="indent" > Do lokalizowania plik\xF3w programy oparte na Web2C używają biblioteki do przeszukiwania ścieżek zwanej
-Kpathsea. Dla optymalizacji przeszukiwania <span class="TEX">T<span
-class="E">E</span>X</span>-owego drzewa podkatalog\xF3w biblioteka ta używa
-kombinacji zmiennych środowiskowych oraz kilku plik\xF3w konfiguracyjnych. Web2C potrafi obsługiwać
-jednocześnie więcej niż jedno drzewo podkatalog\xF3w, co jest użyteczne w wypadku, gdy chce się
+<!--l. 2180--><p class="indent" > Do lokalizowania plik\xF3w programy oparte na Web2C używają biblioteki do przeszukiwania ścieżek zwanej
+Kpathsea (<a
+href="http://tug.org/kpathsea" class="url" ><span
+class="ec-lmtt-10">http://tug.org/kpathsea</span></a>). Dla optymalizacji przeszukiwania <span class="TEX">T<span
+class="E">E</span>X</span>-owego drzewa podkatalog\xF3w
+biblioteka ta używa kombinacji zmiennych środowiskowych oraz kilku plik\xF3w konfiguracyjnych. Web2C potrafi
+obsługiwać jednocześnie więcej niż jedno drzewo podkatalog\xF3w, co jest użyteczne w wypadku, gdy chce się
przechowywać standardową dystrybucję <span class="TEX">T<span
class="E">E</span>X</span>-a jak i lokalne rozszerzenia w dw\xF3ch r\xF3żnych drzewach
katalog\xF3w. Aby przyspieszyć poszukiwanie plik\xF3w, katalog gł\xF3wny każdego drzewa ma sw\xF3j plik <span
@@ -4230,13 +3964,11 @@
class="ec-lmtt-10">ls-R</span>,
zawierający pozycje określające nazwę i względną ścieżkę dla wszystkich plik\xF3w zawartych w tym
katalogu.
-
-
-<!--l. 2291--><p class="noindent" >
+<!--l. 2194--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">7.1. </span> <a
- id="x1-550007.1"></a>Przeszukiwanie ścieżek przez Kpathsea</h4>
-<!--l. 2294--><p class="noindent" >Opiszemy najpierw og\xF3lny mechanizm przeszukiwania ścieżek przez bibliotekę Kpathsea.
-<!--l. 2297--><p class="indent" > Tym, co nazywamy <span
+ id="x1-540007.1"></a>Przeszukiwanie ścieżek przez Kpathsea</h4>
+<!--l. 2197--><p class="noindent" >Opiszemy najpierw og\xF3lny mechanizm przeszukiwania ścieżek przez bibliotekę Kpathsea.
+<!--l. 2200--><p class="indent" > Tym, co nazywamy <span
class="ec-lmri-10">ście</span><span
class="ec-lmri-10">żką przeszukiwania</span>, jest rozdzielona dwukropkami lub średnikami lista <span
class="ec-lmri-10">element</span><span
@@ -4251,20 +3983,20 @@
class="ec-lmtt-10">./my-file</span>, potem <span
class="ec-lmtt-10">/dir/my-file</span>, zwracając
pierwszy odnaleziony (lub możliwie wszystkie).
-<!--l. 2305--><p class="indent" > Aby optymalnie zaadaptować się do konwencji wszystkich system\xF3w operacyjnych, na systemach
+<!--l. 2208--><p class="indent" > Aby optymalnie zaadaptować się do konwencji wszystkich system\xF3w operacyjnych, na systemach
nieunixowych Kpathsea może używać jako separator\xF3w nazw ścieżek znak\xF3w innych niż dwukropek („<span
class="ec-lmtt-10">:</span>”) oraz
„ciach” („<span
class="ec-lmtt-10">/</span>”).
-<!--l. 2310--><p class="indent" > W celu sprawdzenia konkretnego elementu <span
+<!--l. 2213--><p class="indent" > W celu sprawdzenia konkretnego elementu <span
class="ec-lmro-10">p </span>ścieżki, Kpathsea najpierw sprawdza, czy zbudowana
-wcześniej baza danych (patrz „Baza nazw plik\xF3w” na str. <a
-href="#x1-630007.2">62<!--tex4ht:ref: Filename-database --></a>) odnosi się do <span
+wcześniej baza danych (patrz „Baza nazw plik\xF3w” na str. <span
+class="ec-lmbx-10">??</span>) odnosi się do <span
class="ec-lmro-10">p</span>, tj. czy baza danych znajduje się
w podkatalogu z prefiksem <span
class="ec-lmro-10">p</span>. Jeżeli tak, to specyfikacja ścieżki jest por\xF3wnywana z zawartością
bazy.
-<!--l. 2316--><p class="indent" > Chociaż najprostszym i najbardziej powszechnym elementem ścieżki jest nazwa katalogu, Kpathsea
+<!--l. 2219--><p class="indent" > Chociaż najprostszym i najbardziej powszechnym elementem ścieżki jest nazwa katalogu, Kpathsea
korzysta z dodatkowych możliwości w przeszukiwaniu ścieżek: wielowarstwowych wartości domyślnych,
zmiennych środowiskowych, wartości pliku konfiguracyjnego, lokalnych podkatalog\xF3w użytkownika oraz
rekursywnego przeszukiwania podkatalog\xF3w. Można więc powiedzieć, że Kpathsea <span
@@ -4271,21 +4003,21 @@
class="ec-lmri-10">rozwija </span>element ścieżki,
czyli transformuje wszystkie specyfikacje do nazwy podstawowej lub nazw katalog\xF3w. Jest to opisane
w kolejnych akapitach, w kolejności, w jakiej to zachodzi.
-<!--l. 2326--><p class="indent" > Trzeba zauważyć, że jeżeli nazwa poszukiwanego pliku jest absolutna lub jawnie względna, tj.
+<!--l. 2229--><p class="indent" > Trzeba zauważyć, że jeżeli nazwa poszukiwanego pliku jest absolutna lub jawnie względna, tj.
zaczyna się od „<span
class="ec-lmtt-10">/</span>” lub „<span
class="ec-lmtt-10">./</span>” lub „<span
class="ec-lmtt-10">../</span>”, to Kpathsea ogranicza się do sprawdzenia, czy ten plik
istnieje.
-<!--l. 2340--><p class="noindent" >
+<!--l. 2243--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">7.1.1. </span> <a
- id="x1-560007.1.1"></a>Źr\xF3dła ścieżek</h5>
-<!--l. 2343--><p class="noindent" >Nazwa przeszukiwanej ścieżki może pochodzić z wielu źr\xF3deł. Oto kolejność, w jakiej Kpathsea ich
+ id="x1-550007.1.1"></a>Źr\xF3dła ścieżek</h5>
+<!--l. 2246--><p class="noindent" >Nazwa przeszukiwanej ścieżki może pochodzić z wielu źr\xF3deł. Oto kolejność, w jakiej Kpathsea ich
używa:
-<!--l. 2346--><p class="indent" >
+<!--l. 2249--><p class="indent" >
<ol class="enumerate1" >
<li
- class="enumerate" id="x1-56002x1">Zmienna środowiskowa ustawiana przez użytkownika, np. <span
+ class="enumerate" id="x1-55002x1">Zmienna środowiskowa ustawiana przez użytkownika, np. <span
class="ec-lmtt-10">TEXINPUTS</span>.
Zmienne środowiskowe z dołączoną kropką i nazwą programu zastępują inne, np. jeżeli „<span
class="ec-lmtt-10">latex</span>”
@@ -4295,7 +4027,7 @@
class="ec-lmtt-10">TEXINPUTS.latex</span>.
</li>
<li
- class="enumerate" id="x1-56004x2">Plik konfiguracyjny konkretnego programu, np. linia „<span
+ class="enumerate" id="x1-55004x2">Plik konfiguracyjny konkretnego programu, np. linia „<span
class="ec-lmtt-10">S /a:/b</span>” w pliku <span
class="ec-lmtt-10">config.ps </span>programu
<span
@@ -4302,34 +4034,34 @@
class="ec-lmss-10">dvips</span>.
</li>
<li
- class="enumerate" id="x1-56006x3">Plik konfiguracyjny Kpathsea <span
+ class="enumerate" id="x1-55006x3">Plik konfiguracyjny Kpathsea <span
class="ec-lmtt-10">texmf.cnf</span>, zawierający taką linię, jak „<span
class="ec-lmtt-10">TEXINPUTS=/c:/d</span>” (patrz
poniżej).
</li>
<li
- class="enumerate" id="x1-56008x4">Wartości domyślne dla uruchamianych program\xF3w.</li></ol>
-<!--l. 2360--><p class="noindent" >Każdą z tych wartości dla danej ścieżki przeszukiwania można zobaczyć, używając opcji diagnostyki błęd\xF3w
+ class="enumerate" id="x1-55008x4">Wartości domyślne dla uruchamianych program\xF3w.</li></ol>
+
+
+<!--l. 2263--><p class="noindent" >Każdą z tych wartości dla danej ścieżki przeszukiwania można zobaczyć, używając opcji diagnostyki błęd\xF3w
(patrz „Diagnostyka błęd\xF3w” na str. <a
-href="#x1-670007.2.4">66<!--tex4ht:ref: sec:debugging --></a>).
-<!--l. 2364--><p class="noindent" >
+href="#x1-660007.2.4">71<!--tex4ht:ref: sec:debugging --></a>).
+<!--l. 2267--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">7.1.2. </span> <a
- id="x1-570007.1.2"></a>Pliki konfiguracyjne</h5>
-<!--l. 2367--><p class="noindent" >Kpathsea szuka ścieżek przeszukiwania i innych definicji w <span
+ id="x1-560007.1.2"></a>Pliki konfiguracyjne</h5>
+<!--l. 2270--><p class="noindent" >Kpathsea szuka ścieżek przeszukiwania i innych definicji w <span
class="ec-lmri-10">plikach konfiguracyjnych </span>o nazwach <span
class="ec-lmtt-10">texmf.cnf</span>.
Ścieżka przeszukiwania używana do znajdowania tych plik\xF3w określana jest przez zmienną <span
class="ec-lmtt-10">TEXMFCNF</span>, ale nie
-zalecamy jawnego ustawiania tej, jak i innych zmiennych w systemie. Zamiast tego typowa instalacja <span class="TEX">T<span
-class="E">E</span>X</span>
-Live tworzy plik <span
-class="ec-lmtt-10">.../2018/texmf.cnf</span>, kt\xF3ry w wyjątkowych wypadkach możemy modyfikować. Gł\xF3wnym
-plikiem konfiguracyjnym jest <span
-class="ec-lmtt-10">.../2018/texmf-dist/web2c/texmf.cnf</span>, ale nie powinien być on
-modyfikowany, gdyż zmiany będą utracone podczas aktualizacji.
-
-
-<!--l. 2380--><p class="indent" > Czytane będą <span
+zalecamy jawnego ustawiania tej, jak i innych zmiennych w systemie.
+<!--l. 2276--><p class="indent" > Zamiast tego typowa instalacja <span class="TEX">T<span
+class="E">E</span>X</span> Live tworzy plik <span
+class="ec-lmtt-10">.../2019/texmf.cnf</span>, kt\xF3ry w wyjątkowych wypadkach
+możemy modyfikować. Gł\xF3wnym plikiem konfiguracyjnym jest <span
+class="ec-lmtt-10">.../2019/texmf-dist/web2c/texmf.cnf</span>, ale
+nie powinien być on modyfikowany, gdyż zmiany będą utracone podczas aktualizacji.
+<!--l. 2282--><p class="indent" > Czytane będą <span
class="ec-lmri-10">wszystkie </span>pliki <span
class="ec-lmtt-10">texmf.cnf </span>w ścieżce przeszukiwania, a definicje we wcześniejszych plikach
zastąpią te w p\xF3źniejszych. Tak więc w ścieżce <span class="obeylines-h"><span class="verb"><span
@@ -4337,24 +4069,9 @@
class="ec-lmtt-10">./texmf.cnf </span>zastąpią te
z <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">$TEXMF/texmf.cnf</span></span></span>.
-<!--l. 2387--><p class="indent" > Dociekliwy czytelnik może być zainteresowany sposobem, w jaki programy znajdują plik <span
-class="ec-lmtt-10">texmf.cnf</span>, skoro
-nie ma konieczności deklarowania specyficznej zmiennej środowiskowej systemu. Ot\xF3ż położenie domyślne jest
-wkompilowane w programy jako względne do ich położenia (określanego, jak wiemy, w ścieżce specyfikowanej
-przez <span
-class="ec-lmtt-10">$PATH</span>): <span class="path"><span
-class="ec-lmtt-10">../../texmf-dist/web2c/</span></span> bądź <span class="path"><span
-class="ec-lmtt-10">../texmf-dist/web2c/</span></span>. Jeśli jawnie deklarujemy zmienną
-<span
-class="ec-lmtt-10">TEXMFCNF</span>, wymagane jest podanie bezwzględnej ścieżki.
-<!--l. 2396--><p class="indent" > Podczas czytania zamieszczonego poniżej opisu formatu pliku <span
-class="ec-lmtt-10">texmf.cnf</span>, warto przeglądać jego zawartość.
-Położenie <span
-class="ec-lmri-10">aktywnego </span>pliku znajdziemy za pomocą polecenia <span
-class="ec-lmtt-10">kpsewhich texmf.cnf</span>.
<ul class="itemize1">
- <li class="itemize">Komentarze zaczynają się od „<span
-class="ec-lmtt-10">%</span>”, a kończą na końcu wiersza.
+ <li class="itemize">Komentarze zaczynają się od <span
+class="ec-lmtt-10">%</span>, a kończą na końcu wiersza.
</li>
<li class="itemize">Puste wiersze nie są brane pod uwagę.
</li>
@@ -4363,25 +4080,26 @@
kontynuacją bieżącego. Spacja na początku kolejnego wiersza nie jest ignorowana.
</li>
<li class="itemize">Pozostałe wiersze mają postać: <div class="alltt">
- <!--l. 2411--><p class="noindent" ><div class="obeylines-v">
+
+ <!--l. 2311--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
-class="ec-lmtti-10">zmienna</span><span
+class="ec-lmro-10">zmienna</span><span
class="ec-lmtt-10">[.</span><span
-class="ec-lmtti-10">program</span><span
+class="ec-lmro-10">program</span><span
class="ec-lmtt-10">]</span><span
class="ec-lmtt-10"> [=]</span><span
class="ec-lmtt-10"> </span><span
-class="ec-lmtti-10">warto</span><span
-class="ec-lmtti-10">ś</span><span
-class="ec-lmtti-10">ć</span>
+class="ec-lmro-10">warto</span><span
+class="ec-lmro-10">ś</span><span
+class="ec-lmro-10">ć</span>
</div>
</div>gdzie „<span
class="ec-lmtt-10">=</span>” i otaczające spacje są opcjonalne.
</li>
- <li class="itemize">„<span
-class="ec-lmro-10">zmienna</span>” zawierać może dowolne znaki poza spacją, „<span
+ <li class="itemize">Nazwa <span
+class="ec-lmro-10">zmienna </span>zawierać może dowolne znaki poza spacją, „<span
class="ec-lmtt-10">=</span>”, lub „<span
class="ec-lmtt-10">.</span>” (kropką), najbezpieczniej jednak
używać znak\xF3w z zakresu „<span
@@ -4397,35 +4115,34 @@
class="E">E</span>X</span>-a stosować r\xF3żne ścieżki
przeszukiwania.
</li>
- <li class="itemize">„<span
+ <li class="itemize"><span
class="ec-lmro-10">warto</span><span
class="ec-lmro-10">ś</span><span
-class="ec-lmro-10">ć</span>” zawierać może dowolne znaki poza „<span
-class="ec-lmtt-10">%</span>” i „<span
-class="ec-lmtt-10">@</span>”. Nie można używać konstrukcji
- „<span
+class="ec-lmro-10">ć </span>zawierać może dowolne znaki poza <span
+class="ec-lmtt-10">% </span>i „<span
+class="ec-lmtt-10">@</span>”. Po prawej stronie nie można używać konstrukcji
+ <span
class="ec-lmtt-10">$</span><span
-class="ec-lmro-10">zmienna</span><span
+class="ec-lmro-10">var</span><span
class="ec-lmtt-10">.</span><span
-class="ec-lmro-10">program</span>” po prawej stronie. Zamiast tego trzeba zastosować zmienną pomocniczą.
- Jeżeli systemem operacyjnym jest Unix, to średnik „<span
-class="ec-lmtt-10">;</span>” użyty w „<span
+class="ec-lmro-10">prog</span>, zamiast tego należy użyć zmiennej pomocniczej. Jeżeli systemem operacyjnym jest Unix, to
+ średnik „<span
+class="ec-lmtt-10">;</span>” użyty w <span
class="ec-lmro-10">warto</span><span
class="ec-lmro-10">ś</span><span
-class="ec-lmro-10">ć</span>” zamieniany
- jest na „<span
+class="ec-lmro-10">ć </span>zamieniany jest na „<span
class="ec-lmtt-10">:</span>”; umożliwia to istnienie wsp\xF3lnego pliku <span
-class="ec-lmtt-10">texmf.cnf </span>dla system\xF3w Unix oraz
- Windows.
+class="ec-lmtt-10">texmf.cnf</span>
+ dla system\xF3w Unix, Ms-DOS oraz Windows.
</li>
<li class="itemize">Wszystkie definicje czytane są zanim cokolwiek zostanie rozwinięte, tak więc do zmiennych można się
odwoływać przed ich zdefiniowaniem.</li></ul>
-<!--l. 2436--><p class="noindent" >Oto fragment pliku konfiguracyjnego ilustrujący większość opisanych powyżej reguł notacji:
+<!--l. 2335--><p class="noindent" >Fragment pliku konfiguracyjnego ilustrujący większość opisanych powyżej reguł notacji:
<div class="fancyvrb" id="fancyvrb14">
<a
- id="x1-57002r1"></a><span
+ id="x1-56002r1"></a><span
+class="ec-lmtt-8x-x-87">TEXMF</span><span
class="ec-lmtt-8x-x-87"> </span><span
-class="ec-lmtt-8x-x-87"> TEXMF</span><span
class="ec-lmtt-8x-x-87"> </span><span
class="ec-lmtt-8x-x-87"> </span><span
class="ec-lmtt-8x-x-87"> </span><span
@@ -4438,54 +4155,50 @@
class="ec-lmtt-8x-x-87"> </span><span
class="ec-lmtt-8x-x-87"> </span><span
class="ec-lmtt-8x-x-87"> </span><span
-class="ec-lmtt-8x-x-87"> </span><span
class="ec-lmtt-8x-x-87"> =</span><span
class="ec-lmtt-8x-x-87"> {$TEXMFLOCAL,!!$TEXMFMAIN}</span>
<br class="fancyvrb" /><a
- id="x1-57004r2"></a><span
+ id="x1-56004r2"></a><span
+class="ec-lmtt-8x-x-87">TEXINPUTS.latex</span><span
class="ec-lmtt-8x-x-87"> </span><span
-class="ec-lmtt-8x-x-87"> TEXINPUTS.latex</span><span
class="ec-lmtt-8x-x-87"> </span><span
class="ec-lmtt-8x-x-87"> </span><span
-class="ec-lmtt-8x-x-87"> </span><span
class="ec-lmtt-8x-x-87"> =</span><span
class="ec-lmtt-8x-x-87"> .;$TEXMF/tex/{latex,generic;}//</span>
<br class="fancyvrb" /><a
- id="x1-57006r3"></a><span
-class="ec-lmtt-8x-x-87"> </span><span
-class="ec-lmtt-8x-x-87"> TEXINPUTS.fontinst</span><span
+ id="x1-56006r3"></a><span
+class="ec-lmtt-8x-x-87">TEXINPUTS.fontinst</span><span
class="ec-lmtt-8x-x-87"> =</span><span
class="ec-lmtt-8x-x-87"> .;$TEXMF/tex//;$TEXMF/fonts/afm//</span>
<br class="fancyvrb" /><a
- id="x1-57008r4"></a><span
-class="ec-lmtt-8x-x-87"> </span><span
-class="ec-lmtt-8x-x-87"> %</span><span
+ id="x1-56008r4"></a><span
+class="ec-lmtt-8x-x-87">%</span><span
class="ec-lmtt-8x-x-87"> e-TeX</span><span
class="ec-lmtt-8x-x-87"> related</span><span
class="ec-lmtt-8x-x-87"> files</span>
<br class="fancyvrb" /><a
- id="x1-57010r5"></a><span
+ id="x1-56010r5"></a><span
+class="ec-lmtt-8x-x-87">TEXINPUTS.elatex</span><span
class="ec-lmtt-8x-x-87"> </span><span
-class="ec-lmtt-8x-x-87"> TEXINPUTS.elatex</span><span
class="ec-lmtt-8x-x-87"> </span><span
-class="ec-lmtt-8x-x-87"> </span><span
class="ec-lmtt-8x-x-87"> =</span><span
class="ec-lmtt-8x-x-87"> .;$TEXMF/{etex,tex}/{latex,generic;}//</span>
<br class="fancyvrb" /><a
- id="x1-57012r6"></a><span
+ id="x1-56012r6"></a><span
+class="ec-lmtt-8x-x-87">TEXINPUTS.etex</span><span
class="ec-lmtt-8x-x-87"> </span><span
-class="ec-lmtt-8x-x-87"> TEXINPUTS.etex</span><span
class="ec-lmtt-8x-x-87"> </span><span
class="ec-lmtt-8x-x-87"> </span><span
class="ec-lmtt-8x-x-87"> </span><span
-class="ec-lmtt-8x-x-87"> </span><span
class="ec-lmtt-8x-x-87"> =</span><span
class="ec-lmtt-8x-x-87"> .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//</span>
</div>
-<!--l. 2444--><p class="noindent" >
+
+
+<!--l. 2343--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">7.1.3. </span> <a
- id="x1-580007.1.3"></a>Rozwijanie ścieżek</h5>
-<!--l. 2447--><p class="noindent" >Kpathsea rozpoznaje w ścieżkach przeszukiwania pewne specjalne znaki oraz konstrukcje, podobne do tych,
+ id="x1-570007.1.3"></a>Rozwijanie ścieżek</h5>
+<!--l. 2346--><p class="noindent" >Kpathsea rozpoznaje w ścieżkach przeszukiwania pewne specjalne znaki oraz konstrukcje, podobne do tych,
kt\xF3re są dostępne w powłokach system\xF3w typu Unix. Jako og\xF3lny przykład: złożona ścieżka
<span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">~$USER/{foo,bar}//baz</span></span></span> rozwija się do wszystkich podkatalog\xF3w pod katalogami <span
@@ -4495,20 +4208,19 @@
class="ec-lmtt-10">$USER</span>, kt\xF3re zawierają katalog lub plik <span
class="ec-lmtt-10">baz</span>. Rozwinięcia te opisane są w poniższych
podrozdziałach.
-
-
-<!--l. 2456--><p class="noindent" >
+<!--l. 2355--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">7.1.4. </span> <a
- id="x1-590007.1.4"></a>Rozwijanie domyślne</h5>
-<!--l. 2460--><p class="noindent" >Jeżeli ścieżka przeszukiwania największego uprzywilejowania (patrz „Źr\xF3dła ścieżek” na str. <a
-href="#x1-560007.1.1">57<!--tex4ht:ref: Path-sources --></a>) zawiera
+ id="x1-580007.1.4"></a>Rozwijanie domyślne</h5>
+<!--l. 2359--><p class="noindent" >Jeżeli ścieżka przeszukiwania największego uprzywilejowania (patrz „źr\xF3dła ścieżek” na str. <a
+href="#x1-550007.1.1">62<!--tex4ht:ref: Path-sources --></a>) zawiera
<span
class="ec-lmri-10">dodatkowy dwukropek </span>(np. na początku, na końcu lub podw\xF3jny), to Kpathsea wstawia w tym miejscu
-następną zdefiniowaną w hierarchii uprzywilejowania ścieżkę przeszukiwania. Jeżeli ta wstawiona
+następną ścieżkę przeszukiwania zdefiniowaną w hierarchii uprzywilejowania. Jeżeli ta wstawiona
ścieżka ma dodatkowy dwukropek, to dzieje się dalej to samo. Przykładowo, jeżeli ustawić zmienną
środowiskową
<div class="alltt">
-<!--l. 2469--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 2367--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -4520,7 +4232,8 @@
class="ec-lmtt-10">TEXINPUTS </span>pobraną z <span
class="ec-lmtt-10">texmf.cnf</span>
<div class="alltt">
-<!--l. 2474--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 2372--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> .:$TEXMF//tex</span>
@@ -4527,20 +4240,21 @@
</div>
</div> to końcową wartością użytą w przeszukiwaniu będzie:
<div class="alltt">
-<!--l. 2479--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 2377--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> /home/karl:.:$TEXMF//tex</span>
</div>
</div>
-<!--l. 2483--><p class="indent" > Ponieważ nieużytecznym byłoby wstawiać wartość domyślną w więcej niż jednym miejscu, Kpathsea
+<!--l. 2381--><p class="indent" > Ponieważ nieużytecznym byłoby wstawiać wartość domyślną w więcej niż jednym miejscu, Kpathsea
zmienia tylko jeden dodatkowy „<span
class="ec-lmtt-10">:</span>” i pozostawia inne bez zmian. Kpathsea najpierw szuka dwukropk\xF3w na
początku linii, potem na końcu, a następnie podw\xF3jnych.
-<!--l. 2488--><p class="noindent" >
+<!--l. 2386--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">7.1.5. </span> <a
- id="x1-600007.1.5"></a>Rozwijanie nawias\xF3w</h5>
-<!--l. 2491--><p class="noindent" >Użyteczna jest możliwość rozwijania nawias\xF3w, co oznacza, że np. <span class="obeylines-h"><span class="verb"><span
+ id="x1-590007.1.5"></a>Rozwijanie nawias\xF3w</h5>
+<!--l. 2389--><p class="noindent" >Użyteczna jest możliwość rozwijania nawias\xF3w, co oznacza, że np. <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">v{a,b}w</span></span></span> rozwija się do <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">vaw:vbw</span></span></span>. Nawiasy
można też zagnieżdżać. Funkcji tej można użyć do zaimplementowania r\xF3żnych hierarchii <span class="TEX">T<span
@@ -4553,16 +4267,16 @@
<div class="verbatim" id="verbatim-2">
<div class="fancyvrb" id="fancyvrb15"><a
- id="x1-60002r1"></a>    TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}</div>
+ id="x1-59002r1"></a>  TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}</div>
</div>
-<!--l. 2500--><p class="nopar" >Używając jej, można następnie zdefiniować na przykład:
+<!--l. 2398--><p class="nopar" >Używając jej, można następnie zdefiniować na przykład:
<div class="verbatim" id="verbatim-3">
<div class="fancyvrb" id="fancyvrb16"><a
- id="x1-60004r1"></a>    TEXINPUTS = .;$TEXMF/tex//</div>
+ id="x1-59004r1"></a>  TEXINPUTS = .;$TEXMF/tex//</div>
</div>
-<!--l. 2504--><p class="nopar" >co oznacza, że po szukaniu w katalogu bieżącym będą przeszukane kolejno <span
+<!--l. 2402--><p class="nopar" >co oznacza, że po szukaniu w katalogu bieżącym będą przeszukane kolejno <span
class="ec-lmtt-10">$TEXMFVAR/tex</span>, <span
class="ec-lmtt-10">$TEXMFHOME/tex</span>,
<span
@@ -4574,21 +4288,21 @@
struktur <span class="TEX">T<span
class="E">E</span>X</span>-owych, jednej „zamrożonej” (np. na CD), a drugiej ciągle uaktualnianej nowo pojawiającymi się
wersjami. Używanie zmiennej <span
-class="ec-lmtt-10">$TEXMF </span>we wszystkich definicjach daje pewność, że najpierw przeszukiwane jest
-drzewo uaktualnione.
-<!--l. 2516--><p class="noindent" >
+class="ec-lmtt-10">$TEXMF </span>we wszystkich definicjach daje pewność, że uaktualnione drzewo jest
+przeszukiwane jest przeszukiwane w pierwszej kolejności.
+<!--l. 2414--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">7.1.6. </span> <a
- id="x1-610007.1.6"></a>Rozwijanie podkatalog\xF3w</h5>
-<!--l. 2519--><p class="noindent" >Dwa lub więcej kolejnych „ciach\xF3w” („/”) w elemencie ścieżki, występujących po nazwie katalogu <span
+ id="x1-600007.1.6"></a>Rozwijanie podkatalog\xF3w</h5>
+<!--l. 2417--><p class="noindent" >Dwa lub więcej kolejnych „ciach\xF3w” („/”) w elemencie ścieżki, występujących po nazwie katalogu <span
class="ec-lmro-10">d</span>,
zastępowanych jest przez wszystkie podkatalogi <span
class="ec-lmro-10">d</span>, najpierw podkatalogi znajdujące się bezpośrednio pod <span
class="ec-lmro-10">d</span>,
-potem te pod powyższymi i tak dalej. Na każdym etapie kolejność, w jakiej przeszukiwane są katalogi, jest
+potem te pod nimi i tak dalej. Na każdym etapie kolejność, w jakiej przeszukiwane są katalogi, jest
<span
class="ec-lmri-10">nieokre</span><span
class="ec-lmri-10">ślona</span>.
-<!--l. 2525--><p class="indent" > Jeśli wyszczeg\xF3lni się człony nazwy pliku po „<span
+<!--l. 2423--><p class="indent" > Jeśli wyszczeg\xF3lni się człony nazwy pliku po „<span
class="ec-lmtt-10">//</span>”, to uwzględnione zostaną tylko te podkatalogi, kt\xF3re
zawierają powyższe człony. Na przykład „<span
class="ec-lmtt-10">/a//b</span>” rozwija się do katalog\xF3w <span
@@ -4598,60 +4312,58 @@
nie do <span
class="ec-lmtt-10">/a/b/c </span>czy <span
class="ec-lmtt-10">/a/1</span>.
-<!--l. 2530--><p class="indent" > Możliwe jest wielokrotne użycie „<span
+<!--l. 2428--><p class="indent" > Możliwe jest wielokrotne użycie „<span
class="ec-lmtt-10">//</span>” w ścieżce, jednakże „<span
class="ec-lmtt-10">//</span>” występujące na początku ścieżki nie jest
brane pod uwagę.
-<!--l. 2533--><p class="noindent" >
+<!--l. 2431--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">7.1.7. </span> <a
- id="x1-620007.1.7"></a>Lista znak\xF3w specjalnych i ich znaczeń – podsumowanie</h5>
-<!--l. 2535--><p class="noindent" >Poniższa lista podsumowuje znaczenie znak\xF3w specjalnych w plikach konfiguracyjnych.
-<!--l. 2540--><p class="noindent" >
+ id="x1-610007.1.7"></a>Lista znak\xF3w specjalnych i ich znaczeń – podsumowanie</h5>
+<!--l. 2433--><p class="noindent" >Poniższa lista podsumowuje znaczenie znak\xF3w specjalnych w plikach konfiguracyjnych.
+<!--l. 2438--><p class="noindent" >
<dl class="list1"><dt class="list">
<span
class="ec-lmtt-10">:</span> </dt><dd
class="list">
- <!--l. 2541--><p class="noindent" >znak rozdzielający w specyfikacji ścieżki; umieszczony na początku lub na końcu ścieżki zastępuje
- domyślne rozwinięcie ścieżki;
+ <!--l. 2439--><p class="noindent" >Znak rozdzielający w specyfikacji ścieżki; umieszczony na początku lub na końcu ścieżki zastępuje
+ domyślne rozwinięcie ścieżki.
</dd><dt class="list">
<span
class="ec-lmtt-10">;</span> </dt><dd
class="list">
- <!--l. 2543--><p class="noindent" >znak rozdzielający dla system\xF3w nieuniksowych (działa tak jak <span
-class="ec-lmtt-10">:</span>);
+ <!--l. 2441--><p class="noindent" >Znak rozdzielający dla system\xF3w nieuniksowych (działa tak jak <span
+class="ec-lmtt-10">:</span>).
</dd><dt class="list">
<span
class="ec-lmtt-10">$</span> </dt><dd
class="list">
- <!--l. 2545--><p class="noindent" >rozwijanie zmiennej;
+ <!--l. 2443--><p class="noindent" >Rozwijanie zmiennej.
</dd><dt class="list">
<span
class="ec-lmtt-10">~</span> </dt><dd
class="list">
- <!--l. 2546--><p class="noindent" >oznacza katalog gł\xF3wny użytkownika;
+ <!--l. 2444--><p class="noindent" >Oznacza katalog gł\xF3wny użytkownika.
</dd><dt class="list">
<span
class="ec-lmtt-10">{</span><span
class="ec-lmtt-10">…}</span> </dt><dd
class="list">
- <!--l. 2547--><p class="noindent" >rozwijanie nawias\xF3w, np. <span class="obeylines-h"><span class="verb"><span
-class="ec-lmtt-10">a{1,2}b</span></span></span> zmieni się w <span class="obeylines-h"><span class="verb"><span
-class="ec-lmtt-10">a1b:a2b</span></span></span>;
+ <!--l. 2445--><p class="noindent" >Rozwijanie nawias\xF3w.
</dd><dt class="list">
<span
class="ec-lmtt-10">//</span> </dt><dd
class="list">
- <!--l. 2549--><p class="noindent" >rozwijanie podkatalog\xF3w (może wystąpić gdziekolwiek w ścieżce, poza jej początkiem);
+ <!--l. 2447--><p class="noindent" >Rozwijanie podkatalog\xF3w (może wystąpić gdziekolwiek w ścieżce, poza jej początkiem).
</dd><dt class="list">
<span
class="ec-lmtt-10">%</span> </dt><dd
class="list">
- <!--l. 2551--><p class="noindent" >początek komentarza, obejmującego wszystkie znaki do końca linii;
+ <!--l. 2449--><p class="noindent" >Początek komentarza, obejmującego wszystkie znaki do końca linii.
</dd><dt class="list">
<span
class="ec-lmtt-10">\</span> </dt><dd
class="list">
- <!--l. 2553--><p class="noindent" >znak kontynuacji (pozwala na przełamanie wiersza z wyrażeniem);
+ <!--l. 2451--><p class="noindent" >Znak kontynuacji (pozwala na przełamanie wiersza z wyrażeniem).
</dd><dt class="list">
@@ -4658,13 +4370,13 @@
<span
class="ec-lmtt-10">!!</span> </dt><dd
class="list">
- <!--l. 2555--><p class="noindent" >przeszukiwanie <span
+ <!--l. 2453--><p class="noindent" >Przeszukiwanie <span
class="ec-lmri-10">tylko </span>bazy danych, a <span
class="ec-lmri-10">nie </span>dysku.</dd></dl>
-<!--l. 2560--><p class="noindent" >
+<!--l. 2457--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">7.2. </span> <a
- id="x1-630007.2"></a>Bazy nazw plik\xF3w</h4>
-<!--l. 2563--><p class="noindent" >Podczas przeszukiwania Kpathsea stara się zminimalizować dostęp do dysku. Niemniej, w przypadku instalacji
+ id="x1-620007.2"></a>Bazy nazw plik\xF3w</h4>
+<!--l. 2460--><p class="noindent" >Podczas przeszukiwania Kpathsea stara się zminimalizować dostęp do dysku. Niemniej, w przypadku instalacji
ze zbyt dużą liczbą katalog\xF3w przeglądanie każdego dopuszczalnego katalogu w poszukiwaniu pliku może
zabierać sporo czasu (ma to miejsce zwłaszcza, jeżeli przeszukać trzeba setki katalog\xF3w z fontami).
Dlatego też Kpathsea może używać zewnętrznego pliku z „bazą danych” o nazwie <span
@@ -4671,15 +4383,15 @@
class="ec-lmtt-10">ls-R</span>, kt\xF3ry
zawiera przypisania plik\xF3w do katalog\xF3w. Unika się w ten spos\xF3b czasochłonnego przeszukiwania
dysku.
-<!--l. 2572--><p class="indent" > Drugi plik z bazą danych – <span
+<!--l. 2469--><p class="indent" > Drugi plik z bazą danych – <span
class="ec-lmtt-10">aliases </span>– pozwala na nadawanie dodatkowych nazw plikom zawartym w <span
class="ec-lmtt-10">ls-R</span>.
Może to być pomocne do adaptacji do DOS-owej konwencji „8.3” nazewnictwa plik\xF3w w plikach
źr\xF3dłowych.
-<!--l. 2577--><p class="noindent" >
+<!--l. 2474--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">7.2.1. </span> <a
- id="x1-640007.2.1"></a>Baza nazw plik\xF3w</h5>
-<!--l. 2580--><p class="noindent" >Jak wspomniano, plik zawierający gł\xF3wną bazę nazw plik\xF3w musi nosić nazwę <span
+ id="x1-630007.2.1"></a>Baza nazw plik\xF3w</h5>
+<!--l. 2477--><p class="noindent" >Jak wspomniano, plik zawierający gł\xF3wną bazę nazw plik\xF3w musi nosić nazwę <span
class="ec-lmtt-10">ls-R</span>. W katalogu
podstawowym każdej hierarchii <span class="TEX">T<span
class="E">E</span>X</span>-owej (domyślnie <span
@@ -4689,20 +4401,23 @@
hierarchia. Kpathsea szuka pliku <span
class="ec-lmtt-10">ls-R </span>w ścieżce <span
class="ec-lmtt-10">TEXMFDBS</span>.
-<!--l. 2587--><p class="indent" > Najlepszym sposobem stworzenia i utrzymywania pliku <span
-class="ec-lmtt-10">ls-R </span>jest uruchomienie skryptu <span
+<!--l. 2484--><p class="indent" > Najlepszym sposobem stworzenia i utrzymywania pliku „<span
+class="ec-lmtt-10">ls-R</span>” jest uruchomienie skryptu <span
class="ec-lmtt-10">mktexlsr</span>,
będącego składnikiem dystrybucji. Jest on wywoływany przez r\xF3żne skrypty typu „<span
-class="ec-lmtt-10">mktex...</span>”. W zasadzie
-skrypt ten jedynie wykonuje polecenie <div class="alltt">
-<!--l. 2591--><p class="noindent" ><div class="obeylines-v">
+class="ec-lmtt-10">mktex</span>”… . Zasadniczo
+skrypt ten wykonuje jedynie polecenie <div class="alltt">
+
+<!--l. 2488--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">cd</span><span
class="ec-lmtt-10"> </span><span
-class="ec-lmro-10">/your/texmf-dist/root</span><span
+class="ec-lmro-10">/your/texmf/root</span><span
class="ec-lmtt-10"> &&</span><span
-class="ec-lmtt-10"> ls</span><span
-class="ec-lmtt-10"> -LAR</span><span
+class="ec-lmtt-10"> </span><span class="path"><span
+class="ec-lmtt-10">\</span></span><span
+class="ec-lmtt-10">ls</span><span
+class="ec-lmtt-10"> -1LAR</span><span
class="ec-lmtt-10"> ./</span><span
class="ec-lmtt-10"> >ls-R</span>
</div>
@@ -4712,15 +4427,15 @@
działa prawidłowo). Aby mieć pewność, że baza danych jest zawsze aktualna, wygodnie jest przebudowywać
ją regularnie za pomocą demona <span
class="ec-lmtt-10">cron</span>.
-<!--l. 2602--><p class="indent" > Jeśli pliku nie ma w bazie danych, Kpathsea domyślnie przechodzi do przeszukiwania dysku. Jeżeli jednak
-dany element ścieżki zaczyna się od „<span
-class="ec-lmtt-10">!!</span>”, to w poszukiwaniu tego elementu sprawdzona zostanie <span
-class="ec-lmri-10">jedynie </span>baza
-danych, a nigdy dysk.
-<!--l. 2607--><p class="noindent" >
+<!--l. 2499--><p class="indent" > Jeśli szukanego pliku nie ma w bazie danych, Kpathsea domyślnie przechodzi do przeszukiwania dysku.
+Jeżeli jednak dany element ścieżki zaczyna się od „<span
+class="ec-lmtt-10">!!</span>”, to w poszukiwaniu tego elementu sprawdzana zostanie
+<span
+class="ec-lmri-10">tylko </span>baza danych, a nigdy dysk.
+<!--l. 2504--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">7.2.2. </span> <a
- id="x1-650007.2.2"></a>kpsewhich – program do przeszukiwania ścieżek</h5>
-<!--l. 2610--><p class="noindent" >Przeszukiwanie ścieżek przez program <span
+ id="x1-640007.2.2"></a>kpsewhich – program do przeszukiwania ścieżek</h5>
+<!--l. 2507--><p class="noindent" >Przeszukiwanie ścieżek przez program <span
class="ec-lmtt-10">kpsewhich </span>jest niezależne od jakiejkolwiek aplikacji. Może on być
przydatny jako rodzaj programu <span
class="ec-lmtt-10">find</span>, za pomocą kt\xF3rego lokalizować można pliki w hierarchiach <span class="TEX">T<span
@@ -4728,7 +4443,8 @@
(jest on używany intensywnie w skryptach „<span
class="ec-lmtt-10">mktex...</span>” tej dystrybucji).
<div class="alltt">
-<!--l. 2616--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 2513--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -4743,14 +4459,14 @@
</div> Parametry wyszczeg\xF3lnione w „<span
class="ec-lmro-10">opcje</span>” mogą zaczynać się zar\xF3wno od „<span
class="ec-lmtt-10">-</span>”, jak i od „<span
-class="ec-lmtt-10">--</span>”, a dozwolony jest
+class="ec-lmtt-10">--</span>”, i dozwolony jest
każdy jednoznaczny skr\xF3t.
-<!--l. 2622--><p class="indent" > Kpathsea traktuje każdy argument niebędący parametrem jako nazwę pliku i zwraca pierwszą odnalezioną
-nazwę. Nie ma parametru nakazującego zwracanie wszystkich nazw plik\xF3w o określonej nazwie (w tym celu
-można wykorzystać Unix-owy program „<span
+<!--l. 2519--><p class="indent" > Kpathsea traktuje każdy argument niebędący parametrem jako nazwę pliku i zwraca pierwszą odnalezioną
+nazwę. Nie ma parametru nakazującego zwracanie wszystkich plik\xF3w o określonej nazwie (w tym celu można
+wykorzystać Unix-owy program „<span
class="ec-lmtt-10">find</span>”).
-<!--l. 2627--><p class="indent" > Oto ważniejsze parametry.
-<!--l. 2629--><p class="noindent" >
+<!--l. 2524--><p class="indent" > Poniżej przedstawione zostały ważniejsze parametry.
+<!--l. 2526--><p class="noindent" >
<dl class="list1"><dt class="list">
@@ -4758,9 +4474,9 @@
class="ec-lmtt-10">--dpi=</span><span
class="ec-lmro-10">num</span> </dt><dd
class="list">
- <!--l. 2630--><p class="noindent" ><br
-class="newline" />Ustaw rozdzielczość na „<span
-class="ec-lmro-10">num</span>”; ma to tylko wpływ na przeszukiwanie font\xF3w „<span
+ <!--l. 2527--><p class="noindent" ><br
+class="newline" />Ustaw rozdzielczość na <span
+class="ec-lmro-10">num</span>; ma to tylko wpływ na przeszukiwanie font\xF3w „<span
class="ec-lmtt-10">gf</span>” i „<span
class="ec-lmtt-10">pk</span>”. Dla
zgodności z <span
@@ -4771,13 +4487,15 @@
class="ec-lmtt-10">--format=</span><span
class="ec-lmro-10">nazwa</span> </dt><dd
class="list">
- <!--l. 2635--><p class="noindent" ><br
-class="newline" />Ustawienie formatu (typu pliku) przeszukiwania na „<span
-class="ec-lmro-10">nazwa</span>”. Domyślnie format odgadywany jest
+ <!--l. 2532--><p class="noindent" ><br
+class="newline" />Ustawienie formatu (typu pliku) przeszukiwania na <span
+class="ec-lmro-10">nazwa</span>. Domyślnie format odgadywany jest
z nazwy pliku. Dla format\xF3w, kt\xF3re nie mają przydzielonego jednoznacznego rozszerzenia, takich
jak niekt\xF3re pliki MetaPost-owe czy pliki konfiguracyjne <span
-class="ec-lmss-10">dvips</span>-a, należy wyszczeg\xF3lnić nazwę,
- kt\xF3rych listę wyświetli uruchomienie <span
+class="ec-lmss-10">dvips</span>-a, należy wyszczeg\xF3lnić nazwę
+ plik\xF3w (np. <span
+class="ec-lmtt-10">tex </span>lub <span
+class="ec-lmtt-10">enc</span>), kt\xF3rych listę wyświetli uruchomienie <span
class="ec-lmtt-10">kpsewhich --help</span>.
</dd><dt class="list">
<span
@@ -4784,19 +4502,19 @@
class="ec-lmtt-10">--mode=</span><span
class="ec-lmro-10">string</span> </dt><dd
class="list">
- <!--l. 2643--><p class="noindent" ><br
-class="newline" />Ustaw nazwę trybu na „<span
-class="ec-lmro-10">string</span>”; dotyczy to jedynie szukania font\xF3w „<span
+ <!--l. 2539--><p class="noindent" ><br
+class="newline" />Ustaw nazwę trybu na <span
+class="ec-lmro-10">string</span>; dotyczy to jedynie szukania font\xF3w „<span
class="ec-lmtt-10">gf</span>” oraz „<span
-class="ec-lmtt-10">pk</span>”. Brakuje
- wartości domyślnej – odnaleziony zostanie dowolny wyszczeg\xF3lniony tryb.
+class="ec-lmtt-10">pk</span>”. Brak wartości
+ domyślnej – odnaleziony zostanie dowolny wyszczeg\xF3lniony tryb.
</dd><dt class="list">
<span
class="ec-lmtt-10">--must-exist</span> </dt><dd
class="list">
- <!--l. 2648--><p class="noindent" ><br
+ <!--l. 2544--><p class="noindent" ><br
class="newline" />Zr\xF3b wszystko co możliwe, aby odnaleźć pliki, włączając w to przede wszystkim przeszukanie
- dysku. Domyślnie, w celu zwiększeniu efektywności działania, sprawdzana jest tylko baza <span
+ dysku. Domyślnie, w celu zwiększenia efektywności działania, sprawdzana jest tylko baza <span
class="ec-lmtt-10">ls-R</span>.
</dd><dt class="list">
<span
@@ -4803,9 +4521,9 @@
class="ec-lmtt-10">--path=</span><span
class="ec-lmro-10">string</span> </dt><dd
class="list">
- <!--l. 2653--><p class="noindent" ><br
-class="newline" />Szukaj w ścieżce „<span
-class="ec-lmro-10">string</span>” (rozdzielonej, jak zwykle, dwukropkami), zamiast zgadywać ścieżkę
+ <!--l. 2549--><p class="noindent" ><br
+class="newline" />Szukaj w ścieżce <span
+class="ec-lmro-10">string </span>(rozdzielonej, jak zwykle, dwukropkami), zamiast zgadywać ścieżkę
przeszukiwania z nazwy pliku. „<span
class="ec-lmtt-10">//</span>” i wszystkie zwykłe rozszerzenia są możliwe. Parametry
„<span
@@ -4816,12 +4534,12 @@
class="ec-lmtt-10">--progname=</span><span
class="ec-lmro-10">nazwa</span> </dt><dd
class="list">
- <!--l. 2659--><p class="noindent" ><br
-class="newline" />Ustaw nazwę programu na „<span
-class="ec-lmro-10">nazwa</span>”. Może to mieć wpływ na ścieżkę przeszukiwania poprzez
- „<span
+ <!--l. 2554--><p class="noindent" ><br
+class="newline" />Ustaw nazwę programu na <span
+class="ec-lmro-10">nazwa</span>. Może to mieć wpływ na ścieżkę przeszukiwania poprzez
+ <span
class="ec-lmtt-10">.</span><span
-class="ec-lmro-10">program</span>” w plikach konfiguracyjnych. Ustawieniem domyślnym jest „<span
+class="ec-lmro-10">program </span>w plikach konfiguracyjnych. Domyślne jest „<span
class="ec-lmtt-10">kpsewhich</span>”.
</dd><dt class="list">
<span
@@ -4828,12 +4546,12 @@
class="ec-lmtt-10">--show-path=</span><span
class="ec-lmro-10">nazwa</span> </dt><dd
class="list">
- <!--l. 2664--><p class="noindent" ><br
-class="newline" />Pokazuje ścieżkę używaną do poszukiwania plik\xF3w typu „<span
-class="ec-lmro-10">nazwa</span>”. Użyć można zar\xF3wno
- rozszerzenia („<span
+ <!--l. 2559--><p class="noindent" ><br
+class="newline" />Pokazuje ścieżkę używaną do poszukiwania plik\xF3w typu <span
+class="ec-lmro-10">nazwa</span>. Użyć można zar\xF3wno rozszerzenia
+ „<span
class="ec-lmtt-10">.pk</span>”, „<span
-class="ec-lmtt-10">.vf</span>”, etc.), jak i nazwy pliku, tak jak w wypadku parametru „<span
+class="ec-lmtt-10">.vf</span>”, etc., jak i nazwy pliku, tak jak w wypadku parametru „<span
class="ec-lmtt-10">--format</span>”.
</dd><dt class="list">
<span
@@ -4840,15 +4558,16 @@
class="ec-lmtt-10">--debug=</span><span
class="ec-lmro-10">num</span> </dt><dd
class="list">
- <!--l. 2669--><p class="noindent" ><br
-class="newline" />ustawia parametry wykrywania błęd\xF3w na „<span
-class="ec-lmro-10">num</span>”.</dd></dl>
-<!--l. 2678--><p class="noindent" >
+ <!--l. 2564--><p class="noindent" ><br
+class="newline" />Ustawia parametry wykrywania błęd\xF3w na <span
+class="ec-lmro-10">num</span>.</dd></dl>
+<!--l. 2568--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">7.2.3. </span> <a
- id="x1-660007.2.3"></a>Przykłady użycia</h5>
-<!--l. 2681--><p class="noindent" >Przyjrzyjmy sie teraz, jak działa Kpathsea.
+ id="x1-650007.2.3"></a>Przykłady użycia</h5>
+<!--l. 2571--><p class="noindent" >Przyjrzyjmy się teraz, jak działa Kpathsea. Oto proste wyszukiwanie:
<div class="alltt">
-<!--l. 2683--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 2573--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -4860,16 +4579,18 @@
</div>
-</div> Szukamy tu pliku <span
+</div> Szukamy pliku <span
class="ec-lmtt-10">article.cls</span>. Ponieważ rozszerzenie „<span
class="ec-lmtt-10">.cls</span>” jest jednoznaczne, nie musimy zaznaczać, że
-poszukujemy pliku typu „tex” (katalogi plik\xF3w źr\xF3dłowych <span class="TEX">T<span
+poszukujemy pliku typu <span
+class="ec-lmtt-10">tex </span>(katalogi plik\xF3w źr\xF3dłowych <span class="TEX">T<span
class="E">E</span>X</span>-a). Znajdujemy go w podkatalogu
<span
-class="ec-lmtt-10">tex/latex/base</span>, pod katalogiem nadrzędnym „<span
+class="ec-lmtt-10">tex/latex/base</span>, katalogiem nadrzędnym jest „<span
class="ec-lmtt-10">texmf-dist</span>”. Podobnie wszystkie poniższe pliki odnajdywane
-są bezproblemowo dzięki swoim jednoznacznym rozszerzeniom: <div class="alltt">
-<!--l. 2694--><p class="noindent" ><div class="obeylines-v">
+są bez problem\xF3w dzięki swoim jednoznacznym rozszerzeniom: <div class="alltt">
+
+<!--l. 2584--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -4907,12 +4628,11 @@
class="ec-lmtt-10">/usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib</span>
</div>
</div>
-<!--l. 2707--><p class="noindent" >(ostatni plik to B<span
-class="ec-lmcsc-10">ib</span><span class="TEX">T<span
-class="E">E</span>X</span>-owa baza bibliograficzna dla artykuł\xF3w <span
+<!--l. 2597--><p class="noindent" >(Ostatni plik to BibTeX-owa baza bibliograficzna dla artykuł\xF3w <span
class="ec-lmri-10">TUGBoat</span>).
<div class="alltt">
-<!--l. 2710--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 2600--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -4920,15 +4640,16 @@
class="ec-lmtk-10"> cmr10.pk</span>
</div>
</div> Pliki czcionek bitmapowych typu <span
-class="ec-lmtt-10">.pk </span>używane są przez sterowniki, takie jak <span
+class="ec-lmtt-10">.pk </span>używane są przez sterowniki program\xF3w, takich jak <span
class="ec-lmss-10">dvips </span>czy <span
-class="ec-lmss-10">xdvi</span>. W tym wypadku
-wynik przeszukiwania okaże się pusty, ponieważ w systemie brak gotowych wygenerowanych czcionek „<span
-class="ec-lmtt-10">.pk</span>”
-Computer Modern (wynika to z faktu używania w <span class="TEX">T<span
-class="E">E</span>X</span> Live font\xF3w PostScript-owych Type1).
-<div class="alltt">
-<!--l. 2720--><p class="noindent" ><div class="obeylines-v">
+class="ec-lmss-10">xdvi</span>.
+W tym wypadku wynik przeszukiwania okaże się pusty, ponieważ w systemie brak gotowych wygenerowanych
+czcionek Computer Modern („<span
+class="ec-lmtt-10">.pk</span>”) Wynika to z faktu używania w <span class="TEX">T<span
+class="E">E</span>X</span> Live font\xF3w PostScript-owych
+Type1. <div class="alltt">
+
+<!--l. 2608--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -4941,12 +4662,12 @@
</div>
</div> Dla tych font\xF3w (alfabetu fonetycznego) musieliśmy wygenerować pliki „<span
class="ec-lmtt-10">.pk</span>”, a ponieważ domyślnym
+Metafont-owym trybem naszej instalacji jest <span
+class="ec-lmtt-10">ljfour </span>z podstawową rozdzielczością 600dpi, zwracany jest taki
+właśnie wynik. <div class="alltt">
+
+<!--l. 2618--><p class="noindent" ><div class="obeylines-v">
<span
-class="logo-10">METAFONT</span>-owym trybem naszej instalacji jest <span
-class="ec-lmtt-10">ljfour </span>z podstawową rozdzielczością 600dpi, zwracany jest
-taki właśnie wynik. <div class="alltt">
-<!--l. 2730--><p class="noindent" ><div class="obeylines-v">
-<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">kpsewhich</span><span
@@ -4953,15 +4674,15 @@
class="ec-lmtk-10"> -dpi=300</span><span
class="ec-lmtk-10"> wsuipa10.pk</span>
</div>
-</div> W tym wypadku, kiedy zaznaczamy, że interesuje nas rozdzielczość 300dpi (<span
-class="ec-lmtt-10">-dpi=300</span>), to widzimy, że
-w naszej instalacji taka czcionka nie jest dostępna. Program taki jak <span
+</div> W przypadku, kiedy zaznaczamy rozdzielczość 300dpi (<span
+class="ec-lmtt-10">-dpi=300</span>), otrzymujemy informację, że w naszej
+instalacji taka czcionka nie jest dostępna. Programy takie jak <span
class="ec-lmss-10">dvips </span>czy <span
-class="ec-lmss-10">xdvi </span>zatrzymałby się, aby
-utworzyć pliki <span
+class="ec-lmss-10">xdvi </span>zatrzymałyby się, aby utworzyć
+pliki <span
class="ec-lmtt-10">.pk </span>w wymaganej rozdzielczości (używając skryptu <span
class="ec-lmss-10">mktexpk</span>).
-<!--l. 2740--><p class="indent" > Przeanalizujmy teraz pliki nagł\xF3wkowe i konfiguracyjne programu <span
+<!--l. 2628--><p class="indent" > Przeanalizujmy teraz pliki nagł\xF3wkowe i konfiguracyjne programu <span
class="ec-lmss-10">dvips</span>. Najpierw szukamy pliku
PostScript-owego prologu <span
class="ec-lmtt-10">tex.pro</span>, wykorzystywanego dla potrzeb <span class="TEX">T<span
@@ -4969,19 +4690,20 @@
poszukiwanie pliku konfiguracyjnego <span
class="ec-lmtt-10">config.ps</span>, zaś trzeci – szukanie pliku mapy czcionek PostScriptowych
<span
-class="ec-lmtt-10">psfonts.map </span>(począwszy od obecnej edycji, pliki <span
+class="ec-lmtt-10">psfonts.map </span>(począwszy od edycji 2004, pliki <span
class="ec-lmtt-10">.map </span>i <span
-class="ec-lmtt-10">.enc </span>mają własne reguły przeszukiwania ścieżek
-i zmienione położenie w ramach drzew <span class="path"><span
-class="ec-lmtt-10">texmf</span></span>). Ponieważ rozszerzenie „<span
-class="ec-lmtt-10">.ps</span>” nie jest jednoznaczne,
-musimy wyraźnie zaznaczyć, jaki typ jest wymagany dla pliku <span
-class="ec-lmtt-10">config.ps </span>(„<span
-class="ec-lmtt-10">dvips config</span>”).
+class="ec-lmtt-10">.enc </span>mają własne reguły przeszukiwania
+ścieżek i zmienione położenie w ramach drzew <span
+class="ec-lmtt-10">texmf</span>). Ponieważ rozszerzenie „<span
+class="ec-lmtt-10">.ps</span>” nie jest
+jednoznaczne, musimy wyraźnie zaznaczyć, jaki typ jest wymagany dla pliku <span
+class="ec-lmtt-10">config.ps </span>(<span
+class="ec-lmtt-10">dvips config</span>).
<div class="alltt">
+
-<!--l. 2752--><p class="noindent" ><div class="obeylines-v">
+<!--l. 2640--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -4988,7 +4710,9 @@
class="ec-lmtk-10">kpsewhich</span><span
class="ec-lmtk-10"> tex.pro</span>
<br /><span
-class="ec-lmtt-10">/usr/local/texmf-dist/dvips/base/tex.pro</span>
+class="ec-lmtt-10"> </span><span
+class="ec-lmtt-10"> </span><span
+class="ec-lmtt-10"> /usr/local/texmf/dvips/base/tex.pro</span>
<br /><span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -4997,7 +4721,9 @@
class="ec-lmtk-10"> config"</span><span
class="ec-lmtk-10"> config.ps</span>
<br /><span
-class="ec-lmtt-10">/usr/local/texmf-var/dvips/config/config.ps</span>
+class="ec-lmtt-10"> </span><span
+class="ec-lmtt-10"> </span><span
+class="ec-lmtt-10"> /usr/local/texmf/dvips/config/config.ps</span>
<br /><span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -5004,14 +4730,17 @@
class="ec-lmtk-10">kpsewhich</span><span
class="ec-lmtk-10"> psfonts.map</span>
<br /><span
-class="ec-lmtt-10">/usr/local/texmf-var/fonts/map/dvips/updmap/psfonts.map</span>
+class="ec-lmtt-10"> </span><span
+class="ec-lmtt-10"> </span><span
+class="ec-lmtt-10"> /usr/local/texmf/fonts/map/dvips/updmap/psfonts.map</span>
</div>
</div>
-<!--l. 2761--><p class="indent" > Następnie przyjrzyjmy się bliżej plikom pomocniczym font\xF3w Times z kolekcji URW. W standardzie
+<!--l. 2649--><p class="indent" > Przyjrzyjmy się teraz bliżej plikom pomocniczym font\xF3w Times PostScript z kolekcji URW. W standardzie
nazewnictwa font\xF3w mają one prefiks „<span
-class="ec-lmtt-10">utm</span>”. Pierwszy plik, kt\xF3rego szukamy, to plik konfiguracyjny,
+class="ec-lmtt-10">utm</span>”. Pierwszy plik, kt\xF3ry przeszukujemy, to plik konfiguracyjny,
zawierający nazwę pliku z przemapowaniem font\xF3w: <div class="alltt">
-<!--l. 2765--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 2653--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -5025,7 +4754,8 @@
class="ec-lmtt-10"> /usr/local/texmf-dist/dvips/psnfss/config.utm</span>
</div>
</div> W pliku tym znajduje się wiersz: <div class="alltt">
-<!--l. 2770--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 2658--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> p</span><span
@@ -5033,7 +4763,8 @@
</div>
</div> wskazujący na plik <span
class="ec-lmtt-10">utm.map</span>, kt\xF3ry chcemy zlokalizować w następnej kolejności: <div class="alltt">
-<!--l. 2775--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 2663--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -5046,7 +4777,8 @@
</div>
</div> Plik z przemapowaniem definiuje nazwy czcionek PostScriptowych Type1 w zestawie font\xF3w URW, zaś jego
zawartość wygląda następująco (pokazane są tylko fragmenty wierszy): <div class="alltt">
-<!--l. 2782--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 2670--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">utmb8r</span><span
class="ec-lmtt-10"> </span><span
@@ -5094,7 +4826,8 @@
class="ec-lmtt-10">utmr8a.pfb </span>w drzewie
katalog\xF3w <span
class="ec-lmtt-10">texmf</span>: <div class="alltt">
-<!--l. 2792--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 2680--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -5106,72 +4839,71 @@
class="ec-lmtt-10"> /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb</span>
</div>
</div>
-<!--l. 2799--><p class="indent" > Powyższe przykłady pokazują, jak łatwo można znajdować lokalizację danego pliku. Jest to ważne
+<!--l. 2687--><p class="indent" > Powyższe przykłady pokazują, jak łatwo można znajdować lokalizację danego pliku. Jest to ważne
zwłaszcza w\xF3wczas, gdy istnieje podejrzenie, że gdzieś zawieruszyła się błędna wersja jakiegoś pliku; <span
class="ec-lmss-10">kpsewhich</span>
pokaże tylko pierwszy napotkany plik.
-<!--l. 2804--><p class="noindent" >
+<!--l. 2692--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">7.2.4. </span> <a
- id="x1-670007.2.4"></a>Diagnostyka błęd\xF3w</h5>
-<!--l. 2807--><p class="noindent" >Czasami niezbędne są informacje o tym, jak program sobie radzi z odniesieniami do plik\xF3w. Aby dało się je
+ id="x1-660007.2.4"></a>Diagnostyka błęd\xF3w</h5>
+<!--l. 2695--><p class="noindent" >Czasami niezbędne są informacje o tym, jak program sobie radzi z odniesieniami do plik\xF3w. Aby dało się je
uzyskać w wygodny spos\xF3b, Kpathsea oferuje r\xF3żne poziomy diagnostyki błęd\xF3w:
<dl class="list1"><dt class="list">
<span
-class="ec-lmtt-10"> 1</span> </dt><dd
+class="ec-lmtt-10"> 1 </span> </dt><dd
class="list">
- <!--l. 2811--><p class="noindent" >wywołania <span
+ <!--l. 2699--><p class="noindent" >Wywołanie <span
class="ec-lmtt-10">stat </span>(testy pliku). Podczas uruchamiania z uaktualnioną bazą danych <span
class="ec-lmtt-10">ls-R </span>nie
powinno to przeważnie dawać żadnego wyniku.
</dd><dt class="list">
<span
-class="ec-lmtt-10"> 2</span> </dt><dd
+class="ec-lmtt-10"> 2 </span> </dt><dd
class="list">
- <!--l. 2814--><p class="noindent" >Zapis odwołań do tablic asocjacyjnych (<span
+ <!--l. 2702--><p class="noindent" >Zapis odwołań do tablic asocjacyjnych (<span
class="ec-lmri-10">hash tables</span>), takich jak baza <span
class="ec-lmtt-10">ls-R</span>, pliki przemapowań,
pliki konfiguracyjne.
</dd><dt class="list">
<span
-class="ec-lmtt-10"> 4</span> </dt><dd
+class="ec-lmtt-10"> 4 </span> </dt><dd
class="list">
- <!--l. 2816--><p class="noindent" >Operacje otwarcia i zamknięcia pliku.
+ <!--l. 2704--><p class="noindent" >Operacje otwarcia i zamknięcia pliku.
</dd><dt class="list">
<span
-class="ec-lmtt-10"> 8</span> </dt><dd
+class="ec-lmtt-10"> 8 </span> </dt><dd
class="list">
- <!--l. 2817--><p class="noindent" >Og\xF3lne informacje o ścieżkach dla typ\xF3w plik\xF3w szukanych przez Kpathsea; użyteczne do
- znalezienia ścieżki zdefiniowanej dla danego pliku.
+ <!--l. 2705--><p class="noindent" >Og\xF3lne informacje o ścieżkach dla typ\xF3w plik\xF3w szukanych przez Kpathsea; użyteczne do
+ znalezienia ścieżki zdefiniowanej dla konkretnego pliku.
</dd><dt class="list">
<span
-class="ec-lmtt-10">16</span> </dt><dd
+class="ec-lmtt-10">16 </span> </dt><dd
class="list">
- <!--l. 2820--><p class="noindent" >Lista katalog\xF3w dla każdego z element\xF3w ścieżki (odnosi się tylko do poszukiwań na dysku).
+ <!--l. 2708--><p class="noindent" >Lista katalog\xF3w dla każdego z element\xF3w ścieżki (odnosi się tylko do poszukiwań na dysku).
</dd><dt class="list">
<span
-class="ec-lmtt-10">32</span> </dt><dd
+class="ec-lmtt-10">32 </span> </dt><dd
class="list">
- <!--l. 2822--><p class="noindent" >Poszukiwania plik\xF3w.
+ <!--l. 2710--><p class="noindent" >Poszukiwania plik\xF3w.
</dd><dt class="list">
<span
-class="ec-lmtt-10">64</span> </dt><dd
+class="ec-lmtt-10">64 </span> </dt><dd
class="list">
- <!--l. 2823--><p class="noindent" >Wartości zmiennych.</dd></dl>
-<!--l. 2825--><p class="noindent" >Wartość <span
-class="ec-lmtt-10">-1 </span>ustawia wszystkie powyższe opcje – w praktyce, poszukując przyczyny błęd\xF3w, prawdopodobnie
-będziesz zawsze używać tych poziom\xF3w.
-<!--l. 2829--><p class="indent" > Podobnie w przypadku programu <span
+ <!--l. 2711--><p class="noindent" >Wartości zmiennych.</dd></dl>
+<!--l. 2713--><p class="noindent" >Wartość <span
+class="ec-lmtt-10">-1 </span>ustawia wszystkie powyższe opcje – w praktyce jest to zazwyczaj najwygodniejsze.
+<!--l. 2717--><p class="indent" > Podobnie w przypadku programu <span
class="ec-lmss-10">dvips</span>, ustawiając kombinację przełącznik\xF3w wykrywania błęd\xF3w, można
dokładnie śledzić, skąd pochodzą pliki. W sytuacji gdy plik nie zostanie odnaleziony, widać,
-w kt\xF3rych katalogach program szukał danego pliku, dzięki czemu można się zorientować, w czym
+w kt\xF3rych katalogach program szukał danego pliku, dzięki czemu można się zorientować, jaki jest
problem.
-<!--l. 2835--><p class="indent" > Og\xF3lnie m\xF3wiąc, ponieważ programy odwołują się wewnętrznie do biblioteki Kpathsea, opcje wykrywania
+<!--l. 2722--><p class="indent" > Og\xF3lnie m\xF3wiąc, ponieważ programy odwołują się wewnętrznie do biblioteki Kpathsea, opcje wykrywania
błęd\xF3w można wybrać przy użyciu zmiennej środowiskowej <span
class="ec-lmtt-10">KPATHSEA_DEBUG</span>, ustawiając ją na opisaną
powyżej wartość (kombinację wartości).
-<!--l. 2840--><p class="noindent" ><span
+<!--l. 2727--><p class="noindent" ><span
class="ec-lmbx-10">Uwaga dla u</span><span
class="ec-lmbx-10">żytkownik</span><span
class="ec-lmbx-10">\xF3w Windows: </span>w systemie tym niełatwo przekierować komunikaty
@@ -5179,7 +4911,7 @@
class="ec-lmtt-10">SET</span>
<span
class="ec-lmtt-10">KPATHSEA_DEBUG_OUTPUT=err.log</span>.
-<!--l. 2850--><p class="indent" > Rozważmy na przykład mały <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+<!--l. 2737--><p class="indent" > Rozważmy na przykład mały <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>-owy plik źr\xF3dłowy <span
class="ec-lmtt-10">hello-world.tex</span>, kt\xF3ry zawiera:
@@ -5186,17 +4918,18 @@
<div class="verbatim" id="verbatim-4">
<div class="fancyvrb" id="fancyvrb17"><a
- id="x1-67002r1"></a>    \documentclass{article}<br class="fancyvrb" /><a
- id="x1-67004r2"></a>    \begin{document}<br class="fancyvrb" /><a
- id="x1-67006r3"></a>    Hello World!<br class="fancyvrb" /><a
- id="x1-67008r4"></a>    \end{document}</div>
+ id="x1-66002r1"></a>  \documentclass{article}<br class="fancyvrb" /><a
+ id="x1-66004r2"></a>  \begin{document}<br class="fancyvrb" /><a
+ id="x1-66006r3"></a>  Hello World!<br class="fancyvrb" /><a
+ id="x1-66008r4"></a>  \end{document}</div>
</div>
-<!--l. 2857--><p class="nopar" >Ten mały plik korzysta jedynie z fontu <span
+<!--l. 2744--><p class="nopar" >Ten mały plik korzysta jedynie z fontu <span
class="ec-lmtt-10">cmr10</span>. Przyjrzyjmy się, jak <span
class="ec-lmss-10">dvips </span>przygotowuje plik PostScript-owy
(chcemy użyć wersji Type1 fontu Computer Modern, stąd opcja <span
class="ec-lmtt-10">-Pcms</span>). <div class="alltt">
-<!--l. 2861--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 2748--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -5213,9 +4946,9 @@
<a
href="../../../../texmf-dist/doc/dvips/dvips.pdf" >texmf-dist/doc/dvips/dvips.pdf</a>). Komunikaty z uruchomienia programu (nieco zmodyfikowane) znajdują się
na rys. <a
-href="#x1-67031r13">13<!--tex4ht:ref: fig:dvipsdbga --></a>.
-<!--l. 2870--><p class="indent" > <a
- id="x1-67031r13"></a><hr class="float"><div class="float"
+href="#x1-66031r13">13<!--tex4ht:ref: fig:dvipsdbga --></a>.
+<!--l. 2757--><p class="indent" > <a
+ id="x1-66031r13"></a><hr class="float"><div class="float"
>
@@ -5289,11 +5022,11 @@
class="ec-lmtt-9">=>/usr/local/texmf/dvips/cms/config.cms</span></div>
<div class="caption"
><span class="id">Rysunek 13: </span><span
-class="content">Szukanie pliku konfiguracyjnego</span></div><!--tex4ht:label?: x1-67031r13 -->
+class="content">Szukanie pliku konfiguracyjnego</span></div><!--tex4ht:label?: x1-66031r13 -->
</div><hr class="endfloat" />
-<!--l. 2876--><p class="indent" > Program <span
+<!--l. 2763--><p class="indent" > Program <span
class="ec-lmss-10">dvips </span>zaczyna pracę od zlokalizowania potrzebnych mu plik\xF3w. Najpierw znajduje plik <span
class="ec-lmtt-10">texmf.cnf</span>,
kt\xF3ry zawiera ścieżki przeszukiwania dla innych plik\xF3w. Potem znajduje bazę danych <span
@@ -5315,7 +5048,8 @@
kt\xF3re definiują relacje pomiędzy <span class="TEX">T<span
class="E">E</span>X</span>-owymi, PostScript-owymi i systemowymi nazwami font\xF3w.
<div class="alltt">
-<!--l. 2890--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 2777--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
@@ -5340,15 +5074,17 @@
ładowany jest domyślnie (zawiera on deklaracje często używanych font\xF3w postscriptowych; więcej szczeg\xF3ł\xF3w
na temat postscriptowych plik\xF3w przemapowań font\xF3w można znaleźć w ostatniej części rozdziału
<a
-href="#x1-660007.2.3">7.2.3<!--tex4ht:ref: SExamplesofuse --></a>).
-<!--l. 2904--><p class="indent" > W tym miejscu <span
+href="#x1-650007.2.3">7.2.3<!--tex4ht:ref: sec:examples-of-use --></a>).
+<!--l. 2791--><p class="indent" > W tym miejscu <span
class="ec-lmss-10">dvips </span>zgłasza się użytkownikowi: <div class="alltt">
-<!--l. 2905--><p class="noindent" ><div class="obeylines-v"> <span
+
+<!--l. 2792--><p class="noindent" ><div class="obeylines-v">
+<span
class="ec-lmtt-10">%</span>
<br /><span
class="ec-lmtt-10">This</span><span
class="ec-lmtt-10"> is</span><span
-class="ec-lmtt-10"> dvips</span><span
+class="ec-lmtt-10"> dvips(k)</span><span
class="ec-lmtt-10"> 5.92b</span><span
class="ec-lmtt-10"> Copyright</span><span
class="ec-lmtt-10"> 2002</span><span
@@ -5361,7 +5097,8 @@
</div>
</div>potem szuka pliku prologu <span
class="ec-lmtt-10">texc.pro</span>: <div class="alltt">
-<!--l. 2913--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 2801--><p class="noindent" ><div class="obeylines-v">
<br /><span
class="ec-lmtt-9">kdebug:start</span><span
class="ec-lmtt-9"> search(file=texc.pro,</span><span
@@ -5369,7 +5106,7 @@
class="ec-lmtt-9"> find_all=0,</span>
<br /><span
class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf-dist/dvips//:</span>
+class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span>
<br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
@@ -5377,11 +5114,11 @@
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
-class="ec-lmtt-9"> ~/tex/fonts/type1//:!!/usr/local/texmf-dist/fonts/type1//).</span>
+class="ec-lmtt-9"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span>
<br /><span
class="ec-lmtt-9">kdebug:search(texc.pro)</span><span
class="ec-lmtt-9"> =></span><span
-class="ec-lmtt-9"> /usr/local/texmf-dist/dvips/base/texc.pro</span>
+class="ec-lmtt-9"> /usr/local/texmf/dvips/base/texc.pro</span>
</div>
</div> Po znalezieniu szukanego pliku <span
class="ec-lmss-10">dvips </span>podaje datę i czas oraz informuje o generowaniu pliku <span
@@ -5389,7 +5126,8 @@
Ponieważ potrzebuje pliku z fontem <span
class="ec-lmtt-10">cmr10</span>, a jest on zadeklarowany jako dostępny, wyświetla komunikat:
<div class="alltt">
-<!--l. 2928--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 2815--><p class="noindent" ><div class="obeylines-v">
<br /><span
class="ec-lmtt-9">TeX</span><span
class="ec-lmtt-9"> output</span><span
@@ -5416,7 +5154,8 @@
innych plik\xF3w startowych (nie pokazanych). W końcu przykładowy font Type1 <span
class="ec-lmtt-10">cmr10.pfb </span>zostaje
zlokalizowany i dołączony do pliku wynikowego (patrz ostatnia linia): <div class="alltt">
-<!--l. 2937--><p class="noindent" ><div class="obeylines-v">
+
+<!--l. 2824--><p class="noindent" ><div class="obeylines-v">
<br /><span
class="ec-lmtt-9">kdebug:start</span><span
class="ec-lmtt-9"> search(file=cmr10.tfm,</span><span
@@ -5425,6 +5164,8 @@
<br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> path=.:~/tex/fonts/tfm//:!!/usr/local/texmf-dist/fonts/tfm//:</span>
+
+
<br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
@@ -5433,8 +5174,6 @@
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> /var/tex/fonts/tfm//).</span>
-
-
<br /><span
class="ec-lmtt-9">kdebug:search(cmr10.tfm)</span><span
class="ec-lmtt-9"> =></span><span
@@ -5475,8 +5214,8 @@
</div>
</div>
<h4 class="subsectionHead"><span class="titlemark">7.3. </span> <a
- id="x1-680007.3"></a>Parametry kontrolujące działanie program\xF3w</h4>
-<!--l. 2955--><p class="noindent" >Inną użyteczną cechą Web2C jest możliwość kontrolowania wielu parametr\xF3w określających wielkość pamięci
+ id="x1-670007.3"></a>Parametry kontrolujące działanie program\xF3w</h4>
+<!--l. 2842--><p class="noindent" >Inną użyteczną cechą Web2C jest możliwość kontrolowania wielu parametr\xF3w określających wielkość pamięci
za pomocą pliku <span
class="ec-lmtt-10">texmf.cnf </span>kt\xF3ry jest czytany przez Kpathsea. Ustawienia wszystkich parametr\xF3w znajdują
się w części trzeciej pliku. Najważniejszymi zmiennymi są:
@@ -5484,15 +5223,21 @@
<span
class="ec-lmtt-10">main_memory</span> </dt><dd
class="list">
- <!--l. 2962--><p class="noindent" >Całkowita wielkość pamięci dostępnej dla <span class="TEX">T<span
-class="E">E</span>X</span>-a, <span
-class="logo-10">METAFONT</span>-a i MetaPost-a. Dla każdego
- nowego ustawienia tej zmiennej należy wykonać nowy format.
+ <!--l. 2849--><p class="noindent" >Całkowita wielkość pamięci dostępnej dla <span class="TEX">T<span
+class="E">E</span>X</span>-a, Metafont-a i MetaPost-a. Dla każdego nowego
+ ustawienia tej zmiennej należy wykonać nowy format. Przykładowo, można wygenerować
+ „ogromną” wersję formatu <span class="TEX">T<span
+class="E">E</span>X</span> i nazwać taki plik <span
+class="ec-lmtt-10">hugetex.fmt</span>. Dzięki standardowemu
+ sposobowi nazywania program\xF3w używanych przez Kpathsea, właściwa wartość zmiennej
+ <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">main_memory</span></span></span> będzie przeczytana z pliku <span
+class="ec-lmtt-10">texmf.cnf</span>.
</dd><dt class="list">
<span
class="ec-lmtt-10">extra_mem_bot</span> </dt><dd
class="list">
- <!--l. 2973--><p class="noindent" >Dodatkowa wielkość pamięci przeznaczonej na „duże” struktury danych <span class="TEX">T<span
+ <!--l. 2860--><p class="noindent" >Dodatkowa wielkość pamięci przeznaczonej na „duże” struktury danych <span class="TEX">T<span
class="E">E</span>X</span>-a, takie jak:
pudełka, kleje itd.; przydatna zwłaszcza w wypadku korzystania z pakietu PI C<span class="TEX">T<span
class="E">E</span>X</span>.
@@ -5500,7 +5245,7 @@
<span
class="ec-lmtt-10">font_mem_size</span> </dt><dd
class="list">
- <!--l. 2977--><p class="noindent" >Wielkość pamięci przeznaczonej przez <span class="TEX">T<span
+ <!--l. 2864--><p class="noindent" >Wielkość pamięci przeznaczonej przez <span class="TEX">T<span
class="E">E</span>X</span>-a na informacje o fontach. Jest to mniej więcej og\xF3lna
wielkość wczytywanych przez <span class="TEX">T<span
class="E">E</span>X</span>-a plik\xF3w TFM.
@@ -5508,24 +5253,20 @@
<span
class="ec-lmtt-10">hash_extra</span> </dt><dd
class="list">
- <!--l. 2981--><p class="noindent" >Dodatkowa wielkość pamięci przeznaczonej na tablicę zawierającą nazwy instrukcji. Tablica
- gł\xF3wna może zmieścić w przybliżeniu 10000 nazw; wielkość ta może się okazać zbyt mała, np.
+ <!--l. 2868--><p class="noindent" >Dodatkowa wielkość pamięci przeznaczonej na tablicę zawierającą nazwy instrukcji. Tablica
+ gł\xF3wna może zmieścić w przybliżeniu 10000 nazw; wielkość ta może się okazać zbyt mała np.
w wypadku obszernej książki zawierającej liczne odsyłacze. Domyślna wartość <span
class="ec-lmtt-10">hash_extra </span>to
<span
class="ec-lmtt-10">50000</span>.</dd></dl>
-<!--l. 2990--><p class="indent" > Oczywiście powyższa możliwość nie zastąpi prawdziwej, dynamicznej alokacji pamięci. Jest to jednak
+<!--l. 2877--><p class="indent" > Oczywiście powyższa możliwość nie zastąpi prawdziwej, dynamicznej alokacji pamięci. Jest to jednak
niezwykle trudne do zaimplementowania w obecnej wersji <span class="TEX">T<span
class="E">E</span>X</span>-a i dlatego powyższe parametry stanowią
-praktyczny kompromis, pozwalając na pewną elastyczność.
-<!--l. 2996--><p class="indent" > Należy tu jednak nadmienić, iż nie wszystkie programy korzystają z tych zmiennych. Np. Lua<span class="TEX">T<span
-class="E">E</span>X</span> posiada
-nowoczesną, w pełni dynamiczną alokację pamięci, a zatem powyższe zmienne są w tym przypadku po prostu
-ignorowane.
-<!--l. 3120--><p class="indent" > <a id="ack"></a>
+praktyczny kompromis, pozwalający na pewną elastyczność.
+<!--l. 3010--><p class="indent" > <a id="ack"></a>
<h3 class="sectionHead"><span class="titlemark">8. </span> <a
- id="x1-690008"></a>Podziękowania</h3>
-<!--l. 3123--><p class="noindent" ><span class="TEX">T<span
+ id="x1-680008"></a>Podziękowania</h3>
+<!--l. 3013--><p class="noindent" ><span class="TEX">T<span
class="E">E</span>X</span> Live jest wsp\xF3lnym dziełem prawie wszystkich grup <span class="TEX">T<span
class="E">E</span>X</span>-owych. Niniejsza edycja <span class="TEX">T<span
class="E">E</span>X</span> Live została
@@ -5539,6 +5280,8 @@
<a
href="http://tug.org/usergroups.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/usergroups.html</span></a>);
+
+
</li>
<li class="itemize">zespołu CTAN (<a
href="http://ctan.org" class="url" ><span
@@ -5546,8 +5289,6 @@
class="E">E</span>X</span> Live i udostępnia
wsp\xF3lną infrastrukturę służącą aktualizacji pakiet\xF3w, od kt\xF3rej zależy <span class="TEX">T<span
class="E">E</span>X</span> Live;
-
-
</li>
<li class="itemize">Nelsona Beebe, kt\xF3ry umożliwił dostęp do wielu platform ekipie <span class="TEX">T<span
class="E">E</span>X</span> Live i pomagał
@@ -5557,8 +5298,7 @@
class="E">E</span>X</span>
Live;
</li>
- <li class="itemize">Petera Breitenlohnera i zespołu <span
-class="plmi-10">ε</span>-<span class="TEX">T<span
+ <li class="itemize">Petera Breitenlohnera i zespołu e-<span class="TEX">T<span
class="E">E</span>X</span>, kt\xF3rzy stworzyli stabilną podstawę przyszłych wersji
<span class="TEX">T<span
class="E">E</span>X</span>-a (Peter dodatkowo służył nieustanną pomocą w wykorzystaniu narzędzi GNU autotools
@@ -5578,15 +5318,15 @@
</li>
<li class="itemize">Eitana Gurari, autora programu <span class="TEX">T<span
class="E">E</span>X</span>4ht (wykorzystanego do tworzenia niniejszej dokumentacji
- w wersji HTML), kt\xF3ry niezmordowanie pracował nad jego ulepszaniem i błyskawicznie
+ w wersji HTML), kt\xF3ry niezmordowanie pracować nad jego ulepszaniem i błyskawicznie
dostarczał poprawki; Eitan zmarł w czerwcu 2009 r. i dedykujemy tę dokumentację Jego pamięci;
</li>
- <li class="itemize">Hansa Hagena, kt\xF3ry dostosowywał pakiet Con<span class="TEX">T<span
+ <li class="itemize">Hansa Hagena, kt\xF3ry dostosowywać pakiet Con<span class="TEX">T<span
class="E">E</span>X</span>t (<a
href="http://pragma-ade.com" class="url" ><span
-class="ec-lmtt-10">http://pragma-ade.com</span></a>) do potrzeb <span class="TEX">T<span
-class="E">E</span>X</span>
- Live;
+class="ec-lmtt-10">http://pragma-ade.com</span></a>) do potrzeb
+ <span class="TEX">T<span
+class="E">E</span>X</span> Live;
</li>
<li class="itemize">H\xE0n Thế Th\xE0nha, Martina Schr\xF6dera i zespołu pdf<span class="TEX">T<span
class="E">E</span>X</span>(<a
@@ -5599,7 +5339,7 @@
class="E">E</span>X</span>-a i innych
program\xF3w;
</li>
- <li class="itemize">Taco Hoekwatera, kt\xF3ry wznowił rozw\xF3j MetaPosta i pracował
+ <li class="itemize">Taco Hoekwatera, kt\xF3ry wznowił rozw\xF3j MetaPosta i pracować
nad Lua<span class="TEX">T<span
class="E">E</span>X</span>-em (<a
href="http://luatex.org" class="url" ><span
@@ -5624,7 +5364,7 @@
class="ec-lmtt-10">http://w32tex.org</span></a>), stale dostosowywane i aktualizowane dla potrzeb <span class="TEX">T<span
class="E">E</span>X</span> Live;
</li>
- <li class="itemize">Jonathana Kew, kt\xF3ry zainicjował nową ścieżkę rozwojową – Xe<span class="TEX">T<span
+ <li class="itemize">Jonathana Kew, kt\xF3ry zainicjować nową ścieżkę rozwojową – Xe<span class="TEX">T<span
class="E">E</span>X</span>, i kt\xF3ry włożył sporo
wysiłku w zintegrowanie tego programu z <span class="TEX">T<span
class="E">E</span>X</span> Live, jak r\xF3wnież zapoczątkował prace nad
@@ -5647,12 +5387,12 @@
class="ec-lmtt-10">getnonfreefonts </span>i wykonał wiele innych
prac;
</li>
+
+
<li class="itemize">Siep Kroonenberg, kt\xF3ra r\xF3wnież wzięła udział w stworzeniu nowej infrastruktury i programu
instalacyjnego dla <span class="TEX">T<span
class="E">E</span>X</span> Live 2008 (szczeg\xF3lnie dla Windows) oraz włożyła sporo pracy
w aktualizację tej dokumentacji;
-
-
</li>
<li class="itemize">Mojcy Miklavec, kt\xF3ra pomagała wielokrotnie w pracach związanych z Con<span class="TEX">T<span
class="E">E</span>X</span>t;
@@ -5660,7 +5400,7 @@
<li class="itemize">Heiko Oberdiek, za pakiet <span
class="ec-lmss-10">epstopdf </span>i wiele innych, skompresowanie ogromnych plik\xF3w danych
<span
-class="ec-lmss-10">pst-geo</span>, abyśmy mogli je dołączyć, a przede wszystkim, za jego godną uwagi pracę nad pakietem
+class="ec-lmss-10">pst-geo</span>, abyśmy mogli je dołączył, a przede wszystkim, za jego godną uwagi pracę nad pakietem
<span
class="ec-lmss-10">hyperref</span>.
</li>
@@ -5676,13 +5416,13 @@
nad dokumentacją w języku francuskim;
</li>
<li class="itemize">Norberta Preininga, gł\xF3wnego architekta infrastruktury i programu instalacyjnego, a także
- koordynował (wraz z Frankiem K\xFCsterem) debianową wersję <span class="TEX">T<span
+ koordynować (wraz z Frankiem K\xFCsterem) debianową wersję <span class="TEX">T<span
class="E">E</span>X</span> Live i przedstawił wiele
sugestii ulepszeń;
</li>
<li class="itemize">Sebastiana Rahtza, kt\xF3ry stworzył <span class="TEX">T<span
-class="E">E</span>X</span> Live i kierował projektem przez wiele lat; Sebastian zmarł
- w marcu 2016 r.; dedykujemy kontynuację prac Jego pamięci;
+class="E">E</span>X</span> Live i kierować projektem przez wiele lat; Sebastian
+ zmarł w marcu 2016 r.; dedykujemy kontynuację prac Jego pamięci;
</li>
<li class="itemize">Luigi Scarso, kt\xF3ry kontynuuje rozw\xF3j MetaPosta, Lua<span class="TEX">T<span
class="E">E</span>X</span>-a i innych program\xF3w;
@@ -5695,22 +5435,22 @@
</li>
<li class="itemize">Staszka Wawrykiewicza, gł\xF3wnego testującego <span class="TEX">T<span
class="E">E</span>X</span> Live w r\xF3żnych systemach, kt\xF3ry ponadto
- koordynował przygotowanie wszystkich polskich dodatk\xF3w (font\xF3w, program\xF3w instalacyjnych
+ koordynować przygotowanie wszystkich polskich dodatk\xF3w (font\xF3w, program\xF3w instalacyjnych
i wielu innych). Staszek zmarł w lutym 2018 r, dedykujemy kontynuację prac Jego pamięci;
</li>
- <li class="itemize">Olafa Webera, kt\xF3ry w poprzednich latach cierpliwie pielęgnował Web2C;
+ <li class="itemize">Olafa Webera, kt\xF3ry w poprzednich latach cierpliwie pielęgnować Web2C;
</li>
- <li class="itemize">Gerbena Wierda, kt\xF3ry przygotował oryginalne oprogramowanie i wsparcie dla Mac OS X;
+ <li class="itemize">Gerbena Wierda, kt\xF3ry przygotować oryginalne oprogramowanie i wsparcie dla Mac OS X;
</li>
- <li class="itemize">Grahama Williamsa, kt\xF3ry zainicjował prace nad <span class="TEX">T<span
+ <li class="itemize">Grahama Williamsa, kt\xF3ry zainicjować prace nad <span class="TEX">T<span
class="E">E</span>X</span> Catalogue.</li></ul>
-<!--l. 3257--><p class="indent" > Binaria dla r\xF3żnych platform skompilowali: Marc Baudoin (<span
+<!--l. 3147--><p class="indent" > Binaria dla r\xF3żnych platform skompilowali: Marc Baudoin (<span
class="ec-lmss-10">amd64-netbsd</span>, <span
class="ec-lmss-10">i386-netbsd</span>), Ken Brown
(<span
class="ec-lmss-10">i386-cygwin</span>, <span
class="ec-lmss-10">x86_64-cygwin</span>), Simon Dales (<span
-class="ec-lmss-10">armhf-linux</span>), Johannes Hielschier (<span
+class="ec-lmss-10">armhf-linux</span>), Johannes Hielscher (<span
class="ec-lmss-10">aarch64-linux</span>), Akira Kakuto
(<span
class="ec-lmss-10">win32</span>), Dick Koch (<span
@@ -5722,18 +5462,15 @@
class="ec-lmss-10">i386-linux</span>, <span
class="ec-lmss-10">x86_64-darwinlegacy</span>, <span
class="ec-lmss-10">i386-solaris</span>, <span
-class="ec-lmss-10">x86_64-solaris</span>,
-<span
-class="ec-lmss-10">sparc-solaris</span>), Norbert Preining (<span
-class="ec-lmss-10">x86_64-linux</span>), Thomas Schmitz (<span
-class="ec-lmss-10">powerpc-linux</span>), Boris Veytsman
-(<span
-class="ec-lmss-10">armel-linux</span>).
-<!--l. 3274--><p class="indent" > Informacje na temat procesu budowy <span class="TEX">T<span
+class="ec-lmss-10">x86_64-solaris</span>, <span
+class="ec-lmss-10">sparc-solaris</span>),
+Norbert Preining (<span
+class="ec-lmss-10">x86_64-linux</span>).
+<!--l. 3164--><p class="indent" > Informacje na temat procesu budowy <span class="TEX">T<span
class="E">E</span>X</span> Live można znaleźć na stronie: <a
href="http://tug.org/texlive/build.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/build.html</span></a>.
-<!--l. 3277--><p class="indent" > Aktualizacje i tłumaczenia dokumentacji wykonali: Denis Bitouz\xE9 & Patrick Bideault (francuski), Carlos
+<!--l. 3167--><p class="indent" > Aktualizacje i tłumaczenia dokumentacji wykonali: Denis Bitouz\xE9 & Patrick Bideault (francuski), Carlos
Enriquez Figueras (hiszpański), Jjgod Jiang, Jinsong Zhao, Yue Wang, & Helin Gai (chiński), Nikola Lečić
(serbski), Marco Pallante & Carla Maggi (włoski), Petr Sojka & Jan Busa (czeski/słowacki), Boris Veytsman
(rosyjski), Zofia Walczak (polski), Uwe Ziegenhagen (niemiecki). Dokumentację <span class="TEX">T<span
@@ -5741,19 +5478,19 @@
stronie <a
href="http://tug.org/texlive/doc.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/doc.html</span></a> .
-<!--l. 3302--><p class="indent" > Oczywiście, najważniejsze podziękowania należą się Donaldowi Knuthowi za stworzenie systemu <span class="TEX">T<span
+<!--l. 3192--><p class="indent" > Oczywiście, najważniejsze podziękowania należą się Donaldowi Knuthowi za stworzenie systemu <span class="TEX">T<span
class="E">E</span>X</span>
i ofiarowanie go nam wszystkim.
-<!--l. 3306--><p class="noindent" >
- <h3 class="sectionHead"><span class="titlemark">9. </span> <a
- id="x1-700009"></a>Historia</h3>
+<!--l. 3196--><p class="noindent" >
-<!--l. 3309--><p class="noindent" >
+ <h3 class="sectionHead"><span class="titlemark">9. </span> <a
+ id="x1-690009"></a>Historia</h3>
+<!--l. 3199--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">9.1. </span> <a
- id="x1-710009.1"></a>Poprzednie wersje</h4>
-<!--l. 3311--><p class="noindent" >Dystrybucja <span class="TEX">T<span
-class="E">E</span>X</span> Live jest wsp\xF3lnym przedsięwzięciem grup Użytkownik\xF3w Systemu <span class="TEX">T<span
+ id="x1-700009.1"></a>Poprzednie wersje</h4>
+<!--l. 3201--><p class="noindent" >Dystrybucja <span class="TEX">T<span
+class="E">E</span>X</span> Live jest wsp\xF3lnym przedsięwzięciem grup użytkownik\xF3w Systemu <span class="TEX">T<span
class="E">E</span>X</span> z Niemiec,
Holandii, Wielkiej Brytanii, Francji, Czech, Słowacji, Polski, Indii i Rosji oraz grupy międzynarodowej TUG
(<span class="TEX"><span
@@ -5762,7 +5499,7 @@
class="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\xF3w <span class="TEX">T<span
+użytkownik\xF3w <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\xF3w MS-DOS. W tym też
czasie pojawiły się nadzieje na opracowanie jednego CD dla wszystkich system\xF3w. Projekt ten był wprawdzie
@@ -5787,7 +5524,7 @@
łatwego w instalacji/pielęgnacji i użytkowaniu systemu. Było to jednym z cel\xF3w projektu <span class="TEX">T<span
class="E">E</span>X</span>
Live.
-<!--l. 3336--><p class="indent" > Projekt przygotowania płytki CD, opartej na standardzie TDS i zorientowanej na systemy uniksowe,
+<!--l. 3226--><p class="indent" > Projekt przygotowania płytki CD, opartej na standardzie TDS i zorientowanej na systemy uniksowe,
rozpoczął się jesienią 1995 roku. Szybko zdecydowaliśmy się na wykorzystanie te<span class="TEX">T<span
class="E">E</span>X</span>-a autorstwa Thomasa
Essera, ponieważ działał na wielu platformach i został zaprojektowany z myślą o przenośności pomiędzy
@@ -5807,7 +5544,7 @@
class="E">E</span>X</span>-a i nowej wersji
Web2C (7.3). Wtedy to też zapoczątkowano kompletną dystrybucję dla Windows – dzięki Fabrice
Popineau.
-<!--l. 3355--><p class="indent" > Edycja piąta (marzec 2000) zawierała wiele poprawek i uzupełnień; zaktualizowano setki pakiet\xF3w.
+<!--l. 3245--><p class="indent" > Edycja piąta (marzec 2000) zawierała wiele poprawek i uzupełnień; zaktualizowano setki pakiet\xF3w.
Szczeg\xF3łową zawartość pakiet\xF3w zapisano w plikach XML. Gł\xF3wną zmianą w <span class="TEX">T<span
class="E">E</span>X</span> Live 5 było usunięcie
program\xF3w, kt\xF3re nie miały statusu <span
@@ -5816,13 +5553,13 @@
href="http://www.debian.org/intro/free" class="url" ><span
class="ec-lmtt-10">http://www.debian.org/intro/free</span></a>). Dołożyliśmy wszelkich starań, aby
sprawdzić warunki licencyjne pakiet\xF3w.
-<!--l. 3364--><p class="indent" > Sz\xF3sta edycja (lipiec 2001) zawierała aktualizacje całego materiału. Gł\xF3wną zmianą było wprowadzenie
+<!--l. 3254--><p class="indent" > Sz\xF3sta edycja (lipiec 2001) zawierała aktualizacje całego materiału. Gł\xF3wną zmianą było wprowadzenie
nowej koncepcji program\xF3w instalacyjnych – użytkownik miał odtąd możliwość dokładniejszego wyboru
potrzebnych zestaw\xF3w i pakiet\xF3w. Zestawy dotyczące obsługi poszczeg\xF3lnych język\xF3w zostały całkowicie
-zreorganizowane, dzięki czemu wyb\xF3r jednego z nich nie tylko instalował potrzebne makra i fonty, ale też
-przygotowywał odpowiedni plik <span
+zreorganizowane, dzięki czemu wyb\xF3r jednego z nich nie tylko instalować potrzebne makra i fonty, ale też
+przygotowywać odpowiedni plik <span
class="ec-lmtt-10">language.dat</span>.
-<!--l. 3372--><p class="indent" > <span class="TEX">T<span
+<!--l. 3262--><p class="indent" > <span class="TEX">T<span
class="E">E</span>X</span> Live 7 (rok 2002) zawierał po raz pierwszy oprogramowanie dla Mac OS X i – jak zwykle –
aktualizację wszelkich program\xF3w i pakiet\xF3w. Ważnym zadaniem, kt\xF3re wykonano, było ujednolicenie plik\xF3w
źr\xF3dłowych program\xF3w z dystrybucją te<span class="TEX">T<span
@@ -5830,7 +5567,7 @@
bardziej og\xF3lnych, predefiniowanych zestaw\xF3w pakiet\xF3w (m.in. dla użytkownik\xF3w francuskojęzycznych oraz
polskich). Nowością było także wprowadzenie procedury aktualizacji map fontowych dla Dvips i PDFTeX
podczas instalacji oraz doinstalowywania pakiet\xF3w fontowych.
-<!--l. 3381--><p class="indent" > W 2003 r., wraz z napływem aktualizacji i dodatkowych nowych pakiet\xF3w, okazało się, że <span class="TEX">T<span
+<!--l. 3271--><p class="indent" > W 2003 r., wraz z napływem aktualizacji i dodatkowych nowych pakiet\xF3w, 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\xF3re wydano na
@@ -5840,18 +5577,17 @@
class="E">E</span>X</span></span> team” zmieniono standardowe użycie program\xF3w <span
class="ec-lmss-10">latex </span>i <span
class="ec-lmss-10">pdflatex</span> – by
- korzystały one z <span
-class="plmi-10">ε</span>-<span class="TEX">T<span
+ korzystały one z e-<span class="TEX">T<span
class="E">E</span>X</span> (patrz str. <a
-href="#x1-120002.4">10<!--tex4ht:ref: text:etex --></a>);
+href="#x1-120002.4">11<!--tex4ht:ref: text:etex --></a>);
</li>
<li class="itemize">załączono nowe fonty obwiedniowe Latin Modern, kt\xF3re zastępują m.in. fonty EC (zawierając
komplet znak\xF3w europejskich), szczeg\xF3lnie do tworzenia poprawnych plik\xF3w 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\xF3b chętnych do wykonania kompilacji;
-
-
</li>
<li class="itemize">zmieniono instalację w systemach Windows, wprowadzając po raz pierwszy zintegrowane
środowisko pracy, oparte na edytorze XEmacs;
@@ -5864,18 +5600,17 @@
class="ec-lmss-10">dvips</span>, <span
class="ec-lmss-10">dvipdfm </span>oraz <span
class="ec-lmss-10">pdftex</span>, generowano odtąd
- w katalogu <span class="path"><span
-class="ec-lmtt-10">texmf-dist/fonts/map</span></span>;
+ w katalogu <span
+class="ec-lmtt-10">texmf-dist/fonts/map</span>;
</li>
<li class="itemize"><span class="TEX">T<span
-class="E">E</span>X</span>, <span
-class="logo-10">METAFONT </span>oraz MetaPost domyślnie pozwalały wypisywać komunikaty na ekranie
- i w pliku .log, a także w operacjach <span class="obeylines-h"><span class="verb"><span
-class="ec-lmtt-10">\write</span></span></span> w ich reprezentacji 8-bitowej, zamiast tradycyjnej
- notacji <span class="obeylines-h"><span class="verb"><span
-class="ec-lmtt-10">^^</span></span></span>; w <span class="TEX">T<span
-class="E">E</span>X</span> Live 7 eksperymentalnie wprowadzono zależność przekodowania wyjścia
- program\xF3w od systemowej strony kodowej, potem ten pomysł zarzucono;
+class="E">E</span>X</span>, Metafont oraz MetaPost domyślnie pozwalały wypisywać komunikaty na ekranie i w pliku
+ .log, a także w operacjach <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">\write</span></span></span> w ich reprezentacji 8-bitowej, zamiast tradycyjnej notacji <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">^^</span></span></span>;
+ w <span class="TEX">T<span
+class="E">E</span>X</span> Live 7 eksperymentalnie wprowadzono zależność przekodowania wyjścia program\xF3w od
+ systemowej strony kodowej, potem ten pomysł zarzucono;
</li>
<li class="itemize">znacznie zmieniono niniejszą dokumentację;
</li>
@@ -5882,36 +5617,36 @@
<li class="itemize">wreszcie, ponieważ numery wersji kolejnych edycji mogły wprowadzać w błąd, postanowiono
identyfikować edycje <span class="TEX">T<span
class="E">E</span>X</span> Live zgodnie z rokiem wydania.</li></ul>
-<!--l. 3416--><p class="noindent" >
+<!--l. 3306--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.1. </span> <a
- id="x1-720009.1.1"></a>Wydanie 2004</h5>
-<!--l. 3418--><p class="noindent" >Jak w każdej kolejnej wersji, w 2004 roku uaktualniono wiele pakiet\xF3w i program\xF3w. Poniżej wymieniamy
+ id="x1-710009.1.1"></a>Wydanie 2004</h5>
+<!--l. 3308--><p class="noindent" >Jak w każdej kolejnej wersji, w 2004 roku uaktualniono wiele pakiet\xF3w i program\xF3w. Poniżej wymieniamy
najbardziej istotne zmiany.
<ul class="itemize1">
- <li class="itemize">Gdy mieliśmy już lokalnie zainstalowane fonty, kt\xF3re korzystały z własnych plik\xF3w <span class="path"><span
-class="ec-lmtt-10">.map</span></span> i/lub
- <span class="path"><span
-class="ec-lmtt-10">.enc</span></span>, <span
+ <li class="itemize">Gdy mieliśmy już lokalnie zainstalowane fonty, kt\xF3re korzystały z własnych plik\xF3w <span
+class="ec-lmtt-10">.map </span>i/lub
+ <span
+class="ec-lmtt-10">.enc</span>, <span
class="ec-lmri-10">nale</span><span
-class="ec-lmri-10">żało </span>przenieść te pliki w nowe miejsce w strukturze <span class="path"><span
-class="ec-lmtt-10">texmf-dist/</span></span>.
- <!--l. 3426--><p class="noindent" >Pliki <span class="path"><span
-class="ec-lmtt-10">.map</span></span> (map fontowych) są odtąd wyszukiwane w podkatalogach <span class="path"><span
-class="ec-lmtt-10">fonts/map</span></span> (w każdym
- drzewie <span class="path"><span
-class="ec-lmtt-10">texmf</span></span>), zgodnie ze ścieżką określoną przez zmienną <span
+class="ec-lmri-10">żało </span>przenieść te pliki w nowe miejsce w strukturze <span
+class="ec-lmtt-10">texmf-dist/</span>.
+ <!--l. 3316--><p class="noindent" >Pliki <span
+class="ec-lmtt-10">.map </span>(map fontowych) są odtąd wyszukiwane w podkatalogach <span
+class="ec-lmtt-10">fonts/map </span>(w każdym
+ drzewie <span
+class="ec-lmtt-10">texmf</span>), zgodnie ze ścieżką określoną przez zmienną <span
class="ec-lmtt-10">TEXFONTMAPS</span>. Analogicznie, pliki
- <span class="path"><span
-class="ec-lmtt-10">.enc</span></span> (przekodowań font\xF3w) są odtąd wyszukiwane w podkatalogach <span class="path"><span
-class="ec-lmtt-10">fonts/enc</span></span>, zgodnie ze
+ <span
+class="ec-lmtt-10">.enc </span>(przekodowań font\xF3w) są odtąd wyszukiwane w podkatalogach <span
+class="ec-lmtt-10">fonts/enc</span>, zgodnie ze
ścieżką określoną przez zmienną <span
class="ec-lmtt-10">ENCFONTS</span>. O niewłaściwie umieszczonych plikach tego typu
zostaniemy ostrzeżeni podczas uruchomienia programu <span
class="ec-lmss-10">updmap</span>. Zmiany te wprowadzono w celu
uporządkowania struktury katalog\xF3w: wszystkie pliki dotyczące font\xF3w znajdują się odtąd
- w ramach jednego podkatalogu <span class="path"><span
-class="ec-lmtt-10">fonts/</span></span>.
- <!--l. 3437--><p class="noindent" >Metody radzenia sobie z sytuacjami związanymi z przejściem na nowy układ katalog\xF3w omawiał
+ w ramach jednego podkatalogu <span
+class="ec-lmtt-10">fonts/</span>.
+ <!--l. 3327--><p class="noindent" >Metody radzenia sobie z sytuacjami związanymi z przejęciem na nowy układ katalog\xF3w omawiał
artykuł <a
href="http://tug.org/texlive/mapenc.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/mapenc.html</span></a>.
@@ -5922,42 +5657,42 @@
na MiK<span class="TEX">T<span
class="E">E</span>X</span>-u). Była ona dostępna także na odrębnym CD. Choć pro<span class="TEX">T<span
class="E">E</span>X</span>t nie bazuje na
- implementacji Web2C, stosuje układ katalog\xF3w zgodny z TDS (patrz część <a
-href="#x1-80002">2<!--tex4ht:ref: sec:struct-tl --></a> na str. <a
-href="#x1-80002">7<!--tex4ht:ref: sec:struct-tl --></a>).
+ implementacji Web2C, stosuje układ katalog\xF3w zgodny z TDS (patrz część <span
+class="ec-lmbx-10">??</span> na str. <span
+class="ec-lmbx-10">??</span>).
</li>
<li class="itemize">W ramach <span class="TEX">T<span
-class="E">E</span>X</span> Live dotychczasowe pojedyncze drzewo katalog\xF3w <span class="path"><span
-class="ec-lmtt-10">texmf</span></span> zostało rozdzielone
- na trzy mniejsze: <span class="path"><span
-class="ec-lmtt-10">texmf</span></span>, <span class="path"><span
-class="ec-lmtt-10">texmf-dist</span></span> i <span class="path"><span
-class="ec-lmtt-10">texmf-doc</span></span> (patrz część <a
+class="E">E</span>X</span> Live dotychczasowe pojedyncze drzewo katalog\xF3w <span
+class="ec-lmtt-10">texmf </span>zostało rozdzielone
+ na trzy mniejsze: <span
+class="ec-lmtt-10">texmf</span>, <span
+class="ec-lmtt-10">texmf-dist </span>i <span
+class="ec-lmtt-10">texmf-doc </span>(patrz część <a
href="#x1-100002.2">2.2<!--tex4ht:ref: sec:tld --></a>, str. <a
-href="#x1-100002.2">7<!--tex4ht:ref: sec:tld --></a>) oraz pliki <span class="path"><span
-class="ec-lmtt-10">README</span></span>
+href="#x1-100002.2">8<!--tex4ht:ref: sec:tld --></a>) oraz pliki <span
+class="ec-lmtt-10">README</span>
w każdym z tych katalog\xF3w).
</li>
- <li class="itemize">Wszystkie
- pliki makr wczytywane przez <span class="TEX">T<span
-class="E">E</span>X</span>-a zostały umieszczone wyłącznie w podkalogu <span class="path"><span
-class="ec-lmtt-10">tex</span></span> w ramach
- <span class="path"><span
-class="ec-lmtt-10">texmf*</span></span>. Tym samym usunięto zbędne katalogi <span class="path"><span
-class="ec-lmtt-10">etex</span></span>, <span class="path"><span
-class="ec-lmtt-10">pdftex</span></span>, <span class="path"><span
-class="ec-lmtt-10">pdfetex</span></span> itp. i uproszczono metody
- wyszukiwania plik\xF3w. Patrz <a
+ <li class="itemize">Wszystkie pliki makr wczytywane
+ przez <span class="TEX">T<span
+class="E">E</span>X</span>-a zostały umieszczone wyłącznie w podkatalogu <span
+class="ec-lmtt-10">tex </span>w ramach <span
+class="ec-lmtt-10">texmf*</span>. Tym samym
+ usunięto zbędne katalogi <span
+class="ec-lmtt-10">etex</span>, <span
+class="ec-lmtt-10">pdftex</span>, <span
+class="ec-lmtt-10">pdfetex </span>itp. i uproszczono metody wyszukiwania plik\xF3w.
+ Patrz <a
href="../../../../texmf-dist/doc/generic/tds/tds.html#Extensions" ><span
class="ec-lmtt-10">texmf-dist/doc/generic/tds/tds.html#Extensions</span></a>.
+
+
</li>
<li class="itemize">Pomocnicze
skrypty wykonywalne, niezależne od platformy i zwykle uruchamiane w spos\xF3b automatyczny,
- były odtąd umieszczone w nowym podkatalogu <span class="path"><span
-class="ec-lmtt-10">scripts</span></span> w ramach <span class="path"><span
-class="ec-lmtt-10">texmf*</span></span>. Znajdowane są
-
-
+ były odtąd umieszczone w nowym podkatalogu <span
+class="ec-lmtt-10">scripts </span>w ramach <span
+class="ec-lmtt-10">texmf*</span>. Znajdowane są
poleceniem <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">kpsewhich</span><span
class="ec-lmtt-10"> -format=texmfscripts</span></span></span>. Programy korzystające z tych skrypt\xF3w mogły
@@ -5970,8 +5705,8 @@
class="ec-lmri-10">printable</span>), nie zaś, jak było dotychczas, konwertowane na <span class="TEX">T<span
class="E">E</span>X</span>-ową notację <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">^^</span></span></span>. Było to
- możliwe dzięki domyślnemu wczytywaniu tablicy przekodowań <span class="path"><span
-class="ec-lmtt-10">cp227.tcx</span></span>. Dokładniej, znaki
+ możliwe dzięki domyślnemu wczytywaniu tablicy przekodowań <span
+class="ec-lmtt-10">cp227.tcx</span>. Dokładniej, znaki
o kodach 32–256, HT, VT oraz FF zostały potraktowane dosłownie podczas wyświetlania
komunikat\xF3w. Wyjątkiem jest plain <span class="TEX">T<span
class="E">E</span>X</span> (tylko znaki z zakresu 32–127 są nie zmieniane),
@@ -5988,21 +5723,20 @@
zaprojektowany „bajtowo”.)
</li>
<li class="itemize">Program <span
-class="ec-lmss-10">pdfetex </span>został domyślną „maszyną” dla większości format\xF3w (nie dotyczy to
+class="ec-lmss-10">pdfetex </span>został domyślną „maszynę” dla większości format\xF3w (nie dotyczy to
samego Plain <span
-class="ec-lmss-10">tex</span>). Domyślnie, gdy uruchamiamy polecenie <span
+class="ec-lmss-10">tex</span>). domyślnie, gdy uruchamiamy polecenie <span
class="ec-lmss-10">latex</span>, <span
class="ec-lmss-10">mex </span>itp., generowane są
- pliki DVI. Możliwe jest jednak wykorzystanie w <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+ pliki DVI. możliwe jest jednak wykorzystanie w <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>, Con<span class="TEX">T<span
class="E">E</span>X</span>t itp. m.in. właściwości
- mikrotypograficznych zaimplementowanych w <span
-class="ec-lmss-10">pdftex</span>, a także rozszerzonych cech <span
-class="plmi-10">ε</span>-<span class="TEX">T<span
+ mikro-typograficznych zaimplementowanych w <span
+class="ec-lmss-10">pdftex</span>, a także rozszerzonych cech e-<span class="TEX">T<span
class="E">E</span>X</span>-a
(<a
href="../../../../texmf-dist/doc/etex/base/" >texmf-dist/doc/etex/base/</a>).
- <!--l. 3493--><p class="noindent" >Oznacza to także, co warto podkreślić, że <span
+ <!--l. 3382--><p class="noindent" >Oznacza to także, co warto podkreślić, że <span
class="ec-lmri-10">zalecane </span>jest odtąd użycie pakietu <span
class="ec-lmss-10">ifpdf </span>(kt\xF3ry działa
zar\xF3wno z plain, jak i <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
@@ -6024,7 +5758,7 @@
class="ec-lmtt-10">\pdfmapline </span>pozwalają określić z poziomu dokumentu użyte mapy fontowe,
a także pojedyncze dodatkowe wpisy w tych mapach.
</li>
- <li class="itemize">mikrotypograficzne operacje z fontami są łatwiejsze w użyciu;<br
+ <li class="itemize">mikro-typograficzne operacje z fontami są łatwiejsze w użyciu;<br
class="newline" /><a
href="http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html" class="url" ><span
class="ec-lmtt-10">http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html</span></a>
@@ -6031,13 +5765,13 @@
</li>
<li class="itemize">wszystkie parametry pracy pdf<span class="TEX">T<span
class="E">E</span>X</span>-a, dotychczas określane w specjalnym pliku
- konfiguracyjnym <span class="path"><span
-class="ec-lmtt-10">pdftex.cfg</span></span>, muszą być odtąd ustawiane poleceniami wbudowanymi, jak
- w pliku <span class="path"><span
-class="ec-lmtt-10">pdftexconfig.tex</span></span>; plik <span class="path"><span
-class="ec-lmtt-10">pdftex.cfg</span></span> nie jest już w og\xF3le wykorzystywany. Po
- zmianie <span class="path"><span
-class="ec-lmtt-10">pdftexconfig.tex</span></span> należało na nowo wygenerować pliki format\xF3w (wciąż jednak
+ konfiguracyjnym <span
+class="ec-lmtt-10">pdftex.cfg</span>, muszą być odtąd ustawiane poleceniami wbudowanymi, jak
+ w pliku <span
+class="ec-lmtt-10">pdftexconfig.tex</span>; plik <span
+class="ec-lmtt-10">pdftex.cfg </span>nie jest już w og\xF3le wykorzystywany. Po
+ zmianie <span
+class="ec-lmtt-10">pdftexconfig.tex </span>należało na nowo wygenerować pliki format\xF3w (wciąż jednak
użytkownik miał pełną swobodę określania parametr\xF3w w redagowanym dokumencie);
</li>
<li class="itemize">więcej informacji zawarto w podręczniku pdf<span class="TEX">T<span
@@ -6056,10 +5790,10 @@
<div class="verbatim" id="verbatim-5">
<div class="fancyvrb" id="fancyvrb18"><a
- id="x1-72002r1"></a>  \input "nazwa_pliku ze spacjami"   % plain<br class="fancyvrb" /><a
- id="x1-72004r2"></a>  \input{"nazwa_pliku ze spacjami"}  % latex</div>
+ id="x1-71002r1"></a>\input "nazwa_pliku ze spacjami"   % plain<br class="fancyvrb" /><a
+ id="x1-71004r2"></a>\input{"nazwa_pliku ze spacjami"}  % latex</div>
</div>
- <!--l. 3534--><p class="nopar" >Więcej informacji zawarto w podręczniku Web2C: <a
+ <!--l. 3423--><p class="nopar" >więcej informacji zawarto w podręczniku Web2C: <a
href="../../../../texmf-dist/doc/web2c" >texmf-dist/doc/web2c</a>.
</li>
<li class="itemize"><span
@@ -6083,15 +5817,13 @@
href="http://www.olsak.net/enctex.html" class="url" ><span
class="ec-lmtt-10">http://www.olsak.net/enctex.html</span></a>).
</li>
- <li class="itemize">Udostępniono nowy program Aleph, kt\xF3ry łączył cechy <span
-class="plmi-10">ε</span>-<span class="TEX">T<span
-class="E">E</span>X</span> i <span
-class="plr-10">Ω</span>. Skromna dokumentacja jest dostępna na
- <a
+ <li class="itemize">Udostępniono nowy program Aleph, kt\xF3ry łączył cechy e-<span class="TEX">T<span
+class="E">E</span>X</span> i Omega. Skromna dokumentacja jest
+ dostępna na <a
href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a> oraz <a
href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph" class="url" ><span
-class="ec-lmtt-10">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph</span></a>. Format
- oparty na <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="ec-lmtt-10">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph</span></a>.
+ Format oparty na <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>-u dla programu Aleph nazwano <span
class="ec-lmss-10">lamed</span>.
</li>
@@ -6098,8 +5830,8 @@
<li class="itemize">Dystrybucja <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>-a została po raz pierwszy zaopatrzona w nową licencję LPPL, odtąd w pełni
zgodną i aprobowaną przez zalecenia określone w licencji Debiana. O nowościach i uaktualnieniach
- można się dowiedzieć przeglądając pliki <span class="path"><span
-class="ec-lmtt-10">ltnews</span></span> w <a
+ można się dowiedzieć przeglądając pliki <span
+class="ec-lmtt-10">ltnews </span>w <a
href="../../../../texmf-dist/doc/latex/base" >texmf-dist/doc/latex/base</a>.
</li>
<li class="itemize">Dołączono także program <span
@@ -6147,10 +5879,10 @@
</li></ul>
-<!--l. 3590--><p class="noindent" >
+<!--l. 3479--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.2. </span> <a
- id="x1-730009.1.2"></a>Wydanie 2005</h5>
-<!--l. 3592--><p class="noindent" >Kolejna edycja przyniosła, jak zwykle, mn\xF3stwo aktualizacji pakiet\xF3w i program\xF3w. Struktura dystrybucji
+ id="x1-720009.1.2"></a>Wydanie 2005</h5>
+<!--l. 3481--><p class="noindent" >Kolejna edycja przyniosła, jak zwykle, mn\xF3stwo aktualizacji pakiet\xF3w i program\xF3w. Struktura dystrybucji
ustabilizowała się, niemniej pojawiło się nieco zmian w konfiguracji:
<ul class="itemize1">
<li class="itemize">Wprowadzono nowe skrypty <span
@@ -6162,45 +5894,44 @@
class="ec-lmss-10">texconfig</span>, <span
class="ec-lmss-10">updmap </span>i <span
class="ec-lmss-10">fmtutil </span>modyfikują odtąd pliki użytkownika
- w katalogu <span class="path"><span
-class="ec-lmtt-10">$HOME/.texlive2005</span></span>.
+ w katalogu <span
+class="ec-lmtt-10">$HOME/.texlive2005</span>.
</li>
- <li class="itemize">Dodano nowe zmienne środowiskowe <span
-class="ec-lmtt-10">TEXMFCONFIG </span>i <span
-class="ec-lmtt-10">TEXMFSYSCONFIG</span>, kt\xF3re wskazują położenie
- drzew katalog\xF3w z plikami konfiguracyjnymi, odpowiednio: użytkownika i systemu. Tak
- więc mogło okazać się koniecznym przeniesienie własnych wersji <span class="path"><span
-class="ec-lmtt-10">fmtutil.cnf</span></span> i <span class="path"><span
-class="ec-lmtt-10">updmap.</span>
- <span
-class="ec-lmtt-10">cfg</span></span> w odpowiednie miejsca. Inną możliwością było przedefiniowanie <span
-class="ec-lmtt-10">TEXMFCONFIG </span>lub
- <span
-class="ec-lmtt-10">TEXMFSYSCONFIG </span>w pliku <span
-class="ec-lmtt-10">texmf.cnf</span>. W każdym z przypadk\xF3w położenie tych plik\xF3w
+ <li class="itemize">Dodano nowe zmienne środowiskowe <span
+class="ec-lmtt-10">TEXMFCONFIG </span>i <span
+class="ec-lmtt-10">TEXMFSYSCONFIG</span>, kt\xF3re wskazują
+ położenie drzew katalog\xF3w z plikami konfiguracyjnymi, odpowiednio: użytkownika i systemu.
+ Tak więc mogło okazać się koniecznym przeniesienie własnych wersji <span
+class="ec-lmtt-10">fmtutil.cnf</span>
+ i <span
+class="ec-lmtt-10">updmap.cfg </span>w odpowiednie miejsca. Inną możliwością było przedefiniowanie <span
+class="ec-lmtt-10">TEXMFCONFIG</span>
+ lub <span
+class="ec-lmtt-10">TEXMFSYSCONFIG </span>w pliku <span
+class="ec-lmtt-10">texmf.cnf</span>. W każdym z przypadk\xF3w położenie tych plik\xF3w
i przypisania <span
class="ec-lmtt-10">TEXMFCONFIG </span>i <span
class="ec-lmtt-10">TEXMFSYSCONFIG </span>muszą być zgodne. (Patrz część <a
href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, str. <a
-href="#x1-110002.3">8<!--tex4ht:ref: sec:texmftrees --></a>.)
+href="#x1-110002.3">9<!--tex4ht:ref: sec:texmftrees --></a>.)
</li>
<li class="itemize">W wydaniu z poprzedniego roku podczas tworzenia wynikowego pliku DVI <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">\pdfoutput</span></span></span>
- i podobne polecenia pozostawały niezdefiniowane, mimo że używany był program <span
+ i podobne polecenia pozostawały niezdefiniowane, mimo że używany być program <span
class="ec-lmss-10">pdfetex</span>.
Zgodnie z obietnicą, w 2005 roku zarzucono to rozwiązanie (jego celem było zapewnienie
- kompatybilności). Z tego powodu użytkownik był zmuszony zmienić te dokumenty, kt\xF3re używały
- <span class="obeylines-h"><span class="verb"><span
-class="ec-lmtt-10">\ifx\pdfoutput\undefined</span></span></span> do sprawdzania, czy plik wynikowy ma być w formacie PDF.
- Zamiast tego należało zastosować pakiet <span
+ kompatybilności). Z tego powodu użytkownik być zmuszony zmienić te dokumenty, kt\xF3re
+ używały <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">\ifx\pdfoutput\undefined</span></span></span> do sprawdzania, czy plik wynikowy ma być w formacie
+ PDF. Zamiast tego należało zastosować pakiet <span
class="ec-lmss-10">ifpdf.sty</span>, kt\xF3ry działa zar\xF3wno z plain <span class="TEX">T<span
-class="E">E</span>X</span>-em jak
- i <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>-em, albo zapożyczyć zastosowane w nim rozwiązania.
+class="E">E</span>X</span>-em
+ jak i <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-em, albo zapożyczył zastosowane w nim rozwiązania.
</li>
<li class="itemize">W wydaniu z 2004 roku zmieniono większość format\xF3w tak, by na wyjściu 8-bitowe znaki były
- reprezentowane przez same siebie (por. poprzednia część). Nowy plik TCX o nazwie <span class="path"><span
-class="ec-lmtt-10">empty.tcx</span></span>
+ reprezentowane przez same siebie (por. poprzednia część). Nowy plik TCX o nazwie <span
+class="ec-lmtt-10">empty.tcx</span>
pozwalał w łatwy spos\xF3b uzyskać w razie potrzeby oryginalną notację (<span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">^^</span></span></span>), np.:
@@ -6207,13 +5938,13 @@
<div class="verbatim" id="verbatim-6">
<div class="fancyvrb" id="fancyvrb19"><a
- id="x1-73002r1"></a>  latex --translate-file=empty.tcx twojplik.tex</div>
+ id="x1-72002r1"></a>latex --translate-file=empty.tcx twojplik.tex</div>
</div>
- <!--l. 3634--><p class="nopar" >
+ <!--l. 3523--><p class="nopar" >
</li>
<li class="itemize">Dołączono nowy program <span
class="ec-lmss-10">dvipdfmx</span>, służący do konwersji DVI do PDF. Program jest aktywnie
- pielęgnowaną wersją programu <span
+ pielęgnowaną wersję programu <span
class="ec-lmss-10">dvipdfm</span>, kt\xF3ry wciąż jest dostępny, ale nie jest już jednak
polecany.
</li>
@@ -6235,10 +5966,10 @@
class="ec-lmtt-10">TEXMFVAR</span>, przeznaczoną domyślnie dla użytkownika. Patrz też
punkt pierwszy, powyżej.
</li></ul>
-<!--l. 3653--><p class="noindent" >
+<!--l. 3542--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.3. </span> <a
- id="x1-740009.1.3"></a>Wydanie 2006–2007</h5>
-<!--l. 3655--><p class="noindent" >Największą nowością edycji lat 2006 i 2007 był Xe<span class="TEX">T<span
+ id="x1-730009.1.3"></a>Wydanie 2006–2007</h5>
+<!--l. 3544--><p class="noindent" >Największą nowością edycji lat 2006 i 2007 być Xe<span class="TEX">T<span
class="E">E</span>X</span>, w postaci program\xF3w <span
class="ec-lmtt-10">xetex </span>i <span
class="ec-lmtt-10">xelatex</span>; patrz
@@ -6246,7 +5977,7 @@
href="../../../../texmf-dist/doc/xetex/XeTeX-reference.pdf" >texmf-dist/doc/xetex/XeTeX-reference.pdf</a> lub <a
href="http://scripts.sil.org/xetex" class="url" ><span
class="ec-lmtt-10">http://scripts.sil.org/xetex</span></a>.
-<!--l. 3660--><p class="indent" > W istotny spos\xF3b został zaktualizowany MetaPost, zaplanowano także jego dalszy rozw\xF3j
+<!--l. 3549--><p class="indent" > W istotny spos\xF3b został zaktualizowany MetaPost, zaplanowano także jego dalszy rozw\xF3j
(<a
href="http://tug.org/metapost/articles" class="url" ><span
class="ec-lmtt-10">http://tug.org/metapost/articles</span></a>); to samo dotyczy pdf<span class="TEX">T<span
@@ -6253,16 +5984,16 @@
class="E">E</span>X</span>-a (<a
href="http://tug.org/applications/pdftex" class="url" ><span
class="ec-lmtt-10">http://tug.org/applications/pdftex</span></a>).
-<!--l. 3664--><p class="indent" > Pliki format\xF3w (pdf)TeX-a (<span class="path"><span
-class="ec-lmtt-10">.fmt</span></span>) oraz analogiczne dla MetaPosta i MetaFonta są od tej edycji zapisywane
-w podkatalogach <span class="path"><span
-class="ec-lmtt-10">texmf-dist/web2c</span></span>, choć sam ten katalog jest nadal przeszukiwany. Podkatalogi te mają
-nazwę zgodną z zastosowanym podczas generowania „silnikiem”, np. <span class="path"><span
-class="ec-lmtt-10">tex</span></span>, <span class="path"><span
-class="ec-lmtt-10">pdftex</span></span> lub <span class="path"><span
-class="ec-lmtt-10">xetex</span></span>. Zmiana ta nie
+<!--l. 3553--><p class="indent" > Pliki format\xF3w (pdf)TeX-a (<span
+class="ec-lmtt-10">.fmt</span>) oraz analogiczne dla MetaPosta i MetaFonta są od tej edycji zapisywane
+w podkatalogach <span
+class="ec-lmtt-10">texmf-dist/web2c</span>, choć sam ten katalog jest nadal przeszukiwany. Podkatalogi te mają
+nazwę zgodną z zastosowanym podczas generowania „silnikiem”, np. <span
+class="ec-lmtt-10">tex</span>, <span
+class="ec-lmtt-10">pdftex </span>lub <span
+class="ec-lmtt-10">xetex</span>. Zmiana ta nie
powinna być zauważalna w typowym użyciu.
-<!--l. 3671--><p class="indent" > Program <span
+<!--l. 3560--><p class="indent" > Program <span
class="ec-lmtt-10">tex </span>(plain) od tej edycji już nie analizował pierwszego wiersza rozpoczynającego się znakami <span
class="ec-lmtt-10">%&</span>,
aby ustalić jaki ma wczytać format. Pozostał zatem czysty, Knuthowy <span class="TEX">T<span
@@ -6270,11 +6001,11 @@
class="E">E</span>X</span></span> i wszystkie pozostałe
formaty nadal analizują pierwszy wiersz z <span
class="ec-lmtt-10">%&</span>.
-<!--l. 3676--><p class="indent" > Oczywiście, jak zwykle, w okresie od poprzedniego wydania opracowano setki innych aktualizacji pakiet\xF3w
+<!--l. 3565--><p class="indent" > Oczywiście, jak zwykle, w okresie od poprzedniego wydania opracowano setki innych aktualizacji pakiet\xF3w
i program\xF3w. Kolejne aktualizacje można znaleźć tradycyjnie na CTAN (<a
href="http://mirror.ctan.org" class="url" ><span
class="ec-lmtt-10">http://mirror.ctan.org</span></a>).
-<!--l. 3680--><p class="indent" > Drzewo źr\xF3dłowe <span class="TEX">T<span
+<!--l. 3569--><p class="indent" > Drzewo źr\xF3dłowe <span class="TEX">T<span
class="E">E</span>X</span> Live jest odtąd przechowywane w Subversion. Przeglądanie umożliwia standardowy
interfejs www, a jego adres zamieszczono na stronie <a
href="http://tug.org.pl/texlive" class="url" ><span
@@ -6282,7 +6013,7 @@
tej zmiany w końcowej dystrybucji, mamy nadzieję, że w nadchodzących latach będzie to stabilne
repozytorium oprogramowania dla rozwoju <span class="TEX">T<span
class="E">E</span>X</span> Live.
-<!--l. 3687--><p class="indent" > W maju 2006 r. Thomas Esser ogłosił, że zaprzestaje aktualizowania dystrybucji te<span class="TEX">T<span
+<!--l. 3576--><p class="indent" > W maju 2006 r. Thomas Esser ogłosił, że zaprzestaje aktualizowania dystrybucji te<span class="TEX">T<span
class="E">E</span>X</span>
(<a
href="http://tug.org/tetex" class="url" ><span
@@ -6294,19 +6025,19 @@
class="ec-lmtt-10">tetex</span>.) Mamy nadzieję, że w przyszłości doprowadzi to do ulepszeń w otoczeniu
<span class="TEX">T<span
class="E">E</span>X</span>-owym, na kt\xF3rych skorzystają wszyscy.
-<!--l. 3695--><p class="noindent" >
+<!--l. 3584--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.4. </span> <a
- id="x1-750009.1.4"></a>Wydanie 2008</h5>
-<!--l. 3697--><p class="noindent" >W 2008 roku cała infrastruktura <span class="TEX">T<span
+ id="x1-740009.1.4"></a>Wydanie 2008</h5>
+<!--l. 3586--><p class="noindent" >W 2008 roku cała infrastruktura <span class="TEX">T<span
class="E">E</span>X</span> Live została przeprojektowana i przeprogramowana. Informacja
-dotycząca instalacji jest przechowywana obecnie w zwykłym pliku tekstowym <span class="path"><span
-class="ec-lmtt-10">tlpkg/texlive.tlpdb</span></span>.
-<!--l. 3701--><p class="indent" > Po zainstalowaniu <span class="TEX">T<span
+dotycząca instalacji jest przechowywana obecnie w zwykłym pliku tekstowym <span
+class="ec-lmtt-10">tlpkg/texlive.tlpdb</span>.
+<!--l. 3590--><p class="indent" > Po zainstalowaniu <span class="TEX">T<span
class="E">E</span>X</span> Live wreszcie jest możliwa jego aktualizacja z internetu, podobnie jak od paru lat
umożliwia to dystrybucja MiK<span class="TEX">T<span
class="E">E</span>X</span>. Zamierzamy regularnie aktualizować pakiety, w miarę jak będą się
pojawiać na serwerach CTAN.
-<!--l. 3706--><p class="indent" > W tym wydaniu pojawił się nowy „silnik”, Lua<span class="TEX">T<span
+<!--l. 3595--><p class="indent" > W tym wydaniu pojawił się nowy „silnik”, Lua<span class="TEX">T<span
class="E">E</span>X</span> (<a
href="http://luatex.org" class="url" ><span
class="ec-lmtt-10">http://luatex.org</span></a>). Pr\xF3cz nowych, elastycznych
@@ -6315,31 +6046,31 @@
class="E">E</span>X</span>-owych, jak i poza nimi.
-<!--l. 3711--><p class="indent" > Obsługa dla Windows i platform opartych na Unix została obecnie znacznie bardziej zunifikowana.
+<!--l. 3600--><p class="indent" > Obsługa dla Windows i platform opartych na Unix została obecnie znacznie bardziej zunifikowana.
W szczeg\xF3lności większość skrypt\xF3w w Perlu i Lua dostępna jest teraz także dla Windows (zastosowano
„wewnętrzny” Perl, dostarczany wraz z <span class="TEX">T<span
class="E">E</span>X</span> Live).
-<!--l. 3716--><p class="indent" > Pojawił się nowy skrypt <span
+<!--l. 3605--><p class="indent" > Pojawił się nowy skrypt <span
class="ec-lmss-10">tlmgr </span>(patrz część <a
href="#x1-430005">5<!--tex4ht:ref: sec:tlmgr --></a>), kt\xF3ry staje się gł\xF3wnym narzędziem do zarządzania <span class="TEX">T<span
class="E">E</span>X</span>
-Live po jego instalacji. Umożliwia on aktualizację pakiet\xF3w wraz z niezbędnymi wtedy czynnościami, jak
+Live po jego instalacji. umożliwia on aktualizację pakiet\xF3w wraz z niezbędnymi wtedy czynnościami, jak
regenerowanie format\xF3w, aktualizacja map fontowych itp.
-<!--l. 3721--><p class="indent" > Wraz z pojawieniem się <span
+<!--l. 3610--><p class="indent" > Wraz z pojawieniem się <span
class="ec-lmss-10">tlmgr </span>niekt\xF3re funkcje <span
class="ec-lmss-10">texconfig </span>zostały zablokowane (edycja plik\xF3w
konfiguracyjnych format\xF3w i wzorc\xF3w przenoszenia).
-<!--l. 3725--><p class="indent" > Program <span
+<!--l. 3614--><p class="indent" > Program <span
class="ec-lmss-10">xindy </span>do tworzenia skorowidz\xF3w (<a
href="http://xindy.sourceforge.net/" class="url" ><span
class="ec-lmtt-10">http://xindy.sourceforge.net/</span></a>) jest obecnie dostępny dla
większości platform.
-<!--l. 3729--><p class="indent" > Narzędzie <span
+<!--l. 3618--><p class="indent" > Narzędzie <span
class="ec-lmss-10">kpsewhich </span>może obecnie raportować wszystkie wyniki przeszukiwania danego pliku (parametr
<span
class="ec-lmtt-10">–all</span>), jak r\xF3wnież ograniczyć wyszukiwanie do jednego katalogu (parametr <span
class="ec-lmtt-10">–subdir</span>).
-<!--l. 3733--><p class="indent" > Program <span
+<!--l. 3622--><p class="indent" > Program <span
class="ec-lmss-10">dvipdfmx </span>posiada obecnie funkcję <span
class="ec-lmss-10">extractbb </span>uzyskania informacji o prostokącie ograniczającym
(<span
@@ -6346,12 +6077,12 @@
class="ec-lmri-10">bounding box</span>); jest to jedna z ostatnich cech przejętych od dawniej używanego programu <span
class="ec-lmss-10">dvipdfm </span>(kt\xF3ry jest
nadal dostępny).
-<!--l. 3738--><p class="indent" > Usunięto aliasy font\xF3w <span class="path"><span
-class="ec-lmtt-10">Times-Roman</span></span>, <span class="path"><span
-class="ec-lmtt-10">Helvetica</span></span>, itd. R\xF3żne pakiety korzystały z nich w nieoczekiwany
+<!--l. 3627--><p class="indent" > Usunięto aliasy font\xF3w <span
+class="ec-lmtt-10">Times-Roman</span>, <span
+class="ec-lmtt-10">Helvetica</span>, itd. R\xF3żne pakiety korzystały z nich w nieoczekiwany
spos\xF3b (np. spodziewając się, że fonty te będą miały r\xF3żne kodowanie). Nie ma obecnie dobrego sposobu na
rozwiązanie tych sprzeczności.
-<!--l. 3743--><p class="indent" > Usunięto format <span
+<!--l. 3632--><p class="indent" > Usunięto format <span
class="ec-lmss-10">platex</span>, by uniknąć konfliktu nazwy z używanym od wielu lat japońskim pakietem
<span
class="ec-lmss-10">platex</span>; pakiet <span
@@ -6359,9 +6090,9 @@
class="ec-lmss-10">platex</span>) jest obecnie wystarczającym sposobem na polonizację dla
<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>-a.
-<!--l. 3748--><p class="indent" > Usunięto pliki <span class="path"><span
-class="ec-lmtt-10">.pool</span></span>, kt\xF3re są obecnie wkompilowane w programy, co ułatwia ich aktualizację.
-<!--l. 3751--><p class="indent" > Do tego wydania włączono także ostatnie zmiany wprowadzone przez Donalda Knutha (tzw. <span class="TEX"><span
+<!--l. 3637--><p class="indent" > Usunięto pliki <span
+class="ec-lmtt-10">.pool</span>, kt\xF3re są obecnie wkompilowane w programy, co ułatwia ich aktualizację.
+<!--l. 3640--><p class="indent" > Do tego wydania włączono także ostatnie zmiany wprowadzone przez Donalda Knutha (tzw. <span class="TEX"><span
class="ec-lmri-10">T</span><span
class="E"><span
class="ec-lmri-10">E</span></span><span
@@ -6371,10 +6102,10 @@
class="ec-lmri-10">of 2008</span>); patrz: <a
href="http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf" class="url" ><span
class="ec-lmtt-10">http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf</span></a>.
-<!--l. 3755--><p class="noindent" >
+<!--l. 3644--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.5. </span> <a
- id="x1-760009.1.5"></a>Wydanie 2009</h5>
-<!--l. 3757--><p class="noindent" >W wydaniu 2009 najbardziej widoczną zmianą jest to, że pdf(L<span
+ id="x1-750009.1.5"></a>Wydanie 2009</h5>
+<!--l. 3646--><p class="noindent" >W wydaniu 2009 najbardziej widoczną zmianą jest to, że pdf(L<span
class="ec-lmr-7">A</span> )<span class="TEX">T<span
class="E">E</span>X</span> <span
class="ec-lmri-10">automatycznie </span>konwertuje plik EPS do
@@ -6393,7 +6124,7 @@
(<a
href="http://ctan.org/pkg/epstopdf-pkg" class="url" ><span
class="ec-lmtt-10">http://ctan.org/pkg/epstopdf-pkg</span></a>).
-<!--l. 3768--><p class="indent" > Ważną zmianą jest także uruchamianie podczas kompilacji niekt\xF3rych zewnętrznych program\xF3w via
+<!--l. 3657--><p class="indent" > Ważną zmianą jest także uruchamianie podczas kompilacji niekt\xF3rych zewnętrznych program\xF3w via
<span
class="ec-lmtt-10">\write18</span>. Dotyczy to np. <span
class="ec-lmtt-10">epstopdf</span>, <span
@@ -6405,7 +6136,7 @@
href="#x1-270003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a>). Po instalacji można
zablokować uruchamianie w pliku <span
class="ec-lmtt-10">texmf.cnf</span>.
-<!--l. 3777--><p class="indent" > Od wydania 2009 domyślnym formatem wyjściowym dla Lua(L<span
+<!--l. 3666--><p class="indent" > Od wydania 2009 domyślnym formatem wyjściowym dla Lua(L<span
class="ec-lmr-7">A</span> )<span class="TEX">T<span
class="E">E</span>X</span> staje się PDF (wykorzystuje on
m.in. obsługę przez Lua<span class="TEX">T<span
@@ -6416,9 +6147,9 @@
class="E">E</span>X</span>: <a
href="http://luatex.org" class="url" ><span
class="ec-lmtt-10">http://luatex.org</span></a>.
-<!--l. 3782--><p class="indent" > Usunięto oryginalny silnik Omega i format Lambda (w uzgodnieniu z autorami). Pozostał zaktualizowany
+<!--l. 3671--><p class="indent" > Usunięto oryginalny silnik Omega i format Lambda (w uzgodnieniu z autorami). Pozostał zaktualizowany
Aleph i format Lamed, oraz pliki pomocnicze Omega.
-<!--l. 3785--><p class="indent" > Załączono nowe wydanie font\xF3w AMS Type 1, m.in. fonty Computer Modern. Zawierają one poprawki, jakie
+<!--l. 3674--><p class="indent" > Załączono nowe wydanie font\xF3w AMS Type 1, m.in. fonty Computer Modern. Zawierają one poprawki, jakie
D. Knuth wprowadził w plikach metafontowych w ciągu ostatnich lat, a także poprawki hintingu. Hermann Zapf
przeprojektował także fonty Euler (patrz <a
href="http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf" class="url" ><span
@@ -6427,7 +6158,7 @@
<a
href="http://www.ams.org/tex/amsfonts.html" class="url" ><span
class="ec-lmtt-10">http://www.ams.org/tex/amsfonts.html</span></a>.
-<!--l. 3793--><p class="indent" > Dla Windows i Mac<span class="TEX">T<span
+<!--l. 3682--><p class="indent" > Dla Windows i Mac<span class="TEX">T<span
class="E">E</span>X</span> dołączono nowe środowisko-edytor <span class="TEX">T<span
class="E">E</span>X</span>works. Dla innych platform patrz:
<a
@@ -6435,11 +6166,11 @@
class="ec-lmtt-10">http://tug.org/texworks</span></a>. Inspirowany przez edytor TeXShop dla Mac OS X, <span class="TEX">T<span
class="E">E</span>X</span>works jest
wieloplatformowym, łatwym w użyciu środowiskiem pracy.
-<!--l. 3798--><p class="indent" > Dla niekt\xF3rych platform załączono nowy program graficzny Asymptote (<a
+<!--l. 3687--><p class="indent" > Dla niekt\xF3rych platform załączono nowy program graficzny Asymptote (<a
href="http://asymptote.sourceforge.net" class="url" ><span
class="ec-lmtt-10">http://asymptote.sourceforge.net</span></a>).
Korzysta on z tekstowej notacji zbliżonej do MetaPosta, ale rozszerzonej do obsługi 3D itp.
-<!--l. 3802--><p class="indent" > Program <span
+<!--l. 3691--><p class="indent" > Program <span
class="ec-lmtt-10">dvipdfm </span>został zastąpiony przez <span
class="ec-lmtt-10">dvipdfmx</span>, kt\xF3ry działa w specjalnym trybie kompatybilnym, gdy
użyć do wywołania dawną nazwę. <span
@@ -6448,7 +6179,7 @@
class="ec-lmtt-10">dvipdfm</span>. Strona domowa: <a
href="http://project.ktug.or.kr/dvipdfmx" class="url" ><span
class="ec-lmtt-10">http://project.ktug.or.kr/dvipdfmx</span></a>.
-<!--l. 3808--><p class="indent" > Dodano zestawy program\xF3w dla <span
+<!--l. 3697--><p class="indent" > Dodano zestawy program\xF3w dla <span
class="ec-lmss-10">cygwin </span>i <span
class="ec-lmss-10">i386-netbsd</span>, podczas gdy usunięto programy dla innych platform
@@ -6457,7 +6188,7 @@
class="E">E</span>X</span>-owe wraz z
aktualizacją obu system\xF3w. Ponadto natknęliśmy się na spore trudności przy kompilacji program\xF3w, kt\xF3re
mogłyby działać w r\xF3żnych wersjach tych system\xF3w.
-<!--l. 3815--><p class="indent" > Inne zmiany: do kompresji pakiet\xF3w użyto programu <span
+<!--l. 3704--><p class="indent" > Inne zmiany: do kompresji pakiet\xF3w użyto programu <span
class="ec-lmss-10">xz</span>, stanowiącego stabilny zamiennik <span
class="ec-lmss-10">lzma</span>
(<a
@@ -6466,16 +6197,16 @@
class="ec-lmtt-10">$</span></span></span> jest obecnie dozwolony w nazwach plik\xF3w, o ile nie poprzedza on nazwy
znanej zmiennej; biblioteka Kpathsea jest obecnie wielowątkowa (co wykorzystano w programie MetaPost); do
budowy wszystkich program\xF3w wykorzystano teraz Automake.
-<!--l. 3822--><p class="noindent" >
+<!--l. 3711--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.6. </span> <a
- id="x1-770009.1.6"></a>Wydanie 2010</h5>
-<!--l. 3825--><p class="noindent" >Od wydania 2010 generowane są pliki PDF w wersji 1.5, oferującej lepszą kompresję. Dotyczy to wszystkich
+ id="x1-760009.1.6"></a>Wydanie 2010</h5>
+<!--l. 3714--><p class="noindent" >Od wydania 2010 generowane są pliki PDF w wersji 1.5, oferującej lepszą kompresję. Dotyczy to wszystkich
mechanizm\xF3w używanych do generowania PDF, w tym <span
class="ec-lmtt-10">dvipdfmx</span>. Powr\xF3t do wersji 1.4 jest możliwy poprzez
użycie pakietu <span
class="ec-lmss-10">pdf14 </span>lub komendy <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">\pdfminorversion=4</span></span></span>.
-<!--l. 3830--><p class="indent" > Obecnie pdf(L<span
+<!--l. 3719--><p class="indent" > Obecnie pdf(L<span
class="ec-lmr-7">A</span> )<span class="TEX">T<span
class="E">E</span>X</span> <span
class="ec-lmri-10">automatycznie </span>konwertuje plik EPS (<span
@@ -6497,7 +6228,7 @@
szczeg\xF3ł\xF3w znajduje się w dokumentacji pakietu epstopdf (<a
href="http://ctan.org/pkg/epstopdf-pkg" class="url" ><span
class="ec-lmtt-10">http://ctan.org/pkg/epstopdf-pkg</span></a>).
-<!--l. 3842--><p class="indent" > Domyślnie włączono r\xF3wnież wykonywanie kilku program\xF3w zewnętrznych dla <span class="TEX">T<span
+<!--l. 3731--><p class="indent" > Domyślnie włączono r\xF3wnież wykonywanie kilku program\xF3w zewnętrznych dla <span class="TEX">T<span
class="E">E</span>X</span>-a poprzez mechanizm
<span
class="ec-lmtt-10">\write18</span>. Dotyczy to: <span
@@ -6516,9 +6247,7 @@
class="ec-lmtt-10"> texmf</span><span
class="ec-lmtt-10"> shell_escape</span><span
class="ec-lmtt-10"> 0</span></span></span>.
-<!--l. 3850--><p class="indent" > Kolejna zmiana dotyczyła program\xF3w B<span
-class="ec-lmcsc-10">ib</span><span class="TEX">T<span
-class="E">E</span>X</span> i Makeindex, kt\xF3re (podobnie zresztą jak sam <span class="TEX">T<span
+<!--l. 3739--><p class="indent" > Kolejna zmiana dotyczyła program\xF3w BibTeX i Makeindex, kt\xF3re (podobnie zresztą jak sam <span class="TEX">T<span
class="E">E</span>X</span>)
domyślnie nie zapisują swoich plik\xF3w wynikowych do dowolnie zdefiniowanego katalogu. Umożliwia to
w ograniczonym zakresie zadziałanie polecenia <span
@@ -6526,27 +6255,23 @@
<span
class="ec-lmtt-10">TEXMFOUTPUT </span>lub zmodyfikować <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">openout_any</span></span></span>.
-<!--l. 3856--><p class="indent" > Podobnie jak pdf<span class="TEX">T<span
+<!--l. 3745--><p class="indent" > Podobnie jak pdf<span class="TEX">T<span
class="E">E</span>X</span>, obecnie r\xF3wnież Xe<span class="TEX">T<span
class="E">E</span>X</span> obsługuje wyr\xF3wnywanie (tzw. kernowanie) na krawędzi
wiersza, ale możliwość poszerzania pisma (<span
class="ec-lmri-10">font expansion</span>) nadal nie jest dostępna.
-<!--l. 3860--><p class="indent" > Program tlmgr podczas aktualizacji zachowuje obecnie domyślnie kopię poprzedniej wersji pakietu (<span
+<!--l. 3749--><p class="indent" > Program tlmgr podczas aktualizacji zachowuje obecnie domyślnie kopię poprzedniej wersji pakietu (<span
class="ec-lmtt-10">tlmgr</span>
<span
class="ec-lmtt-10">option autobackup 1</span>), zatem aktualizację można łatwo cofnąć za pomocą <span
class="ec-lmtt-10">tlmgr restore</span>. W wypadku
-ograniczonej ilości miejsca na dysku, opcja ta może zostać wyłączona poleceniem <span
+ograniczonej ilości miejsca na dysku, opcja ta może został wyłączona poleceniem <span
class="ec-lmtt-10">tlmgr option autobackup</span>
<span
class="ec-lmtt-10">0</span>.
-<!--l. 3866--><p class="indent" > Dołączono nowe programy: p<span class="TEX">T<span
-class="E">E</span>X</span> i narzędzia do składu w języku japońskim, B<span
-class="ec-lmcsc-10">ib</span><span class="TEX">T<span
-class="E">E</span>X</span>U dla obsługi
-Unicode w B<span
-class="ec-lmcsc-10">ib</span><span class="TEX">T<span
-class="E">E</span>X</span>-u, chktex (<a
+<!--l. 3755--><p class="indent" > Dołączono nowe programy: p<span class="TEX">T<span
+class="E">E</span>X</span> i narzędzia do składu w języku japońskim, BibTeXU dla obsługi
+Unicode w BibTeX-u, chktex (<a
href="http://baruch.ev-en.org/proj/chktex" class="url" ><span
class="ec-lmtt-10">http://baruch.ev-en.org/proj/chktex</span></a>) – program do sprawdzania
dokument\xF3w (L<span
@@ -6562,7 +6287,7 @@
<span
class="ec-lmtt-10">x86_64-darwin</span>, <span
class="ec-lmtt-10">x86_64-solaris</span>.
-<!--l. 3875--><p class="indent" > W dokumentacji zmian poprzedniego wydanie (<span class="TEX">T<span
+<!--l. 3764--><p class="indent" > W dokumentacji zmian poprzedniego wydanie (<span class="TEX">T<span
class="E">E</span>X</span> Live 2009) nie zdążono uwzględnić usunięcia wielu
program\xF3w uruchomieniowych dla <span class="TEX">T<span
class="E">E</span>X</span>4ht (<a
@@ -6570,27 +6295,27 @@
class="ec-lmtt-10">http://tug.org/tex4ht</span></a>) oraz zastąpienia ich jednym programem
<span
class="ec-lmtt-10">mk4ht</span>.
-<!--l. 3880--><p class="indent" > Wreszcie, z powodu niewystarczającej ilości miejsca na płycie <span class="TEX">T<span
+<!--l. 3769--><p class="indent" > Wreszcie, z powodu niewystarczającej ilości miejsca na płycie <span class="TEX">T<span
class="E">E</span>X</span> Collection DVD, zrezygnowano
z możliwości uruchamiania <span class="TEX">T<span
class="E">E</span>X</span> Live w trybie „live”. Jednocześnie znacznie przyspieszyło to sam proces
instalacji <span class="TEX">T<span
class="E">E</span>X</span> Live z płytki DVD.
-<!--l. 3884--><p class="noindent" >
+<!--l. 3773--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.7. </span> <a
- id="x1-780009.1.7"></a>Wydanie 2011</h5>
-<!--l. 3886--><p class="noindent" >Edycja 2011 zawierała stosunkowo niewiele zmian w por\xF3wnaniu do poprzednich wydań.
-<!--l. 3889--><p class="indent" > Programy dla Mac OS X (<span
+ id="x1-770009.1.7"></a>Wydanie 2011</h5>
+<!--l. 3775--><p class="noindent" >Edycja 2011 zawierała stosunkowo niewiele zmian w por\xF3wnaniu do poprzednich wydań.
+<!--l. 3778--><p class="indent" > Programy dla Mac OS X (<span
class="ec-lmtt-10">universal-darwin </span>i <span
class="ec-lmtt-10">x86_64-darwin</span>) działają od tego momentu tylko dla wersji
Leopard i p\xF3źniejszych. Wersje Panther i Tiger nie będą obsługiwane.
-<!--l. 3893--><p class="indent" > Dla większości platform dołączono program <span
+<!--l. 3782--><p class="indent" > Dla większości platform dołączono program <span
class="ec-lmtt-10">biber</span>, służący do przetwarzania danych bibliograficznych.
Rozw\xF3j tego programu jest ściśle związany z pakietem <span
class="ec-lmtt-10">biblatex</span>, kt\xF3ry w zupełnie nowy spos\xF3b obsługuje
bibliografie w La<span class="TEX">T<span
class="E">E</span>X</span>-u .
-<!--l. 3898--><p class="indent" > Program MetaPost (<span
+<!--l. 3787--><p class="indent" > Program MetaPost (<span
class="ec-lmtt-10">mpost</span>) ani nie tworzy, ani już więcej nie wykorzystuje pliku formatu <span
class="ec-lmtt-10">.mem</span>. Wymagane
pliki (np. <span
@@ -6599,23 +6324,23 @@
przeciętnego użytkownika) związana jest z nowym, innym podejściem: MetaPost jest obecnie traktowany jako
biblioteka program\xF3w.
-<!--l. 3904--><p class="indent" > Zaprogramowany w Perl program <span
+<!--l. 3793--><p class="indent" > Zaprogramowany w Perl program <span
class="ec-lmtt-10">updmap </span>(uprzednio stosowany tylko w Windows) został dostosowany do
wszystkich platform. R\xF3wnież te zmiany są niezauważalne dla użytkownika, choć znacznie przyspieszyły
działanie programu.
-<!--l. 3909--><p class="indent" > Przywr\xF3cono (ze względ\xF3w raczej historycznych) programy <span
+<!--l. 3798--><p class="indent" > Przywr\xF3cono (ze względ\xF3w raczej historycznych) programy <span
class="ec-lmss-10">initex </span>i <span
class="ec-lmss-10">inimf </span>(ale nie inne warianty
<span
class="ec-lmss-10">ini*</span>).
-<!--l. 3912--><p class="noindent" >
+<!--l. 3801--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.8. </span> <a
- id="x1-790009.1.8"></a>Wydanie 2012</h5>
-<!--l. 3914--><p class="noindent" >Znacznie zmodyfikowano program <span
+ id="x1-780009.1.8"></a>Wydanie 2012</h5>
+<!--l. 3803--><p class="noindent" >Znacznie zmodyfikowano program <span
class="ec-lmtt-10">tlmgr</span>, odtąd pozwala on m.in. aktualizować z kilku repozytori\xF3w w sieci.
Szczeg\xF3ły zawarto w pomocy (<span
class="ec-lmtt-10">tlmgr –help</span>), w części dotyczącej wielu repozytori\xF3w.
-<!--l. 3918--><p class="indent" > Dla parametru <span
+<!--l. 3807--><p class="indent" > Dla parametru <span
class="ec-lmtt-10">\XeTeXdashbreakstate </span>(<span
class="ec-lmtt-10">xetex </span>i <span
class="ec-lmtt-10">xelatex</span>) ustawiono domyślnie wartość 1. Pozwala to na
@@ -6627,10 +6352,10 @@
programem Xe<span class="TEX">T<span
class="E">E</span>X</span> wymagają zatem użycia polecenia <span
class="ec-lmtt-10">\XeTeXdashbreakstate=0</span>.
-<!--l. 3926--><p class="indent" > Wynikowe pliki <span
+<!--l. 3815--><p class="indent" > Wynikowe pliki <span
class="ec-lmtt-10">pdftex </span>oraz <span
-class="ec-lmtt-10">dvips </span>mogą obecnie przekraczyć wielkość dw\xF3ch gigabajt\xF3w.
-<!--l. 3929--><p class="indent" > Dotychczas program <span
+class="ec-lmtt-10">dvips </span>mogą obecnie przekroczyć wielkość dw\xF3ch gigabajt\xF3w.
+<!--l. 3818--><p class="indent" > Dotychczas program <span
class="ec-lmtt-10">dvips </span>korzystał ze zbyt wielu r\xF3żnych wersji standardowych 35 font\xF3w
postscriptowych. Nie były one domyślnie włączane do pliku wynikowego, bo zakładano, że urządzenia
drukujące bądź programy (np. GhostScript) mają dostęp do odpowiednich font\xF3w. Od tej edycji fonty ze
@@ -6638,16 +6363,16 @@
class="E">E</span>X</span> Live, domyślnie są włączane do tworzonego przez
<span
class="ec-lmtt-10">dvips </span>pliku.
-<!--l. 3936--><p class="indent" > W zastrzeżonym trybie pracy <span
+<!--l. 3825--><p class="indent" > W zastrzeżonym trybie pracy <span
class="ec-lmtt-10">\write18 </span>(ustawianym domyślnie) dopuszczono uruchamianie programu
<span
class="ec-lmtt-10">mpost</span>.
-<!--l. 3939--><p class="indent" > Plik konfiguracyjny <span
-class="ec-lmtt-10">texmf.cnf </span>znajdywany jest także w drzewie katalog\xF3w <span class="path"><span
-class="ec-lmtt-10">../texmf-local</span></span>, np.
-<span class="path"><span
-class="ec-lmtt-10">/usr/local/texlive/texmf-local/web2c/texmf.cnf</span></span>.
-<!--l. 3943--><p class="indent" > Skrypt <span
+<!--l. 3828--><p class="indent" > Plik konfiguracyjny <span
+class="ec-lmtt-10">texmf.cnf </span>znajdywany jest także w drzewie katalog\xF3w <span
+class="ec-lmtt-10">../texmf-local</span>, np.
+<span
+class="ec-lmtt-10">/usr/local/texlive/texmf-local/web2c/texmf.cnf</span>.
+<!--l. 3832--><p class="indent" > Skrypt <span
class="ec-lmtt-10">updmap </span>wczytuje <span
class="ec-lmtt-10">updmap.cfg </span>z kolejnych drzew <span class="TEX">T<span
class="E">E</span>X</span>-owych, zamiast jeden plik globalny. Zmiana
@@ -6655,16 +6380,16 @@
class="ec-lmtt-10">updmap.cfg</span>. Uruchomienie <span
class="ec-lmtt-10">updmap –help </span>pokaże
szczeg\xF3ły.
-<!--l. 3948--><p class="indent" > Dodano binaria dla <span
+<!--l. 3837--><p class="indent" > Dodano binaria dla <span
class="ec-lmss-10">armel-linux </span>and <span
class="ec-lmss-10">mipsel-linux</span>. Usunięto z gł\xF3wnej dystrybucji binaria dla <span
class="ec-lmss-10">sparc-linux</span>
i <span
class="ec-lmss-10">i386-netbsd</span>.
-<!--l. 3952--><p class="noindent" >
+<!--l. 3841--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.9. </span> <a
- id="x1-800009.1.9"></a>Wydanie 2013</h5>
-<!--l. 3954--><p class="noindent" >W układzie dystrybucji zawartość katalogu <span
+ id="x1-790009.1.9"></a>Wydanie 2013</h5>
+<!--l. 3843--><p class="noindent" >W układzie dystrybucji zawartość katalogu <span
class="ec-lmtt-10">texmf/ </span>włączono (dla uproszczenia) do katalogu <span
class="ec-lmtt-10">texmf-dist/</span>.
Obie zmienne Kpathsea: <span
@@ -6672,14 +6397,14 @@
class="ec-lmtt-10">TEXMFDIST </span>wskazują odtąd katalog <span
class="ec-lmtt-10">texmf-dist</span>. R\xF3wnież dla
uproszczenia instalacji połączono sporo niewielkich kolekcji językowych.
-<!--l. 3960--><p class="indent" > W programie MetaPost udostępniono zapis do formatu PNG i dodane wsparcie dla operacji
+<!--l. 3849--><p class="indent" > W programie MetaPost udostępniono zapis do formatu PNG i dodane wsparcie dla operacji
zmiennoprzecinkowych (IEEE double).
-<!--l. 3963--><p class="indent" > Lua<span class="TEX">T<span
+<!--l. 3852--><p class="indent" > Lua<span class="TEX">T<span
class="E">E</span>X</span> zaktualizowano do wersji 5.2 Lua, oraz dołączono nową bibliotekę <span
class="ec-lmtt-10">pdfscanner</span>, służącą do
przetwarzania zawartości zewnętrznych stron w formacie PDF (więcej informacji na stronie domowej
projektu).
-<!--l. 3967--><p class="indent" > W programie Xe<span class="TEX">T<span
+<!--l. 3856--><p class="indent" > W programie Xe<span class="TEX">T<span
class="E">E</span>X</span> (patrz także na stronie domowej projektu):
<ul class="itemize1">
<li class="itemize">do obsługi układu font\xF3w zastosowano bibliotekę HarfBuzz, zamiast dotychczasowej biblioteki ICU
@@ -6701,23 +6426,23 @@
</li>
<li class="itemize">dołączono wsparcie dla OpenType math cut-ins;</li></ul>
-<!--l. 3984--><p class="indent" > W programie <span
+<!--l. 3873--><p class="indent" > W programie <span
class="ec-lmss-10">xdvi </span>zastąpiono bibliotekę do wyświetlania <span
class="ec-lmtt-10">t1lib </span>przez FreeType.
-<!--l. 3987--><p class="indent" > W <span
-class="ec-lmss-10">microtype.sty </span>dodano niekt\xF3re operacje mikrotypograficzne dla program\xF3w Xe<span class="TEX">T<span
+<!--l. 3876--><p class="indent" > W <span
+class="ec-lmss-10">microtype.sty </span>dodano niekt\xF3re operacje mikro-typograficzne dla program\xF3w Xe<span class="TEX">T<span
class="E">E</span>X</span> (protrusion)
i Lua<span class="TEX">T<span
class="E">E</span>X</span> (protrusion, font expansion, tracking).
-<!--l. 3992--><p class="indent" > W <span
+<!--l. 3881--><p class="indent" > W <span
class="ec-lmss-10">tlmgr </span>zastosowano operację „przypinania” (ang. <span
-class="ec-lmri-10">pinning</span>) wielu repozytori\xF3w do pobierania aktualizacji.
-Więcej informacji: <span class="obeylines-h"><span class="verb"><span
+class="ec-lmri-10">pinning</span>) wielu repozytori\xF3w do pobierania aktualizacji. więcej
+informacji: <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">tlmgr</span><span
class="ec-lmtt-10"> --help</span></span></span> lub strona <a
href="http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES</span></a>.
-<!--l. 3997--><p class="indent" > Dodano bądź przywr\xF3cono binaria dla platform: <span
+<!--l. 3886--><p class="indent" > Dodano bądź przywr\xF3cono binaria dla platform: <span
class="ec-lmss-10">armhf-linux</span>, <span
class="ec-lmss-10">mips-irix</span>, <span
class="ec-lmss-10">i386-netbsd </span>i <span
@@ -6724,17 +6449,17 @@
class="ec-lmss-10">amd64-netbsd</span>; usunięto
<span
class="ec-lmss-10">powerpc-aix</span>.
-<!--l. 4001--><p class="noindent" >
+<!--l. 3890--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.10. </span> <a
- id="x1-810009.1.10"></a>Wydanie 2014</h5>
-<!--l. 4003--><p class="noindent" >Edycja 2014 zawierała kolejną, drobną poprawkę D.E. Knutha: dotyczy ona wszystkich silnik\xF3w TeX-a, ale
+ id="x1-800009.1.10"></a>Wydanie 2014</h5>
+<!--l. 3892--><p class="noindent" >Edycja 2014 zawierała kolejną, drobną poprawkę D.E. Knutha: dotyczy ona wszystkich silnik\xF3w TeX-a, ale
jedyną widoczną zmianą jest przywr\xF3cenie komunikatu <span
class="ec-lmtt-10">preloaded format </span>(zamiast <span
class="ec-lmtt-10">format</span>) wyświetlanego
w wierszu identyfikującym program podczas jego uruchamiania. Według Knutha zmiana ma podkreślać, że
chodzi o format ładowany domyślnie przez odpowiednie wywołanie, a nie o format, kt\xF3ry jest zaszyty w
-binariach i kt\xF3ry może zostać zastąpiony innym formatem.
-<!--l. 4012--><p class="indent" > pdf<span class="TEX">T<span
+binariach i kt\xF3ry może został zastąpiony innym formatem.
+<!--l. 3901--><p class="indent" > pdf<span class="TEX">T<span
class="E">E</span>X</span>: dodano nowy parametr <span
class="ec-lmtt-10">\pdfsuppresswarningpagegroup </span>pozwalający wyłączyć
ostrzegawcze komunikaty programu; dodano nowe polecenia wbudowane (<span
@@ -6743,7 +6468,7 @@
class="ec-lmtt-10">\pdfinterwordspaceoff</span>, <span
class="ec-lmtt-10">\pdffakespace</span>) modyfikujące spacjowanie, mające w zamierzeniu ułatwiać
oblewanie tekstem.
-<!--l. 4017--><p class="indent" > Lua<span class="TEX">T<span
+<!--l. 3906--><p class="indent" > Lua<span class="TEX">T<span
class="E">E</span>X</span>: jest kilka istotnych zmian i poprawek w ładowaniu font\xF3w i wzorc\xF3w przenoszenia. Najważniejszym
dodatkiem są nowe warianty silnika: <span
class="ec-lmtt-10">luajittex </span>(<a
@@ -6762,7 +6487,7 @@
class="ec-lmtt-10">luatex</span>. Zar\xF3wno my,
jak i projektanci tego programu zalecamy jego użycie jedynie do eksperyment\xF3w z kodem jit
i Lua.
-<!--l. 4029--><p class="indent" > Xe<span class="TEX">T<span
+<!--l. 3918--><p class="indent" > Xe<span class="TEX">T<span
class="E">E</span>X</span>: na wszystkich platformach (w tym na Mac OSX) obsługiwane są obecnie te same formaty plik\xF3w
graficznych; zrezygnowano z niekt\xF3rych wariant\xF3w dekompozycji znak\xF3w unikodowych (<span
class="ec-lmri-10">compatibility</span>
@@ -6770,36 +6495,36 @@
class="ec-lmri-10">decomposition</span>); preferowane jest korzystanie z font\xF3w OpenType, zamiast font\xF3w Graphite, dla zapewnienia
zgodności w poprzednimi wersjami Xe<span class="TEX">T<span
class="E">E</span>X</span>-a.
-<!--l. 4035--><p class="indent" > MetaPost: zestaw możliwych wartości parametru <span
+<!--l. 3924--><p class="indent" > MetaPost: zestaw możliwych wartości parametru <span
class="ec-lmtt-10">numbersystem </span>rozszerzono o wartość <span
class="ec-lmtt-10">decimal</span>;
dokładność obliczeń można ustalać za pomocą nowej zmiennej wbudowanej <span
class="ec-lmtt-10">numberprecision</span>; dodano nową
definicję <span
-class="ec-lmtt-10">drawdot </span>w pliku <span class="path"><span
-class="ec-lmtt-10">plain.mp</span></span> (Knuth); usunięto błędy m.in. w zapisie do format\xF3w SVG
+class="ec-lmtt-10">drawdot </span>w pliku <span
+class="ec-lmtt-10">plain.mp </span>(Knuth); usunięto błędy m.in. w zapisie do format\xF3w SVG
i PNG.
-<!--l. 4043--><p class="indent" > Narzędzie Con<span class="TEX">T<span
+<!--l. 3932--><p class="indent" > Narzędzie Con<span class="TEX">T<span
class="E">E</span>X</span>t-a <span
class="ec-lmss-10">pstopdf </span>zostanie usunięte jakiś czas po opublikowaniu tego wydania
<span class="TEX">T<span
-class="E">E</span>X</span> Live z powodu konflikt\xF3w z programem o takiej samej nazwie, występującym w rożnych
+class="E">E</span>X</span> Live z powodu konflikt\xF3w z programem o takiej samej nazwie, występującym w r\xF3żnych
systemach operacyjnych. Na razie nadal może być ono uruchamiane poleceniem <span
class="ec-lmtt-10">mtxrun –script</span>
<span
class="ec-lmtt-10">pstopdf</span>.
-<!--l. 4048--><p class="indent" > Programy <span
+<!--l. 3937--><p class="indent" > Programy <span
class="ec-lmss-10">psutils </span>zostały w istotny spos\xF3b zmienione przez nowego opiekuna. W rezultacie kilka rzadko
używanych narzędzi (<span
class="ec-lmtt-10">fix*</span>, <span
class="ec-lmtt-10">getafm</span>, <span
class="ec-lmtt-10">psmerge</span>, <span
-class="ec-lmtt-10">showchar</span>) znajdziemy teraz tylko w katalogu <span class="path"><span
-class="ec-lmtt-10">scripts/</span></span>, a nie
-jako samodzielne programy (jeśli się okaże, że stwarza to problemy, może w przyszłości zostać to zmienione).
+class="ec-lmtt-10">showchar</span>) znajdziemy teraz tylko w katalogu <span
+class="ec-lmtt-10">scripts/</span>, a nie
+jako samodzielne programy (jeśli się okaże, że stwarza to problemy, może w przyszłości został to zmienione).
Dodano nowy skrypt <span
class="ec-lmtt-10">psjoin</span>.
-<!--l. 4055--><p class="indent" > Z pochodnej z <span class="TEX">T<span
+<!--l. 3944--><p class="indent" > Z pochodnej z <span class="TEX">T<span
class="E">E</span>X</span> Live dystrybucji Mac<span class="TEX">T<span
class="E">E</span>X</span> (część <a
href="#x1-170003.1.2">3.1.2<!--tex4ht:ref: sec:macosx --></a>) usunięto opcjonalne tylko dla Mac OSX
@@ -6811,15 +6536,15 @@
class="ec-lmss-10">convert</span>, ponieważ program <span class="TEX">T<span
class="E">E</span>X</span>4ht korzysta bezpośrednio z programu
Ghostscript.
-<!--l. 4062--><p class="indent" > Z kolekcji <span
+<!--l. 3951--><p class="indent" > Z kolekcji <span
class="ec-lmss-10">langcjk</span>, wsp\xF3lnej dla język\xF3w chińskiego, japońskiego i koreańskiego, zostały wydzielone
oddzielne (o mniejszej wielkości) kolekcje dla każdego z tych język\xF3w.
-<!--l. 4066--><p class="indent" > Dodano programy dla platformy <span
+<!--l. 3955--><p class="indent" > Dodano programy dla platformy <span
class="ec-lmss-10">x86_64-cygwin</span>, usunięto programy dla platformy <span
class="ec-lmss-10">mips-irix</span>. Ponieważ
Microsoft zakończył wspieranie Windows XP, może się w przyszłości zdarzyć, że nasze programy nie będą
działać prawidłowo w tym systemie.
-<!--l. 4071--><p class="indent" > Programy dla niekt\xF3rych innych platform są dostępne na stronie: <a
+<!--l. 3960--><p class="indent" > Programy dla niekt\xF3rych innych platform są dostępne na stronie: <a
href="http://tug.org/texlive/custom-bin.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/custom-bin.html</span></a>.
Ponadto binaria dla pewnych platform pominięto na DVD (dla zaoszczędzenia miejsca), ale można je
@@ -6826,12 +6551,10 @@
zainstalować z repozytori\xF3w w sieci.
-<!--l. 4076--><p class="noindent" >
+<!--l. 3965--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.11. </span> <a
- id="x1-820009.1.11"></a>Wydanie 2015</h5>
-<!--l. 4078--><p class="noindent" >Do <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>2<span
-class="plmi-10">ε</span> włączono domyślnie zmiany, kt\xF3re poprzednio były dostępne jedynie przez dosłowne
+ id="x1-810009.1.11"></a>Wydanie 2015</h5>
+<!--l. 3967--><p class="noindent" >Do LaTeX2e włączono domyślnie zmiany, kt\xF3re poprzednio były dostępne jedynie przez dosłowne
zadeklarowanie pakietu <span
class="ec-lmss-10">fixltx2e</span>. Nowy pakiet <span
class="ec-lmss-10">latexrelease </span>pozwala na dokładniejszą kontrolę przetwarzania.
@@ -6840,31 +6563,27 @@
class="E">E</span>X</span></span> changes” opisują szczeg\xF3łowo owe zmiany. Pakiety <span
class="ec-lmss-10">babel </span>i <span
class="ec-lmss-10">psnfss</span>, mimo iż
-wchodzą w skład podstawowego <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>2<span
-class="plmi-10">ε</span>, są nadal rozwijane odrębnie, ale nie zostały naruszone
+wchodzą w skład podstawowego LaTeX2e, są nadal rozwijane odrębnie, ale nie zostały naruszone
wspomnianymi wyżej zmianami.
-<!--l. 4086--><p class="indent" > Obecnie <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
-class="E">E</span>X</span></span>2<span
-class="plmi-10">ε</span> zawiera wewnętrzny mechanizm konfiguracji obsługi Unicode (kt\xF3re znaki są
-traktowane jako litery, nazewnictwo poleceń wbudowanych itp.). Dla użytkownika nie powinno być to
-zauważalne, mimo iż zmieniono nazwy kilku poleceń wbudowanych, zaś kilka usunięto.
-<!--l. 4091--><p class="indent" > pdf<span class="TEX">T<span
+<!--l. 3975--><p class="indent" > Obecnie LaTeX2e zawiera wewnętrzny mechanizm konfiguracji obsługi Unicode (kt\xF3re znaki są traktowane
+jako litery, nazewnictwo poleceń wbudowanych itp.). Dla użytkownika nie powinno być to zauważalne, mimo
+iż zmieniono nazwy kilku poleceń wbudowanych, zaś kilka usunięto.
+<!--l. 3980--><p class="indent" > pdf<span class="TEX">T<span
class="E">E</span>X</span>: poprawiono wsparcie dla plik\xF3w JPEG Exif oraz JFIF dla zgodności z programem
<span
class="ec-lmss-10">xpdf</span> 3.04.
-<!--l. 4094--><p class="indent" > Lua<span class="TEX">T<span
+<!--l. 3983--><p class="indent" > Lua<span class="TEX">T<span
class="E">E</span>X</span>: dołączono nową bibliotekę <span
class="ec-lmss-10">newtokenlib </span>do skanowania żeton\xF3w (ang. <span
class="ec-lmri-10">token</span>); poprawiono ponadto
generator liczb losowych <span
class="ec-lmtt-10">normal </span>i inne drobne błędy.
-<!--l. 4098--><p class="indent" > Xe<span class="TEX">T<span
+<!--l. 3987--><p class="indent" > Xe<span class="TEX">T<span
class="E">E</span>X</span>: poprawiono obsługę wczytywanych ilustracji oraz program <span
class="ec-lmss-10">xdvipdfmx</span>; zmieniono także wewnętrzne
polecenie <span
class="ec-lmtt-10">XDV</span>.
-<!--l. 4101--><p class="indent" > MetaPost: zestaw możliwych wartości parametru <span
+<!--l. 3990--><p class="indent" > MetaPost: zestaw możliwych wartości parametru <span
class="ec-lmtt-10">numbersystem </span>rozszerzono o wartość <span
class="ec-lmtt-10">binary</span>;
nowe programy <span
@@ -6872,7 +6591,7 @@
class="ec-lmss-10">updvitomp </span>dostarczają wsparcie dla języka japońskiego (podobnie jak
<span
class="ec-lmss-10">up*tex</span>).
-<!--l. 4105--><p class="indent" > Mac<span class="TEX">T<span
+<!--l. 3994--><p class="indent" > Mac<span class="TEX">T<span
class="E">E</span>X</span>: uaktualniono dołączony pakiet Ghostscript dla wparcia CJK. Tzw. <span
class="ec-lmri-10">The </span><span class="TEX"><span
class="ec-lmri-10">T</span><span
@@ -6882,10 +6601,10 @@
class="ec-lmri-10"> Distribution</span>
<span
class="ec-lmri-10">Preference Pane </span>działa obecnie w Yosemite (Mac OS X 10.10).
-<!--l. 4109--><p class="indent" > Infrastruktura <span class="TEX">T<span
+<!--l. 3998--><p class="indent" > Infrastruktura <span class="TEX">T<span
class="E">E</span>X</span> Live: program <span
-class="ec-lmss-10">fmtutil </span>został przekonstruowany tak, aby wczytywał <span class="path"><span
-class="ec-lmtt-10">fmtutil.cnf</span></span>
+class="ec-lmss-10">fmtutil </span>został przekonstruowany tak, aby wczytywać <span
+class="ec-lmtt-10">fmtutil.cnf</span>
zgodnie z kolejnością drzew katalog\xF3w (analogicznie jak <span
class="ec-lmss-10">updmap</span>). Skrypty <span
class="ec-lmss-10">mktex* </span>Web2C (w tym <span
@@ -6895,14 +6614,14 @@
class="ec-lmss-10">mktexpk</span>) preferują obecnie położenie program\xF3w w ich własnych katalogach, zamiast
wykorzystywać za każdym razem zmienną systemową <span
class="ec-lmtt-10">PATH</span>.
-<!--l. 4116--><p class="indent" > Usunięto programy dla platform <span
+<!--l. 4005--><p class="indent" > Usunięto programy dla platform <span
class="ec-lmss-10">*-kfreebsd</span>, ponieważ <span class="TEX">T<span
class="E">E</span>X</span> Live jest obecnie łatwo dostępny poprzez ich
mechanizmy aktualizacji.
-<!--l. 4120--><p class="noindent" >
+<!--l. 4009--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.12. </span> <a
- id="x1-830009.1.12"></a>Wydanie 2016</h5>
-<!--l. 4122--><p class="noindent" >Lua<span class="TEX">T<span
+ id="x1-820009.1.12"></a>Wydanie 2016</h5>
+<!--l. 4011--><p class="noindent" >Lua<span class="TEX">T<span
class="E">E</span>X</span>: og\xF3lne zmiany dotyczące poleceń podstawowych (<span
class="ec-lmri-10">primitives</span>) – zredukowana została ich liczba, dla
niekt\xF3rych operacji zmieniono nazwy, ponadto zmieniona została struktura węzł\xF3w. Zmiany zostały
@@ -6914,12 +6633,10 @@
Lua<span class="TEX">T<span
class="E">E</span>X</span>-a <a
href="../../../../texmf-dist/doc/luatex/base/luatex.pdf" >texmf-dist/doc/luatex/base/luatex.pdf</a>.
-<!--l. 4129--><p class="indent" > <span
-class="logo-10">METAFONT</span>: nowe, w znacznym stopniu eksperymentalne „rodzeństwo” – programy MFlua and MFluajit,
-będące połączeniem Lua z <span
-class="logo-10">METAFONT</span>-em, udostępnione do pr\xF3bnych test\xF3w.
-<!--l. 4133--><p class="indent" > Metapost: poprawki i wewnętrzne przygotowanie do wersji 2.0.
-<!--l. 4135--><p class="indent" > Zmienna <span
+<!--l. 4018--><p class="indent" > Metafont: nowe, w znacznym stopniu eksperymentalne „rodzeństwo” – programy MFlua and MFluajit,
+będące połączeniem Lua z Metafont-em, udostępnione do pr\xF3bnych test\xF3w.
+<!--l. 4022--><p class="indent" > Metapost: poprawki i wewnętrzne przygotowanie do wersji 2.0.
+<!--l. 4024--><p class="indent" > Zmienna <span
class="ec-lmtt-10">SOURCE_DATE_EPOCH </span>jest obsługiwana przez wszystkie implementacje (silniki) za wyjątkiem
Lua<span class="TEX">T<span
class="E">E</span>X</span>-a (obsługa zostanie zaimplementowana w kolejnej wersji) i (celowo) w oryginalnym <span
@@ -6938,7 +6655,7 @@
class="ec-lmtt-10">\time</span>. Szczeg\xF3ły i odnośne przykłady można znaleźć w podręczniku
pdf<span class="TEX">T<span
class="E">E</span>X</span>-a.
-<!--l. 4146--><p class="indent" > pdf<span class="TEX">T<span
+<!--l. 4035--><p class="indent" > pdf<span class="TEX">T<span
class="E">E</span>X</span>: nowe polecenia podstawowe <span
class="ec-lmtt-10">\pdfinfoomitdate</span>, <span
class="ec-lmtt-10">\pdftrailerid</span>, <span
@@ -6945,7 +6662,7 @@
class="ec-lmtt-10">\pdfsuppressptexinfo</span>,
wpływające na wartości parametr\xF3w pojawiających się w wynikowym pliku PDF (operacje te nie mają
wpływu na wynikowy plik DVI).
-<!--l. 4151--><p class="indent" > Xe<span class="TEX">T<span
+<!--l. 4040--><p class="indent" > Xe<span class="TEX">T<span
class="E">E</span>X</span>: nowe polecenia podstawowe <span
class="ec-lmtt-10">\XeTeXhyphenatablelength</span>, <span
class="ec-lmtt-10">\XeTeXgenerateactualtext</span>,
@@ -6952,7 +6669,7 @@
<span
class="ec-lmtt-10">\XeTeXinterwordspaceshaping</span>; ograniczenie liczby klas znak\xF3w powiększono do 4096; wartość bajtu
identyfikacyjnego w pliku DVI powiększono o 1.
-<!--l. 4156--><p class="indent" > Inne programy:
+<!--l. 4045--><p class="indent" > Inne programy:
<ul class="itemize1">
<li class="itemize"><span
class="ec-lmtt-10">gregorio </span>jest nowym programem, częścią pakietu <span
@@ -6974,7 +6691,7 @@
</li>
<li class="itemize"><span
class="ec-lmtt-10">ps2pk </span>obsługuje rozszerzone fonty PK/GF.</li></ul>
-<!--l. 4170--><p class="indent" > Mac<span class="TEX">T<span
+<!--l. 4059--><p class="indent" > Mac<span class="TEX">T<span
class="E">E</span>X</span>: program <span class="TEX">T<span
class="E">E</span>X</span> Distribution Preference Pane został zastąpiony przez program <span class="TEX">T<span
class="E">E</span>X</span> Live Utility;
@@ -6981,7 +6698,7 @@
zmodernizowano aplikacje działające w trybie GUI; dodano nowy skrypt <span
class="ec-lmtt-10">cjk-gs-integrate</span>, umożliwiający
włączanie r\xF3żnych font\xF3w CJK do Ghostscripta.
-<!--l. 4175--><p class="indent" > Infrastruktura: plik konfiguracyjny <span
+<!--l. 4064--><p class="indent" > Infrastruktura: plik konfiguracyjny <span
class="ec-lmtt-10">tlmgr </span>jest obsługiwany na poziomie systemowym; sprawdzane są sumy
kontrolne pakiet\xF3w; jeśli jest dostępna usługa GPG (GNU Privacy Guard), to sprawdzana jest r\xF3wnież
sygnatura instalacji pakiet\xF3w bądź ich aktualizacji z sieci. Dotyczy to także programu instalacyjnego
@@ -6988,37 +6705,37 @@
<span class="TEX">T<span
class="E">E</span>X</span> Live. Jeżeli usługa GPG nie jest dostępna, to instalacja bądź aktualizacja przebiega jak
dotychczas.
-<!--l. 4183--><p class="indent" > Binaria dla platform <span
+<!--l. 4072--><p class="indent" > Binaria dla platform <span
class="ec-lmtt-10">alpha-linux </span>i <span
class="ec-lmtt-10">mipsel-linux </span>zostały usunięte.
-<!--l. 4186--><p class="noindent" >
+<!--l. 4075--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.13. </span> <a
- id="x1-840009.1.13"></a>Wydanie 2017</h5>
-<!--l. 4189--><p class="noindent" >Lua<span class="TEX">T<span
-class="E">E</span>X</span>: Więcej wywołań zwrotnych (<span
-class="ec-lmri-10">ang. </span>callbacks), więcej możliwości sterowania składem, więcej dostępu
-do struktur wewnętrznych; w wypadku niekt\xF3rych platform dodana biblioteka <span
-class="ec-lmtt-10">ffi </span>do dynamicznego
-ładowania kodu.
-<!--l. 4194--><p class="indent" > pdf<span class="TEX">T<span
+ id="x1-830009.1.13"></a>Wydanie 2017</h5>
+<!--l. 4078--><p class="noindent" >Lua<span class="TEX">T<span
+class="E">E</span>X</span>: więcej wywołań zwrotnych (<span
+class="ec-lmri-10">ang. </span>callbacks), więcej możliwoci sterowania składem, więcej dostępu do
+struktur wewnętrznych; w wypadku niekt\xF3rych platform dodana biblioteka <span
+class="ec-lmtt-10">ffi </span>do dynamicznego ładowania
+kodu.
+<!--l. 4083--><p class="indent" > pdf<span class="TEX">T<span
class="E">E</span>X</span>: Zmienna środowiskowa <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">SOURCE_DATE_EPOCH_TEX_PRIMITIVES</span></span></span> z instalacji poprzedniego roku
-zmienila nazwę na <span class="obeylines-h"><span class="verb"><span
+zmieniła nazwę na <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">FORCE_SOURCE_DATE</span></span></span>, bez zmian w funkcjonalności; jeśli lista token\xF3w <span
class="ec-lmtt-10">\pdfpageattr</span>
zawiera napis <span
class="ec-lmtt-10">/MediaBox</span>, to pomija się wyjście domyślnego <span
class="ec-lmtt-10">/MediaBox</span>.
-<!--l. 4200--><p class="indent" > Xe<span class="TEX">T<span
+<!--l. 4089--><p class="indent" > Xe<span class="TEX">T<span
class="E">E</span>X</span>: Obsługa wzor\xF3w matematycznych Unicode/OpenType oparta jest teraz na używaniu tabeli
HarfBuzz’s MATH; kilka poprawek błęd\xF3w.
-<!--l. 4203--><p class="indent" > Dvips: Decyduje ostatnie ustalenie formatu papieru, dla zgodności z <span
+<!--l. 4092--><p class="indent" > Dvips: Decyduje ostatnie ustalenie formatu papieru, dla zgodności z <span
class="ec-lmtt-10">dvipdfmx </span>i z oczekiwaniami pakietu;
opcja <span
class="ec-lmtt-10">-L0 </span>(<span
class="ec-lmtt-10">L0 </span>w ustawieniach konfiguracyjnych) przywraca poprzednie zachowanie, w kt\xF3rym decydowało
pierwsze ustalenie formatu papieru.
-<!--l. 4209--><p class="indent" > ep<span class="TEX">T<span
+<!--l. 4098--><p class="indent" > ep<span class="TEX">T<span
class="E">E</span>X</span>, eup<span class="TEX">T<span
class="E">E</span>X</span>: Nowe polecenia: <span
class="ec-lmtt-10">\pdfuniformdeviate</span>, <span
@@ -7029,7 +6746,7 @@
class="ec-lmtt-10">\pdfelapsedtime</span>, <span
class="ec-lmtt-10">\pdfresettimer </span>zapożyczono z pdf<span class="TEX">T<span
class="E">E</span>X</span>-a.
-<!--l. 4213--><p class="indent" > Mac<span class="TEX">T<span
+<!--l. 4102--><p class="indent" > Mac<span class="TEX">T<span
class="E">E</span>X</span>: Począwszy od tego roku będzie zapewniana obsługa – pod nazwą <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">x86_64-darwin</span></span></span> – jedynie
tych wersji Mac<span class="TEX">T<span
@@ -7042,7 +6759,7 @@
class="ec-lmtt-10">i386-darwin</span>,
<span
class="ec-lmtt-10">powerpc-darwin</span>).
-<!--l. 4220--><p class="indent" > Infrastruktura: Drzewo <span
+<!--l. 4109--><p class="indent" > Infrastruktura: Drzewo <span
class="ec-lmtt-10">TEXMFLOCAL </span>jest teraz domyślnie przeszukiwane przed <span
class="ec-lmtt-10">TEXMFSYSCONFIG</span>
i <span
@@ -7050,10 +6767,10 @@
poprzednio były przesłaniane przez pliki gł\xF3wnej instalacji. Dodatkowo, program <span
class="ec-lmtt-10">tlmgr </span>udostępnia teraz tryb
<span
-class="ec-lmtt-10">shell </span>– do użycia interaktywnego i skryptowego – jak też nową zadanie <span
+class="ec-lmtt-10">shell </span>– do użycia interaktywnego i skryptowego – jak też nowe zadanie <span
class="ec-lmtt-10">conf auxtrees </span>– do łatwego
dodawania i usuwania dodatkowych drzew.
-<!--l. 4229--><p class="indent" > <span
+<!--l. 4118--><p class="indent" > <span
class="ec-lmtt-10">updmap </span>and <span
class="ec-lmtt-10">fmtutil</span>: Skrypty te ostrzegają teraz, jeśli wywołano je bez jawnego podania tzw. trybu
systemowego (<span
@@ -7068,8 +6785,8 @@
stronie: <a
href="http://tug.org/texlive/scripts-sys-user.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/scripts-sys-user.html</span></a>.
-<!--l. 4239--><p class="indent" > <span
-class="ec-lmtt-10">install-tl</span>: Ścieżki własne użytkownika Mac-\xF3w, takie jak <span
+<!--l. 4128--><p class="indent" > <span
+class="ec-lmtt-10">install-tl</span>: ścieżki własne użytkownika Mac-\xF3w, takie jak <span
class="ec-lmtt-10">TEXMFHOME</span>, są teraz w Mac<span class="TEX">T<span
class="E">E</span>X</span>-u domyślnie
ustawione na <span class="obeylines-h"><span class="verb"><span
@@ -7078,7 +6795,7 @@
zachowanego profilu poprzedniej instalacji; nowe polecenie <span
class="ec-lmtt-10">P </span>dla zapisu profilu; nowe nazwy zmiennych
w profilach (stare są jednak nadal akceptowane).
-<!--l. 4244--><p class="indent" > Sync<span class="TEX">T<span
+<!--l. 4133--><p class="indent" > Sync<span class="TEX">T<span
class="E">E</span>X</span>: tworzony przez ten program plik tymczasowy ma obecnie postać <span
class="ec-lmtt-10">foo.synctex(busy)</span>, zamiast
<span
@@ -7085,7 +6802,7 @@
class="ec-lmtt-10">foo.synctex.gz(busy) </span>(nie jest kompresowany programem <span
class="ec-lmtt-10">gz</span>). Programy korzystające z SyncTeX powinny
zastosować nową konwencję, szczeg\xF3lnie przy usuwaniu pliku tymczasowego.
-<!--l. 4247--><p class="indent" > Programy pomocnicze: <span
+<!--l. 4136--><p class="indent" > Programy pomocnicze: <span
class="ec-lmtt-10">texosquery-jre8 </span>jest nowym programem wieloplatformowym do odczytywania
w dokumencie <span class="TEX">T<span
class="E">E</span>X</span>-owym danych o lokalizacji i innych informacji z poziomu systemu operacyjnego; został
@@ -7097,26 +6814,26 @@
class="ec-lmri-10">ang. </span>shell). (Starsze wersje JRE są obsługiwane przez texosquery, ale nie można ich udostępnić
w trybie ograniczonym, gdyż Oracle już ich nie wspiera, nawet z bardzo poważnych powod\xF3w związanych
z bezpieczeństwem).
-<!--l. 4256--><p class="indent" > Platformy: zapoznaj się z powyższą informacją na temat Mac<span class="TEX">T<span
+<!--l. 4145--><p class="indent" > Platformy: zapoznaj się z powyższą informacją na temat Mac<span class="TEX">T<span
class="E">E</span>X</span>; innych zmian nie ma.
-<!--l. 4259--><p class="indent" > <a id="news"></a>
- <h4 class="subsectionHead"><span class="titlemark">9.2. </span> <a
- id="x1-850009.2"></a>Wersja aktualna – 2018</h4>
-<!--l. 4263--><p class="noindent" >Kpathsea: teraz domyślnie nie rozr\xF3żnia wielkości liter w nazwach plik\xF3w w katalogach niesystemowych;
-wyłączyć tę opcję można w <span
+<!--l. 4149--><p class="noindent" >
+ <h5 class="subsubsectionHead"><span class="titlemark">9.1.14. </span> <a
+ id="x1-840009.1.14"></a>Wydanie 2018</h5>
+<!--l. 4152--><p class="noindent" >Kpathsea: Domyślnie nie rozr\xF3żnia wielkości liter w nazwach plik\xF3w w katalogach niesystemowych; wyłączyć
+tę opcją można w <span
class="ec-lmtt-10">texmf.cnf </span>lub ustawiając zmienną środowiskową <span
class="ec-lmtt-10">texmf_casefold_search </span>na <span
-class="ec-lmtt-10">0</span>.
-Więcej informacji można znaleźć w podręczniku Kpathsea (<a
+class="ec-lmtt-10">0</span>. Więcej
+informacji można znaleźć w podręczniku Kpathsea (<a
href="http://tug.org/kpathsea" class="url" ><span
class="ec-lmtt-10">http://tug.org/kpathsea</span></a>).
-<!--l. 4265--><p class="indent" > ep<span class="TEX">T<span
+<!--l. 4154--><p class="indent" > ep<span class="TEX">T<span
class="E">E</span>X</span>, eup<span class="TEX">T<span
class="E">E</span>X</span>: Nowe polecenie pierwotne <span
class="ec-lmtt-10">\epTeXversion</span>.
-<!--l. 4267--><p class="indent" > Lua<span class="TEX">T<span
+<!--l. 4156--><p class="indent" > Lua<span class="TEX">T<span
class="E">E</span>X</span>: Przygotowanie do przejścia w 2019 r. na wersję Lua 5.3: binaria <span
-class="ec-lmtt-10">luatex53 </span>są dostępne na
+class="ec-lmtt-10">luatex53 </span>są dostępne dla
większości platform, ale przed uruchomieniem muszą zostać przenazywane na <span
class="ec-lmtt-10">luatex</span>. Można też użyć
plik\xF3w Con<span class="TEX">T<span
@@ -7124,17 +6841,17 @@
href="http://wiki.contextgarden.net" class="url" ><span
class="ec-lmtt-10">http://wiki.contextgarden.net</span></a>); tam też dostępne są dodatkowe
informacje.
-<!--l. 4273--><p class="indent" > MetaPost: Poprawiono błędne kierunki ścieżek oraz wyjście w formatach TFM i PNG .
-<!--l. 4275--><p class="indent" > Dopuszczono stosowanie plik\xF3w przekodowujących dla font\xF3w bitmapowych; identyfikator PDF obecnie
+<!--l. 4162--><p class="indent" > MetaPost: Poprawiono błędne kierunki ścieżek oraz wyjście w formatach TFM i PNG .
+<!--l. 4164--><p class="indent" > Dopuszczono stosowanie plik\xF3w przekodowujących dla font\xF3w bitmapowych; identyfikator PDF obecnie
nie zależy od nazwy katalogu w kt\xF3rym jest tworzony; poprawki błęd\xF3w dla <span
class="ec-lmtt-10">\pdfprimitive </span>i
pokrewne.
-<!--l. 4278--><p class="indent" > Mac<span class="TEX">T<span
+<!--l. 4167--><p class="indent" > Mac<span class="TEX">T<span
class="E">E</span>X</span>: Zobacz poniżej zmiany obsługiwanych wersji. Ponadto, dla większej klarowności, układ plik\xF3w
zainstalowanych w  code / Applications / TeX / przez Mac  TeX  został zmieniony; teraz ta lokalizacja
zawiera cztery programy GUI (BibDesk, LaTeXiT, TeX Live Utility, i TeXShop) oraz katalogi z dodatkowymi
narzędziami i dokumentacją.
-<!--l. 4283--><p class="indent" > <span
+<!--l. 4172--><p class="indent" > <span
class="ec-lmtt-10">tlmgr</span>: nowe nakładki <span
class="ec-lmtt-10">tlshell </span>(Tcl/Tk) i <span
class="ec-lmtt-10">tlcockpit </span>(Java); wyjście w formacie JSON; <span
@@ -7142,11 +6859,9 @@
oznacza to samo co <span
class="ec-lmtt-10">remove</span>; nowa akcja/opcja <span
class="ec-lmtt-10">print-platform-info</span>.
-<!--l. 4287--><p class="indent" > Platformy:
+<!--l. 4176--><p class="indent" > Platformy:
<ul class="itemize1">
- <li class="itemize">Nowe: <span
-class="ec-lmtt-10">x86_64-linuxmusl </span>i <span
-class="ec-lmtt-10">aarch64-linux</span>. Usunięte: <span
+ <li class="itemize">Usunięte: <span
class="ec-lmtt-10">armel-linux</span>, <span
class="ec-lmtt-10">powerpc-linux</span>.
</li>
@@ -7163,33 +6878,118 @@
class="ec-lmtt-10">platforms </span>zostały usunięte.
</li>
<li class="itemize">Windows: XP nie jest już obsługiwane.</li></ul>
-<!--l. 4305--><p class="noindent" >Końcowa uwaga, dotycząca przeszłości: Wszystkie wydania <span class="TEX">T<span
-class="E">E</span>X</span> Live, wraz z dodatkowymi materiałami (np.
-okładkami płytek), są dostępne na stronie: <a
-href="ftp://tug.org/historic/systems/texlive" class="url" ><span
-class="ec-lmtt-10">ftp://tug.org/historic/systems/texlive</span></a>.
-<!--l. 4311--><p class="noindent" >
+<!--l. 4200--><p class="indent" > <a id="news"></a>
+ <h4 class="subsectionHead"><span class="titlemark">9.2. </span> <a
+ id="x1-850009.2"></a>Wersja aktualna – 2019</h4>
+<!--l. 4204--><p class="noindent" >Kpathsea: Bardziej sp\xF3jne rozwijanie nawias\xF3w i dzielenie ścieżek; nowa zmienna <span
+class="ec-lmtt-10">TEXMFDOTDIR</span>
+zamiast  <span
+class="ec-lmtt-10">. </span>w ścieżce ułatwia przeszukiwanie dodatkowych lub podkatalog\xF3w (patrz komentarze w
+<span
+class="ec-lmtt-10">texmf.cnf</span>).
+<!--l. 4206--><p class="indent" > ep<span class="TEX">T<span
+class="E">E</span>X</span>, eup<span class="TEX">T<span
+class="E">E</span>X</span>: Nowe polecenia pierwotne <span
+class="ec-lmtt-10">\readpapersizespecial </span>i <span
+class="ec-lmtt-10">\expanded</span>.
+<!--l. 4208--><p class="indent" > Lua<span class="TEX">T<span
+class="E">E</span>X</span>: W tej wersji używany jest Lua 5.3 z towarzyszącymi zmianami arytmetycznymi i
+interfejsowymi.Do czytania plik\xF3w pdf jest używana utworzona do tego celu biblioteka pplib,
+dzięki czemu znikają zależności od popplera (oraz C ++). Odpowiednio zmienił się też interfejs
+Lua.
+<!--l. 4213--><p class="indent" > MetaPost: Polecenie <span
+class="ec-lmtt-10">r-mpost </span>jest rozpoznawane jako alias do wywołania z opcją <span
+class="ec-lmtt-10">–restricted </span>i dodane jest
+do listy zastrzeżonych poleceń dostępnych domyślnie. Minimalna dokładność to 2 tak dla trybu dziesiętnego
+jak i binarnego. Tryb binarny nie jest już dostępny w MPlib, ale nadal jest dostępny w autonomicznej wersji
+MetaPost-a.
+<!--l. 4216--><p class="indent" > pdf<span class="TEX">T<span
+class="E">E</span>X</span>: Nowe polecenie pierwotne <span
+class="ec-lmtt-10">\expanded</span>; jeżeli nowy parametr pierwotny <span
+class="ec-lmtt-10">\pdfomitcharset </span>jest
+ustawiony na 1, to sekwencja <span
+class="ec-lmtt-10">/CharSet </span>zostanie pominięta w pliku PDF, ponieważ nie można zagwarantować
+poprawności wymaganej przez PDF/A-2 i PDF/A-3.
+
+
+<!--l. 4218--><p class="indent" > Xe<span class="TEX">T<span
+class="E">E</span>X</span>: Nowe polecenia pierwotne <span
+class="ec-lmtt-10">\expanded</span>, <span
+class="ec-lmtt-10">\creationdate</span>, <span
+class="ec-lmtt-10">\elapsedtime</span>, <span
+class="ec-lmtt-10">\filedump</span>, <span
+class="ec-lmtt-10">\filemoddate</span>,
+<span
+class="ec-lmtt-10">\filesize</span>, <span
+class="ec-lmtt-10">\resettimer</span>, <span
+class="ec-lmtt-10">\normaldeviate</span>, <span
+class="ec-lmtt-10">\uniformdeviate</span>, <span
+class="ec-lmtt-10">\randomseed</span>; rozwinięcie <span
+class="ec-lmtt-10">\Ucharcat </span>do
+tworzenia aktywnych znak\xF3w.
+<!--l. 4229--><p class="indent" > <span
+class="ec-lmtt-10">tlmgr</span>: Obsługa <span
+class="ec-lmtt-10">curl </span>jako programu do pobierania; do tworzenia lokalnych kopii należy użyć <span
+class="ec-lmtt-10">lz4 </span>i gzip
+przed <span
+class="ec-lmtt-10">xz</span>, jeśli są dostępne; do kompresowania i pobierania przedkłada binaria dostarczane przez system
+zamiast tych, kt\xF3re dostarcza <span class="TEX">T<span
+class="E">E</span>X</span> Live, o ile nie ustawiono zmiennej <span
+class="ec-lmtt-10">TEXLIVE_PREFER_OWN</span>.
+<!--l. 4231--><p class="indent" > <span
+class="ec-lmtt-10">install-tl</span>: Nowa opcja <span
+class="ec-lmtt-10">-gui </span>(bez argumentu) jest domyślna dla Windows i Macs i uruchamia nowy tryb
+graficzny Tcl/TK (patrz część <a
+href="#x1-50001.3">1.3<!--tex4ht:ref: sec:basic --></a> i <a
+href="#x1-200003.1.5">3.1.5<!--tex4ht:ref: sec:graphical-inst --></a>).
+<!--l. 4233--><p class="indent" > Narzędzia:
+ <ul class="itemize1">
+ <li class="itemize">implementacją CWEB w <span class="TEX">T<span
+class="E">E</span>X</span> Live jest teraz <span
+class="ec-lmtt-10">cwebbin </span>(<a
+href="https://ctan.org/pkg/cwebbin" class="url" ><span
+class="ec-lmtt-10">https://ctan.org/pkg/cwebbin</span></a>), ze
+ wsparciem dla wielu język\xF3w, włącznie z programem <span
+class="ec-lmtt-10">ctwill </span>do trworzenia miniindeks\xF3w.
+ </li>
+ <li class="itemize"><span
+class="ec-lmtt-10">chkdvifont</span>: podaje informacje o fontach z plik\xF3w DVI files, także z plik\xF3w tfm/ofm, vf, gf, pk.
+ </li>
+ <li class="itemize"><span
+class="ec-lmtt-10">dvispc</span>: przekształca plik DVI tak, by każda strona zawierała kompletną informację o instrukcjach
+ ’special’, nawet jeśli w oryginalnym pliku DVI zakres działania tych instrukcji przekracza granicę
+ strony.</li></ul>
+<!--l. 4244--><p class="indent" > Mac<span class="TEX">T<span
+class="E">E</span>X</span>: <span
+class="ec-lmtt-10">x86_64-darwin </span>obsługuje 10.12 i wyższe (Sierra, High Sierra, Mojave);<br
+class="newline" /><span
+class="ec-lmtt-10">x86_64-darwinlegacy </span>nadal obsługuje 10.6 i nowsze. Moduł sprawdzania pisowni Excalibur nie jest już
+dołączony, ponieważ wymaga wsparcia 32-bitowego.
+<!--l. 4247--><p class="indent" > Platformy: usunięto <span
+class="ec-lmtt-10">sparc-solaris</span>.
+<!--l. 4250--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">9.3. </span> <a
id="x1-860009.3"></a>Przyszłe wersje</h4>
-<!--l. 4313--><p class="noindent" ><span
+<!--l. 4252--><p class="noindent" ><span
class="ec-lmri-10">Niniejsza dystrybucja nie jest doskonała! </span>Planujemy kontynuować wydawanie nowych wersji i chcielibyśmy,
żeby zawierały one jeszcze więcej pomocnej dokumentacji, więcej program\xF3w użytkowych, lepsze programy
-instalacyjne oraz stale ulepszany i poprawiany katalog makr i font\xF3w. Zadanie to jest wykonywane przez
-ciężko pracujących ochotnik\xF3w, poświęcających na to mn\xF3stwo swojego wolnego czasu. Wiele
+instalacyjne oraz stale ulepszany i poprawiany katalog makr i font\xF3w. Zadanie to jest wykonywane
+przez ciężko pracujących ochotnik\xF3w, poświęcających mn\xF3stwo swojego wolnego czasu. Wiele
jeszcze zostało do zrobienia. Jeżeli możesz pom\xF3c, nie zastanawiaj się i przyłącz się do nas. Patrz:
<a
href="http://tug.org/texlive/contribute.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/contribute.html</span></a>.
-<!--l. 4322--><p class="indent" > Prosimy o przesyłanie poprawek, sugestii i uzupełnień oraz deklaracji pomocy w opracowywaniu kolejnych
+<!--l. 4261--><p class="indent" > Prosimy o przesyłanie poprawek, sugestii i uzupełnień oraz deklaracji pomocy w opracowywaniu kolejnych
edycji pod adres:
<div class="quote">
- <!--l. 4325--><p class="noindent" ><a
+
+ <!--l. 4264--><p class="noindent" ><a
href="mailto:tex-live at tug.org" ><span class="path"><span
class="ec-lmtt-10">tex-live at tug.org</span></span></a><br
class="newline" /><a
href="http://tug.org/texlive" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive</span></a></div>
-<!--l. 4330--><p class="noindent" ><span
+<!--l. 4269--><p class="noindent" ><span
class="ec-lmri-10">Przyjemnego </span><span class="TEX"><span
class="ec-lmri-10">T</span><span
class="E"><span
Modified: trunk/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
===================================================================
--- trunk/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex 2019-03-30 21:37:28 UTC (rev 50664)
+++ trunk/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex 2019-03-30 21:40:14 UTC (rev 50665)
@@ -1,22 +1,23 @@
-% iso8859-2
-% $Id: texlive-pl.tex, v. 62 2018/4/9
+% $Id: texlive-pl.tex, 2019/ 4/9
+
+% Rewritten in utf8 -- Z. Walczak 2019
+% iso8859-2 -- not valid anymore
+
% TeX Live documentation.
% Originally written by Sebastian Rahtz and Michel Goossens,
% now maintained by Karl Berry and others.
-% Polish translation and additions by Staszek Wawrykiewicz
-% until TL2017 release.
-% For TL 2018 supplementary translation by Zofia Walczak
+% Polish translation and additions by Staszek Wawrykiewicz until TL2017 release.
+% From TL 2018 Polish translation by Zofia Walczak.
% Public domain.
% ----
-% UWAGA dla recenzent\xF3w/t\xB3umaczy: %%! to moje komentarze (StaW) - moje te\xBF ZW
+% UWAGA dla recenzentów/tłumaczy: %%! to moje komentarze (StaW) - moje też ZW
\documentclass{article}
\let\tldocenglish=0 % for live4ht.cfg
\let\textsl\textit
\usepackage{tex-live}
\usepackage{polski} %% for PL
-\usepackage[latin2]{inputenc} %% for PL
+\usepackage[utf8]{inputenc} %% for PL
\usepackage[T1]{fontenc}
-\usepackage{hyperref}
\exhyphenpenalty=10000 %% for PL
\def\Dash{---}
\widowpenalty=10000
@@ -37,405 +38,388 @@
\hyphenation{tex-basic la-tex pdf-tex}
%% -----
%%\usepackage{hyperref}
-\begin{document}
\title{%
- {\huge \textit{Przewodnik \protect\TL{} 2018}}
+ {\huge \textit{Przewodnik \protect\TL{} 2019}}
}
\author{Redakcja: Karl Berry\\[2mm]
- t\xB3umaczenie: Zofia Walczak\\[3mm]
+ tłumaczenie: Zofia Walczak\\[3mm]
\url{http://tug.org/texlive/}
}
-\date{Kwiecie\xF1 2018}
-
+\date{Kwiecień 2019}
+\begin{document}
\maketitle
-\begin{center}
-W tym roku \TeX\ Live jest po\xB6wi\xEAcony pami\xEAci Staszka Wawrykiewicza.
-\end{center}
-%\begin{multicols}{2}
+\begin{multicols}{2}
\tableofcontents
%\listoftables
-%\end{multicols}
+\end{multicols}
%--------------------------
-\section{Wst\xEAp}\label{sec:intro}
+\section{Wstęp}\label{sec:intro}
\subsection{\protect\TeX\protect\ Live i \protect\TeX\protect\ Collection}
-Niniejsza dokumentacja opisuje oprogramowanie \TL{} --
-dystrybucj\xEA \TeX-a wraz z~programami pomocniczymi, dost\xEApn\xB1 dla
-r\xF3\xBFnych wersji Unix, w~tym \GNU/Linux, Mac\,OS\,X %sprawdzi\xE6 dlaczego nie dzia\xB3a!!!!
+Ten dokument opisuje oprogramowanie \TL{} --
+dystrybucję \TeX-a wraz z~programami pomocniczymi, dostępną dla \GNU/Linux,
+różnych wersji Unix, Mac\,OS\,X %sprawdzić dlaczego nie działa!!!!
oraz Windows.
-\TL{} mo\xBFna \xB6ci\xB1gn\xB1\xE6 z~sieci b\xB1d\xBC otrzyma\xE6 na p\xB3ytce \DVD \TK{}, kt\xF3r\xB1
-otrzymuj\xB1 cz\xB3onkowie odpowiedniej Grupy U\xBFytkownik\xF3w Systemu \TeX{}.
-Cz\xEA\xB6\xE6 \ref{sec:tl-coll-dists} omawia pokr\xF3tce zawarto\xB6\xE6 tej p\xB3ytki.
-Zar\xF3wno \TL{}, jak i \TK{} powsta\xB3y dzi\xEAki zbiorowemu wysi\xB3kowi Grup.
-W~tym dokumencie om\xF3wimy g\xB3\xF3wnie sam\xB1 dystrybucj\xEA \TL.
+\TL{} można ściągnąć z~sieci bądź otrzymać na płytce \DVD \TK{}, którą otrzymują członkowie odpowiedniej Grupy Użytkowników Systemu \TeX{}.
+Część \ref{sec:tl-coll-dists} omawia pokrótce zawartość tej płytki.
+Zarówno \TL{}, jak i \TK{} powstały dzięki zbiorowemu wysiłkowi Grup użytkowników \TeX-a.
+W~tym dokumencie omówimy głównie samą dystrybucję \TL.
-\TL{} zawiera skompilowane programy: \TeX{}, \LaTeXe{}, \ConTeXt,
-\MF, \MP, \BibTeX{} %\TeX{}, \LaTeXe{}, \mbox{\MF}, \MP,
-%\BibTeX{}
- i~wiele innych oraz bogaty zestaw pakiet\xF3w makr o~wielorakim
-zastosowaniu, a tak\xBFe fonty i~dokumentacje. Wszystko to umo\xBFliwia sk\xB3ad
-publikacji w~wielu j\xEAzykach.
+\TL{} zawiera pliki wykonywalne programów: \TeX{}, \LaTeXe{}, \ConTeXt,
+\MF, \MP, \BibTeX{}
+ i~wielu innych, bogaty zestaw pakietów makr o~wielorakim
+zastosowaniu, fontów i~dokumentacji w~różnych językach, a~także wsparcie składu
+publikacji w~wielu językach świata.
+
-%Pakiety zawarte w~\TL{} s\xB1 regularnie aktualizowane na serwerach \acro{CTAN}
-%(\textit{Comprehensive TeX Archive Network}), kt\xF3re gromadz\xB1 wszelkie
-%zasoby dotycz\xB1ce systemu \TeX: \url{http://www.ctan.org}.
+Lista najważniejszych zmian w~tej edycji \TL{}
+znajduje się w~części~\ref{sec:tlcurrent}, na str.~\pageref{sec:tlcurrent}.
-Lista najwa\xBFniejszych zmian w~tej edycji \TL{}
-znajduje si\xEA w~cz\xEA\xB6ci~\ref{sec:tlcurrent}, na str.~\pageref{sec:tlcurrent}.
+Czytelnik nie znajdzie w tym dokumencie informacji o systemie \TeX{}, a jedynie najważniejsze etapy instalacji i konfiguracji oprogramowania \TL.
-Nie opisujemy tu, czym jest system \TeX{}, a~jedynie kwesti\xEA instalacji
-i~konfiguracji oprogramowania \TL.
-Pocz\xB1tkuj\xB1cy u\xBFytkownicy mog\xB1 si\xEA zapozna\xE6 z~podstawowymi poj\xEAciami
+
+Podstawowe pojęcia dotyczące \TeX-a początkujący użytkownicy znajdą
np. w~artykule {\it Przewodnik po systemie \TeX\/}:
-\OnCD{texmf-dist/doc/generic/tex-virtual-academy-pl/cototex.html}.
+\OnCD{texmf-dist/doc/generic/tex-virtual-academy-pl/cototex.html} lub na dowolnej stronie internetowej poświęconej \TeX-owi.
-
\htmlanchor{platforms}
-\subsection{Obs\xB3ugiwane systemy operacyjne}
+\subsection{Obsługiwane systemy operacyjne}
\label{sec:os_support}
\TL{} zawiera oprogramowanie dla wielu platform uniksowych,
w~tym \GNU/Linux, Mac\,OS\,X
- i~Cyg\-win. Za\xB3\xB1czone pliki \xBCr\xF3d\xB3owe pozwalaj\xB1 te\xBF
-na jego instalacj\xEA na platformach innych system\xF3w operacyjnych i~kompilacj\xEA
-samych program\xF3w.
+ i~Cyg\-win. Załączone pliki źródłowe pozwalają też
+na jego instalację na platformach innych systemów operacyjnych i~kompilację
+samych programów.
-Spo\xB6r\xF3d system\xF3w Windows obs\xB3ugiwane jest Windows~7 i~wersje
-p\xF3\xBCniejsze. W~Windows Vista, XP, 2000 \TL\ r\xF3wnie\xBF powinien
-zadzia\xB3a\xE6. Brakuje wprawdzie oprogramowania dedykowanego dla wersji
-64-bitowych, ale programy 32-bitowe dzia\xB3aj\xB1 w~nich r\xF3wnie sprawnie.
+Spośród systemów Windows obsługiwane jest Windows~7 i~wersje
+późniejsze. W~Windows Vista również powinien
+zadziałać ale w~systemach Windows XP i~wcześniejszych \TL{} nie może już być instalowany. Nie ma osobnego oprogramowania dla 64-bitowych wersji Windows, programy 32-bitowe działają w~obu wersjach równie sprawnie.
-W cz\xEA\xB6ci \ref{sec:tl-coll-dists} om\xF3wiono alternatywne dystrybucje,
+W części \ref{sec:tl-coll-dists} omówiono alternatywne dystrybucje,
przeznaczone dla Windows oraz Mac\,OS\,X.
\subsection{Podstawy instalacji \protect\TL{}}
\label{sec:basic}
-\TL{} mo\xBFna zainstalowa\xE6 z~p\xB3ytki \DVD{} lub internetu
+\TL{} można zainstalować z~płytki \DVD{} lub internetu
(\url{http://tug.org/texlive/acquire.html}). Program instalacyjny
-jest niewielki i~pozwala pobra\xE6 z sieci wszystkie potrzebne pakiety.
-Jest to wygodne, zw\xB3aszcza gdy potrzebujemy jedynie cz\xEA\xB6ci oprogramowania
-\TL\ i~nie chcemy pobiera\xE6 niepotrzebnie obrazu ca\xB3ej p\xB3ytki instalacyjnej.
+jest niewielki i~pozwala pobrać z sieci wszystkie potrzebne pakiety.
+Jest to wygodne, zwłaszcza gdy potrzebujemy jedynie części oprogramowania
+\TL\ i~nie chcemy pobierać niepotrzebnie obrazu całej płytki instalacyjnej.
-Posiadaj\xB1c p\xB3ytk\xEA \TK{} \DVD{} (lub jej obraz w~pliku \code{.iso})
-mo\xBFemy zainstalowa\xE6 \TL{} na twardym dysku,
-lub przygotowa\xE6 instalacj\xEA przeno\xB6n\xB1 np. na pendrivie
-(patrz cz\xEA\xB6\xE6~\ref{sec:portable-tl}).
-Szczeg\xF3\xB3owy opis instalacji \TL{} znajduje si\xEA w dalszych rozdzia\xB3ach
-tego dokumentu, tu podamy skr\xF3cony przepis:
+Płytka \DVD{} (lub jej obraz w~pliku \code{.iso}) pozwala
+ zainstalować \TL{} na twardym dysku. Nie można uruchomić \TL{} bezpośrednio z~ \TK{} \DVD{} albo z~jej obrazu, ale można przygotować instalację przenośną np. na pendrivie
+(patrz część~\ref{sec:portable-tl}).
+Szczegółowy opis instalacji \TL{} znajduje się w dalszych rozdziałach
+tego dokumentu (str.~\pageref{sec:install}), poniżej zaś informacja w skrócie.
\begin{itemize*}
- \item program instalacyjny \filename{install-tl} mo\xBFe dzia\xB3a\xE6 w~kilku
-trybach: tzw. ,,wizard'' (graficznym, parametr \code{-gui=wizard}) --
-domy\xB6lnym dla Windows; tekstowym (\code{-gui=text}, domy\xB6lnym dla
-Unix/Linux) i~graficznym trybie ,,expert'' (parametr \code{-gui=perltk}).
-Dla wygody u\xBFytkownik\xF3w Windows uruchomienie
-\filename{install-tl-advanced.bat} prze\xB3\xB1cza instalator w tryb ,,expert''.
- %tryb mo\xBFna wymusi\xE6 podaj\xB1c parametr \code{-gui}
- %b\xB1d\xBC \code{-no-gui};
+ \item Program instalacyjny \filename{install-tl} może działać w~trybach: graficznym (,,gui mode'') z~parametrem \code{-gui}
+(domyślnym dla Windows i Mac\,OS\,X), tekstowym z~parametrem \code{-gui=text} (domyślnym dla wszystkich innych). % i~graficznym trybie ,,expert'' (parametr \code{-gui=perltk}).
+Dla systemów Unix-o podobnych poprzednie \code{perltk} i tryb ,,wizard" są nadal dostępne o~ile zainstalowany jest Perl/Tk. Dla Windows należy jeszcze przeczytać informacje w części \ref{sec:wininst}.%.
-\item jednym z~instalowanych program\xF3w jest \prog{tlmgr} (mened\xBFer \TL{}),
-kt\xF3ry r\xF3wnie\xBF mo\xBFna uruchamia\xE6 w~trybie tekstowym b\xB1d\xBC graficznym; pozwala
-on doinstalowa\xE6 lub usun\xB1\xE6 pakiety, aktualizowa\xE6 je z~sieci, a tak\xBFe
-wykona\xE6 r\xF3\xBFne czynno\xB6ci konfiguracyjne.
+\item Jednym z~instalowanych programów jest \prog{tlmgr} (menedżer \TL{}),
+który można uruchomić zarówno w~trybie tekstowym jak i~graficznym. Pozwala
+on doinstalować lub usunąć pakiety, aktualizować je z~sieci, a także
+wykonywać różne czynności konfiguracyjne.
\end{itemize*}
\htmlanchor{security}
-\subsection{Uwagi dotycz\xB1ce bezpiecze\xF1stwa}
+\subsection{Uwagi dotyczące bezpieczeństwa}
\label{sec:security}
-Zgodnie z~nasz\xB1 najlepsz\xB1 wiedz\xB1, g\xB3\xF3wne programy \TeX-owe s\xB1
-(i~zawsze by\xB3y) nadzwyczaj odporne. Jednak mimo dok\xB3adania najwy\xBFszej
-staranno\xB6ci, inne programy wspieraj\xB1ce, zawarte w~\TeX\ Live, nie
-zawsze osi\xB1gaj\xB1 ten sam poziom. Jak zawsze, nale\xBFy by\xE6
-ostro\xBFnym przy uruchamianiu program\xF3w z~danymi pochodz\xB1cymi
-z~niepewnych \xBCr\xF3de\xB3. Dla uzyskania najwy\xBFszego stopnia
-bezpiecze\xF1stwa zalecamy stosowania podczas pracy nowych podfolder\xF3w.
+Zgodnie z~naszą najlepszą wiedzą, główne programy \TeX-owe są
+(i~zawsze były) nadzwyczaj odporne. Jednak mimo dokładania najwyższej
+staranności, inne programy wspierające, zawarte w~\TeX\ Live, nie
+zawsze osiągają ten sam poziom. Jak zawsze, należy być
+ostrożnym przy uruchamianiu programów z~danymi pochodzącymi
+z~niepewnych źródeł. Dla uzyskania najwyższego stopnia
+bezpieczeństwa zalecamy stosowania podczas pracy nowych podfolderów.
-Konieczno\xB6\xE6 zachowania staranno\xB6ci jest szczeg\xF3lnie wa\xBFna w systemie
-Windows, poniewa\xBF niezale\xBFnie od zawarto\xB6ci \xB6cie\xBFki przeszukiwania
-poszukuje on program\xF3w zawsze najpierw w bie\xBF\xB1cym folderze. To
-zachowanie systemu otwiera szerokie mo\xBFliwo\xB6ci ataku. Usun\xEAli\xB6my
-wiele luk, lecz niew\xB1tpliwie niekt\xF3re jeszcze pozosta\xB3y, szczeg\xF3lnie
-przy uruchamianiu program\xF3w pochodz\xB1cych z~innych \xBCr\xF3de\xB3. Zalecamy
-wi\xEAc sprawdzanie bie\xBF\xB1cych folder\xF3w pod k\xB1tem obecno\xB6ci podejrzanych
-plik\xF3w, w~szczeg\xF3lno\xB6ci plik\xF3w wykonywalnych (binarnych lub
-skrypt\xF3w). Zwykle nie powinno ich by\xE6, a~w~szczeg\xF3lno\xB6ci nie
-powinny by\xE6 one tworzone w~wyniku typowego przetwarzania dokument\xF3w.
+Konieczność zachowania staranności jest szczególnie ważna w systemie
+Windows, ponieważ niezależnie od zawartości ścieżki przeszukiwania
+poszukuje on programów zawsze najpierw w bieżącym folderze. To
+zachowanie systemu otwiera szerokie możliwości ataku. Usunęliśmy
+wiele luk, lecz niewątpliwie niektóre jeszcze pozostały, szczególnie
+przy uruchamianiu programów pochodzących z~innych źródeł. Zalecamy
+więc sprawdzanie bieżących folderów pod kątem obecności podejrzanych
+plików, w~szczególności plików wykonywalnych (binarnych lub
+skryptów). Zwykle nie powinno ich być, a~w~szczególności nie
+powinny być one tworzone w~wyniku typowego przetwarzania dokumentów.
-I~na koniec: \TeX\ (oraz towarzysz\xB1ce mu programy) mog\xB1, przy przetwarzaniu
-dokument\xF3w, tworzy\xE6 pliki. W\xB3asno\xB6\xE6 ta jest na wiele r\xF3\xBFnych sposob\xF3w podatna
-na nadu\xBFycia. Tak\xBFe w~tych przypadkach, przetwarzanie nieznanych dokument\xF3w
+I~na koniec: \TeX\ (oraz towarzyszące mu programy) mogą, przy przetwarzaniu
+dokumentów, tworzyć pliki. Własność ta jest na wiele różnych sposobów podatna
+na nadużycia. Także w~tych przypadkach, przetwarzanie nieznanych dokumentów
w~nowych podfolderach jest najlepszym znanym sposobem zabezpieczenia.
-
-\subsection{Dost\xEApna pomoc}
+%\end{document}
+\subsection{Dostępna pomoc}
\label{sec:help}
-Spo\xB3eczno\xB6\xE6 \TeX-owa jest bardzo aktywna i~pomocna, st\xB1d te\xBF wi\xEAkszo\xB6\xE6
-powa\xBFnych zapyta\xF1 nie pozostaje bez odpowiedzi. Przed zadaniem
-pytania warto je uprzednio dobrze przemy\xB6le\xE6 i~sformu\xB3owa\xE6, poniewa\xBF
-respondenci to wolontariusze, w\xB6r\xF3d kt\xF3rych mog\xB1 si\xEA znale\xBC\xE6 mniej lub
-bardziej do\xB6wiadczeni u\xBFytkownicy.
-(Je\xB6li preferujemy komercyjne wsparcie techniczne, to mo\xBFemy zamiast
-\TL{} zakupi\xE6 system u~jednego z~dostawc\xF3w, kt\xF3rych list\xEA mo\xBFna znale\xBC\xE6
+Społeczność \TeX-owa jest bardzo aktywna i~pomocna, stąd też większość
+poważnych zapytań nie pozostaje bez odpowiedzi. Przed zadaniem
+pytania warto je uprzednio dobrze przemyśleć i~sformułować, ponieważ
+respondenci to wolontariusze, wśród których mogą się znaleźć mniej lub
+bardziej doświadczeni użytkownicy.
+(Jeśli preferujemy komercyjne wsparcie techniczne, to możemy zamiast
+\TL{} zakupić system u~jednego z~dostawców, których listę można znaleźć
pod adresem\newline \url{http://tug.org/interest.html#vendors}.)
-Oto lista \xBCr\xF3de\xB3 pomocy, w~kolejno\xB6ci przez nas rekomendowanej:
+Oto lista źródeł pomocy, w~kolejności przez nas rekomendowanej:
\begin{description}
-\item [Start] Je\xB6li w\xB3a\xB6nie zaczynasz u\xBFywa\xE6 \TeX-a, kr\xF3tkie wprowadzenie do systemu znajdziesz na stronie \url{http://tug.org/begin.html}.
+\item [Start] Jeśli właśnie zaczynasz używać \TeX-a, krótkie wprowadzenie do systemu znajdziesz na stronie \url{http://tug.org/begin.html}.
\item [\TeX{} FAQ] \TeX-owy FAQ jest obszernym zbiorem
-odpowiedzi na wiele pyta\xF1, od najprostszych do najbardziej
+odpowiedzi na wiele pytań, od najprostszych do najbardziej
zaawansowanych. Na \TL{} znajdziesz go w~katalogu
\OnCD{texmf-dist/doc/generic/FAQ-en/},
a~w~sieci znajdziesz go tu: \url{http://www.tex.ac.uk/faq}. Proponujemy
- najpierw zajrze\xE6 w\xB3a\xB6nie tam. Serwis {FAQ} uruchomiono te\xBF
-w~j\xEAzyku polskim: \url{http://faq.gust.org.pl}.
+ najpierw zajrzeć właśnie tam. Serwis {FAQ} uruchomiono też
+w~języku polskim: \url{http://www.gust.org.pl/faq}.
-\item [\TeX{} Catalogue] Je\xB6li poszukujemy konkretnego pakietu, fontu,
+\item [\TeX{} Catalogue] Jeśli poszukujemy konkretnego pakietu, fontu,
programu itp., to polecamy \TeX{} Catalogue. Jest to obszerne zestawienie
-wszelkich pakiet\xF3w dotycz\xB1cych \TeX-a. Patrz:
+wszelkich pakietów dotyczących \TeX-a. Patrz:
%\OnCD{texmf-dist/doc/english/catalogue} lub
%\url{http://mirror.ctan.org/help/Catalogue/}.
\url{http://ctan.org/pkg/catalogue/}.
\item [\TeX{} Web Resources] Strona \url{http://tug.org/interest.html}
-zawiera wiele odsy\xB3aczy, w~szczeg\xF3lno\xB6ci do ksi\xB1\xBFek, podr\xEAcznik\xF3w
-i~artyku\xB3\xF3w po\xB6wi\xEAconych wszelkim aspektom pracy z~systemem \TeX.
+zawiera wiele odsyłaczy, w~szczególności do książek, podręczników
+i~artykułów poświęconych wszelkim aspektom pracy z~systemem \TeX.
-\item [Archiwa pomocy] Pomocy w rozwi\xB1zaniu tex-owego problemu mo\xBFemy szuka\xE6 na stronach % u\xBFytkownik\xF3w \TeX-a
-\url{http://latex-community.org/}, \url{http://tex.stackexchange.com},
- grupy Usenet \url{news:comp.text.tex} czy li\xB6cie dyskusyjnej \email{texhax at tug.org}
+\item [Archiwa pomocy] Główne fora wsparcia użytkowników \TeX-a to dla \LaTeX-a
+\url{http://latex-community.org/}, %gdzie można zadać pytanie lub poszukać na nie odpowiedzi
+ \url{http://tex.stackexchange.com} (strona typu pytanie-odpowiedź), grupa dyskusyjna Usenet \url{news:comp.text.tex}, czy
+lista dyskusyjna \email{texhax at tug.org}.
-Archiwa ostatnich dw\xF3ch list dyskusyjnych,
-zawieraj\xB1ce pytania i odpowiedzi zbierane przez wiele lat znajdziemy po adresem:
+%Pomocy w rozwiązaniu tex-owego problemu możemy szukać na stronach % użytkowników \TeX-a
+%\url{http://latex-community.org/}, \url{http://tex.stackexchange.com},
+% grupy Usenet \url{news:comp.text.tex} czy liście dyskusyjnej \email{texhax at tug.org}
+
+Archiwa ostatnich dwóch list dyskusyjnych,
+zawierające pytania i odpowiedzi zbierane przez wiele lat znajdziemy po adresem:
\url{http://groups.google.com/group/comp.text.tex/topics} oraz
-\url{http://tug.org/mail-archives/texhax}. Nie zaszkodzi
-skorzystanie z~wyszukiwarki, np. \url{http://www.google.com}.
+\url{http://tug.org/mail-archives/texhax}. Nie zaszkodzi też
+skorzystać z~wyszukiwarki, np. \url{http://www.google.com}.
-\item [Wysy\xB3anie pyta\xF1] Je\xB6li nie znajdziemy rozwi\xB1zania problemu w\xB6r\xF3d temat\xF3w poruszanych na listach dyskusyjnych,
-mo\xBFemy, poprzez ich strony internetowe, wys\xB3a\xE6 swoje pytanie do \url{http://latex-community.org/} i~\url{http://tex.stackexchange.com/},
+\item [Wysyłanie pytań] Jeśli nie znajdziemy rozwiązania problemu wśród tematów poruszanych na listach dyskusyjnych,
+możemy, poprzez ich strony internetowe, wysłać swoje pytanie do \url{http://latex-community.org/} i~\url{http://tex.stackexchange.com/},
do \dirname{comp.text.tex} poprzez Google,
- b\xB1d\xBC pisz\xB1c list na adres \email{texhax at tug.org}.
+ bądź pisząc list na adres \email{texhax at tug.org}.
-Przed wys\xB3aniem zapytania \emph{nale\xBFy} zapozna\xE6 si\xEA z~poradami dotycz\xB1cymi sposobu
-formu\xB3owania pyta\xF1, zawartymi w~FAQ:
-\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion}. Zastosowanie si\xEA do tych zasad zwi\xEAkszy szanse na otrzymanie u\xBFytecznej odpowiedzi.
+Przed wysłaniem zapytania \emph{należy} zapoznać się z~poradami dotyczącymi sposobu
+formułowania pytań, zawartymi w~FAQ:
+\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion}. Zastosowanie się do tych zasad zwiększy szanse na otrzymanie użytecznej odpowiedzi.
-%Warto wspomnie\xE6 stron\xEA \LaTeX{} Community
+%Warto wspomnie� stron� \LaTeX{} Community
%(\url{http://www.latex-community.org/}), forum
%\url{http://www.latex-community.org/forum/} oraz
%\TeX\ StackExchange (\url{http://tex.stackexchange.com/}).
-Polscy u\xBFytkownicy maj\xB1 do dyspozycji list\xEA dyskusyjn\xB1 GUST (polskiej Grupy
-U\xBFytkownik\xF3w Systemu \TeX); informacje o niej
+Polscy użytkownicy mają do dyspozycji listę dyskusyjną GUST (polskiej Grupy
+Użytkowników Systemu \TeX); informacje o niej
znajdziemy na stronie \url{http://www.gust.org.pl}.
-\item [Wsparcie ze strony spo\xB3eczno\xB6ci \TL{}] Zauwa\xBFony b\xB3\xB1d, sugestie i~komentarze dotycz\xB1ce dystrybucji \TL{}, instalacji
-lub dokumentacji mo\xBFemy zg\xB3osi\xE6 na list\xEA dyskusyjn\xB1 \email{tex-live at tug.org}. Je\xB6li pytanie dotyczy u\xBFycia konkretnego programu
-(pakietu makr itp.) z~\TL{}, to lepiej je skierowa\xE6 do osoby
-opiekuj\xB1cej si\xEA danym programem lub na specjalistyczn\xB1 list\xEA dyskusyjn\xB1.
-
+\item [Wsparcie ze strony społeczności \TL{}] Zauważony błąd, sugestie i~komentarze dotyczące dystrybucji \TL{}, instalacji
+lub dokumentacji możemy zgłosić na listę dyskusyjną \email{tex-live at tug.org}. Jeśli pytanie dotyczy użycia konkretnego programu
+(pakietu makr itp.) z~\TL{}, to lepiej je skierować do osoby
+opiekującej się danym programem lub na specjalistyczną listę dyskusyjną. Uruchomienie programu z parametrem \code{-{}-help} dostarczy adres zgłaszania błędów.
\end{description}
-Druga strona medalu to pomaganie tym, kt\xF3rzy maj\xB1 problemy. Zar\xF3wno
+Druga strona medalu to pomaganie tym, którzy mają problemy. Zarówno
\dirname{comp.text.tex}, jak i~\code{texhax} (oraz lista dyskusyjna GUST)
-s\xB1 otwarte dla ka\xBFdego,
-tak wi\xEAc zapraszamy do w\xB3\xB1czenia si\xEA, czytania wiadomo\xB6ci i~pomagania
-innym w~miar\xEA w\xB3asnych mo\xBFliwo\xB6ci. Witamy w\xB6r\xF3d u\xBFytkownik\xF3w
+są otwarte dla każdego,
+tak więc zapraszamy do włączenia się, czytania wiadomości i~pomagania
+innym w~miarę własnych możliwości. Witamy wśród użytkowników
systemu \TeX!
%--------------------------
-\section{Struktura \protect\TeX\protect\ Live}
-\label{sec:struct-tl}
+%\section{Struktura \protect\TeX\protect\ Live}
+\section{Przegląd \protect\TeX\protect\ Live}
+%\label{sec:struct-tl}
+\label{sec:overview-tl}
-Om\xF3wimy tutaj struktur\xEA i~zawarto\xB6\xE6 dystrybucji \TL{}, a~tak\xBFe \TK{} --
-p\xB3ytki \DVD, w~sk\xB3ad kt\xF3rej wchodzi \TL.
+Omówimy teraz zawartość dystrybucji \TL{}, a~także \TK{} --
+płytki \DVD, w~skład której wchodzi \TL.
\subsection{The \protect\TeX\protect\ Collection: \protect\TL, pro\protect\TeX{}t, Mac\protect\TeX}
\label{sec:tl-coll-dists}
-P\xB3ytka \TK{} \DVD{} zawiera:
+Płytka \TK{} \DVD{} zawiera:
\begin{description}
-\item [\TL] to kompletny system \TeX, kt\xF3ry pozwala na instalacj\xEA na
-twardym dysku lub przygotowanie przeno\xB6nej instalacji np. na pendrivie,
+\item [\TL] to kompletny system \TeX, który pozwala na instalację na
+twardym dysku lub przygotowanie przenośnej instalacji np. na pendrivie,
strona domowa projektu: \url{http://tug.org/texlive/};
-\item [Mac\TeX] dla systemu Mac\,OS\,X; posiada w\xB3asny program instalacyjny
+\item [Mac\TeX] dla systemu Mac\,OS\,X; posiada własny program instalacyjny
i~dodatkowe programy dla tego systemu, strona domowa projektu:
\url{http://tug.org/mactex/};
+%\item [Mac\TeX] for \MacOSX\ (currently named macOS by Apple, but we
+%continue to use the older name in this document), this adds a native
+%\MacOSX\ installer and other Mac applications to \TL{}. Home page:
+%\url{http://tug.org/mactex/}.
\item [pro\TeX{}t] to, oparta na \MIKTEX-u dystrybucja dla Windows,
-rozszerzona o~dodatkowe narz\xEAdzia; ca\xB3kowicie niezale\xBFna od \TL.
-\ProTeXt\ posiada w\xB3asny, \xB3atwy w~obs\xB3udze program instalacyjny,
+rozszerzona o~dodatkowe narzędzia; całkowicie niezależna od \TL.
+\ProTeXt\ posiada własny, łatwy w~obsłudze program instalacyjny,
strona domowa projektu: \url{http://tug.org/protext};
-\item [CTAN] to zrzut zawarto\xB6ci archiw\xF3w \CTAN{};
+\item [CTAN] to zrzut zawartości archiwów \CTAN{};
(\url{http://www.ctan.org}).
-% \item [\texttt{texmf-extra}] katalog z wybranymi pakietami dodatkowymi.
-
\end{description}
%\end{document}
-\CTAN, \pkgname{protext} nie spe\xB3nia przyj\xEAtych dla
-\TL{} wymog\xF3w dotycz\xB1cych swobody kopiowania, wobec tego nale\xBFy ten fakt
-uwzgl\xEAdni\xE6 przy redystrybucji b\xB1d\xBC modyfikacji zawarto\xB6ci wymienionych
-katalog\xF3w.
+\CTAN i \pkgname{protext} nie spełniają przyjętych dla
+\TL{} wymogów dotyczących swobody kopiowania, wobec tego należy ten fakt
+uwzględnić przy redystrybucji bądź modyfikacji zawartości wymienionych
+katalogów.
-\subsection{G\xB3\xF3wne katalogi \protect\TL}
+\subsection{Główne katalogi \protect\TL}
\label{sec:tld}
-Poni\xBFej wymieniono wa\xBFniejsze podkatalogi g\xB3\xF3wnego katalogu \emph{instalacji}
-\TL (na p\xB3ytce \TK{} \DVD{} ca\xB3a dystrybucja \TL{} zosta\xB3a umieszczona nie
-w~katalogu g\xB3\xF3wnym, ale w~katalogu \dirname{texlive}, kt\xF3rego struktura nieco
-si\xEA r\xF3\xBFni; poni\xBFej traktujemy katalog \dirname{texlive} jako katalog g\xB3\xF3wny
+Poniżej wymieniono ważniejsze podkatalogi głównego katalogu \emph{instalacji}
+\TL (na płytce \TK{} \DVD{} cała dystrybucja \TL{} została umieszczona nie
+w~katalogu głównym, ale w~katalogu \dirname{texlive}, którego struktura nieco
+się różni; poniżej traktujemy katalog \dirname{texlive} jako katalog główny
we wszystkich odniesieniach do instalacji \TL).
+
\begin{ttdescription}
\item[bin] Skompilowane programy \TeX-owe i~pomocnicze, zorganizowane
-w~podkatalogach wed\xB3ug platform systemowych.
+w~podkatalogach według platform systemowych.
-\item[readme-*.dir] Kr\xF3tkie om\xF3wienie z~u\xBFytecznymi odno\xB6nikami,
-w kilku j\xEAzykach, w formacie \HTML{} i~zwyk\xB3ym tekstowym.
+\item[readme-*.dir] Krótkie omówienie z~użytecznymi odnośnikami,
+w kilku językach, w formacie \HTML{} i~zwykłym tekstowym.
-\item[source] \xACr\xF3d\xB3a wszystkich program\xF3w, w\xB3\xB1cznie z~g\xB3\xF3wnymi dystrybucjami
- \Webc{} \TeX-a.
+\item[source] Źródła wszystkich programów, włącznie z~głównymi dystrybucjami
+ \TeX-a opartymi na \Webc{}.
-%\item[support] r\xF3\xBFne programy pomocnicze zwi\xB1zane z~\TeX-em, kt\xF3re \emph{nie}
-% s\xB1 domy\xB6lnie instalowane;
-% dla u\xBFytkownik\xF3w system\xF3w Windows do\xB3\xB1czono ponadto szereg program\xF3w
-% (edytory, ,,shelle TeX-owe''), kt\xF3rych zwykle brak w~typowej instalacji
-% Windows (programy te mog\xB1 by\xE6 szczeg\xF3lnie przydatne dla pocz\xB1tkuj\xB1cych);
+\item[texmf-dist] Główne drzewo katalogów instalacji (zawiera makra,
+ fonty i~dokumentacje, patrz: \dirname{TEXMFDIST} w~następnej części).
-\item[texmf-dist] G\xB3\xF3wne drzewo katalog\xF3w instalacji (zawiera makra,
- fonty i~dokumentacje; patrz: \texttt{TEXMFDIST} w~nast\xEApnej cz\xEA\xB6ci).
-%
-%\item[texmf-doc] drzewo samodzielnych dokumentacji (m.in. podr\xEAczniki itp.),
-% niezwi\xB1zane z~konkretnymi pakietami, zorganizowane wed\xB3ug j\xEAzyk\xF3w.
-
\item[tlpkg] Skrypty, programy i~inne dane potrzebne do instalacji.
- Katalog zawiera tak\xBFe ,,prywatne'' dla \TL{} kopie oprogramowania Perl
- i~Ghostscript dla Windows (nie koliduj\xB1 one z~posiadanymi przez u\xBFytkownika
- podobnymi programami i~dzia\xB3aj\xB1 tylko w~ramach instalacji). Poza tym
- do\xB3\xB1czono szybki i~wygodny program do podgl\xB1du plik\xF3w postscriptowych i~PDF
+ Katalog zawiera także ,,prywatne'' dla \TL{} kopie oprogramowania Perl
+ i~Ghostscript dla Windows (nie kolidują one z~posiadanymi przez użytkownika
+ podobnymi programami i~działają tylko w~ramach instalacji). Poza tym
+ dołączono szybki i~wygodny program do podglądu plików postscriptowych i~PDF
-- PS\_View dla Windows.
\end{ttdescription}
-Opr\xF3cz podkatalog\xF3w wymienionych powy\xBFej katalog g\xB3\xF3wny zawiera skrypty
+Oprócz podkatalogów wymienionych powyżej katalog główny zawiera skrypty
instalacyjne oraz plik
- \filename{README} w~kilku j\xEAzykach (r\xF3wnie\xBF polskim).
+ \filename{README} w~kilku językach (również polskim).
-Do znalezienia dokumentacji mog\xB1 si\xEA przyda\xE6 na przyk\xB3ad dowi\xB1zania zawarte
-w~pliku \OnCD{doc.html}. Dokumentacje niemal wszystkiego (pakiet\xF3w makr,
-format\xF3w, font\xF3w, program\xF3w, przewodnik\xF3w man i info, cz\xEAsto tak\xBFe w~formacie
-PDF) znajduj\xB1 si\xEA w~katalogu \dirname{texmf-dist/doc/}. W~odszukaniu
+Do znalezienia dokumentacji mogą się przydać na przykład dowiązania zawarte
+w~pliku \OnCD{doc.html}. Dokumentacje niemal wszystkiego (pakietów makr,
+formatów, fontów, programów, przewodników man i info, często także w~formacie
+PDF) znajdują się w~katalogu \dirname{texmf-dist/doc/}. W~odszukaniu
konkretnej dokumentacji w~dowolnym z~wymienionych
-katalog\xF3w mo\xBFe pom\xF3c program \cmdname{texdoc}.% (tekstowy) lub \cmdname{texdoctk} (graficzny).
+katalogów może pomóc program \cmdname{texdoc}.
-Po instalacji niniejsza dokumentacja jest dost\xEApna w r\xF3\xBFnych j\xEAzykach
+Po instalacji niniejsza dokumentacja jest dostępna w różnych językach
w~podkatalogach \dirname{texmf-dist/doc/texlive}:
\begin{itemize*}
-\item{czeski/s\xB3owacki:} \OnCD{texmf-dist/doc/texlive/texlive-cz}
+\item{czeski/słowacki:} \OnCD{texmf-dist/doc/texlive/texlive-cz}
\item{niemiecki:} \OnCD{texmf-dist/doc/texlive/texlive-de}
\item{angielski:} \OnCD{texmf-dist/doc/texlive/texlive-en}
\item{francuski:} \OnCD{texmf-dist/doc/texlive/texlive-fr}
-\item{w\xB3oski:} \OnCD{texmf-dist/doc/texlive/texlive-it}
+\item{włoski:} \OnCD{texmf-dist/doc/texlive/texlive-it}
\item{polski:} \OnCD{texmf-dist/doc/texlive/texlive-pl}
-%\item{hiszpa\xF1ski} \OnCD{texmf-dist/doc/texlive/texlive-es}
\item{rosyjski:} \OnCD{texmf-dist/doc/texlive/texlive-ru}
\item{serbski:} \OnCD{texmf-dist/doc/texlive/texlive-sr}
-\item{uproszczony chi\xF1ski:} \OnCD{texmf-dist/doc/texlive/texlive-zh-cn}
+\item{uproszczony chiński:} \OnCD{texmf-dist/doc/texlive/texlive-zh-cn}
\end{itemize*}
-% \end{document}
-\subsection{Predefiniowane drzewa katalog\xF3w texmf}
+
+\subsection{Predefiniowane drzewa katalogów texmf}
\label{sec:texmftrees}
-W tej cz\xEA\xB6ci wymieniono wszystkie u\xBFywane przez system, predefiniowane
-zmienne specyfikuj\xB1ce drzewa katalog\xF3w texmf, om\xF3wiono ich przeznaczenie i domy\xB6lny uk\xB3ad \TL{}.
-Uruchomiaj\xB1c polecenie \texttt{tlmgr~conf}, wy\xB6wietlimy warto\xB6ci tych
-zmiennych, dzi\xEAki czemu \xB3atwo ustalimy, kt\xF3re katalogi w~naszej instalacji s\xB1
+W tej części wymieniono wszystkie używane przez system, predefiniowane
+zmienne specyfikujące drzewa katalogów texmf, omówiono ich przeznaczenie i domyślny układ \TL{}.
+Uruchomiając polecenie \texttt{tlmgr~conf}, wyświetlimy wartości tych
+zmiennych, dzięki czemu łatwo ustalimy, które katalogi w~naszej instalacji są
przypisane do konkretnych zmiennych.
-Wszystkie drzewa katalog\xF3w, w\xB3\xB1cznie z prywatnymi katalogami u\xBFytkownika,
-powinny mie\xE6 struktur\xEA zgodn\xB1 z zaleceniami \TeX\
+Wszystkie drzewa katalogów, włącznie z prywatnymi katalogami użytkownika,
+powinny mieć strukturę zgodną z zaleceniami \TeX\
Directory Structure (\TDS, \url{http://tug.org/tds}), konsekwentnie wraz
-z~odpowiednimi podkatalogami. W~przeciwnym wypadku potrzebne pliki mog\xB1 nie
-zosta\xE6 odnalezione. W~cz\xEA\xB6ci \ref{sec:local-personal-macros}
-(str.~\pageref{sec:local-personal-macros}) b\xEAdzie to om\xF3wione dok\xB3adniej.
-Porz\xB1dek na li\xB6cie jest odwrotny do tego, w~jakim drzewa s\xB1 przeszukiwane, to
-znaczy, drzewa umieszczone na li\xB6cie p\xF3\xBCniej przes\xB3aniaj\xB1 wcze\xB6niejsze.
+z~odpowiednimi podkatalogami. W~przeciwnym wypadku potrzebne pliki mogą nie
+zostać odnalezione. W~części \ref{sec:local-personal-macros}
+(str.~\pageref{sec:local-personal-macros}) będzie to omówione dokładniej.
+Porządek na liście jest odwrotny do tego, w~jakim drzewa są przeszukiwane, to
+znaczy, drzewa umieszczone na liście później przesłaniają wcześniejsze.
\begin{ttdescription}
-\item [TEXMFDIST] Drzewo katalog\xF3w zawieraj\xB1ce niemal wszystkie pliki
- dystrybucji: pliki konfiguracyjne, pakiety makr, font\xF3w, pomocnicze skrypty, dokumentacje itp.
- (pozosta\xB3e pliki dystrybucji, czyli programy, znajduj\xB1 si\xEA w~r\xF3wnoleg\xB3ym
+\item [TEXMFDIST] Drzewo katalogów zawierające niemal wszystkie pliki
+ dystrybucji: pliki konfiguracyjne, pakiety makr, fontów, pomocnicze skrypty, dokumentacje itp.
+ (pozostałe pliki dystrybucji, czyli programy, znajdują się w~równoległym
katalogu \code{bin/}).
- %Drzewo to mo\xBFe by\xE6 wsp\xF3\xB3dzielone z~dowoln\xB1 dystybucj\xB1.
- \item [TEXMFSYSVAR] Drzewo katalog\xF3w wykorzystywane przez
- \verb+texconfig-sys+, \verb+updmap-sys+, \verb+fmtutil-sys+, a~tak\xBFe
- przez program \verb+tlmgr+ do przechowywania wygenerowanych plik\xF3w
- format\xF3w i~map fontowych dla ca\xB3ej instalacji.
- \item [TEXMFSYSCONFIG] Drzewo katalog\xF3w wykorzystywane przez narz\xEAdzia
+ \item [TEXMFSYSVAR] Drzewo katalogów wykorzystywane przez
+ \verb+texconfig-sys+, \verb+updmap-sys+, \verb+fmtutil-sys+, a~także
+ przez program \verb+tlmgr+ do przechowywania wygenerowanych plików
+ formatów i~map fontowych dla całej instalacji.
+ \item [TEXMFSYSCONFIG] Drzewo katalogów wykorzystywane przez narzędzia
\verb+texconfig-sys+, \verb+updmap-sys+ oraz \verb+fmtutil-sys+
- do przechowywania danych konfiguracyjnych dla ca\xB3ej instalacji (np.
+ do przechowywania danych konfiguracyjnych dla całej instalacji (np.
sieciowej).
- \item [TEXMFLOCAL] Drzewo katalog\xF3w, kt\xF3re administratorzy mog\xB1 wykorzysta\xE6
- do przechowywania lokalnych makr, font\xF3w itp., dost\xEApnych dla wszystkich
- u\xBFytkownik\xF3w w~lokalnej sieci.
-\item [TEXMFHOME] Drzewo katalog\xF3w dla prywatnych makr, font\xF3w itp.
- u\xBFytkownika. Rozwini\xEAcie tej zmiennej zale\xBFy domy\xB6lnie od warto\xB6ci przypisanej
+ \item [TEXMFLOCAL] Drzewo katalogów, które administratorzy mogą wykorzystać
+ do przechowywania lokalnych makr, fontów itp., dostępnych dla wszystkich
+ użytkowników w~lokalnej sieci.
+\item [TEXMFHOME] 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 \verb+$HOME+ (w~Windows \verb+%USERPROFILE%+).
-\item [TEXMFVAR] Lokalne drzewo katalog\xF3w wykorzystywane przez \verb+texconfig+,
- \verb+updmap+ i~\verb+fmtutil+ do przechowywania wygenerowanych plik\xF3w
- format\xF3w i~map fontowych (domy\xB6lnie w~ramach \envname{TEXMFHOME}).
-\item [TEXMFCONFIG] Lokalne drzewo katalog\xF3w wykorzystywane przez narz\xEAdzia
+\item [TEXMFVAR] Lokalne drzewo katalogów wykorzystywane przez \verb+texconfig+,
+ \verb+updmap+ i~\verb+fmtutil+ do przechowywania wygenerowanych plików
+ formatów i~map fontowych (domyślnie w~ramach \envname{TEXMFHOME}).
+\item [TEXMFCONFIG] Lokalne drzewo katalogów wykorzystywane przez narzędzia
\verb+texconfig+, \verb+updmap+ oraz \verb+fmtutil+ do przechowywania
- danych konfiguracyjnych (domy\xB6lnie w~ramach \envname{TEXMFHOME}).
-\item [TEXMFCACHE] Drzewa katalog\xF3w wykorzystywane przez \ConTeXt\
+ danych konfiguracyjnych (domyślnie w~ramach \envname{TEXMFHOME}).
+\item [TEXMFCACHE] Drzewa katalogów wykorzystywane przez \ConTeXt\
MkIV oraz Lua\LaTeX\ do przechowywania buforowanych danych
- z~przetwarzania; domy\xB6lna warto\xB6\xE6 w~\TL{} jest identyczna
- z~\code{TEXMFSYSVAR} lub -- je\xB6li katalog jest niedost\xEApny do zapisu
+ z~przetwarzania; domyślna wartość w~\TL{} jest identyczna
+ z~\code{TEXMFSYSVAR} lub -- jeśli katalog jest niedostępny do zapisu
-- \code{TEXMFVAR}.
\end{ttdescription}
-% \end{document}
+
\noindent
-Oto domy\xB6lny uk\xB3ad katalog\xF3w:
+Oto domyślny układ katalogów:
\begin{description}
- \item[og\xF3lnosystemowy katalog instalacji] mo\xBFe zawiera\xE6 kilka wyda\xF1 \TL{}:
+ \item[ogólnosystemowy katalog instalacji] może zawierać kilka wydań \TL{}:
\begin{ttdescription}
- \item[2017] poprzednie wydanie
- \item[2018] wydanie aktualne
+ \item[2018] poprzednie wydanie
+ \item[2019] wydanie aktualne
\begin{ttdescription}
\item [bin] ~
\begin{ttdescription}
- \item [i386-linux] \ \ \ \ \ programy dla \GNU/Linux
+ \item [i386-linux] \ \ \ \ \ programy dla \GNU/Linux (32 bit)
\item [...]
\item [x86\_64-darwin] programy dla Mac\,OS\,X
+ \item [x86\_64-linux] programy dla \GNU/Linux (64-bit)
\item [win32] \ \ \quad \ \ \qquad programy dla Windows
\end{ttdescription}
- \item [texmf-dist\ \ ] okre\xB6lany zmienn\xB1 \envname{TEXMFDIST} i \envname{TEXMFMAIN}
- \item [texmf-var\ \ \ ] \envname{TEXMFSYSVAR}
+ \item [texmf-dist\ \ ] określany zmienną \envname{TEXMFDIST} i \envname{TEXMFMAIN}
+ \item [texmf-var\ \ \ ] \envname{TEXMFSYSVAR}, \envname{TEXMFCACHE}
\item [texmf-config] \envname{TEXMFSYSCONFIG}
\end{ttdescription}
\item [texmf-local] \envname{TEXMFLOCAL}, katalog zachowywany
od wydania do wydania
\end{ttdescription}
- \item[katalog domowy u\xBFytkownika] (\texttt{\$HOME} lub
+ \item[katalog domowy użytkownika] (\texttt{\$HOME} lub
\texttt{\%USERPROFILE\%})
\begin{ttdescription}
- \item[.texlive2017] prywatne pliki konfiguracyjne
+ \item[.texlive2018] prywatne pliki konfiguracyjne
poprzedniego wydania
- \item[.texlive2018] prywatne pliki konfiguracyjne
- bie\xBF\xB1cego wydania
+ \item[.texlive2019] prywatne pliki konfiguracyjne
+ bieżącego wydania
\begin{ttdescription}
\item [texmf-var\ \ \ ] \envname{TEXMFVAR}, \envname{TEXMFCACHE}
\item [texmf-config] \envname{TEXMFCONFIG}
@@ -443,204 +427,92 @@
\item[texmf] \envname{TEXMFHOME} prywatne makra, fonty itp.
\end{ttdescription}
\end{description}
-%\end{document}
+
\subsection{Rozszerzenia \protect\TeX-a}
\label{sec:tex-extensions}
-Oryginalny \TeX{}, stworzony przez prof. Knutha, zosta\xB3 zamro\xBFony, ale jest
-i~zawsze b\xEAdzie w~przysz\xB3o\xB6ci dost\xEApny w~dystrybucji. \TL{} zawiera ponadto
-kilka wersji rozszerzonych standardowego \TeX-a (tzw. ,,silnik\xF3w'' \TeX-a):
+Oryginalny \TeX{}, stworzony przez prof. Knutha, został zamrożony, ale jest
+i~zawsze będzie w~przyszłości dostępny w~dystrybucji. \TL{} zawiera ponadto
+kilka wersji rozszerzonych standardowego \TeX-a (tzw. ,,silników'' \TeX-a):
\begin{description}
-\item [\eTeX] Wersja \label{text:etex} programu \TeX{}, w~kt\xF3rej dodano
- po\xBFyteczny zestaw nowych polece\xF1 wbudowanych
- (dotycz\xB1cych g\xB3\xF3wnie rozwijania makr, leksem\xF3w znakowych, interpretacji
- znacznik\xF3w itp.) oraz rozszerzenie \TeXXeT{} do sk\xB3adu r\xF3wnie\xBF
- od prawej do lewej. W~trybie domy\xB6lnym \eTeX{} jest w~100\% zgodny ze
- standardowym programem \TeX. Wi\xEAcej szczeg\xF3\xB3\xF3w mo\xBFna znale\xBC\xE6
+\item [\eTeX] Wersja \label{text:etex} programu \TeX{}, w~której dodano
+ pożyteczny zestaw nowych poleceń wbudowanych
+ (dotyczących głównie rozwijania makr, leksemów znakowych, interpretacji
+ znaczników itp.) oraz rozszerzenie \TeXXeT{} do składu również
+ od prawej do lewej. W~trybie domyślnym \eTeX{} jest w~100\% zgodny ze
+ standardowym programem \TeX. Więcej szczegółów można znaleźć
w~\OnCD{texmf-dist/doc/etex/base/etex_man.pdf}.
-\item [pdf\TeX] Program zawieraj\xB1cy silnik \eTeX{} i dalsze
-rozszerzenia, kt\xF3ry umo\xBFliwia tworzenie plik\xF3w zar\xF3wno w~formacie PDF, jak
-i~\dvi{}. Jest on domy\xB6lnym programem dla wi\xEAkszo\xB6ci format\xF3w np. \prog{etex}, \prog{latex}, \prog{pdflatex} (opr\xF3cz plain \TeX).%, nie ma wi\xEAc obecnie rozr\xF3\xBFnienia na ,,maszyny'' \textsf{pdftex} i\textsf{pdfetex}, jak to mia\xB3o miejsce w~poprzednich wersjach program\xF3w
-%i~w~poprzednich dystrybucjach \TL.
-Wi\xEAcej o programie na \url{http://www.pdftex.org/}. Podr\xEAczniki znajdziemy w~katalogu
-\OnCD{texmf-dist/doc/pdftex/manual/pdftex-a.pdf}, za\xB6 przyk\xB3ad wykorzystania
-w~pliku \OnCD{texmf-dist/doc/pdftex/manual/samplepdf/samplepdf.tex}.
+\item [pdf\TeX] Program zawierający silnik \eTeX{} i dalsze
+rozszerzenia, który umożliwia tworzenie plików zarówno w~formacie PDF, jak
+i~\dvi{}. Jest on domyślnym programem dla większości formatów np. \prog{etex}, \prog{latex}, \prog{pdflatex} (oprócz plain \TeX).
+Więcej o programie na \url{http://www.pdftex.org/}. Podręczniki znajdziemy w~katalogu
+\OnCD{texmf-dist/doc/pdftex/manual/pdftex-a.pdf}, zaś przykłady wykorzystania niektórych jego funkcji w~pliku \OnCD{texmf-dist/doc/pdftex/manual/samplepdf/samplepdf.tex}.
-\item [Lua\TeX] Docelowo nast\xEApca pdf\TeX-a, z~kt\xF3rym ma by\xE6, aczkolwiek
-nieca\xB3kowicie, zgodny wstecz.
-Powinien tak\xBFe zast\xB1pi\xE6 Aleph (patrz ni\xBFej), cho\xE6 nie zak\xB3ada si\xEA
-tu technicznej kompatybilno\xB6ci. Do\xB3\xB1czony
+\item [Lua\TeX] Docelowo następca pdf\TeX-a, z~którym ma być, aczkolwiek
+niecałkowicie, zgodny wstecz.
+Powinien także zastąpić Aleph (patrz niżej ), choć nie zakłada się
+tu technicznej kompatybilności. Dołączony
interpreter Lua (patrz strona domowa \url{http://www.lua.org/})
-pozwala na eleganckie rozwi\xB1zanie wielu trudnych problem\xF3w \TeX-a.
-Program \filename{texlua} ma funkcjonalno\xB6\xE6 samodzielnego
-interpretera Lua, co sprawia, \xBFe jest u\xBFywany w~\TL{} do wielu zada\xF1.
+pozwala na eleganckie rozwiązanie wielu trudnych problemów \TeX-a.
+Program \filename{texlua} ma funkcjonalność samodzielnego
+interpretera Lua, co sprawia, że jest używany w~\TL{} do wielu zadań.
Patrz \url{http://www.luatex.org/} i~w~instalacji
\OnCD{texmf-dist/doc/luatex/base/luatex.pdf}.
-\item [Xe\TeX] Umo\xBFliwia pisanie tekst\xF3w w~Unicode oraz korzystanie
-z~font\xF3w OpenType (tak\xBFe tych dost\xEApnych bezpo\xB6rednio w~systemie operacyjnym),
+\item [Xe\TeX] Umożliwia pisanie tekstów w~Unicode oraz korzystanie
+z~fontów OpenType (także tych dostępnych bezpośrednio w~systemie operacyjnym),
przy czym stosuje biblioteki obce. Patrz \url{http://tug.org/xetex}.
-\item [\OMEGA{} (Omega)] Program, kt\xF3ry pracuje wewn\xEAtrznie ze znakami
-kodowanymi 16-bitowo (Unicode), pozwalaj\xB1c sk\xB3ada\xE6 jednocze\xB6nie
-wi\xEAkszo\xB6\xE6 tekst\xF3w spotykanych na \xB6wiecie. Wspomaga dynamicznie
-\xB3adowane tzw. ,,procesy t\xB3umaczenia \OMEGA'' (OTPs), co pozwala
-u\xBFytkownikowi definiowa\xE6 z\xB3o\xBFone transformacje, wykonywane na dowolnych
-strumieniach wej\xB6ciowych.
- %Wi\xEAcej szczeg\xF3\xB3\xF3w znale\xBC\xE6 mo\xBFna na \DVD:
- %\OnCD{texmf-dist/doc/omega/base/doc-1.8.tex} (dokumentacja niezbyt aktualna;
- Sam program od dawna nie jest aktualizowany, zosta\xB3 wi\xEAc usuni\xEAty z~\TL.
- Pozostawiono jego dzia\xB3aj\xB1cy klon Aleph.
+\item [\OMEGA{} (Omega)] Program, który pracuje wewnętrznie ze znakami
+kodowanymi 16-bitowo (Unicode), pozwalając składać jednocześnie
+większość tekstów spotykanych na świecie. Wspomaga dynamicznie
+ładowane tzw. ,,procesy tłumaczenia \OMEGA'' (OTPs), co pozwala
+użytkownikowi definiować złożone transformacje, wykonywane na dowolnych
+strumieniach wejściowych.
+ Sam program od dawna nie jest aktualizowany, został więc usunięty z~\TL.
+ Pozostawiono jego działający klon Aleph.
-\item [Aleph] \xA3\xB1czy rozszerzenia \OMEGA\ i~\eTeX.% powsta\xB3 jako niezale\xBFny
-%projekt z~potrzeby stabilnej ,,u\xBFywalno\xB6ci'' programu Omega, w~sytuacji,
-%gdy ten pozostawa\xB3 wci\xB1\xBF w~fazie eksperymentalnej.
- Dost\xEApna jest minimalna dokumentacja: \OnCD{texmf-dist/doc/aleph/base}.
+\item [Aleph] Łączy rozszerzenia \OMEGA\ i~\eTeX. Minimalna dokumentacja
+ dostępna jest tutaj \OnCD{texmf-dist/doc/aleph/base}.
\end{description}
-\subsection{Inne wa\xBFniejsze programy \protect\TL}
+\subsection{Inne ważniejsze programy \protect\TL}
-Poni\xBFej zestawiono kilka innych, najcz\xEA\xB6ciej u\xBFywanych program\xF3w, dost\xEApnych
+Poniżej zestawiono kilka innych, najczęściej używanych programów, dostępnych
w~dystrybucji \TL{}:
\begin{cmddescription}
-\item[bibtex, biber] tworzenie spis\xF3w bibliograficznych;
+\item[bibtex, biber] wspomaga tworzenie spisów bibliograficznych;
-\item[makeindex, xindy] tworzenie posortowanych skorowidz\xF3w;
+\item[makeindex, xindy] wspomaga tworzenie posortowanych skorowidzów;
-\item[dvips] konwersja \dvi{} do \PS{};
+\item[dvips] pozwala konwertować \dvi{} do \PS{};
-\item[xdvi] przegl\xB1darka plik\xF3w \dvi{} dla X~Window;
-
-%\item[dvilj] sterownik dla drukarek HP LaserJet;
-
-%\item [dv2dt, dt2dv] konwerter \dvi{} do/z tekstu ASCII;
-
+\item[xdvi] przeglądarka plików \dvi{} dla X~Window;
+
\item [dviconcat, dviselect] programy do manipulacji stronami w~plikach
\dvi{};
-\item [dvipdfmx] konwersja \dvi{} do PDF, metoda alternatywna w~stosunku
- do wspomnianego wy\xBFej programu pdf\TeX{};
- %(pakiety \pkgname{ps4pdf} i~\pkgname{pdftricks} dostarczaj\xB1 tutaj kolejnych
- %mo\xBFliwo\xB6ci);
-
-\item [psselect, psnup, \ldots] narz\xEAdzia do manipulacji na plikach
+\item [dvipdfmx] pozwala konwertować \dvi{} do PDF, metoda alternatywna w~stosunku
+ do wspomnianego wyżej programu pdf\TeX{};
+
+\item [psselect, psnup, \ldots] narzędzia do manipulacji na plikach
postscriptowych;
-\item [pdfjam, pdfjoin, \ldots] narz\xEAdzia do manipulacji na plikach
+\item [pdfjam, pdfjoin, \ldots] narzędzia do manipulacji na plikach
PDF;
-%\item [lacheck] kontrola syntaktyki plik\xF3w \LaTeX-owych;
+\item [context, mtxrun] programy uruchomieniowe dla Con\TeX{}t;
-\item [context, mtxrun] programy uruchamieniowe dla Con\TeX{}t;
-
\item [htlatex, \ldots] \cmdname{tex4ht} postprocesor dla
\AllTeX-a konwersji do HTML i~XML.
\end{cmddescription}
-%%% wyrzucam z wersji 2018 - ZW
-%%! zostawiam t\xEA cz\xEA\xB6\xE6, cho\xE6 wylecia\xB3a z wersji oryginalnej!!! 27.08.2003
-%%! zmiany: 24.09.2009
-%
-%\subsection[Pakiety i ich zestawy]{Pakiety i ich zestawy}
-%\label{packages}
-%Zawarto\xB6\xE6 drzew \texttt{texmf} na \TL{} zosta\xB3a do cel\xF3w instalacji
-%zorganizowana w~szereg ,,zestaw\xF3w'' (\emph{collections}),
-%z~kt\xF3rych ka\xBFdy posiada zbi\xF3r ,,pakiet\xF3w'' (\emph{packages}; jest ich obecnie
-%ponad 2500). Normalna instalacja pozwala u\xBFytkownikowi pobra\xE6
-%z~\DVD{} na twardy dysk jeden lub wi\xEAcej zestaw\xF3w, ale mo\xBFna nast\xEApnie
-%doinstalowa\xE6 do ju\xBF zainstalowanego zestawu tak\xBFe pojedynczy pakiet.
-%
-%Zestawy pozwalaj\xB1 lepiej dobra\xE6 instalowane sk\xB3adniki, a~tak\xBFe okre\xB6li\xE6,
-%jakie j\xEAzyki b\xEAd\xB1 obs\xB3ugiwane po instalacji. Najwa\xBFniejszy zestaw, wymagany
-%dla wi\xEAkszo\xB6ci zastosowa\xF1, to ,,Essential programs and files''. Zestawy
-%,,Basic LaTeX packages'' i~,,Recommended fonts'' s\xB1 rekomendowane dla
-%wi\xEAkszo\xB6ci u\xBFytkownik\xF3w. Pozosta\xB3e zestawy s\xB1 opcjonalne.
-%
-%Oto wybrane dost\xEApne zestawy i~kr\xF3tki opis ich zawarto\xB6ci:
-%
-%\begin{description}
-%\item[Essential programs and files] podstawowe programy, pakiety makr
-%i~font\xF3w systemu \TeX{}, pliki konfiguracyjne dla podstawowych sterownik\xF3w;
-%\item[BibTeX additional styles] dodatkowa, obszerna biblioteka styl\xF3w
-% Bib\TeX-owych i~bazy danych bibliograficznych (podstawowe style znajduj\xB1
-% si\xEA w~zestawie ,,Essential\dots'');
-%%\item[chemistry] pakiety makr do sk\xB3adu wzor\xF3w chemicznych;
-% \item[ConTeXt] pakiet makr do Con\TeX{}t -- ,,dialektu'' \TeX-a
-% autorstwa Hansa Hagena;
-% %\item[documentation] dodatkowe, u\xBFyteczne dokumentacje;
-% %\item[etex] pliki pomocnicze dla programu e-\TeX;
-% \item[TeX auxiliary programs] r\xF3\xBFne programy pomocnicze; zestaw
-% zawiera m.in. programy i~makra dla systemu texinfo, programy do manipulacji
-% na plikach DVI itp.;
-%\item[Graphics and font utilities] programy do konwersji plik\xF3w
-% fontowych oraz testowania i~instalacji font\xF3w (zestaw do tworzenia font\xF3w
-% wirtualnych, manipulacji plikami .gf i~.pk, programy \texttt{mft},
-% \texttt{fontinst} itp.);
-%\item[Recommended fonts] obszerna biblioteka cz\xEA\xB6ciej u\xBFywanych font\xF3w
-% w~postaci \xBCr\xF3d\xB3owej (.mf) b\xB1d\xBC font\xF3w obwiedniowych oraz pliki z~definicjami
-% i~stylami \LaTeX-a dla tych font\xF3w;
-%\item[Additional fonts] biblioteka r\xF3\xBFnych rzadziej u\xBFywanych font\xF3w;
-%\item[Additional formats] pliki pomocnicze do generowania dodatkowych
-% ,,format\xF3w'' (tj. obszernych zestaw\xF3w makr s\xB3u\xBF\xB1cych do wst\xEApnego
-% przetworzenia i~utworzenia pliku \texttt{.fmt});
-%\item[Games typesetting] pakiety do prezentacji zapisu r\xF3\xBFnych gier (szachy,
-% bryd\xBF itp.);
-%\item[Generic additional packages] obszerna biblioteka makr, trudnych do
-% sklasyfikowania, dzia\xB3aj\xB1cych z~r\xF3\xBFnymi formatami (Plain, \LaTeX{} itp.);
-%\item[HTML/SGML/XML support] pakiety konwersji \LaTeX-a do XML/HTML oraz
-% do sk\xB3adu dokument\xF3w XML/SGML;
-%\item[arabski] itp.: wsparcie poszczeg\xF3lnych j\xEAzyk\xF3w; zestawy zawieraj\xB1
-% wzorce przenoszenia wyraz\xF3w i~makra obs\xB3ugi danych j\xEAzyk\xF3w, czasem te\xBF
-% specyficzne fonty itp., przyk\xB3adowo:
-% %\item[langarmenian] arme\xF1ski;
-%%\item[langcjk] pakiety CJK (obs\xB3uga chi\xF1skiego, japo\xF1skiego i~korea\xF1skiego);
-%%\item[langcroatian] chorwacki;
-%%\item[langcyrillic] fonty i makra do sk\xB3adu cyrylic\xB1;
-%%\item[langczechslovak] fonty i pakiety makr dla czeskiego i~s\xB3owackiego;
-%%\item[langdanish] du\xF1ski;
-%%\item[langdutch] holenderski;
-%%\item[langfinnish] fi\xF1ski;
-%%\item[langfrench] francuski;
-%%\item[langgerman] niemiecki;
-%%\item[langgreek] grecki;
-%%\item[langhungarian] w\xEAgierski;
-%%\item[langindic] wsparcie dla j\xEAzyk\xF3w indyjskich;
-%%\item[langitalian] w\xB3oski;
-%%\item[langlatin] \xB3acina;
-%%\item[langmanju] j\xEAzyk Manju;
-%%\item[langmongolian] mongolski;
-%%\item[langnorwegian] norweski;
-%%\item[langother] wzorce przenoszenia wyraz\xF3w dla innych j\xEAzyk\xF3w;
-%\item[Polish] zawiera polskie pakiety: makra do tworzenia formatu MeX,
-% pakiety \texttt{polski}, \texttt{mwcls}, fonty i~makra dodatkowe
-% przydatne dla polskich u\xBFytkownik\xF3w oraz dokumentacje w~j\xEAzyku polskim.
-%%\item[langportuguese] portugalski;
-%%\item[langspanish] hiszpa\xF1ski;
-%%\item[langswedish] szwedzki;
-%%\item[langtibetan] fonty i~wsparcie do sk\xB3adu tybeta\xF1skiego;
-%%\item[langukenglish] angielski (brytyjski);
-%%\item[langvietnamese] wietnamski;
-%%\item[music] makra do sk\xB3adu nutowego;
-%%\item[omega] rozszerzenie \TeX{}a autorstwa Johna Plaice'a i~Yannisa Haralambousa, dzia\xB3aj\xB1ce ze znakami kodowanymi 16-bitowo;
-%%\item[pdftex] pliki pomocnicze dla pdf\TeX{}-a, wersji programu \TeX{}
-%% tworz\xB1cej pliki w~formacie PDF;
-%%\item[pictures] pakiety do tworzenia diagram\xF3w i~innych obiekt\xF3w graficznych;
-%%\item[plainextra] dodatkowe biblioteki makr dla Plain \TeX;
-%%\item[psutils] narz\xEAdzia do manipulacji plikami \PS-owymi;
-%%\item[publishers] pakiety makr pochodz\xB1ce od r\xF3\xBFnych wydawnictw;
-%%\item[t1utils] narz\xEAdzia do obs\xB3ugi font\xF3w w~formacie Type~1;
-%%\item[texbooks] przyk\xB3ady i~inne materia\xB3y autorstwa D.E.~Knutha;
-%%\item[ttfutils] narz\xEAdzia do konwersji font\xF3w True Type.
-%\end{description}
-%%--------------------------
-%%%! koniec pozostawionej sekcji 24.09.2009 i po zmianach 28.05.2013
-%%%%Koniec sekcji wyrzuconej w 2018 - ZW
\htmlanchor{installation}
\section{Instalacja}
@@ -649,195 +521,193 @@
\subsection{Start instalacji}
\label{sec:inst-start}
-Instalacj\xEA \TL{} uruchamiamy z~p\xB3ytki \TK{} \DVD{} lub po pobraniu z~sieci
+Instalację \TL{} uruchamiamy z~płytki \TK{} \DVD{} lub po pobraniu z~sieci
pakietu instalacyjnego i~jego rozpakowaniu.
-Dodatkowe informacje na temat r\xF3\xBFnych metod instalacji znajdziemy
+Dodatkowe informacje na temat różnych metod instalacji znajdziemy
na stronie \url{http://tug.org/texlive/acquire.html}.
\begin{description}
-\item [Instalacja z sieci; pliki .zip i~tar.gz:] Z~archiwum \CTAN, z~katalogu
+\item [Instalacja z sieci; pliki .zip lub~tar.gz:] Z~archiwum \CTAN, z~katalogu
\dirname{systems/texlive/tlnet}
(\url{http://mirror.ctan.org/systems/texlive/tlnet} powinien
-przekierowa\xE6 do najbli\xBFszej, aktualnej kopii \CTAN) nale\xBFy pobra\xE6 plik
-\filename{install-tl.zip} (wsp\xF3lny dla Unix i Windows) lub znacznie mniejszy
+przekierować do najbliższej, aktualnej kopii \CTAN) należy pobrać plik
+\filename{install-tl.zip} (wspólny dla Unix i Windows) lub znacznie mniejszy
\filename{install-unx.tar.gz} (tylko dla Unix). Po rozpakowaniu,
-w~katalogu \dirname{install-tl/} znajdziemy skrypty instalacyjne
-\filename{install-tl}, \filename{install-tl-windows.bat}
-i~\filename{install-tl-advanced.bat}.
+w~katalogu \dirname{install-tl} znajdziemy skrypty instalacyjne
+\filename{install-tl} i~\filename{install-tl-windows.bat}.
-\begin{figure}[tb]
-\tlpng{nsis_installer}{.6\linewidth}
-\caption{Ekran install-tl-windows.exe}\label{fig:nsis}
-\end{figure}
+%\begin{figure}[tb]
+%\tlpng{nsis_installer}{.6\linewidth}
+%\caption{Ekran install-tl-windows.exe}\label{fig:nsis}
+%\end{figure}
-\item [Instalacja z~sieci w~Windows:] Dla Windows mo\xBFna pobra\xE6
- alternatywny program
-\filename{install-tl-windows.exe} i~uruchomi\xE6 go podw\xF3jnym klikni\xEAciem. Po
-samoczynnym rozpakowaniu zawarto\xB6ci ujrzymy okno przedstawione na
-rys.~\ref{fig:nsis}. Znajdziemy tam trzy opcje: ,,Simple install'' (prosta
-instalacja; instaluje wszystko); ,,Custom install'' (instalacja zaawansowana,
-opisana w~cz\xEA\xB6ci ~\ref{sec:wininst}) oraz ,,Unpack only'' (tylko
-rozpakowanie, czyli w~wyniku otrzymamy to samo, co po rozpakowaniu
-\filename{install-tl.zip}).
+\item [Instalacja z~sieci; Windows .exe:]
+Z~archiwum \CTAN pobrać plik jak poprzednio i~ kliknąć dwa razy. Na ekranie pojawi się okienko widoczne na rys.~\ref{fig:nsis}, uruchomiony zostanie pierwszy krok instalacji i~będziemy mogli wybrać jedną z~dwóch akcji: ,,Install" (zainstaluj) lub ,,Unpack only" (tylko rozpakuj).
+% W~Windows instalator domyślnie startuje automatycznie
+% alternatywny program
+%\filename{install-tl-windows.exe} i~uruchomić go podwójnym kliknięciem. Po
+%samoczynnym rozpakowaniu zawartości ujrzymy okno przedstawione na
+%rys.~\ref{fig:nsis}. Znajdziemy tam trzy opcje: ,,Simple install'' (prosta
+%instalacja; instaluje wszystko); ,,Custom install'' (instalacja zaawansowana,
+%opisana w~części ~\ref{sec:wininst}) oraz ,,Unpack only'' (tylko
+%rozpakowanie, czyli w~wyniku otrzymamy to samo, co po rozpakowaniu
+%\filename{install-tl.zip}).
-Plik \texttt{tlpdb/texlive.tlpdb} (wykorzystywany podczas instalacji)
-zawiera spis wszystkich plik\xF3w w~ka\xBFdym pakiecie.
+%Plik \texttt{tlpdb/texlive.tlpdb} (wykorzystywany podczas instalacji)
+%zawiera spis wszystkich plików w~każdym pakiecie.
%\subsection{Fonty w \protect\TL}
%\label{sec:tl-fonts}
%
-%\TL{} zawiera wiele wysokiej jako\xB6ci font\xF3w skalowanych. Patrz:
+%\TL{} zawiera wiele wysokiej jako�ci fontów skalowanych. Patrz:
%\url{http://tug.org/fonts} oraz
%\OnCD{texmf-dist/doc/fonts/free-math-fonts-survey}.
%====
-\item [Instalacja z p\xB3ytki \TeX{} Collection \DVD:] Po uruchomieniu
-p\xB3ytki nale\xBFy zmieni\xE6 katalog bie\xBF\xB1cy na \dirname{texlive} \DVD{}
-(w~Windows program instalacyjny powinien uruchomi\xE6 si\xEA automatycznie).
-\DVD{} otrzymamy w ramach cz\xB3onkostwa w~dowolnej Grupie U\xBFytkownik\xF3w
-Systemu \TeX{} (kontakt w Polsce \url{http://www.gust.org.pl}). Mo\xBFemy
-tak\xBFe wypali\xE6 p\xB3ytk\xEA z dost\xEApnego w sieci jej obrazu \ISO{} b\xB1d\xBC zamontowa\xE6
-bezpo\xB6rednio plik obrazu (w wi\xEAkszo\xB6ci system\xF3w istnieje taka mo\xBFliwo\xB6\xE6). Po
-zainstalowaniu z \DVD\ lub obrazu \ISO{} mo\xBFna aktualizowa\xE6 pakiety
-bezpo\xB6rednio z~internetu (patrz \ref{sec:dvd-install-net-updates}).
+\item [Instalacja z płytki \TeX{} Collection \DVD:] Po uruchomieniu
+płytki należy przejść do katalogu \dirname{texlive} \DVD{}
+(w~Windows program instalacyjny powinien uruchomić się automatycznie po włożeniu płytki).
+\DVD{} otrzymamy w ramach członkostwa w~dowolnej grupie użytkowników
+ \TeX-a (rekomendowane, w Polsce to GUST \url{http://www.gust.org.pl}), kupić płytkę w sklepie
+(\url{http://tug.org/store})
+ lub wypalić z dostępnego w sieci jej obrazu \ISO{}. Można też zamontować
+bezpośrednio plik obrazu (w większości systemów istnieje taka możliwość). Po
+zainstalowaniu z \DVD\ lub obrazu \ISO{} można aktualizować pakiety
+bezpośrednio z~internetu (patrz \ref{sec:dvd-install-net-updates}).
\end{description}
-Bez wzgl\xEAdu na \xBCr\xF3d\xB3o program instalacyjny jest ten sam.
-Podczas instalacji z sieci pobierane s\xB1 najnowsze aktualizacje pakiet\xF3w, natomiast zawarto\xB6\xE6
+\begin{figure}[tb]
+\tlpng{nsis_installer}{.6\linewidth}
+\caption{Pierwszy krok instalacji w Windows instalator \code{.exe}}\label{fig:nsis}
+\end{figure}
+
+Bez względu na źródło program instalacyjny jest ten sam.
+Podczas instalacji z sieci pobierane są najnowsze aktualizacje pakietów, natomiast zawartość
\DVD\ i obrazu \ISO, nie jest
-aktualizowana mi\xEAdzy corocznymi wydaniami.
+aktualizowana pomiędzy corocznymi wydaniami.
-Gdy \xB3\xB1czymy si\xEA z~sieci\xB1 poprzez serwer proxy, nale\xBFy uwzgl\xEAdni\xE6
+Gdy łączymy się z~siecią poprzez serwer proxy, należy uwzględnić
jego ustawienia dla programu Wget
-w~pliku \filename{~/.wget.rc} b\xB1d\xBC poprzez modyfikacj\xEA zmiennych \xB6rodowiskowych
+w~pliku \filename{~/.wgetrc} bądź poprzez modyfikację zmiennych środowiskowych
(patrz \url{http://www.gnu.org/software/wget/manual/html_node/Proxies.html}).
-Do pobierania plik\xF3w \TL{} zawsze
-u\xBFywa programu \GNU\ Wget. Oczywi\xB6cie uwaga ta jest nieistotna
-gdy instalujemy z \DVD\ lub obrazu p\xB3yty \ISO.
+Do pobierania plików \TL{} zawsze
+używa programu \GNU\ Wget. Oczywiście uwaga ta jest nieistotna
+gdy instalujemy z \DVD\ lub obrazu płyty \ISO.
+%If you need to download through proxies, use a \filename{~/.wgetrc} file
+%or environment variables with the proxy settings for Wget
+%(\url{http://www.gnu.org/software/wget/manual/html_node/Proxies.html}),
+%or the equivalent for whatever download program you are using. This does
+%not matter if you are installing from the \DVD\ or \ISO\ image.
-\noindent Poni\xBFej om\xF3wiono dok\xB3adniej dalsze kroki instalacji. %Dalsze kroki om\xF3wiono dok\xB3adniej poni\xBFej.
+%The following sections explain installer start-up in more detail.
+%
+%\subsubsection{Unix}
+%
+%Below, \texttt{>} denotes the shell prompt; user input is
+
+\noindent Poniżej omówiono dokładniej dalsze kroki instalacji.
\subsubsection{Unix}
\noindent
-Poni\xBFej \texttt{>} oznacza znak zach\xEAty systemu (tzw. prompt); to,
-co wpisuje u\xBFytkownik, zaznaczono \Ucom{\texttt{pogrubieniem}}.
-W~oknie terminala nale\xBFy wykona\xE6:
+Poniżej \texttt{>} oznacza znak zachęty systemu (tzw. prompt); to,
+co wpisuje użytkownik, zaznaczono \Ucom{\texttt{pogrubieniem}}. Skrypt \filename{install-tl} jest skryptem Perla, więc
+w~oknie terminala należy napisać:
\begin{alltt}
> \Ucom{perl /path/to/installer/install-tl}
\end{alltt}
-(mo\xBFna tak\xBFe uruchomi\xE6 \Ucom{/path/to/installer/install-tl}, o~ile posiada
-on tryb ,,wykonywalny'', lub najpierw zmieni\xE6 katalog poleceniem \texttt{cd},
-itd.; w~dalszej cz\xEA\xB6ci nie b\xEAdziemy powtarzali wszelkich mo\xBFliwych kombinacji).
-Zalecane jest powi\xEAkszenie okna terminala, aby wy\xB6wietli\xE6 pe\xB3n\xB1 zawarto\xB6\xE6
-ekranu programu instalacyjnego (rys.~\ref{fig:text-main}).
+(można także uruchomić \Ucom{/path/to/installer/install-tl}, o~ile posiada
+on tryb ,,wykonywalny'', lub najpierw zmienić katalog poleceniem \texttt{cd},
+itd.; w~dalszej części nie będziemy powtarzali wszelkich możliwych kombinacji).
+Zalecane jest powiększenie okna terminala, aby wyświetlić pełną zawartość
+ekranu programu instalacyjnego (rys.~\ref{fig:text-main}).%rysunek jest dalej
-\begin{figure}[ht]
-\begin{boxedverbatim}
-Installing TeX Live 2018 from: ...
-Platform: x86_64-linux => 'GNU/Linux on Intel x86_64'
-Distribution: inst (compressed)
-Directory for temporary files: /tmp
-...
- Detected platform: GNU/Linux on Intel x86_64
+%to jest w tekście dalej
- <B> binary platforms: 1 out of 19
+%dotąd
- <S> set installation scheme (scheme-full)
-
- <C> customizing installation collections:
- 40 collections out of 41, disk space required: 5328 MB
-
- <D> directories:
- TEXDIR (the main TeX directory):
- /usr/local/texlive/2018
- ...
-
- <O> options:
- [ ] use letter size instead of A4 by default
- ...
-
- <V> set up for portable installation
-
-Actions:
- <I> start installation to hard disk
- <P> zapisz profil instalacyjny do pliku 'texlive.profile' i~zako\xF1cz
- <H> help
- <Q> quit
-\end{boxedverbatim}
-\caption{G\xB3\xF3wny ekran instalatora w~trybie tekstowym
- (\GNU/Linux)}\label{fig:text-main}
-\end{figure}
-
-Do uruchomienia w~trybie graficznym (\GUI; rys.~\ref{fig:gui-main})
-wymagana jest obecno\xB6\xE6 w~systemie modu\xB3u \dirname{Perl::TK}, skompilowanego
-ze wsparciem dla XFT (w~systemach \GNU/Linux{} jest on z~regu\xB3y
-dost\xEApny, ale w~innych systemach niekoniecznie). Maj\xB1c go mo\xBFemy uruchomi\xE6:
+Do uruchomienia w~trybie graficznym (\GUI; rys.~\ref{fig:advanced-lnx}) %ten rysunek też jest dalej
+wymagane jest zainstalowanie w~systemie Tcl/Tk.
+Mając go możemy uruchomić:
\begin{alltt}
> \Ucom{perl install-tl -gui}
\end{alltt}
-Kompletny wykaz dost\xEApnych opcji otrzymamy uruchamiaj\xB1c:
+Dotychczasowy sposób jest też możliwy, należy jednak pamiętać, że wymaga obecności w systemie modułu \dirname{Perl::TK}, skompilowanego
+ze wsparciem dla XFT (w~systemach \GNU/Linux{} jest on z~reguły
+dostępny, ale w~innych systemach niekoniecznie).
+Kompletny wykaz dostępnych opcji otrzymamy uruchamiając:
\begin{alltt}
> \Ucom{perl install-tl -help}
\end{alltt}
+%The old \code{wizard} and \code{perltk}/\code{expert} options are still
+%available. These require the \dirname{Perl::Tk} module compiled with XFT
+%support, which is generally no problem with \GNU/Linux, but often is
+%with other systems. For a complete listing of the various options:
+%\begin{alltt}
+%> \Ucom{perl install-tl -help}
+%\end{alltt}
-\textbf{Uwaga dotycz\xB1ca uprawnie\xF1 w Unix:} program instalacyjny
-b\xEAdzie respektowa\xB3 aktualn\xB1 warto\xB6\xE6 \code{umask}.
-Je\xB6li wi\xEAc chcemy, aby instalacja by\xB3a dost\xEApna dla innych u\xBFytkownik\xF3w,
-musimy ustawi\xE6 warto\xB6\xE6 np. \code{umask 002}. Wi\xEAcej informacji na temat
+\textbf{Uwaga dotycząca uprawnień w Unix:} program instalacyjny
+będzie respektować aktualną wartość \code{umask}.
+Jeżeli więc chcemy, aby instalacja była dostępna dla innych użytkowników,
+musimy ustawić wartość np. \code{umask 002}. Więcej informacji na temat
\code{umask} znajdziemy w~dokumentacji posiadanego systemu operacyjnego.
-\begin{figure}[tb]
-\tlpng{install-lnx-main}{\linewidth}
-\caption{Ekran zaawansowanego programu instalacyjnego \GUI{}
-(\GNU/Linux)}\label{fig:gui-main}
-\end{figure}
+%\begin{figure}[tb]
+%\tlpng{install-lnx-main}{\linewidth}
+%\caption{Ekran zaawansowanego programu instalacyjnego \GUI{}
+%(\GNU/Linux)}\label{fig:gui-main}
+%\end{figure}
-\textbf{Uwagi specjalne dotycz\xB1ce Cygwin:} w~odr\xF3\xBFnieniu od wielu
-rzeczywistych system\xF3w operacyjnych, kt\xF3rych Cygwin jest jedynie emulatorem,
-w~\xB6rodowisku tym mog\xB1 nie by\xE6 domy\xB6lnie zainstalowane niekt\xF3re programy
+\textbf{Uwagi specjalne dotyczące Cygwin:} w~odróżnieniu od wielu
+rzeczywistych systemów operacyjnych, których Cygwin jest jedynie emulatorem,
+w~środowisku tym mogą nie być domyślnie zainstalowane niektóre programy
wymagane dla instalatora \TL. Dodatkowe informacje -- patrz
-cz\xEA\xB6\xE6~\ref{sec:cygwin}.
+część~\ref{sec:cygwin}.
+
\subsubsection{Mac\,OS\,X}
\label{sec:macosx}
-Jak wspomniano w cz\xEA\xB6ci \ref{sec:tl-coll-dists}, dla Mac\,OS\,X{}
-przygotowano odr\xEAbn\xB1 dystrybucj\xEA Mac\TeX\ (\url{http://tug.org/mactex}).
-W~jej wypadku nale\xBFy u\xBFy\xE6 dedykowanego programu instalacyjnego, gdy\xBF
-zmienia on w~specyficzny spos\xF3b ustawienia systemu, w~szczeg\xF3lno\xB6ci pozwala
-na \xB3atwe prze\xB3\xB1czanie mi\xEAdzy r\xF3\xBFnymi dystrybucjami \TeX-a dla
-Mac\,OS\,X (Mac\TeX, Fink, MacPorts, \ldots), wykorzystuj\xB1c tzw.
+Jak wspomniano w części \ref{sec:tl-coll-dists}, dla Mac\,OS\,X{}
+przygotowano odrębną dystrybucję Mac\TeX\ (\url{http://tug.org/mactex}).
+W~jej wypadku należy użyć dedykowanego programu instalacyjnego, gdyż
+zmienia on w~specyficzny sposób ustawienia systemu, w~szczególności pozwala
+na łatwe przełączanie między różnymi dystrybucjami \TeX-a dla
+Mac\,OS\,X (Mac\TeX, Fink, MacPorts, \ldots), wykorzystując tzw.
struktury danych \TeX{}Dist.
-Mac\TeX\ jest oparty na \TL{} i g\xB3\xF3wne drzewa katalog\xF3w oraz programy s\xB1
-w~nim dok\xB3adnie takie same; dodano jedynie katalogi ze specyficznymi dla
+Mac\TeX\ jest oparty na \TL{} i główne drzewa katalogów oraz programy są
+w~nim dokładnie takie same; dodano jedynie katalogi ze specyficznymi dla
systemu Mac\,OS\,X\ dokumentacjami i~aplikacjami.
+%\end{document}
+
\subsubsection{Windows}\label{sec:wininst}
-Gdy u\xBFywamy pobranego z~sieci i~rozpakowanego z~pliku zip instalatora
-(b\xB1d\xBC program ten nie uruchamia si\xEA automatycznie po w\xB3o\xBFeniu \DVD{}
-do nap\xEAdu), nale\xBFy uruchomi\xE6 \filename{install-tl-windows.bat} (np.
-podw\xF3jnym klikni\xEAciem myszy). Je\xB6li potrzebujemy wi\xEAcej opcji
-instalacyjnych (np. wyboru konkretnych kolekcji pakiet\xF3w), mo\xBFemy
-uruchomi\xE6 alternatywny \filename{install-tl-advanced.bat}.
+Gdy używamy pobranego z~sieci i~rozpakowanego z~pliku zip instalatora
+(bądź program ten nie uruchamia się automatycznie po włożeniu \DVD{}
+do napędu), należy uruchomić \filename{install-tl-windows.bat} (np.
+podwójnym kliknięciem myszy). %Jeżeli potrzebujemy więcej opcji
+%instalacyjnych (np. wyboru konkretnych kolekcji pakietów), możemy
+%uruchomić alternatywny \filename{install-tl-advanced.bat}.
-Mo\xBFna to uczyni\xE6 tak\xBFe z~linii polece\xF1. Gdy katalog zawieraj\xB1cy ten plik
-jest katalogiem bie\xBF\xB1cym, wystarczy uruchomi\xE6:
+Można to uczynić także z~linii poleceń. Poniżej \texttt{>} oznacza znak zachęty systemu (tzw. prompt); to,
+co wpisuje użytkownik, zaznaczono \Ucom{\texttt{pogrubieniem}}.
+Gdy katalog zawierający plik instalatora
+jest katalogiem bieżącym, wystarczy uruchomić:
\begin{alltt}
> \Ucom{install-tl-windows}
\end{alltt}
-W linii polece\xF1 mo\xBFna te\xBF poda\xE6 \xB6cie\xBFk\xEA do programu, np.
+W linii poleceń można też podać ścieżkę do programu, np.
dla \TK\ \DVD:
\begin{alltt}
> \Ucom{D:\bs{}texlive\bs{}install-tl-windows}
\end{alltt}
-zak\xB3adaj\xB1c, \xBFe \dirname{D:} jest nap\xEAdem \DVD
-(rys.~\ref{fig:wizard-w32} pokazuje domy\xB6lny dla Windows ekran programu
-instalacyjnego).
+zakładając, że \dirname{D:} jest napędem \DVD
+Rys.~\ref{fig:basic-w32} pokazuje podstawowy ekran programu instalacyjnego w trybie graficznym (\GUI) dla Windows.
Instalacja w~trybie tekstowym wymaga podania:
\begin{alltt}
@@ -844,74 +714,142 @@
> \Ucom{install-tl-windows -no-gui}
\end{alltt}
-Wszystkie dost\xEApne opcje wy\xB6wietlimy uruchamiaj\xB1c:
+Wszystkie dostępne opcje wyświetlimy uruchamiając:
\begin{alltt}
> \Ucom{install-tl-windows -help}
\end{alltt}
\begin{figure}[tb]
-\tlpng{wizard-w32}{\linewidth}
-\caption{Ekran programu instalacyjnego ,,Wizard''
-(Windows)}\label{fig:wizard-w32}
+\begin{boxedverbatim}
+Installing TeX Live 2019 from: ...
+Platform: x86_64-linux => 'GNU/Linux on x86_64'
+Distribution: inst (compressed)
+Directory for temporary files: /tmp
+...
+ Detected platform: GNU/Linux on Intel x86_64
+
+ <B> binary platforms: 1 out of 16
+
+ <S> set installation scheme: scheme-full
+
+ <C> customizing installation collections
+ 40 collections out of 41, disk space required: 5829 MB
+
+ <D> directories:
+ TEXDIR (the main TeX directory):
+ /usr/local/texlive/2019
+ ...
+
+ <O> options:
+ [ ] use letter size instead of A4 by default
+ ...
+
+ <V> set up for portable installation
+
+Actions:
+ <I> start installation to hard disk
+ <P> save installation profile to 'texlive.profile' and exit
+ <H> help
+ <Q> quit
+\end{boxedverbatim}
+\caption{Główny ekran instalatora w~trybie tekstowym (\GNU/Linux)}\label{fig:text-main}
\end{figure}
+\begin{figure}[tb]
+\tlpng{basic-w32}{.6\linewidth}
+\caption{Podstawowy ekran instalatora (Windows). Przycisk ,,Advanced" (Zaawansowane) przywoła ekran podobny do rys. \ref{fig:advanced-lnx}}\label{fig:basic-w32}
+\end{figure}
+
+\begin{figure}[tb]
+\tlpng{advanced-lnx}{\linewidth} %????
+\caption{Zaawansowany ekran instalatora \GUI{}
+ (\GNU/Linux)}\label{fig:advanced-lnx}
+\end{figure}
+
+
\htmlanchor{cygwin}
\subsubsection{Cygwin}
\label{sec:cygwin}
-Przed instalacj\xB1 w tym systemie zaleca si\xEA uruchomi\xE6 program
-\filename{setup.exe} i,~o~ile nie zosta\xB3y one uprzednio zainstalowane,
-zainstalowa\xE6 pakiety \filename{perl} oraz \filename{wget}.
-Ponadto zalecana jest instalacja:
+Przed instalację w tym systemie zaleca się uruchomić program
+\filename{setup.exe} i,~o~ile nie zostały one uprzednio zainstalowane,
+zainstalować pakiety \filename{perl} oraz \filename{wget}.
+Ponadto zalecana jest zainstalowanie dodatkowych pakietów:
\begin{itemize*}
-\item \filename{fontconfig} (wymagany dla \XeTeX{} i~Lua\TeX)
-\item \filename{ghostscript} (wymagany dla wielu narz\xEAdzi)
-\item \filename{libXaw7} (wymagany dla \code{xdvi})
-\item \filename{ncurses} (udost\xEApnia \code{clear} -- ,,czyste'' polecenie
-stosowane przez program instalacyjny)
+\item \filename{fontconfig} [wymagany dla \XeTeX{} i~Lua\TeX]
+\item \filename{ghostscript} [wymagany dla wielu narzędzi]
+\item \filename{libXaw7} [wymagany dla \code{xdvi}]
+\item \filename{ncurses} [udostępnia polecenie \code{clear}
+używane przez program instalacyjny]
\end{itemize*}
\subsubsection{Instalator w trybie tekstowym}
+\label{sec:graphical-inst}
-Rysunek \ref{fig:text-main} przedstawia g\xB3\xF3wny ekran programu
-\filename{install-tl} w (domy\xB6lnym) trybie tekstowym w~systemie Unix.
-W tym trybie nie u\xBFywamy ani klawiszy kursora, ani myszy,
-lecz wy\xB3\xB1cznie klawiszy alfanumerycznych (uwaga: du\xBFe i~ma\xB3e litery s\xB1
-rozr\xF3\xBFniane!). Wybran\xB1 opcj\xEA zatwierdzamy klawiszem Enter.
+Rysunek \ref{fig:text-main} przedstawia główny ekran programu
+\filename{install-tl} w (domyślnym) trybie tekstowym w~systemie Unix.
+W tym trybie nie używamy ani klawiszy kursora, ani myszy,
+lecz wyłącznie klawiszy alfanumerycznych (uwaga: duże i~małe litery są
+rozróżniane!). Wybraną opcję zatwierdzamy klawiszem Enter.
-Instalator w~trybie tekstowym jest na tyle prosty, by dzia\xB3a\xB3 na
-mo\xBFliwie wielu platformach, nawet wyposa\xBFonych jedynie w~podstawowe
+Instalator w~trybie tekstowym jest na tyle prosty, by działał na
+możliwie wielu platformach, nawet wyposażonych jedynie w~podstawowe
biblioteki Perla.
+The text installer interface is this primitive in order to make it run
+on as many platforms as possible, even with a minimal Perl.
-\subsubsection{Zaawansowany program instalacyjny w trybie graficznym}
-Rysunek \ref{fig:gui-main} przedstawia program instalacyjny w~trybie
-graficznym, w~wersji rozszerzonej. W systemie Windows znajdziemy
-tu dodatkowe przyciski dla opcji nieistotnych w systemach Unix/Linux.
+\subsubsection{Instalator w trybie graficznym}
+%\subsubsection{The graphical installer}
+%\label{sec:graphical-inst}
+%
+%The default graphical installer starts out simple, with just a
+%few options; see figure~\ref{fig:basic-w32}. It can be started with
+%\begin{alltt}
+%> \Ucom{install-tl -gui}
+%\end{alltt}
-Tryb ten uruchamiamy poleceniem:
+
+
+Nowy instalator graficzny domyślnie uruchamia się tylko z podstawowymi opcjami, patrz rys.~ref{fig:basic-w32}. Może być uruchomiony przez:
\begin{alltt}
- > \Ucom{install-tl -gui=perltk}
+> \Ucom{install-tl -gui}
\end{alltt}
+Przycisk ,,Advanced" (Zaawansowane) udostępnia więcej opcji instalatora, zobacz rys.~\ref{fig:advanced-lnx}.
-\subsubsection{Uproszczony program instalacyjny}
+%Rysunek \ref{fig:gui-main} przedstawia program instalacyjny w~trybie
+%graficznym, w~wersji rozszerzonej. W systemie Windows znajdziemy
+%tu dodatkowe przyciski dla opcji nieistotnych w systemach Unix/Linux.
-W systemie Windows domy\xB6lnie uruchamiany jest uproszczony program
-instaluj\xB1cy wszystkie pakiety \TL{}, kt\xF3ry wymaga od u\xBFytkownika odpowiedzi
-jedynie na kilka pyta\xF1 (katalog docelowy itp.). Tryb ten zwany jest
-\textit{wizard} (,,czarodziej'', ,,mag'', rys.~\ref{fig:wizard-w32}).
+%Tryb ten uruchamiamy poleceniem:
+%\begin{alltt}
+% > \Ucom{install-tl -gui=perltk}
+%\end{alltt}
-Na innych platformach tryb ten uruchamiamy poleceniem:
-\begin{alltt}
-> \Ucom{install-tl -gui=wizard}
-\end{alltt}
+\subsubsection{Starsze instalatory}
+%
+%The \texttt{perltk}/\texttt{expert} and \texttt{wizard} modes are
+%still available for systems with have Perl/Tk installed. These can
+%be specified with \texttt{-gui=perltk} and \texttt{-gui=wizard}
+%arguments respectively.
+W poprzednich wydaniach \TL{} można było uruchomić instalator w trybach podstawowym \texttt{wizard} i zaawansowanym \texttt{perltk}/\texttt{expert}. Mogą one być nadal używane pod warunkiem zainstalowania programu Perl/Tk. Uruchamiamy wtedy instalator z parametrem \texttt{-gui=wizard} lub \texttt{-gui=perltk} odpowiednio.
-\subsection{Podczas instalacji}
+%W systemie Windows domyślnie uruchamiany jest uproszczony program
+%instalujący wszystkie pakiety \TL{}, który wymaga od użytkownika odpowiedzi
+%jedynie na kilka pytań (katalog docelowy itp.). Tryb ten zwany jest
+%\textit{wizard} (,,czarodziej'', ,,mag'', rys.~\ref{fig:wizard-w32}).
+%
+%Na innych platformach tryb ten uruchamiamy poleceniem:
+%\begin{alltt}
+%> \Ucom{install-tl -gui=wizard}
+%\end{alltt}
+%\end{document} %690
+\subsection{Uruchamianie instalacji}
\label{sec:runinstall}
-Program instalacyjny jest z~za\xB3o\xBFenia na tyle prosty, \xBFe szczeg\xF3\xB3owe
-wyja\xB6nienia wydaj\xB1 si\xEA zb\xEAdne. Podamy jednak kilka uwag dotycz\xB1cych r\xF3\xBFnych
-opcji i~dost\xEApnych podmenu.
+Program instalacyjny jest z~założenia na tyle prosty, że szczegółowe
+wyjaśnienia wydają się zbędne, podamy tylko kilka uwag dotyczących różnych
+opcji i~dostępnych podmenu.
\subsubsection{Menu: binary systems (tylko Unix)}
\label{sec:binary}
@@ -918,46 +856,44 @@
\begin{figure}[tb]
\begin{boxedverbatim}
-Available platforms: (Dost\xEApne platformy:)
+Available platforms: (dostępne platformy:)
===============================================================================
a [ ] Cygwin on Intel x86 (i386-cygwin)
b [ ] Cygwin on x86_64 (x86_64-cygwin)
- c [ ] MacOSX current (10.10-10.13) on x86_64 (x86_64-darwin)
- d [ ] MacOSX legacy (10.6-10.10) on x86_64 (x86_64-darwinlegacy)
+ c [ ] MacOSX current (10.12-) on x86_64 (x86_64-darwin)
+ d [ ] MacOSX legacy (10.6-) on x86_64 (x86_64-darwinlegacy)
e [ ] FreeBSD on x86_64 (amd64-freebsd)
f [ ] FreeBSD on Intel x86 (i386-freebsd)
g [ ] GNU/Linux on ARM64 (aarch64-linux)
- h [ ] GNU/Linux on ARM (armel-linux)
- i [ ] GNU/Linux on ARMhf (armhf-linux)
- j [ ] GNU/Linux on Intel x86 (i386-linux)
- k [ ] GNU/Linux on PowerPC (powerpc-linux)
- l [X] GNU/Linux on x86_64 (x86_64-linux)
- m [ ] GNU/Linux on x86_64 with musl (x86_64-linuxmusl)
- o [ ] NetBSD on x86_64 (amd64-netbsd)
- p [ ] NetBSD on Intel x86 (i386-netbsd)
- s [ ] Solaris on Intel x86 (i386-solaris)
- t [ ] Solaris on Sparc (sparc-solaris)
- u [ ] Solaris on x86_64 (x86_64-solaris)
- v [ ] Windows (win32)
+ h [ ] GNU/Linux on ARMhf (armhf-linux)
+ i [ ] GNU/Linux on Intel x86 (i386-linux)
+ j [X] GNU/Linux on x86_64 (x86_64-linux)
+ k [ ] GNU/Linux on x86_64 with musl (x86_64-linuxmusl)
+ l [ ] NetBSD on x86_64 (amd64-netbsd)
+ m [ ] NetBSD on Intel x86 (i386-netbsd)
+ o [ ] Solaris on Intel x86 (i386-solaris)
+ p [ ] Solaris on x86_64 (x86_64-solaris)
+ s [ ] Windows (win32)
\end{boxedverbatim}
-\caption{Wyb\xF3r platformy (systemu operacyjnego)}\label{fig:bin-text}
+\vskip-\baselineskip
+\caption{Wybór platformy (systemu operacyjnego)}\label{fig:bin-text}
\end{figure}
-Rysunek \ref{fig:bin-text} pokazuje (w~trybie tekstowym) wyb\xF3r platformy
-(systemu operacyjnego). Domy\xB6lnie instalowane s\xB1 tylko programy dla bie\xBF\xB1cej
-platformy, ale menu to pozwala wybra\xE6 tak\xBFe zestawy dla innych platform. Mo\xBFe
-by\xE6 to przydatne do instalacji na serwerze i~wsp\xF3\xB3dzielenia zasob\xF3w w~sieci
-dla r\xF3\xBFnych system\xF3w operacyjnych b\xB1d\xBC instalacji dla kilku system\xF3w na
+Rysunek \ref{fig:bin-text} pokazuje (w~trybie tekstowym) wybór platformy
+(systemu operacyjnego). Domyślnie instalowane są tylko programy dla bieżącej
+platformy, ale menu to pozwala wybrać także zestawy dla innych platform. Może
+być to przydatne do instalacji drzewa \TeX-a na serwerze i~współdzielenia zasobów w~sieci
+dla różnych systemów operacyjnych, albo instalacji dla kilku systemów na
tej samej maszynie.
-\subsubsection{Wyb\xF3r sk\xB3adnik\xF3w do instalacji}
+\subsubsection{Wybór składników do instalacji}
\label{sec:components}
\begin{figure}[tbh]
\begin{boxedverbatim}
-Select scheme: (Wyb\xF3r schematu do instalacji:)
+Select scheme: (Wybór schematu do instalacji:)
===============================================================================
- a [X] full scheme (everything)
+a [X] full scheme (everything)
b [ ] medium scheme (small + more packages and languages)
c [ ] small scheme (basic + xetex, metapost, a few languages)
d [ ] basic scheme (plain and latex)
@@ -968,16 +904,24 @@
i [ ] teTeX scheme (more than medium, but nowhere near full)
j [ ] custom selection of collections
\end{boxedverbatim}
-\caption{Menu: wyb\xF3r schemat\xF3w}\label{fig:scheme-text}
+\caption{Menu: wybór schematów}\label{fig:scheme-text}
\end{figure}
-Rysunek \ref{fig:scheme-text} pokazuje menu ,,Wyb\xF3r schemat\xF3w''. Schematy to
-obszerne zestawy pakiet\xF3w, przeznaczone do wst\xEApnego wyboru instalowanych
-komponent\xF3w. Mamy tu schematy do instalacji: podstawowej (\optname{basic}),
-typowej (\optname{medium}) i~pe\xB3nej (\optname{full}; jest ona
-domy\xB6lna), pozosta\xB3e przygotowano z~my\xB6l\xB1 o~wybranych grupach
-u\xBFytkownik\xF3w (np.~GUST) lub zastosowaniach (np.~XML lub ConTeXt).
+Rysunek \ref{fig:scheme-text} pokazuje menu ,,Wybór schematów''. Schematy to
+obszerne zestawy pakietów, przeznaczone do wstępnego wyboru instalowanych
+komponentów. Domyślny jest schemat pełny \optname{full} -- instaluje wszystkie dostępne komponenty. Ten schemat jest rekomendowany, aczkolwiek możemy też wybrać instalację \optname{basic}, wtedy zostaną zainstalowane tylko komponenty konieczne do poprawnego działania plain \TeX-a i \LaTeX-a. Wybór schematu \optname{small} spowoduje zainstalowanie nieco większej liczby programów (równoważny z instalacją Basic\TeX\ dla Mac\TeX-a). Do testowania możemy zainstalować schemat \optname{minimal}, a gdy zainstalujemy \optname{medium} lub \optname{teTeX}, otrzymamy coś pomiędzy wymienionymi powyżej.
+Na rysunku \ref{fig:scheme-text} oprócz wymienionych, znajdziemy również schematy przygotowane z~myślą o~wybranych grupach użytkowników (np.~GUST) lub zastosowaniach (ConTeXt).
+%Figure~\ref{fig:scheme-text} displays the \TL\ scheme menu; from here,
+%you choose a ``scheme'', which is an overall set of package collections.
+%The default \optname{full} scheme installs everything available. This is
+%recommended, but you can also choose the \optname{basic} scheme for
+%just plain and \LaTeX, \optname{small} for a few more programs
+%(equivalent to the so-called Basic\TeX\ installation of Mac\TeX),
+%\optname{minimal} for testing purposes, and \optname{medium} or
+%\optname{teTeX} to get something in between. There are also various
+%specialized and country-specific schemes.
+
\begin{figure}[tb]
\begin{center}
\centering \tlpng{stdcoll}{.7\linewidth}
@@ -985,73 +929,76 @@
\end{center}
\end{figure}
-Wst\xEApnie wybrane schematy mo\xBFna modyfikowa\xE6. W sk\xB3ad ,,schemat\xF3w''
-wchodz\xB1 tak zwane ,,kolekcje'', czyli zestawy pakiet\xF3w, kt\xF3re mo\xBFna wybra\xE6
-w~kolejnym menu: ,,Kolekcje'' (rys.~\ref{fig:collections-gui}).
-Kolekcje stanowi\xB1 ni\xBFszy poziom ni\xBF schematy, a~same sk\xB3adaj\xB1 si\xEA
-z~,,pakiet\xF3w''. Dopiero pakiety zawieraj\xB1 w\xB3a\xB6ciwe pliki makr, font\xF3w
-itp. Je\xB6li chcemy doda\xE6 lub usun\xB1\xE6 pakiet, to po instalacji w\xB3a\xB6ciwej
-powinni\xB6my u\xBFy\xE6 programu \TeX\ Live Manager (\prog{tlmgr}, patrz
-cz\xEA\xB6\xE6~\ref{sec:tlmgr}).
+Wybrany schemat można zmodyfikować korzystając z menu ,,Kolekcje''. Rysunek~\ref{fig:collections-gui} pokazuje okno ,,Collections'' w trybie graficznym.
+Kolekcje są o jeden poziom bardziej szczegółowe niż schematy\Dash w~skład schematu wchodzi wiele kolekcji, kolekcje składają się z jednego lub więcej pakietów, a pakiet (najniższy poziom grupowania w \TL{} zawiera aktualne makra \TeX-we, pliki fontów itd.
+
+Aby dokładniej niż pozwala na to menu ,,Kolekcje'' kontrolować instalację , po zakończeniu należy uruchomić managera instalacji \prog{tlmgr} (patrz część~\ref{sec:tlmgr}), który pozwoli nam na przejrzenie instalacji na poziomie pakietów.
+
\subsubsection{Katalogi}
\label{sec:directories}
-Domy\xB6lny uk\xB3ad katalog\xF3w opisano w cz\xEA\xB6ci~\ref{sec:texmftrees} na
-str.~\pageref{sec:texmftrees}. Po\xB3o\xBFenie domy\xB6lne ca\xB3ej instalacji
-(\dirname{TEXDIR}) to w~systemach Unix
-\dirname{/usr/local/texlive/2018}, za\xB6 w~Windows
-|%SystemDrive%\texlive\2018|.
-Mo\xBFemy zatem mie\xE6 kilka r\xF3wnoleg\xB3ych instalacji, ka\xBFd\xB1 dla konkretnego
-roku wydania, i~\xB3atwo si\xEA mi\xEAdzy nimi prze\xB3\xB1cza\xE6, zmieniaj\xB1c jedynie
-kolejno\xB6\xE6 \xB6cie\xBFek przeszukiwania.
+Domyślny układ katalogów opisano w części~\ref{sec:texmftrees} na
+str.~\pageref{sec:texmftrees}. Położenie domyślne całej instalacji to
+\dirname{/usr/local/texlive/2019} w~systemach Unix i~|%SystemDrive%\texlive\2019| w Windows.
+Taka organizacja pozwala mieć kilka równoległych instalacji, każdą dla konkretnego
+roku wydania, i~łatwo się między nimi przełączać, zmieniając jedynie
+kolejność ścieżek przeszukiwania.
+%\dirname{/usr/local/texlive/2018}, zaś w~Windows |%SystemDrive%\texlive\2018|.
+%Możemy zatem mieć
+%
-G\xB3\xF3wnym powodem, dla kt\xF3rego chcieliby\xB6my ewentualnie zmieni\xE6 domy\xB6lne
-po\xB3o\xBFenie \dirname{TEXDIR} podczas instalacji,
-mo\xBFe by\xE6 brak uprawnie\xF1 systemowych. Aby zainstalowa\xE6 \TL{}, nie musimy by\xE6
-administratorem systemu, musimy jednak posiada\xE6 uprawnienia do zapisu
-w~docelowym katalogu. Rozs\xB1dn\xB1 alternatyw\xB1 mo\xBFe by\xE6 wtedy instalacja
-w~katalogu domowym, szczeg\xF3lnie gdy b\xEAdziemy jej jedynym u\xBFytkownikiem.
-Stosujemy tu zapis ,,|~|'' do zaznaczenia katalogu domowego u\xBFytkownika, np.
-|~/texlive/2018|. Zalecamy u\xBFycie katalogu z~nazw\xB1 odzwierciedlaj\xB1c\xB1
-rok wydania, co pozwoli na zainstalowanie obok siebie r\xF3\xBFnych wyda\xF1 \TL{}.
- %%! przegadane, na razie olewam (SW)
+Domyślne położenie instalacji może być zmienione przez podanie innej wartości zmiennej \dirname{TEXDIR} w instalatorze. Może to być spowodowane brakiem miejsca na dysku (cały \TL\ potrzebuje kilku gigabajtów) lub uprawnień systemowych. Do zainstalowanie \TL\ nie jest konieczne posiadanie uprawnień administratora, musimy jednak mieć uprawnienia do zapisu w~docelowym katalogu.
+Graficzny ekran pokazujący tę i inne opcje jest pokazany na rysunku~\ref{fig:advanced-lnx}.
+
%(You may wish to make a
%version-independent name such as \dirname{/usr/local/texlive-cur} via a
%symbolic link, which you can then update after testing the new release.)
-Katalogi przeznaczone na instalacj\xEA mo\xBFna r\xF3wnie\xBF zmieni\xE6 definiuj\xB1c zmienne systemowe
+Katalogi instalacyjne można również zmienić, ustawiając różne
+zmienne środowiskowe przed uruchomieniem instalatora (najczęściej są to
+%Katalogi przeznaczone do instalacji można również zmienić definiując zmienne systemowe
\envname{TEXLIVE\_INSTALL\_PREFIX} lub
-\envname{TEXLIVE\_INSTALL\_TEXDIR}); patrz dokumentacja wy\xB6wietlana poleceniem
-|install-tl --help| (dost\xEApna te\xBF online na stronie
+\envname{TEXLIVE\_INSTALL\_TEXDIR}); więcej informacji można znaleźć w dokumentacji wyświetlanej poleceniem
+|install-tl --help| (dostępnej też online na stronie
\url{http://tug.org/texlive/doc/install-tl.html}).
-Zmiana \dirname{TEXDIR} w programie instalacyjnym zmieni tak\xBFe \xB6cie\xBFki
-katalog\xF3w okre\xB6lone przez zmienne \dirname{TEXMFLOCAL}, \dirname{TEXMFSYSVAR}
+ Rozsądną alternatywą może być wtedy instalacja
+w~katalogu domowym, szczególnie gdy będziemy jej jedynym użytkownikiem.
+Dla zaznaczenia katalogu domowego użytkownika stosujemy zapis ,,|~|'' , np.
+|~/texlive/2019|. Zalecamy użycie katalogu z~nazwą odzwierciedlającą
+rok wydania, co pozwoli na zainstalowanie obok siebie różnych wydań \TL{}.
+
+Zmiana \dirname{TEXDIR} w programie instalacyjnym zmieni także ścieżki
+katalogów określone przez zmienne \dirname{TEXMFLOCAL}, \dirname{TEXMFSYSVAR}
i~\dirname{TEXMFSYSCONFIG}.
-\dirname{TEXMFHOME} jest zalecanym po\xB3o\xBFeniem dla prywatnych makr i~font\xF3w
-u\xBFytkownika. Domy\xB6lnym katalogiem jest |~/texmf|. W odr\xF3\xBFnieniu od
+\dirname{TEXMFHOME} jest zalecanym położeniem dla prywatnych makr i~fontów
+użytkownika. Domyślnym katalogiem jest |~/texmf| (|~/Library/texmf| dla
+Macs). W odróżnieniu od
\dirname{TEXDIR}, znak |~| jest zachowywany w generowanych plikach
-konfiguracyjnych, poniewa\xBF w~wygodny spos\xF3b odnosi si\xEA do katalogu domowego
-u\xBFytkownika podczas ka\xBFdego uruchamiania program\xF3w. Znak ten rozwijany jest
+konfiguracyjnych, ponieważ w~wygodny sposób odnosi się do katalogu domowego
+użytkownika podczas każdego uruchamiania programów. Znak ten rozwijany jest
do zmiennej \dirname{$HOME} w~Unix/Linux i~\verb|%USERPROFILE%| w~Windows. Po
-raz kolejny podkre\xB6lmy, \xBFe tak jak inne drzewa katalog\xF3w,
-\envname{TEXMFHOME} musi mie\xE6 struktur\xEA zgodn\xB1 z \TDS, w~przeciwnym wypadku
-potrzebne pliki mog\xB1 nie zosta\xE6 znalezione.
+raz kolejny podkreślmy, że tak jak wszystkie drzewa katalogów,
+\envname{TEXMFHOME} musi mieć strukturę zgodną z \TDS, w~przeciwnym wypadku
+potrzebne pliki mogą nie zostać znalezione.
-Katalog okre\xB6lany przez zmienn\xB1 \dirname{TEXMFVAR} przechowuje dane
-konfiguracyjne specyficzne dla ka\xBFdego u\xBFytkownika. Katalog okre\xB6lany przez
-zmienn\xB1 \dirname{TEXMFCACHE} przechowuje dane buforowane (\textit{cached})
-Lua\LaTeX{} oraz \ConTeXt\ MkIV (patrz cz\xEA\xB6\xE6~\ref{sec:context-mkiv}, na
-str.~\pageref{sec:context-mkiv}).
+Katalog \dirname{TEXMFVAR} przechowuje dane
+konfiguracyjne specyficzne dla każdego użytkownika. Lua\LaTeX i~\ConTeXt\ MkIV (patrz cześć~\ref{sec:context-mkiv}, str.~\pageref{sec:context-mkiv}) do tych samych celów wykorzystuje \dirname{TEXMFCACHE}, której domyślną wartością jest
+ \dirname{TEXMFSYSVAR}, lub (jeśli ta nie może być zapisana)%(if that's not writable),
+\dirname{TEXMFVAR}.
+% jest nazwą zmiennej przechowuje dane buforowane (\textit{cached})
+%Lua\LaTeX{} oraz \ConTeXt\ MkIV (patrz część~\ref{sec:context-mkiv}, na
+%str.~\pageref{sec:context-mkiv}).
+
\subsubsection{Opcje}
\label{sec:options}
\begin{figure}[tbh]
\begin{boxedverbatim}
-Options setup:
+Wybór opcji:
===============================================================================
<P> use letter size instead of A4 by default: [ ]
<E> execution of restricted list of programs: [X]
@@ -1062,93 +1009,80 @@
binaries to:
manpages to:
info to:
- <Y> after installation, get package updates from CTAN: [X]
+ <Y> after install, set CTAN as source for package updates: [X]
\end{boxedverbatim}
-\caption{Menu: Options (Opcje) w Unix}\label{fig:options-text}
+\caption{Menu: Opcje w Unix}\label{fig:options-text}
\end{figure}
-Rysunek \ref{fig:options-text} pokazuje menu (w~trybie tekstowym)
-z~dodatkowymi opcjami. Warto tu je wymieni\xE6:
-
+%Rysunek pokazuje menu (w~trybie tekstowym)
+%z~dodatkowymi opcjami. Warto tu je wymienić:
+ Więcej informacji na temat opcji w~trybie tekstowym, przedstawionych na rysunku~\ref{fig:options-text} podajemy poniżej.
\begin{description}
-\item[use letter size instead of A4 by default] (u\xBFyj domy\xB6lnie formatu
-papieru letter zamiast A4): pozwala okre\xB6li\xE6 domy\xB6lny format papieru
-dla wielu program\xF3w. Oczywi\xB6cie format papieru mo\xBFna (a nawet nale\xBFy)
-specyfikowa\xE6 dla ka\xBFdego dokumentu w miar\xEA potrzeby.
+\item[use letter size instead of A4 by default:] (zamiast domyślnego A4 użyj formatu
+ letter) Pozwala zmienić domyślny format papieru. Zaleca się, aby format papieru
+określać dla każdego dokumentu (nawet jeśli ma być taki sam jak domyślny).
-\item[execution of restricted list of programs] (zezwalaj na uruchomienie
- niekt\xF3rych program\xF3w): od \TL\ 2010 wykonanie niekt\xF3rych przydatnych
- program\xF3w pomocniczych, uruchamianych jako podprocesy (w~,,tle''), zosta\xB3o
- zastrze\xBFone dla ich niewielkiej listy, zamieszczonej w~pliku
- \filename{texmf.cnf}. Szczeg\xF3\xB3y znajdziemy w~cz\xEA\xB6ci ,,Wydanie
- 2010'' (\ref{sec:2010news}).
+\item[execution of restricted list of programs:] (zezwalaj na uruchomienie
+ niektórych programów) Od \TL\ 2010 niektóre programy pomocnicze są uruchamiane domyślnie. Ich listę (bardzo krótką) można znaleźć w pliku \filename{texmf.cnf}. Szczegóły znajdziemy w~części ,,Wydanie 2010'' (\ref{sec:2010news}).
-\item[create format files] (generuj pliki format\xF3w):
-chocia\xBF zb\xEAdne formaty zajmuj\xB1 miejsce na dysku, zaleca si\xEA
-pozostawi\xE6 t\xEA opcj\xEA w\xB3\xB1czon\xB1; je\xB6li tego nie zrobimy, formaty b\xEAd\xB1
-generowane automatycznie (w~razie potrzeby) w~prywatnych katalogach
-\dirname{TEXMFVAR} u\xBFytkownik\xF3w, nie b\xEAd\xB1 jednak od\xB6wie\xBFane, gdy w~instalacji
-zostan\xB1 zaktualizowane np. same programy b\xB1d\xBC wzorce przenoszenia; wskutek
-tego pliki format\xF3w mog\xB1 utraci\xE6 zgodno\xB6\xE6 ze \xB6rodowiskiem, w~kt\xF3rym s\xB1
-u\xBFywane.
+\item[create format files:] (generuj pliki formatów)
+ Zaleca się pozostawić tę opcję włączoną chociaż zbędne formaty zajmują miejsce na dysku; jeżeli tego nie zrobimy, formaty będą generowane automatycznie (w~razie potrzeby) w~prywatnych katalogach
+\dirname{TEXMFVAR} użytkowników, jednak gdy w~instalacji
+zostaną zaktualizowane np. same programy bądź wzorce przenoszenia, te w~katalogach prywatnych odświeżone nie będą; wskutek tego pliki formatów mogą utracić zgodność ze środowiskiem, w~którym są używane.
-\item[install font/macro \ldots\ tree] (instaluj pliki \xBCr\xF3d\xB3owe i/lub
- dokumentacji dla font\xF3w b\xB1d\xBC makr): wy\xB3\xB1czenie tych opcji nie jest zalecane,
- mimo i\xBF pozwala zaoszcz\xEAdzi\xE6 miejsce na dysku.
+\item[install font/macro \ldots\ tree:] Ładuje/instaluje dokumentacje i źródła zawarte w~większości pakietów. Wyłączenie tej opcji nie jest zalecane.
+
+\item[create symlinks in standard directories:] (utwórz dowiązania
+ w~standardowych katalogach) Opcja ta (dotyczy tylko Unix) pozwala
+ uniknąć ustawiania zmiennych środowiskowych. Bez tej opcji katalogi \TL{} muszą być dodane ręcznie do
+ (\envname{PATH}, \envname{MANPATH} i~\envname{INFOPATH}).
+ Wybranie opcji wymaga posiadania uprawnień do zapisu w~katalogach docelowych.
+%Opcja ta pozwala na uzyskanie dostępu do \TeX-a poprzez \dirname{/usr/local/bin}, który nie zawiera żadnych plików \TeX-a.
+%
+ Zdecydowanie zaleca się \emph{nie} używać tej opcji, bo może to powodować
+ kolizje z~już zainstalowanym w~systemie środowiskiem \TeX; może być
+ ona przydatna jedynie wtedy, gdy w~standardowych katalogach
+ (np. \dirname{/usr/local/bin}) nie ma żadnych programów
+ \TeX-owych. Nie zastępuj za pomocą tej opcji istniejących w~systemie
+ plików, na przykład przez podanie katalogów
+ systemowych. Najbezpieczniejszym i~zalecanym podejściem jest
+ pozostawić opcję niezaznaczoną.
-\item[create symlinks in standard directories] (utw\xF3rz dowi\xB1zania
- w~standardowych katalogach, dotyczy tylko Unix): opcja ta pozwala
- unikn\xB1\xE6 ustawiania zmiennych \xB6rodowiska po instalacji
- (\envname{PATH}, \envname{MANPATH} i~\envname{INFOPATH}). Wybranie
- opcji wymaga posiadania uprawnie\xF1 do zapisu w~katalogach docelowych.
+\item[after installation \ldots\ \CTAN:] (po instalacji użyj CTAN, aby pobrać
+ aktualizacje) Gdy instalujemy z~\DVD, opcja ta jest domyślnie włączona,
+ co pozwala zaktualizować zainstalowane pakiety z~sieci (z~kopii
+ CTAN). Jedynym powodem, dla którego moglibyśmy wyłączyć tę opcję, jest sytuacja,
+ gdy instalujemy tylko część pakietów i~zamierzamy potem doinstalować z~\DVD\
+ inne. Tak czy inaczej, repozytorium pakietów do instalacji (i~do aktualizacji) może być w~każdej chwili zmienione; patrz część~\ref{sec:location} i~część~\ref{sec:dvd-install-net-updates}.
- Zdecydowanie zaleca si\xEA \emph{nie} u\xBFywa\xE6 tej opcji, bo mo\xBFe to powodowa\xE6
- kolizje z~ju\xBF zainstalowanym w~systemie \xB6rodowiskiem \TeX; mo\xBFe by\xE6
- ona przydatna jedynie wtedy, gdy w~standardowych katalogach
- (np. \dirname{/usr/local/bin}) nie ma \xBFadnych program\xF3w
- \TeX-owych. Nie zast\xEApuj za pomoc\xB1 tej opcji istniej\xB1cych w~systemie
- plik\xF3w, na przyk\xB3ad przez podanie katalog\xF3w
- systemowych. Najbezpieczniejszym i~zalecanym podej\xB6ciem jest
- pozostawi\xE6 opcj\xEA niezaznaczon\xB1.
-
-\item[after installation \ldots\ \CTAN] (po instalacji u\xBFyj CTAN, aby pobra\xE6
- aktualizacje): gdy instalujemy z~\DVD, opcja ta jest domy\xB6lnie w\xB3\xB1czona,
- co pozwala zaktualizowa\xE6 zainstalowane pakiety z~sieci (z~kopii
- CTAN). Jedyny powodem, dla kt\xF3rego mogliby\xB6my wy\xB3\xB1czy\xE6 t\xEA opcj\xEA, jest sytuacja,
- gdy instalujemy tylko cz\xEA\xB6\xE6 pakiet\xF3w i~zamierzamy potem doinstalowa\xE6 z~\DVD\
- inne. Tak czy inaczej, repozytorium pakiet\xF3w do instalacji b\xB1d\xBC
- aktualizacji mo\xBFe by\xE6 w~ka\xBFdej chwili zmienione w~linii polece\xF1, lub
- po wyborze odpowiedniego menu programu \cmdname{tlmgr} w~trybie graficznym.
- Patrz cz\xEA\xB6\xE6~\ref{sec:location} i~cz\xEA\xB6\xE6~\ref{sec:dvd-install-net-updates}.
\end{description}
-Wyst\xEApuj\xB1ce w~zaawansowanym interfejsie Perl/Tk opcje specyficzne dla systemu
-Windows:
+ Opcje specyficzne dla systemu
+Windows występujące w~zaawansowanym interfejsie Perl/Tk:
\begin{description}
-\item[adjust PATH setting in registry] Ta opcja zapewnia, \xBFe wszystkie
- programy b\xEAd\xEA mia\xB3y w~swoich \xB6cie\xBFkach wyszukiwania dost\xEAp do drzewa
- katalog\xF3w \TL.
+\item[adjust PATH setting in registry] Ta opcja zapewnia, że wszystkie
+ programy będą miały w~swoich ścieżkach wyszukiwania dostęp do drzewa
+ katalogów \TL.
-\item[add menu shortcuts] Po wybraniu tej opcji Start menu systemu
- Windows b\xEAdzie zawiera\xB3o podmenu \TL. Opr\xF3cz pozycji ,,TeX Live menu''
- i~,,No shortcuts'' istnieje trzecia opcja ,,Launcher entry''.
- Opcja ta jest opisana w~punkcie \ref{sec:sharedinstall}.
+\item[add menu shortcuts] Po wybraniu tej opcji w~menu Start systemu
+ Windows pojawi się podmenu \TL. Oprócz opcji ,,TeX Live menu''
+ i~,,No shortcuts'' istnieje trzecia ,,Launcher entry''.
+ Jest ona opisana w~części~\ref{sec:sharedinstall}.
-\item[change file associations] Czy zmieni\xE6 powi\xB1zania plik\xF3w
- z~programami. Dost\xEApne s\xB1 warianty: ,,Only new'' (powi\xB1\xBF pliki
- z~aplikacjami, ale tylko nowe, nie zmieniaj\xB1c powi\xB1za\xF1 dla plik\xF3w
- ju\xBF istniej\xB1cych w~instalacji), ,,All'' (wszystkie) i~,,None'' (\xBFadne).
+\item[change file associations] Pozwala zmienić powiązania plików
+ z~programami. Dostępne są warianty: ,,Only new'' (powiąż pliki
+ z~aplikacjami, ale tylko nowe, nie zmieniając powiązań dla plików
+ już istniejących w~instalacji), ,,All'' (wszystkie) i~,,None'' (żadne).
-\item[install \TeX{}works front end] Zaistaluj edytor \TeX{}works.
+\item[install \TeX{}works front end] Zainstaluj edytor \TeX{}works.
\end{description}
-Po wykonaniu wszystkich potrzebnych ustawie\xF1 mo\xBFna rozpocz\xB1\xE6
-instalacj\xEA (klawisz ,,I'' lub przycisk ,,Install TeX Live''). Po instalacji zaleca si\xEA zajrze\xE6 do cz\xEA\xB6ci
-\ref{sec:postinstall}, bo by\xE6 mo\xBFe b\xEAd\xB1 niezb\xEAdne dodatkowe kroki.
+Po wykonaniu wszystkich potrzebnych ustawień można rozpocząć
+instalację (klawisz ,,I'' lub przycisk ,,Install TeX Live''). Po instalacji zaleca się zajrzeć do części~\ref{sec:postinstall}, bo być może będą niezbędne dodatkowe kroki.
-\subsection{Parametry instalacji z linii polece\xF1}
+\subsection{Parametry instalacji z linii poleceń}
\label{sec:cmdline}
Uruchom
@@ -1155,62 +1089,46 @@
\begin{alltt}
> \Ucom{install-tl -help}
\end{alltt}
-aby wy\xB6wietli\xE6 wszystkie dost\xEApne parametry.
- % Either |-| or |--| can be used to introduce option names.
- Oto najcz\xEA\xB6ciej u\xBFywane:
+aby wyświetlić wszystkie dostępne parametry. Aby użyć danej opcji należy jej nazwę poprzedzić znakiem |-| lub |--|. Oto najczęściej używane:
\begin{ttdescription}
-\item[-gui] U\xBFyj (je\xB6li to mo\xBFliwe) programu w~wersji graficznej (\GUI);
- wymagane jest posiadanie modu\xB3u Perl/Tk
+\item[-gui] Użyj (jeśli to możliwe) programu w~wersji graficznej (\GUI). Wersja graficzna wymaga
+ modułu Tcl/Tk w~wersji 8.5 lub wyższej. Tak jest w przypadku Mac\,OS\,X, dla Windows jest dystrybuowany z \TL. Starsze opcje \texttt{-gui=perltk} i~\texttt{-gui=wizard} są nadal dostępne, ale wymagają zainstalowania modułu Perl/Tk
(\url{http://tug.org/texlive/distro.html#perltk}) skompilowanego ze
-wsparciem dla XFT;
-gdy jest on niedost\xEApny, program instalacyjny uruchomiony zostanie
-w trybie tekstowym.
-\item[-no-gui] Wymusza tryb tekstowy, np. w~Windows.
-\item[-lang {\sl LL}] Pozwala wybra\xE6 j\xEAzyk komunikat\xF3w,
- \textsl{LL} oznacza tu dwuliterowy kod j\xEAzyka; list\xEA dost\xEApnych
- j\xEAzyk\xF3w wy\xB6wietli \verb|install-tl --help|.
- %angielski (\texttt{en}, domy\xB6lny),
- % chi\xF1ski tradycyjny (\texttt{zh-tw}),
- % chi\xF1ski uproszczony (\texttt{zh-cn}),
- % czeski (\texttt{cz},
- % francuski (\texttt{fr}),
- % holenderski (\texttt{nl}),
- % japo\xF1ski (\texttt{ja}),
- % niemiecki (\texttt{de}),
- % polski (\texttt{pl}),
- % rosyjski (\texttt{ru}),
- % serbski (\texttt{sr}),
- % s\xB3owacki (\texttt{sk}),
- % s\xB3owe\xF1ski (\texttt{sl}),
- % w\xB3oski (\texttt{it}) i~wietnamski (\texttt{vi});
- Program automatycznie wykrywa j\xEAzyk systemu, ale je\xB6li jest to niemo\xBFliwe,
-komunikaty oraz menu b\xEAd\xB1 wy\xB6wietlane w~j\xEAzyku angielskim.
+wsparciem dla XFT. Jeśli Perl/Tk i~Tcl/Tk są niedostępne, program instalacyjny uruchomiony zostanie w~trybie tekstowym.
+\item[-no-gui] Wymusza użycie instalatora w trybie tekstowym.
-\item[-portable] Instalacja do u\xBFycia przeno\xB6nego, np. na pendrivie;
- opcja ta mo\xBFe by\xE6 u\xBFyta zar\xF3wno w trybie tekstowym (poleceniem \code{V}),
- jak i przez wyb\xF3r odpowiedniego przycisku programu instalacyjnego w trybie
-GUI (patrz cz\xEA\xB6\xE6 ~\ref{sec:portable-tl}).
+\item[-lang {\sl LL}] Pozwala wybrać język komunikatów,
+ \textsl{LL} oznacza tu dwuliterowy kod języka komunikatów instalatora. Listę dostępnych
+ języków można wyświetlić poleceniem \verb|install-tl --help|.
+ Program próbuje automatycznie wykryć język systemu, ale jeśli będzie to niemożliwe,
+komunikaty oraz menu będą wyświetlane w~języku angielskim.
+
+\item[-portable] Ta opcja pozwala zainstalować \TL{} na urządzeniu przenośnym, np. na pendrivie.
+ Może ona być użyta zarówno w trybie tekstowym (poleceniem \code{V}),
+ jak i~przez wybór odpowiedniego przycisku programu instalacyjnego w trybie
+GUI (patrz część ~\ref{sec:portable-tl}).
\item[-profile {\sl plik}] Wczytuje \var{plik} profilu instalacji
- i~przebiega ona bez interakcji ze strony u\xBFytkownika; program
+ i~przebiega ona bez interakcji ze strony użytkownika; program
instalacyjny zapisuje plik \filename{texlive.profile} w~katalogu
- \dirname{tlpkg} naszej instalacji, co pozwala wykorzysta\xE6 go dla
- powielenia w trybie wsadowym wszystkich wybor\xF3w i~ustawie\xF1 w~kolejnych
+ \dirname{tlpkg} naszej instalacji, co pozwala wykorzystać go dla
+ powielenia w trybie wsadowym wszystkich wyborów i~ustawień w~kolejnych
instalacjach.
-\item [-repository {\sl url-lub-\xB6cie\xBFka}] Pozwala okre\xB6li\xE6 inne ni\xBF
- domy\xB6lne \xBCr\xF3d\xB3o instalacji (patrz poni\xBFej).
+\item [-repository {\sl url-lub-ścieżka}] Pozwala określić inne niż
+ domyślne źródło instalacji (patrz poniżej).
\htmlanchor{opt-in-place}
-\item[-in-place] Je\xB6li posiadamy kopi\xEA repozytorium \TL{} uzyskan\xB1 via
+\item[-in-place] Jeśli posiadamy kopię repozytorium \TL{} uzyskaną via
rsync, svn itp. (patrz \url{http://tug.org/texlive/acquire-mirror.html}),
opcja ta pozwala na wykorzystanie jako instalacji owej kopii i~jedynie
- wykona kroki poinstalacyjne (konfiguracj\xEA). \textbf{Uwaga:} plik
- \filename{tlpkg/texlive.tlpdb} mo\xBFe zosta\xE6 nadpisany, a wi\xEAc warto go
- uprzednio skopiowa\xE6 w~bezpieczne miejsce. Ponadto usuwanie zb\xEAdnych pakiet\xF3w
- nale\xBFy wykona\xE6 wtedy r\xEAcznie, s\xB3owem -- u\xBFycie tej opcji zaleca si\xEA jedynie
- zaawansowanym u\xBFytkownikom. Opcja ta jest niedost\xEApna w~programie
+ wykona kroki poinstalacyjne (konfigurację). \\
+ \textbf{Uwaga:} plik
+ \filename{tlpkg/texlive.tlpdb} może zostać nadpisany, a więc warto go
+ uprzednio skopiować w~bezpieczne miejsce. Ponadto usuwanie zbędnych pakietów
+ należy wykonać wtedy ręcznie, słowem -- użycie tej opcji zaleca się jedynie
+ zaawansowanym użytkownikom. Opcja ta jest niedostępna w~programie
instalacyjnym z~interfejsem graficznym.
\end{ttdescription}
@@ -1217,250 +1135,239 @@
\subsubsection{Parametr \optname{-repository}}
\label{sec:location}
-Domy\xB6lnym repozytorium pakiet\xF3w dla \TL{} jest kopia (\textit{mirror}) \CTAN,
-znajdywana automatycznie poprzez sewis \url{http://mirror.ctan.org}.
+Domyślnym repozytorium pakietów dla \TL{} jest kopia (\textit{mirror}) \CTAN,
+znajdywana automatycznie poprzez serwis \url{http://mirror.ctan.org}.
-Parametrowi \optname{-repository} mo\xBFna przypisa\xE6 adres w sieci
-(rozpoczynaj\xB1cy si\xEA od \texttt{ftp:}, \texttt{http:} lub \texttt{file:/}) lub
-pe\xB3n\xB1 \xB6cie\xBFk\xEA do kopii repozytorium pakiet\xF3w na dysku (np. pobranej za pomoc\xB1
-programu \filename{wget} lub \filename{rsync}). Je\xB6li podany argument
-wskazuje na lokalny dysk (\xB6cie\xBFk\xEA b\xB1d\xBC adres \texttt{file:/}), wybrana
-zostanie instalacja ze skompresowanych plik\xF3w \filename{tar.xz}, zawartych
-w~podkatalogu \dirname{archive}. (Podaj\xB1c adres \texttt{http:}\ lub
-\texttt{ftp:}\ pami\xEAtaj, \xBFe ko\xF1cowy znak ,,\texttt{/}'' lub komponent ,,\texttt{/tlpkg}''
-s\xB1 ignorowane.)
+Parametrowi \optname{-repository} można przypisać adres w sieci
+(rozpoczynający się od \texttt{ftp:}, \texttt{http:} lub \texttt{file:/}) lub
+pełną ścieżkę do kopii repozytorium pakietów na dysku (np. pobranej za pomocą
+programu \filename{wget} lub \filename{rsync}). (Podając adres \texttt{http:}\ lub
+\texttt{ftp:}\ pamiętaj, że końcowy znak ,,\texttt{/}'' lub komponent ,,\texttt{/tlpkg}''
+są ignorowane.)
-Przyk\xB3adowo, mo\xBFna wybra\xE6 konkretn\xB1 kopi\xEA (zwierciad\xB3o) \CTAN\ z
-\url{http://ctan.example.org/tex-archive/systems/texlive/tlnet/} podstawiaj\xB1c
-prawdziw\xB1 nazw\xEA hosta i jego konkretn\xB1 \xB6cie\xBFk\xEA do korzenia \CTAN, zamiast
-|ctan.example.org/tex-archive|. Lista kopii \CTAN\ dost\xEApna jest na
+Przykładowo, można wybrać konkretną kopię (zwierciadło) \CTAN\ z~\url{http://ctan.example.org/tex-archive/systems/texlive/tlnet/} podstawiając
+prawdziwą nazwę hosta i jego konkretną ścieżkę do korzenia \CTAN, zamiast
+|ctan.example.org/tex-archive|. Lista kopii \CTAN\ dostępna jest na
stronie \url{http://ctan.org/mirrors}.
-\subsection{Czynno\xB6ci poinstalacyjne}
+Jeśli podany argument wskazuje na lokalny dysk (ścieżkę bądź adres \texttt{file:/}), wybrana
+zostanie instalacja ze skompresowanych plików zawartych %\filename{tar.xz},
+w~podkatalogu \dirname{archive} (nawet jeśli są dostępne pliki nieskompresowane).
+
+\subsection{Czynności poinstalacyjne}
\label{sec:postinstall}
-Mog\xB1 by\xE6 wymagane jakie\xB6 czynno\xB6ci poinstalacyjne.
+Mogą być wymagane jakieś czynności poinstalacyjne.
- % %Cz\xEA\xB6\xE6 ta nie dotyczy systemu Windows, dla kt\xF3rego program instalacyjny
- %przeprowadza ca\xB3\xB1 konfiguracj\xEA, w\xB3\xB1cznie z~ustawieniami menu systemowego
- %i~tworzeniem ikon na pulpicie. Poni\xBFsze uwagi mog\xB1 by\xE6 przydatne dla
- %u\xBFytkownik\xF3w innych system\xF3w.
- %
- %\subsubsection{Gdy zastosujemy dowi\xB1zania symboliczne}
- %
-
-\subsubsection{Zmienne \xB6rodowiska dla Unix}
+\subsubsection{Zmienne środowiska dla Unix}
\label{sec:env}
-U\xBFycie opisanej w~cz\xEA\xB6ci~\ref{sec:options} opcji tworzenia dowi\xB1za\xF1
+Użycie opisanej w~części~\ref{sec:options} opcji tworzenia dowiązań
symbolicznych w~standardowych katalogach nie wymaga zmian w zmiennych
-\xB6rodowiska systemowego. Niemniej jednak w systemach Unix
-po instalacji nale\xBFy do zmiennej \envname{PATH} doda\xE6 \xB6cie\xBFk\xEA do
-program\xF3w \TL. (W Windows program instalacyjny czyni to za nas.)
+środowiska systemowego. Niemniej jednak w systemach Unix
+po instalacji należy do zmiennej \envname{PATH} dodać ścieżkę do
+programów \TL. (W Windows program instalacyjny czyni to za nas.)
-Ka\xBFda z~obs\xB3ugiwanych platform ma w\xB3asny podkatalog
-w~ramach \dirname{TEXDIR/bin}. List\xEA platform i~odpowiadaj\xB1cych im katalog\xF3w
+Każda z~obsługiwanych platform ma własny podkatalog
+w~ramach \dirname{TEXDIR/bin}. Listę platform i~odpowiadających im katalogów
przedstawiono na rys.~\ref{fig:bin-text}.
-R\xF3wnie\xBF korzystanie z~systemowych przegl\xB1darek dokumentacji \prog{man}
-i~\prog{info} staje si\xEA mo\xBFliwe dopiero
-po dodaniu odpowiednich katalog\xF3w do ich \xB6cie\xBFek przeszukiwania.
-Strony \prog{man} mog\xB1 by\xE6 tak\xBFe znajdywane automatycznie po dodaniu
-\xB6cie\xBFki ich po\xB3o\xBFenia do \envname{MANPATH}.
+Również korzystanie z~systemowych przeglądarek dokumentacji \prog{man}
+i~\prog{info} staje się możliwe dopiero
+po dodaniu odpowiednich katalogów do ich ścieżek przeszukiwania.
+Strony \prog{man} mogą być także znajdywane automatycznie po dodaniu
+ścieżki ich położenia do \envname{MANPATH}.
-Dla pow\xB3oki zgodnej z~Bourne takiej jak \cmdname{bash}, u\xBFywaj\xB1c na przyk\xB3ad Intel x86 \GNU/Linux i domy\xB6lnej konfiguracji, nale\xBFa\xB3oby edytowa\xE6 plik \filename{$HOME/.profile} (lub inny pochodz\xB1cy z \filename{.profile} i dopisa\xE6 linie:
+Dla powłoki zgodnej z~Bourne takiej jak \prog{bash}, używając na przykład Intel x86 \GNU/Linux i domyślnej konfiguracji, należałoby edytować plik \filename{$HOME/.profile} (lub inny pochodzący z \filename{.profile} i dopisać linie:
\begin{sverbatim}
-PATH=/usr/local/texlive/2018/bin/i386-linux:$PATH; export PATH
-MANPATH=/usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH; export MANPATH
-INFOPATH=/usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH; export INFOPATH
+PATH=/usr/local/texlive/2019/bin/x86_64-linux:$PATH; export PATH
+MANPATH=/usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH; export MANPATH
+INFOPATH=/usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH; export INFOPATH
\end{sverbatim}
-W~wypadku csh lub tcsh nale\xBFy zmodyfikowa\xE6 plik \filename{$HOME/.cshrc} i dopisa\xE6 linie:
+W~wypadku csh lub tcsh należy zmodyfikować plik \filename{$HOME/.cshrc} i dopisać linie:
\begin{sverbatim}
-setenv PATH /usr/local/texlive/2018/bin/i386-linux:$PATH
-setenv MANPATH /usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH
-setenv INFOPATH /usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH
+setenv PATH /usr/local/texlive/2019/bin/x86_64-linux:$PATH
+setenv MANPATH /usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH
+setenv INFOPATH /usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH
\end{sverbatim}
-Je\xB6li jakie\xB6 ustawienia zawarto ju\xBF w~prywatnych plikach konfiguracyjnych,
-w\xF3wczas oczywi\xB6cie katalogi \TL\ powinny by\xE6 tam odpowiednio wkomponowane.
+Jeśli jakieś ustawienia zawarto już w~prywatnych plikach konfiguracyjnych,
+wówczas oczywiście katalogi \TL\ powinny być tam odpowiednio wkomponowane.
-\subsubsection{Zmienne \xB6rodowiska: konfiguracja globalna}
+\subsubsection{Zmienne środowiska: konfiguracja globalna}
\label{sec:envglobal}
-Je\xB6li zmiany maj\xB1 by\xE6 na poziomie globalnym albo je\xB6li maj\xB1 dotyczy\xE6
-nowego u\xBFytkownika systemu, to nale\xBFy to zrobi\xE6 na w\xB3asn\xB1 r\xEAk\xEA --
-jest zbyt wiele mo\xBFliwo\xB6ci dla r\xF3\xBFnych system\xF3w dotycz\xB1cych miejsca i~sposobu
-konfiguracji aby je wszystkie tutaj opisywa\xE6.
+Jeśli zmiany mają być na poziomie globalnym albo jeśli mają dotyczyć
+nowego użytkownika systemu, to należy to zrobić na własną rękę --
+ jest zbyt wiele możliwości dotyczących miejsca i~sposobu
+konfiguracji w różnych systemach aby je wszystkie tutaj opisywać.
-Nasze dwie rady s\xB1 nast\xEApuj\xB1ce: 1)~mo\xBFna sprawdzi\xE6 plik
-\filename{/etc/manpath.config} i,~je\xB6li jest obecny, doda\xE6 w nim wiersze
+Nasze dwie rady są następujące: 1)~można sprawdzić plik
+\filename{/etc/manpath.config} i,~jeśli jest obecny, dodać w nim wiersze
\begin{sverbatim}
-MANPATH_MAP /usr/local/texlive/2018/bin/i386-linux \
- /usr/local/texlive/2018/texmf-dist/doc/man
+MANPATH_MAP /usr/local/texlive/2019/bin/x86_64-linux \
+ /usr/local/texlive/2019/texmf-dist/doc/man
\end{sverbatim}
- 2)~mo\xBFna sprawdzi\xE6 plik \filename{/etc/environment}, w kt\xF3rym mo\xBFe by\xE6
-zdefiniowana \xB6cie\xBFka wyszukiwania i~inne domy\xB6lne zmienne \xB6rodowiska.
+ 2)~można sprawdzić plik \filename{/etc/environment}, w którym może być
+zdefiniowana ścieżka wyszukiwania i~inne domyślne zmienne środowiska.
-W ka\xBFdym katalogu w plikami wykonywalnymi system\xF3w uniksowych mo\xBFemy te\xBF utworzy\xE6
-symboliczne dowi\xB1zanie o nazwie \code{man} do katalogu
-\dirname{texmf-dist/doc/man}. Niekt\xF3re programy \code{man}, np. standardowy
-program \code{man} w systemie Mac\,OS\,X, automatycznie znajd\xB1 to dowi\xB1zanie,
-likwiduj\xB1c potrzeb\xEA jakiegokolwiek dzia\xB3ania z naszej strony.
+W każdym katalogu w plikami wykonywalnymi systemów uniksowych możemy też utworzyć
+symboliczne dowiązanie o nazwie \code{man} do katalogu
+\dirname{texmf-dist/doc/man}. Niektóre programy \code{man}, np. standardowy
+program \code{man} w systemie Mac\,OS\,X automatycznie znajdą to dowiązanie,
+likwidując potrzebę jakiegokolwiek działania z naszej strony.
\subsubsection{Aktualizacje z internetu po instalacji z \DVD}
\label{sec:dvd-install-net-updates}
-Po instalacji z \DVD\ i \textit{po modyfikacji} \xB6cie\xBFki wyszukiwania
-program\xF3w (jak opisano to powy\xBFej), mo\xBFemy pobra\xE6 z internetu aktualizacje
-pakiet\xF3w:
+Po instalacji \TL{} z \DVD\ i \textit{po modyfikacji} ścieżki wyszukiwania
+programów (jak opisano to powyżej), możemy pobrać z internetu aktualizacje
+pakietów:
\begin{alltt}
> \Ucom{tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet}
\end{alltt}
-W\xF3wczas pakiety b\xEAd\xB1 aktualizowane z najbli\xBFszej, automatycznie
-znalezionej kopii archiw\xF3w \CTAN (co domy\xB6lnie w\xB3\xB1czono podczas instalacji).
-Je\xB6li wyst\xB1pi\xB1 problemy z automatycznym wyborem archiwum, nale\xBFy poda\xE6
-konkretny adres (list\xEA adres\xF3w znajdziemy na \url{http://ctan.org/mirrors})
-wraz z pe\xB3n\xB1 \xB6cie\xBFk\xB1 do podkatalogu \dirname{tlnet}.
+Wówczas pakiety będą aktualizowane z najbliższej, automatycznie
+znalezionej kopii archiwów \CTAN\ (co domyślnie włączono podczas instalacji).
+Jeśli wystąpiły problemy z automatycznym wyborem archiwum, należy podać
+konkretny adres (listę adresów znajdziemy na \url{http://ctan.org/mirrors})
+wraz z pełną ścieżką do podkatalogu \dirname{tlnet}.
\htmlanchor{xetexfontconfig} % keep historical anchor working
\htmlanchor{sysfontconfig}
-\subsubsection{Konfiguracja font\xF3w dla \protect\XeTeX\protect\ i~Lua\protect\TeX}
+\subsubsection{Konfiguracja fontów dla \protect\XeTeX\protect\ i~Lua\protect\TeX}
\label{sec:font-conf-sys}
-\XeTeX\ i~Lua\TeX\ mog\xB1 u\xBFywa\xE6 wszystkich font\xF3w zainstalowanych w~systemie, nie
-tylko tych znajduj\xB1cych si\xEA w~katalogach \TeX-owych. Oba programy korzystaj\xB1
-tu ze zbli\xBFonych, ale jednak r\xF3\xBFnych metod.
+\XeTeX\ i~Lua\TeX\ mogą używać wszystkich fontów zainstalowanych w~systemie, nie
+tylko tych znajdujących się w~katalogach \TeX-owych. Oba programy korzystają
+tu ze zbliżonych, ale jednak różnych metod.
-W systemach Windows fonty dostarczone z~\TL\ s\xB1 automatycznie dost\xEApne
-dla programu \XeTeX{} poprzez odwo\xB3anie do nazwy fontu. W~Mac\,OS\,X{}
-wyszukanie font\xF3w wymaga dodatkowych krok\xF3w; patrz strona Mac\TeX\ w~sieci
-(\url{http://tug.org/mactex}). Dla innych system\xF3w uniksowych nale\xBFy
-skonfigurowa\xE6 system tak, aby dowolny program m\xF3g\xB3 znale\xBC\xE6 fonty
-dostarczone w~\TL. Aby to u\xB3atwi\xE6, podczas instalacji pakietu
-\pkgname{xetex} tworzony jest plik konfiguracyjny font\xF3w:
+W systemach Windows fonty dostarczone z~\TL\ są automatycznie dostępne
+dla programu \XeTeX{} poprzez odwołanie do nazwy fontu. W~Mac\,OS\,X{}
+wyszukanie fontów wymaga dodatkowych kroków; patrz strona Mac\TeX\ w~sieci
+(\url{http://tug.org/mactex}). Dla innych systemów uniksowych należy
+skonfigurować system tak, aby dowolny program mógł znaleźć fonty
+dostarczone w~\TL. Aby to ułatwić, podczas instalacji pakietu
+\pkgname{xetex} tworzony jest plik konfiguracyjny fontów:
\filename{TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf}.
-Aby udost\xEApni\xE6 fonty \TL{} dla innych aplikacji systemu
-(zak\xB3adaj\xB1c, \xBFe mamy odpowiednie uprawnienia) nale\xBFy wykona\xE6
-nast\xEApuj\xB1ce czynno\xB6ci:
+Aby udostępnić fonty \TL{} dla innych aplikacji systemu
+(zakładając, że mamy odpowiednie uprawnienia) należy wykonać
+następujące czynności:
\begin{enumerate*}
-\item skopiowa\xE6 \filename{texlive-fontconfig.conf} do
+\item skopiować \filename{texlive-fontconfig.conf} do
\dirname{/etc/fonts/conf.d/09-texlive.conf};
-\item uruchomi\xE6 \Ucom{fc-cache -fsv}.
+\item uruchomić \Ucom{fc-cache -fsv}.
\end{enumerate*}
-Je\xB6li nie mamy odpowiednich uprawnie\xF1, a~chcemy
- %podczas uruchamiania \XeTeX-a
- korzysta\xE6 z~font\xF3w dost\xEApnych w~\TL, nale\xBFy:
-\begin{enumerate*}
-\item skopiowa\xE6 plik \filename{texlive-fontconfig.conf} do
+Jeśli nie mamy odpowiednich uprawnień aby wykonać kroki przedstawione powyżej lub chcemy fonty \TL{} udostępnić tylko jednemu użytkownikowi, możemy:
+\begin{enumerate*}
+\item skopiować plik \filename{texlive-fontconfig.conf} do
\filename{~/.fonts.conf}, gdzie \filename{~} oznacza nasz katalog domowy.
-\item uruchomi\xE6 \Ucom{fc-cache -fv}.
+\item uruchomić \Ucom{fc-cache -fv}.
\end{enumerate*}
-Aby wy\xB6wietli\xE6 nazwy font\xF3w systemowych trzeba uruchomi\xE6 program \code{fc-list}. Uruchomienie \code{fc-list : family style file spacing} poka\xBFe
-wi\xEAcej interesuj\xB1cych informacji.
+Aby wyświetlić nazwy fontów systemowych trzeba uruchomić program \code{fc-list}. Uruchomienie go z dodatkową opcją \code{fc-list : family style file spacing} wyświetli
+więcej interesujących informacji.
\subsubsection{\protect\ConTeXt{} Mark IV}
\label{sec:context-mkiv}
-Po instalacji \TL, zar\xF3wno tzw. ,,stary'' \ConTeXt{} (Mark II), jak i~nowy
-\ConTeXt{} (Mark IV, oparty na Lua\TeX) powinny dzia\xB3a\xE6 bez problem\xF3w, o ile do aktualizacji b\xEAdziemy u\xBFywa\xE6 wy\xB3\xB1cznie programu \verb+tlmgr+.
+Po instalacji \TL, zarówno tzw. ,,stary'' \ConTeXt{} (Mark II), jak i~nowy
+\ConTeXt{} (Mark IV) powinny działać bez problemów, o ile do aktualizacji będziemy używać wyłącznie programu \verb+tlmgr+.
-Poniewa\xBF \ConTeXt{} MkIV nie stosuje biblioteki kpathsea do
-wyszukiwania plik\xF3w, to po zainstalowaniu r\xEAcznie nowych plik\xF3w (bez u\xBFycia
-\verb+tlmgr+). Po ka\xBFdej tego typu instalacji wymagane jest uruchomienie:
+Ponieważ \ConTeXt{} MkIV nie stosuje biblioteki kpathsea do
+wyszukiwania plików, po zainstalowaniu ręcznie nowych plików (bez użycia
+\verb+tlmgr+) każdy użytkownik MkIV musi uruchomić:
\begin{sverbatim}
context --generate
\end{sverbatim}
-aby od\xB6wie\xBFy\xE6 dane buforowe \ConTeXt.
-Wygenerowane pliki zostan\xB1 zapisane w~katalogach wskazywanych przez
-zmienn\xB1 \code{TEXMFCACHE} (domy\xB6ln\xB1 warto\xB6ci\xB1 tej zmiennej w~\TL\ jest
+aby odświeżyć dane buforowe \ConTeXt.
+Wygenerowane pliki zostaną zapisane w~katalogach wskazywanych przez
+zmienną \code{TEXMFCACHE} (domyślną wartością tej zmiennej w~\TL\ jest
\verb+TEXMFSYSVAR;TEXMFVAR+).
-\ConTeXt\ MkIV przeszuka wszystkie \xB6cie\xBFki wymienione w
-\verb+TEXMFCACHE+ i zapisze dane w pierwszej \xB6cie\xBFce, kt\xF3ra jest dost\xEApna
-do zapisu. Gdy dane buforowe s\xB1 zduplikowane, podczas ich odczytywania
-zostan\xB1 wykorzystane ostatnio znalezione.
+\ConTeXt\ MkIV przeszuka wszystkie ścieżki wymienione w
+\verb+TEXMFCACHE+ i zapisze dane w pierwszej ścieżce, która jest dostępna
+do zapisu. Gdy dane buforowe są zduplikowane, podczas ich odczytywania
+zostaną wykorzystane ostatnio znalezione.
-Wi\xEAcej informacji znajdziemy na stronach:
+Więcej informacji znajdziemy na stronach:
\url{http://wiki.contextgarden.net/Running_Mark_IV}.
-\subsubsection{Integracja lokalnych i prywatnych pakiet\xF3w makr}
+\subsubsection{Integracja lokalnych i prywatnych pakietów makr}
\label{sec:local-personal-macros}
-Jak ju\xBF wspomniano w~cz\xEA\xB6ci~\ref{sec:texmftrees}, katalog \dirname{TEXMFLOCAL}
-(domy\xB6lnie \dirname{/usr/local/texlive/texmf-local} lub
+Jak już wspomniano w~części~\ref{sec:texmftrees}, katalog \dirname{TEXMFLOCAL}
+(domyślnie \dirname{/usr/local/texlive/texmf-local} lub
\verb|%SystemDrive%\texlive\texmf-local| w~Windows) przeznaczony jest na lokalne
(np. w~danej sieci komputerowej) fonty oraz pakiety makr. Z~kolei
-\dirname{TEXMFHOME} (domy\xB6lnie \dirname{$HOME/texmf} lub
+\dirname{TEXMFHOME} (domyślnie \dirname{$HOME/texmf} lub
\verb|%USERPROFILE%\texmf|) jest przeznaczony na prywatne makra i~fonty
-u\xBFytkownika. W zamierzeniu oba te katalogi powinny by\xE6 zachowywane przy
-instalacji nowszych wersji \TL{}, a~ich zawarto\xB6\xE6 ma by\xE6 automatycznie
-dost\xEApna dla kolejnych wyda\xF1. Zalecamy zatem, by nie
-przedefiniowywa\xE6 \dirname{TEXMFLOCAL}, co w~przysz\xB3o\xB6ci (przy nast\xEApnych wydaniach \TL) pozwoli unikn\xB1\xE6 r\xEAcznego konfigurowania.
+użytkownika. W zamierzeniu oba te katalogi powinny być zachowywane przy
+instalacji nowszych wersji \TL{}, a~ich zawartość ma być automatycznie
+dostępna dla kolejnych wydań. Zalecamy zatem, by nie
+przedefiniowywać \dirname{TEXMFLOCAL}, co w~przyszłości (przy następnych wydaniach \TL) pozwoli uniknąć ręcznego konfigurowania.
-W~obu drzewach katalog\xF3w pliki powinny by\xE6 umieszczane w~odpowiednich
+W~obu drzewach katalogów pliki powinny być umieszczane w~odpowiednich
podkatalogach, zgodnie z~zaleceniami \TDS{} (patrz: \url{http://tug.org/tds},
-tak\xBFe plik \filename{texmf-dist/web2c/texmf.cnf}). Przyk\xB3adowo pliki klas lub
-makr \LaTeX-a powinny by\xE6 umieszczane w~katalogu
+także plik \filename{texmf-dist/web2c/texmf.cnf}). Przykładowo pliki klas lub
+makr \LaTeX-a powinny być umieszczane w~katalogu
\dirname{TEXMFLOCAL/tex/latex/} lub \dirname{TEXMFHOME/tex/latex/}
(lub ich podkatalogach).
-\dirname{TEXMFLOCAL} po zmianie zawarto\xB6ci wymaga od\xB6wie\xBFenia bazy danych --
-poleceniem \cmdname{mktexlsr} lub poprzez u\xBFycie przycisku ,,Od\xB6wie\xBF bazy
-danych'' w~graficznym trybie programu TeX Live Manager (\prog{tlmgr}).
+\dirname{TEXMFLOCAL} po zmianie zawartości wymaga odświeżenia bazy danych --
+poleceniem \cmdname{mktexlsr} lub poprzez użycie przycisku ,,Odśwież bazy
+danych'' w~graficznym trybie programu \TeX\ Live Manager (\prog{tlmgr}).
-Ka\xBFda z tych zmiennych ma domy\xB6lnie przypisany pojedynczy katalog, ale
-nie musi by\xE6 to regu\xB3\xB1. Je\xB6li testujemy r\xF3\xBFne wersje pakiet\xF3w, mo\xBFemy
-do w\xB3asnych cel\xF3w zak\xB3ada\xE6 kolejne drzewa katalog\xF3w i prze\xB3\xB1cza\xE6 kolejno\xB6\xE6
-ich przeszukiwania. Wystarczy zadeklarowa\xE6 zmienn\xB1 \dirname{TEXMFHOME}
-dla listy katalog\xF3w, kt\xF3re oddzielamy przecinkami i~umieszczamy w~klamrach:
+Każda z tych zmiennych ma domyślnie przypisany pojedynczy katalog, ale
+nie musi być to regułą. Jeśli testujemy różne wersje pakietów, możemy
+do własnych celów zakładać kolejne drzewa katalogów i przełączać kolejność
+ich przeszukiwania. Wystarczy zadeklarować zmienną \dirname{TEXMFHOME}
+dla listy katalogów, które oddzielamy przecinkami i~umieszczamy w~klamrach:
\begin{verbatim}
TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}
\end{verbatim}
-W cz\xEA\xB6ci \ref{sec:brace-expansion} opisano dok\xB3adniej analiz\xEA listy
-katalog\xF3w umieszczonych w klamrach.
+W części \ref{sec:brace-expansion} opisano dokładniej analizę listy
+katalogów umieszczonych w klamrach.
-\subsubsection{Integracja font\xF3w z innych \xBCr\xF3de\xB3}
+\subsubsection{Integracja fontów z innych źródeł}
-Jest to, niestety, bardzo skomplikowane zagadnienie, wymagaj\xB1ce sporej wiedzy
-u\xBFytkownika. Warto najpierw przejrze\xE6, jakie fonty mamy dost\xEApne
-bezp\xB3atnie w~dystrybucji \TL\ (jest ich ca\xB3kiem sporo).
+Jest to, niestety, bardzo skomplikowane zagadnienie, wymagające sporej wiedzy
+użytkownika. Warto najpierw przejrzeć, jakie fonty mamy dostępne
+bezpłatnie w~dystrybucji \TL\ (jest ich całkiem sporo).
-Alternatyw\xB1 jest tu u\xBFycie programu \XeTeX{} lub Lua\TeX\ (patrz
-cz\xEA\xB6\xE6~\ref{sec:tex-extensions}), kt\xF3re korzystaj\xB1 z font\xF3w systemowych
-bez potrzeby instalowania ich dla program\xF3w \TeX-owych.
+Alternatywą jest tu użycie programu \XeTeX{} lub Lua\TeX\ (patrz
+część~\ref{sec:tex-extensions}), które korzystają z fontów systemowych
+bez potrzeby instalowania ich dla programów \TeX-owych.
-Procedury instalacji i integracji font\xF3w
- % for our best effort at wielkim staraniem ??
- opisano w~miar\xEA dok\xB3adnie np. na stronie:
+Procedury instalacji i integracji fontów
+ opisano w~miarę dokładnie np. na stronie:
\url{http://tug.org/fonts/fontinstall.html}.
\subsection{Testowanie instalacji}
\label{sec:test-install}
-Po zainstalowaniu \TL{} warto sprawdzi\xE6, czy programy dzia\xB3aj\xB1
-poprawnie. Pierwsz\xB1 rzecz\xB1 b\xEAdzie znalezienie programu do edycji plik\xF3w.
+Po zainstalowaniu \TL{} warto sprawdzić, czy programy działają
+poprawnie. Pierwszą rzeczą będzie znalezienie programu do edycji plików.
\TL{} dostarcza edytor \TeX{}works (\url{http://tug.org/texworks}), ale tylko
-dla Windows, za\xB6 Mac\TeX{} edytor
+dla Windows, zaś Mac\TeX{} edytor
TeXShop (\url{http://pages.uoregon.edu/koch/texshop}).
-Dla innych system\xF3w uniksowych
-wyb\xF3r edytora pozostawia si\xEA u\xBFytkownikowi. W~zasadzie we wszystkich
-systemach mo\xBFemy korzysta\xE6 z~dowolnego edytora, operuj\xB1cego na czystym
-tek\xB6cie.
+Dla innych systemów uniksowych
+wybór edytora pozostawia się użytkownikowi. W~zasadzie we wszystkich
+systemach możemy korzystać z~dowolnego edytora, operującego na czystym
+tekście.
-Opiszemy tu podstawowe procedury testuj\xB1ce funkcjonowanie instalacji
-w~systemach Unix, ale zasady s\xB1 identyczne dla innych system\xF3w.
+Opiszemy tu podstawowe procedury testujące funkcjonowanie instalacji
+w~systemach Unix, ale zasady dla Mac\,OS\,X{} i~Windows są identyczne.
\begin{enumerate}
-\item Sprawdzamy najpierw, czy uruchamia si\xEA program \cmdname{tex}:
+\item Sprawdzamy najpierw, czy uruchamia się program \cmdname{tex}:
\begin{alltt}
> \Ucom{tex -{}-version}
TeX 3.14159265 (TeX Live ...)
@@ -1467,86 +1374,80 @@
Copyright ... D.E. Knuth.
...
\end{alltt}
-Je\xB6li uruchomienie ko\xF1czy si\xEA komunikatem \emph{command not found}
-(\emph{nie znaleziono polecenia}), oznacza to, \xBFe niepoprawnie
-zadeklarowano zmienn\xB1 \envname{PATH} (patrz: deklaracje zmiennych
-\xB6rodowiska na str.~\pageref{sec:env}).
+Jeśli uruchomienie kończy się komunikatem \emph{command not found}
+(\emph{nie znaleziono polecenia}), oznacza to, że niepoprawnie
+zadeklarowano zmienną \envname{PATH} (patrz: deklaracje zmiennych
+środowiska na str.~\pageref{sec:env}).
-\item Nast\xEApnie przetwarzamy prosty plik \LaTeX-owy:
+\item Następnie przetwarzamy prosty plik \LaTeX-owy:
\begin{alltt}
> \Ucom{latex sample2e.tex}
This is pdfTeX 3.14...
-.....
+...
Output written on sample2e.dvi (3 pages, 7484 bytes).
Transcript written on sample2e.log.
\end{alltt}
-Gdy program nie znajduje \filename{sample2e.tex} (b\xB1d\xBC innych wymaganych
-plik\xF3w), mo\xBFe to oznacza\xE6, \xBFe nadal dzia\xB3aj\xB1 ustawienia zmiennych \xB6rodowiska
-b\xB1d\xBC pliki konfiguracyjne z~innej (poprzedniej) instalacji.
-Szczeg\xF3\xB3ow\xB1 analiz\xEA, gdzie pliki s\xB1 szukane i~znajdowane,
-umo\xBFliwia diagnostyka opisana w~cz\xEA\xB6ci \ref{sec:debugging} na
+Gdy program nie znajduje \filename{sample2e.tex} (bądź innych wymaganych
+plików), może to oznaczać, że nadal działają ustawienia zmiennych środowiska
+bądź pliki konfiguracyjne z~innej (poprzedniej) instalacji.
+Szczegółową analizę, gdzie pliki są szukane i~znajdowane,
+umożliwia diagnostyka opisana w~części \ref{sec:debugging} na
str.~\pageref{sec:debugging}.
-\item Podgl\xB1d wyniku sk\xB3adu:
+\item Podgląd wyniku składu:
\begin{alltt}
> \Ucom{xdvi sample2e.dvi} # Unix
> \Ucom{dviout sample2e.dvi} # Windows
\end{alltt}
-Polecenie \cmdname{xdvi} wymaga uruchomionego \xB6rodowiska graficznego
-X~Window. Dla MS Windows analogicznym poleceniem jest \cmdname{dviout}.
- %%!
- %%! You should see a new window with a nice document explaining some of the
- %%! basics of \LaTeX{}. (Well worth reading, by the way if you're new to the
- %%! system.) You do have to be running under X for \cmdname{xdvi} to work; if
- %%! you're not, or your \envname{DISPLAY} environment variable is set
- %%! incorrectly, you'll get an error \samp{Can't open display}.
+% Dla MS Windows analogicznym poleceniem jest \cmdname{dviout}.
-\item Przetwarzanie wyniku sk\xB3adu do \PS{} w~celu wy\xB6wietlenia lub wydruku:
+ W nowym oknie powinien pojawić się dokument wyjaśniający podstawy \LaTeX-a. (Warto go przeczytać jeśli jesteś początkującym użytkownikiem.) Polecenie \cmdname{xdvi} wymaga uruchomionego środowiska graficznego X~Window. Jeśli X-Window nie będzie uruchomione lub zmienna środowiskowa \envname{DISPLAY} będzie błędna to zamiast dokumentu pojawi się informacja \samp{Can't open display}.
+
+\item Przetwarzanie pliku .dvi do \PS{} w~celu wyświetlenia lub wydruku:
\begin{alltt}
> \Ucom{dvips sample2e.dvi -o sample2e.ps}
\end{alltt}
-\item Tworzenie dokumentu bezpo\xB6rednio w~formacie PDF:
+\item Tworzenie dokumentu w~formacie PDF zamiast .dvi:
\begin{alltt}
> \Ucom{pdflatex sample2e.tex}
\end{alltt}
-\item Podgl\xB1d dokumentu PDF:
+\item Podgląd dokumentu PDF:
\begin{alltt}
> \Ucom{gv sample2e.pdf}
\textrm{lub:}
> \Ucom{xpdf sample2e.pdf}
\end{alltt}
-Programy \cmdname{gv} i~\cmdname{xpdf} s\xB1 zwykle dostarczane
+Programy \cmdname{gv} i~\cmdname{xpdf} są zwykle dostarczane
w~ramach systemu operacyjnego, wobec tego nie zamieszczono ich
-na \TL. Przed samodzieln\xB1 instalacj\xB1 warto odwiedzi\xE6 strony,
+na \TL. Przed samodzielną instalacją warto odwiedzić strony,
odpowiednio: \url{http://www.gnu.org/software/gv}
-i~\url{http://www.foolabs.com/xpdf}. W~sieci dost\xEApny jest tak\xBFe
-bezp\xB3atny program Adobe Reader (\url{http://www.adobe.com}).
-U\xBFytkownikom Windows mo\xBFna poleci\xE6 program
+i~\url{http://www.foolabs.com/xpdf}. W~sieci dostępny jest także
+bezpłatny program Adobe Reader (\url{http://www.adobe.com}).
+Użytkownikom Windows można polecić program
Sumatra PDF (\url{https://www.sumatrapdfreader.org/free-pdf-reader.html}).
-W~systemie Windows domy\xB6lnie instalowany jest dla \TL{} program
+W~systemie Windows domyślnie instalowany jest dla \TL{} program
\cmdname{psv}
-(PS\_View), pozwalaj\xB1cy przegl\xB1da\xE6 pliki \cmdname{.ps} i~\cmdname{.pdf}.
-Program ten mo\xBFna te\xBF zainstalowa\xE6 samodzielnie w~systemach Linux
+(PS\_View), pozwalający przeglądać pliki \cmdname{.ps} i~\cmdname{.pdf}.
+Program ten można też zainstalować samodzielnie w~systemach Linux
%(w~katalogu \dirname{support/} znajdziemy plik \filename{psview-5.09t.zip}).
(\url{http://psview.sourceforge.net/download.html}).
-\item Inne przydatne pliki testowe:
-
+\item Inne przydatne pliki testowe (poza sample2e.tex).
\begin{ttdescription}
-\item [small2e.tex] przyk\xB3ad prostszy ni\xBF \filename{sample2e};
-\item [testpage.tex] test po\xB3o\xBFenia wydruku na kartce papieru, przydatny
- do sprawdzenia, czy nasza drukarka nie wprowadza przesuni\xEA\xE6;
-\item [nfssfont.tex] s\xB3u\xBFy do wydruku tablic fontowych;
-\item [testfont.tex] jak wy\xBFej, z~tym \xBFe zamiast \LaTeX-a trzeba u\xBFy\xE6 plain
- \TeX{};
-\item [story.tex] najbardziej kanoniczny przyk\xB3ad dla plain \TeX{};
- na zako\xF1czenie przetwarzania uruchomionego poleceniem \samp{tex story},
- po ukazaniu si\xEA \code{*}, nale\xBFy wpisa\xE6 \samp{\bs bye}.
+\item [small2e.tex] Plik przykładowy prostszy niż \filename{sample2e}.
+\item [testpage.tex] Plik do testowania położenia wydruku na kartce papieru, przydatny
+ do sprawdzenia, czy nasza drukarka nie wprowadza przesunięć.
+\item [nfssfont.tex] Służy do wydruku tablic fontowych.
+\item [testfont.tex] Jak wyżej, z~tym że zamiast \LaTeX-a trzeba użyć plain
+ \TeX{}.
+\item [story.tex] Najbardziej kanoniczny plik przykładowy dla plain \TeX{}.
+ Na zakończenie przetwarzania uruchomionego poleceniem \samp{tex story.tex},
+ po ukazaniu się \code{*}, należy wpisać \samp{\bs bye}.
\end{ttdescription}
-\item Je\xB6li zainstalowano pakiet \filename{xetex}, mo\xBFemy przetestowa\xE6
- u\xBFycie font\xF3w systemowych:
+\item Jeśli zainstalowano pakiet \filename{xetex}, można przetestować
+ użycie fontów systemowych:
\begin{alltt}
> \Ucom{xetex opentype-info.tex}
This is XeTeX, Version 3.14\dots
@@ -1554,69 +1455,64 @@
Output written on opentype-info.pdf (1 page).
Transcript written on opentype-info.log.
\end{alltt}
-Gdy otrzymamy komunikat b\xB3\xEAdu:
-,,Invalid fontname `Latin Modern Roman/ICU'\dots'', oznacza to, \xBFe
-nale\xBFy zmieni\xE6 konfiguracj\xEA systemu, jak to opisano
-w~cz\xEA\xB6ci~\ref{sec:font-conf-sys}.
-
+Gdy otrzymamy komunikat błędu:
+,,Invalid fontname `Latin Modern Roman/ICU'\dots'', oznacza to, że
+należy zmienić konfigurację systemu, jak to opisano
+w~części~\ref{sec:font-conf-sys}.
\end{enumerate}
-%% Nowa cz\xEA\xB6\xE6 w 2018 ZW
\subsection{Dodatkowe oprogramowanie}
-Je\xBFeli zaczynasz swoj\xB1 przygod\xEA z \TeX-em, lub potrzebujesz pomocy w trakcie sk\xB3adania dokumentu, odwied\xBC stron\xEA \url{http://tug.org/begin.html}. Znajdziesz tam wiele przydatnych informacji.
+Jeżeli zaczynasz swoją przygodę z \TeX-em, lub potrzebujesz pomocy w trakcie składania dokumentu, odwiedź stronę \url{http://tug.org/begin.html}. Znajdziesz tam wiele przydatnych informacji.
-Poni\xBFej znajdziesz linki do innych narz\xEAdzi, kt\xF3re mog\xB1 przyda\xE6 si\xEA w pracy z \TeX-em:
+Poniżej znajdziesz linki do innych narzędzi, które mogą przydać się w pracy z \TeX-em:
\begin{description}
\item[Ghostscript] \url{https://ghostscript.com/}
\item[Perl] \url{http://www.perl.org/} z~dodatkowymi pakietami z~CPAN, \url{http://www.cpan.org/}
-\item[ImageMagick] \url{http://www.imagemagick.com}, darmowy pakiet do obr\xF3bki grafiki, z dost\xEApnym kodem \xBCr\xF3d\xB3owym. Programy wchodz\xB1ce w sk\xB3ad pakietu pozwalaj\xB1 wy\xB6wietli\xE6, tworzy\xE6, modyfikowa\xE6 i zapisywa\xE6 pliki graficzne w wielu formatach.
-\item[NetPBM] \url{http://netpbm.sourceforge.net/}, zestaw narz\xEAdzi do wsadowej konwersji i~przetwarzania grafiki.
+\item[ImageMagick] \url{http://www.imagemagick.com}, darmowy pakiet do obróbki grafiki, z dostępnym kodem źródłowym. Programy wchodzące w skład pakietu pozwalają wyświetlić, tworzyć, modyfikować i zapisywać pliki graficzne w wielu formatach.
+\item[NetPBM] \url{http://netpbm.sourceforge.net/}, zestaw narzędzi do wsadowej konwersji i~przetwarzania grafiki.
-\item[\TeX-oriented editors] Istnieje wiele edytor\xF3w wygodnych w u\xBFyciu z \TeX-em, wyb\xF3r konkretnego nale\xBFy do u\xBFytkownika. Poni\xBFej kilka z dost\xEApnych, w porz\xB1dku alfabetycznym (niekt\xF3re
- tylko dla systemu Windows).
+\item[\TeX-oriented editors] Istnieje wiele edytorów wygodnych w użyciu z \TeX-em, wybór konkretnego należy do użytkownika. Poniżej kilka z dostępnych, w porządku alfabetycznym (niektóre tylko dla systemu Windows).
\begin{itemize*}
- \item \cmdname{GNU Emacs} jest r\xF3wnie\xBF dost\xEApny dla Windows, zobacz
+ \item \cmdname{GNU Emacs} jest również dostępny dla Windows, zobacz
\url{http://www.gnu.org/software/emacs/emacs.html}.
- \item \cmdname{Emacs with Auc\TeX} dla Windows dost\xEApny z \CTAN.
+ \item \cmdname{Emacs with Auc\TeX} dla Windows dostępny z \CTAN.
Strona domowa AuC\TeX\ \url{http://www.gnu.org/software/auctex}.
- \item \cmdname{SciTE} dost\xEApny z
+ \item \cmdname{SciTE} dostępny z
\url{http://www.scintilla.org/SciTE.html}.
- \item \cmdname{Texmaker} darmowy, dost\xEApny z
+ \item \cmdname{Texmaker} darmowy, dostępny z
\url{http://www.xm1math.net/texmaker}.
- \item \cmdname{TeXstudio} Oparty na \cmdname{Texmaker} z dodatkowymi mo\xBFliwo\xB6ciami; \url{http://texstudio.org/}.
- \item \cmdname{TeXnicCenter} darmowy, dost\xEApny z
+ \item \cmdname{TeXstudio} Oparty na \cmdname{Texmaker} z dodatkowymi możliwościami; \url{http://texstudio.org/}.
+ \item \cmdname{TeXnicCenter} darmowy, dostępny z
\url{http://www.texniccenter.org} oraz w dystrybucji pro\TeX{}t.
- \item \cmdname{TeXworks} darmowy, dost\xEApny z
- \url{http://tug.org/texworks} i instalowany jako cz\xEA\xB6\xE6 \TL\ (tylko dla
+ \item \cmdname{TeXworks} darmowy, dostępny z
+ \url{http://tug.org/texworks} i instalowany jako część \TL\ (tylko dla
Windows).
- \item \cmdname{Vim} darmowy, dost\xEApny z
+ \item \cmdname{Vim} darmowy, dostępny z
\url{http://www.vim.org}.
- \item \cmdname{WinEdt} shareware, dost\xEApny przez
+ \item \cmdname{WinEdt} shareware, dostępny przez
\url{http://tug.org/winedt} lub \url{http://www.winedt.com}.
- \item \cmdname{WinShell} dost\xEApny z \url{http://www.winshell.de}.
+ \item \cmdname{WinShell} dostępny z \url{http://www.winshell.de}.
\end{itemize*}
\end{description}
-D\xB3u\xBFsz\xB1 list\xEA pakiet\xF3w i program\xF3w mo\xBFna znale\xBC\xE6 na \url{http://tug.org/interest.html}.
+Obszerniejszą listę pakietów i programów można znaleźć na \url{http://tug.org/interest.html}.
-%%%% Koniec nowo\xB6ci ZW
-
\section{Instalacje zaawansowane}
-W poprzednich cz\xEA\xB6ciach opisano proces typowej instalacji. Teraz
-om\xF3wimy te bardziej wyspecjalizowane.
+W poprzednich częściach opisano proces typowej instalacji. Teraz
+omówimy te bardziej wyspecjalizowane.
\htmlanchor{tlsharedinstall}
-\subsection{Instalacje dla wielu u\xBFytkownik\xF3w (lub wieloplatformowe)}
+\subsection{Instalacje dla wielu użytkowników (lub wieloplatformowe)}
\label{sec:sharedinstall}
-\TL{} zaprojektowano tak, by w~sieci komputerowej mog\xB3o z~niego
-korzysta\xE6 wielu u\xBFytkownik\xF3w, nawet w~r\xF3\xBFnych systemach operacyjnych.
-Stosuj\xB1c standardow\xB1 struktur\xEA katalog\xF3w, nie ma potrzeby konfiguracji
-i~okre\xB6lania konkretnych \xB6cie\xBFek: po\xB3o\xBFenie plik\xF3w wymaganych przez
-programy \TL{} jest zdefiniowane jako wzgl\xEAdne wobec samych
-program\xF3w. Mo\xBFna to zobaczy\xE6 w~pliku
-\filename{$TEXMFDIST/web2c/texmf.cnf}, kt\xF3ry zawiera na przyk\xB3ad takie
+\TL{} zaprojektowano tak, by w~sieci komputerowej mogło z~niego
+korzystać wielu użytkowników, nawet w~różnych systemach operacyjnych.
+Kiedy stosujemy standardową strukturę katalogów, nie ma potrzeby konfiguracji
+i~określania konkretnych ścieżek: położenie plików wymaganych przez
+programy \TL{} jest zdefiniowane jako względne wobec samych
+programów. Można to zobaczyć w~pliku
+\filename{$TEXMFDIST/web2c/texmf.cnf}, który zawiera na przykład takie
wiersze:
\begin{sverbatim}
TEXMFROOT = $SELFAUTOPARENT
@@ -1625,216 +1521,242 @@
...
TEXMFLOCAL = $SELFAUTOGRANDPARENT/texmf-local
\end{sverbatim}
-W konsekwencji oznacza to, \xBFe dla r\xF3\xBFnych system\xF3w operacyjnych b\xB1d\xBC
-u\xBFytkownik\xF3w wystarczy doda\xE6 do ich \xB6cie\xBFek przeszukiwania tylko \xB6cie\xBFk\xEA
-do program\xF3w \TL{}.
+W konsekwencji oznacza to, że dla różnych systemów operacyjnych bądź
+użytkowników wystarczy dodać do ich ścieżek przeszukiwania tylko ścieżkę
+do programów \TL{}.
-Mo\xBFliwa jest zatem np. instalacja lokalna \TL{}, po czym przeniesienie
-ca\xB3ej struktury w~inne miejsce w~sieci.
+Możliwa jest zatem np. instalacja lokalna \TL{}, po czym przeniesienie
+całej struktury w~inne miejsce w~sieci.
-W~wypadku Windows, \TL{} zawiera program uruchomieniowy
-\filename{tlaunch}. Jego g\xB3\xF3wne okno zawiera zawiera menu i~przyciski
-dla r\xF3\xBFnych program\xF3w \TeX-owych oraz dokumentacji, kt\xF3re mo\xBFna
-konfigurowa\xE6 w~pliku \code{ini}. Podczas pierwszego uruchomienia
-program modyfikuje \xB6cie\xBFk\xEA dost\xEApu dla \TL\ i~tworzy kilka skojarze\xF1
-typ\xF3w plik\xF3w -- ale tylko dla aktualnego u\xBFytkownika. Z~tego powodu
-stacje robocze, kt\xF3re maj\xB1 w~sieci lokalnej dost\xEAp do \TL{} potrzebuj\xB1
-jedynie skr\xF3tu do programu \filename{tlaunch} w~menu. Wi\xEAcej o~tym
-mo\xBFna przeczyta\xE6 w~podr\xEAczniku programu (\code{texdoc tlaunch}
+W~wypadku Windows, \TL{} zawiera program uruchomiający
+\filename{tlaunch}. Jego główne okno zawiera zawiera menu i~przyciski
+dla różnych programów \TeX-owych oraz dokumentacji, które można
+konfigurować w~pliku \code{ini}. Podczas pierwszego uruchomienia
+program modyfikuje ścieżkę dostępu dla \TL\ i~tworzy kilka skojarzeń
+typów plików -- ale tylko dla aktualnego użytkownika. Z~tego powodu
+stacje robocze, które mają w~sieci lokalnej dostęp do \TL{} potrzebują
+jedynie skrótu do programu \filename{tlaunch} w~menu. Więcej o~tym
+można przeczytać w~podręczniku programu \code{tlaunch} (\code{texdoc tlaunch}
albo \url{https://ctan.org/pkg/tlaunch}).
-U\xBFytkownicy Windows mog\xB1 pobra\xE6 z~internetu program uruchomieniowy
-\filename{tlaunch} (patrz:
-\url{http://tug.org/texlive/w32client.html}). G\xB3\xF3wne okno programu
-zawiera menu i~przyciski dla r\xF3\xBFnych program\xF3w \TeX-owych oraz
-dokumentacji. Ponadto dodaje do menu Start skr\xF3t
-dla odwo\xB3ania tych zmian w~konfiguracji (taki sam skr\xF3t znajdzie si\xEA
-r\xF3wnie\xBF w menu \filename{tlaunch}).
+%Użytkownicy Windows mogą pobrać z~internetu program uruchamiający
+%\filename{tlaunch} (patrz:
+%\url{http://tug.org/texlive/w32client.html}). Główne okno programu
+%zawiera menu i~przyciski dla różnych programów \TeX-owych oraz
+%dokumentacji. Ponadto dodaje do menu Start skrót
+%dla odwołania tych zmian w~konfiguracji (taki sam skrót znajdzie się
+%również w menu \filename{tlaunch}).
-%W cz\xEA\xB6ci~\ref{sec:kpathsea} dowiemy si\xEA wi\xEAcej o~konfigurowaniu \TL{}
-%i~zasadach przeszukiwania \xB6cie\xBFek.
-
-%%! 2 sekcje t\xB3umaczy\xB3 Andrzej Borzyszkowski, przeredagowa\xB3 StaW
\htmlanchor{tlportable}
-\subsection{Przeno\xB6na instalacja na pendrivie USB}
+\subsection{Instalacja przenośna (\USB{})}
\label{sec:portable-tl}
-Aby wykona\xE6 przeno\xB6n\xB1 instalacj\xEA na pendrivie, nale\xBFy uruchomi\xE6 program
-instalacyjny z~opcj\xB1 \optname{-portable} (lub polecenie \code{V} w~trybie
-tekstowym b\xB1d\xBC odpowiednia opcja w~trybie \GUI). Instalacja taka nie ingeruje
-w~sam system operacyjny. Mo\xBFna j\xB1 wykona\xE6 bezpo\xB6rednio na pendrivie, lub na
-dysku twardym, sk\xB1d kopiujemy j\xB1 na urz\xB1dzenie przeno\xB6ne.
+Aby wykonać przenośną instalację na \USB{}, należy uruchomić program
+instalacyjny z~opcją \optname{-portable} (lub polecenie \code{V} w~trybie
+tekstowym bądź odpowiednia opcja w~trybie \GUI). Instalacja taka nie ingeruje
+w~sam system operacyjny. Można ją wykonać bezpośrednio na urządzeniu \USB{}, lub na
+dysku twardym, skąd kopiujemy ją na urządzenie przenośne.
-Do uruchomienia program\xF3w \TL\ w~takiej instalacji wystarczy w sesji
-terminala doda\xE6, jak zazwyczaj, odpowiedni katalog do zmiennej
-\code{PATH}. W~Windows nale\xBFy dwukrotnie klikn\xB1\xE6
-\filename{tl-tray-menu} w g\xB3\xF3wnym katalogu instalacji i~utworzy\xE6
-pomocnicze `tray menu`, kt\xF3re oferuje wyb\xF3r spo\xB6r\xF3d kilku podstawowych
-zada\xF1, pokazanych na poni\xBFszym rysunku:
+Do uruchomienia programów \TL\ w~takiej instalacji wystarczy w sesji
+terminala dodać, jak zazwyczaj, odpowiedni katalog do zmiennej
+\code{PATH}.
+W~Windows należy dwukrotnie kliknąć
+\filename{tl-tray-menu} w głównym katalogu instalacji i~utworzyć
+pomocnicze `tray menu', które oferuje wybór spośród kilku podstawowych
+zadań, pokazanych na poniższym rysunku:
+
\medskip
\tlpng{tray-menu}{4cm}
\smallskip
-\noindent Wyb\xF3r ,,More\ldots'' poka\xBFe komunikat z~informacj\xB1, jak mo\xBFna
-dostosowa\xE6 menu do w\xB3asnych potrzeb.
+\noindent Wybór ,,More\ldots'' spowoduje wyświetlenie komunikatu z~informacją, jak można
+dostosować menu do własnych potrzeb.
% \htmlanchor{tlisoinstall}
% \subsection{Instalacje z pliku obrazu \ISO\ (lub \DVD)}
% \label{sec:isoinstall}
-% Je\xB6li nie zamierzamy cz\xEAsto aktualizowa\xE6 b\xB1d\xBC modyfikowa\xE6 w inny spos\xF3b
-% naszej instalacji, a~tak\xBFe gdy zamierzamy uruchamia\xE6 \TL\ na wielu systemach,
-% warto utworzy\xE6 plik obrazu \ISO\ takiej instalacji, cho\xE6by z poni\xBFszych
-% powod\xF3w:
+% jeśli nie zamierzamy cz�sto aktualizować bądź modyfikować w inny sposób
+% naszej instalacji, a~także gdy zamierzamy uruchamia� \TL\ na wielu systemach,
+% warto utworzy� plik obrazu \ISO\ takiej instalacji, choćby z poniższych
+% powodów:
% \begin{itemize}
-% \item kopiowanie obrazu \ISO\ mi\xEAdzy komputerami jest znacznie szybsze
-% ni\xBF kopiowanie zwyk\xB3ej instalacji;
-% \item je\xB6li u\xBFywamy kilku system\xF3w operacyjnych na tym samym komputerze
-% i chcemy korzysta\xE6 z~tej samej instalacji \TL, obraz \ISO instalacji
-% jest pozbawiony ogranicze\xF1 r\xF3\xBFnych system\xF3w plik\xF3w
+% \item kopiowanie obrazu \ISO\ między komputerami jest znacznie szybsze
+% niż kopiowanie zwykłej instalacji;
+% \item jeśli używamy kilku systemów operacyjnych na tym samym komputerze
+% i chcemy korzystać z~tej samej instalacji \TL, obraz \ISO instalacji
+% jest pozbawiony ogranicze� r��nych systemów plików
% (FAT32, NTFS, HFS+);
-% \item systemy uruchamiane w trybie wirtualnym mog\xB1 po prostu zamontowa\xE6
+% \item systemy uruchamiane w trybie wirtualnym mogą po prostu zamontować
% plik obrazu \ISO.
% \end{itemize}
-% Obraz \ISO\ mo\xBFna oczywi\xB6cie wypali\xE6 na p\xB3ytce \DVD.
+% Obraz \ISO\ można oczywięcie wypali� na p�ytce \DVD.
-% Systemy \GNU/Linux/Unix (w tym \MacOSX) pozwalaj\xB1 na montowanie pliku obrazu
-% \ISO. Windows~8 jest pierwsz\xB1(!) wersj\xB1 tego systemu, kt\xF3ra te\xBF na to
-% pozwala. Instalacja z~obrazu \ISO\ w~niczym si\xEA nie r\xF3\xBFni od typowej,
+% Systemy \GNU/Linux/Unix (w tym \MacOSX) pozwalają na montowanie pliku obrazu
+% \ISO. Windows~8 jest pierwsz�(!) wersj� tego systemu, kt�ra te� na to
+% pozwala. Instalacja z~obrazu \ISO\ w~niczym się nie r��ni od typowej,
% wykonanej na dysku (patrz: \ref{sec:env}).
-% Podczas wykonywania instalacji do \ISO\ warto pomin\xB1\xE6 specyfikowanie katalogu
-% dla roku wydania, ponadto warto umie\xB6ci\xE6 katalog \filename{texmf-local} na
+% Podczas wykonywania instalacji do \ISO\ warto pomin�� specyfikowanie katalogu
+% dla roku wydania, ponadto warto umie�ci� katalog \filename{texmf-local} na
% tym samym poziomie co inne drzewa (\filename{texmf-dist},
-% \filename{texmf-var}, itd.). Zmian\xEA katalog\xF3w umo\xBFliwia opcja
+% \filename{texmf-var}, itd.). Zmian� katalogów umożliwia opcja
% \verb+TEXDIR+ programu instalacyjnego.
-% Dla natywnego (nie wirtualnego) systemu Windows mo\xBFna wypali\xE6 obraz \ISO\ na
-% p\xB3ytce \DVD, ale warto te\xBF rozwa\xBFy\xE6 instalacj\xEA kt\xF3rego\xB6 z~dost\xEApnych w~sieci
-% program\xF3w umo\xBFliwiaj\xB1cych montowanie takiego obrazu, np. dla Windows XP
+% Dla natywnego (nie wirtualnego) systemu Windows można wypali� obraz \ISO\ na
+% p�ytce \DVD, ale warto te� rozwa�y� instalacj� którego� z~dostępnych w~sieci
+% programów umożliwiaj�cych montowanie takiego obrazu, np. dla Windows XP
% WinCDEmu (\url{http://wincdemu.sysprogs.org/}).
-% Poza tym w~Windows mo\xBFna do\xB3\xB1czy\xE6 opisany wy\xBFej skrypt \filename{w32client}
+% Poza tym w~Windows można do��czy� opisany wyżej skrypt \filename{w32client}
% (patrz: \ref{sec:sharedinstall} oraz
-% \url{http://tug.org/texlive/w32client.html}), kt\xF3ry wykonuje swe zadania,
+% \url{http://tug.org/texlive/w32client.html}), który wykonuje swe zadania,
% podobnie jak w wypadku instalacji sieciowej.
-% W systemie \MacOSX{} program TeXShop b\xEAdzie m\xF3g\xB3 wykorzysta\xE6
-% instalacj\xEA na DVD, gdy zadeklarujemy dowi\xB1zanie symboliczne
+% W systemie \MacOSX{} program TeXShop będzie m�g� wykorzystać
+% instalacj� na DVD, gdy zadeklarujemy dowi�zanie symboliczne
% \filename{/usr/texbin} do odpowiedniego katalogu, np.:
% \begin{verbatim}
% sudo ln -s /Volumes/MyTeXLive/bin/universal-darwin /usr/texbin
% \end{verbatim}
-% Uwaga historyczna: \TL{} 2010 by\xB3 pierwsz\xB1 edycj\xB1, kt\xF3ra (z r\xF3\xBFnych przyczyn)
-% nie by\xB3a faktycznie \textit{live}. Niemniej jednak poprzednie edycje zawsze
-% wymaga\xB3y akrobatycznych ,,sztuczek'' do uruchamiania program\xF3w bezpo\xB6rednio
-% z \DVD\ lub obrazu \ISO (np. deklarowania dodatkowej zmiennej \xB6rodowiska).
+% Uwaga historyczna: \TL{} 2010 być pierwsz� edycj�, kt�ra (z r��nych przyczyn)
+% nie by�a faktycznie \textit{live}. Niemniej jednak poprzednie edycje zawsze
+% wymaga�y akrobatycznych ,,sztuczek'' do uruchamiania programów bezpośrednio
+% z \DVD\ lub obrazu \ISO (np. deklarowania dodatkowej zmiennej środowiska).
% Obraz \ISO, tworzony obecnie, tego nie wymaga.
\htmlanchor{tlmgr}
-\section{\cmdname{tlmgr}: zarz\xB1dzanie instalacj\xB1}
+\section{\cmdname{tlmgr}: zarządzanie instalacją}
\label{sec:tlmgr}
-\TL{} zawiera program o~nazwie \prog{tlmgr}, s\xB3u\xBF\xB1cy do dalszego
-zarz\xB1dzania \TL{} po pierwotnej instalacji. Jego mo\xBFliwo\xB6ci obejmuj\xB1:
+\begin{figure}[tb]
+\tlpng{tlshell-macos}{\linewidth}
+\caption{\prog{tlshell} w trybie graficznym, menu Actions (Mac\,OS\,X{})}
+\label{fig:tlshell}
+\end{figure}
-\begin{itemize*}
-\item instalowanie, aktualizacj\xEA, tworzenie kopii zapasowych, odtwarzanie
- oraz usuwanie pojedynczych pakiet\xF3w (opcjonalnie~-- z~uwzgl\xEAdnieniem
- zale\xBFno\xB6ci pomi\xEAdzy pakietami);
-\item wyszukiwanie i pokazanie zawarto\xB6ci pakiet\xF3w oraz ich opis\xF3w;
-\item wyszczeg\xF3lnianie oraz dodawanie architektur (platform systemowych);
-\item zmian\xEA opcji instalacji, takich jak rozmiar papieru czy zmiana
- po\xB3o\xBFenia \xBCr\xF3d\xB3a instalacji (patrz cz\xEA\xB6\xE6~\ref{sec:location}).
-\end{itemize*}
+\begin{figure}[tb]
+\tlpng{tlcockpit-packages}{.8\linewidth}
+\caption{\prog{tlcockpit} -- tryb graficzny \prog{tlmgr}}
+\label{fig:tlcockpit}
+\end{figure}
-Program \prog{tlmgr} ca\xB3kowicie zast\xB1pi\xB3 funkcjonalno\xB6\xE6 programu
-\prog{texconfig}. Cho\xE6 ten ostatni jest nadal dost\xEApny w~dystrybucji \TL{}
-dla u\xBFytkownik\xF3w przyzwyczajonych do tego interfejsu, zalecamy
-obecnie u\xBFywanie \prog{tlmgr}.
-
\begin{figure}[tb]
\tlpng{tlmgr-gui}{\linewidth}
-\caption{\prog{tlmgr} w~trybie graficznym: g\xB3\xF3wne okno, po akcji
+\caption{\prog{tlmgr} w~trybie graficznym: główne okno, po
,,Wczytaj'' (\textit{Load}).}
\label{fig:tlmgr-gui}
\end{figure}
-\begin{figure}[tb]
-\hbox to \hsize{%
- \vtop{\hsize=.59\linewidth
- \null % make figures align at the top
- \tlpng{tlmgr-general-options}{\hsize}
- \caption{\texttt{tlmgr} w trybie \GUI: Opcje og\xF3lne}
- \label{fig:tlmgr-general-options}
- }
- \hfil
- \vtop{\hsize=.39\linewidth
- \null
- \tlpng{tlmgr-paper-options}{\hsize}
- \caption{\texttt{tlmgr} w trybie \GUI: Opcje dotycz\xB1ce formatu papieru}
- \label{fig:tlmgr-paper-options}
- }
-}
-\end{figure}
-%\end{document}
+\TL{} zawiera program o~nazwie \prog{tlmgr}, służący do dalszego
+zarządzania \TL{} po pierwotnej instalacji. Jego możliwości obejmują:
+\begin{itemize*}
+\item instalowanie, aktualizację, tworzenie kopii zapasowych, odtwarzanie
+ oraz usuwanie pojedynczych pakietów (opcjonalnie~-- z~uwzględnieniem
+ zależności pomiędzy pakietami);
+\item wyszukiwanie i prezentowanie list pakietów oraz ich opisów;
+\item wyszczególnianie oraz dodawanie i usuwanie platform systemowych;
+\item zmianę opcji instalacji, takich jak rozmiar papieru czy zmiana
+ położenia źródła instalacji (patrz część~\ref{sec:location}).
+\end{itemize*}
+
+Program \prog{tlmgr} całkowicie zastąpił funkcjonalność programu
+\prog{texconfig}. Choć ten ostatni jest utrzymywany nadal dostępny w~dystrybucji \TL{}
+dla użytkowników przyzwyczajonych do tego interfejsu, zalecamy
+obecnie używanie \prog{tlmgr}.
+
+%\begin{figure}[tb]
+%\tlpng{tlmgr-gui}{\linewidth}
+%\caption{\prog{tlmgr} w~trybie graficznym: główne okno, po akcji
+%,,Wczytaj'' (\textit{Load}).}
+%\label{fig:tlmgr-gui}
+%\end{figure}
+
+%\begin{figure}[tb]
+%\hbox to \hsize{%
+% \vtop{\hsize=.59\linewidth
+% \null % make figures align at the top
+% \tlpng{tlmgr-general-options}{\hsize}
+% \caption{\texttt{tlmgr} w trybie \GUI: Opcje ogólne}
+% \label{fig:tlmgr-general-options}
+% }
+% \hfil
+% \vtop{\hsize=.39\linewidth
+% \null
+% \tlpng{tlmgr-paper-options}{\hsize}
+% \caption{\texttt{tlmgr} w trybie \GUI: Opcje dotyczące formatu papieru}
+% \label{fig:tlmgr-paper-options}
+% }
+%}
+%\end{figure}
+%\end{document}18.03 1554
+
%\begin{figure}[tb]
%\tlpng{tlmgr-config}{.8\linewidth}
- %\caption{\texttt{tlmgr} w~trybie graficznym: zak\xB3adka
+ %\caption{\texttt{tlmgr} w~trybie graficznym: zak�adka
%konfiguracji}\label{fig:tlmgr-config}
%\end{figure}
\subsection{\cmdname{tlmgr} -- tryb graficzny (\GUI)}
-\prog{tlmgr} mo\xBFe by\xE6 uruchomiony w~trybie graficznym
-(rys.~\ref{fig:tlmgr-gui}) za pomoc\xB1 polecenia:
+
+\TL{} dostarcza kilka trybów graficznych (\GUI) dla programu \cmdname{tlmgr}. Rysunek~\ref{fig:tlshell} pokazuje \cmdname{tlshell} który jest napisany w Tcl/Tk i~działa pod Windows i~Mac\,OS\,X{}. Rysunek~\ref{fig:tlcockpit} pokazuje \prog{tlcockpit}, który wymaga programu Java w wersji ~8 lub wyższej i~JavaFX. Oba programy są dołączone w~osobnych pakietach.
+
+\prog{tlmgr} może być uruchomiony w~trybie graficznym
+(rys.~\ref{fig:tlmgr-gui}) za pomocą polecenia:
\begin{alltt}
> \Ucom{tlmgr -gui}
\end{alltt}
- za\xB6 w~systemie Windows poprzez wyb\xF3r menu: \texttt{Start},
-\texttt{Programy}, \texttt{TeX Live 2018}, \texttt{TeX Live Manager}.
-Po klikni\xEAciu przycisku ,,Wczytaj'' wy\xB6wietla list\xEA dost\xEApnych oraz
-list\xEA zainstalowanych pakiet\xF3w.
+W tym przypadku wymagany jest moduł Perl/Tk, który nie jest już częścią Perla dostarczanego przez \TL{} dla systemu Windows.
-Rysunki~\ref{fig:tlmgr-general-options} i~\ref{fig:tlmgr-paper-options}
-pokazuj\xB1 zak\xB3adki dotycz\xB1ce opcji.
-%%%%%%%%%%%%%%
-\subsection{Other \GUI{} interfaces for \cmdname{tlmgr}}
+% zaś w~systemie Windows poprzez wybór menu: \texttt{Start},
+%\texttt{Programy}, \texttt{TeX Live 2018}, \texttt{TeX Live Manager}.
+%Po kliknięciu przycisku ,,Wczytaj'' wyświetla listę dostępnych oraz
+%listę zainstalowanych pakietów.
+%
+%Rysunki~\ref{fig:tlmgr-general-options} i~\ref{fig:tlmgr-paper-options}
+%pokazują zakładki dotyczące opcji.
-Besides the \code{tlmgr -gui} mode described just above, two other
-\GUI{} programs use \cmdname{tlmgr} as a backend: \cmdname{tlshell}
-(written in Tcl/Tk) and \cmdname{tlcockpit} (written in Java). They are
-included as separate packages.
+%%%%%%%%%%%%%% -- przetłumaczyć!!!
+%\subsection{Inne tryby graficzne dla \cmdname{tlmgr}} %
+%
+%Poza trybem \code{tlmgr -gui} opisanym powyżej można skorzystać z jednego z~programów \cmdname{tlshell} (napisanego w Tcl/Tk) and \cmdname{tlcockpit} (napisanego w Java).
+%Oba są dołączone w osobnych pakietach.
+
+%Besides the \code{tlmgr -gui} mode described just above, two other
+%\GUI{} programs use \cmdname{tlmgr} as a backend: \cmdname{tlshell}
+%(written in Tcl/Tk) and \cmdname{tlcockpit} (written in Java). They are
+%included as separate packages.
%%%%%%%%%%%%%%%%
-\subsection{Przyk\xB3adowe wywo\xB3ania \cmdname{tlmgr} z~linii polece\xF1}
+\subsection{Przykładowe wywołania \cmdname{tlmgr} z~linii poleceń}
-Po zainstalowaniu \TL{} mo\xBFna zaktualizowa\xE6 wszystkie pakiety:
+Po zainstalowaniu \TL{} można zaktualizować wszystkie pakiety:
\begin{alltt}
> \Ucom{tlmgr update -all}
\end{alltt}
-Symulacj\xEA aktualizacji umo\xBFliwia:
+Symulację aktualizacji umożliwia:
\begin{alltt}
> \Ucom{tlmgr update -all -dry-run}
\end{alltt}
-b\xB1d\xBC tylko wyliczenie, jakie pakiety b\xEAd\xB1 aktualizowane:
+bądź tylko wyliczenie, jakie pakiety będą aktualizowane:
\begin{alltt}
> \Ucom{tlmgr update -list}
\end{alltt}
-Poni\xBFszy, bardziej rozbudowany przyk\xB3ad dodaje kolekcj\xEA zawieraj\xB1c\xB1 m.in. nowy ,,silnik'' \XeTeX,
+Poniższy, bardziej rozbudowany przykład dodaje kolekcję zawierającą m.in. nowy ,,silnik'' \XeTeX,
z~lokalnego repozytorium instalacji:
\begin{alltt}
> \Ucom{tlmgr -repository /local/mirror/tlnet install collection-xetex}
\end{alltt}
-co pokazuj\xB1 komunikaty (tu w skr\xF3cie):
+co pokazują komunikaty (tu w skrócie):
\begin{fverbatim}
install: collection-xetex
install: arabxetex
@@ -1846,25 +1768,25 @@
install: xetex-def
...
running mktexlsr
-mktexlsr: Updating /usr/local/texlive/2018/texmf-dist/ls-R...
+mktexlsr: Updating /usr/local/texlive/2019/texmf-dist/ls-R...
...
running fmtutil-sys --missing
...
Transcript written on xelatex.log.
-fmtutil: /usr/local/texlive/2018/texmf-var/web2c/xetex/xelatex.fmt installed.
+fmtutil: /usr/local/texlive/2019/texmf-var/web2c/xetex/xelatex.fmt installed.
\end{fverbatim}
-Jak wida\xE6, \prog{tlmgr} instaluje wszystkie pakiety zale\xBFne, a tak\xBFe
-przeprowadza wymagane czynno\xB6ci poinstalacyjne, jak aktualizacja bazy
-danych, budowa plik\xF3w format\xF3w itp. (w przyk\xB3adzie wygenerowali\xB6my
+Jak widać, \prog{tlmgr} instaluje wszystkie pakiety zależne, a także
+przeprowadza wymagane czynności poinstalacyjne, jak aktualizacja bazy
+danych, budowa plików formatów itp. (w przykładzie wygenerowaliśmy
nowy format dla \XeTeX).
-Aby wy\xB6wietli\xE6 informacj\xEA o~pakiecie (kolekcji b\xB1d\xBC schemacie), nale\xBFy
-uruchomi\xE6 np.:
+Aby wyświetlić informację o~pakiecie (kolekcji bądź schemacie), należy
+uruchomić np.:
\begin{alltt}
> \Ucom{tlmgr show collection-latexextra}
\end{alltt}
-co poka\xBFe:
+co pokaże:
\begin{fverbatim}
package: collection-latexextra
category: Collection
@@ -1876,7 +1798,7 @@
\end{fverbatim}
\noindent
-\textbf{Uwaga:} pe\xB3na dokumentacja programu \cmdname{tlmgr} dost\xEApna
+\textbf{Uwaga:} pełna dokumentacja programu \cmdname{tlmgr} dostępna
jest pod adresem:
\url{http://tug.org/texlive/tlmgr.html} lub po uruchomieniu:
\begin{alltt}
@@ -1883,262 +1805,246 @@
> \Ucom{tlmgr -help}
\end{alltt}
-\section{Uwagi dotycz\xB1ce Windows}
+\section{Uwagi dotyczące Windows}
\label{sec:windows}
-%\TL\ posiada tylko jeden program instalacyjny, dzia\xB3aj\xB1cy zar\xF3wno w~Unix,
-%jak i~w~Windows. Stworzenie takiego programu by\xB3o mo\xBFliwe dopiero
-%po zaniechaniu wsparcia dla starszych wersji Windows. Obecnie
-%\TL\ mo\xBFna instalowa\xE6 tylko w~Windows 2000 i~nowszych.
-
\subsection{Cechy specyficzne w~systemie Windows}
\label{sec:winfeatures}
-W systemie Windows program instalacyjny wykonuje kilka dodatkowych czynno\xB6ci:
+W systemie Windows program instalacyjny wykonuje kilka dodatkowych czynności:
\begin{description}
-\item[Menu i skr\xF3ty.] W~menu systemowym instalowane jest podmenu ,,\TL'',
- kt\xF3re zawiera kilka pozycji dla program\xF3w dzia\xB3aj\xB1cych w~trybie graficznym
- (\prog{tlmgr}, \prog{texdoctk}, PS\_View -- przegl\xB1darka plik\xF3w
- postscriptowych) oraz dokumentacji.
- %Dla PS\_View tworzony jest tak\xBFe
- %skr\xF3t (ikona) na pulpicie, umo\xBFliwiaj\xB1cy ,,przeci\xB1ganie\dywiz upuszczanie''
- %na ikonie plik\xF3w postscriptowych.
-\item[Skojarzenia typ\xF3w plik\xF3w.] Je\xB6li wybrano t\xEA opcj\xEA,
- \prog{TeXworks}, \prog{Dviout} oraz \prog{PS\_view} otwieraj\xB1 domy\xB6lne
- dla tych program\xF3w typy plik\xF3w (lub, po klikni\xEAciu prawym klawiszem
- myszy na danym pliku, proponuj\xB1 ,,Otw\xF3rz'' i wyb\xF3r programu).
-\item[Konwerter bitmap do EPS.] Dla r\xF3\xBFnych format\xF3w graficznych plik\xF3w
- bitmapowych klikni\xEAcie prawym klawiszem myszy wy\xB6wietla w~menu ,,Otw\xF3rz''
- \cmdname{bitmap2eps}. Bitmap2eps jest prostym skryptem, kt\xF3ry pozwala
- na wyb\xF3r programu \cmdname{sam2p} b\xB1d\xBC \cmdname{bmeps}.
-\item[Automatyczne ustawienie zmiennych \xB6rodowiska.]
- Po instalacji nie s\xB1 wymagane \xBFadne ,,r\xEAczne'' zmiany ustawie\xF1.
-\item[Odinstalowanie.] Program instalacyjny rejestruje instalacj\xEA
-w~menu ,,Dodaj/Usu\xF1 programy'' w~Panelu sterowania; odinstalowanie
-odbywa si\xEA zatem w~standardowy dla Windows spos\xF3b. Przycisk ,,Usu\xF1''
-w~\TeX\ Live Manager \GUI\ tak\xBFe pozwala usun\xB1\xE6 ca\xB3o\xB6\xE6 instalacji.
-Dla pojedynczego u\xBFytkownika program instalacyjny dodaje te\xBF w~menu Start
-skr\xF3t do usuni\xEAcia instalacji.
-\item[Zabezpieczenie przed zapisem.] Je\xB6li instalacj\xEA wykona\xB3
-administrator systemu, to katalogi \TL\ s\xB1 zabezpieczone przed zapisem przez
-zwyk\xB3ego u\xBFytkownika (przynajmniej na dysku sta\xB3ym sformatowanym w~NTFS).
+\item[Menu i skróty.]
+W~menu systemowym Start instalowane jest podmenu ,,\TL'',
+ które zawiera kilka pozycji dla programów działających w~trybie graficznym
+ (\prog{tlmgr}, \prog{texdoctk}, PS\_View (\prog{psv} -- przeglądarka plików
+ postscriptowych)) oraz dokumentacji.
+\item[Skojarzenia typów plików.] Jeśli wybrano tę opcję,
+ \prog{TeXworks}, \prog{Dviout} oraz \prog{PS\_view} otwierają domyślne
+ dla tych programów typy plików (lub, po kliknięciu prawym klawiszem
+ myszy na danym pliku, proponują ,,Otwórz'' i wybór programu).
+\item[Konwerter bitmap do EPS.] Dla różnych formatów graficznych plików
+ bitmapowych kliknięcie prawym klawiszem myszy wyświetla w~menu ,,Otwórz''
+ \cmdname{bitmap2eps}. Bitmap2eps jest prostym skryptem, który pozwala
+ na wybór programu \cmdname{sam2p} bądź \cmdname{bmeps}.
+\item[Automatyczne ustawienie zmiennych środowiska.]
+ Po instalacji nie są wymagane żadne ,,ręczne'' zmiany ustawień.
+\item[Odinstalowanie.] Program instalacyjny rejestruje instalację
+w~menu ,,Dodaj/Usuń programy'' w~Panelu Sterowania; odinstalowanie
+odbywa się zatem w~standardowy dla Windows sposób. Przycisk ,,Usuń''
+w~\TeX\ Live Manager \GUI\ także pozwala usunąć całość instalacji.
+Dla pojedynczego użytkownika program instalacyjny dodaje też w~menu Start
+skrót do usunięcia instalacji.
+\item[Zabezpieczenie przed zapisem.] Jeśli instalację wykonał
+administrator systemu, to katalogi \TL\ są zabezpieczone przed zapisem przez
+zwykłego użytkownika (przynajmniej na dysku stałym sformatowanym w~NTFS).
\end{description}
-Istnieje te\xBF inne podej\xB6cie, u\xBFywaj\xB1c programu \filename{tlaunch},
+Można też skorzystać z innego sposobu instalacji, używając programu \filename{tlaunch},
opisanego w~punkcie~\ref{sec:sharedinstall}.
+%Istnieje też inne podejście, używając programu \filename{tlaunch},
+%opisanego w~punkcie~\ref{sec:sharedinstall}.
\subsection{Programy pomocnicze dla Windows}
-Pocz\xB1tkuj\xB1cym u\xBFytkownikom polecamy stron\xEA
-\url{http://tug.org/begin.html} oraz podr\xEAcznik
-Petera Flynna \textsl{Formatting Information}, dost\xEApny pod adresem
+Początkującym użytkownikom polecamy stronę
+\url{http://tug.org/begin.html} oraz podręcznik
+Petera Flynna \textsl{Formatting Information}, dostępny pod adresem
\url{http://www.ctan.org/tex-archive/documentation/beginlatex}.
-Aby instalacja by\xB3a kompletna, \TL{} wymaga kilku pomocniczych
-program\xF3w, kt\xF3re nie s\xB1 dostarczane z~systemem Windows.
-Wiele skrypt\xF3w napisano w~j\xEAzyku Perl, ponadto wiele narz\xEAdzi wymaga
-programu Ghostscript (interpretera j\xEAzyka PostScript) do
-rasteryzacji b\xB1d\xBC konwersji plik\xF3w. Przydatne s\xB1 tak\xBFe w~wielu wypadkach
-r\xF3\xBFne programy do obr\xF3bki grafiki. Ponadto posiadanie edytora
-dedykowanego dla \xB6rodowiska \TeX{} znacznie u\xB3atwi prac\xEA.
+Aby instalacja była kompletna, \TL{} wymaga kilku pomocniczych
+programów, które nie są dostarczane z~systemem Windows.
+\TL{} dostarcza je wszystkie, są one instalowane jako część \TL{} tylko dla Windows.
-Stosowne wersje tych program\xF3w dla systemu Windows mo\xBFna do\xB6\xE6 \xB3atwo znale\xBC\xE6 w~sieci,
-poniewa\xBF jednak jest ich spory wyb\xF3r, postanowili\xB6my te najbardziej istotne
-umie\xB6ci\xE6 w~dystrybucji \TL:
+%Wiele skryptów napisano w~języku Perl, ponadto wiele narzędzi wymaga
+%programu Ghostscript (interpretera języka PostScript) do
+%rasteryzacji bądź konwersji plików. Przydatne są także w~wielu wypadkach
+%różne programy do obróbki grafiki. Ponadto posiadanie edytora
+%dedykowanego dla środowiska \TeX{} znacznie ułatwi pracę.
+
+%Stosowne wersje tych programów dla systemu Windows można dość łatwo znaleźć w~sieci,
+%ponieważ jednak jest ich spory wybór, postanowiliśmy te najbardziej istotne
+%umieścić w~dystrybucji \TL:
+
+Instalowane są następujące programy:
\begin{description}
-\item[Perl i Ghostscript.] Obydwa te programy s\xB1 niezb\xEAdne do
-poprawnego dzia\xB3ania \TL, do\xB3\xB1czyli\xB6my zatem \cmdname{Ghostscript}
-i~minimaln\xB1 dystrybucj\xEA \cmdname{Perl}, wystarczaj\xB1c\xB1 do
-uruchomienia wszystkich zawartych w~\TL{} skrypt\xF3w perlowych;
-oba programy zosta\xB3y ,,ukryte'', to znaczy tylko programy \TL, kt\xF3re
-z~nich korzystaj\xB1, ,,wiedz\xB1'' gdzie je znale\xBC\xE6; tym samym nie powinny
-kolidowa\xE6 z~ewentualnie zainstalowanymi w~systemie programami Perl
+\item[Perl i Ghostscript.] Obydwa te programy są niezbędne do
+poprawnego działania \TL{}, dołączyliśmy zatem \cmdname{Ghostscript}
+i~minimalną dystrybucję \cmdname{Perl}, wystarczającą do
+uruchomienia wszystkich zawartych w~\TL{} skryptów perlowych;
+oba programy zostały ,,ukryte'', to znaczy tylko programy \TL{}, które
+z~nich korzystają, ,,wiedzą'' gdzie je znaleźć; tym samym nie powinny
+kolidować z~ewentualnie zainstalowanymi w~systemie programami Perl
i~Ghostscript;
-\item[PS\_View.] Program do podgl\xB1du plik\xF3w postscriptowych (a~tak\xBFe
- plik\xF3w PDF), patrz rys.~\ref{fig:psview};
+\item[PS\_View.] Program do podglądu plików postscriptowych (a~także
+ plików PDF), patrz rys.~\ref{fig:psview};
\begin{figure}[h]
\begin{center}
\tlpng{psview}{.6\linewidth}
-\caption{PS\_View: umo\xBFliwia bardzo du\xBFe powi\xEAkszenia!}\label{fig:psview}
+\caption{PS\_View: umożliwia bardzo duże powiększenia!}\label{fig:psview}
\end{center}
\end{figure}
-\item[dviout.] Instalowany jest tak\xBFe \prog{dviout}, program do podgl\xB1du
-plik\xF3w DVI. Pierwsze uruchomienie \prog{dviout} zazwyczaj automatycznie
-generuje wymagane fonty ekranowe. Po kilku sesjach komunikaty dotycz\xB1ce
-generowania font\xF3w stan\xB1 si\xEA rzadsze. Wi\xEAcej informacji mo\xBFna znale\xBC\xE6
+\item[dviout.] Instalowany jest także \prog{dviout}, program do podglądu
+plików DVI. Pierwsze uruchomienie \prog{dviout} zazwyczaj automatycznie
+generuje wymagane fonty ekranowe. Po kilku sesjach komunikaty dotyczące
+generowania fontów staną się rzadsze. Więcej informacji można znaleźć
w~bardzo dobrym poradniku \emph{on-line} tego programu.
-\item[\TeX{}works.] Zorientowany na \xB6rodowisko \TeX-owe edytor, zintegrowany
-z~modu\xB3em do podgl\xB1du plik\xF3w PDF.
-\item[Narz\xEAdzia uruchamiane z~linii polece\xF1] Do \TL{} s\xB1 w\xB3\xB1czone
- wersje Windowsowe
- kilku przydatnych program\xF3w uniksowych. S\xB1 to programy: \texttt{gzip}, \cmdname{zip}, \texttt{unzip}, \texttt{jpeg2ps} i~kilka narz\xEAdzi z~zestawu
- \cmdname{xpdf} (\cmdname{pdfinfo}, \cmdname{pdffonts} \ldots ).
- Sama przegl\xB1darka \cmdname{xpdf} nie jest dost\xEApna w~Windows,
- mo\xBFna jednak pobra\xE6 z~internetu opart\xB1 na niej przegl\xB1dark\xEA Sumatra PDF:
+\item[\TeX{}works.] Zorientowany na środowisko \TeX-owe edytor, zintegrowany
+z~modułem do podglądu plików PDF.
+\item[narzędzia uruchamiane z~linii poleceń] Do \TL{} są włączone
+ wersje Windowsowe
+ kilku przydatnych programów uniksowych. są to programy: \cmdname{gzip}, \cmdname{zip}, \texttt{unzip} i~kilka narzędzi z~zestawu \cmdname{poppler} (\cmdname{pdfinfo}, \cmdname{pdffonts}, \ldots). Nie ma oddzielnej przeglądarki plików PDF dla Windows.
+ Można pobrać z~internetu na przykład przeglądarkę PDF Sumatra:
\url{https://sumatrapdfreader.org/}.
-\item[fc-list, fc-cache, \ldots] Narz\xEAdzia z~biblioteki fontconfig; program
+\item[fc-list, fc-cache, \ldots] narzędzia z~biblioteki fontconfig; program
\prog{fc-cache} rejestruje dla \XeTeX-a fonty systemowe lub dostarczane
- w~dystrybucji \TL{} fonty OpenType; \prog{fc-list} wy\xB6wietla zarejestrowane
- fonty, podaj\xB1c ich pe\xB3ne nazwy (deklarujemy je jako parametr rozszerzonego
- w~\XeTeX-u polecenia \cs{font}).
+ w~dystrybucji \TL{} fonty OpenType; \prog{fc-list} wyświetla zarejestrowane
+ fonty, podając ich pełne nazwy (deklarujemy je jako parametr rozszerzonego
+ w~\XeTeX-u polecenia \cs{font}). Jeżeli to konieczne, można uruchomić program \prog{fc-cache} aby otrzymać pełną informację o dostępnych fontach.
\end{description}
- %\begin{description}
- %\item[katalog \texttt{support,}] wspomniany ju\xBF w~cz\xEA\xB6ci~\ref{sec:tld},
- %zawiera r\xF3\xBFne programy, kt\xF3re mog\xB1 by\xE6 u\xBFyteczne w~\xB6rodowisku \TeX-owym
- %(np. edytory/\xB6rodowiska dla \TeX-a); programy te \emph{nie s\xB1} uwzgl\xEAdniane
- %podczas instalacji samego \TL, nale\xBFy je wi\xEAc zainstalowa\xE6 samodzielnie.
- %\end{description}
+%
+%
+%Poniżej zamieszczono listę miejsc, z~których można pobrać programy
+%pomocnicze:
+%
+%\begin{description}
+%\item[Ghostscript] -- \url{https://ghostscript.com/}
+%\item[Perl] \url{http://www.perl.org} (uzupełniające, przydatne
+% pakiety należy pobrać z~zasobów CPAN \url{http://cpan.org})
+%\item[ImageMagick] -- bogaty zestaw narzędzi do wsadowego przetwarzania
+% plików graficznych (\url{http://www.imagemagick.com})
+%\item[NetPBM] -- do przetwarzania i~konwersji plików graficznych możemy
+% użyć alternatywnego dla \textsf{ImageMagick} programu NetPBM
+% (\url{http://netpbm.sourceforge.net/})
+%\item[Edytory dla systemu \TeX{}] -- spory wybór programów, uwzględniających
+% indywidualne preferencje użytkownika (poniżej wymieniono jedynie
+% te działające w~systemach Windows)
+% \begin{itemize*}
+% \item \cmdname{GNU Emacs} jest dostępna wersja natywna dla systemu Windows, zob.
+% \url{http://www.gnu.org/software/emacs/emacs.html}.
+% \item \cmdname{GNU Emacs} -- w~wersji zintegrowanej z~\textsf{AucTeX}
+% dla Windows dostępny jest w~archiwach \CTAN;
+% strona domowa: \url{http://www.gnu.org/software/auctex}.
+%% http://www.gnu.org/software/emacs/windows/ntemacs.html)
+%% \item \cmdname{XEmacs} -- bardziej przyjazna wersja dla Windows
+%% (\url{http://www.xemacs.org/})
+% \item \cmdname{LEd} -- polski edytor, dostępny
+% z~\url{http://www.latexeditor.org/}.
+% \item \cmdname{SciTE} -- edytor dostępny
+% z \url{http://www.scintilla.org/SciTE.html}
+% \item \cmdname{Texmaker} -- edytor dostępny z
+% \url{http://www.xm1math.net/texmaker}.
+%% \item \cmdname{TexMakerX} jest rozszerzeniem \cmdname{Texmaker}
+%% (\url{http://texmakerx.sourceforge.net}).
+% \item \cmdname{TeXstudio} jest rozszerzeniem \cmdname{Texmaker} o~dodatkowe
+% fukcje, patrz \url{http://texstudio.org/}.
+% \item TeXnicCenter -- kolejny, dosyć bogaty w~funkcje edytor
+% (\url{http://www.toolscenter.org/products/texniccenter/})
+% \item \cmdname{TeXworks} -- nowy edytor, dostępny
+% z~\url{http://tug.org/texworks} i~instalowany wyłącznie w~Windows
+% jako część \TL.
+% \item \cmdname{Vim} -- rozbudowany i~bardzo funkcjonalny edytor,
+% wywodzący się z~klasycznego dla systemów Unix edytora \cmdname{vi}
+% %, dostępny na \TL{} w~katalogu \dirname{support/vim}
+% (\url{http://www.vim.org})
+% \item \cmdname{WinShell} -- prosty edytor/shell
+% (\url{http://www.winshell.de})
+% \item \cmdname{WinEdt} -- bogaty w~funkcje edytor dla \TeX-a, dostępny jako
+% \emph{shareware} (\url{http://www.winedt.com})
+% \end{itemize*}
+%\end{description}
+%
+%Obszerniejszą listę programów można znaleźć na stronie
+%\url{http://tug.org/interest.html}.
-Poni\xBFej zamieszczono list\xEA miejsc, z~kt\xF3rych mo\xBFna pobra\xE6 programy
-pomocnicze:
-
-\begin{description}
-\item[Ghostscript] -- \url{https://ghostscript.com/}
-\item[Perl] \url{http://www.perl.org} (uzupe\xB3niaj\xB1ce, przydatne
- pakiety nale\xBFy pobra\xE6 z~zasob\xF3w CPAN \url{http://cpan.org})
-\item[ImageMagick] -- bogaty zestaw narz\xEAdzi do wsadowego przetwarzania
- plik\xF3w graficznych (\url{http://www.imagemagick.com})
-\item[NetPBM] -- do przetwarzania i~konwersji plik\xF3w graficznych mo\xBFemy
- u\xBFy\xE6 alternatywnego dla \textsf{ImageMagick} programu NetPBM
- (\url{http://netpbm.sourceforge.net/})
-\item[Edytory dla systemu \TeX{}] -- spory wyb\xF3r program\xF3w, uwzgl\xEAdniaj\xB1cych
- indywidualne preferencje u\xBFytkownika (poni\xBFej wymieniono jedynie
- te dzia\xB3aj\xB1ce w~systemach Windows)
- \begin{itemize*}
- \item \cmdname{GNU Emacs} jest dost\xEApna wersja natywna dla systemu Windows, zob.
- \url{http://www.gnu.org/software/emacs/emacs.html}.
- \item \cmdname{GNU Emacs} -- w~wersji zintegrowanej z~\textsf{AucTeX}
- dla Windows dost\xEApny jest w~archiwach \CTAN;
- strona domowa: \url{http://www.gnu.org/software/auctex}.
-% http://www.gnu.org/software/emacs/windows/ntemacs.html)
-% \item \cmdname{XEmacs} -- bardziej przyjazna wersja dla Windows
-% (\url{http://www.xemacs.org/})
- \item \cmdname{LEd} -- polski edytor, dost\xEApny
- z~\url{http://www.latexeditor.org/}.
- \item \cmdname{SciTE} -- edytor dost\xEApny
- z \url{http://www.scintilla.org/SciTE.html}
- \item \cmdname{Texmaker} -- edytor dost\xEApny z
- \url{http://www.xm1math.net/texmaker}.
-% \item \cmdname{TexMakerX} jest rozszerzeniem \cmdname{Texmaker}
-% (\url{http://texmakerx.sourceforge.net}).
- \item \cmdname{TeXstudio} jest rozszerzeniem \cmdname{Texmaker} o~dodatkowe
- fukcje, patrz \url{http://texstudio.org/}.
- \item TeXnicCenter -- kolejny, dosy\xE6 bogaty w~funkcje edytor
- (\url{http://www.toolscenter.org/products/texniccenter/})
- \item \cmdname{TeXworks} -- nowy edytor, dost\xEApny
- z~\url{http://tug.org/texworks} i~instalowany wy\xB3\xB1cznie w~Windows
- jako cz\xEA\xB6\xE6 \TL.
- \item \cmdname{Vim} -- rozbudowany i~bardzo funkcjonalny edytor,
- wywodz\xB1cy si\xEA z~klasycznego dla system\xF3w Unix edytora \cmdname{vi}
- %, dost\xEApny na \TL{} w~katalogu \dirname{support/vim}
- (\url{http://www.vim.org})
- \item \cmdname{WinShell} -- prosty edytor/shell
- (\url{http://www.winshell.de})
- \item \cmdname{WinEdt} -- bogaty w~funkcje edytor dla \TeX-a, dost\xEApny jako
- \emph{shareware} (\url{http://www.winedt.com})
- \end{itemize*}
-\end{description}
-
-Obszerniejsz\xB1 list\xEA program\xF3w mo\xBFna znale\xBC\xE6 na stronie
-\url{http://tug.org/interest.html}.
-
\subsection{User Profile (inaczej Home -- katalog domowy)}
\label{sec:winhome}
-Odpowiednikiem uniksowego katalogu domowego u\xBFytkownika (|$HOME|) jest
-w~Windows katalog okre\xB6lany zmienn\xB1 \verb|%USERPROFILE%|. W~Windows
-Vista i~w~wersjach p\xF3\xBCniejszych jest to
-\verb|C:\Users\<nazwa_u\xBFytkownika>|. W~pliku konfiguracyjnym
-\filename{texmf.cnf} i~og\xF3lnie w~bibliotekach \KPS{} znak \verb|~| jest
-poprawnie rozwijany do odpowiedniej zmiennej -- zar\xF3wno w~Windows, jak
-i~w~Unix/Linux.
+Odpowiednikiem uniksowego katalogu domowego użytkownika (|$HOME|)
+w~Windows jest katalog określany zmienną \verb|%USERPROFILE%|. W~Windows
+Vista i~w~wersjach późniejszych jest to
+\verb|C:\Users\<nazwa_użytkownika>|. W~pliku konfiguracyjnym
+\filename{texmf.cnf} i~ogólnie w~bibliotekach \KPS{} znak \verb|~| jest
+poprawnie rozwijany do odpowiedniej zmiennej -- zarówno w~Windows, jak
+i~w~Unix.
\subsection{Rejestr Windows}
\label{sec:registry}
-W systemie Windows prawie wszystkie dane konfiguracyjne przechowywane s\xB1
+W systemie Windows prawie wszystkie dane konfiguracyjne przechowywane są
w~tzw. rejestrze. Zawiera on hierarchicznie zorganizowane klucze, w~ramach
-kilku kluczy g\xB3\xF3wnych. Najbardziej istotne dla program\xF3w instalacyjnych
-s\xB1 klucze \path{HKEY_CURRENT_USER} oraz \path{HKEY_LOCAL_MACHINE}
-(w~skr\xF3cie \path{HKCU} i~\path{HKLM}). Cz\xEA\xB6\xE6 \path{HKCU} dotyczy katalog\xF3w
-domowych u\xBFytkownik\xF3w (patrz~\ref{sec:winhome}), za\xB6 \path{HKLM} -- podkatalog\xF3w
+kilku kluczy głównych. Najbardziej istotne dla programów instalacyjnych
+są klucze \path{HKEY_CURRENT_USER} oraz \path{HKEY_LOCAL_MACHINE}
+(w~skrócie \path{HKCU} i~\path{HKLM}). Część \path{HKCU} dotyczy katalogów
+domowych użytkowników (patrz część~\ref{sec:winhome}), zaś \path{HKLM} -- podkatalogów
systemowych (w~katalogu Windows).
-Informacje o~ustawieniach systemu mo\xBFna czasem uzyska\xE6 ze zmiennych
-\xB6rodowiska, ale po inne informacje, np. po\xB3o\xBFenie tzw. skr\xF3t\xF3w, trzeba
-odwo\xB3a\xE6 si\xEA do rejestru. Tak\xBFe zapis zmiennych \xB6rodowiska na sta\xB3e wymaga
-dost\xEApu do rejestru.
+Informacje o~ustawieniach systemu można czasem uzyskać ze zmiennych
+środowiska, ale po inne informacje, np. położenie tzw. skrótów, trzeba
+odwołać się do rejestru. Także zapis zmiennych środowiska na stałe wymaga
+dostępu do rejestru.
\subsection{Uprawnienia w Windows}
\label{sec:winpermissions}
-%%! UWAGA SW: ca\xB3a ta cz\xEA\xB6\xE6 jest mocno niejasna w oryginale. T\xB3umaczy\xB3em
-%%! j\xB1 maj\xB1c na uwadze og\xF3lny sens, w niekt\xF3rych miejscach doprecyzowuj\xB1c
-%%! sformu\xB3owania. Ale i tak jest, wg mnie, do bani :-)
+%%! UWAGA SW: cała ta część jest mocno niejasna w oryginale. T�umaczyłem
+%%! j� mając na uwadze og�lny sens, w niektórych miejscach doprecyzowuj�c
+%%! sformu�owania. Ale i tak jest, wg mnie, do bani :-)
-W nowszych wersjach Windows istnieje wyra\xBCne rozr\xF3\xBFnienie mi\xEAdzy
-u\xBFytkownikami ,,zwyk\xB3ymi'' i~administratorami, kt\xF3rzy maj\xB1
-pe\xB3n\xB1 swobod\xEA dost\xEApu do ca\xB3o\xB6ci systemu.
-Do\xB3o\xBFono wielu stara\xF1, aby umo\xBFliwi\xE6 instalacj\xEA \TL{} tak\xBFe osobom bez
-uprawnie\xF1 administratora.
+W nowszych wersjach Windows istnieje wyraźne rozróżnienie między
+użytkownikami ,,zwykłymi'' i~administratorami, którzy mają
+pełną swobodę dostępu do całości systemu.
+Dołożono wielu starań, aby umożliwić instalację \TL{} także osobom bez
+uprawnień administratora.
-Je\xB6li osoba instaluj\xB1ca ma uprawnienia administratora, to udost\xEApniona jest
-opcja instalacji dla wszystkich u\xBFytkownik\xF3w. U\xBFycie jej oznacza, \xBFe tworzone
-s\xB1 skr\xF3ty, a tak\xBFe ustawiane s\xB1 zmienne \xB6rodowiska dla ca\xB3ego systemu.
-W~przeciwnym wypadku skr\xF3ty i~menu s\xB1 tworzone jedynie dla konkretnego
-u\xBFytkownika, tak\xBFe definiowane zmienne \xB6rodowiska dotycz\xB1 zwyk\xB3ych
-u\xBFytkownik\xF3w.
+Jeśli osoba instalująca ma uprawnienia administratora, to udostępniona jest
+opcja instalacji dla wszystkich użytkowników. Użycie jej oznacza, że tworzone
+są skróty, a także ustawiane są zmienne środowiska dla całego systemu.
+W~przeciwnym wypadku skróty i~menu są tworzone jedynie dla konkretnego
+użytkownika, także definiowane zmienne środowiska dotyczą konkretnych
+użytkowników.
-Bez wzgl\xEAdu na status u\xBFytkownika proponowanym, domy\xB6lnym katalogiem g\xB3\xF3wnym
+Bez względu na status użytkownika proponowanym, domyślnym katalogiem głównym
instalacji jest katalog w~ramach \verb|%SystemDrive%|. Program instalacyjny
-zawsze sprawdza, czy ten katalog jest dost\xEApny do zapisu dla aktualnego
-u\xBFytkownika.
+zawsze sprawdza, czy ten katalog jest dostępny do zapisu dla aktualnego
+użytkownika.
-Problem mo\xBFe si\xEA pojawi\xE6 wtedy, gdy u\xBFytkownik instaluj\xB1cy \TL{} nie jest
-administratorem, a~programy \TeX-owe s\xB1 ju\xBF w~\xB6cie\xBFce przeszukiwania.
-Wynikowa \xB6cie\xBFka zawiera wtedy \xB6cie\xBFk\xEA systemow\xB1, do kt\xF3rej dodano \xB6cie\xBFk\xEA do
-program\xF3w u\xBFytkownika. W~konsekwencji nie b\xEAd\xB1 znajdowane nowo instalowane
-programy. Aby rozwi\xB1za\xE6 ten problem, program instalacyjny tworzy skr\xF3t do
-okna z~wierszem polece\xF1, w~kt\xF3rym \xB6cie\xBFka do nowych program\xF3w \TL{} ma
-priorytet. W~ten spos\xF3b, po uruchomieniu tego skr\xF3tu, b\xEAdzie mo\xBFna korzysta\xE6
-z~\TL. Dotyczy to tak\xBFe programu \TeX{}works, o ile go zainstalowali\xB6my.
+Problem może się pojawić wtedy, gdy użytkownik instalujący \TL{} nie jest
+administratorem, a~programy \TeX-owe są już w~ścieżce przeszukiwania.
+Wynikowa ścieżka zawiera wtedy ścieżkę systemową, do której dodano ścieżkę do
+programów użytkownika. W~konsekwencji nie będą znajdowane nowo instalowane
+programy. Aby rozwiązać ten problem, program instalacyjny tworzy skrót do
+okna z~wierszem poleceń, w~którym ścieżka do nowych programów \TL{} ma
+priorytet. W~ten sposób, po uruchomieniu tego skrótu, będzie można korzystać
+z~\TL. Dotyczy to także programu \TeX{}works, o ile go zainstalowaliśmy.
-Windows Vista i nowsze stwarzaj\xB1 dodatkowe utrudnienia: nawet je\xB6li
-jeste\xB6my zalogowani jako administrator, musimy dodatkowo \xBF\xB1da\xE6 uprawnie\xF1 do
-uruchomienia program\xF3w jako administrator! W rzeczywisto\xB6ci nie ma sensu
-logowanie jako administrator, zamiast tego wystarczy klikn\xB1\xE6 prawym klawiszem
-myszy na programie (lub skr\xF3cie), co pozwala wybra\xE6 opcj\xEA ,,Uruchom jako
+Windows Vista i nowsze stwarzają dodatkowe utrudnienia: nawet jeśli
+jesteśmy zalogowani jako administrator, musimy dodatkowo żądać uprawnień do
+uruchomienia programów jako administrator! W rzeczywistości nie ma sensu
+logowanie jako administrator, zamiast tego wystarczy kliknąć prawym klawiszem
+myszy na programie (lub skrócie), co pozwala wybrać opcję ,,Uruchom jako
administrator''.
-%\subsubsection{Zabezpieczenie katalogu \TL}
-%
-%Nawet gdy instalujemy \TL{} jako administrator, nie zabezpiecza to katalogu
-%docelowego instalacji przed zmianami, kt\xF3re mo\xBFe w~nim wykona\xE6 zwyk\xB3y
-%u\xBFytkownik. Po instalacji zatem mo\xBFe by\xE6 wymagane ustawienie dla tego
-%katalogu odpowiedniej warto\xB6ci \acro{ACL} (Access Control List; patrz
-%dokumentacja uruchamianego z~wiersza polece\xF1 programu Windows
-%\filename{icacls}).
-%\end{document}
-\subsection{Zwi\xEAkszanie maksymalnej ilo\xB6ci dost\xEApnej pami\xEAci
+
+\subsection{Zwiększanie maksymalnej dostępnej pamięci
w~Windows i~Cygwin}
\label{sec:cygwin-maxmem}
-U\xBFytkownicy system\xF3w Windows i~Cygwin (patrz~\ref{sec:cygwin} mog\xB1 w~przypadku uruchamiania niekt\xF3rych program\xF3w dostarczonych w~\TL{} spotka\xE6 si\xEA z~niewystarczaj\xB1c\xB1
-ilo\xB6ci\xB1 dost\xEApnej pami\xEAci. Na przyk\xB3ad \prog{asy} wyczerpie dost\xEApn\xB1 pami\xEA\xE6
-w~przypadku pr\xF3by zadeklarowania macierzy sk\xB3adaj\xB1cej si\xEA z~25~milion\xF3w liczb
-rzeczywistych, a~Lua\TeX\ przy przetwarzaniu dokumentu zawieraj\xB1cego wiele
-du\xBFych plik\xF3w czcionek.
- % XXX "du\xBFych" jest brzydkie, ale nie mam lepszego pomys\xB3u :/
- %a du\xBFych plik\xF3w czcionek? ZW
+Użytkownicy systemów Windows i~Cygwin (patrz część~\ref{sec:cygwin} mogą w~przypadku uruchamiania niektórych programów dostarczonych w~\TL{} spotkać się z~niewystarczającą
+ilością dostępnej pamięci. Na przykład \prog{asy} wyczerpie dostępną pamięć
+w~przypadku próby zadeklarowania macierzy składającej się z~25~milionów liczb
+rzeczywistych, a~Lua\TeX\ przy przetwarzaniu dokumentu zawierającego wiele
+dużych plików czcionek.
+ % XXX "dużych" jest brzydkie, ale nie mam lepszego pomysłu :/
+ %a dużych plików czcionek? ZW
-W~Cygwin mo\xBFna ten problem rozwi\xB1za\xE6 korzystaj\xB1c z porady zawartej
-w~Podr\xEAczniku U\xBFytkownika Cygwin
+W~Cygwin można ten problem rozwiązać korzystając z porady zawartej
+w~Podręczniku użytkownika Cygwin
(\url{http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html}).
-W~Windows nale\xBFy utworzy\xE6 plik, np. \code{moremem.reg}, z~takimi czterema liniami:
+W~Windows należy utworzyć plik, np. \code{moremem.reg}, z~takimi czterema liniami:
\begin{sverbatim}
Windows Registry Editor Version 5.00
@@ -2147,41 +2053,41 @@
"heap_chunk_in_mb"=dword:ffffff00
\end{sverbatim}
-\noindent a~nast\xEApnie wykona\xE6 (jako u\xBFytkownik z~prawami administratora)
-polecenie: \code{regedit /s moremem.reg}. Zamiast ustawie\xF1 globalnych dla
-systemu, mo\xBFna te\xBF zmieni\xE6 wielko\xB6\xE6 dost\xEApnej pami\xEAci jedynie dla bie\xBF\xB1cego
-u\xBFytkownika, u\xBFywaj\xB1c \code{HKEY\_CURRENT\_USER}.
+\noindent a~następnie wykonać (jako użytkownik z~prawami administratora)
+polecenie: \code{regedit /s moremem.reg}. Zamiast ustawień globalnych dla
+systemu, można też zmienić wielkość dostępnej pamięci jedynie dla bieżącego
+użytkownika, używając \code{HKEY\_CURRENT\_USER}.
-%% Chyba nie ma tego - jest dalej 2184ang - jakie\xB6 troch\xEA inne
-%\section{W razie problem\xF3w}
+%% Chyba nie ma tego - jest dalej 2184ang - jakie� troch� inne
+%\section{W razie problemów}
%\label{troubleshooting}
%
-%\subsection{Co zrobi\xE6 gdy \texttt{latex} nie mo\xBFe znale\xBC\xE6 potrzebnych
-%plik\xF3w?}
+%\subsection{Co zrobi� gdy \texttt{latex} nie może znale�� potrzebnych
+%plików?}
%
%\begin{itemize}
-% \item Podstawowym narz\xEAdziem do diagnozowania problem\xF3w jest program
-% \cmdname{kpsewhich}. Wyprowadza on informacje diagnostyczne na wyj\xB6cie
-%stderr, przy czym konsole (okienka wierszy polece\xF1) starszych system\xF3w
-%Windows nie potrafi\xB1 przekierowa\xE6 stderr do pliku. Umo\xBFliwia to dopiero
-%system Windows NT i~p\xF3\xBCniejsze, ale rozwi\xB1zanie przedstawione poni\xBFej dzia\xB3a
-%dla ka\xBFdej konsoli (okienka wierszy polece\xF1). Ot\xF3\xBF dla cel\xF3w diagnostycznych
-%mo\xBFna tymczasowo zdefiniowa\xE6 zmienn\xB1 \xB6rodowiska (w~oknie polece\xF1):
+% \item Podstawowym narz�dziem do diagnozowania problemów jest program
+% \cmdname{kpsewhich}. Wyprowadza on informacje diagnostyczne na wyj�cie
+%stderr, przy czym konsole (okienka wierszy poleceń) starszych systemów
+%Windows nie potrafi� przekierować stderr do pliku. umożliwia to dopiero
+%system Windows NT i~p��niejsze, ale rozwiązanie przedstawione poniżej dzia�a
+%dla każdej konsoli (okienka wierszy poleceń). Ot�� dla celów diagnostycznych
+%można tymczasowo zdefiniować zmienną środowiska (w~oknie poleceń):
%\begin{verbatim}
%SET KPATHSEA_DEBUG_OUTPUT=err.log
%\end{verbatim}
-%Mo\xBFna r\xF3wnie\xBF zada\xE6 zakres diagnostyki:
+%można równie� zadań zakres diagnostyki:
%\begin{verbatim}
%SET KPATHSEA_DEBUG=-1
%\end{verbatim}
%
-%Podobnie, aby przekierowa\xE6 wyj\xB6cie stderr na stdout:
+%Podobnie, aby przekierować wyj�cie stderr na stdout:
%\begin{verbatim}
%SET KPATHSEA_DEBUG_OUTPUT=con:
%\end{verbatim}
-%W ten spos\xF3b mo\xBFna skierowa\xE6 zar\xF3wno stderr, jak i stdout do tego samego pliku.
-%\item Przy za\xB3o\xBFeniu, \xBFe instalacj\xEA wykonano w \path|c:/TeX|, nale\xBFy
-% sprawdzi\xE6 (por\xF3wna\xE6) nast\xEApuj\xB1ce warto\xB6ci:\\
+%W ten sposób można skierować zarówno stderr, jak i stdout do tego samego pliku.
+%\item Przy za�ożeniu, że instalacj� wykonano w \path|c:/TeX|, należy
+% sprawdzi� (porówna�) nast�puj�ce warto�ci:\\
% {\small
% \begin{tabular}{ll}
% \path|kpsewhich -expand-path $SELFAUTOPARENT| & \path|c:/TeX| \\
@@ -2190,10 +2096,10 @@
% \end{tabular}
%}
%
-%Je\xB6li w otoczeniu systemowym s\xB1 zdefiniowane zmienne zwi\xB1zane z~\TeX-em,
-%nale\xBFy je usun\xB1\xE6, maj\xB1 bowiem pierwsze\xF1stwo przed tymi,
-%kt\xF3re okre\xB6lono w~pliku \filename{texmf.cnf}.
-%\item Nast\xEApnie nale\xBFy sprawdzi\xE6 (por\xF3wna\xE6) warto\xB6ci:\\
+%jeśli w otoczeniu systemowym są zdefiniowane zmienne związane z~\TeX-em,
+%należy je usun��, maj� bowiem pierwsze�stwo przed tymi,
+%które okre�lono w~pliku \filename{texmf.cnf}.
+%\item Nast�pnie należy sprawdzi� (porówna�) warto�ci:\\
%{\small
% \begin{tabular}{ll}
% \texttt{kpsewhich cmr10.tfm} & \path|c:/TeX/texmf-dist/fonts/tfm/public/cm/cmr10.tfm|\\
@@ -2201,42 +2107,39 @@
% \end{tabular}
%}
%
-%Je\xB6li podczas sprawdzania nie znaleziono odst\xEApstw, to \TeX{} i~programy
-%towarzysz\xB1ce powinny dzia\xB3a\xE6. Je\xB6li tak nie jest, to nale\xBFy poeksperymentowa\xE6
-%z opcj\xB1 \path|-debug=n| programu \path|kpsewhich| i~zweryfikowa\xE6 wszystkie
-%uzyskane warto\xB6ci. Po zidentyfikowaniu problemu warto go zg\xB3osi\xE6.
+%jeśli podczas sprawdzania nie znaleziono odst�pstw, to \TeX{} i~programy
+%towarzysz�ce powinny dzia�a�. jeśli tak nie jest, to należy poeksperymentować
+%z opcj� \path|-debug=n| programu \path|kpsewhich| i~zweryfikować wszystkie
+%uzyskane warto�ci. Po zidentyfikowaniu problemu warto go zg�osi�.
%\end{itemize}
-% dot\xB1d
+% dot�d
%--------------------------
% don't use \Webc so the \uppercase in the headline works.
-\section{Instrukcja obs\xB3ugi systemu Web2C}
+\section{Instrukcja obsługi systemu Web2C}
-\Webc{} to zestaw program\xF3w zwi\xB1zanych z~\TeX-em, tj. sam \TeX{}, \MF{},
-\MP, \BibTeX{} itd. Stanowi\xB1 one rdze\xF1 dystrybucji \TL. Strona domowa \Webc{} z aktualnym
-podr\xEAcznikiem u\xBFytkownika i innymi u\xBFytecznymi plikami jest dost\xEApna pod adresem \url{http://tug.org/web2c}.
+\Webc{} to zestaw programów związanych z~\TeX-em, tj. sam \TeX{}, \MF{},
+\MP, \BibTeX{} itd. Stanowią one rdzeń dystrybucji \TL{}. Strona domowa \Webc{} z aktualnym
+podręcznikiem użytkownika i innymi użytecznymi plikami jest dostępna pod adresem \url{http://tug.org/web2c}.
%\end{document}
-Troch\xEA historii: Oryginalna implementacja wykonana zosta\xB3a przez Tomasa Rokickiego, kt\xF3ry
-w~roku 1987 stworzy\xB3 pierwszy system \TeX{}-to-C, adaptuj\xB1c pliki wymiany
-(\emph{change files}) pod Unix-em (pierwotnie by\xB3y one dzie\xB3em Howarda
-Trickey'a oraz Pavela Curtisa. W~czasie, gdy Tim Morgan zajmowa\xB3 si\xEA utrzymaniem
-systemu, jego nazwa zosta\xB3a zmieniona na Web-to-C\@. W~1990 roku prace nad
-projektem przej\xB1\xB3 Karl Berry wraz z~dziesi\xB1tkami wsp\xF3\xB3pracownik\xF3w, w~roku
-1997 pa\xB3eczk\xEA przej\xB1\xB3 Olaf Weber, kt\xF3ry z powrotem przekaza\xB3 j\xB1 w 2006 roku Karlowi.
+Trochę historii: Oryginalna implementacja wykonana została przez Tomasa Rokickiego, który
+w~roku 1987 stworzył pierwszy system \TeX{}-to-C, adaptując pliki wymiany
+(\emph{change files}) pod Unix-em (pierwotnie były one dziełem Howarda
+Trickey'a oraz Pavela Curtisa. W~czasie, gdy Tim Morgan zajmować się utrzymaniem
+systemu, jego nazwa została zmieniona na Web-to-C\@. W~1990 roku prace nad
+projektem przejął Karl Berry wraz z~dziesiątkami współpracowników, w~roku
+1997 pałeczkę przejął Olaf Weber, który z powrotem przekazał ją w 2006 roku Karlowi.
-\Webc{} dzia\xB3a w systemach Unix, Windows 32-bitowy, (w~tym Mac\,OS\,X),
+\Webc{} działa w systemach Unix, Windows 32-bitowy, (w~tym Mac\,OS\,X),
i~innych systemach operacyjnych.
-System wykorzystuje oryginalne \xBCr\xF3d\xB3a \TeX-owe autorstwa Donalda Knutha
-oraz inne programy napisane w~\web{} i~t\xB3umaczy je na kod \xBCr\xF3d\xB3owy~C.
-%Ponadto system udost\xEApnia spory zestaw makr i~funkcji stworzonych dla
-%zwi\xEAkszenia funkcjonalno\xB6ci oryginalnych zasob\xF3w oprogramowania
-%zwi\xB1zanego z~\TeX-em.
-Podstawowymi sk\xB3adnikami systemu s\xB1:
+System wykorzystuje oryginalne źródła \TeX-owe autorstwa Donalda Knutha
+oraz inne programy napisane w~\web{} i~tłumaczy je na kod źródłowy~C.
+Podstawowymi składnikami systemu są:
\begin{cmddescription}
-\item[bibtex] Tworzenie spis\xF3w bibliograficznych;
+\item[bibtex] Tworzenie spisów bibliograficznych;
\item[dvicopy] Modyfikowanie pliku \dvi;
\item[dvitomp] Konwersja \dvi{} do MPX (rysunki MetaPost-a);
\item[dvitype] Konwersja \dvi{} na plik tekstowy (ASCII);
@@ -2243,89 +2146,89 @@
\item[gftodvi] Zamiana fontu GF na plik \dvi;
\item[gftopk] Zamiana fontu w~formacie GF na font spakowany (PK);
\item[gftype] Zamiana fontu GF na plik tekstowy (ASCII);
-\item[mf] Generowanie font\xF3w bitmapowych w formacie GF;
-\item[mft] Sk\xB3ad plik\xF3w \xBCr\xF3d\xB3owych \MF{}-a;
-\item[mpost] Tworzenie rysunk\xF3w oraz diagram\xF3w technicznych;
-\item[patgen] Tworzenie wzorc\xF3w przenoszenia wyraz\xF3w;
-\item[pktogf] Zamiana font\xF3w w formacie PK na fonty GF;
+\item[mf] Generowanie fontów bitmapowych w formacie GF;
+\item[mft] Skład plików źródłowych \MF{}-a;
+\item[mpost] Tworzenie rysunków oraz diagramów technicznych;
+\item[patgen] Tworzenie wzorców przenoszenia wyrazów;
+\item[pktogf] Zamiana fontów w formacie PK na fonty GF;
\item[pktype] Zamiana fontu PK na plik tekstowy (ASCII);
-\item[pltotf] Konwersja tekstowej listy w\xB3a\xB6ciwo\xB6ci do TFM;
-\item[pooltype] Wy\xB6wietlanie \web-owych plik\xF3w pool;
-\item[tangle] Konwersja \web{} do j\xEAzyka Pascal;
-\item[tex] Sk\xB3ad tekstu;
-\item[tftopl] Konwersja TFM do tekstowej listy w\xB3a\xB6ciwo\xB6ci (PL);
-\item[vftovp] Konwersja font\xF3w wirtualnych do wirtualnej listy
- w\xB3a\xB6ciwo\xB6ci (VPL);
-\item[vptovf] Konwersja wirtualnej listy w\xB3a\xB6ciwo\xB6ci do font\xF3w wirtualnych;
+\item[pltotf] Konwersja tekstowej listy właściwości do TFM;
+\item[pooltype] wyświetlanie \web-owych plików pool;
+\item[tangle] Konwersja \web{} do języka Pascal;
+\item[tex] Skład tekstu;
+\item[tftopl] Konwersja TFM do tekstowej listy właściwości (PL);
+\item[vftovp] Konwersja fontów wirtualnych do wirtualnej listy
+ właściwości (VPL);
+\item[vptovf] Konwersja wirtualnej listy właściwości do fontów wirtualnych;
\item[weave] Konwersja \web{} do \TeX-a.
\end{cmddescription}
\noindent
-Dok\xB3adny opis funkcji oraz sk\xB3adni tych program\xF3w zawarty jest
-w~dokumentacji poszczeg\xF3lnych pakiet\xF3w samego \Webc{}.
+Dokładny opis funkcji oraz składni tych programów zawarty jest
+w~dokumentacji poszczególnych pakietów samego \Webc{}.
Do optymalnego korzystania z~instalacji \Webc{}
-przyda si\xEA znajomo\xB6\xE6 kilku zasad rz\xB1dz\xB1cych ca\xB3\xB1 rodzin\xB1 program\xF3w.
+przyda się znajomość kilku zasad rządzących całą rodziną programów.
-Wszystkie programy obs\xB3uguj\xB1 standardowe opcje \GNU:
+Wszystkie programy obsługują standardowe opcje \GNU:
\begin{description}
-\item[\texttt{-{}-help\ \ \ }] podaje podstawowe zasady u\xBFytkowania;
-\item[\texttt{-{}-verbose}] podaje dok\xB3adny raport z~dzia\xB3ania programu;
-\item[\texttt{-{}-version}] podaje informacj\xEA o~wersji, po czym ko\xF1czy
- dzia\xB3anie programu.
+\item[\texttt{-{}-help\ \ \ }] podaje podstawowe zasady użytkowania;
+\item[\texttt{-{}-verbose}] podaje dokładny raport z~działania programu;
+\item[\texttt{-{}-version}] podaje informację o~wersji, po czym kończy
+ działanie programu.
\end{description}
-Do lokalizowania plik\xF3w programy oparte na \Webc{} u\xBFywaj\xB1 biblioteki do
-przeszukiwania \xB6cie\xBFek zwanej \KPS{}.
-Dla optymalizacji przeszukiwania \TeX-owego drzewa podkatalog\xF3w biblioteka ta
-u\xBFywa kombinacji zmiennych \xB6rodowiskowych oraz kilku plik\xF3w konfiguracyjnych.
-\Webc{} potrafi obs\xB3ugiwa\xE6 jednocze\xB6nie wi\xEAcej ni\xBF jedno drzewo
-podkatalog\xF3w, co jest u\xBFyteczne w~wypadku, gdy chce si\xEA przechowywa\xE6
-standardow\xB1 dystrybucj\xEA \TeX-a jak i~lokalne rozszerzenia w~dw\xF3ch r\xF3\xBFnych
-drzewach katalog\xF3w.
-Aby przyspieszy\xE6 poszukiwanie plik\xF3w, katalog g\xB3\xF3wny ka\xBFdego drzewa ma sw\xF3j
-plik \file{ls-R}, zawieraj\xB1cy pozycje okre\xB6laj\xB1ce nazw\xEA i~wzgl\xEAdn\xB1 \xB6cie\xBFk\xEA
-dla wszystkich plik\xF3w zawartych w~tym katalogu.
+Do lokalizowania plików programy oparte na \Webc{} używają biblioteki do
+przeszukiwania ścieżek zwanej \KPS{} (\url{http://tug.org/kpathsea}).
+Dla optymalizacji przeszukiwania \TeX-owego drzewa podkatalogów biblioteka ta
+używa kombinacji zmiennych środowiskowych oraz kilku plików konfiguracyjnych.
+\Webc{} potrafi obsługiwać jednocześnie więcej niż jedno drzewo
+podkatalogów, co jest użyteczne w~wypadku, gdy chce się przechowywać
+standardową dystrybucję \TeX-a jak i~lokalne rozszerzenia w~dwóch różnych
+drzewach katalogów.
+Aby przyspieszyć poszukiwanie plików, katalog główny każdego drzewa ma swój
+plik \file{ls-R}, zawierający pozycje określające nazwę i~względną ścieżkę
+dla wszystkich plików zawartych w~tym katalogu.
% \end{document}
-\subsection{Przeszukiwanie \xB6cie\xBFek przez Kpathsea}
+\subsection{Przeszukiwanie ścieżek przez Kpathsea}
\label{sec:kpathsea}
-Opiszemy najpierw og\xF3lny mechanizm przeszukiwania \xB6cie\xBFek przez bibliotek\xEA
+Opiszemy najpierw ogólny mechanizm przeszukiwania ścieżek przez bibliotekę
\KPS{}.
-Tym, co nazywamy \emph{\xB6cie\xBFk\xB1 przeszukiwania}, jest rozdzielona dwukropkami
-lub \xB6rednikami lista \emph{element\xF3w \xB6cie\xBFki}, kt\xF3re zasadniczo s\xB1 nazwami
-podkatalog\xF3w. \xA6cie\xBFka przeszukiwania mo\xBFe pochodzi\xE6 z~(kombinacji) wielu
-\xBCr\xF3de\xB3. Przyk\xB3adowo, aby odnale\xBC\xE6 plik \samp{my-file} w~\xB6cie\xBFce
-\samp{.:/dir}, \KPS{} sprawdza istnienie danego elementu \xB6cie\xBFki
-w~nast\xEApuj\xB1cej kolejno\xB6ci: najpierw \file{./my-file}, potem
-\file{/dir/my-file}, zwracaj\xB1c pierwszy odnaleziony (lub mo\xBFliwie wszystkie).
+Tym, co nazywamy \emph{ścieżką przeszukiwania}, jest rozdzielona dwukropkami
+lub średnikami lista \emph{elementów ścieżki}, które zasadniczo są nazwami
+podkatalogów. Ścieżka przeszukiwania może pochodzić z~(kombinacji) wielu
+źródeł. Przykładowo, aby odnaleźć plik \samp{my-file} w~ścieżce
+\samp{.:/dir}, \KPS{} sprawdza istnienie danego elementu ścieżki
+w~następującej kolejności: najpierw \file{./my-file}, potem
+\file{/dir/my-file}, zwracając pierwszy odnaleziony (lub możliwie wszystkie).
-Aby optymalnie zaadaptowa\xE6 si\xEA do konwencji wszystkich system\xF3w operacyjnych,
-na systemach nieunixowych \KPS{} mo\xBFe u\xBFywa\xE6
-jako separator\xF3w nazw \xB6cie\xBFek znak\xF3w innych
-ni\xBF dwukropek (\samp{:}) oraz ,,ciach'' (\samp{/}).
+Aby optymalnie zaadaptować się do konwencji wszystkich systemów operacyjnych,
+na systemach nieunixowych \KPS{} może używać
+jako separatorów nazw ścieżek znaków innych
+niż dwukropek (\samp{:}) oraz ,,ciach'' (\samp{/}).
-W~celu sprawdzenia konkretnego elementu \var{p} \xB6cie\xBFki, \KPS{} najpierw
-sprawdza, czy zbudowana wcze\xB6niej baza danych (patrz ,,Baza nazw plik\xF3w'' na
-str.~\pageref{Filename-database}) odnosi si\xEA do \var{p}, tj.
-czy baza danych znajduje si\xEA w~podkatalogu z~prefiksem~\var{p}.
-Je\xBFeli tak, to specyfikacja \xB6cie\xBFki jest por\xF3wnywana z~zawarto\xB6ci\xB1 bazy.
+W~celu sprawdzenia konkretnego elementu \var{p} ścieżki, \KPS{} najpierw
+sprawdza, czy zbudowana wcześniej baza danych (patrz ,,Baza nazw plików'' na
+str.~\pageref{Filename-database}) odnosi się do \var{p}, tj.
+czy baza danych znajduje się w~podkatalogu z~prefiksem~\var{p}.
+Jeżeli tak, to specyfikacja ścieżki jest porównywana z~zawartością bazy.
-Chocia\xBF najprostszym i~najbardziej powszechnym elementem \xB6cie\xBFki jest
-nazwa katalogu, \KPS{} korzysta z~dodatkowych mo\xBFliwo\xB6ci w~przeszukiwaniu
-\xB6cie\xBFek:
-wielowarstwowych warto\xB6ci domy\xB6lnych, zmiennych \xB6rodowiskowych, warto\xB6ci
+Chociaż najprostszym i~najbardziej powszechnym elementem ścieżki jest
+nazwa katalogu, \KPS{} korzysta z~dodatkowych możliwości w~przeszukiwaniu
+ścieżek:
+wielowarstwowych wartości domyślnych, zmiennych środowiskowych, wartości
pliku konfiguracyjnego, lokalnych
-podkatalog\xF3w u\xBFytkownika oraz rekursywnego przeszukiwania podkatalog\xF3w.
-Mo\xBFna wi\xEAc powiedzie\xE6, \xBFe \KPS{} \emph{rozwija} element \xB6cie\xBFki, czyli
-transformuje wszystkie specyfikacje do nazwy podstawowej lub nazw katalog\xF3w.
-Jest to opisane w~kolejnych akapitach, w~kolejno\xB6ci, w~jakiej to zachodzi.
+podkatalogów użytkownika oraz rekursywnego przeszukiwania podkatalogów.
+Można więc powiedzieć, że \KPS{} \emph{rozwija} element ścieżki, czyli
+transformuje wszystkie specyfikacje do nazwy podstawowej lub nazw katalogów.
+Jest to opisane w~kolejnych akapitach, w~kolejności, w~jakiej to zachodzi.
-Trzeba zauwa\xBFy\xE6, \xBFe je\xBFeli nazwa poszukiwanego pliku jest
-absolutna lub jawnie wzgl\xEAdna, tj. zaczyna si\xEA od \samp{/} lub \samp{./}
-lub \samp{../}, to \KPS{} ogranicza si\xEA do sprawdzenia, czy ten plik istnieje.
+Trzeba zauważyć, że jeżeli nazwa poszukiwanego pliku jest
+absolutna lub jawnie względna, tj. zaczyna się od \samp{/} lub \samp{./}
+lub \samp{../}, to \KPS{} ogranicza się do sprawdzenia, czy ten plik istnieje.
\ifSingleColumn
\else
@@ -2332,365 +2235,352 @@
\begin{figure*}
\verbatiminput{examples/ex5.tex}
\setlength{\abovecaptionskip}{0pt}
- \caption{Przyk\xB3ad pliku konfiguracyjnego}
+ \caption{Przykład pliku konfiguracyjnego}
\label{fig:config-sample}
\end{figure*}
\fi
%\end{document}
-\subsubsection{\xACr\xF3d\xB3a \xB6cie\xBFek}
+\subsubsection{Źródła ścieżek}
\label{Path-sources}
-Nazwa przeszukiwanej \xB6cie\xBFki mo\xBFe pochodzi\xE6 z~wielu \xBCr\xF3de\xB3.
-Oto kolejno\xB6\xE6, w~jakiej \KPS{} ich u\xBFywa:
+Nazwa przeszukiwanej ścieżki może pochodzić z~wielu źródeł.
+Oto kolejność, w~jakiej \KPS{} ich używa:
\begin{enumerate}
\item
- Zmienna \xB6rodowiskowa ustawiana przez u\xBFytkownika, np.
+ Zmienna środowiskowa ustawiana przez użytkownika, np.
\envname{TEXINPUTS}\@.
- Zmienne \xB6rodowiskowe z~do\xB3\xB1czon\xB1 kropk\xB1 i~nazw\xB1 programu zast\xEApuj\xB1 inne,
- np. je\xBFeli \samp{latex} jest nazw\xB1 uruchomionego programu, wtedy zamiast
+ Zmienne środowiskowe z~dołączoną kropką i~nazwą programu zastępują inne,
+ np. jeżeli \samp{latex} jest nazwą uruchomionego programu, wtedy zamiast
\envname{TEXINPUTS} wykorzystana zostanie zmienna \envname{TEXINPUTS.latex}.
\item
Plik konfiguracyjny konkretnego programu, np. linia ,,\texttt{S /a:/b}''
w~pliku \file{config.ps} programu \cmdname{dvips}.
-\item Plik konfiguracyjny \KPS{} \file{texmf.cnf}, zawieraj\xB1cy tak\xB1 lini\xEA,
- jak \samp{TEXINPUTS=/c:/d} (patrz poni\xBFej).
-\item Warto\xB6ci domy\xB6lne dla uruchamianych program\xF3w.
+\item Plik konfiguracyjny \KPS{} \file{texmf.cnf}, zawierający taką linię,
+ jak \samp{TEXINPUTS=/c:/d} (patrz poniżej).
+\item Wartości domyślne dla uruchamianych programów.
\end{enumerate}
-\noindent Ka\xBFd\xB1 z~tych warto\xB6ci dla danej \xB6cie\xBFki przeszukiwania mo\xBFna
-zobaczy\xE6, u\xBFywaj\xB1c opcji diagnostyki b\xB3\xEAd\xF3w (patrz ,,Diagnostyka b\xB3\xEAd\xF3w'' na
+\noindent Każdą z~tych wartości dla danej ścieżki przeszukiwania można
+zobaczyć, używając opcji diagnostyki błędów (patrz ,,Diagnostyka błędów'' na
str.~\pageref{sec:debugging}).
\subsubsection{Pliki konfiguracyjne}
-%\tolerance=3500
- \KPS{} szuka \xB6cie\xBFek przeszukiwania i~innych definicji w~\emph{plikach
+
+ \KPS{} szuka ścieżek przeszukiwania i~innych definicji w~\emph{plikach
konfiguracyjnych} o~nazwach \file{texmf.cnf}.
-\xA6cie\xBFka przeszukiwania u\xBFywana do znajdowania tych plik\xF3w okre\xB6lana jest
-przez zmienn\xB1 \envname{TEXMFCNF},
- %(domy\xB6lnie taki plik znajduje si\xEA
- %w~podkatalogu \file{texmf/web2c}).
+Ścieżka przeszukiwania używana do znajdowania tych plików określana jest
+przez zmienną \envname{TEXMFCNF},
ale nie zalecamy jawnego ustawiania tej, jak i~innych zmiennych w~systemie.
-Zamiast tego typowa instalacja \TL{} tworzy plik \file{.../2018/texmf.cnf},
-kt\xF3ry w~wyj\xB1tkowych wypadkach mo\xBFemy modyfikowa\xE6. G\xB3\xF3wnym plikiem
-konfiguracyjnym jest \file{.../2018/texmf-dist/web2c/texmf.cnf}, ale
-nie powinien by\xE6 on modyfikowany, gdy\xBF
-zmiany b\xEAd\xB1 utracone podczas aktualizacji.
-Czytane b\xEAd\xB1 \emph{wszystkie} pliki \file{texmf.cnf} w~\xB6cie\xBFce
-przeszukiwania, a~definicje we wcze\xB6niejszych plikach zast\xB1pi\xB1 te
-w~p\xF3\xBCniejszych. Tak wi\xEAc w~\xB6cie\xBFce \verb|.:$TEXMF| warto\xB6ci pochodz\xB1ce
-z~\file{./texmf.cnf} zast\xB1pi\xB1 te z~\verb|$TEXMF/texmf.cnf|.
+Zamiast tego typowa instalacja \TL{} tworzy plik \file{.../2019/texmf.cnf},
+który w~wyjątkowych wypadkach możemy modyfikować. Głównym plikiem
+konfiguracyjnym jest \file{.../2019/texmf-dist/web2c/texmf.cnf}, ale
+nie powinien być on modyfikowany, gdyż
+zmiany będą utracone podczas aktualizacji.
+
+Czytane będą \emph{wszystkie} pliki \file{texmf.cnf} w~ścieżce
+przeszukiwania, a~definicje we wcześniejszych plikach zastąpią te
+w~późniejszych. Tak więc w~ścieżce \verb|.:$TEXMF| wartości pochodzące
+z~\file{./texmf.cnf} zastąpią te z~\verb|$TEXMF/texmf.cnf|.
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%Dociekliwy czytelnik może być zainteresowany sposobem, w~jaki programy
+%znajdują plik \file{texmf.cnf}, skoro nie ma konieczności deklarowania
+%specyficznej zmiennej środowiskowej systemu. Otóż położenie domyślne jest
+%wkompilowane w~programy jako względne do ich położenia (określanego, jak
+%wiemy, w~ścieżce specyfikowanej przez \texttt{\$PATH}):
+%\path{../../texmf-dist/web2c/} bądź \path{../texmf-dist/web2c/}. Jeśli jawnie
+%deklarujemy zmienną \envname{TEXMFCNF}, wymagane jest podanie bezwzględnej
+%ścieżki.
+%
+%Podczas czytania zamieszczonego poniżej opisu formatu pliku \file{texmf.cnf},
+%warto przeglądać jego zawartość. Położenie \emph{aktywnego} pliku
+%znajdziemy za pomocą polecenia \texttt{kpsewhich texmf.cnf}.
-Dociekliwy czytelnik mo\xBFe by\xE6 zainteresowany sposobem, w~jaki programy
-znajduj\xB1 plik \file{texmf.cnf}, skoro nie ma konieczno\xB6ci deklarowania
-specyficznej zmiennej \xB6rodowiskowej systemu. Ot\xF3\xBF po\xB3o\xBFenie domy\xB6lne jest
-wkompilowane w~programy jako wzgl\xEAdne do ich po\xB3o\xBFenia (okre\xB6lanego, jak
-wiemy, w~\xB6cie\xBFce specyfikowanej przez \texttt{\$PATH}):
-\path{../../texmf-dist/web2c/} b\xB1d\xBC \path{../texmf-dist/web2c/}. Je\xB6li jawnie
-deklarujemy zmienn\xB1 \envname{TEXMFCNF}, wymagane jest podanie bezwzgl\xEAdnej
-\xB6cie\xBFki.
-
-Podczas czytania zamieszczonego poni\xBFej opisu formatu pliku \file{texmf.cnf},
-warto przegl\xB1da\xE6 jego zawarto\xB6\xE6. Po\xB3o\xBFenie \emph{aktywnego} pliku
-znajdziemy za pomoc\xB1 polecenia \texttt{kpsewhich texmf.cnf}.
-
\begin{itemize*}
\item
- Komentarze zaczynaj\xB1 si\xEA od ,,\texttt{\%}'', a~ko\xF1cz\xB1 na ko\xF1cu wiersza.
+ Komentarze zaczynają się od \code{\%}, a~kończą na końcu wiersza.
\item
- Puste wiersze nie s\xB1 brane pod uwag\xEA.
+ Puste wiersze nie są brane pod uwagę.
\item
- Znak ,,\bs{}'' na ko\xF1cu wiersza dzia\xB3a jako znak kontynuacji, tzn.
- oznacza, \xBFe kolejny wiersz jest kontynuacj\xB1 bie\xBF\xB1cego.
- Spacja na pocz\xB1tku kolejnego wiersza nie jest ignorowana.
+ Znak ,,\bs{}'' 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.
\item
- Pozosta\xB3e wiersze maj\xB1 posta\xE6:
+ Pozostałe wiersze mają postać:
\begin{alltt}
- \emph{zmienna}[.\emph{program}] [=] \emph{warto\xB6\xE6}
+ \var{zmienna}[.\var{program}] [=] \var{wartość}
\end{alltt}%
- gdzie \samp{=} i~otaczaj\xB1ce spacje s\xB1 opcjonalne.
+ gdzie \samp{=} i~otaczające spacje są opcjonalne.
\item
- ,,\texttt{\var{zmienna}}'' zawiera\xE6 mo\xBFe dowolne znaki poza spacj\xB1,
- \samp{=}, lub \samp{.} (kropk\xB1), najbezpieczniej jednak u\xBFywa\xE6 znak\xF3w
+Nazwa \ttvar{zmienna} zawierać może dowolne znaki poza spacją,
+ \samp{=}, lub \samp{.} (kropką), najbezpieczniej jednak używać znaków
z~zakresu \samp{A-Za-z\_}.
\item
- Napis ,,\texttt{.\var{program}}'' ma zastosowanie w~wypadku, gdy
- uruchamiany program nosi nazw\xEA \texttt{\var{program}} lub
- \texttt{\var{program}.exe}. Pozwala to r\xF3\xBFnym odmianom \TeX-a stosowa\xE6
- r\xF3\xBFne \xB6cie\xBFki przeszukiwania.
-\item ,,\texttt{\var{warto\xB6\xE6}}'' zawiera\xE6 mo\xBFe dowolne znaki poza
- ,,\texttt{\%}'' i \samp{@}.
- Nie mo\xBFna u\xBFywa\xE6 konstrukcji ,,\texttt{\$\var{zmienna}.\var{program}}''
- po prawej stronie. Zamiast tego trzeba zastosowa\xE6 zmienn\xB1 pomocnicz\xB1.
- Je\xBFeli systemem operacyjnym jest Unix,
- to \xB6rednik \samp{;}\ u\xBFyty w~,,\texttt{\var{warto\xB6\xE6}}'' zamieniany jest na
- \samp{:}; umo\xBFliwia to istnienie
- wsp\xF3lnego pliku \file{texmf.cnf} dla system\xF3w Unix oraz Windows.
+ Napis \samp{.\var{program}} ma zastosowanie w~wypadku, gdy
+ uruchamiany program nosi nazwę \texttt{\var{program}} lub
+ \texttt{\var{program}.exe}. Pozwala to różnym odmianom \TeX-a stosować
+ różne ścieżki przeszukiwania.
+\item \var{wartość} zawierać może dowolne znaki poza
+ \code{\%} i \samp{@}. Po prawej stronie nie można używać konstrukcji
+ \code{\$\var{var}.\var{prog}}, zamiast tego należy użyć zmiennej pomocniczej.
+ Jeżeli systemem operacyjnym jest Unix,
+ to średnik \samp{;}\ użyty w~\var{wartość} zamieniany jest na
+ \samp{:}; umożliwia to istnienie
+ wspólnego pliku \file{texmf.cnf} dla systemów Unix, Ms-DOS oraz Windows.
\item
- Wszystkie definicje czytane s\xB1 zanim cokolwiek zostanie rozwini\xEAte, tak
- wi\xEAc do zmiennych mo\xBFna si\xEA odwo\xB3ywa\xE6 przed ich zdefiniowaniem.
+ Wszystkie definicje czytane są zanim cokolwiek zostanie rozwinięte, tak
+ więc do zmiennych można się odwoływać przed ich zdefiniowaniem.
\end{itemize*}
-Oto fragment pliku konfiguracyjnego ilustruj\xB1cy wi\xEAkszo\xB6\xE6 opisanych powy\xBFej
-regu\xB3 notacji:
+Fragment pliku konfiguracyjnego ilustrujący większość opisanych powyżej
+reguł notacji:
\ifSingleColumn
\verbatiminput{examples/ex5.tex}
\else
jest pokazany na rys.~\ref{fig:config-sample}.
\fi
-%\end{document}
-\subsubsection{Rozwijanie \xB6cie\xBFek}
-\label{Path-expansion}
+
+\subsubsection{Rozwijanie ścieżek}
+\label{sec:path-expansion}
-\KPS{} rozpoznaje w~\xB6cie\xBFkach przeszukiwania pewne specjalne znaki oraz
-konstrukcje, podobne do tych, kt\xF3re s\xB1 dost\xEApne w~pow\xB3okach system\xF3w
+\KPS{} rozpoznaje w~ścieżkach przeszukiwania pewne specjalne znaki oraz
+konstrukcje, podobne do tych, które są dostępne w~powłokach systemów
typu Unix.
-Jako og\xF3lny przyk\xB3ad: z\xB3o\xBFona \xB6cie\xBFka
-\verb+~$USER/{foo,bar}//baz+ rozwija si\xEA do wszystkich podkatalog\xF3w pod
-katalogami \file{foo} i~\file{bar} w~katalogu g\xB3\xF3wnym \texttt{\$USER},
-kt\xF3re zawieraj\xB1 katalog lub plik \file{baz}.
-Rozwini\xEAcia te opisane s\xB1 w~poni\xBFszych podrozdzia\xB3ach.
+Jako ogólny przykład: złożona ścieżka
+\verb+~$USER/{foo,bar}//baz+ rozwija się do wszystkich podkatalogów pod
+katalogami \file{foo} i~\file{bar} w~katalogu głównym \texttt{\$USER},
+które zawierają katalog lub plik \file{baz}.
+Rozwinięcia te opisane są w~poniższych podrozdziałach.
-\subsubsection{Rozwijanie domy\xB6lne}
-\label{Default-expansion}
+\subsubsection{Rozwijanie domyślne}
+\label{sec:default-expansion}
-\tolerance=2500
-Je\xBFeli \xB6cie\xBFka przeszukiwania najwi\xEAkszego uprzywilejowania (patrz ,,\xACr\xF3d\xB3a
-\xB6cie\xBFek'' na str.~\pageref{Path-sources}) zawiera
-\emph{dodatkowy dwukropek} (np. na pocz\xB1tku, na ko\xF1cu lub podw\xF3jny), to \KPS{}
-wstawia w~tym miejscu nast\xEApn\xB1 zdefiniowan\xB1 w~hierarchii uprzywilejowania
-\xB6cie\xBFk\xEA przeszukiwania.
-Je\xBFeli ta wstawiona \xB6cie\xBFka ma dodatkowy dwukropek, to dzieje si\xEA dalej to samo.
-Przyk\xB3adowo, je\xBFeli ustawi\xE6 zmienn\xB1 \xB6rodowiskow\xB1
-\tolerance=1500
+%\tolerance=2500
+Jeżeli ścieżka przeszukiwania największego uprzywilejowania (patrz ,,źródła
+ścieżek'' na str.~\pageref{Path-sources}) zawiera
+\emph{dodatkowy dwukropek} (np. na początku, na końcu lub podwójny), to \KPS{}
+wstawia w~tym miejscu następną ścieżkę przeszukiwania zdefiniowaną w~hierarchii uprzywilejowania.
+Jeżeli ta wstawiona ścieżka ma dodatkowy dwukropek, to dzieje się dalej to samo.
+Przykładowo, jeżeli ustawić zmienną środowiskową
+%\tolerance=1500
\begin{alltt}
> \Ucom{setenv TEXINPUTS /home/karl:}
\end{alltt}
-oraz warto\xB6\xE6 \code{TEXINPUTS} pobran\xB1 z~\file{texmf.cnf}
+oraz wartość \code{TEXINPUTS} pobraną z~\file{texmf.cnf}
\begin{alltt}
.:\$TEXMF//tex
\end{alltt}
-to ko\xF1cow\xB1 warto\xB6ci\xB1 u\xBFyt\xB1 w~przeszukiwaniu b\xEAdzie:
+to końcową wartością użytą w~przeszukiwaniu będzie:
\begin{alltt}
/home/karl:.:\$TEXMF//tex
\end{alltt}
-Poniewa\xBF nieu\xBFytecznym by\xB3oby wstawia\xE6 warto\xB6\xE6 domy\xB6ln\xB1 w~wi\xEAcej ni\xBF jednym
+Ponieważ nieużytecznym byłoby wstawiać wartość domyślną w~więcej niż jednym
miejscu, \KPS{} zmienia tylko jeden dodatkowy \samp{:}\ i~pozostawia
-inne bez zmian. \KPS{} najpierw szuka dwukropk\xF3w na pocz\xB1tku linii, potem na ko\xF1cu,
-a~nast\xEApnie podw\xF3jnych.
+inne bez zmian. \KPS{} najpierw szuka dwukropków na początku linii, potem na końcu,
+a~następnie podwójnych.
-\subsubsection{Rozwijanie nawias\xF3w}
+\subsubsection{Rozwijanie nawiasów}
\label{sec:brace-expansion}
-U\xBFyteczna jest mo\xBFliwo\xB6\xE6 rozwijania nawias\xF3w, co oznacza, \xBFe np.
-\verb+v{a,b}w+ rozwija si\xEA do \verb+vaw:vbw+.
-Nawiasy mo\xBFna te\xBF zagnie\xBFd\xBFa\xE6.
-Funkcji tej mo\xBFna u\xBFy\xE6 do zaimplementowania r\xF3\xBFnych hierarchii \TeX-owych
-przez przypisanie listy nawias\xF3w do \code{\$TEXMF}. Przyk\xB3adowo,
-w~pliku \file{texmf.cnf} mo\xBFna znale\xBC\xE6 nast\xEApuj\xB1c\xB1 (uproszczon\xB1 tu)
-definicj\xEA:
+Użyteczna jest możliwość rozwijania nawiasów, co oznacza, że np.
+\verb+v{a,b}w+ rozwija się do \verb+vaw:vbw+.
+Nawiasy można też zagnieżdżać.
+Funkcji tej można użyć do zaimplementowania różnych hierarchii \TeX-owych
+przez przypisanie listy nawiasów do \code{\$TEXMF}. Przykładowo,
+w~pliku \file{texmf.cnf} można znaleźć następującą (uproszczoną tu)
+definicję:
\begin{verbatim}
TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}
\end{verbatim}
-U\xBFywaj\xB1c jej, mo\xBFna nast\xEApnie zdefiniowa\xE6 na przyk\xB3ad:
+Używając jej, można następnie zdefiniować na przykład:
\begin{verbatim}
TEXINPUTS = .;$TEXMF/tex//
\end{verbatim}
-co oznacza, \xBFe po szukaniu w~katalogu bie\xBF\xB1cym b\xEAd\xB1 przeszukane kolejno
+co oznacza, że po szukaniu w~katalogu bieżącym będą przeszukane kolejno
\code{\$TEXMFVAR/tex}, \code{\$TEXMFHOME/tex}, \code{\$TEXMFLOCAL/tex},
-i~\code{\$TEXMFDIST/tex} (wszystkie wraz z~katalogami ni\xBFszego poziomu;
-dwie ostatnie \xB6cie\xBFki \emph{wy\xB3\xB1cznie} na podstawie zawarto\xB6ci
+i~\code{\$TEXMFDIST/tex} (wszystkie wraz z~katalogami niższego poziomu;
+dwie ostatnie ścieżki \emph{wyłącznie} na podstawie zawartości
pliku \file{ls-R}).
-Jest to wygodny spos\xF3b na uruchamianie dw\xF3ch r\xF3wnoleg\xB3ych struktur \TeX-owych,
-jednej ,,zamro\xBFonej'' (np. na \CD), a~drugiej ci\xB1gle uaktualnianej nowo
-pojawiaj\xB1cymi si\xEA wersjami.
-U\xBFywanie zmiennej \code{\$TEXMF} we wszystkich definicjach daje pewno\xB6\xE6,
-\xBFe najpierw przeszukiwane jest drzewo uaktualnione.
+Jest to wygodny sposób na uruchamianie dwóch równoległych struktur \TeX-owych,
+jednej ,,zamrożonej'' (np. na \CD), a~drugiej ciągle uaktualnianej nowo
+pojawiającymi się wersjami.
+Używanie zmiennej \code{\$TEXMF} we wszystkich definicjach daje pewność,
+że uaktualnione drzewo jest przeszukiwane jest przeszukiwane w pierwszej kolejności.
-\subsubsection{Rozwijanie podkatalog\xF3w}
-\label{Subdirectory-expansion}
+\subsubsection{Rozwijanie podkatalogów}
+\label{sec:subdirectory-expansion}
-Dwa lub wi\xEAcej kolejnych ,,ciach\xF3w'' (,,/'') w~elemencie \xB6cie\xBFki,
-wyst\xEApuj\xB1cych po nazwie katalogu~\var{d}, zast\xEApowanych jest przez wszystkie
-podkatalogi~\var{d}, najpierw podkatalogi znajduj\xB1ce si\xEA bezpo\xB6rednio
-pod~\var{d}, potem te pod powy\xBFszymi i~tak dalej. Na ka\xBFdym etapie
-kolejno\xB6\xE6, w~jakiej przeszukiwane s\xB1 katalogi, jest \emph{nieokre\xB6lona}.
+Dwa lub więcej kolejnych ,,ciachów'' (,,/'') w~elemencie ścieżki,
+występujących po nazwie katalogu~\var{d}, zastępowanych jest przez wszystkie
+podkatalogi~\var{d}, najpierw podkatalogi znajdujące się bezpośrednio
+pod~\var{d}, potem te pod nimi i~tak dalej. Na każdym etapie
+kolejność, w~jakiej przeszukiwane są katalogi, jest \emph{nieokreślona}.
-Je\xB6li wyszczeg\xF3lni si\xEA cz\xB3ony nazwy pliku po \samp{//}, to uwzgl\xEAdnione zostan\xB1
-tylko te podkatalogi, kt\xF3re zawieraj\xB1 powy\xBFsze cz\xB3ony.
-Na przyk\xB3ad \samp{/a//b} rozwija si\xEA do katalog\xF3w \file{/a/1/b},
+Jeśli wyszczególni się człony nazwy pliku po \samp{//}, to uwzględnione zostaną
+tylko te podkatalogi, które zawierają powyższe człony.
+Na przykład \samp{/a//b} rozwija się do katalogów \file{/a/1/b},
\file{/a/2/b}, \file{/a/1/1/b} itd., ale nie do \file{/a/b/c} czy \file{/a/1}.
-Mo\xBFliwe jest wielokrotne u\xBFycie \samp{//} w~\xB6cie\xBFce, jednak\xBFe \samp{//}
-wyst\xEApuj\xB1ce na pocz\xB1tku \xB6cie\xBFki nie jest brane pod uwag\xEA.
+Możliwe jest wielokrotne użycie \samp{//} w~ścieżce, jednakże \samp{//}
+występujące na początku ścieżki nie jest brane pod uwagę.
-\subsubsection{Lista znak\xF3w specjalnych i~ich znacze\xF1 -- podsumowanie}
+\subsubsection{Lista znaków specjalnych i~ich znaczeń -- podsumowanie}
-Poni\xBFsza lista podsumowuje znaczenie znak\xF3w specjalnych w~plikach
+Poniższa lista podsumowuje znaczenie znaków specjalnych w~plikach
konfiguracyjnych.
%%%
\newcommand{\CODE}[1]{\makebox[3em][l]{\code{#1}}}
\begin{ttdescription}
-\item[\CODE{:}] znak rozdzielaj\xB1cy w~specyfikacji \xB6cie\xBFki; umieszczony na
- pocz\xB1tku lub na ko\xF1cu \xB6cie\xBFki zast\xEApuje domy\xB6lne rozwini\xEAcie \xB6cie\xBFki;
-\item[\CODE{;}] znak rozdzielaj\xB1cy dla system\xF3w nieuniksowych
- (dzia\xB3a tak jak \code{:});
-\item[\CODE{\$}] rozwijanie zmiennej;
-\item[\CODE{\string~}] oznacza katalog g\xB3\xF3wny u\xBFytkownika;
-\item[\CODE{\char`\{\dots\char`\}}] rozwijanie nawias\xF3w, np.
- \verb+a{1,2}b+ zmieni si\xEA w~\verb+a1b:a2b+;
-\item[\CODE{//}] rozwijanie podkatalog\xF3w (mo\xBFe wyst\xB1pi\xE6 gdziekolwiek
- w~\xB6cie\xBFce, poza jej pocz\xB1tkiem);
-\item[\CODE{\%}] pocz\xB1tek komentarza, obejmuj\xB1cego wszystkie znaki do ko\xF1ca
- linii;
-\item[\CODE{\bs}] znak kontynuacji (pozwala na prze\xB3amanie wiersza
- z~wyra\xBFeniem);
-\item[\CODE{!!}] przeszukiwanie \emph{tylko} bazy danych,
+\item[\CODE{:}] Znak rozdzielający w~specyfikacji ścieżki; umieszczony na
+ początku lub na końcu ścieżki zastępuje domyślne rozwinięcie ścieżki.\par
+\item[\CODE{;}] Znak rozdzielający dla systemów nieuniksowych
+ (działa tak jak \code{:}).
+\item[\CODE{\$}] Rozwijanie zmiennej.
+\item[\CODE{\string~}] Oznacza katalog główny użytkownika.
+\item[\CODE{\char`\{\dots\char`\}}] Rozwijanie nawiasów.% np.
+ %\verb+a{1,2}b+ zmieni się w~\verb+a1b:a2b+;
+\item[\CODE{//}] Rozwijanie podkatalogów (może wystąpić gdziekolwiek
+ w~ścieżce, poza jej początkiem).
+\item[\CODE{\%}] Początek komentarza, obejmującego wszystkie znaki do końca
+ linii.
+\item[\CODE{\bs}] Znak kontynuacji (pozwala na przełamanie wiersza
+ z~wyrażeniem).
+\item[\CODE{!!}] Przeszukiwanie \emph{tylko} bazy danych,
a~\emph{nie} dysku.
\end{ttdescription}
-%%%
-%\end{document}
-\subsection{Bazy nazw plik\xF3w}
-\label{Filename-database}
+
+\subsection{Bazy nazw plików}
+\label{sec:filename-database}
-Podczas przeszukiwania \KPS{} stara si\xEA zminimalizowa\xE6 dost\xEAp do dysku.
-Niemniej, w~przypadku instalacji ze zbyt du\xBF\xB1 liczb\xB1 katalog\xF3w
-przegl\xB1danie ka\xBFdego dopuszczalnego katalogu w~poszukiwaniu pliku mo\xBFe
-zabiera\xE6 sporo czasu (ma to miejsce zw\xB3aszcza, je\xBFeli przeszuka\xE6 trzeba setki
-katalog\xF3w z~fontami).
-Dlatego te\xBF \KPS{} mo\xBFe u\xBFywa\xE6 zewn\xEAtrznego pliku z~,,baz\xB1 danych''
-o~nazwie \file{ls-R}, kt\xF3ry zawiera przypisania plik\xF3w do katalog\xF3w.
-Unika si\xEA w~ten spos\xF3b czasoch\xB3onnego przeszukiwania dysku.
+Podczas przeszukiwania \KPS{} stara się zminimalizować dostęp do dysku.
+Niemniej, w~przypadku instalacji ze zbyt dużą liczbą katalogów
+przeglądanie każdego dopuszczalnego katalogu w~poszukiwaniu pliku może
+zabierać sporo czasu (ma to miejsce zwłaszcza, jeżeli przeszukać trzeba setki
+katalogów z~fontami).
+Dlatego też \KPS{} może używać zewnętrznego pliku z~,,bazą danych''
+o~nazwie \file{ls-R}, który zawiera przypisania plików do katalogów.
+Unika się w~ten sposób czasochłonnego przeszukiwania dysku.
-Drugi plik z~baz\xB1 danych -- \file{aliases} -- pozwala na nadawanie
+Drugi plik z~bazą danych -- \file{aliases} -- pozwala na nadawanie
dodatkowych nazw plikom zawartym w~\file{ls-R}.
-Mo\xBFe to by\xE6 pomocne do adaptacji do DOS-owej konwencji ,,8.3'' nazewnictwa
-plik\xF3w w~plikach \xBCr\xF3d\xB3owych.
+Może to być pomocne do adaptacji do DOS-owej konwencji ,,8.3'' nazewnictwa
+plików w~plikach źródłowych.
-\subsubsection{Baza nazw plik\xF3w}
-\label{ls-R}
+\subsubsection{Baza nazw plików}
+\label{sec:ls-R}
-Jak wspomniano, plik zawieraj\xB1cy g\xB3\xF3wn\xB1 baz\xEA nazw
-plik\xF3w musi nosi\xE6 nazw\xEA \file{ls-R}.
-W~katalogu podstawowym ka\xBFdej hierarchii \TeX-owej (domy\xB6lnie \code{\$TEXMF}),
-kt\xF3r\xB1 chcemy w\xB3\xB1czy\xE6 w~mechanizm przeszukiwania, umieszcza\xE6 mo\xBFna po jednym
-pliku \file{ls-R}; w~wi\xEAkszo\xB6ci przypadk\xF3w istnieje tylko jedna hierarchia.
-\KPS{} szuka pliku \file{ls-R} w~\xB6cie\xBFce \code{TEXMFDBS}.
+Jak wspomniano, plik zawierający główną bazę nazw
+plików musi nosić nazwę \file{ls-R}.
+W~katalogu podstawowym każdej hierarchii \TeX-owej (domyślnie \code{\$TEXMF}),
+którą chcemy włączyć w~mechanizm przeszukiwania, umieszczać można po jednym
+pliku \file{ls-R}; w~większości przypadków istnieje tylko jedna hierarchia.
+\KPS{} szuka pliku \file{ls-R} w~ścieżce \code{TEXMFDBS}.
-Najlepszym sposobem stworzenia i~utrzymywania pliku \file{ls-R} jest
-uruchomienie skryptu \code{mktexlsr}, b\xEAd\xB1cego sk\xB3adnikiem dystrybucji.
-Jest on wywo\xB3ywany przez r\xF3\xBFne skrypty typu \samp{mktex...}.
-W~zasadzie skrypt ten jedynie wykonuje polecenie
+Najlepszym sposobem stworzenia i~utrzymywania pliku \samp{ls-R} jest
+uruchomienie skryptu \code{mktexlsr}, będącego składnikiem dystrybucji.
+Jest on wywoływany przez różne skrypty typu \samp{mktex}\dots\ .
+Zasadniczo skrypt ten wykonuje jedynie polecenie
\begin{alltt}
-cd \var{/your/texmf-dist/root} && ls -LAR ./ >ls-R
+cd \var{/your/texmf/root} && \path|\|ls -1LAR ./ >ls-R
\end{alltt}
-zak\xB3adaj\xB1c, \xBFe polecenie \code{ls} danego systemu utworzy w\xB3a\xB6ciwy format
-strumienia wyj\xB6ciowego (\GNU \code{ls} dzia\xB3a prawid\xB3owo).
-Aby mie\xE6 pewno\xB6\xE6, \xBFe baza danych jest zawsze aktualna, wygodnie jest
- przebudowywa\xE6 j\xB1 regularnie za pomoc\xB1 demona \code{cron}.
- %tak \xBFe wraz ze zmianami
+zakładając, że polecenie \code{ls} danego systemu utworzy właściwy format
+strumienia wyjściowego (\GNU \code{ls} działa prawidłowo).
+Aby mieć pewność, że baza danych jest zawsze aktualna, wygodnie jest
+ przebudowywać ją regularnie za pomocą demona \code{cron}.
+ %tak że wraz ze zmianami
%w~instalowanych plikach -- np. po instalacji lub uaktualnianiu pakietu
%\LaTeX{} -- plik \file{ls-R} jest uaktualniany automatycznie.
-Je\xB6li pliku nie ma w~bazie danych, \KPS{} domy\xB6lnie przechodzi do
-przeszukiwania dysku. Je\xBFeli jednak dany element \xB6cie\xBFki zaczyna si\xEA od
-\samp{!!}, to w~poszukiwaniu tego elementu sprawdzona zostanie \emph{jedynie}
+Jeśli szukanego pliku nie ma w~bazie danych, \KPS{} domyślnie przechodzi do
+przeszukiwania dysku. Jeżeli jednak dany element ścieżki zaczyna się od
+\samp{!!}, to w~poszukiwaniu tego elementu sprawdzana zostanie \emph{tylko}
baza danych, a~nigdy dysk.
-\subsubsection{kpsewhich -- program do przeszukiwania \xB6cie\xBFek}
-\label{Invoking-kpsewhich}
+\subsubsection{kpsewhich -- program do przeszukiwania ścieżek}
+\label{sec:invoking-kpsewhich}
-Przeszukiwanie \xB6cie\xBFek przez program \texttt{kpsewhich} jest niezale\xBFne od
+Przeszukiwanie ścieżek przez program \texttt{kpsewhich} jest niezależne od
jakiejkolwiek aplikacji.
-Mo\xBFe on by\xE6 przydatny jako rodzaj programu \code{find}, za pomoc\xB1 kt\xF3rego
-lokalizowa\xE6 mo\xBFna pliki w~hierarchiach \TeX-owych (jest on u\xBFywany
+Może on być przydatny jako rodzaj programu \code{find}, za pomocą którego
+lokalizować można pliki w~hierarchiach \TeX-owych (jest on używany
intensywnie w~skryptach \samp{mktex...} tej dystrybucji).
\begin{alltt}
> \Ucom{kpsewhich \var{opcje}\dots{} \var{nazwa-pliku}\dots{}}
\end{alltt}
-Parametry wyszczeg\xF3lnione w~,,\texttt{\var{opcje}}'' mog\xB1 zaczyna\xE6 si\xEA zar\xF3wno od
-\samp{-}, jak i~od \samp{-{}-}, a~dozwolony jest ka\xBFdy jednoznaczny skr\xF3t.
+Parametry wyszczególnione w~,,\ttvar{opcje}'' mogą zaczynać się zarówno od
+\samp{-}, jak i~od \samp{-{}-}, i~dozwolony jest każdy jednoznaczny skrót.
-\KPS{} traktuje ka\xBFdy argument nieb\xEAd\xB1cy parametrem jako nazw\xEA pliku
-i~zwraca pierwsz\xB1 odnalezion\xB1 nazw\xEA.
-Nie ma parametru nakazuj\xB1cego zwracanie wszystkich nazw plik\xF3w o~okre\xB6lonej
-nazwie (w~tym celu mo\xBFna wykorzysta\xE6 Unix-owy program \samp{find}).
+\KPS{} traktuje każdy argument niebędący parametrem jako nazwę pliku
+i~zwraca pierwszą odnalezioną nazwę.
+Nie ma parametru nakazującego zwracanie wszystkich plików o~określonej
+nazwie (w~tym celu można wykorzystać Unix-owy program \samp{find}).
-Oto wa\xBFniejsze parametry.
+Poniżej przedstawione zostały ważniejsze parametry.
\begin{ttdescription}
\item[\texttt{-{}-dpi=\var{num}}]\mbox{}\\*
- Ustaw rozdzielczo\xB6\xE6 na ,,\texttt{\var{num}}''; ma to tylko wp\xB3yw na
- przeszukiwanie font\xF3w \samp{gf} i~\samp{pk}. Dla zgodno\xB6ci
+ Ustaw rozdzielczość na \ttvar{num}; ma to tylko wpływ na
+ przeszukiwanie fontów \samp{gf} i~\samp{pk}. Dla zgodności
z~\cmdname{dvips} parametr
- \samp{-D} dzia\xB3a identycznie. Domy\xB6ln\xB1 warto\xB6ci\xB1 jest 600.
+ \samp{-D} działa identycznie. Domyślną wartością jest 600.
\item[\texttt{-{}-format=\var{nazwa}}]\mbox{}\\
- Ustawienie formatu (typu pliku) przeszukiwania na ,,\texttt{\var{nazwa}}''.
- Domy\xB6lnie format odgadywany jest z~nazwy pliku.
- Dla format\xF3w, kt\xF3re nie maj\xB1 przydzielonego jednoznacznego rozszerzenia,
- takich jak niekt\xF3re pliki \MP{}-owe czy pliki konfiguracyjne
- \cmdname{dvips}-a, nale\xBFy wyszczeg\xF3lni\xE6 nazw\xEA, kt\xF3rych list\xEA wy\xB6wietli
- uruchomienie \texttt{kpsewhich -{}-help}.
+ Ustawienie formatu (typu pliku) przeszukiwania na \ttvar{nazwa}.
+ Domyślnie format odgadywany jest z~nazwy pliku.
+ Dla formatów, które nie mają przydzielonego jednoznacznego rozszerzenia,
+ takich jak niektóre pliki \MP{}-owe czy pliki konfiguracyjne
+ \cmdname{dvips}-a, należy wyszczególnić nazwę plików (np. \texttt{tex} lub \texttt{enc}), których listę wyświetli uruchomienie \texttt{kpsewhich -{}-help}.
\item[\texttt{-{}-mode=\var{string}}]\mbox{}\\*
- Ustaw nazw\xEA trybu na ,,\texttt{\var{string}}''; dotyczy to jedynie szukania
- font\xF3w \samp{gf} oraz \samp{pk}.
- Brakuje warto\xB6ci domy\xB6lnej -- odnaleziony zostanie dowolny
- wyszczeg\xF3lniony tryb.
+ Ustaw nazwę trybu na \ttvar{string}; dotyczy to jedynie szukania
+ fontów \samp{gf} oraz \samp{pk}.
+ Brak wartości domyślnej -- odnaleziony zostanie dowolny
+ wyszczególniony tryb.
\item[\texttt{-{}-must-exist}]\mbox{}\\
- Zr\xF3b wszystko co mo\xBFliwe, aby odnale\xBC\xE6 pliki, w\xB3\xB1czaj\xB1c w~to przede wszystkim
+ Zrób wszystko co możliwe, aby odnaleźć pliki, włączając w~to przede wszystkim
przeszukanie dysku.
- Domy\xB6lnie, w~celu zwi\xEAkszeniu efektywno\xB6ci dzia\xB3ania, sprawdzana jest
+ Domyślnie, w~celu zwiększenia efektywności działania, sprawdzana jest
tylko baza \file{ls-R}.
\item[\texttt{-{}-path=\var{string}}]\mbox{}\\
- Szukaj w~\xB6cie\xBFce ,,\texttt{\var{string}}'' (rozdzielonej, jak
- zwykle, dwukropkami), zamiast zgadywa\xE6 \xB6cie\xBFk\xEA przeszukiwania z~nazwy
- pliku.
- \samp{//} i~wszystkie zwyk\xB3e rozszerzenia s\xB1 mo\xBFliwe.
- Parametry \samp{-{}-path} oraz \samp{-{}-format} wzajemnie si\xEA wykluczaj\xB1.
+ Szukaj w~ścieżce \ttvar{string} (rozdzielonej, jak
+ zwykle, dwukropkami), zamiast zgadywać ścieżkę przeszukiwania z~nazwy
+ pliku. \samp{//} i~wszystkie zwykłe rozszerzenia są możliwe.
+ Parametry \samp{-{}-path} oraz \samp{-{}-format} wzajemnie się wykluczają.
\item[\texttt{-{}-progname=\var{nazwa}}]\mbox{}\\
- Ustaw nazw\xEA programu na ,,\texttt{\var{nazwa}}''.
- Mo\xBFe to mie\xE6 wp\xB3yw na \xB6cie\xBFk\xEA przeszukiwania poprzez
- ,,\texttt{.\var{program}}'' w~plikach konfiguracyjnych.
- Ustawieniem domy\xB6lnym jest \samp{kpsewhich}.
+ Ustaw nazwę programu na \ttvar{nazwa}.
+ Może to mieć wpływ na ścieżkę przeszukiwania poprzez
+ \texttt{.\var{program}} w~plikach konfiguracyjnych.
+ Domyślne jest \samp{kpsewhich}.
\item[\texttt{-{}-show-path=\var{nazwa}}]\mbox{}\\
- Pokazuje \xB6cie\xBFk\xEA u\xBFywan\xB1 do poszukiwania plik\xF3w typu
- ,,\texttt{\var{nazwa}}''.
- U\xBFy\xE6 mo\xBFna zar\xF3wno rozszerzenia (\samp{.pk}, \samp{.vf}, etc.), jak
+ Pokazuje ścieżkę używaną do poszukiwania plików typu
+ \ttvar{nazwa}.
+ Użyć można zarówno rozszerzenia \samp{.pk}, \samp{.vf}, etc., jak
i~nazwy pliku, tak jak w~wypadku parametru \samp{-{}-format}.
\item[\texttt{-{}-debug=\var{num}}]\mbox{}\\
- ustawia parametry wykrywania b\xB3\xEAd\xF3w na ,,\texttt{\var{num}}''.
+ Ustawia parametry wykrywania błędów na \ttvar{num}.
\end{ttdescription}
-%Zmienne \xB6rodowiskowe domy\xB6lnie ustawiane s\xB1 w~pliku konfiguracyjnym
-%\file{texmf.cnf}. W~wypadku gdy chce si\xEA uniewa\xBFni\xE6 warto\xB6ci zmiennych
-%wyszczeg\xF3lnione w~tym pliku, mo\xBFna narzuci\xE6 ich ustawienie w~\xB6rodowisku,
-%w~kt\xF3rym uruchamiane s\xB1 programy.
+\subsubsection{Przykłady użycia}
+\label{sec:examples-of-use}
-\subsubsection{Przyk\xB3ady u\xBFycia}
-\label{SExamplesofuse}
+Przyjrzyjmy się teraz, jak działa \KPS{}. Oto proste wyszukiwanie:
-Przyjrzyjmy sie teraz, jak dzia\xB3a \KPS{}.
-
\begin{alltt}
> \Ucom{kpsewhich article.cls}
/usr/local/texmf-dist/tex/latex/base/article.cls
\end{alltt}
-Szukamy tu pliku \file{article.cls}.
-Poniewa\xBF rozszerzenie \samp{.cls} jest jednoznaczne, nie musimy zaznacza\xE6, \xBFe
-poszukujemy pliku typu ,,tex'' (katalogi plik\xF3w \xBCr\xF3d\xB3owych \TeX-a).
-Znajdujemy go w~podkatalogu \file{tex/latex/base}, pod katalogiem nadrz\xEAdnym
+Szukamy pliku \file{article.cls}.
+Ponieważ rozszerzenie \samp{.cls} jest jednoznaczne, nie musimy zaznaczać, że
+poszukujemy pliku typu \optname{tex} (katalogi plików źródłowych \TeX-a).
+Znajdujemy go w~podkatalogu \file{tex/latex/base}, katalogiem nadrzędnym jest
\samp{texmf-dist}.
-Podobnie wszystkie poni\xBFsze pliki odnajdywane s\xB1 bez\-pro\-ble\-mo\-wo
-dzi\xEAki swoim jednoznacznym rozszerzeniom:
+Podobnie wszystkie poniższe pliki odnajdywane są bez problemów
+dzięki swoim jednoznacznym rozszerzeniom:
\begin{alltt}
> \Ucom{kpsewhich array.sty}
/usr/local/texmf-dist/tex/latex/tools/array.sty
@@ -2704,19 +2594,17 @@
/usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib
\end{alltt}
-\noindent (ostatni plik to \BibTeX-owa baza bibliograficzna dla artyku\xB3\xF3w
+\noindent (Ostatni plik to \BibTeX-owa baza bibliograficzna dla artykułów
\textsl{TUGBoat}).
\begin{alltt}
> \Ucom{kpsewhich cmr10.pk}
\end{alltt}
-Pliki czcionek bitmapowych typu \file{.pk} u\xBFywane s\xB1 przez sterowniki,
- % ??? dvips to chyba nie przegl\xB1darka ---
- % w oryg. by\xB3o display programs like dvips...
- takie jak \cmdname{dvips} czy \cmdname{xdvi}.
-W~tym wypadku wynik przeszukiwania oka\xBFe si\xEA pusty, poniewa\xBF
-w~systemie brak gotowych wygenerowanych czcionek \samp{.pk} Computer Modern
-(wynika to z~faktu u\xBFywania w~\TL{} font\xF3w PostScript-owych Type1).
+Pliki czcionek bitmapowych typu \file{.pk} używane są przez sterowniki programów,
+ takich jak \cmdname{dvips} czy \cmdname{xdvi}.
+W~tym wypadku wynik przeszukiwania okaże się pusty, ponieważ
+w~systemie brak gotowych wygenerowanych czcionek Computer Modern (\samp{.pk})
+Wynika to z~faktu używania w~\TL{} fontów PostScript-owych Type1.
\begin{alltt}
> \Ucom{kpsewhich wsuipa10.pk}
\ifSingleColumn /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk
@@ -2723,62 +2611,62 @@
\else /usr/local/texmf-var/fonts/pk/ljfour/public/
..... wsuipa/wsuipa10.600pk
\fi\end{alltt}
-Dla tych font\xF3w (alfabetu fonetycznego) musieli\xB6my wygenerowa\xE6 pliki
-\samp{.pk}, a~poniewa\xBF domy\xB6lnym \MF{}-owym trybem naszej instalacji jest
-\texttt{ljfour} z~podstawow\xB1 rozdzielczo\xB6ci\xB1 600dpi, zwracany jest taki
-w\xB3a\xB6nie wynik.
+Dla tych fontów (alfabetu fonetycznego) musieliśmy wygenerować pliki
+\samp{.pk}, a~ponieważ domyślnym \MF{}-owym trybem naszej instalacji jest
+\texttt{ljfour} z~podstawową rozdzielczością 600dpi, zwracany jest taki
+właśnie wynik.
\begin{alltt}
> \Ucom{kpsewhich -dpi=300 wsuipa10.pk}
\end{alltt}
-W~tym wypadku, kiedy zaznaczamy, \xBFe interesuje nas rozdzielczo\xB6\xE6
-300dpi (\texttt{-dpi=300}), to widzimy, \xBFe w~naszej instalacji taka
-czcionka nie jest dost\xEApna.
-Program taki jak \cmdname{dvips} czy \cmdname{xdvi} zatrzyma\xB3by si\xEA, aby
-utworzy\xE6 pliki \texttt{.pk} w~wymaganej rozdzielczo\xB6ci (u\xBFywaj\xB1c skryptu
+W przypadku, kiedy zaznaczamy rozdzielczość
+300dpi (\texttt{-dpi=300}), otrzymujemy informację, że w~naszej instalacji taka
+czcionka nie jest dostępna.
+Programy takie jak \cmdname{dvips} czy \cmdname{xdvi} zatrzymałyby się, aby
+utworzyć pliki \texttt{.pk} w~wymaganej rozdzielczości (używając skryptu
\cmdname{mktexpk}).
-Przeanalizujmy teraz pliki nag\xB3\xF3wkowe i~konfiguracyjne
+Przeanalizujmy teraz pliki nagłówkowe i~konfiguracyjne
programu \cmdname{dvips}.
Najpierw szukamy pliku PostScript-owego prologu \file{tex.pro},
-wykorzystywanego dla potrzeb \TeX-a. Drugi przyk\xB3ad pokazuje
-poszukiwanie pliku konfiguracyjnego \file{config.ps}, za\xB6 trzeci --
+wykorzystywanego dla potrzeb \TeX-a. Drugi przykład pokazuje
+poszukiwanie pliku konfiguracyjnego \file{config.ps}, zaś trzeci --
szukanie pliku mapy czcionek PostScriptowych \file{psfonts.map}
-(pocz\xB1wszy od obecnej edycji, pliki \file{.map} i~\file{.enc}
-maj\xB1 w\xB3asne regu\xB3y przeszukiwania \xB6cie\xBFek i~zmienione po\xB3o\xBFenie w~ramach
+(począwszy od edycji 2004, pliki \file{.map} i~\file{.enc}
+mają własne reguły przeszukiwania ścieżek i~zmienione położenie w~ramach
drzew \dirname{texmf}).
-Poniewa\xBF rozszerzenie \samp{.ps} nie jest jednoznaczne, musimy
-wyra\xBCnie zaznaczy\xE6, jaki typ jest wymagany dla pliku
-\texttt{config.ps} (,,\texttt{dvips config}'').
+Ponieważ rozszerzenie \samp{.ps} nie jest jednoznaczne, musimy
+wyraźnie zaznaczyć, jaki typ jest wymagany dla pliku
+\texttt{config.ps} (\optname{dvips config}).
\begin{alltt}
> \Ucom{kpsewhich tex.pro}
-/usr/local/texmf-dist/dvips/base/tex.pro
+ /usr/local/texmf/dvips/base/tex.pro
> \Ucom{kpsewhich --format="dvips config" config.ps}
-/usr/local/texmf-var/dvips/config/config.ps
+ /usr/local/texmf/dvips/config/config.ps
> \Ucom{kpsewhich psfonts.map}
-/usr/local/texmf-var/fonts/map/dvips/updmap/psfonts.map
+ /usr/local/texmf/fonts/map/dvips/updmap/psfonts.map
\end{alltt}
-Nast\xEApnie przyjrzyjmy si\xEA bli\xBFej plikom pomocniczym font\xF3w Times z~kolekcji
-URW. W~standardzie nazewnictwa font\xF3w maj\xB1 one prefiks \samp{utm}.
-Pierwszy plik, kt\xF3rego szukamy, to plik konfiguracyjny, zawieraj\xB1cy nazw\xEA
-pliku z~przemapowaniem font\xF3w:
+Przyjrzyjmy się teraz bliżej plikom pomocniczym fontów Times \PS{} z~kolekcji
+URW. W~standardzie nazewnictwa fontów mają one prefiks \samp{utm}.
+Pierwszy plik, który przeszukujemy, to plik konfiguracyjny, zawierający nazwę
+pliku z~przemapowaniem fontów:
\begin{alltt}
> \Ucom{kpsewhich --format="dvips config" config.utm}
/usr/local/texmf-dist/dvips/psnfss/config.utm
\end{alltt}
-W~pliku tym znajduje si\xEA wiersz:
+W~pliku tym znajduje się wiersz:
\begin{alltt}
p +utm.map
\end{alltt}
-wskazuj\xB1cy na plik \file{utm.map}, kt\xF3ry chcemy zlokalizowa\xE6 w~nast\xEApnej
-kolejno\xB6ci:
+wskazujący na plik \file{utm.map}, który chcemy zlokalizować w~następnej
+kolejności:
\begin{alltt}
> \Ucom{kpsewhich utm.map}
/usr/local/texmf-dist/fonts/map/dvips/times/utm.map
\end{alltt}
Plik z~przemapowaniem definiuje nazwy czcionek PostScriptowych Type1
-w~zestawie font\xF3w URW, za\xB6 jego zawarto\xB6\xE6 wygl\xB1da nast\xEApuj\xB1co
-(pokazane s\xB1 tylko fragmenty wierszy):
+w~zestawie fontów URW, zaś jego zawartość wygląda następująco
+(pokazane są tylko fragmenty wierszy):
\begin{alltt}
utmb8r NimbusRomNo9L-Medi ... <utmb8a.pfb
utmbi8r NimbusRomNo9L-MediItal... <utmbi8a.pfb
@@ -2787,8 +2675,8 @@
utmbo8r NimbusRomNo9L-Medi ... <utmb8a.pfb
utmro8r NimbusRomNo9L-Regu ... <utmr8a.pfb
\end{alltt}
-U\xBFywaj\xB1c przeszukiwania plik\xF3w z~fontami Type1, znajd\xBCmy font
-Times Roman \file{utmr8a.pfb} w~drzewie katalog\xF3w \file{texmf}:
+Używając przeszukiwania plików z~fontami Type1, znajdźmy font
+Times Roman \file{utmr8a.pfb} w~drzewie katalogów \file{texmf}:
\begin{alltt}
> \Ucom{kpsewhich utmr8a.pfb}
\ifSingleColumn /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb
@@ -2796,51 +2684,50 @@
... urw/utm/utmr8a.pfb
\fi\end{alltt}
-Powy\xBFsze przyk\xB3ady pokazuj\xB1, jak \xB3atwo mo\xBFna znajdowa\xE6 lokalizacj\xEA danego
-pliku. Jest to wa\xBFne zw\xB3aszcza w\xF3wczas, gdy istnieje podejrzenie, \xBFe gdzie\xB6
-zawieruszy\xB3a si\xEA b\xB3\xEAdna wersja jakiego\xB6 pliku; \cmdname{kpsewhich} poka\xBFe tylko
+Powyższe przykłady pokazują, jak łatwo można znajdować lokalizację danego
+pliku. Jest to ważne zwłaszcza wówczas, gdy istnieje podejrzenie, że gdzieś
+zawieruszyła się błędna wersja jakiegoś pliku; \cmdname{kpsewhich} pokaże tylko
pierwszy napotkany plik.
-\subsubsection{Diagnostyka b\xB3\xEAd\xF3w}
+\subsubsection{Diagnostyka błędów}
\label{sec:debugging}
-Czasami niezb\xEAdne s\xB1 informacje o~tym, jak program sobie radzi
-z~odniesieniami do plik\xF3w. Aby da\xB3o si\xEA je uzyska\xE6 w~wygodny spos\xF3b,
-\KPS{} oferuje r\xF3\xBFne poziomy diagnostyki b\xB3\xEAd\xF3w:
+Czasami niezbędne są informacje o~tym, jak program sobie radzi
+z~odniesieniami do plików. Aby dało się je uzyskać w~wygodny sposób,
+\KPS{} oferuje różne poziomy diagnostyki błędów:
\begin{ttdescription}
-\item[\texttt{\ 1}] wywo\xB3ania \texttt{stat} (testy pliku). Podczas
- uruchamiania z~uaktualnion\xB1 baz\xB1 danych \file{ls-R} nie powinno to
- przewa\xBFnie dawa\xE6 \xBFadnego wyniku.
-\item[\texttt{\ 2}] Zapis odwo\xB3a\xF1 do tablic asocjacyjnych (\emph{hash
- tables}), takich jak baza \file{ls-R}, pliki przemapowa\xF1, pliki konfiguracyjne.
-\item[\texttt{\ 4}] Operacje otwarcia i~zamkni\xEAcia pliku.
-\item[\texttt{\ 8}] Og\xF3lne informacje o~\xB6cie\xBFkach dla typ\xF3w
- plik\xF3w szukanych przez \KPS; u\xBFyteczne do znalezienia \xB6cie\xBFki
- zdefiniowanej dla danego pliku.
-\item[\texttt{16}] Lista katalog\xF3w dla ka\xBFdego z~element\xF3w \xB6cie\xBFki
- (odnosi si\xEA tylko do poszukiwa\xF1 na dysku).
-\item[\texttt{32}] Poszukiwania plik\xF3w.
-\item[\texttt{64}] Warto\xB6ci zmiennych.
+\item[\texttt{\ 1}] Wywołanie \texttt{stat} (testy pliku). Podczas
+ uruchamiania z~uaktualnioną bazą danych \file{ls-R} nie powinno to
+ przeważnie dawać żadnego wyniku.
+\item[\texttt{\ 2}] Zapis odwołań do tablic asocjacyjnych (\emph{hash
+ tables}), takich jak baza \file{ls-R}, pliki przemapowań, pliki konfiguracyjne.
+\item[\texttt{\ 4}] Operacje otwarcia i~zamknięcia pliku.
+\item[\texttt{\ 8}] Ogólne informacje o~ścieżkach dla typów
+ plików szukanych przez \KPS; użyteczne do znalezienia ścieżki
+ zdefiniowanej dla konkretnego pliku.
+\item[\texttt{16}] Lista katalogów dla każdego z~elementów ścieżki
+ (odnosi się tylko do poszukiwań na dysku).
+\item[\texttt{32}] Poszukiwania plików.
+\item[\texttt{64}] Wartości zmiennych.
\end{ttdescription}
-Warto\xB6\xE6 \texttt{-1} ustawia wszystkie powy\xBFsze opcje -- w~praktyce,
-poszukuj\xB1c przyczyny b\xB3\xEAd\xF3w, prawdopodobnie b\xEAdziesz zawsze u\xBFywa\xE6
-tych poziom\xF3w.
+Wartość \texttt{-1} ustawia wszystkie powyższe opcje -- w~praktyce jest to zazwyczaj najwygodniejsze.
+%poszukując przyczyny błędów, prawdopodobnie będziesz zawsze używać
+%tych poziomów.
-Podobnie w~przypadku programu \cmdname{dvips}, ustawiaj\xB1c kombinacj\xEA
-prze\xB3\xB1cznik\xF3w wykrywania b\xB3\xEAd\xF3w, mo\xBFna dok\xB3adnie \xB6ledzi\xE6, sk\xB1d pochodz\xB1 pliki.
-W~sytuacji gdy plik nie zostanie odnaleziony, wida\xE6, w~kt\xF3rych katalogach
-program szuka\xB3 danego pliku, dzi\xEAki czemu mo\xBFna si\xEA zorientowa\xE6, w~czym
-problem.
+Podobnie w~przypadku programu \cmdname{dvips}, ustawiając kombinację
+przełączników wykrywania błędów, można dokładnie śledzić, skąd pochodzą pliki.
+W~sytuacji gdy plik nie zostanie odnaleziony, widać, w~których katalogach
+program szukał danego pliku, dzięki czemu można się zorientować, jaki jest problem.
-Og\xF3lnie m\xF3wi\xB1c, poniewa\xBF programy odwo\xB3uj\xB1 si\xEA wewn\xEAtrznie do
-biblioteki \KPS{}, opcje wykrywania b\xB3\xEAd\xF3w mo\xBFna wybra\xE6 przy u\xBFyciu
-zmiennej \xB6rodowiskowej \envname{KPATHSEA\_DEBUG}, ustawiaj\xB1c j\xB1
-na opisan\xB1 powy\xBFej warto\xB6\xE6 (kombinacj\xEA warto\xB6ci).
+Ogólnie mówiąc, ponieważ programy odwołują się wewnętrznie do
+biblioteki \KPS{}, opcje wykrywania błędów można wybrać przy użyciu
+zmiennej środowiskowej \envname{KPATHSEA\_DEBUG}, ustawiając ją
+na opisaną powyżej wartość (kombinację wartości).
\noindent
-\textbf{Uwaga dla u\xBFytkownik\xF3w Windows:} w~systemie tym nie\xB3atwo
-przekierowa\xE6 komunikaty programu do pliku. Do cel\xF3w diagnostycznych
-mo\xBFna chwilowo ustawi\xE6 zmienne (w~oknie CMD):
+\textbf{Uwaga dla użytkowników Windows:} w~systemie tym niełatwo
+przekierować komunikaty programu do pliku. Do celów diagnostycznych
+można chwilowo ustawić zmienne (w~oknie CMD):
\texttt{SET KPATHSEA\_DEBUG\_OUTPUT=err.log}. %% 2018 ZW
%\begin{verbatim}
%SET KPATHSEA_DEBUG_OUTPUT=err.log
@@ -2847,8 +2734,8 @@
%SET KPATHSEA_DEBUG=-1
%\end{verbatim}
-Rozwa\xBFmy na przyk\xB3ad ma\xB3y \LaTeX-owy plik \xBCr\xF3d\xB3owy \file{hello-world.tex},
-kt\xF3ry zawiera:
+Rozważmy na przykład mały \LaTeX-owy plik źródłowy \file{hello-world.tex},
+który zawiera:
\begin{verbatim}
\documentclass{article}
\begin{document}
@@ -2855,17 +2742,17 @@
Hello World!
\end{document}
\end{verbatim}
-Ten ma\xB3y plik korzysta jedynie z~fontu \file{cmr10}. Przyjrzyjmy si\xEA, jak
-\cmdname{dvips} przygotowuje plik PostScript-owy (chcemy u\xBFy\xE6 wersji Type1
-fontu Computer Modern, st\xB1d opcja \texttt{-Pcms}).
+Ten mały plik korzysta jedynie z~fontu \file{cmr10}. Przyjrzyjmy się, jak
+\cmdname{dvips} przygotowuje plik PostScript-owy (chcemy użyć wersji Type1
+fontu Computer Modern, stąd opcja \texttt{-Pcms}).
\begin{alltt}
> \Ucom{dvips -d4100 hello-world -Pcms -o}
\end{alltt}
-Mamy tu do czynienia jednocze\xB6nie z~czwart\xB1 klas\xB1 wykrywania b\xB3\xEAd\xF3w
-programu \cmdname{dvips} (\xB6cie\xBFki fontowe) oraz z~rozwijaniem elementu
-\xB6cie\xBFki przez \KPS{} (patrz: \cmdname{dvips} Reference Manual,
+Mamy tu do czynienia jednocześnie z~czwartą klasą wykrywania błędów
+programu \cmdname{dvips} (ścieżki fontowe) oraz z~rozwijaniem elementu
+ścieżki przez \KPS{} (patrz: \cmdname{dvips} Reference Manual,
\OnCD{texmf-dist/doc/dvips/dvips.pdf}).
-Komunikaty z~uruchomienia programu (nieco zmodyfikowane) znajduj\xB1 si\xEA
+Komunikaty z~uruchomienia programu (nieco zmodyfikowane) znajdują się
na~rys.~\ref{fig:dvipsdbga}.
\begin{figure*}[tp]
\centering
@@ -2872,21 +2759,21 @@
\input{examples/ex6a.tex}
\caption{Szukanie pliku konfiguracyjnego}\label{fig:dvipsdbga}
\end{figure*}
-%\end{document}
- Program \cmdname{dvips} zaczyna prac\xEA od zlokalizowania potrzebnych mu plik\xF3w.
-Najpierw znajduje plik \file{texmf.cnf}, kt\xF3ry zawiera \xB6cie\xBFki
-przeszukiwania dla innych plik\xF3w. Potem znajduje baz\xEA danych \file{ls-R}
-(w~celu optymalizacji szukania plik\xF3w), nast\xEApnie plik \file{aliases},
-kt\xF3ry umo\xBFliwia deklarowanie r\xF3\xBFnych nazw (np. kr\xF3tkie DOS-owe ,,8.3''
-i~bardziej naturalne d\xB3u\xBFsze wersje) dla tych samych plik\xF3w.
-Nast\xEApnie \cmdname{dvips} znajduje podstawowy plik konfiguracyjny
-\file{config.ps}, zanim poszuka pliku z~ustawieniami u\xBFytkownika
-\file{.dvipsrc} (kt\xF3ry w~tym wypadku \emph{nie} zostaje odnaleziony).
-W~ko\xF1cu \cmdname{dvips} lokalizuje plik konfiguracyjny \file{config.cms}
-dla font\xF3w PostScript-owych Computer Modern (jest to inicjowane przez
+
+ Program \cmdname{dvips} zaczyna pracę od zlokalizowania potrzebnych mu plików.
+Najpierw znajduje plik \file{texmf.cnf}, który zawiera ścieżki
+przeszukiwania dla innych plików. Potem znajduje bazę danych \file{ls-R}
+(w~celu optymalizacji szukania plików), następnie plik \file{aliases},
+który umożliwia deklarowanie różnych nazw (np. krótkie DOS-owe ,,8.3''
+i~bardziej naturalne dłuższe wersje) dla tych samych plików.
+Następnie \cmdname{dvips} znajduje podstawowy plik konfiguracyjny
+\file{config.ps}, zanim poszuka pliku z~ustawieniami użytkownika
+\file{.dvipsrc} (który w~tym wypadku \emph{nie} zostaje odnaleziony).
+W~końcu \cmdname{dvips} lokalizuje plik konfiguracyjny \file{config.cms}
+dla fontów PostScript-owych Computer Modern (jest to inicjowane przez
dodanie parametru \texttt{-Pcms} przy uruchamianiu programu).
-Plik ten zawiera list\xEA plik\xF3w z~,,mapami'', kt\xF3re definiuj\xB1 relacje
-pomi\xEAdzy \TeX-owymi, PostScript-owymi i~systemowymi nazwami font\xF3w.
+Plik ten zawiera listę plików z~,,mapami'', które definiują relacje
+pomiędzy \TeX-owymi, PostScript-owymi i~systemowymi nazwami fontów.
\begin{alltt}
> \Ucom{more /usr/local/texmf-dist/dvips/config/config.cms}
p +ams.map
@@ -2894,16 +2781,17 @@
p +cmbkm.map
p +amsbkm.map
\end{alltt}
-W~ten spos\xF3b \cmdname{dvips} wyszukuje wszystkie te pliki oraz g\xB3\xF3wny plik
+W~ten sposób \cmdname{dvips} wyszukuje wszystkie te pliki oraz główny plik
z~przemapowaniem
-\file{psfonts.map}, kt\xF3ry \xB3adowany jest domy\xB6lnie (zawiera on deklaracje
-cz\xEAsto u\xBFywanych font\xF3w postscriptowych; wi\xEAcej szczeg\xF3\xB3\xF3w na temat
-postscriptowych plik\xF3w przemapowa\xF1 font\xF3w mo\xBFna znale\xBC\xE6 w~ostatniej cz\xEA\xB6ci
-rozdzia\xB3u \ref{SExamplesofuse}).
+\file{psfonts.map}, który ładowany jest domyślnie (zawiera on deklaracje
+często używanych fontów postscriptowych; więcej szczegółów na temat
+postscriptowych plików przemapowań fontów można znaleźć w~ostatniej części
+rozdziału \ref{sec:examples-of-use}).
-W~tym miejscu \cmdname{dvips} zg\xB3asza si\xEA u\xBFytkownikowi:
-\begin{alltt}%\ifSingleColumn
-This is dvips 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com)
+W~tym miejscu \cmdname{dvips} zgłasza się użytkownikowi:
+\begin{alltt}
+%\ifSingleColumn
+This is dvips(k) 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com)
%\else\small{}This is dvips 5.86 Copyright 1999 Radical Eye...
%\fi
\end{alltt}% decided to accept slight overrun in tub case
@@ -2912,28 +2800,27 @@
potem szuka pliku prologu \file{texc.pro}:
\begin{alltt}\small
kdebug:start search(file=texc.pro, must\_exist=0, find\_all=0,
- path=.:~/tex/dvips//:!!/usr/local/texmf-dist/dvips//:
- ~/tex/fonts/type1//:!!/usr/local/texmf-dist/fonts/type1//).
-kdebug:search(texc.pro) => /usr/local/texmf-dist/dvips/base/texc.pro
+ path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:
+ ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).
+kdebug:search(texc.pro) => /usr/local/texmf/dvips/base/texc.pro
\end{alltt}
\else
potem szuka pliku prologu \file{texc.pro}.
(patrz rys.~\ref{fig:dvipsdbgb}).
-
\fi
-Po znalezieniu szukanego pliku \cmdname{dvips} podaje dat\xEA i~czas
+Po znalezieniu szukanego pliku \cmdname{dvips} podaje datę i~czas
oraz informuje o~generowaniu pliku \file{hello-world.ps}.
-Poniewa\xBF potrzebuje pliku z~fontem \file{cmr10}, a~jest on
-zadeklarowany jako dost\xEApny, wy\xB6wietla komunikat:
+Ponieważ potrzebuje pliku z~fontem \file{cmr10}, a~jest on
+zadeklarowany jako dostępny, wyświetla komunikat:
\begin{alltt}\small
TeX output 1998.02.26:1204' -> hello-world.ps
Defining font () cmr10 at 10.0pt
Font cmr10 <CMR10> is resident.
\end{alltt}
-Teraz trwa poszukiwanie pliku \file{cmr10.tfm}, kt\xF3ry zostaje znaleziony,
-po czym \cmdname{dvips} powo\xB3uje si\xEA na kilka innych plik\xF3w startowych
-(nie pokazanych). W~ko\xF1cu przyk\xB3adowy font Type1 \file{cmr10.pfb}
-zostaje zlokalizowany i~do\xB3\xB1czony do pliku wynikowego (patrz ostatnia linia):
+Teraz trwa poszukiwanie pliku \file{cmr10.tfm}, który zostaje znaleziony,
+po czym \cmdname{dvips} powołuje się na kilka innych plików startowych
+(nie pokazanych). W~końcu przykładowy font Type1 \file{cmr10.pfb}
+zostaje zlokalizowany i~dołączony do pliku wynikowego (patrz ostatnia linia):
\begin{alltt}\small
kdebug:start search(file=cmr10.tfm, must\_exist=1, find\_all=0,
path=.:~/tex/fonts/tfm//:!!/usr/local/texmf-dist/fonts/tfm//:
@@ -2950,153 +2837,156 @@
\end{alltt}
%\end{document}
-\subsection{Parametry kontroluj\xB1ce dzia\xB3anie program\xF3w}
+\subsection{Parametry kontrolujące działanie programów}
-Inn\xB1 u\xBFyteczn\xB1 cech\xB1 \Webc{} jest mo\xBFliwo\xB6\xE6 kontrolowania wielu parametr\xF3w
-okre\xB6laj\xB1cych wielko\xB6\xE6 pami\xEAci za pomoc\xB1 pliku \texttt{texmf.cnf} kt\xF3ry jest czytany przez \KPS.
- %Za\xB3\xB1cznik~\ref{app:texmf.cnf} zaczynaj\xB1cy si\xEA na
+Inną użyteczną cechą \Webc{} jest możliwość kontrolowania wielu parametrów
+określających wielkość pamięci za pomocą pliku \texttt{texmf.cnf} który jest czytany przez \KPS.
+ %Zał�cznik~\ref{app:texmf.cnf} zaczynaj�cy się na
%stronie~\pageref{app:texmf.cnf} zawiera listing pliku \texttt{texmf.cnf}.
- Ustawienia wszystkich parametr\xF3w znajduj\xB1 si\xEA w~cz\xEA\xB6ci trzeciej pliku.
-Najwa\xBFniejszymi zmiennymi s\xB1:
+ Ustawienia wszystkich parametrów znajdują się w~części trzeciej pliku.
+Najważniejszymi zmiennymi są:
\begin{ttdescription}
-\item[\texttt{main\_memory}] Ca\xB3kowita wielko\xB6\xE6 pami\xEAci dost\xEApnej dla
- \TeX-a, \MF{}-a i~\MP{}-a. Dla ka\xBFdego nowego ustawienia tej zmiennej
- nale\xBFy wykona\xE6 nowy format.
- %Przyk\xB3adowo, mo\xBFesz wygenerowa\xE6 ,,ogromn\xB1'' wersj\xEA formatu \TeX{} i~nazwa\xE6
- %taki plik \texttt{hugetex.fmt}.
- %Dzi\xEAki standardowemu sposobowi nazywania program\xF3w przez
- %\KPS{}, okre\xB6lona warto\xB6\xE6 zmiennej \verb|main_memory| b\xEAdzie
- %przeczytana z~pliku \texttt{texmf.cnf} (por. warto\xB6\xE6 standardow\xB1
- %oraz warto\xB6\xE6 ,,ogromn\xB1'', wykorzystywan\xB1 przez program \texttt{hugetex},
- %itd.).
+\item[\texttt{main\_memory}] Całkowita wielkość pamięci dostępnej dla
+ \TeX-a, \MF{}-a i~\MP{}-a. Dla każdego nowego ustawienia tej zmiennej
+ należy wykonać nowy format.
+Przykładowo, można wygenerować ,,ogromną'' wersję formatu \TeX{} i~nazwać
+taki plik \texttt{hugetex.fmt}.
+Dzięki standardowemu sposobowi nazywania programów używanych przez
+\KPS{}, właściwa wartość zmiennej \verb|main_memory| będzie
+przeczytana z~pliku \texttt{texmf.cnf}.%(por. wartość standardow�
+%oraz wartość ,,ogromn�'', wykorzystywan� przez program \texttt{hugetex},
+%itd.).
+
+\item[\texttt{extra\_mem\_bot}] Dodatkowa wielkość pamięci przeznaczonej
+ na ,,duże'' struktury danych \TeX-a, takie jak: pudełka, kleje itd.;
+ przydatna zwłaszcza w~wypadku korzystania z~pakietu \PiCTeX{}.
%
-\item[\texttt{extra\_mem\_bot}] Dodatkowa wielko\xB6\xE6 pami\xEAci przeznaczonej
- na ,,du\xBFe'' struktury danych \TeX-a, takie jak: pude\xB3ka, kleje itd.;
- przydatna zw\xB3aszcza w~wypadku korzystania z~pakietu \PiCTeX{}.
+\item[\texttt{font\_mem\_size}] Wielkość pamięci przeznaczonej przez
+ \TeX-a na informacje o~fontach. Jest to mniej więcej ogólna
+ wielkość wczytywanych przez \TeX-a plików TFM.
%
-\item[\texttt{font\_mem\_size}] Wielko\xB6\xE6 pami\xEAci przeznaczonej przez
- \TeX-a na informacje o~fontach. Jest to mniej wi\xEAcej og\xF3lna
- wielko\xB6\xE6 wczytywanych przez \TeX-a plik\xF3w TFM.
- %
-\item[\code{hash\_extra}] Dodatkowa wielko\xB6\xE6 pami\xEAci przeznaczonej
- na tablic\xEA zawieraj\xB1c\xB1 nazwy instrukcji. Tablica g\xB3\xF3wna
- mo\xBFe zmie\xB6ci\xE6 w~przybli\xBFeniu 10000 nazw; wielko\xB6\xE6 ta mo\xBFe si\xEA okaza\xE6
- zbyt ma\xB3a, np. w~wypadku obszernej ksi\xB1\xBFki zawieraj\xB1cej liczne
- odsy\xB3acze. Domy\xB6lna warto\xB6\xE6 \texttt{hash\_extra} to \texttt{50000}.
+\item[\code{hash\_extra}] Dodatkowa wielkość pamięci przeznaczonej
+ na tablicę zawierającą nazwy instrukcji. Tablica główna
+ może zmieścić w~przybliżeniu 10000 nazw; wielkość ta może się okazać
+ zbyt mała np. w~wypadku obszernej książki zawierającej liczne
+ odsyłacze. Domyślna wartość \texttt{hash\_extra} to \texttt{50000}.
\end{ttdescription}
%
-Oczywi\xB6cie powy\xBFsza mo\xBFliwo\xB6\xE6 nie zast\xB1pi prawdziwej, dynamicznej
-alokacji pami\xEAci. Jest to jednak niezwykle trudne
+Oczywiście powyższa możliwość nie zastąpi prawdziwej, dynamicznej
+alokacji pamięci. Jest to jednak niezwykle trudne
do zaimplementowania w~obecnej wersji \TeX-a i~dlatego
-powy\xBFsze parametry stanowi\xB1 praktyczny kompromis, pozwalaj\xB1c
-na pewn\xB1 elastyczno\xB6\xE6.
+powyższe parametry stanowią praktyczny kompromis, pozwalający
+na pewną elastyczność.
-Nale\xBFy tu jednak nadmieni\xE6, i\xBF nie wszystkie programy korzystaj\xB1
-z tych zmiennych. Np. Lua\TeX\ posiada nowoczesn\xB1,
-w~pe\xB3ni dynamiczn\xB1 alokacj\xEA pami\xEAci, a zatem powy\xBFsze zmienne s\xB1
-w tym przypadku po prostu ignorowane.
+%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%
+%Należy tu jednak nadmienić, iż nie wszystkie programy korzystają
+%z tych zmiennych. Np. Lua\TeX\ posiada nowoczesną,
+%w~pełni dynamiczną alokację pamięci, a zatem powyższe zmienne są
+%w tym przypadku po prostu ignorowane.
+
%%====
-\begin{comment}%Ja te\xBF nie ale mo\xBFe nie jest potrzebna (ZW)
- %% nie wiem czemu rezygnowa\xE6 z tej cz\xEA\xB6ci (SW)
+\begin{comment}%Ja te� nie ale może nie jest potrzebna (ZW)
+ %% nie wiem czemu rezygnować z tej części (SW)
\section{Budowa systemu na nowej platformie uniksowej}\label{sec:build}
-Je\xBFeli mamy do czynienia z~platform\xB1, dla kt\xF3rej nie s\xB1 dostarczone binaria,
-trzeba b\xEAdzie skompilowa\xE6 \TeX-a oraz towarzysz\xB1ce mu programy.
-Nie jest to takie trudne, jak si\xEA wydaje.
-Wszystko czego potrzebujemy, znajduje si\xEA w~katalogu
+Jeżeli mamy do czynienia z~platformą, dla której nie są dostarczone binaria,
+trzeba będzie skompilować \TeX-a oraz towarzyszące mu programy.
+Nie jest to takie trudne, jak się wydaje.
+Wszystko czego potrzebujemy, znajduje się w~katalogu
\texttt{source} dystrybucji.
-%Najpierw nale\xBFy zainstalowa\xE6 g\xB3\xF3wne drzewo plik\xF3w \TeX-owych z~\TL{} \DVD{}
-%(najlepiej wykona\xE6 instalacj\xEA podstawow\xB1, bez wybierania
-%binari\xF3w systemowych).
+%Najpierw należy zainstalować główne drzewo plików \TeX-owych z~\TL{} \DVD{}
+%(najlepiej wykona� instalacj� podstawow�, bez wybierania
+%binariów systemowych).
-\subsection{Warunki wst\xEApne}
-Do skompilowania ca\xB3ego \TeX-a i~jego program\xF3w pomocniczych potrzeba
-oko\xB3o 100 megabajt\xF3w wolnego miejsca na dysku.
-Potrzebny jest tak\xBFe kompilator ANSI~C, oprogramowanie \cmdname{make},
-skaner leksykalny oraz generator parser\xF3w.
-Programy u\xBFytkowe \GNU (\cmdname{gcc}, \GNU \cmdname{make}, \cmdname{m4}, \cmdname{flex}, \cmdname{bison})
-s\xB1 najlepiej przetestowanymi na r\xF3\xBFnych platformach.
-%Poprawnie powinny pracowa\xE6 \cmdname{gcc}-2.7.*, \cmdname{flex}-2.4.7
+\subsection{Warunki wstępne}
+Do skompilowania całego \TeX-a i~jego programów pomocniczych potrzeba
+około 100 megabajtów wolnego miejsca na dysku.
+Potrzebny jest także kompilator ANSI~C, oprogramowanie \cmdname{make},
+skaner leksykalny oraz generator parserów.
+Programy użytkowe \GNU (\cmdname{gcc}, \GNU \cmdname{make}, \cmdname{m4}, \cmdname{flex}, \cmdname{bison})
+są najlepiej przetestowanymi na różnych platformach.
+%Poprawnie powinny pracować \cmdname{gcc}-2.7.*, \cmdname{flex}-2.4.7
%i~\acro{GNU}\,\cmdname{make}-3.72.1 lub nowszy.
-Mo\xBFna te\xBF korzysta\xE6 z~innych kompilator\xF3w C i~program\xF3w
+Można też korzystać z~innych kompilatorów C i~programów
\cmdname{make}, wymaga to jednak dobrego zrozumienia zasad tworzenia
-program\xF3w uniksowych, aby poradzi\xE6 sobie z~ewentualnymi problemami.
+programów uniksowych, aby poradzić sobie z~ewentualnymi problemami.
- W~wyniku wykonania polecenia \texttt{uname} powinni\xB6my
- otrzyma\xE6 jak\xB1\xB6 rozs\xB1dn\xB1 warto\xB6\xE6.
+ W~wyniku wykonania polecenia \texttt{uname} powinniśmy
+ otrzymać jakąś rozsądną wartość.
\subsection{Konfiguracja}
-Nale\xBFy rozpakowa\xE6 \xBCr\xF3d\xB3a ze skompresowanego pliku \texttt{tar}
-z~katalogu \dirname{source} na twardy dysk, a~potem przej\xB6\xE6 do katalogu,
-do kt\xF3rego zosta\xB3y one skopiowane.
-Teraz trzeba si\xEA zdecydowa\xE6, gdzie b\xEAdzie g\xB3\xF3wny katalog instalacji,
+Należy rozpakować źródła ze skompresowanego pliku \texttt{tar}
+z~katalogu \dirname{source} na twardy dysk, a~potem przejść do katalogu,
+do którego zostały one skopiowane.
+Teraz trzeba się zdecydować, gdzie będzie główny katalog instalacji,
np.\ \path|/usr/TeX| lub \path|/usr/local/TeX|.
-Naturalnie, nale\xBFy u\xBFy\xE6 tej samej lokalizacji, kt\xF3ra zosta\xB3a u\xBFyta
-podczas instalacji g\xB3\xF3wnego drzewa \TeX-owego.
+Naturalnie, należy użyć tej samej lokalizacji, która została użyta
+podczas instalacji głównego drzewa \TeX-owego.
-Uruchomi\xE6 \textsf{configure} z~linii polece\xF1:
+uruchomić \textsf{configure} z~linii poleceń:
\begin{alltt}
> \Ucom{./configure --prefix=/usr/local/TeX}
\end{alltt}
-Katalog ,,prefix'' to ten, w~kt\xF3rym zainstalowane zosta\xB3o g\xB3\xF3wne drzewo
-\TeX-owe. Zostanie u\xBFyty nast\xEApuj\xB1cy uk\xB3ad katalog\xF3w
- (\verb|$TEXDIR| oznacza wybrany powy\xBFej katalog):
+Katalog ,,prefix'' to ten, w~którym zainstalowane zostało główne drzewo
+\TeX-owe. Zostanie użyty następujący układ katalogów
+ (\verb|$TEXDIR| oznacza wybrany powyżej katalog):
\noindent
\begin{tabular}{>{\ttfamily}ll@{}}
\dirname{$TEXDIR/man} & strony manuala uniksowego,\\
- \dirname{$TEXDIR/share/texmf} & g\xB3\xF3wne drzewo \TeX-owe,
- zawieraj\xB1ce makra itp.,\\
- \dirname{$TEXDIR/info} & podr\xEAczniki w formacie {GNU}
+ \dirname{$TEXDIR/share/texmf} & główne drzewo \TeX-owe,
+ zawierające makra itp.,\\
+ \dirname{$TEXDIR/info} & podręczniki w formacie {GNU}
info,\\
\dirname{$TEXDIR/bin/$PLATFORM} & binaria\\
\end{tabular}
%$
-Mo\xBFna unikn\xB1\xE6 stosowania ,,\dirname{share/}'' przed katalogiem
-\dirname{texmf}, poniewa\xBF \dirname{$TEXDIR/share/texmf}
-i~\dirname{$TEXDIR/texmf} s\xB1 wykrywane automatycznie przez skrypt \cmdname{configure}.
-W~razie wybrania innego katalogu, trzeba ten katalog wyszczeg\xF3lni\xE6
+Można uniknąć stosowania ,,\dirname{share/}'' przed katalogiem
+\dirname{texmf}, ponieważ \dirname{$TEXDIR/share/texmf}
+i~\dirname{$TEXDIR/texmf} są wykrywane automatycznie przez skrypt \cmdname{configure}.
+W~razie wybrania innego katalogu, trzeba ten katalog wyszczególnić
parametrem \verb|--datadir| skryptu \cmdname{configure}.
-Je\xBFeli nie chcemy u\xBFywa\xE6 katalogu \dirname{$PLATFORM}
-(a~wi\xEAc umie\xB6ci\xE6 binaria bezpo\xB6rednio w~\dirname{$TEXDIR/bin}), to
-w~wywo\xB3aniu skryptu \cmdname{configure} nale\xBFy u\xBFy\xE6 parametru
+Jeżeli nie chcemy używać katalogu \dirname{$PLATFORM}
+(a~więc umieścić binaria bezpośrednio w~\dirname{$TEXDIR/bin}), to
+w~wywołaniu skryptu \cmdname{configure} należy użyć parametru
\verb|--disable-multiplatform|.
-Wi\xEAcej dost\xEApnych parametr\xF3w (np. pomijanie pakiet\xF3w opcjonalnych, takich
-jak \OMEGA) mo\xBFna zobaczy\xE6, uruchamiaj\xB1c
+Więcej dostępnych parametrów (np. pomijanie pakietów opcjonalnych, takich
+jak \OMEGA) można zobaczyć, uruchamiając
\texttt{./configure -{}-help}.
\subsection{Uruchamianie \textsf{make}}
-Po upewnieniu si\xEA, \xBFe nie jest ustawiona zmienna pow\xB3oki \texttt{noclobber},
-nale\xBFy napisa\xE6:
+Po upewnieniu się, że nie jest ustawiona zmienna powłoki \texttt{noclobber},
+należy napisać:
\begin{alltt}
> \Ucom{make world}
\end{alltt}
-i~\ldots zaparzy\xE6 sobie kaw\xEA.
+i~\ldots zaparzyć sobie kawę.
-Mo\xBFe si\xEA te\xBF przyda\xE6 zapisanie ca\xB3ego procesu
+Może się też przydać zapisanie całego procesu
kompilacji w~pliku \texttt{.log}:
\begin{alltt}
> \Ucom{sh -c "make world >world.log 2>\&1" \&}
\end{alltt}
-Zanim stwierdzimy, \xBFe wszystko jest w~porz\xB1dku, warto sprawdzi\xE6, czy w~pliku
-\texttt{.log} nie ma komunikat\xF3w b\xB3\xEAd\xF3w (kiedy polecenie zwraca kod b\xB3\xEAdu,
-{GNU} \cmdname{make} zawsze u\xBFywa sekwencji \samp{***}),
-i~czy utworzone zosta\xB3y wszystkie binaria:
+Zanim stwierdzimy, że wszystko jest w~porządku, warto sprawdzić, czy w~pliku
+\texttt{.log} nie ma komunikatów błędów (kiedy polecenie zwraca kod błędu,
+{GNU} \cmdname{make} zawsze używa sekwencji \samp{***}),
+i~czy utworzone zostały wszystkie binaria:
\begin{alltt}
> \Ucom{cd \var{TEXDIR}/bin/\var{archname}}
> \Ucom{ls | wc}
\end{alltt}
Oczekiwanym rezultatem jest ponad 200. Polecenie \texttt{make world} jest
-r\xF3wnowa\xBFne z~\texttt{make all install strip}.
-Je\xB6li do uruchamiania \texttt{make install} potrzebne s\xB1 specjalne
-uprawnienia, mo\xBFna uruchomi\xE6 dwie oddzielne sesje \cmdname{make}:
+równoważne z~\texttt{make all install strip}.
+Jeśli do uruchamiania \texttt{make install} potrzebne są specjalne
+uprawnienia, można uruchomić dwie oddzielne sesje \cmdname{make}:
\begin{alltt}
> \Ucom{make all}
> \Ucom{su}
@@ -3103,162 +2993,162 @@
> \Ucom{make install strip}
\end{alltt}
-\subsection{Ko\xF1cowe kroki konfiguracyjne}
-Nale\xBFy uaktualni\xE6 zmienn\xB1 \envname{PATH} o~nazw\xEA katalogu zawieraj\xB1cego
-w\xB3a\xB6nie zainstalowane binaria (np.\
-\dirname{/usr/local/TeX/bin/mips-sgi-irix6.3}); podobnie post\xB1pi\xE6 trzeba
-z~\envname{MANPATH} i~\envname{INFOPATH} i~do\xB3\xB1czy\xE6 do nich
-odpowiednie nazwy podkatalog\xF3w, tj.\
+\subsection{Końcowe kroki konfiguracyjne}
+Należy uaktualnić zmienną \envname{PATH} o~nazwę katalogu zawierającego
+właśnie zainstalowane binaria (np.\
+\dirname{/usr/local/TeX/bin/mips-sgi-irix6.3}); podobnie postąpić trzeba
+z~\envname{MANPATH} i~\envname{INFOPATH} i~dołączyć do nich
+odpowiednie nazwy podkatalogów, tj.\
\dirname{$TEXDIR/man} oraz \dirname{$TEXDIR/info}.
-Patrz cz\xEA\xB6\xE6~\ref{sec:postinstall} (str.~\pageref{sec:postinstall}).
+Patrz część~\ref{sec:postinstall} (str.~\pageref{sec:postinstall}).
-Je\xB6li zechcesz udost\xEApni\xE6 skompilowane przez siebie programy, skontaktuj
-si\xEA z~nami (\url{tex-live at tug.org}); ch\xEAtnie umie\xB6cimy je na stronie \TL.
+Jeśli zechcesz udostępnić skompilowane przez siebie programy, skontaktuj
+się z~nami (\url{tex-live at tug.org}); chętnie umieścimy je na stronie \TL.
\end{comment}
%--------------------------
\htmlanchor{ack}
-\section{Podzi\xEAkowania}
+\section{Podziękowania}
-\TL{} jest wsp\xF3lnym dzie\xB3em prawie wszystkich grup \TeX-owych.
-Niniejsza edycja \TL{} zosta\xB3a opracowana pod kierownictwem Karla Berry'ego,
-przy g\xB3\xF3wnym wsp\xF3\xB3udziale:
+\TL{} jest wspólnym dziełem prawie wszystkich grup \TeX-owych.
+Niniejsza edycja \TL{} została opracowana pod kierownictwem Karla Berry'ego,
+przy głównym współudziale:
\begin{itemize*}
-\item grup \TeX-owych: mi\xEAdzynarodowej, niemieckiej, holenderskiej i~polskiej
+\item grup \TeX-owych: międzynarodowej, niemieckiej, holenderskiej i~polskiej
(odpowiednio: TUG, DANTE e.V., NTG, i~GUST),
- kt\xF3re wsp\xF3lnie zapewniaj\xB1 potrzebn\xB1 infrastruktur\xEA techniczn\xB1
- i~organizacyjn\xB1. Do\xB3\xB1cz do swojej grupy u\xBFytkownik\xF3w systemu \TeX! (Odwied\xBC
+ które wspólnie zapewniają potrzebną infrastrukturę techniczną
+ i~organizacyjną. Dołącz do swojej grupy użytkowników systemu \TeX! (Odwiedź
\url{http://tug.org/usergroups.html});
-\item zespo\xB3u CTAN (\url{http://ctan.org}),
- %(w~szczeg\xF3lno\xB6ci Robina Fairbairnsa i~Rainera Sch\"opfa),
- kt\xF3ry dystrybuuje obrazy p\xB3yt \TL{} i~udost\xEApnia wsp\xF3ln\xB1
- infrastruktur\xEA s\xB3u\xBF\xB1c\xB1 aktualizacji pakiet\xF3w, od kt\xF3rej zale\xBFy \TL{};
+\item zespołu CTAN (\url{http://ctan.org}),
+ %(w~szczeg�lno�ci Robina Fairbairnsa i~Rainera Sch\"opfa),
+ który dystrybuuje obrazy płyt \TL{} i~udostępnia wspólną
+ infrastrukturę służącą aktualizacji pakietów, od której zależy \TL{};
-\item Nelsona Beebe, kt\xF3ry umo\xBFliwi\xB3 dost\xEAp do wielu platform ekipie \TL\
- i~pomaga\xB3 w~testowaniu;% i ;jego w\xB3asne wszechstronne testy i niezr\xF3wnane
-%wysi\xB3ki bibliograficzne.
-\item Johna Bowmana, kt\xF3ry dostosowa\xB3 sw\xF3j zaawansowany program Asymptote
- do wsp\xF3\xB3pracy z \TL;
+\item Nelsona Beebe, który umożliwił dostęp do wielu platform ekipie \TL\
+ i~pomagał w~testowaniu;% i ;jego własne wszechstronne testy i niezrównane
+%wysiłki bibliograficzne.
+\item Johna Bowmana, który dostosował swój zaawansowany program Asymptote
+ do współpracy z \TL;
-\item Petera Breitenlohnera i~zespo\xB3u \eTeX, kt\xF3rzy stworzyli stabiln\xB1
- podstaw\xEA przysz\xB3ych wersji \TeX-a (Peter dodatkowo s\xB3u\xBFy\xB3 nieustann\xB1 pomoc\xB1
- w~wykorzystaniu narz\xEAdzi \GNU\ autotools w~\TL); Peter zmar\xB3
-w~pa\xBCdzierniku 2015 roku, dedykujemy kontynuacj\xEA prac Jego pami\xEAci.
+\item Petera Breitenlohnera i~zespołu \eTeX, którzy stworzyli stabilną
+ podstawę przyszłych wersji \TeX-a (Peter dodatkowo służył nieustanną pomocą
+ w~wykorzystaniu narzędzi \GNU\ autotools w~\TL); Peter zmarł
+w~październiku 2015 roku, dedykujemy kontynuację prac Jego pamięci.
-\item Jin-Hwan Cho i ca\xB3ego zespo\xB3u DVIPDFM$x$, kt\xF3rzy opracowali ten
- znakomity sterownik i~nieustannie pomagali w~rozwi\xB1zywaniu problem\xF3w
- z~konfiguracj\xB1;
+\item Jin-Hwan Cho i całego zespołu DVIPDFM$x$, którzy opracowali ten
+ znakomity sterownik i~nieustannie pomagali w~rozwiązywaniu problemów
+ z~konfiguracją;
-\item Thomasa Essera, autora wspania\xB3ego \teTeX-a, bez kt\xF3rego
- \TL{} z~ca\xB3\xB1 pewno\xB6ci\xB1 by nie powsta\xB3;%i~kt\xF3rego sta\xB3a
- %pomoc umo\xBFliwi\xB3a doskonalenie tej dystrybucji;
+\item Thomasa Essera, autora wspaniałego \teTeX-a, bez którego
+ \TL{} z~całą pewnością by nie powstał;%i~którego stała
+ %pomoc umożliwiła doskonalenie tej dystrybucji;
-\item Michaela Goossensa, kt\xF3ry by\xB3 wsp\xF3\xB3autorem pierwotnej dokumentacji;
+\item Michaela Goossensa, który był współautorem pierwotnej dokumentacji;
\item Eitana Gurari, autora programu \TeX4ht{} (wykorzystanego do
- tworzenia niniejszej dokumentacji w~wersji \HTML), kt\xF3ry niezmordowanie
- pracowa\xB3 nad jego ulepszaniem i~b\xB3yskawicznie dostarcza\xB3 poprawki;
- Eitan zmar\xB3 w~czerwcu 2009~r. i dedykujemy t\xEA dokumentacj\xEA Jego pami\xEAci;
+ tworzenia niniejszej dokumentacji w~wersji \HTML), który niezmordowanie
+ pracować nad jego ulepszaniem i~błyskawicznie dostarczał poprawki;
+ Eitan zmarł w~czerwcu 2009~r. i dedykujemy tę dokumentację Jego pamięci;
-\item Hansa Hagena, kt\xF3ry dostosowywa\xB3 pakiet \ConTeXt\
+\item Hansa Hagena, który dostosowywać pakiet \ConTeXt\
(\url{http://pragma-ade.com}) do potrzeb \TL;
-\item \Thanh{}a, %%! H\`an Th\^e Th\`anha co\xB6 nie dzia\xB3a w polskiej wersji [SW]
- Martina Schr\"odera i~zespo\xB3u pdf\TeX (\url{http://pdftex.org}), kt\xF3rzy
- kontynuuj\xB1 ulepszanie tego programu;
+\item \Thanh{}a, %%! H\`an Th\^e Th\`anha co� nie działa w polskiej wersji [SW]
+ Martina Schr\"odera i~zespołu pdf\TeX (\url{http://pdftex.org}), którzy
+ kontynuują ulepszanie tego programu;
-\item Hartmuta Henkela, maj\xB1cego istotny udzia\xB3 w~rozwoju pdf\TeX-a,
- Lua\TeX-a i~innych program\xF3w;
+\item Hartmuta Henkela, mającego istotny udział w~rozwoju pdf\TeX-a,
+ Lua\TeX-a i~innych programów;
-\item Taco Hoekwatera, kt\xF3ry wznowi\xB3 rozw\xF3j MetaPosta i~pracowa\xB3 nad
- Lua\TeX-em (\url{http://luatex.org}), jak te\xBF pom\xF3g\xB3 w~integracji \ConTeXt\ w~\TL oraz
- ulepszy\xB3 bibliotek\xEA Kpathsea, dodaj\xB1c jej wielow\xB1tkowo\xB6\xE6;
+\item Taco Hoekwatera, który wznowił rozwój MetaPosta i~pracować nad
+ Lua\TeX-em (\url{http://luatex.org}), jak też pomógł w~integracji \ConTeXt\ w~\TL oraz
+ ulepszył bibliotekę Kpathsea, dodając jej wielowątkowość;
-\item Khaleda Hosny, kt\xF3ry pracuje nad doskonaleniem \XeTeX, DVIPDFM$x$
- oraz font\xF3w arabskich i~innych;
+\item Khaleda Hosny, który pracuje nad doskonaleniem \XeTeX, DVIPDFM$x$
+ oraz fontów arabskich i~innych;
-\item Paw\xB3a Jackowskiego, kt\xF3ry wykona\xB3 instalator dla Windows \cmdname{tlpm}
- i~Tomka \xA3uczaka, tw\xF3rcy \cmdname{tlpmgui} (programy te by\xB3y wykorzystywane
+\item Pawła Jackowskiego, który wykonał instalator dla Windows \cmdname{tlpm}
+ i~Tomka Łuczaka, twórcy \cmdname{tlpmgui} (programy te były wykorzystywane
w~poprzednich edycjach);
-\item Akira Kakuto, kt\xF3ry dostarczy\xB3 programy dla Windows, pochodz\xB1ce
- z~japo\xF1skiej dystrybucji W32TEX
+\item Akira Kakuto, który dostarczył programy dla Windows, pochodzące
+ z~japońskiej dystrybucji W32TEX
(\url{http://w32tex.org}),
stale dostosowywane i~aktualizowane dla potrzeb \TL;
-\item Jonathana Kew, kt\xF3ry zainicjowa\xB3 now\xB1 \xB6cie\xBFk\xEA
- rozwojow\xB1 -- Xe\TeX{}, i~kt\xF3ry w\xB3o\xBFy\xB3 sporo wysi\xB3ku w~zintegrowanie
- tego programu z~\TL, jak r\xF3wnie\xBF zapocz\xB1tkowa\xB3 prace nad instalatorem dla
+\item Jonathana Kew, który zainicjować nową ścieżkę
+ rozwojową -- Xe\TeX{}, i~który włożył sporo wysiłku w~zintegrowanie
+ tego programu z~\TL, jak również zapoczątkował prace nad instalatorem dla
Mac\TeX{} oraz edytorem \TeX{}works;
-\item Dicka Kocha, kt\xF3ry piel\xEAgnuje Mac\TeX-a (\url{http://tug.org/mactex})
- w~\xB6cis\xB3ym po\xB3\xB1czeniu z~\TL i~bardzo sympatycznie wsp\xF3\xB3pracuje;
+\item Dicka Kocha, który pielęgnuje Mac\TeX-a (\url{http://tug.org/mactex})
+ w~ścisłym połączeniu z~\TL i~bardzo sympatycznie współpracuje;
-\item Reinharda Kotuchy, maj\xB1cego istotny udzia\xB3 w~stworzeniu nowej infrastruktury
- i~programu instalacyjnego dla \TL{} 2008, uparcie d\xB1\xBF\xB1cego do ujednolicenia
- dzia\xB3ania \TL{} w~Windows i~Unix, kt\xF3ry r\xF3wnie\xBF opracowa\xB3 skrypt
- \texttt{getnonfreefonts} i~wykona\xB3 wiele innych prac;
+\item Reinharda Kotuchy, mającego istotny udział w~stworzeniu nowej infrastruktury
+ i~programu instalacyjnego dla \TL{} 2008, uparcie dążącego do ujednolicenia
+ działania \TL{} w~Windows i~Unix, który również opracował skrypt
+ \texttt{getnonfreefonts} i~wykonał wiele innych prac;
-\item Siep Kroonenberg, kt\xF3ra r\xF3wnie\xBF wzi\xEA\xB3a udzia\xB3 w~stworzeniu nowej
- infrastruktury i~programu instalacyjnego dla \TL{} 2008 (szczeg\xF3lnie dla
- Windows) oraz w\xB3o\xBFy\xB3a sporo pracy w~aktualizacj\xEA tej dokumentacji;
+\item Siep Kroonenberg, która również wzięła udział w~stworzeniu nowej
+ infrastruktury i~programu instalacyjnego dla \TL{} 2008 (szczególnie dla
+ Windows) oraz włożyła sporo pracy w~aktualizację tej dokumentacji;
-\item Mojcy Miklavec, kt\xF3ra pomaga\xB3a wielokrotnie w~pracach zwi\xB1zanych
+\item Mojcy Miklavec, która pomagała wielokrotnie w~pracach związanych
z~\ConTeXt;
- \item Heiko Oberdiek, za pakiet \pkgname{epstopdf} i wiele innych, skompresowanie ogromnych plik\xF3w danych \pkgname{pst-geo}, aby\xB6my mogli
-je do\xB3\xB1czy\xE6, a przede wszystkim, za jego godn\xB1 uwagi prac\xEA nad pakietem
+ \item Heiko Oberdiek, za pakiet \pkgname{epstopdf} i wiele innych, skompresowanie ogromnych plików danych \pkgname{pst-geo}, abyśmy mogli
+je dołączył, a przede wszystkim, za jego godną uwagi pracę nad pakietem
\pkgname {hyperref}.
-\item Petra Ol\shac{}\aac{}ka, kt\xF3ry koordynowa\xB3 i~sprawdza\xB3
- przygotowanie pakiet\xF3w czeskich i~s\xB3owackich;
+\item Petra Ol\shac{}\aac{}ka, który koordynował i~sprawdzał
+ przygotowanie pakietów czeskich i~słowackich;
-\item Toshio Oshimy, kt\xF3ry opracowa\xB3 przegl\xB1dark\xEA \cmdname{dviout} dla Windows;
+\item Toshio Oshimy, który opracował przeglądarkę \cmdname{dviout} dla Windows;
-\item Manuela P\'egouri\'e-Gonnarda, kt\xF3ry pom\xF3g\xB3 w~aktualizacji pakiet\xF3w
- i~pracowa\xB3 nad \cmdname{texdoc};
+\item Manuela P\'egouri\'e-Gonnarda, który pomógł w~aktualizacji pakietów
+ i~pracował nad \cmdname{texdoc};
-\item Fabrice'a Popineau, kt\xF3ry pierwszy stworzy\xB3 wersje oprogramowania
- dla Windows, tak\xBFe za prac\xEA nad dokumentacj\xB1 w j\xEAzyku francuskim;
+\item Fabrice'a Popineau, który pierwszy stworzył wersje oprogramowania
+ dla Windows, także za pracę nad dokumentacją w języku francuskim;
-\item Norberta Preininga, g\xB3\xF3wnego architekta infrastruktury i~programu
- instalacyjnego, % \TL{} 2009 i~nowszych, kt\xF3ry przyczyni\xB3 si\xEA r\xF3wnie\xBF do
-% aktualizacji pakiet\xF3w,
- a tak\xBFe koordynowa\xB3 (wraz z~Frankiem K\"usterem)
- debianow\xB1 wersj\xEA \TL{} i~przedstawi\xB3 wiele sugestii ulepsze\xF1;
+\item Norberta Preininga, głównego architekta infrastruktury i~programu
+ instalacyjnego, % \TL{} 2009 i~nowszych, który przyczynił się równie� do
+% aktualizacji pakietów,
+ a także koordynować (wraz z~Frankiem K\"usterem)
+ debianową wersję \TL{} i~przedstawił wiele sugestii ulepszeń;
-\item Sebastiana Rahtza, kt\xF3ry stworzy\xB3 \TL{} i~kierowa\xB3 projektem przez
- wiele lat; Sebastian zmar\xB3 w~marcu 2016~r.; dedykujemy kontynuacj\xEA prac
- Jego pami\xEAci;
+\item Sebastiana Rahtza, który stworzył \TL{} i~kierować projektem przez
+ wiele lat; Sebastian zmarł w~marcu 2016~r.; dedykujemy kontynuację prac
+ Jego pamięci;
-\item Luigi Scarso, kt\xF3ry kontynuuje rozw\xF3j MetaPosta, Lua\TeX-a i~innych
- program\xF3w;
+\item Luigi Scarso, który kontynuuje rozwój MetaPosta, Lua\TeX-a i~innych
+ programów;
-\item Tomka Trzeciaka, kt\xF3ry pracowicie rozwi\xB1zywa\xB3 rozliczne problemy
- zwi\xB1zane z Windows;
+\item Tomka Trzeciaka, który pracowicie rozwiązywał rozliczne problemy
+ związane z Windows;
-\item Vladimira Volovicha, kt\xF3ry wydatnie pom\xF3g\xB3 w~rozwi\xB1zywaniu problem\xF3w
- przeno\xB6no\xB6ci, szczeg\xF3lnie za\xB6 umo\xBFliwi\xB3 do\xB3\xB1czenia \cmdname{xindy};
+\item Vladimira Volovicha, który wydatnie pomógł w~rozwiązywaniu problemów
+ przenośności, szczególnie zaś umożliwił dołączenia \cmdname{xindy};
-\item Staszka Wawrykiewicza, g\xB3\xF3wnego testuj\xB1cego \TL{} w~r\xF3\xBFnych systemach,
- kt\xF3ry ponadto koordynowa\xB3 przygotowanie wszystkich polskich dodatk\xF3w (font\xF3w,
- program\xF3w instalacyjnych i~wielu innych). Staszek zmar\xB3 w lutym 2018~r, dedykujemy kontynuacj\xEA prac Jego pami\xEAci;
+\item Staszka Wawrykiewicza, głównego testującego \TL{} w~różnych systemach,
+ który ponadto koordynować przygotowanie wszystkich polskich dodatków (fontów,
+ programów instalacyjnych i~wielu innych). Staszek zmarł w lutym 2018~r, dedykujemy kontynuację prac Jego pamięci;
-\item Olafa Webera, kt\xF3ry w~poprzednich latach cierpliwie piel\xEAgnowa\xB3 \Webc;
+\item Olafa Webera, który w~poprzednich latach cierpliwie pielęgnować \Webc;
-\item Gerbena Wierda, kt\xF3ry przygotowa\xB3 oryginalne oprogramowanie i~wsparcie
+\item Gerbena Wierda, który przygotować oryginalne oprogramowanie i~wsparcie
dla Mac\,OS\,X{};
-\item Grahama Williamsa, kt\xF3ry zainicjowa\xB3 prace nad \TeX\ Catalogue.
+\item Grahama Williamsa, który zainicjować prace nad \TeX\ Catalogue.
\end{itemize*}
-Binaria dla r\xF3\xBFnych platform skompilowali:
+Binaria dla różnych platform skompilowali:
Marc Baudoin (\pkgname{amd64-netbsd}, \pkgname{i386-netbsd}),
Ken Brown (\pkgname{i386-cygwin}, \pkgname{x86\_64-cygwin}),
Simon Dales (\pkgname{armhf-linux}),
-Johannes Hielschier (\pkgname{aarch64-linux}),
+Johannes Hielscher (\pkgname{aarch64-linux}),
Akira Kakuto (\pkgname{win32}),
Dick Koch (\pkgname{x86\_64-darwin}),
Nikola Le\v{c}i\'c (\pkgname{amd64-freebsd}, \pkgname{i386-freebsd}),
@@ -3267,39 +3157,39 @@
\pkgname{x86\_64-darwinlegacy},
\pkgname{i386-solaris}, \pkgname{x86\_64-solaris},
\pkgname{sparc-solaris}),
-Norbert Preining (\pkgname{x86\_64-linux}),
-Thomas Schmitz (\pkgname{powerpc-linux}),
-Boris Veytsman (\pkgname{armel-linux}).
+Norbert Preining (\pkgname{x86\_64-linux}).
+%Thomas Schmitz (\pkgname{powerpc-linux}),
+%Boris Veytsman (\pkgname{armel-linux}).
-Informacje na temat procesu budowy \TL{} mo\xBFna znale\xBC\xE6 na stronie:
+Informacje na temat procesu budowy \TL{} można znaleźć na stronie:
\url{http://tug.org/texlive/build.html}.
-Aktualizacje i~t\xB3umaczenia dokumentacji wykonali:
+Aktualizacje i~tłumaczenia dokumentacji wykonali:
Denis Bitouz\'e \& Patrick Bideault (francuski),
-Carlos Enriquez Figueras (hiszpa\xF1ski),
-Jjgod Jiang, Jinsong Zhao, Yue Wang, \& Helin Gai (chi\xF1ski),
+Carlos Enriquez Figueras (hiszpański),
+Jjgod Jiang, Jinsong Zhao, Yue Wang, \& Helin Gai (chiński),
Nikola Le\v{c}i\'c (serbski),
-Marco Pallante \& Carla Maggi (w\xB3oski),
-Petr Sojka \& Jan Busa (czeski\slash s\xB3owacki),
+Marco Pallante \& Carla Maggi (włoski),
+Petr Sojka \& Jan Busa (czeski\slash słowacki),
Boris Veytsman (rosyjski),
Zofia Walczak (polski),
-Uwe Ziegenhagen (niemiecki). Dokumentacj\xEA \TL{} znajdziemy na stronie
+Uwe Ziegenhagen (niemiecki). Dokumentację \TL{} znajdziemy na stronie
\url{http://tug.org/texlive/doc.html} .
%Siep Kroonenberg i~Karl Berry (angielski),
%Denis Bitouz\'e (francuski),
-%Carlos Enriquez Figueras (hiszpa\xF1ski),
-%Jjgod Jiang, Jinsong Zhao, Yue Wang i~Helin Gai (chi\xF1ski),
+%Carlos Enriquez Figueras (hiszpa�ski),
+%Jjgod Jiang, Jinsong Zhao, Yue Wang i~Helin Gai (chi�ski),
%Nikola Le\v{c}i\'c (serbski),
-%Marco Pallante (w\xB3oski),
-%Petr Sojka i~Jan Busa (czeski\slash s\xB3owacki),
+%Marco Pallante (w�oski),
+%Petr Sojka i~Jan Busa (czeski\slash słowacki),
%Boris Veytsman (rosyjski),
%Staszek Wawrykiewicz i~Ryszard Kubiak (polski).
%Uwe Ziegenhagen (niemiecki),
-%Na stronie \url{http://tug.org/texlive/doc.html} b\xEAd\xB1 umieszczane ewentualne
+%Na stronie \url{http://tug.org/texlive/doc.html} będą umieszczane ewentualne
%aktualizacje tej dokumentacji.
-Oczywi\xB6cie, najwa\xBFniejsze podzi\xEAkowania nale\xBF\xB1 si\xEA Donaldowi Knuthowi
+Oczywiście, najważniejsze podziękowania należą się Donaldowi Knuthowi
za stworzenie systemu \TeX{} i~ofiarowanie go nam wszystkim.
%%%
@@ -3308,325 +3198,324 @@
\subsection{Poprzednie wersje}
-Dystrybucja \TL{} jest wsp\xF3lnym przedsi\xEAwzi\xEAciem
-grup U\xBFytkownik\xF3w Systemu \TeX{} z Niemiec, Holandii, Wielkiej
-Brytanii, Francji, Czech, S\xB3owacji, Polski, Indii i~Rosji oraz grupy
-mi\xEAdzynarodowej TUG (\emph{\TeX{} Users Group}).
-Dyskusje nad projektem rozpocz\xEA\xB3y si\xEA pod koniec 1993 roku, kiedy holenderska
-Grupa U\xBFytkownik\xF3w \TeX-a rozpocz\xEA\xB3a prace nad swoim
-4All\TeX{} \CD{} dla u\xBFytkownik\xF3w MS-DOS. W~tym te\xBF
-czasie pojawi\xB3y si\xEA nadzieje na opracowanie jednego \CD{} dla
-wszystkich system\xF3w.
-Projekt ten by\xB3 wprawdzie zbyt ambitny, zrodzi\xB3 jednak nie tylko bardzo
-popularny i~uwie\xF1czony du\xBFym powodzeniem projekt 4All\TeX{} \CD{},
-lecz r\xF3wnie\xBF spowodowa\xB3 powstanie Grupy Roboczej TUG ds. Standardu Katalog\xF3w
-\TeX-owych (\emph{\TeX{} Directory Structure}), okre\xB6laj\xB1cego, w~jaki
-spos\xF3b tworzy\xE6 zgodne i~\xB3atwe do zarz\xB1dzania zestawy pakiet\xF3w \TeX-owych.
-Ko\xF1cowy raport \TDS{} zosta\xB3 opublikowany w~grudniowym numerze
-\textsl{TUGboat}-a, i~jasnym si\xEA sta\xB3o, \xBFe
-jednym z~oczekiwanych wynik\xF3w wprowadzenia tego standardu mog\xB3aby
-by\xE6 modelowa struktura na p\xB3ytce \CD.
-Wydana w\xF3wczas p\xB3ytka \CD{} by\xB3a bezpo\xB6rednim rezultatem rozwa\xBFa\xF1 i~zalece\xF1
+Dystrybucja \TL{} jest wspólnym przedsięwzięciem
+grup użytkowników Systemu \TeX{} z Niemiec, Holandii, Wielkiej
+Brytanii, Francji, Czech, Słowacji, Polski, Indii i~Rosji oraz grupy
+międzynarodowej TUG (\emph{\TeX{} Users Group}).
+Dyskusje nad projektem rozpoczęły się pod koniec 1993 roku, kiedy holenderska
+Grupa użytkowników \TeX-a rozpoczęła prace nad swoim
+4All\TeX{} \CD{} dla użytkowników MS-DOS. W~tym też
+czasie pojawiły się nadzieje na opracowanie jednego \CD{} dla
+wszystkich systemów.
+Projekt ten był wprawdzie zbyt ambitny, zrodził jednak nie tylko bardzo
+popularny i~uwieńczony dużym powodzeniem projekt 4All\TeX{} \CD{},
+lecz również spowodował powstanie Grupy Roboczej TUG ds. Standardu Katalogów
+\TeX-owych (\emph{\TeX{} Directory Structure}), określającego, w~jaki
+sposób tworzyć zgodne i~łatwe do zarządzania zestawy pakietów \TeX-owych.
+Końcowy raport \TDS{} został opublikowany w~grudniowym numerze
+\textsl{TUGboat}-a, i~jasnym się stało, że
+jednym z~oczekiwanych wyników wprowadzenia tego standardu mogłaby
+być modelowa struktura na płytce \CD.
+Wydana wówczas płytka \CD{} była bezpośrednim rezultatem rozważań i~zaleceń
Grupy Roboczej ds. \TDS.
-Jasne tak\xBFe by\xB3o, \xBFe sukces 4All\TeX{} \CD{} pokaza\xB3, \xBFe
-u\xBFytkownicy Unixa tak\xBFe wiele by zyskali, mog\xB1c korzysta\xE6
-z~podobnie \xB3atwego w~instalacji/piel\xEAgnacji i~u\xBFytkowaniu systemu.
-By\xB3o to jednym z~cel\xF3w projektu \TL.
+Jasne także było, że sukces 4All\TeX{} \CD{} pokazał, że
+użytkownicy Unixa także wiele by zyskali, mogąc korzystać
+z~podobnie łatwego w~instalacji/pielęgnacji i~użytkowaniu systemu.
+Było to jednym z~celów projektu \TL.
-Projekt przygotowania p\xB3ytki \CD, opartej na standardzie \TDS i~zorientowanej
-na systemy uniksowe, rozpocz\xB1\xB3 si\xEA jesieni\xB1 1995 roku. Szybko
-zdecydowali\xB6my si\xEA na wykorzystanie \teTeX-a autorstwa Thomasa Essera, poniewa\xBF
-dzia\xB3a\xB3 na wielu platformach i~zosta\xB3 zaprojektowany z~my\xB6l\xB1
-o~przeno\xB6no\xB6ci pomi\xEAdzy r\xF3\xBFnymi systemami plik\xF3w. Thomas zgodzi\xB3 si\xEA pom\xF3c
-i~prace rozpocz\xEA\xB3y si\xEA na dobre na pocz\xB1tku 1996 roku. Pierwsze wydanie
-ukaza\xB3o si\xEA w~maju 1996 roku. Na pocz\xB1tku 1997 roku Karl Berry udost\xEApni\xB3
-now\xB1, istotnie zmienion\xB1 wersj\xEA swojego pakietu \Webc, zawieraj\xB1c\xB1 prawie
-wszystkie funkcje wprowadzone do \teTeX-a przez Thomasa Essera. W~zwi\xB1zku
-z~tym zdecydowali\xB6my si\xEA oprze\xE6 drugie wydanie \CD{} na standardowej
+Projekt przygotowania płytki \CD, opartej na standardzie \TDS i~zorientowanej
+na systemy uniksowe, rozpoczął się jesienią 1995 roku. Szybko
+zdecydowaliśmy się na wykorzystanie \teTeX-a autorstwa Thomasa Essera, ponieważ
+działał na wielu platformach i~został zaprojektowany z~myślą
+o~przenośności pomiędzy różnymi systemami plików. Thomas zgodził się pomóc
+i~prace rozpoczęły się na dobre na początku 1996 roku. Pierwsze wydanie
+ukazało się w~maju 1996 roku. Na początku 1997 roku Karl Berry udostępnił
+nową, istotnie zmienioną wersję swojego pakietu \Webc, zawierającą prawie
+wszystkie funkcje wprowadzone do \teTeX-a przez Thomasa Essera. W~związku
+z~tym zdecydowaliśmy się oprzeć drugie wydanie \CD{} na standardowej
bibliotece \Webc, z~dodaniem skryptu \texttt{texconfig} z~pakietu \teTeX.
-Trzecie wydanie \CD{} by\xB3o oparte na \Webc{} wersji 7.2, przygotowanej przez
-Olafa Webera. W~tym samym czasie zosta\xB3a przygotowana nowa wersja \teTeX-a
-i~\TL{} udost\xEApnia\xB3 prawie wszystkie jego nowe funkcje.
-Czwarta edycja by\xB3a przygotowana podobnie,
-z~u\xBFyciem nowej wersji te\TeX-a i~nowej wersji \Webc{} (7.3).
-Wtedy to te\xBF zapocz\xB1tkowano kompletn\xB1 dystrybucj\xEA dla Windows -- dzi\xEAki
+Trzecie wydanie \CD{} było oparte na \Webc{} wersji 7.2, przygotowanej przez
+Olafa Webera. W~tym samym czasie została przygotowana nowa wersja \teTeX-a
+i~\TL{} udostępniał prawie wszystkie jego nowe funkcje.
+Czwarta edycja była przygotowana podobnie,
+z~użyciem nowej wersji te\TeX-a i~nowej wersji \Webc{} (7.3).
+Wtedy to też zapoczątkowano kompletną dystrybucję dla Windows -- dzięki
Fabrice Popineau.
-Edycja pi\xB1ta (marzec 2000) zawiera\xB3a wiele poprawek i~uzupe\xB3nie\xF1;
-zaktualizowano setki pakiet\xF3w. Szczeg\xF3\xB3ow\xB1 zawarto\xB6\xE6 pakiet\xF3w
+Edycja piąta (marzec 2000) zawierała wiele poprawek i~uzupełnień;
+zaktualizowano setki pakietów. Szczegółową zawartość pakietów
zapisano w~plikach XML.
-G\xB3\xF3wn\xB1 zmian\xB1 w~\TeX\ Live~5 by\xB3o usuni\xEAcie program\xF3w, kt\xF3re nie mia\xB3y
-statusu {\it public domain}. Zawarto\xB6\xE6 ca\xB3ej p\xB3ytki powinna odpowiada\xE6 ustaleniom
+Główną zmianą w~\TeX\ Live~5 było usunięcie programów, które nie miały
+statusu {\it public domain}. Zawartość całej płytki powinna odpowiadać ustaleniom
Debian Free Software Guidelines (\url{http://www.debian.org/intro/free}).
-Do\xB3o\xBFyli\xB6my wszelkich stara\xF1, aby sprawdzi\xE6 warunki licencyjne pakiet\xF3w.
- %nadal jednak bardzo prosimy o~zg\xB3aszanie zauwa\xBFonych pomy\xB3ek.
+Dołożyliśmy wszelkich starań, aby sprawdzić warunki licencyjne pakietów.
+
-Sz\xF3sta edycja (lipiec 2001) zawiera\xB3a aktualizacje ca\xB3ego materia\xB3u. G\xB3\xF3wn\xB1
-zmian\xB1 by\xB3o wprowadzenie nowej koncepcji program\xF3w instalacyjnych -- u\xBFytkownik
-mia\xB3 odt\xB1d mo\xBFliwo\xB6\xE6 dok\xB3adniejszego wyboru potrzebnych zestaw\xF3w i~pakiet\xF3w.
-Zestawy dotycz\xB1ce obs\xB3ugi poszczeg\xF3lnych j\xEAzyk\xF3w zosta\xB3y ca\xB3kowicie
-zreorganizowane, dzi\xEAki czemu wyb\xF3r jednego z~nich nie tylko instalowa\xB3
-potrzebne makra i~fonty, ale te\xBF przygotowywa\xB3 odpowiedni plik
+Szósta edycja (lipiec 2001) zawierała aktualizacje całego materiału. Główną
+zmianą było wprowadzenie nowej koncepcji programów instalacyjnych -- użytkownik
+miał odtąd możliwość dokładniejszego wyboru potrzebnych zestawów i~pakietów.
+Zestawy dotyczące obsługi poszczególnych języków zostały całkowicie
+zreorganizowane, dzięki czemu wybór jednego z~nich nie tylko instalować
+potrzebne makra i~fonty, ale też przygotowywać odpowiedni plik
\texttt{language.dat}.
-\TL~7 (rok 2002) zawiera\xB3 po raz pierwszy oprogramowanie dla Mac\,OS\,X{}
-i -- jak zwykle -- aktualizacj\xEA wszelkich program\xF3w i~pakiet\xF3w.
-Wa\xBFnym zadaniem, kt\xF3re wykonano, by\xB3o ujednolicenie plik\xF3w \xBCr\xF3d\xB3owych
-program\xF3w z~dystrybucj\xB1 te\TeX. W~programach instalacyjnych wprowadzono
-mo\xBFliwo\xB6\xE6 wyboru bardziej og\xF3lnych, predefiniowanych zestaw\xF3w pakiet\xF3w
-(m.in. dla u\xBFytkownik\xF3w francuskoj\xEAzycznych oraz polskich). Nowo\xB6ci\xB1
-by\xB3o tak\xBFe wprowadzenie procedury aktualizacji map fontowych dla Dvips
-i~PDFTeX podczas instalacji oraz doinstalowywania pakiet\xF3w fontowych.
+\TL~7 (rok 2002) zawierał po raz pierwszy oprogramowanie dla Mac\,OS\,X{}
+i -- jak zwykle -- aktualizację wszelkich programów i~pakietów.
+Ważnym zadaniem, które wykonano, było ujednolicenie plików źródłowych
+programów z~dystrybucją te\TeX. W~programach instalacyjnych wprowadzono
+możliwość wyboru bardziej ogólnych, predefiniowanych zestawów pakietów
+(m.in. dla użytkowników francuskojęzycznych oraz polskich). Nowością
+było także wprowadzenie procedury aktualizacji map fontowych dla Dvips
+i~PDFTeX podczas instalacji oraz doinstalowywania pakietów fontowych.
-W~2003~r., wraz z~nap\xB3ywem aktualizacji i~dodatkowych nowych pakiet\xF3w,
-okaza\xB3o si\xEA, \xBFe \TL{} nie mie\xB6ci si\xEA na pojedynczym \CD.
-Zmuszeni byli\xB6my podzieli\xE6 \TL{} na trzy dystrybucje, kt\xF3re wydano
-na \DVD{} i~dw\xF3ch p\xB3ytkach \CD. Ponadto:
+W~2003~r., wraz z~napływem aktualizacji i~dodatkowych nowych pakietów,
+okazało się, że \TL{} nie mieści się na pojedynczym \CD.
+Zmuszeni byliśmy podzielić \TL{} na trzy dystrybucje, które wydano
+na \DVD{} i~dwóch płytkach \CD. Ponadto:
\begin{itemize*}
-\item na \xBFyczenie ,,\LaTeX{} team'' zmieniono standardowe u\xBFycie
- program\xF3w \cmdname{latex} i~\cmdname{pdflatex}~-- by korzysta\xB3y
+\item na życzenie ,,\LaTeX{} team'' zmieniono standardowe użycie
+ programów \cmdname{latex} i~\cmdname{pdflatex}~-- by korzystały
one z~\eTeX{} (patrz str.~\pageref{text:etex});
-\item za\xB3\xB1czono nowe fonty obwiedniowe Latin Modern, kt\xF3re zast\xEApuj\xB1
- m.in. fonty EC (zawieraj\xB1c komplet znak\xF3w europejskich), szczeg\xF3lnie
- do tworzenia poprawnych plik\xF3w PDF;
-\item usuni\xEAto binaria dla platformy Alpha OSF (poprzednio
- usuni\xEAto tak\xBFe binaria dla HPUX), niestety nie uda\xB3o si\xEA znale\xBC\xE6
- os\xF3b ch\xEAtnych do wykonania kompilacji;
-\item zmieniono instalacj\xEA w~systemach Windows, wprowadzaj\xB1c po raz pierwszy
- zintegrowane \xB6rodowisko pracy, oparte na edytorze XEmacs;
+\item 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;
+\item 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;
+\item zmieniono instalację w~systemach Windows, wprowadzając po raz pierwszy
+ zintegrowane środowisko pracy, oparte na edytorze XEmacs;
\item potrzebne programy pomocnicze dla Windows (Perl, Ghost\-script,
- Image\-Magick, Ispell) instalowano w~strukturze katalog\xF3w
+ Image\-Magick, Ispell) instalowano w~strukturze katalogów
instalacji \TL;
-\item mapy fontowe, z~kt\xF3rych korzystaj\xB1 programy \cmdname{dvips},
- \cmdname{dvipdfm} oraz \cmdname{pdftex}, generowano odt\xB1d w~katalogu
+\item mapy fontowe, z~których korzystają programy \cmdname{dvips},
+ \cmdname{dvipdfm} oraz \cmdname{pdftex}, generowano odtąd w~katalogu
\dirname{texmf-dist/fonts/map};
-\item \TeX{}, \MF{} oraz \MP{} domy\xB6lnie pozwala\xB3y wypisywa\xE6 komunikaty
- na ekranie i~w~pliku .log, a~tak\xBFe w~operacjach \verb|\write| w~ich
+\item \TeX{}, \MF{} oraz \MP{} domyślnie pozwalały wypisywać komunikaty
+ na ekranie i~w~pliku .log, a~także w~operacjach \verb|\write| w~ich
reprezentacji 8-bitowej, zamiast tradycyjnej notacji \verb|^^|;
- w~\TL{}~7 eksperymentalnie wprowadzono zale\xBFno\xB6\xE6 przekodowania
- wyj\xB6cia program\xF3w od systemowej strony kodowej, potem ten pomys\xB3
+ w~\TL{}~7 eksperymentalnie wprowadzono zależność przekodowania
+ wyjścia programów od systemowej strony kodowej, potem ten pomysł
zarzucono;
-\item znacznie zmieniono niniejsz\xB1 dokumentacj\xEA;
-\item wreszcie, poniewa\xBF numery wersji kolejnych edycji mog\xB3y wprowadza\xE6
- w~b\xB3\xB1d, postanowiono identyfikowa\xE6 edycje \TL{} zgodnie z~rokiem
+\item znacznie zmieniono niniejszą dokumentację;
+\item wreszcie, ponieważ numery wersji kolejnych edycji mogły wprowadzać
+ w~błąd, postanowiono identyfikować edycje \TL{} zgodnie z~rokiem
wydania.
\end{itemize*}
\subsubsection{Wydanie 2004}
-Jak w~ka\xBFdej kolejnej wersji, w~2004 roku uaktualniono wiele pakiet\xF3w
-i~program\xF3w. Poni\xBFej wymieniamy najbardziej istotne zmiany.
+Jak w~każdej kolejnej wersji, w~2004 roku uaktualniono wiele pakietów
+i~programów. Poniżej wymieniamy najbardziej istotne zmiany.
\begin{itemize}
-\item Gdy mieli\xB6my ju\xBF lokalnie zainstalowane fonty, kt\xF3re korzysta\xB3y
-z~w\xB3asnych plik\xF3w \filename{.map} i/lub \filename{.enc}, \emph{nale\xBFa\xB3o}
-przenie\xB6\xE6 te pliki w~nowe miejsce w~strukturze \filename{texmf-dist/}.
+\item Gdy mieliśmy już lokalnie zainstalowane fonty, które korzystały
+z~własnych plików \filename{.map} i/lub \filename{.enc}, \emph{należało}
+przenieść te pliki w~nowe miejsce w~strukturze \filename{texmf-dist/}.
-Pliki \filename{.map} (map fontowych) s\xB1 odt\xB1d wyszukiwane w~podkatalogach
-\dirname{fonts/map} (w~ka\xBFdym drzewie \filename{texmf}), zgodnie ze \xB6cie\xBFk\xB1
-okre\xB6lon\xB1 przez zmienn\xB1 \envname{TEXFONTMAPS}. Analogicznie, pliki
-\filename{.enc} (przekodowa\xF1 font\xF3w) s\xB1 odt\xB1d wyszukiwane w~podkatalogach
-\dirname{fonts/enc}, zgodnie ze \xB6cie\xBFk\xB1 okre\xB6lon\xB1 przez zmienn\xB1
-\envname{ENCFONTS}. O~niew\xB3a\xB6ciwie umieszczonych plikach tego typu
-zostaniemy ostrze\xBFeni podczas uruchomienia programu \cmdname{updmap}.
-Zmiany te wprowadzono w~celu uporz\xB1dkowania struktury katalog\xF3w: wszystkie
-pliki dotycz\xB1ce font\xF3w znajduj\xB1 si\xEA odt\xB1d w~ramach jednego podkatalogu
+Pliki \filename{.map} (map fontowych) są odtąd wyszukiwane w~podkatalogach
+\dirname{fonts/map} (w~każdym drzewie \filename{texmf}), zgodnie ze ścieżką
+określoną przez zmienną \envname{TEXFONTMAPS}. Analogicznie, pliki
+\filename{.enc} (przekodowań fontów) są odtąd wyszukiwane w~podkatalogach
+\dirname{fonts/enc}, zgodnie ze ścieżką określoną przez zmienną
+\envname{ENCFONTS}. O~niewłaściwie umieszczonych plikach tego typu
+zostaniemy ostrzeżeni podczas uruchomienia programu \cmdname{updmap}.
+Zmiany te wprowadzono w~celu uporządkowania struktury katalogów: wszystkie
+pliki dotyczące fontów znajdują się odtąd w~ramach jednego podkatalogu
\dirname{fonts/}.
-Metody radzenia sobie z~sytuacjami zwi\xB1zanymi z~przej\xB6ciem na nowy uk\xB3ad
-katalog\xF3w omawia\xB3 artyku\xB3 \url{http://tug.org/texlive/mapenc.html}.
+Metody radzenia sobie z~sytuacjami związanymi z~przejęciem na nowy układ
+katalogów omawiał artykuł \url{http://tug.org/texlive/mapenc.html}.
-\item Do \TK\ \DVD{} dodano now\xB1 dystrybucj\xEA dla Windows o~nazwie
-pro\TeX{}t (opart\xB1 na \MIKTEX-u). By\xB3a ona dost\xEApna tak\xBFe na odr\xEAbnym \CD.
-Cho\xE6 pro\TeX{}t nie bazuje na implementacji Web2C, stosuje uk\xB3ad katalog\xF3w
-zgodny z~\TDS (patrz cz\xEA\xB6\xE6~\ref{sec:struct-tl} na
+\item Do \TK\ \DVD{} dodano nową dystrybucję dla Windows o~nazwie
+pro\TeX{}t (opartą na \MIKTEX-u). Była ona dostępna także na odrębnym \CD. Choć pro\TeX{}t nie bazuje na implementacji Web2C, stosuje układ katalogów
+zgodny z~\TDS (patrz część~\ref{sec:struct-tl} na
str.~\pageref{sec:struct-tl}).
-\item W ramach \TL{} dotychczasowe pojedyncze drzewo katalog\xF3w
-\dirname{texmf} zosta\xB3o rozdzielone na trzy mniejsze: \dirname{texmf},
+\item W ramach \TL{} dotychczasowe pojedyncze drzewo katalogów
+\dirname{texmf} zostało rozdzielone na trzy mniejsze: \dirname{texmf},
\dirname{texmf-dist} i~\dirname{texmf-doc} (patrz
-cz\xEA\xB6\xE6~\ref{sec:tld}, str.~\pageref{sec:tld}) oraz pliki \filename{README}
-w~ka\xBFdym z~tych katalog\xF3w).
+część~\ref{sec:tld}, str.~\pageref{sec:tld}) oraz pliki \filename{README}
+w~każdym z~tych katalogów).
-\item Wszystkie pliki makr wczytywane przez \TeX-a zosta\xB3y
-umieszczone wy\xB3\xB1cznie w~podkalogu \dirname{tex} w~ramach
-\dirname{texmf*}. Tym samym usuni\xEAto zb\xEAdne katalogi
+\item Wszystkie pliki makr wczytywane przez \TeX-a zostały
+umieszczone wyłącznie w~podkatalogu \dirname{tex} w~ramach
+\dirname{texmf*}. Tym samym usunięto zbędne katalogi
\dirname{etex}, \dirname{pdftex}, \dirname{pdfetex} itp. i~uproszczono
-metody wyszukiwania plik\xF3w. Patrz
+metody wyszukiwania plików. Patrz
\CDref{texmf-dist/doc/generic/tds/tds.html\#Extensions}
{\texttt{texmf-dist/doc/generic/tds/tds.html\#Extensions}}.
-\item Pomocnicze skrypty wykonywalne, niezale\xBFne od platformy
-i~zwykle uruchamiane w~spos\xF3b automatyczny, by\xB3y odt\xB1d
+\item Pomocnicze skrypty wykonywalne, niezależne od platformy
+i~zwykle uruchamiane w~sposób automatyczny, były odtąd
umieszczone w~nowym podkatalogu \dirname{scripts} w~ramach \dirname{texmf*}.
-Znajdowane s\xB1 poleceniem \verb|kpsewhich -format=texmfscripts|.
-Programy korzystaj\xB1ce z tych skrypt\xF3w mog\xB3y wymaga\xE6 modyfikacji.
+Znajdowane są poleceniem \verb|kpsewhich -format=texmfscripts|.
+Programy korzystające z tych skryptów mogły wymagać modyfikacji.
Patrz \CDref{texmf-dist/doc/generic/tds/tds.html\#Scripts}
{\texttt{texmf-dist/doc/generic/tds/tds.html\#Scripts}}.
-\item Prawie wszystkie formaty traktuj\xB1 od tego wydania wi\xEAkszo\xB6\xE6 znak\xF3w jako
-jawnie ,,wy\xB6wietlalne'' (\emph{printable}), nie za\xB6, jak by\xB3o dotychczas,
-konwertowane na \TeX-ow\xB1 notacj\xEA \verb|^^|. By\xB3o to mo\xBFliwe dzi\xEAki domy\xB6lnemu
-wczytywaniu tablicy przekodowa\xF1 \filename{cp227.tcx}. Dok\xB3adniej, znaki
-o~kodach 32--256, HT, VT oraz FF zosta\xB3y potraktowane dos\xB3ownie podczas
-wy\xB6wietlania komunikat\xF3w. Wyj\xB1tkiem jest plain \TeX{} (tylko znaki z~zakresu
-32--127 s\xB1 nie zmieniane), \ConTeXt{} (znaki z zakresu 0--255) oraz formaty
-bazuj\xB1ce na Omedze. Podobna domy\xB6lna w\xB3a\xB6ciwo\xB6\xE6 wyst\xEApowa\xB3a w~\TL\,2003, ale
-w~tej edycji zosta\xB3a zaimplementowana w~bardziej elegancki spos\xF3b
-i~z~wi\xEAkszymi mo\xBFliwo\xB6ciami indywidualnego dostosowania (patrz
+\item Prawie wszystkie formaty traktują od tego wydania większość znaków jako
+jawnie ,,wyświetlalne'' (\emph{printable}), nie zaś, jak było dotychczas,
+konwertowane na \TeX-ową notację \verb|^^|. Było to możliwe dzięki domyślnemu
+wczytywaniu tablicy przekodowań \filename{cp227.tcx}. Dokładniej, znaki
+o~kodach 32--256, HT, VT oraz FF zostały potraktowane dosłownie podczas
+wyświetlania komunikatów. Wyjątkiem jest plain \TeX{} (tylko znaki z~zakresu
+32--127 są nie zmieniane), \ConTeXt{} (znaki z zakresu 0--255) oraz formaty
+bazujące na Omedze. Podobna domyślna właściwość występowała w~\TL\,2003, ale
+w~tej edycji została zaimplementowana w~bardziej elegancki sposób
+i~z~większymi możliwościami indywidualnego dostosowania (patrz
\CDref{texmf-dist/doc/web2c/web2c.html\#TCX-files}
{\texttt{texmf-dist/doc/web2c/web2c.html\#TCX-files}}.
-(Warto wspomnie\xE6, \xBFe wczytuj\xB1c Unicode, \TeX{} mo\xBFe
-w~komunikatach b\xB3\xEAd\xF3w pokazywa\xE6 niekompletne sekwencje znak\xF3w, poniewa\xBF
-zosta\xB3 zaprojektowany ,,bajtowo''.)
- %%! hmmm, ca\xB3y akapit by o strumieniach we-wy? M\xEAtne...
+(Warto wspomnieć, że wczytując Unicode, \TeX{} może
+w~komunikatach błędów pokazywać niekompletne sekwencje znaków, ponieważ
+został zaprojektowany ,,bajtowo''.)
+ %%! hmmm, cały akapit by o strumieniach we-wy? M�tne...
-\item Program \textsf{pdfetex} zosta\xB3 domy\xB6ln\xB1 ,,maszyn\xB1'' dla
-wi\xEAkszo\xB6ci format\xF3w (nie dotyczy to samego Plain \textsf{tex}).
-Domy\xB6lnie, gdy uruchamiamy polecenie \textsf{latex}, \textsf{mex}
-itp., generowane s\xB1 pliki DVI. Mo\xBFliwe jest jednak wykorzystanie
-w~\LaTeX, \ConTeXt{} itp. m.in. w\xB3a\xB6ciwo\xB6ci mikrotypograficznych
-zaimplementowanych w~\textsf{pdftex}, a~tak\xBFe rozszerzonych cech \eTeX-a
+\item Program \textsf{pdfetex} został domyślną ,,maszynę'' dla
+większości formatów (nie dotyczy to samego Plain \textsf{tex}).
+domyślnie, gdy uruchamiamy polecenie \textsf{latex}, \textsf{mex}
+itp., generowane są pliki DVI. możliwe jest jednak wykorzystanie
+w~\LaTeX, \ConTeXt{} itp. m.in. właściwości mikro-typograficznych
+zaimplementowanych w~\textsf{pdftex}, a~także rozszerzonych cech \eTeX-a
(\OnCD{texmf-dist/doc/etex/base/}).
-Oznacza to tak\xBFe, co warto podkre\xB6li\xE6, \xBFe \emph{zalecane} jest odt\xB1d u\xBFycie
-pakietu \pkgname{ifpdf} (kt\xF3ry dzia\xB3a zar\xF3wno z~plain, jak i~\LaTeX)
-lub analogicznych makr. Zwyk\xB3e sprawdzanie czy zdefiniowano \cs{pdfoutput}
-b\xB1d\xBC kilka innych polece\xF1 pierwotnych mo\xBFe nie wystarczy\xE6 do rozstrzygni\xEAcia
-czy nie jest generowany plik PDF. W~2004 roku podj\xEAli\xB6my
-wysi\xB3ek by zachowa\xE6, najlepiej jak to mo\xBFliwe, kompatybilno\xB6\xE6
-z~dotychczasowymi przyzwyczajeniami u\xBFytkownik\xF3w. Brano w\xF3wczas pod uwag\xEA,
-\xBFe \cs{pdfoutput} mo\xBFe by\xE6 zdefiniowany nawet wtedy,
+Oznacza to także, co warto podkreślić, że \emph{zalecane} jest odtąd użycie
+pakietu \pkgname{ifpdf} (który działa zarówno z~plain, jak i~\LaTeX)
+lub analogicznych makr. Zwykłe sprawdzanie czy zdefiniowano \cs{pdfoutput}
+bądź kilka innych poleceń pierwotnych może nie wystarczyć do rozstrzygnięcia
+czy nie jest generowany plik PDF. W~2004 roku podjęliśmy
+wysiłek by zachować, najlepiej jak to możliwe, kompatybilność
+z~dotychczasowymi przyzwyczajeniami użytkowników. Brano wówczas pod uwagę,
+że \cs{pdfoutput} może być zdefiniowany nawet wtedy,
gdy generowany jest plik DVI.
-\item pdf\TeX\ (\url{http://pdftex.org}) zyska\xB3 w\xF3wczas wiele nowych
+\item pdf\TeX\ (\url{http://pdftex.org}) zyskał wówczas wiele nowych
cech:
\begin{itemize*}
- \item \cs{pdfmapfile} i~\cs{pdfmapline} pozwalaj\xB1 okre\xB6li\xE6
- z~poziomu dokumentu u\xBFyte mapy fontowe, a~tak\xBFe pojedyncze
+ \item \cs{pdfmapfile} i~\cs{pdfmapline} pozwalają określić
+ z~poziomu dokumentu użyte mapy fontowe, a~także pojedyncze
dodatkowe wpisy w~tych mapach.
- \item mikrotypograficzne operacje z~fontami s\xB1 \xB3atwiejsze w u\xBFyciu;\\
+ \item mikro-typograficzne operacje z~fontami są łatwiejsze w użyciu;\\
\url{http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html}
- \item wszystkie parametry pracy pdf\TeX-a, dotychczas okre\xB6lane
- w~specjalnym pliku konfiguracyjnym \filename{pdftex.cfg}, musz\xB1 by\xE6
- odt\xB1d ustawiane poleceniami wbudowanymi, jak w~pliku
+ \item wszystkie parametry pracy pdf\TeX-a, dotychczas określane
+ w~specjalnym pliku konfiguracyjnym \filename{pdftex.cfg}, muszą być
+ odtąd ustawiane poleceniami wbudowanymi, jak w~pliku
\filename{pdftexconfig.tex}; plik \filename{pdftex.cfg}
- nie jest ju\xBF w~og\xF3le wykorzystywany. Po zmianie \filename{pdftexconfig.tex}
- nale\xBFa\xB3o na nowo wygenerowa\xE6 pliki format\xF3w (wci\xB1\xBF jednak u\xBFytkownik mia\xB3
- pe\xB3n\xB1 swobod\xEA okre\xB6lania parametr\xF3w w~redagowanym dokumencie);
+ nie jest już w~ogóle wykorzystywany. Po zmianie \filename{pdftexconfig.tex}
+ należało na nowo wygenerować pliki formatów (wciąż jednak użytkownik miał
+ pełną swobodę określania parametrów w~redagowanym dokumencie);
- \item wi\xEAcej informacji zawarto w~podr\xEAczniku pdf\TeX-a:
+ \item więcej informacji zawarto w~podręczniku pdf\TeX-a:
\OnCD{texmf-dist/doc/pdftex/manual/pdftex-a.pdf}.
\end{itemize*}
\item Polecenie \cs{input} w~programach \cmdname{tex},
- \cmdname{mf} oraz \cmdname{mpost} akceptowa\xB3o odt\xB1d nazwy
- plik\xF3w ograniczone podw\xF3jnymi apostrofami, zawieraj\xB1ce spacje i~inne
+ \cmdname{mf} oraz \cmdname{mpost} akceptowało odtąd nazwy
+ plików ograniczone podwójnymi apostrofami, zawierające spacje i~inne
znaki, np.:
\begin{verbatim}
\input "nazwa_pliku ze spacjami" % plain
\input{"nazwa_pliku ze spacjami"} % latex
\end{verbatim}
-Wi\xEAcej informacji zawarto w~podr\xEAczniku \Webc: \OnCD{texmf-dist/doc/web2c}.
+więcej informacji zawarto w~podręczniku \Webc: \OnCD{texmf-dist/doc/web2c}.
-\item \texttt{-output-directory} -- nowa opcja program\xF3w \cmdname{tex},
- \cmdname{mf} oraz \cmdname{mpost} -- pozwala\xB3a na zapisanie wyniku pracy
- w~wyspecyfikowanym katalogu (np. mo\xBFna uruchomi\xE6 program \texttt{tex}
- z~plikiem znajduj\xB1cym si\xEA na dysku tylko do odczytu, za\xB6 wynik zapisa\xE6
- na dysku pozwalaj\xB1cym na~to);
+\item \texttt{-output-directory} -- nowa opcja programów \cmdname{tex},
+ \cmdname{mf} oraz \cmdname{mpost} -- pozwalała na zapisanie wyniku pracy
+ w~wyspecyfikowanym katalogu (np. można uruchomić program \texttt{tex}
+ z~plikiem znajdującym się na dysku tylko do odczytu, zaś wynik zapisać
+ na dysku pozwalającym na~to);
-\item Rozszerzenie enc\TeX\ zosta\xB3o szcz\xEA\xB6liwie w\xB3\xB1czone do Web2C.
- Aby uaktywni\xE6 to rozszerzenie, nale\xBFa\xB3o podczas generowania formatu
- u\xBFy\xE6 opcji \optname{-enc}. Og\xF3lnie m\xF3wi\xB1c, enc\TeX\ obs\xB3uguje
- przekodowanie wej\xB6cia i~wyj\xB6cia, w\xB3\xB1czaj\xB1c tak\xBFe Unicode (UTF-8)
+\item Rozszerzenie enc\TeX\ zostało szczęśliwie włączone do Web2C.
+ Aby uaktywnić to rozszerzenie, należało podczas generowania formatu
+ użyć opcji \optname{-enc}. Ogólnie mówiąc, enc\TeX\ obsługuje
+ przekodowanie wejścia i~wyjścia, włączając także Unicode (UTF-8)
(patrz \OnCD{texmf-dist/doc/generic/enctex/} oraz
\url{http://www.olsak.net/enctex.html}).
-\item Udost\xEApniono nowy program Aleph, kt\xF3ry \xB3\xB1czy\xB3 cechy \eTeX\ i~\OMEGA.
- Skromna dokumentacja jest dost\xEApna na \OnCD{texmf-dist/doc/aleph/base}
+\item Udostępniono nowy program Aleph, który łączył cechy \eTeX\ i~\OMEGA.
+ Skromna dokumentacja jest dostępna na \OnCD{texmf-dist/doc/aleph/base}
oraz \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph}.
Format oparty na \LaTeX-u dla programu Aleph nazwano \textsf{lamed}.
-\item Dystrybucja \LaTeX-a zosta\xB3a po raz pierwszy zaopatrzona w~now\xB1
- licencj\xEA LPPL, odt\xB1d w~pe\xB3ni zgodn\xB1 i~aprobowan\xB1 przez zalecenia
- okre\xB6lone w~licencji Debiana. O~nowo\xB6ciach i~uaktualnieniach mo\xBFna si\xEA
- dowiedzie\xE6 przegl\xB1daj\xB1c pliki \filename{ltnews}
+\item Dystrybucja \LaTeX-a została po raz pierwszy zaopatrzona w~nową
+ licencję LPPL, odtąd w~pełni zgodną i~aprobowaną przez zalecenia
+ określone w~licencji Debiana. O~nowościach i~uaktualnieniach można się
+ dowiedzieć przeglądając pliki \filename{ltnews}
w~\OnCD{texmf-dist/doc/latex/base}.
-\item Do\xB3\xB1czono tak\xBFe program \cmdname{dvipng} konwertuj\xB1cy pliki DVI
+\item Dołączono także program \cmdname{dvipng} konwertujący pliki DVI
do formatu graficznego PNG (\url{http://www.ctan.org/pkg/dvipng}).
-\item W~porozumieniu i~z~pomoc\xB1 autora, Claudio Beccariego, ograniczono
- pakiet \pkgname{cbgreek} do zestawu font\xF3w rozs\xB1dnego rozmiaru. Usuni\xEAto
- sporadycznie u\xBFywane fonty konturowe i~s\xB3u\xBF\xB1ce do prezentacji. Pe\xB3en
- zestaw jest oczywi\xB6cie nadal dost\xEApny z~serwer\xF3w CTAN
+\item W~porozumieniu i~z~pomocą autora, Claudio Beccariego, ograniczono
+ pakiet \pkgname{cbgreek} do zestawu fontów rozsądnego rozmiaru. Usunięto
+ sporadycznie używane fonty konturowe i~służące do prezentacji. Pełen
+ zestaw jest oczywiście nadal dostępny z~serwerów CTAN
(\url{http://mirror.ctan.org/tex-archive/fonts/greek/cbfonts}).
-\item Usuni\xEAto program \cmdname{oxdvi}; jego funkcje przej\xB1\xB3
+\item Usunięto program \cmdname{oxdvi}; jego funkcje przejął
\cmdname{xdvi}.
\item Programy z~przedrostkiem \cmdname{ini} oraz \cmdname{vir}
- (np. \cmdname{initex}), kt\xF3re zwykle by\xB3y dowi\xB1zaniami do program\xF3w
- \cmdname{tex}, \cmdname{mf} i~\cmdname{mpost}, nie by\xB3y od tej pory dost\xEApne
- -- w~zupe\xB3no\xB6ci wystarcza u\xBFycie w~wierszu polece\xF1 opcji \optname{-ini}.
+ (np. \cmdname{initex}), które zwykle były dowiązaniami do programów
+ \cmdname{tex}, \cmdname{mf} i~\cmdname{mpost}, nie były od tej pory dostępne
+ -- w~zupełności wystarcza użycie w~wierszu poleceń opcji \optname{-ini}.
-\item Dystrybucja nie zawiera\xB3a binari\xF3w dla platformy \textsf{i386-openbsd}
- (g\xB3\xF3wnie z~powodu braku ch\xEAtnych do wykonania kompilacji).
+\item Dystrybucja nie zawierała binariów dla platformy \textsf{i386-openbsd}
+ (głównie z~powodu braku chętnych do wykonania kompilacji).
-\item W~systemie \textsf{sparc-solaris} nale\xBFa\xB3o ustawi\xE6 zmienn\xB1 systemow\xB1
- \envname{LD\_LIBRARY\_PATH}, aby uruchomi\xE6 programy \pkgname{t1utils}.
- Binaria by\xB3y kompilowane w~C++, ale w~tym systemie brakowa\xB3o standardowego
- po\xB3o\xBFenia bibliotek uruchomieniowych. Wiedziano o~tym ju\xBF wcze\xB6niej,
- nie by\xB3o to jednak dotychczas udokumentowane. Z~kolei dla systemu
- \textsf{mips-irix} wymagana by\xB3a obecno\xB6\xE6 bibliotek MIPSpro 7.4.
+\item W~systemie \textsf{sparc-solaris} należało ustawić zmienną systemową
+ \envname{LD\_LIBRARY\_PATH}, aby uruchomić programy \pkgname{t1utils}.
+ Binaria były kompilowane w~C++, ale w~tym systemie brakowało standardowego
+ położenia bibliotek uruchomieniowych. Wiedziano o~tym już wcześniej,
+ nie było to jednak dotychczas udokumentowane. Z~kolei dla systemu
+ \textsf{mips-irix} wymagana była obecność bibliotek MIPSpro 7.4.
\end{itemize}
\subsubsection{Wydanie 2005}
-Kolejna edycja przynios\xB3a, jak zwykle, mn\xF3stwo aktualizacji pakiet\xF3w
-i~program\xF3w. Struktura dystrybucji ustabilizowa\xB3a si\xEA, niemniej
-pojawi\xB3o si\xEA nieco zmian w~konfiguracji:
+Kolejna edycja przyniosła, jak zwykle, mnóstwo aktualizacji pakietów
+i~programów. Struktura dystrybucji ustabilizowała się, niemniej
+pojawiło się nieco zmian w~konfiguracji:
\begin{itemize}
\item Wprowadzono nowe skrypty \cmdname{texconfig-sys}, \cmdname{updmap-sys}
- i~\cmdname{fmtutil-sys}, kt\xF3rych zadaniem jest modyfikowanie plik\xF3w
- konfiguracyjnych w~g\xB3\xF3wnych drzewach katalog\xF3w systemu. Dotychczasowe
+ i~\cmdname{fmtutil-sys}, których zadaniem jest modyfikowanie plików
+ konfiguracyjnych w~głównych drzewach katalogów systemu. Dotychczasowe
skrypty \cmdname{texconfig}, \cmdname{updmap} i~\cmdname{fmtutil}
- modyfikuj\xB1 odt\xB1d pliki u\xBFytkownika w~katalogu \dirname{$HOME/.texlive2005}.
- %(Patrz cz\xEA\xB6\xE6~\ref{sec:texconfig}, str.~\pageref{sec:texconfig}).
+ modyfikują odtąd pliki użytkownika w~katalogu \dirname{$HOME/.texlive2005}.
+ %(Patrz część~\ref{sec:texconfig}, str.~\pageref{sec:texconfig}).
-\item Dodano nowe zmienne \xB6rodowiskowe \envname{TEXMFCONFIG}
- i~\envname{TEXMFSYSCONFIG}, kt\xF3re wskazuj\xB1 po\xB3o\xBFenie drzew katalog\xF3w
- z~plikami konfiguracyjnymi, odpowiednio: u\xBFytkownika i~systemu. Tak wi\xEAc
- mog\xB3o okaza\xE6 si\xEA koniecznym przeniesienie w\xB3asnych wersji
+\item Dodano nowe zmienne środowiskowe \envname{TEXMFCONFIG}
+ i~\envname{TEXMFSYSCONFIG}, które wskazują położenie drzew katalogów
+ z~plikami konfiguracyjnymi, odpowiednio: użytkownika i~systemu. Tak więc
+ mogło okazać się koniecznym przeniesienie własnych wersji
\filename{fmtutil.cnf} i~\filename{updmap.cfg} w~odpowiednie miejsca.
- Inn\xB1 mo\xBFliwo\xB6ci\xB1 by\xB3o przedefiniowanie \envname{TEXMFCONFIG} lub
- \envname{TEXMFSYSCONFIG} w~pliku \file{texmf.cnf}. W~ka\xBFdym z~przypadk\xF3w
- po\xB3o\xBFenie tych plik\xF3w i~przypisania
- \envname{TEXMFCONFIG} i~\envname{TEXMFSYSCONFIG} musz\xB1 by\xE6 zgodne.
- (Patrz cz\xEA\xB6\xE6~\ref{sec:texmftrees}, str.~\pageref{sec:texmftrees}.)
+ Inną możliwością było przedefiniowanie \envname{TEXMFCONFIG} lub
+ \envname{TEXMFSYSCONFIG} w~pliku \file{texmf.cnf}. W~każdym z~przypadków
+ położenie tych plików i~przypisania
+ \envname{TEXMFCONFIG} i~\envname{TEXMFSYSCONFIG} muszą być zgodne.
+ (Patrz część~\ref{sec:texmftrees}, str.~\pageref{sec:texmftrees}.)
\item W~wydaniu z~poprzedniego roku podczas tworzenia wynikowego pliku
- DVI \verb|\pdfoutput| i~podobne polecenia pozostawa\xB3y niezdefiniowane, mimo
- \xBFe u\xBFywany by\xB3 program \cmdname{pdfetex}. Zgodnie z~obietnic\xB1,
- w~2005 roku zarzucono to rozwi\xB1zanie (jego celem by\xB3o zapewnienie
- kompatybilno\xB6ci). Z~tego powodu u\xBFytkownik by\xB3 zmuszony zmieni\xE6 te dokumenty,
- kt\xF3re u\xBFywa\xB3y \verb|\ifx\pdfoutput\undefined| do sprawdzania, czy plik
- wynikowy ma by\xE6 w~formacie PDF. Zamiast tego nale\xBFa\xB3o zastosowa\xE6 pakiet
- \pkgname{ifpdf.sty}, kt\xF3ry dzia\xB3a zar\xF3wno z~plain \TeX-em jak i~\LaTeX-em,
- albo zapo\xBFyczy\xE6 zastosowane w~nim rozwi\xB1zania.
+ DVI \verb|\pdfoutput| i~podobne polecenia pozostawały niezdefiniowane, mimo
+ że używany być program \cmdname{pdfetex}. Zgodnie z~obietnicą,
+ w~2005 roku zarzucono to rozwiązanie (jego celem było zapewnienie
+ kompatybilności). Z~tego powodu użytkownik być zmuszony zmienić te dokumenty,
+ które używały \verb|\ifx\pdfoutput\undefined| do sprawdzania, czy plik
+ wynikowy ma być w~formacie PDF. Zamiast tego należało zastosować pakiet
+ \pkgname{ifpdf.sty}, który działa zarówno z~plain \TeX-em jak i~\LaTeX-em,
+ albo zapożyczył zastosowane w~nim rozwiązania.
-\item W~wydaniu z~2004 roku zmieniono wi\xEAkszo\xB6\xE6 format\xF3w tak, by
- na wyj\xB6ciu 8-bitowe znaki by\xB3y reprezentowane przez same siebie (por.
- poprzednia cz\xEA\xB6\xE6). Nowy plik TCX o~nazwie \filename{empty.tcx} pozwala\xB3
- w~\xB3atwy spos\xF3b uzyska\xE6 w~razie potrzeby oryginaln\xB1 notacj\xEA (\verb|^^|),
+\item W~wydaniu z~2004 roku zmieniono większość formatów tak, by
+ na wyjściu 8-bitowe znaki były reprezentowane przez same siebie (por.
+ poprzednia część). Nowy plik TCX o~nazwie \filename{empty.tcx} pozwalał
+ w~łatwy sposób uzyskać w~razie potrzeby oryginalną notację (\verb|^^|),
np.:
\begin{verbatim}
@@ -3633,693 +3522,743 @@
latex --translate-file=empty.tcx twojplik.tex
\end{verbatim}
-\item Do\xB3\xB1czono nowy program \cmdname{dvipdfmx}, s\xB3u\xBF\xB1cy do konwersji DVI
- do PDF. Program jest aktywnie piel\xEAgnowan\xB1 wersj\xB1 programu
- \cmdname{dvipdfm}, kt\xF3ry wci\xB1\xBF jest dost\xEApny, ale nie jest ju\xBF jednak
+\item Dołączono nowy program \cmdname{dvipdfmx}, służący do konwersji DVI
+ do PDF. Program jest aktywnie pielęgnowaną wersję programu
+ \cmdname{dvipdfm}, który wciąż jest dostępny, ale nie jest już jednak
polecany.
-\item Nowe programy \cmdname{pdfopen} i~\cmdname{pdfclose} pozwala\xB3y na
- prze\xB3adowanie plik\xF3w PDF w~Adobe Acrobat Reader, bez konieczno\xB6ci ponownego
- uruchamiania programu. (Inne przegl\xB1darki formatu PDF, jak \cmdname{xpdf},
- \cmdname{gv} i~\cmdname{gsview}, nigdy na t\xEA przypad\xB3o\xB6\xE6 nie cierpia\xB3y.)
+\item Nowe programy \cmdname{pdfopen} i~\cmdname{pdfclose} pozwalały na
+ przeładowanie plików PDF w~Adobe Acrobat Reader, bez konieczności ponownego
+ uruchamiania programu. (Inne przeglądarki formatu PDF, jak \cmdname{xpdf},
+ \cmdname{gv} i~\cmdname{gsview}, nigdy na tę przypadłość nie cierpiały.)
-\item Dla sp\xF3jno\xB6ci, zmienne \envname{HOMETEXMF} i~\envname{VARTEXMF} zosta\xB3y
+\item Dla spójności, zmienne \envname{HOMETEXMF} i~\envname{VARTEXMF} zostały
przemianowane odpowiednio na \envname{TEXMFHOME} i~\envname{TEXMFSYSVAR}.
- Zachowano zmienn\xB1 \envname{TEXMFVAR}, przeznaczon\xB1 domy\xB6lnie dla
- u\xBFytkownika. Patrz te\xBF punkt pierwszy, powy\xBFej.
+ Zachowano zmienną \envname{TEXMFVAR}, przeznaczoną domyślnie dla
+ użytkownika. Patrz też punkt pierwszy, powyżej.
\end{itemize}
\subsubsection{Wydanie 2006--2007}
-Najwi\xEAksz\xB1 nowo\xB6ci\xB1 edycji lat 2006 i~2007 by\xB3 Xe\TeX{},
-w~postaci program\xF3w \texttt{xetex} i~\texttt{xelatex}; patrz
+Największą nowością edycji lat 2006 i~2007 być Xe\TeX{},
+w~postaci programów \texttt{xetex} i~\texttt{xelatex}; patrz
\OnCD{texmf-dist/doc/xetex/XeTeX-reference.pdf} lub
\url{http://scripts.sil.org/xetex}.
-W istotny spos\xF3b zosta\xB3 zaktualizowany MetaPost, zaplanowano tak\xBFe jego
-dalszy rozw\xF3j (\url{http://tug.org/metapost/articles}); to samo dotyczy
+W istotny sposób został zaktualizowany MetaPost, zaplanowano także jego
+dalszy rozwój (\url{http://tug.org/metapost/articles}); to samo dotyczy
pdf\TeX-a (\url{http://tug.org/applications/pdftex}).
-Pliki format\xF3w (pdf)TeX-a (\filename{.fmt}) oraz analogiczne dla MetaPosta
-i~Meta\-Fonta s\xB1 od tej edycji zapisywane w~podkatalogach
-\dirname{texmf-dist/web2c}, cho\xE6 sam ten katalog jest nadal przeszukiwany.
-Podkatalogi te maj\xB1 nazw\xEA zgodn\xB1 z~zastosowanym podczas generowania
+Pliki formatów (pdf)TeX-a (\filename{.fmt}) oraz analogiczne dla MetaPosta
+i~Meta\-Fonta są od tej edycji zapisywane w~podkatalogach
+\dirname{texmf-dist/web2c}, choć sam ten katalog jest nadal przeszukiwany.
+Podkatalogi te mają nazwę zgodną z~zastosowanym podczas generowania
,,silnikiem'', np. \filename{tex}, \filename{pdftex} lub \filename{xetex}.
-Zmiana ta nie powinna by\xE6 zauwa\xBFalna w~typowym u\xBFyciu.
+Zmiana ta nie powinna być zauważalna w~typowym użyciu.
-Program \texttt{tex} (plain) od tej edycji ju\xBF nie analizowa\xB3 pierwszego
-wiersza rozpoczynaj\xB1cego si\xEA znakami \texttt{\%\&}, aby ustali\xE6 jaki ma
-wczyta\xE6 format. Pozosta\xB3 zatem czysty, Knuthowy \TeX. \LaTeX\ i~wszystkie
-pozosta\xB3e formaty nadal analizuj\xB1 pierwszy wiersz z~\texttt{\%\&}.
+Program \texttt{tex} (plain) od tej edycji już nie analizował pierwszego
+wiersza rozpoczynającego się znakami \texttt{\%\&}, aby ustalić jaki ma
+wczytać format. Pozostał zatem czysty, Knuthowy \TeX. \LaTeX\ i~wszystkie
+pozostałe formaty nadal analizują pierwszy wiersz z~\texttt{\%\&}.
-Oczywi\xB6cie, jak zwykle, w~okresie od poprzedniego wydania opracowano setki
-innych aktualizacji pakiet\xF3w i program\xF3w. Kolejne aktualizacje mo\xBFna znale\xBC\xE6
+Oczywiście, jak zwykle, w~okresie od poprzedniego wydania opracowano setki
+innych aktualizacji pakietów i programów. Kolejne aktualizacje można znaleźć
tradycyjnie na {CTAN} (\url{http://mirror.ctan.org}).
-Drzewo \xBCr\xF3d\xB3owe \TL{} jest odt\xB1d przechowywane w~Subversion. Przegl\xB1danie
-umo\xBFliwia standardowy interfejs www, a~jego adres zamieszczono na stronie
+Drzewo źródłowe \TL{} jest odtąd przechowywane w~Subversion. Przeglądanie
+umożliwia standardowy interfejs www, a~jego adres zamieszczono na stronie
\url{http://tug.org.pl/texlive}.
-Mimo i\xBF nie wida\xE6 efekt\xF3w tej zmiany w ko\xF1cowej dystrybucji, mamy nadziej\xEA,
-\xBFe w~nadchodz\xB1cych latach b\xEAdzie to stabilne repozytorium oprogramowania
+Mimo iż nie widać efektów tej zmiany w końcowej dystrybucji, mamy nadzieję,
+że w~nadchodzących latach będzie to stabilne repozytorium oprogramowania
dla rozwoju \TL{}.
-W~maju 2006~r. Thomas Esser og\xB3osi\xB3, \xBFe zaprzestaje aktualizowania
-dystrybucji te\TeX{} (\url{http://tug.org/tetex}). Spowodowa\xB3o to znaczny
-wzrost zainteresowanie \TL, szczeg\xF3lnie w\xB6r\xF3d dystrybutor\xF3w
-{GNU}/Linuksa. (W~\TL{} zdefiniowano w przybli\xBFeniu r\xF3wnowa\xBFny, nowy
-schemat instalacyjny pod nazw\xB1 \texttt{tetex}.) Mamy nadziej\xEA, \xBFe
-w~przysz\xB3o\xB6ci doprowadzi to do ulepsze\xF1 w~otoczeniu \TeX-owym, na
-kt\xF3rych skorzystaj\xB1 wszyscy.
+W~maju 2006~r. Thomas Esser ogłosił, że zaprzestaje aktualizowania
+dystrybucji te\TeX{} (\url{http://tug.org/tetex}). Spowodowało to znaczny
+wzrost zainteresowanie \TL, szczególnie wśród dystrybutorów
+{GNU}/Linuksa. (W~\TL{} zdefiniowano w przybliżeniu równoważny, nowy
+schemat instalacyjny pod nazwą \texttt{tetex}.) Mamy nadzieję, że
+w~przyszłości doprowadzi to do ulepszeń w~otoczeniu \TeX-owym, na
+których skorzystają wszyscy.
\subsubsection{Wydanie 2008}
-W 2008 roku ca\xB3a infrastruktura \TL{} zosta\xB3a przeprojektowana
-i~przeprogramowana. Informacja dotycz\xB1ca instalacji jest przechowywana
-obecnie w~zwyk\xB3ym pliku tekstowym \filename{tlpkg/texlive.tlpdb}.
+W 2008 roku cała infrastruktura \TL{} została przeprojektowana
+i~przeprogramowana. Informacja dotycząca instalacji jest przechowywana
+obecnie w~zwykłym pliku tekstowym \filename{tlpkg/texlive.tlpdb}.
-Po zainstalowaniu \TL{} wreszcie jest mo\xBFliwa jego aktualizacja z~internetu,
-podobnie jak od paru lat umo\xBFliwia to dystrybucja MiK\TeX. Zamierzamy
-regularnie aktualizowa\xE6 pakiety, w~miar\xEA jak b\xEAd\xB1 si\xEA pojawia\xE6 na serwerach
+Po zainstalowaniu \TL{} wreszcie jest możliwa jego aktualizacja z~internetu,
+podobnie jak od paru lat umożliwia to dystrybucja MiK\TeX. Zamierzamy
+regularnie aktualizować pakiety, w~miarę jak będą się pojawiać na serwerach
\CTAN.
-W~tym wydaniu pojawi\xB3 si\xEA nowy ,,silnik'', Lua\TeX\
-(\url{http://luatex.org}). Pr\xF3cz nowych, elastycznych mo\xBFliwo\xB6ci
-dotycz\xB1cych sk\xB3adu, udost\xEApnia on doskona\xB3y j\xEAzyk skryptowy do
-zastosowania zar\xF3wno w~dokumentach \TeX-owych, jak i~poza nimi.
+W~tym wydaniu pojawił się nowy ,,silnik'', Lua\TeX\
+(\url{http://luatex.org}). Prócz nowych, elastycznych możliwości
+dotyczących składu, udostępnia on doskonały język skryptowy do
+zastosowania zarówno w~dokumentach \TeX-owych, jak i~poza nimi.
-Obs\xB3uga dla Windows i~platform opartych na Unix zosta\xB3a obecnie znacznie
-bardziej zunifikowana. W~szczeg\xF3lno\xB6ci wi\xEAkszo\xB6\xE6 skrypt\xF3w w~Perlu i~Lua
-dost\xEApna jest teraz tak\xBFe dla Windows (zastosowano ,,wewn\xEAtrzny'' Perl,
+Obsługa dla Windows i~platform opartych na Unix została obecnie znacznie
+bardziej zunifikowana. W~szczególności większość skryptów w~Perlu i~Lua
+dostępna jest teraz także dla Windows (zastosowano ,,wewnętrzny'' Perl,
dostarczany wraz z~\TL).
-Pojawi\xB3 si\xEA nowy skrypt \cmdname{tlmgr} (patrz cz\xEA\xB6\xE6~\ref{sec:tlmgr}), kt\xF3ry
-staje si\xEA g\xB3\xF3wnym narz\xEAdziem do zarz\xB1dzania \TL{} po jego instalacji.
-Umo\xBFliwia on aktualizacj\xEA pakiet\xF3w wraz z~niezb\xEAdnymi wtedy czynno\xB6ciami,
-jak regenerowanie format\xF3w, aktualizacja map fontowych itp.
+Pojawił się nowy skrypt \cmdname{tlmgr} (patrz część~\ref{sec:tlmgr}), który
+staje się głównym narzędziem do zarządzania \TL{} po jego instalacji.
+umożliwia on aktualizację pakietów wraz z~niezbędnymi wtedy czynnościami,
+jak regenerowanie formatów, aktualizacja map fontowych itp.
-Wraz z pojawieniem si\xEA \cmdname{tlmgr} niekt\xF3re funkcje \cmdname{texconfig}
-zosta\xB3y zablokowane (edycja plik\xF3w konfiguracyjnych format\xF3w i~wzorc\xF3w
+Wraz z pojawieniem się \cmdname{tlmgr} niektóre funkcje \cmdname{texconfig}
+zostały zablokowane (edycja plików konfiguracyjnych formatów i~wzorców
przenoszenia).
-Program \cmdname{xindy} do tworzenia skorowidz\xF3w
-(\url{http://xindy.sourceforge.net/}) jest obecnie dost\xEApny dla wi\xEAkszo\xB6ci
+Program \cmdname{xindy} do tworzenia skorowidzów
+(\url{http://xindy.sourceforge.net/}) jest obecnie dostępny dla większości
platform.
-Narz\xEAdzie \cmdname{kpsewhich} mo\xBFe obecnie raportowa\xE6 wszystkie wyniki
-przeszukiwania danego pliku (parametr \optname{--all}), jak r\xF3wnie\xBF
-ograniczy\xE6 wyszukiwanie do jednego katalogu (parametr \optname{--subdir}).
+Narzędzie \cmdname{kpsewhich} może obecnie raportować wszystkie wyniki
+przeszukiwania danego pliku (parametr \optname{--all}), jak również
+ograniczyć wyszukiwanie do jednego katalogu (parametr \optname{--subdir}).
-Program \cmdname{dvipdfmx} posiada obecnie funkcj\xEA \cmdname{extractbb}
-uzyskania informacji o~prostok\xB1cie ograniczaj\xB1cym (\textit{bounding box});
-jest to jedna z~ostatnich cech przej\xEAtych od dawniej u\xBFywanego programu
-\cmdname{dvipdfm} (kt\xF3ry jest nadal dost\xEApny).
+Program \cmdname{dvipdfmx} posiada obecnie funkcję \cmdname{extractbb}
+uzyskania informacji o~prostokącie ograniczającym (\textit{bounding box});
+jest to jedna z~ostatnich cech przejętych od dawniej używanego programu
+\cmdname{dvipdfm} (który jest nadal dostępny).
-Usuni\xEAto aliasy font\xF3w \filename{Times-Roman}, \filename{Helvetica}, itd.
-R\xF3\xBFne pakiety korzysta\xB3y z~nich w~nieoczekiwany spos\xF3b (np. spodziewaj\xB1c
-si\xEA, \xBFe fonty te b\xEAd\xB1 mia\xB3y r\xF3\xBFne kodowanie). Nie ma obecnie dobrego sposobu
-na rozwi\xB1zanie tych sprzeczno\xB6ci.
+Usunięto aliasy fontów \filename{Times-Roman}, \filename{Helvetica}, itd.
+Różne pakiety korzystały z~nich w~nieoczekiwany sposób (np. spodziewając
+się, że fonty te będą miały różne kodowanie). Nie ma obecnie dobrego sposobu
+na rozwiązanie tych sprzeczności.
-Usuni\xEAto format \pkgname{platex}, by unikn\xB1\xE6 konfliktu nazwy z~u\xBFywanym od
-wielu lat japo\xF1skim pakietem \pkgname{platex}; pakiet \pkgname{polski} (czyli
-dawny \pkgname{platex}) jest obecnie wystarczaj\xB1cym sposobem na polonizacj\xEA
+Usunięto format \pkgname{platex}, by uniknąć konfliktu nazwy z~używanym od
+wielu lat japońskim pakietem \pkgname{platex}; pakiet \pkgname{polski} (czyli
+dawny \pkgname{platex}) jest obecnie wystarczającym sposobem na polonizację
dla \LaTeX-a.
-Usuni\xEAto pliki \filename{.pool}, kt\xF3re s\xB1 obecnie wkompilowane w~programy,
-co u\xB3atwia ich aktualizacj\xEA.
+Usunięto pliki \filename{.pool}, które są obecnie wkompilowane w~programy,
+co ułatwia ich aktualizację.
-Do tego wydania w\xB3\xB1czono tak\xBFe ostatnie zmiany wprowadzone przez
+Do tego wydania włączono także ostatnie zmiany wprowadzone przez
Donalda Knutha (tzw. \textit{\TeX\ tuneup of 2008}); patrz:
\url{http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf}.
\subsubsection{Wydanie 2009}
-W wydaniu 2009 najbardziej widoczn\xB1 zmian\xB1 jest to, \xBFe
+W wydaniu 2009 najbardziej widoczną zmianą jest to, że
pdf\AllTeX\ \emph{automatycznie} konwertuje plik EPS do PDF,
poprzez uruchomienie programu \code{epstopdf} (dotyczy to sytuacji,
-gdy u\xBFyto pliku konfiguracyjnego \code{graphics.cfg} \LaTeX-a i gdy
-plikiem wynikowym sk\xB3adu ma by\xE6 PDF). Domy\xB6lne ustawienia zapobiegaj\xB1
-nadpisaniu wszelkich utworzonych wcze\xB6niej przez u\xBFytkownika plik\xF3w PDF,
-ale mo\xBFna tak\xBFe wy\xB3\xB1czy\xE6 uruchamianie \code{epstopdf}, wstawiaj\xB1c
-|\newcommand{\DoNotLoadEpstopdf}{}| (lub |\def...|) przed deklaracj\xB1
-\cs{documentclass}. Szczeg\xF3\xB3y mo\xBFna znale\xBC\xE6 w dokumentacji pakietu epstopdf
+gdy użyto pliku konfiguracyjnego \code{graphics.cfg} \LaTeX-a i gdy
+plikiem wynikowym składu ma być PDF). Domyślne ustawienia zapobiegają
+nadpisaniu wszelkich utworzonych wcześniej przez użytkownika plików PDF,
+ale można także wyłączyć uruchamianie \code{epstopdf}, wstawiając
+|\newcommand{\DoNotLoadEpstopdf}{}| (lub |\def...|) przed deklaracją
+\cs{documentclass}. Szczegóły można znaleźć w dokumentacji pakietu epstopdf
(\url{http://ctan.org/pkg/epstopdf-pkg}).
-Wa\xBFn\xB1 zmian\xB1 jest tak\xBFe uruchamianie podczas kompilacji niekt\xF3rych
-zewn\xEAtrznych program\xF3w via \cs{write18}. Dotyczy to np.
-\code{epstopdf}, \code{makeindex} czy \code{bibtex}. Dok\xB3adna lista
-takich program\xF3w zawarta jest w pliku \code{texmf.cnf}.
-Dla instalacji, kt\xF3re mog\xB1 wymaga\xE6 zakazu uruchamiania takich program\xF3w
-,,w~tle'' przewidziano odpowiedni\xB1 opcj\xEA w programie instalacyjnym (patrz
-cz\xEA\xB6\xE6~~\ref{sec:options}). Po instalacji mo\xBFna zablokowa\xE6 uruchamianie
+Ważną zmianą jest także uruchamianie podczas kompilacji niektórych
+zewnętrznych programów via \cs{write18}. Dotyczy to np.
+\code{epstopdf}, \code{makeindex} czy \code{bibtex}. Dokładna lista
+takich programów zawarta jest w pliku \code{texmf.cnf}.
+Dla instalacji, które mogą wymagać zakazu uruchamiania takich programów
+,,w~tle'' przewidziano odpowiednią opcję w programie instalacyjnym (patrz
+część~~\ref{sec:options}). Po instalacji można zablokować uruchamianie
w~pliku \code{texmf.cnf}.
-Od wydania 2009 domy\xB6lnym formatem wyj\xB6ciowym dla Lua\AllTeX\ staje si\xEA PDF
-(wykorzystuje on m.in. obs\xB3ug\xEA przez Lua\-\TeX-a font\xF3w OpenType). Aby uzyska\xE6
-plik DVI nale\xBFy u\xBFy\xE6 nowych polece\xF1: \code{dviluatex} lub \code{dvilualatex}.
+Od wydania 2009 domyślnym formatem wyjściowym dla Lua\AllTeX\ staje się PDF
+(wykorzystuje on m.in. obsługę przez Lua\-\TeX-a fontów OpenType). Aby uzyskać
+plik DVI należy użyć nowych poleceń: \code{dviluatex} lub \code{dvilualatex}.
Strona domowa projektu Lua\TeX: \url{http://luatex.org}.
-Usuni\xEAto oryginalny silnik Omega i format Lambda (w uzgodnieniu z autorami).
-Pozosta\xB3 zaktualizowany Aleph i format Lamed, oraz pliki pomocnicze Omega.
+Usunięto oryginalny silnik Omega i format Lambda (w uzgodnieniu z autorami).
+Pozostał zaktualizowany Aleph i format Lamed, oraz pliki pomocnicze Omega.
-Za\xB3\xB1czono nowe wydanie font\xF3w AMS \TypeI, m.in. fonty Computer
-Modern. Zawieraj\xB1 one poprawki, jakie D.~Knuth wprowadzi\xB3 w~plikach
-metafontowych w ci\xB1gu ostatnich lat, a tak\xBFe poprawki hintingu.
-Hermann Zapf przeprojektowa\xB3 tak\xBFe fonty Euler (patrz
+Załączono nowe wydanie fontów AMS \TypeI, m.in. fonty Computer
+Modern. Zawierają one poprawki, jakie D.~Knuth wprowadził w~plikach
+metafontowych w ciągu ostatnich lat, a także poprawki hintingu.
+Hermann Zapf przeprojektował także fonty Euler (patrz
\url{http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf}). Co
-wa\xBFne, dla wszystkich font\xF3w nie zmieniono plik\xF3w metrycznych (TFM).
-Strona domowa font\xF3w: \url{http://www.ams.org/tex/amsfonts.html}.
+ważne, dla wszystkich fontów nie zmieniono plików metrycznych (TFM).
+Strona domowa fontów: \url{http://www.ams.org/tex/amsfonts.html}.
-Dla Windows i Mac\TeX{} do\xB3\xB1czono nowe \xB6rodowisko\dywiz edytor \TeX{}works.
+Dla Windows i Mac\TeX{} dołączono nowe środowisko\dywiz edytor \TeX{}works.
Dla innych platform patrz: \url{http://tug.org/texworks}.
Inspirowany przez edytor TeXShop dla Mac\,OS\,X, \TeX{}works jest
-wieloplatformowym, \xB3atwym w u\xBFyciu \xB6rodowiskiem pracy.
+wieloplatformowym, łatwym w użyciu środowiskiem pracy.
-Dla niekt\xF3rych platform za\xB3\xB1czono nowy program graficzny Asymptote
+Dla niektórych platform załączono nowy program graficzny Asymptote
(\url{http://asymptote.sourceforge.net}). Korzysta on z tekstowej notacji
-zbli\xBFonej do MetaPosta, ale rozszerzonej do obs\xB3ugi 3D itp.
+zbliżonej do MetaPosta, ale rozszerzonej do obsługi 3D itp.
-Program \code{dvipdfm} zosta\xB3 zast\xB1piony przez \code{dvipdfmx}, kt\xF3ry
-dzia\xB3a w specjalnym trybie kompatybilnym, gdy u\xBFy\xE6 do wywo\xB3ania
-dawn\xB1 nazw\xEA. \code{dvipdfmx} wspiera {CJK} i zawiera wiele poprawek
+Program \code{dvipdfm} został zastąpiony przez \code{dvipdfmx}, który
+działa w specjalnym trybie kompatybilnym, gdy użyć do wywołania
+dawną nazwę. \code{dvipdfmx} wspiera {CJK} i zawiera wiele poprawek
od ostatniej dystrybucji \code{dvipdfm}. Strona domowa:
\url{http://project.ktug.or.kr/dvipdfmx}.
-Dodano zestawy program\xF3w dla \pkgname{cygwin} i \pkgname{i386-netbsd},
-podczas gdy usuni\xEAto programy dla innych platform BSD. Zapewniono nas,
-\xBFe u\xBFytkownicy OpenBSD i FreeBSD b\xEAd\xB1 mogli pobiera\xE6 pakiety \TeX-owe
-wraz z aktualizacj\xB1 obu system\xF3w. Ponadto natkn\xEAli\xB6my si\xEA na spore trudno\xB6ci
-przy kompilacji program\xF3w, kt\xF3re mog\xB3yby dzia\xB3a\xE6 w r\xF3\xBFnych wersjach tych
-system\xF3w.
+Dodano zestawy programów dla \pkgname{cygwin} i \pkgname{i386-netbsd},
+podczas gdy usunięto programy dla innych platform BSD. Zapewniono nas,
+że użytkownicy OpenBSD i FreeBSD będą mogli pobierać pakiety \TeX-owe
+wraz z aktualizacją obu systemów. Ponadto natknęliśmy się na spore trudności
+przy kompilacji programów, które mogłyby działać w różnych wersjach tych
+systemów.
-Inne zmiany: do kompresji pakiet\xF3w u\xBFyto programu \pkgname{xz},
-stanowi\xB1cego stabilny zamiennik \pkgname{lzma}
+Inne zmiany: do kompresji pakietów użyto programu \pkgname{xz},
+stanowiącego stabilny zamiennik \pkgname{lzma}
(\url{http://tukaani.org/xz/}); znak |$| jest obecnie dozwolony w nazwach
-plik\xF3w, o ile nie poprzedza on nazwy znanej zmiennej; biblioteka Kpathsea
-jest obecnie wielow\xB1tkowa (co wykorzystano w~programie MetaPost); do budowy
-wszystkich program\xF3w wykorzystano teraz Automake.
+plików, o ile nie poprzedza on nazwy znanej zmiennej; biblioteka Kpathsea
+jest obecnie wielowątkowa (co wykorzystano w~programie MetaPost); do budowy
+wszystkich programów wykorzystano teraz Automake.
\subsubsection{Wydanie 2010}
\label{sec:2010news} % keep with 2010
-Od wydania 2010 generowane s\xB1 pliki PDF w~wersji 1.5, oferuj\xB1cej lepsz\xB1
-kompresj\xEA. Dotyczy to wszystkich mechanizm\xF3w u\xBFywanych do generowania PDF,
-w~tym \code{dvipdfmx}. Powr\xF3t do wersji 1.4 jest mo\xBFliwy poprzez u\xBFycie
+Od wydania 2010 generowane są pliki PDF w~wersji 1.5, oferującej lepszą
+kompresję. Dotyczy to wszystkich mechanizmów używanych do generowania PDF,
+w~tym \code{dvipdfmx}. Powrót do wersji 1.4 jest możliwy poprzez użycie
pakietu \pkgname{pdf14} lub komendy |\pdfminorversion=4|.
Obecnie pdf\AllTeX\ \emph{automatycznie} konwertuje plik EPS
-(\textit{Encapsulated PostScript}) do formatu PDF, wykorzystuj\xB1c pakiet
-\pkgname{epstopdf}, o~ile za\xB3adowano \LaTeX-owy plik konfiguracyjny
-\code{graphics.cfg} i~wybrano format wyj\xB6ciowy PDF. Domy\xB6lne ustawienia maj\xB1
-na celu wykluczenie przypadkowego nadpisania istniej\xB1cych ju\xBF, wygenerowanych
-innym sposobem plik\xF3w PDF, ale mo\xBFna r\xF3wnie\xBF zabroni\xE6 uruchamiania
-\code{epstopdf} wpisuj\xB1c przed poleceniem \cs{documentclass} polecenie
+(\textit{Encapsulated PostScript}) do formatu PDF, wykorzystując pakiet
+\pkgname{epstopdf}, o~ile załadowano \LaTeX-owy plik konfiguracyjny
+\code{graphics.cfg} i~wybrano format wyjściowy PDF. Domyślne ustawienia mają
+na celu wykluczenie przypadkowego nadpisania istniejących już, wygenerowanych
+innym sposobem plików PDF, ale można również zabronić uruchamiania
+\code{epstopdf} wpisując przed poleceniem \cs{documentclass} polecenie
|\newcommand{\DoNotLoadEpstopdf}{}| (lub |\def...|). Program \code{epstopdf} nie jest
-r\xF3wnie\xBF u\xBFywany w~przypadku do\xB3\xB1czenia pakietu \pkgname{pst-pdf}. Wi\xEAcej
-szczeg\xF3\xB3\xF3w znajduje si\xEA w dokumentacji pakietu epstopdf
+również używany w~przypadku dołączenia pakietu \pkgname{pst-pdf}. Więcej
+szczegółów znajduje się w dokumentacji pakietu epstopdf
(\url{http://ctan.org/pkg/epstopdf-pkg}).
-Domy\xB6lnie w\xB3\xB1czono r\xF3wnie\xBF wykonywanie kilku program\xF3w zewn\xEAtrznych dla \TeX-a
+Domyślnie włączono również wykonywanie kilku programów zewnętrznych dla \TeX-a
poprzez mechanizm \cs{write18}. Dotyczy to: \code{repstopdf},
\code{makeindex}, \code{kpsewhich}, \code{bibtex} i~\code{bibtex8} (lista
-jest zdefiniowana w~\code{texmf.cnf}). W~\xB6rodowiskach, w~kt\xF3rych wykonywanie
-zewn\xEAtrznych program\xF3w jest niepo\xBF\xB1dane, nale\xBFy t\xEA opcj\xEA zaznaczy\xE6 podczas
-instalacji (patrz: cz\xEA\xB6\xE6~\ref{sec:options}) lub wy\xB3\xB1czy\xE6 ju\xBF po niej poprzez
+jest zdefiniowana w~\code{texmf.cnf}). W~środowiskach, w~których wykonywanie
+zewnętrznych programów jest niepożądane, należy tę opcję zaznaczyć podczas
+instalacji (patrz: część~\ref{sec:options}) lub wyłączyć już po niej poprzez
uruchomienie: |tlmgr conf texmf shell_escape 0|.
-Kolejna zmiana dotyczy\xB3a program\xF3w \BibTeX\ i~Makeindex, kt\xF3re (podobnie
-zreszt\xB1 jak sam \TeX) domy\xB6lnie nie zapisuj\xB1 swoich plik\xF3w wynikowych do
-dowolnie zdefiniowanego katalogu. Umo\xBFliwia to w~ograniczonym zakresie
-zadzia\xB3anie polecenia \cs{write18}. Aby to zmieni\xE6, nale\xBFy ustawi\xE6 zmienn\xB1
-\envname{TEXMFOUTPUT} lub zmodyfikowa\xE6 |openout_any|.
+Kolejna zmiana dotyczyła programów \BibTeX\ i~Makeindex, które (podobnie
+zresztą jak sam \TeX) domyślnie nie zapisują swoich plików wynikowych do
+dowolnie zdefiniowanego katalogu. Umożliwia to w~ograniczonym zakresie
+zadziałanie polecenia \cs{write18}. Aby to zmienić, należy ustawić zmienną
+\envname{TEXMFOUTPUT} lub zmodyfikować |openout_any|.
-Podobnie jak pdf\TeX, obecnie r\xF3wnie\xBF \XeTeX\ obs\xB3uguje wyr\xF3wnywanie (tzw.
-kernowanie) na kraw\xEAdzi wiersza, ale mo\xBFliwo\xB6\xE6 poszerzania pisma
-(\textit{font expansion}) nadal nie jest dost\xEApna.
+Podobnie jak pdf\TeX, obecnie również \XeTeX\ obsługuje wyrównywanie (tzw.
+kernowanie) na krawędzi wiersza, ale możliwość poszerzania pisma
+(\textit{font expansion}) nadal nie jest dostępna.
-Program tlmgr podczas aktualizacji zachowuje obecnie domy\xB6lnie kopi\xEA
+Program tlmgr podczas aktualizacji zachowuje obecnie domyślnie kopię
poprzedniej wersji pakietu (\code{tlmgr option autobackup 1}), zatem
-aktualizacj\xEA mo\xBFna \xB3atwo cofn\xB1\xE6 za pomoc\xB1 \code{tlmgr restore}.
-W~wypadku ograniczonej ilo\xB6ci miejsca na dysku, opcja ta mo\xBFe zosta\xE6
-wy\xB3\xB1czona poleceniem \code{tlmgr option autobackup 0}.
+aktualizację można łatwo cofnąć za pomocą \code{tlmgr restore}.
+W~wypadku ograniczonej ilości miejsca na dysku, opcja ta może został
+wyłączona poleceniem \code{tlmgr option autobackup 0}.
-Do\xB3\xB1czono nowe programy: p\TeX\ i~narz\xEAdzia do sk\xB3adu w~j\xEAzyku japo\xF1skim,
-\BibTeX{}U dla obs\xB3ugi Unicode w~\BibTeX-u, chktex
+Dołączono nowe programy: p\TeX\ i~narzędzia do składu w~języku japońskim,
+\BibTeX{}U dla obsługi Unicode w~\BibTeX-u, chktex
(\url{http://baruch.ev-en.org/proj/chktex}) -- program do sprawdzania
-dokument\xF3w \AllTeX, dvisvgm -- konwerter DVI do SVG
+dokumentów \AllTeX, dvisvgm -- konwerter DVI do SVG
(\url{http://dvisvgm.sourceforge.net}) oraz binaria dla nowych platform
-sprz\xEAtowych: \code{amd64-freebsd}, \code{amd64-kfreebsd},
+sprzętowych: \code{amd64-freebsd}, \code{amd64-kfreebsd},
\code{i386-freebsd}, \code{i386-kfreebsd}, \code{x86\_64-darwin},
\code{x86\_64-solaris}.
-W~dokumentacji zmian poprzedniego wydanie (\TL{} 2009) nie zd\xB1\xBFono uwzgl\xEAdni\xE6
-usuni\xEAcia wielu program\xF3w uruchomieniowych dla \TeX4ht
-(\url{http://tug.org/tex4ht}) oraz zast\xB1pienia ich jednym programem
+W~dokumentacji zmian poprzedniego wydanie (\TL{} 2009) nie zdążono uwzględnić
+usunięcia wielu programów uruchomieniowych dla \TeX4ht
+(\url{http://tug.org/tex4ht}) oraz zastąpienia ich jednym programem
\code{mk4ht}.
-Wreszcie, z~powodu niewystarczaj\xB1cej ilo\xB6ci miejsca na p\xB3ycie \TK\ \DVD,
-zrezygnowano z~mo\xBFliwo\xB6ci uruchamiania \TL{} w~trybie ,,live''. Jednocze\xB6nie
-znacznie przyspieszy\xB3o to sam proces instalacji \TL{} z~p\xB3ytki \DVD.
+Wreszcie, z~powodu niewystarczającej ilości miejsca na płycie \TK\ \DVD,
+zrezygnowano z~możliwości uruchamiania \TL{} w~trybie ,,live''. Jednocześnie
+znacznie przyspieszyło to sam proces instalacji \TL{} z~płytki \DVD.
\subsubsection{Wydanie 2011}
-Edycja 2011 zawiera\xB3a stosunkowo niewiele zmian w por\xF3wnaniu do poprzednich
-wyda\xF1.
+Edycja 2011 zawierała stosunkowo niewiele zmian w porównaniu do poprzednich
+wydań.
Programy dla Mac\,OS\,X\ (\code{universal-darwin} i \code{x86\_64-darwin})
-dzia\xB3aj\xB1 od tego momentu tylko dla wersji Leopard i p\xF3\xBCniejszych. Wersje
-Panther i Tiger nie b\xEAd\xB1 obs\xB3ugiwane.
+działają od tego momentu tylko dla wersji Leopard i późniejszych. Wersje
+Panther i Tiger nie będą obsługiwane.
-Dla wi\xEAkszo\xB6ci platform do\xB3\xB1czono program \code{biber}, s\xB3u\xBF\xB1cy do
-przetwarzania danych bibliograficznych. Rozw\xF3j tego programu jest \xB6ci\xB6le
-zwi\xB1zany z pakietem \code{biblatex}, kt\xF3ry w zupe\xB3nie nowy spos\xF3b
-obs\xB3uguje bibliografie w~La\TeX-u .
+Dla większości platform dołączono program \code{biber}, służący do
+przetwarzania danych bibliograficznych. Rozwój tego programu jest ściśle
+związany z pakietem \code{biblatex}, który w zupełnie nowy sposób
+obsługuje bibliografie w~La\TeX-u .
-Program MetaPost (\code{mpost}) ani nie tworzy, ani ju\xBF wi\xEAcej nie
+Program MetaPost (\code{mpost}) ani nie tworzy, ani już więcej nie
wykorzystuje pliku formatu \code{.mem}. Wymagane pliki (np. \code{plain.mp})
-s\xB1 po prostu wczytywane przy ka\xBFdym uruchomieniu. Zmiana (cho\xE6 niezauwa\xBFalna
-dla przeci\xEAtnego u\xBFytkownika) zwi\xB1zana jest z nowym, innym podej\xB6ciem:
-MetaPost jest obecnie traktowany jako biblioteka program\xF3w.
+są po prostu wczytywane przy każdym uruchomieniu. Zmiana (choć niezauważalna
+dla przeciętnego użytkownika) związana jest z nowym, innym podejściem:
+MetaPost jest obecnie traktowany jako biblioteka programów.
Zaprogramowany w Perl program \code{updmap} (uprzednio stosowany tylko
-w~Windows) zosta\xB3 dostosowany do wszystkich platform. R\xF3wnie\xBF te zmiany
-s\xB1 niezauwa\xBFalne dla u\xBFytkownika, cho\xE6 znacznie przyspieszy\xB3y dzia\xB3anie
+w~Windows) został dostosowany do wszystkich platform. Również te zmiany
+są niezauważalne dla użytkownika, choć znacznie przyspieszyły działanie
programu.
-Przywr\xF3cono (ze wzgl\xEAd\xF3w raczej historycznych) programy \cmdname{initex}
+Przywrócono (ze względów raczej historycznych) programy \cmdname{initex}
i~\cmdname{inimf} (ale nie inne warianty \cmdname{ini*}).
\subsubsection{Wydanie 2012}
-Znacznie zmodyfikowano program \code{tlmgr}, odt\xB1d pozwala on m.in.
-aktualizowa\xE6 z~kilku repozytori\xF3w w~sieci. Szczeg\xF3\xB3y zawarto w~pomocy
-(\code{tlmgr --help}), w~cz\xEA\xB6ci dotycz\xB1cej wielu repozytori\xF3w.
+Znacznie zmodyfikowano program \code{tlmgr}, odtąd pozwala on m.in.
+aktualizować z~kilku repozytoriów w~sieci. Szczegóły zawarto w~pomocy
+(\code{tlmgr --help}), w~części dotyczącej wielu repozytoriów.
Dla parametru \cs{XeTeXdashbreakstate} (\code{xetex} i~\code{xelatex})
-ustawiono domy\xB6lnie warto\xB6\xE6~1. Pozwala to na \xB3amanie wierszy po my\xB6lnikach
-i~separatorach zakresu liczb, co by\xB3o zawsze typowe dla kompilacji
+ustawiono domyślnie wartość~1. Pozwala to na łamanie wierszy po myślnikach
+i~separatorach zakresu liczb, co było zawsze typowe dla kompilacji
programami \TeX, \LaTeX, Lua\TeX, itp.
-Chc\xB1c zachowa\xE6 dotychczasowe dok\xB3adne miejsca \xB3amania,
-pliki kompilowane programem \XeTeX\ wymagaj\xB1 zatem u\xBFycia polecenia
+Chcąc zachować dotychczasowe dokładne miejsca łamania,
+pliki kompilowane programem \XeTeX\ wymagają zatem użycia polecenia
\cs{XeTeXdashbreakstate=0}.
-Wynikowe pliki \code{pdftex} oraz \code{dvips} mog\xB1 obecnie przekraczy\xE6
-wielko\xB6\xE6 dw\xF3ch gigabajt\xF3w.
+Wynikowe pliki \code{pdftex} oraz \code{dvips} mogą obecnie przekroczyć
+wielkość dwóch gigabajtów.
-Dotychczas program \code{dvips} korzysta\xB3 ze zbyt wielu r\xF3\xBFnych wersji
-standardowych 35~font\xF3w postscriptowych. Nie by\xB3y one domy\xB6lnie w\xB3\xB1czane
-do pliku wynikowego, bo zak\xB3adano, \xBFe urz\xB1dzenia drukuj\xB1ce b\xB1d\xBC programy
-(np. GhostScript) maj\xB1 dost\xEAp do odpowiednich font\xF3w.
+Dotychczas program \code{dvips} korzystał ze zbyt wielu różnych wersji
+standardowych 35~fontów postscriptowych. Nie były one domyślnie włączane
+do pliku wynikowego, bo zakładano, że urządzenia drukujące bądź programy
+(np. GhostScript) mają dostęp do odpowiednich fontów.
Od tej edycji fonty ze standardowego zestawu, dostarczone w~dystrybucji \TL,
-domy\xB6lnie s\xB1 w\xB3\xB1czane do tworzonego przez \code{dvips} pliku.
+domyślnie są włączane do tworzonego przez \code{dvips} pliku.
-W zastrze\xBFonym trybie pracy \cs{write18} (ustawianym domy\xB6lnie) dopuszczono
+W zastrzeżonym trybie pracy \cs{write18} (ustawianym domyślnie) dopuszczono
uruchamianie programu \code{mpost}.
-Plik konfiguracyjny \code{texmf.cnf} znajdywany jest tak\xBFe
-w~drzewie katalog\xF3w \filename{../texmf-local}, np.
+Plik konfiguracyjny \code{texmf.cnf} znajdywany jest także
+w~drzewie katalogów \filename{../texmf-local}, np.
\filename{/usr/local/texlive/texmf-local/web2c/texmf.cnf}.
Skrypt \code{updmap} wczytuje \code{updmap.cfg} z~kolejnych drzew \TeX-owych,
-zamiast jeden plik globalny. Zmiana nie powinna by\xE6 zauwa\xBFalna, chyba \xBFe
-zmienimy r\xEAcznie \code{updmap.cfg}. Uruchomienie \code{updmap --help}
-poka\xBFe szczeg\xF3\xB3y.
+zamiast jeden plik globalny. Zmiana nie powinna być zauważalna, chyba że
+zmienimy ręcznie \code{updmap.cfg}. Uruchomienie \code{updmap --help}
+pokaże szczegóły.
Dodano binaria dla \pkgname{armel-linux} and \pkgname{mipsel-linux}.
-Usuni\xEAto z~g\xB3\xF3wnej dystrybucji binaria dla \pkgname{sparc-linux}
+Usunięto z~głównej dystrybucji binaria dla \pkgname{sparc-linux}
i~\pkgname{i386-netbsd}.
\subsubsection{Wydanie 2013}
-W uk\xB3adzie dystrybucji zawarto\xB6\xE6 katalogu \code{texmf/} w\xB3\xB1czono (dla
+W układzie dystrybucji zawartość katalogu \code{texmf/} włączono (dla
uproszczenia) do katalogu \code{texmf-dist/}. Obie zmienne Kpathsea:
-\code{TEXMFMAIN} i~\code{TEXMFDIST} wskazuj\xB1 odt\xB1d katalog \code{texmf-dist}.
-R\xF3wnie\xBF dla uproszczenia instalacji po\xB3\xB1czono sporo niewielkich kolekcji
-j\xEAzykowych.
+\code{TEXMFMAIN} i~\code{TEXMFDIST} wskazują odtąd katalog \code{texmf-dist}.
+Również dla uproszczenia instalacji połączono sporo niewielkich kolekcji
+językowych.
-W programie \MP{} udost\xEApniono zapis do formatu PNG i~dodane wsparcie dla
+W programie \MP{} udostępniono zapis do formatu PNG i~dodane wsparcie dla
operacji zmiennoprzecinkowych (IEEE double).
-Lua\TeX{} zaktualizowano do wersji 5.2 Lua, oraz do\xB3\xB1czono now\xB1 bibliotek\xEA
-\code{pdfscanner}, s\xB3u\xBF\xB1c\xB1 do przetwarzania zawarto\xB6ci zewn\xEAtrznych stron
-w~formacie PDF (wi\xEAcej informacji na stronie domowej projektu).
+Lua\TeX{} zaktualizowano do wersji 5.2 Lua, oraz dołączono nową bibliotekę
+\code{pdfscanner}, służącą do przetwarzania zawartości zewnętrznych stron
+w~formacie PDF (więcej informacji na stronie domowej projektu).
-W programie \XeTeX\ (patrz tak\xBFe na stronie domowej projektu):
+W programie \XeTeX\ (patrz także na stronie domowej projektu):
\begin{itemize*}
-\item do obs\xB3ugi uk\xB3adu font\xF3w zastosowano bibliotek\xEA HarfBuzz, zamiast
+\item do obsługi układu fontów zastosowano bibliotekę HarfBuzz, zamiast
dotychczasowej biblioteki ICU (biblioteka ICU jest nadal stosowana dla
- obs\xB3ugi kodowania wej\xB6ciowego, sk\xB3adu dwukierunkowego i~unikodowych
- miejsc \xB3amania wiersza);
-\item biblioteki Graphite2 i~HarfBuzz zast\xB1pi\xB3y SilGraphite dla uk\xB3adu
+ obsługi kodowania wejściowego, składu dwukierunkowego i~unikodowych
+ miejsc łamania wiersza);
+\item biblioteki Graphite2 i~HarfBuzz zastąpiły SilGraphite dla układu
Graphite;
-\item dla komputer\xF3w Mac u\xBFyto mechanizmu Core Text, zamiast (zarzuconego)
+\item dla komputerów Mac użyto mechanizmu Core Text, zamiast (zarzuconego)
ATSUI;
-\item w wypadku znalezienia identycznych nazw font\xF3w w~r\xF3\xBFnych
- formatach, program u\xBFyje font\xF3w TrueType/OpenType, zamiast Type1;
-\item naprawiano okazjonalnie wyst\xEApuj\xB1ce r\xF3\xBFnice w~znajdywaniu font\xF3w
+\item w wypadku znalezienia identycznych nazw fontów w~różnych
+ formatach, program użyje fontów TrueType/OpenType, zamiast Type1;
+\item naprawiano okazjonalnie występujące różnice w~znajdywaniu fontów
przez programy \XeTeX\ i~\code{xdvipdfmx}.
-\item do\xB3\xB1czono wsparcie dla OpenType math cut-ins;
+\item dołączono wsparcie dla OpenType math cut-ins;
\end{itemize*}
-W programie \cmdname{xdvi} zast\xB1piono bibliotek\xEA do wy\xB6wietlania
+W programie \cmdname{xdvi} zastąpiono bibliotekę do wyświetlania
\code{t1lib} przez FreeType.
W \pkgname{microtype.sty}
-dodano niekt\xF3re operacje mikrotypograficzne dla
-program\xF3w \XeTeX\ (protrusion) i~Lua\TeX\ (protrusion,
+dodano niektóre operacje mikro-typograficzne dla
+programów \XeTeX\ (protrusion) i~Lua\TeX\ (protrusion,
font expansion, tracking).
-W~\cmdname{tlmgr} zastosowano operacj\xEA ,,przypinania'' (ang.
-\textit{pinning}) wielu repozytori\xF3w do pobierania aktualizacji.
-Wi\xEAcej informacji: \verb|tlmgr --help| lub strona
+W~\cmdname{tlmgr} zastosowano operację ,,przypinania'' (ang.
+\textit{pinning}) wielu repozytoriów do pobierania aktualizacji.
+więcej informacji: \verb|tlmgr --help| lub strona
\url{http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES}.
-Dodano b\xB1d\xBC przywr\xF3cono binaria dla platform: \pkgname{armhf-linux},
+Dodano bądź przywrócono binaria dla platform: \pkgname{armhf-linux},
\pkgname{mips-irix}, \pkgname{i386-netbsd} i~\pkgname{amd64-netbsd};
-usuni\xEAto \pkgname{powerpc-aix}.
+usunięto \pkgname{powerpc-aix}.
\subsubsection{Wydanie 2014}
-Edycja 2014 zawiera\xB3a kolejn\xB1, drobn\xB1 poprawk\xEA D.E.~Knutha: dotyczy ona
-wszystkich silnik\xF3w TeX-a, ale jedyn\xB1 widoczn\xB1 zmian\xB1 jest przywr\xF3cenie
-komunikatu \code{preloaded format} (zamiast \code{format}) wy\xB6wietlanego
-w~wierszu identyfikuj\xB1cym program podczas jego uruchamiania. Wed\xB3ug
-Knutha zmiana ma podkre\xB6la\xE6, \xBFe chodzi o format \xB3adowany domy\xB6lnie
-przez odpowiednie wywo\xB3anie,
-a~nie o~format, kt\xF3ry jest zaszyty w binariach i~kt\xF3ry mo\xBFe zosta\xE6
-zast\xB1piony innym formatem.
+Edycja 2014 zawierała kolejną, drobną poprawkę D.E.~Knutha: dotyczy ona
+wszystkich silników TeX-a, ale jedyną widoczną zmianą jest przywrócenie
+komunikatu \code{preloaded format} (zamiast \code{format}) wyświetlanego
+w~wierszu identyfikującym program podczas jego uruchamiania. Według
+Knutha zmiana ma podkreślać, że chodzi o format ładowany domyślnie
+przez odpowiednie wywołanie,
+a~nie o~format, który jest zaszyty w binariach i~który może został
+zastąpiony innym formatem.
-pdf\TeX: dodano nowy parametr \cs{pdfsuppresswarningpagegroup} pozwalaj\xB1cy
-wy\xB3\xB1czy\xE6 ostrzegawcze komunikaty programu; dodano nowe polecenia wbudowane
+pdf\TeX: dodano nowy parametr \cs{pdfsuppresswarningpagegroup} pozwalający
+wyłączyć ostrzegawcze komunikaty programu; dodano nowe polecenia wbudowane
(\cs{pdfinterwordspaceon}, \cs{pdfinterwordspaceoff}, \cs{pdffakespace})
-modyfikuj\xB1ce spacjowanie, maj\xB1ce w zamierzeniu u\xB3atwia\xE6 oblewanie tekstem.
+modyfikujące spacjowanie, mające w zamierzeniu ułatwiać oblewanie tekstem.
-Lua\TeX: jest kilka istotnych zmian i~poprawek w~\xB3adowaniu font\xF3w i~wzorc\xF3w
-przenoszenia. Najwa\xBFniejszym dodatkiem s\xB1 nowe warianty silnika:
+Lua\TeX: jest kilka istotnych zmian i~poprawek w~ładowaniu fontów i~wzorców
+przenoszenia. Najważniejszym dodatkiem są nowe warianty silnika:
\code{luajittex} (\url{http://foundry.supelec.fr/projects/luajittex}) oraz
-pokrewne \code{texluajit} and \code{texluajitc}. Wykorzystuj\xB1 one
+pokrewne \code{texluajit} and \code{texluajitc}. Wykorzystują one
Lua do kompilacji do kodu maszynowego (ang. \emph{just-in-time compilation};
-szczeg\xF3\xB3y na ten temat zawiera artyku\xB3 na stronie
+szczegóły na ten temat zawiera artykuł na stronie
\url{http://tug.org/TUGboat/tb34-1/tb106scarso.pdf}).
-\code{luajittex} jest nadal w~fazie rozwoju, nie jest dost\xEApny dla wszystkich
-platform i~jest znacznie mniej stabilny ni\xBF \code{luatex}. Zar\xF3wno my, jak
-i~projektanci tego programu zalecamy jego u\xBFycie jedynie do eksperyment\xF3w
+\code{luajittex} jest nadal w~fazie rozwoju, nie jest dostępny dla wszystkich
+platform i~jest znacznie mniej stabilny niż \code{luatex}. Zarówno my, jak
+i~projektanci tego programu zalecamy jego użycie jedynie do eksperymentów
z~kodem jit i~Lua.
-\XeTeX: na wszystkich platformach (w~tym na Mac OSX) obs\xB3ugiwane s\xB1 obecnie
-te same formaty plik\xF3w graficznych; zrezygnowano z~niekt\xF3rych
-wariant\xF3w dekompozycji znak\xF3w unikodowych (\emph{compatibility
-decomposition}); preferowane jest korzystanie z~font\xF3w OpenType, zamiast
-font\xF3w Graphite, dla zapewnienia zgodno\xB6ci w~poprzednimi wersjami \XeTeX-a.
+\XeTeX: na wszystkich platformach (w~tym na Mac OSX) obsługiwane są obecnie
+te same formaty plików graficznych; zrezygnowano z~niektórych
+wariantów dekompozycji znaków unikodowych (\emph{compatibility
+decomposition}); preferowane jest korzystanie z~fontów OpenType, zamiast
+fontów Graphite, dla zapewnienia zgodności w~poprzednimi wersjami \XeTeX-a.
-\MP: zestaw mo\xBFliwych warto\xB6ci parametru \code{numbersystem}
+\MP: zestaw możliwych wartości parametru \code{numbersystem}
%, a~zarazem zmiennej wbudowanej
- rozszerzono o warto\xB6\xE6 \code{decimal}; dok\xB3adno\xB6\xE6
-oblicze\xF1 mo\xBFna ustala\xE6 za pomoc\xB1 nowej zmiennej wbudowanej
-\code{numberprecision}; dodano now\xB1 definicj\xEA \code{drawdot} w~pliku
-\filename{plain.mp} (Knuth); usuni\xEAto b\xB3\xEAdy m.in. w~zapisie do format\xF3w
+ rozszerzono o wartość \code{decimal}; dokładność
+obliczeń można ustalać za pomocą nowej zmiennej wbudowanej
+\code{numberprecision}; dodano nową definicję \code{drawdot} w~pliku
+\filename{plain.mp} (Knuth); usunięto błędy m.in. w~zapisie do formatów
{SVG} i~{PNG}.
-Narz\xEAdzie Con\TeX{}t-a \cmdname{pstopdf} zostanie usuni\xEAte jaki\xB6 czas po
-opublikowaniu tego wydania \TL{} z~powodu konflikt\xF3w z~programem o~takiej
-samej nazwie, wyst\xEApuj\xB1cym w~ro\xBFnych systemach operacyjnych. Na razie
-nadal mo\xBFe by\xE6 ono uruchamiane poleceniem \code{mtxrun --script pstopdf}.
+Narzędzie Con\TeX{}t-a \cmdname{pstopdf} zostanie usunięte jakiś czas po
+opublikowaniu tego wydania \TL{} z~powodu konfliktów z~programem o~takiej
+samej nazwie, występującym w~różnych systemach operacyjnych. Na razie
+nadal może być ono uruchamiane poleceniem \code{mtxrun --script pstopdf}.
-Programy \cmdname{psutils} zosta\xB3y w~istotny spos\xF3b zmienione przez nowego
-opiekuna. W~rezultacie kilka rzadko u\xBFywanych narz\xEAdzi (\code{fix*},
+Programy \cmdname{psutils} zostały w~istotny sposób zmienione przez nowego
+opiekuna. W~rezultacie kilka rzadko używanych narzędzi (\code{fix*},
\code{getafm}, \code{psmerge}, \code{showchar}) znajdziemy teraz
tylko w~katalogu \dirname{scripts/}, a~nie jako samodzielne programy
-(je\xB6li si\xEA oka\xBFe, \xBFe stwarza to problemy, mo\xBFe w~przysz\xB3o\xB6ci zosta\xE6
+(jeśli się okaże, że stwarza to problemy, może w~przyszłości został
to zmienione). Dodano nowy skrypt \code{psjoin}.
-Z~pochodnej z~\TL{} dystrybucji Mac\TeX\ (cz\xEA\xB6\xE6~\ref{sec:macosx}) usuni\xEAto
-opcjonalne tylko dla Mac OSX pakiety font\xF3w Latin Modern oraz \TeX\ Gyre;
-indywidualny u\xBFytkownik mo\xBFe je obecnie w~\xB3atwy spos\xF3b udost\xEApni\xE6 w~systemie
-operacyjnym. Ze wzgl\xEAdu na definicje zawarte w~pliku \code{tex4ht.env}
-usuni\xEAto pochodz\xB1cy z~ImageMagick program \cmdname{convert}, poniewa\xBF program
-\TeX4ht korzysta bezpo\xB6rednio z programu Ghostscript.
+Z~pochodnej z~\TL{} dystrybucji Mac\TeX\ (część~\ref{sec:macosx}) usunięto
+opcjonalne tylko dla Mac OSX pakiety fontów Latin Modern oraz \TeX\ Gyre;
+indywidualny użytkownik może je obecnie w~łatwy sposób udostępnić w~systemie
+operacyjnym. Ze względu na definicje zawarte w~pliku \code{tex4ht.env}
+usunięto pochodzący z~ImageMagick program \cmdname{convert}, ponieważ program
+\TeX4ht korzysta bezpośrednio z programu Ghostscript.
-Z~kolekcji \pkgname{langcjk}, wsp\xF3lnej dla j\xEAzyk\xF3w chi\xF1skiego,
-japo\xF1skiego i~korea\xF1skiego, zosta\xB3y wydzielone oddzielne (o~mniejszej
-wielko\xB6ci) kolekcje dla ka\xBFdego z~tych j\xEAzyk\xF3w.
+Z~kolekcji \pkgname{langcjk}, wspólnej dla języków chińskiego,
+japońskiego i~koreańskiego, zostały wydzielone oddzielne (o~mniejszej
+wielkości) kolekcje dla każdego z~tych języków.
-Dodano programy dla platformy \pkgname{x86\_64-cygwin}, usuni\xEAto
-programy dla platformy \pkgname{mips-irix}. Poniewa\xBF Microsoft zako\xF1czy\xB3
-wspieranie Windows XP, mo\xBFe si\xEA w~przysz\xB3o\xB6ci zdarzy\xE6, \xBFe nasze programy
-nie b\xEAd\xB1 dzia\xB3a\xE6 prawid\xB3owo w~tym systemie.
+Dodano programy dla platformy \pkgname{x86\_64-cygwin}, usunięto
+programy dla platformy \pkgname{mips-irix}. Ponieważ Microsoft zakończył
+wspieranie Windows XP, może się w~przyszłości zdarzyć, że nasze programy
+nie będą działać prawidłowo w~tym systemie.
-Programy dla niekt\xF3rych innych platform s\xB1 dost\xEApne na stronie:
+Programy dla niektórych innych platform są dostępne na stronie:
\url{http://tug.org/texlive/custom-bin.html}. Ponadto binaria dla
-pewnych platform pomini\xEAto na \DVD\ (dla zaoszcz\xEAdzenia miejsca),
-ale mo\xBFna je zainstalowa\xE6 z~repozytori\xF3w w~sieci.
+pewnych platform pominięto na \DVD\ (dla zaoszczędzenia miejsca),
+ale można je zainstalować z~repozytoriów w~sieci.
\subsubsection{Wydanie 2015}
-Do \LaTeXe\ w\xB3\xB1czono domy\xB6lnie zmiany, kt\xF3re poprzednio by\xB3y dost\xEApne jedynie
-przez dos\xB3owne zadeklarowanie pakietu \pkgname{fixltx2e}. Nowy pakiet
-\pkgname{latexrelease} pozwala na dok\xB3adniejsz\xB1 kontrol\xEA przetwarzania.
-\LaTeX\ News \#22 i ,,\LaTeX\ changes'' opisuj\xB1 szczeg\xF3\xB3owo owe zmiany.
-Pakiety \pkgname{babel} i~\pkgname{psnfss}, mimo i\xBF wchodz\xB1 w~sk\xB3ad
-podstawowego \LaTeXe, s\xB1 nadal rozwijane odr\xEAbnie, ale nie zosta\xB3y naruszone
-wspomnianymi wy\xBFej zmianami.
+Do \LaTeXe\ włączono domyślnie zmiany, które poprzednio były dostępne jedynie
+przez dosłowne zadeklarowanie pakietu \pkgname{fixltx2e}. Nowy pakiet
+\pkgname{latexrelease} pozwala na dokładniejszą kontrolę przetwarzania.
+\LaTeX\ News \#22 i ,,\LaTeX\ changes'' opisują szczegółowo owe zmiany.
+Pakiety \pkgname{babel} i~\pkgname{psnfss}, mimo iż wchodzą w~skład
+podstawowego \LaTeXe, są nadal rozwijane odrębnie, ale nie zostały naruszone
+wspomnianymi wyżej zmianami.
-Obecnie \LaTeXe\ zawiera wewn\xEAtrzny mechanizm konfiguracji obs\xB3ugi Unicode
-(kt\xF3re znaki s\xB1 traktowane jako litery, nazewnictwo polece\xF1 wbudowanych itp.).
-Dla u\xBFytkownika nie powinno by\xE6 to zauwa\xBFalne, mimo i\xBF zmieniono nazwy kilku
-polece\xF1 wbudowanych, za\xB6 kilka usuni\xEAto.
+Obecnie \LaTeXe\ zawiera wewnętrzny mechanizm konfiguracji obsługi Unicode
+(które znaki są traktowane jako litery, nazewnictwo poleceń wbudowanych itp.).
+Dla użytkownika nie powinno być to zauważalne, mimo iż zmieniono nazwy kilku
+poleceń wbudowanych, zaś kilka usunięto.
-pdf\TeX: poprawiono wsparcie dla plik\xF3w {JPEG} Exif oraz {JFIF} dla
-zgodno\xB6ci z~programem \prog{xpdf}~3.04.
+pdf\TeX: poprawiono wsparcie dla plików {JPEG} Exif oraz {JFIF} dla
+zgodności z~programem \prog{xpdf}~3.04.
-Lua\TeX: do\xB3\xB1czono now\xB1 bibliotek\xEA \pkgname{newtokenlib} do skanowania
-\xBFeton\xF3w (ang. \emph{token}); poprawiono ponadto generator liczb losowych
-\code{normal} i~inne drobne b\xB3\xEAdy.
+Lua\TeX: dołączono nową bibliotekę \pkgname{newtokenlib} do skanowania
+żetonów (ang. \emph{token}); poprawiono ponadto generator liczb losowych
+\code{normal} i~inne drobne błędy.
-\XeTeX: poprawiono obs\xB3ug\xEA wczytywanych ilustracji oraz program
-\prog{xdvipdfmx}; zmieniono tak\xBFe wewn\xEAtrzne polecenie \code{XDV}.
+\XeTeX: poprawiono obsługę wczytywanych ilustracji oraz program
+\prog{xdvipdfmx}; zmieniono także wewnętrzne polecenie \code{XDV}.
-MetaPost: zestaw mo\xBFliwych warto\xB6ci parametru \code{numbersystem} rozszerzono
-o warto\xB6\xE6 \code{binary}; nowe programy \prog{upmpost} i~\prog{updvitomp}
-dostarczaj\xB1 wsparcie dla j\xEAzyka japo\xF1skiego (podobnie jak \prog{up*tex}).
+MetaPost: zestaw możliwych wartości parametru \code{numbersystem} rozszerzono
+o wartość \code{binary}; nowe programy \prog{upmpost} i~\prog{updvitomp}
+dostarczają wsparcie dla języka japońskiego (podobnie jak \prog{up*tex}).
-Mac\TeX: uaktualniono do\xB3\xB1czony pakiet Ghostscript dla wparcia {CJK}.
-Tzw. \textit{The \TeX\ Distribution Preference Pane} dzia\xB3a obecnie w
+Mac\TeX: uaktualniono dołączony pakiet Ghostscript dla wparcia {CJK}.
+Tzw. \textit{The \TeX\ Distribution Preference Pane} działa obecnie w
Yosemite (Mac\,OS\,X~10.10).
-Infrastruktura \TL: program \prog{fmtutil} zosta\xB3 przekonstruowany tak, aby
-wczytywa\xB3 \filename{fmtutil.cnf} zgodnie z~kolejno\xB6ci\xB1 drzew katalog\xF3w
+Infrastruktura \TL: program \prog{fmtutil} został przekonstruowany tak, aby
+wczytywać \filename{fmtutil.cnf} zgodnie z~kolejnością drzew katalogów
(analogicznie jak \prog{updmap}). Skrypty \prog{mktex*} Web2C (w~tym
-\prog{mktexlsr}, \prog{mktextfm}, \prog{mktexpk}) preferuj\xB1 obecnie po\xB3o\xBFenie
-program\xF3w w~ich w\xB3asnych katalogach, zamiast wykorzystywa\xE6 za ka\xBFdym razem
-zmienn\xB1 systemow\xB1 \envname{PATH}.
+\prog{mktexlsr}, \prog{mktextfm}, \prog{mktexpk}) preferują obecnie położenie
+programów w~ich własnych katalogach, zamiast wykorzystywać za każdym razem
+zmienną systemową \envname{PATH}.
-Usuni\xEAto programy dla platform \pkgname{*-kfreebsd}, poniewa\xBF \TL{} jest
-obecnie \xB3atwo dost\xEApny poprzez ich mechanizmy aktualizacji.
+Usunięto programy dla platform \pkgname{*-kfreebsd}, ponieważ \TL{} jest
+obecnie łatwo dostępny poprzez ich mechanizmy aktualizacji.
%
\subsubsection{Wydanie 2016}
-Lua\TeX: og\xF3lne zmiany dotycz\xB1ce polece\xF1 podstawowych (\textit{primitives})
--- zredukowana zosta\xB3a ich liczba, dla niekt\xF3rych operacji zmieniono nazwy,
-ponadto zmieniona zosta\xB3a struktura w\xEAz\xB3\xF3w. Zmiany zosta\xB3y opisane przez
+Lua\TeX: ogólne zmiany dotyczące poleceń podstawowych (\textit{primitives})
+-- zredukowana została ich liczba, dla niektórych operacji zmieniono nazwy,
+ponadto zmieniona została struktura węzłów. Zmiany zostały opisane przez
Hansa Hagena w~artykule ,,Lua\TeX\ 0.90 backend changes for PDF and more''
-(\url{http://tug.org/TUGboat/tb37-1/tb115hagen-pdf.pdf}); szczeg\xF3\xB3y mo\xBFna
-znale\xBC\xE6 w~podr\xEAczniku Lua\TeX-a \OnCD{texmf-dist/doc/luatex/base/luatex.pdf}.
+(\url{http://tug.org/TUGboat/tb37-1/tb115hagen-pdf.pdf}); szczegóły można
+znaleźć w~podręczniku Lua\TeX-a \OnCD{texmf-dist/doc/luatex/base/luatex.pdf}.
-\MF: nowe, w~znacznym stopniu eksperymentalne ,,rodze\xF1stwo'' -- programy
-MFlua and MFluajit, b\xEAd\xB1ce po\xB3\xB1czeniem Lua z~\MF-em, udost\xEApnione do pr\xF3bnych
-test\xF3w.
+\MF: nowe, w~znacznym stopniu eksperymentalne ,,rodzeństwo'' -- programy
+MFlua and MFluajit, będące połączeniem Lua z~\MF-em, udostępnione do próbnych
+testów.
-Metapost: poprawki i~wewn\xEAtrzne przygotowanie do wersji 2.0.
+Metapost: poprawki i~wewnętrzne przygotowanie do wersji 2.0.
-Zmienna \code{SOURCE\_DATE\_EPOCH} jest obs\xB3ugiwana przez wszystkie
-implementacje (silniki) za wyj\xB1tkiem Lua\TeX-a (obs\xB3uga zostanie
+Zmienna \code{SOURCE\_DATE\_EPOCH} jest obsługiwana przez wszystkie
+implementacje (silniki) za wyjątkiem Lua\TeX-a (obsługa zostanie
zaimplementowana w~kolejnej wersji) i~(celowo) w~oryginalnym \code{tex}-u:
-je\xB6li zmienna \code{SOURCE\_DATE\_EPOCH} ma nadan\xB1 warto\xB6\xE6, to warto\xB6\xE6 ta
-jest jest u\xBFywana jako ,,datownik'' w~generowanych plikach PDF. Je\xBFeli
-zmienna \code{SOURCE\_DATE\_EPOCH\_TEX\_PRIMITIVES} ma tak\xBFe nadan\xB1 warto\xB6\xE6,
-to zmienna \code{SOURCE\_DATE\_EPOCH} u\xBFywana jest do inicjalizacji
-\TeX-owych parametr\xF3w (operacji podstawowych) \cs{year}, \cs{month},
-\cs{day}, \cs{time}. Szczeg\xF3\xB3y i~odno\xB6ne przyk\xB3ady mo\xBFna znale\xBC\xE6
-w~podr\xEAczniku pdf\TeX-a.
+jeśli zmienna \code{SOURCE\_DATE\_EPOCH} ma nadaną wartość, to wartość ta
+jest jest używana jako ,,datownik'' w~generowanych plikach PDF. Jeżeli
+zmienna \code{SOURCE\_DATE\_EPOCH\_TEX\_PRIMITIVES} ma także nadaną wartość,
+to zmienna \code{SOURCE\_DATE\_EPOCH} używana jest do inicjalizacji
+\TeX-owych parametrów (operacji podstawowych) \cs{year}, \cs{month},
+\cs{day}, \cs{time}. Szczegóły i~odnośne przykłady można znaleźć
+w~podręczniku pdf\TeX-a.
pdf\TeX: nowe polecenia podstawowe \cs{pdfinfoomitdate},
-\cs{pdftrailerid}, \cs{pdfsuppressptexinfo}, wp\xB3ywaj\xB1ce na warto\xB6ci
-parametr\xF3w pojawiaj\xB1cych si\xEA w~wynikowym pliku PDF (operacje te nie maj\xB1
-wp\xB3ywu na wynikowy plik DVI).
+\cs{pdftrailerid}, \cs{pdfsuppressptexinfo}, wpływające na wartości
+parametrów pojawiających się w~wynikowym pliku PDF (operacje te nie mają
+wpływu na wynikowy plik DVI).
Xe\TeX: nowe polecenia podstawowe \cs{XeTeXhyphenatablelength},
\cs{XeTeXgenerateactualtext}, \cs{XeTeXinterwordspaceshaping}; ograniczenie
-liczby klas znak\xF3w powi\xEAkszono do 4096; warto\xB6\xE6 bajtu identyfikacyjnego
-w~pliku DVI powi\xEAkszono o~1.
+liczby klas znaków powiększono do 4096; wartość bajtu identyfikacyjnego
+w~pliku DVI powiększono o~1.
Inne programy:
\begin{itemize*}
- \item \code{gregorio} jest nowym programem, cz\xEA\xB6ci\xB1 pakietu
-\code{gregoriotex} s\xB3u\xBF\xB1cego do sk\xB3adu partytur \xB6piewu greogria\xF1skiego;
-w\xB3\xB1czono go domy\xB6lnie w~\code{shell\_escape\_commands}.
-\item \code{upmendex} jest programem generuj\xB1cym skorowidze, w~znacznym
-stopniu zgodnym z~programem \code{makeindex}, obs\xB3uguj\xB1cym m.in. sortowanie
+ \item \code{gregorio} jest nowym programem, częścią pakietu
+\code{gregoriotex} służącego do składu partytur śpiewu greogriańskiego;
+włączono go domyślnie w~\code{shell\_escape\_commands}.
+\item \code{upmendex} jest programem generującym skorowidze, w~znacznym
+stopniu zgodnym z~programem \code{makeindex}, obsługującym m.in. sortowanie
unikodowe.
- \item \code{afm2tfm} teraz jedynie dopasowuje wysoko\xB6ci zwi\xB1zane
-z~pozycjonowaniem akcent\xF3w; nowa opcja \code{-a} powoduje pomini\xEAcie
-wszystkich dopasowa\xF1.
- \item \code{ps2pk} obs\xB3uguje rozszerzone fonty PK/GF.
+ \item \code{afm2tfm} teraz jedynie dopasowuje wysokości związane
+z~pozycjonowaniem akcentów; nowa opcja \code{-a} powoduje pominięcie
+wszystkich dopasowań.
+ \item \code{ps2pk} obsługuje rozszerzone fonty PK/GF.
\end{itemize*}
-Mac\TeX: program \TeX\ Distribution Preference Pane zosta\xB3 zast\xB1piony przez
-program \TeX\ Live Utility; zmodernizowano aplikacje dzia\xB3aj\xB1ce w~trybie GUI;
-dodano nowy skrypt \code{cjk-gs-integrate}, umo\xBFliwiaj\xB1cy w\xB3\xB1czanie r\xF3\xBFnych
-font\xF3w CJK do Ghostscripta.
+Mac\TeX: program \TeX\ Distribution Preference Pane został zastąpiony przez
+program \TeX\ Live Utility; zmodernizowano aplikacje działające w~trybie GUI;
+dodano nowy skrypt \code{cjk-gs-integrate}, umożliwiający włączanie różnych
+fontów CJK do Ghostscripta.
-Infrastruktura: plik konfiguracyjny \code{tlmgr} jest obs\xB3ugiwany na
-poziomie systemowym; sprawdzane s\xB1 sumy kontrolne pakiet\xF3w; je\xB6li jest
-dost\xEApna us\xB3uga GPG (GNU Privacy Guard), to sprawdzana jest
-r\xF3wnie\xBF sygnatura instalacji pakiet\xF3w b\xB1d\xBC ich aktualizacji
-z~sieci. Dotyczy to tak\xBFe programu instalacyjnego \TL. Je\xBFeli us\xB3uga
-GPG nie jest dost\xEApna, to instalacja b\xB1d\xBC aktualizacja przebiega jak
+Infrastruktura: plik konfiguracyjny \code{tlmgr} jest obsługiwany na
+poziomie systemowym; sprawdzane są sumy kontrolne pakietów; jeśli jest
+dostępna usługa GPG (GNU Privacy Guard), to sprawdzana jest
+również sygnatura instalacji pakietów bądź ich aktualizacji
+z~sieci. Dotyczy to także programu instalacyjnego \TL. Jeżeli usługa
+GPG nie jest dostępna, to instalacja bądź aktualizacja przebiega jak
dotychczas.
-Binaria dla platform \code{alpha-linux} i~\code{mipsel-linux} zosta\xB3y
-usuni\xEAte.
+Binaria dla platform \code{alpha-linux} i~\code{mipsel-linux} zostały
+usunięte.
\subsubsection{Wydanie 2017}
-Lua\TeX: Wi\xEAcej wywo\xB3a\xF1 zwrotnych (\emph{ang.} callbacks), wi\xEAcej
-mo\xBFliwo\xB6ci sterowania sk\xB3adem, wi\xEAcej dost\xEApu do struktur
-wewn\xEAtrznych; w~wypadku niekt\xF3rych platform dodana biblioteka
-\code{ffi} do dynamicznego \xB3adowania kodu.
+Lua\TeX: więcej wywołań zwrotnych (\emph{ang.} callbacks), więcej
+możliwoci sterowania składem, więcej dostępu do struktur
+wewnętrznych; w~wypadku niektórych platform dodana biblioteka
+\code{ffi} do dynamicznego ładowania kodu.
-pdf\TeX: Zmienna \xB6rodowiskowa |SOURCE_DATE_EPOCH_TEX_PRIMITIVES|
-z~instalacji poprzedniego roku zmienila nazw\xEA na |FORCE_SOURCE_DATE|,
-bez zmian w~funkcjonalno\xB6ci; je\xB6li lista token\xF3w \cs{pdfpageattr}
-zawiera napis \code{/MediaBox}, to pomija si\xEA wyj\xB6cie domy\xB6lnego
+pdf\TeX: Zmienna środowiskowa |SOURCE_DATE_EPOCH_TEX_PRIMITIVES|
+z~instalacji poprzedniego roku zmieniła nazwę na |FORCE_SOURCE_DATE|,
+bez zmian w~funkcjonalności; jeśli lista tokenów \cs{pdfpageattr}
+zawiera napis \code{/MediaBox}, to pomija się wyjście domyślnego
\code{/MediaBox}.
-Xe\TeX: Obs\xB3uga wzor\xF3w matematycznych Unicode/OpenType oparta jest teraz na u\xBFywaniu tabeli
-HarfBuzz's MATH; kilka poprawek b\xB3\xEAd\xF3w.
+Xe\TeX: Obsługa wzorów matematycznych Unicode/OpenType oparta jest teraz na używaniu tabeli
+HarfBuzz's MATH; kilka poprawek błędów.
-Dvips: Decyduje ostatnie ustalenie formatu papieru, dla zgodno\xB6ci
+Dvips: Decyduje ostatnie ustalenie formatu papieru, dla zgodności
z~\code{dvipdfmx} i~z~oczekiwaniami pakietu; opcja \code{-L0}
(\code{L0} w~ustawieniach konfiguracyjnych)
-przywraca poprzednie zachowanie, w~kt\xF3rym
-decydowa\xB3o pierwsze ustalenie formatu papieru.
+przywraca poprzednie zachowanie, w~którym
+decydowało pierwsze ustalenie formatu papieru.
ep\TeX, eup\TeX: Nowe polecenia: \cs{pdfuniformdeviate},
\cs{pdfnormaldeviate}, \cs{pdfrandomseed}, \cs{pdfsetrandomseed},
-\cs{pdfelapsedtime}, \cs{pdfresettimer} zapo\xBFyczono z~pdf\TeX-a.
+\cs{pdfelapsedtime}, \cs{pdfresettimer} zapożyczono z~pdf\TeX-a.
-Mac\TeX: Pocz\xB1wszy od tego roku b\xEAdzie zapewniana obs\xB3uga -- pod nazw\xB1
-|x86_64-darwin| -- jedynie tych wersji Mac\TeX-a, dla kt\xF3rych Apple
-wypuszcza \xB3atki bezpiecze\xF1stwa; obecnie oznacza to: Yosemite,
-El~Capitan, i~Sierra (10.10 i~nowsze). Binari\xF3w dla starszych Mac\,OS\,X-\xF3w
-nie ma w~Mac\TeX-u, s\xB1 one jednak wci\xB1\xBF dost\xEApne w~\TeX\ Live
+Mac\TeX: Począwszy od tego roku będzie zapewniana obsługa -- pod nazwą
+|x86_64-darwin| -- jedynie tych wersji Mac\TeX-a, dla których Apple
+wypuszcza łatki bezpieczeństwa; obecnie oznacza to: Yosemite,
+El~Capitan, i~Sierra (10.10 i~nowsze). Binariów dla starszych Mac\,OS\,X-ów
+nie ma w~Mac\TeX-u, są one jednak wciąż dostępne w~\TeX\ Live
(|x86_64-darwinlegacy|, \code{i386-darwin}, \code{powerpc-darwin}).
-Infrastruktura: Drzewo \envname{TEXMFLOCAL} jest teraz domy\xB6lnie
+Infrastruktura: Drzewo \envname{TEXMFLOCAL} jest teraz domyślnie
przeszukiwane przed \envname{TEXMFSYSCONFIG}
-i~\envname{TEXMFSYSVAR}; w~nadziei, \xBFe lepiej spe\xB3niane b\xEAd\xB1
-oczekiwania u\xBFytkownik\xF3w lokalnych plik\xF3w, kt\xF3re poprzednio by\xB3y przes\xB3aniane przez pliki
-g\xB3\xF3wnej instalacji. Dodatkowo, program \code{tlmgr} udost\xEApnia teraz tryb \code{shell}
--- do u\xBFycia interaktywnego i~skryptowego -- jak te\xBF now\xB1 zadanie
-\code{conf auxtrees} -- do \xB3atwego dodawania i~usuwania dodatkowych
+i~\envname{TEXMFSYSVAR}; w~nadziei, że lepiej spełniane będą
+oczekiwania użytkowników lokalnych plików, które poprzednio były przesłaniane przez pliki
+głównej instalacji. Dodatkowo, program \code{tlmgr} udostępnia teraz tryb \code{shell}
+-- do użycia interaktywnego i~skryptowego -- jak też nowe zadanie
+\code{conf auxtrees} -- do łatwego dodawania i~usuwania dodatkowych
drzew.
-\code{updmap} and \code{fmtutil}: Skrypty te ostrzegaj\xB1 teraz, je\xB6li
-wywo\xB3ano je bez jawnego podania tzw. trybu systemowego
-(\code{updmap-sys}, \code{fmtutil-sys} b\xB1d\xBC opcji \code{-sys}),
-lub trybu u\xBFytkownika
-(\code{updmap-user}, \code{fmtutil-user} b\xB1d\xBC opcji \code{-user}).
-By\xE6 mo\xBFe zredukuje to odwieczny problem przypadkowego wywo\xB3ania trybu
-u\xBFytkownika, i~w~konsekwencji gubienia przysz\xB3ych aktualizacji systemowych.
-Szczeg\xF3\xB3y mo\xBFna znale\xBC\xE6 na stronie:
+\code{updmap} and \code{fmtutil}: Skrypty te ostrzegają teraz, jeśli
+wywołano je bez jawnego podania tzw. trybu systemowego
+(\code{updmap-sys}, \code{fmtutil-sys} bądź opcji \code{-sys}),
+lub trybu użytkownika
+(\code{updmap-user}, \code{fmtutil-user} bądź opcji \code{-user}).
+Być może zredukuje to odwieczny problem przypadkowego wywołania trybu
+użytkownika, i~w~konsekwencji gubienia przyszłych aktualizacji systemowych.
+Szczegóły można znaleźć na stronie:
\url{http://tug.org/texlive/scripts-sys-user.html}.
-\code{install-tl}: \xA6cie\xBFki w\xB3asne u\xBFytkownika Mac-\xF3w, takie jak \envname{TEXMFHOME}, s\xB1 teraz
-w~Mac\TeX-u domy\xB6lnie ustawione na |~/Library/...|; nowa opcja
-\code{-init-from-profile} zosta\xB3a do\xB3\xB1czona dla wykorzystania zachowanego profilu poprzedniej instalacji; nowe polecenie \code{P} dla zapisu profilu; nowe nazwy zmiennych
-w~profilach (stare s\xB1 jednak nadal akceptowane).
+\code{install-tl}: ścieżki własne użytkownika Mac-ów, takie jak \envname{TEXMFHOME}, są teraz
+w~Mac\TeX-u domyślnie ustawione na |~/Library/...|; nowa opcja
+\code{-init-from-profile} została dołączona dla wykorzystania zachowanego profilu poprzedniej instalacji; nowe polecenie \code{P} dla zapisu profilu; nowe nazwy zmiennych
+w~profilach (stare są jednak nadal akceptowane).
-Sync\TeX: tworzony przez ten program plik tymczasowy ma obecnie posta\xE6
-\code{foo.synctex(busy)}, zamiast \code{foo.synctex.gz(busy)} (nie jest kompresowany programem \code{gz}). Programy korzystaj\xB1ce z~SyncTeX{} powinny zastosowa\xE6 now\xB1 konwencj\xEA, szczeg\xF3lnie przy usuwaniu pliku tymczasowego.
+Sync\TeX: tworzony przez ten program plik tymczasowy ma obecnie postać
+\code{foo.synctex(busy)}, zamiast \code{foo.synctex.gz(busy)} (nie jest kompresowany programem \code{gz}). Programy korzystające z~SyncTeX{} powinny zastosować nową konwencję, szczególnie przy usuwaniu pliku tymczasowego.
Programy pomocnicze: \code{texosquery-jre8} jest nowym programem
wieloplatformowym do odczytywania w~dokumencie \TeX-owym danych
o~lokalizacji i~innych informacji z~poziomu systemu operacyjnego;
-zosta\xB3 on domy\xB6lnie w\xB3\xB1czony do zestawu |shell_escape_commands| na
-potrzeby dzia\xB3a\xF1 w~ograniczonym trybie pow\xB3oki (\emph{ang.} shell).
-(Starsze wersje JRE s\xB1 obs\xB3ugiwane przez texosquery, ale nie mo\xBFna ich
-udost\xEApni\xE6 w~trybie ograniczonym, gdy\xBF Oracle ju\xBF ich nie wspiera,
-nawet z~bardzo powa\xBFnych powod\xF3w zwi\xB1zanych z~bezpiecze\xF1stwem).
+został on domyślnie włączony do zestawu |shell_escape_commands| na
+potrzeby działań w~ograniczonym trybie powłoki (\emph{ang.} shell).
+(Starsze wersje JRE są obsługiwane przez texosquery, ale nie można ich
+udostępnić w~trybie ograniczonym, gdyż Oracle już ich nie wspiera,
+nawet z~bardzo poważnych powodów związanych z~bezpieczeństwem).
-Platformy: zapoznaj si\xEA z~powy\xBFsz\xB1 informacj\xB1 na temat Mac\TeX;
+Platformy: zapoznaj się z~powyższą informacją na temat Mac\TeX;
innych zmian nie ma.
-\htmlanchor{news}
-\subsection{Wersja aktualna -- 2018}
-\label{sec:tlcurrent}
-Kpathsea: teraz domy\xB6lnie nie rozr\xF3\xBFnia wielko\xB6ci liter w nazwach plik\xF3w w katalogach niesystemowych; wy\xB3\xB1czy\xE6 t\xEA opcj\xEA mo\xBFna w \code{texmf.cnf} lub ustawiaj\xB1c zmienn\xB1 \xB6rodowiskow\xB1 \code{texmf\_casefold\_search} na \code{0}. Wi\xEAcej informacji mo\xBFna znale\xBC\xE6 w podr\xEAczniku Kpathsea (\url{http://tug.org/kpathsea}).
+\subsubsection{Wydanie 2018}
+%\label{sec:tlcurrent}
+Kpathsea: Domyślnie nie rozróżnia wielkości liter w nazwach plików w katalogach niesystemowych; wyłączyć tę opcją można w \code{texmf.cnf} lub ustawiając zmienną środowiskową \code{texmf\_casefold\_search} na \code{0}. Więcej informacji można znaleźć w podręczniku Kpathsea (\url{http://tug.org/kpathsea}).
+
ep\TeX, eup\TeX: Nowe polecenie pierwotne \cs{epTeXversion}.
-Lua\TeX: Przygotowanie do przej\xB6cia w 2019 r. na wersj\xEA Lua 5.3: binaria
-\code{luatex53} s\xB1 dost\xEApne na wi\xEAkszo\xB6ci platform, ale przed uruchomieniem musz\xB1 zosta\xE6 przenazywane na
-\code{luatex}. Mo\xBFna te\xBF u\xBFy\xE6 plik\xF3w \ConTeXt\ Garden
-(\url{http://wiki.contextgarden.net}); tam te\xBF dost\xEApne s\xB1 dodatkowe informacje.
+Lua\TeX: Przygotowanie do przejścia w 2019 r. na wersję Lua 5.3: binaria
+\code{luatex53} są dostępne dla większości platform, ale przed uruchomieniem muszą zostać przenazywane na
+\code{luatex}. Można też użyć plików \ConTeXt\ Garden
+(\url{http://wiki.contextgarden.net}); tam też dostępne są dodatkowe informacje.
-MetaPost: Poprawiono b\xB3\xEAdne kierunki \xB6cie\xBFek oraz wyj\xB6cie w formatach TFM i PNG .
+MetaPost: Poprawiono błędne kierunki ścieżek oraz wyjście w formatach TFM i PNG .
-Dopuszczono stosowanie plik\xF3w przekodowuj\xB1cych dla font\xF3w bitmapowych;
- identyfikator PDF obecnie nie zale\xBFy od nazwy katalogu w kt\xF3rym jest tworzony; poprawki b\xB3\xEAd\xF3w dla \cs{pdfprimitive} i pokrewne.
+Dopuszczono stosowanie plików przekodowujących dla fontów bitmapowych;
+ identyfikator PDF obecnie nie zależy od nazwy katalogu w którym jest tworzony; poprawki błędów dla \cs{pdfprimitive} i pokrewne.
-Mac\TeX: Zobacz poni\xBFej zmiany obs\xB3ugiwanych wersji. Ponadto, dla wi\xEAkszej klarowno\xB6ci,
-uk\xB3ad plik\xF3w zainstalowanych w \ code {/ Applications / TeX /} przez Mac \ TeX \ zosta\xB3 zmieniony;
+Mac\TeX: Zobacz poniżej zmiany obsługiwanych wersji. Ponadto, dla większej klarowności,
+układ plików zainstalowanych w \ code {/ Applications / TeX /} przez Mac \ TeX \ został zmieniony;
teraz ta lokalizacja zawiera cztery programy \GUI (BibDesk,
-LaTeXiT, TeX Live Utility, i TeXShop) oraz katalogi z dodatkowymi narz\xEAdziami i dokumentacj\xB1.
+LaTeXiT, TeX Live Utility, i TeXShop) oraz katalogi z dodatkowymi narzędziami i dokumentacją.
-\code{tlmgr}: nowe nak\xB3adki \code{tlshell} (Tcl/Tk) i
-\code{tlcockpit} (Java); wyj\xB6cie w formacie JSON; \code{uninstall} teraz oznacza to samo co
+\code{tlmgr}: nowe nakładki \code{tlshell} (Tcl/Tk) i
+\code{tlcockpit} (Java); wyjście w formacie JSON; \code{uninstall} teraz oznacza to samo co
\code{remove}; nowa akcja/opcja \code{print-platform-info}.
Platformy:
\begin{itemize*}
-\item Nowe: \code{x86\_64-linuxmusl} i \code{aarch64-linux}.
-Usuni\xEAte: \code{armel-linux}, \code{powerpc-linux}.
+\item
+Usunięte: \code{armel-linux}, \code{powerpc-linux}.
-\item \code{x86\_64-darwin} obs\xB3uguje 10.10--10.13
+\item \code{x86\_64-darwin} obsługuje 10.10--10.13
(Yosemite, El~Capitan, Sierra, and High~Sierra).
-\item \code{x86\_64-darwinlegacy} obs\xB3uguje 10.6--10.10 (chocia\xBF dla 10.10
- jest zalecany \code{x86\_64-darwin}). Nie ma ju\xBF wsparcia dla 10.5
-(Leopard), oznacza to, \xBFe platformy \code{powerpc-darwin} i
-\code{i386-darwin platforms} zosta\xB3y usuni\xEAte.
+\item \code{x86\_64-darwinlegacy} obsługuje 10.6--10.10 (chociaż dla 10.10
+ jest zalecany \code{x86\_64-darwin}). Nie ma już wsparcia dla 10.5
+(Leopard), oznacza to, że platformy \code{powerpc-darwin} i
+\code{i386-darwin platforms} zostały usunięte.
-\item Windows: XP nie jest ju\xBF obs\xB3ugiwane. %is no longer supported.
+\item Windows: XP nie jest już obsługiwane. %is no longer supported.
\end{itemize*}
-\medskip \noindent
- Ko\xF1cowa uwaga, dotycz\xB1ca przesz\xB3o\xB6ci:
- Wszystkie wydania \TL{}, wraz z~dodatkowymi materia\xB3ami (np. ok\xB3adkami
-p\xB3ytek), s\xB1 dost\xEApne na stronie:
-\url{ftp://tug.org/historic/systems/texlive}.
+%\medskip \noindent
+% Końcowa uwaga, dotycząca przeszłości:
+% Wszystkie wydania \TL{}, wraz z~dodatkowymi materiałami (np. okładkami
+%płytek), są dostępne na stronie:
+%\url{ftp://tug.org/historic/systems/texlive}.
-\subsection{Przysz\xB3e wersje}
+\htmlanchor{news}
+\subsection{Wersja aktualna -- 2019}
+\label{sec:tlcurrent}
-\emph{Niniejsza dystrybucja nie jest doskona\xB3a!} Planujemy kontynuowa\xE6
-wydawanie nowych wersji i~chcieliby\xB6my, \xBFeby zawiera\xB3y one jeszcze wi\xEAcej
-pomocnej dokumentacji, wi\xEAcej program\xF3w u\xBFytkowych, lepsze programy
+Kpathsea: Bardziej spójne rozwijanie nawiasów i dzielenie ścieżek; nowa zmienna \code{TEXMFDOTDIR} zamiast ~\code{.} w ścieżce ułatwia przeszukiwanie dodatkowych lub podkatalogów (patrz komentarze w \code{texmf.cnf}).
+
+ep\TeX, eup\TeX: Nowe polecenia pierwotne \cs{readpapersizespecial} i~\cs{expanded}.
+
+Lua\TeX: W tej wersji używany jest Lua 5.3 z towarzyszącymi zmianami arytmetycznymi i interfejsowymi.Do czytania plików pdf jest
+używana utworzona do tego celu biblioteka pplib, dzięki czemu znikają
+zależności od popplera (oraz C ++).
+ Odpowiednio zmienił się też interfejs Lua.
+
+MetaPost: Polecenie \code{r-mpost} jest rozpoznawane jako alias do wywołania z opcją \code{--restricted} i dodane jest do listy zastrzeżonych poleceń dostępnych domyślnie. Minimalna dokładność
+ to 2 tak dla trybu dziesiętnego jak i binarnego. Tryb binarny nie jest już dostępny w MPlib, ale nadal jest dostępny w~autonomicznej wersji MetaPost-a.
+
+pdf\TeX: Nowe polecenie pierwotne \cs{expanded}; jeżeli nowy parametr pierwotny \cs{pdfomitcharset} jest ustawiony na 1, to sekwencja \code{/CharSet} zostanie pominięta w pliku PDF, ponieważ nie można zagwarantować poprawności wymaganej przez PDF/A-2 i~PDF/A-3.
+
+Xe\TeX: Nowe polecenia pierwotne \cs{expanded},
+\cs{creationdate},
+\cs{elapsedtime},
+\cs{filedump},
+\cs{filemoddate},
+\cs{filesize},
+\cs{resettimer},
+\cs{normaldeviate},
+\cs{uniformdeviate},
+\cs{randomseed}; rozwinięcie \cs{Ucharcat} do tworzenia aktywnych znaków.
+
+\code{tlmgr}: Obsługa \code{curl} jako programu do pobierania; do tworzenia lokalnych kopii należy użyć \code{lz4} i~gzip przed \code{xz}, jeśli są dostępne; do kompresowania i pobierania przedkłada binaria dostarczane przez system zamiast tych, które dostarcza \TL, o~ile nie ustawiono zmiennej \code{TEXLIVE\_PREFER\_OWN}.
+
+\code{install-tl}: Nowa opcja \code{-gui} (bez argumentu) jest domyślna dla Windows i Macs i~uruchamia nowy tryb graficzny Tcl/TK (patrz część~\ref{sec:basic} i~\ref{sec:graphical-inst}).
+
+Narzędzia:
+\begin{itemize*}
+\item implementacją CWEB w \TeX\ Live jest teraz \code{cwebbin}
+ (\url{https://ctan.org/pkg/cwebbin}), ze wsparciem dla wielu języków, włącznie z~programem \code{ctwill} do trworzenia miniindeksów.
+
+\item \code{chkdvifont}: podaje informacje o fontach z plików \dvi{} files, także z~plików tfm/ofm, vf, gf, pk.
+
+\item \code{dvispc}: przekształca plik DVI tak, by każda strona zawierała
+kompletną informację o instrukcjach 'special', nawet jeśli w~oryginalnym pliku DVI zakres działania tych instrukcji przekracza granicę strony.
+\end{itemize*}
+
+Mac\TeX: \code{x86\_64-darwin} obsługuje 10.12 i wyższe (Sierra,
+High Sierra, Mojave);\\ \code{x86\_64-darwinlegacy} nadal obsługuje 10.6 i nowsze. Moduł sprawdzania pisowni Excalibur nie jest już dołączony, ponieważ wymaga wsparcia 32-bitowego.
+
+Platformy: usunięto \code{sparc-solaris}.
+
+
+\subsection{Przyszłe wersje}
+
+\emph{Niniejsza dystrybucja nie jest doskonała!} Planujemy kontynuować
+wydawanie nowych wersji i~chcielibyśmy, żeby zawierały one jeszcze więcej
+pomocnej dokumentacji, więcej programów użytkowych, lepsze programy
instalacyjne oraz stale ulepszany i~poprawiany katalog makr
-i~font\xF3w. Zadanie to jest wykonywane przez ci\xEA\xBFko pracuj\xB1cych ochotnik\xF3w,
-po\xB6wi\xEAcaj\xB1cych na to mn\xF3stwo swojego wolnego czasu. Wiele jeszcze zosta\xB3o do
-zrobienia. Je\xBFeli mo\xBFesz pom\xF3c, nie zastanawiaj si\xEA i~przy\xB3\xB1cz si\xEA do nas.
+i~fontów. Zadanie to jest wykonywane przez ciężko pracujących ochotników,
+poświęcających mnóstwo swojego wolnego czasu. Wiele jeszcze zostało do
+zrobienia. Jeżeli możesz pomóc, nie zastanawiaj się i~przyłącz się do nas.
Patrz: \url{http://tug.org/texlive/contribute.html}.
-Prosimy o~przesy\xB3anie poprawek, sugestii i~uzupe\xB3nie\xF1 oraz deklaracji
+Prosimy o~przesyłanie poprawek, sugestii i~uzupełnień oraz deklaracji
pomocy w~opracowywaniu kolejnych edycji pod adres:
\begin{quote}
\email{tex-live at tug.org}\\
@@ -4329,7 +4268,7 @@
\medskip
\noindent \textsl{Przyjemnego \TeX-owania!}
-%Uaktualnienia, og\xB3oszenia i~wskaz\xF3wki b\xEAd\xB1 dost\xEApne na stronie
+%Uaktualnienia, ogłoszenia i~wskazówki będą dostępne na stronie
%\url{http://tug.org/texlive.html}.
\end{document}
More information about the tex-live-commits
mailing list