summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-03-21 22:18:52 +0000
committerKarl Berry <karl@freefriends.org>2021-03-21 22:18:52 +0000
commit1131749b0b6d43d98d44d1e7c835dc4bde877427 (patch)
tree1a0242ecfb325e0fb45d0f82990f89c666c87956
parent0ed350c60624a3a8d3de8982910e34f8b306b6d2 (diff)
2021 texlive-pl from jerzy
git-svn-id: svn://tug.org/texlive/trunk@58610 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.css185
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html4119
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.pdfbin1135045 -> 891077 bytes
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex1798
4 files changed, 3473 insertions, 2629 deletions
diff --git a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.css b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.css
index 1d8a79cc21c..9c8be3c325a 100644
--- a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.css
+++ b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.css
@@ -17,36 +17,36 @@
.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,monospace;}
-.ec-lmtt-12{ font-family: monospace,monospace;}
-.ec-lmtt-12{ font-family: monospace,monospace;}
-.ec-lmtt-12{ font-family: monospace,monospace;}
-.ec-lmtt-12{ font-family: monospace,monospace;}
-.ec-lmtt-12{ font-family: monospace,monospace;}
-.ec-lmtt-12{ font-family: monospace,monospace;}
-.ec-lmtt-12{ font-family: monospace,monospace;}
-.ec-lmtt-12{ font-family: monospace,monospace;}
-.ec-lmtt-12{ font-family: monospace,monospace;}
-.ec-lmtt-12{ font-family: monospace,monospace;}
-.ec-lmtt-12{ font-family: monospace,monospace;}
-.ec-lmtt-12{ font-family: monospace,monospace;}
-.ec-lmtt-12{ font-family: monospace,monospace;}
-.ec-lmtt-12{ font-family: monospace,monospace;}
-.ec-lmtt-10{ font-family: monospace,monospace;}
-.ec-lmtt-10{ font-family: monospace,monospace;}
-.ec-lmtt-10{ font-family: monospace,monospace;}
-.ec-lmtt-10{ font-family: monospace,monospace;}
-.ec-lmtt-10{ font-family: monospace,monospace;}
-.ec-lmtt-10{ font-family: monospace,monospace;}
-.ec-lmtt-10{ font-family: monospace,monospace;}
-.ec-lmtt-10{ font-family: monospace,monospace;}
-.ec-lmtt-10{ font-family: monospace,monospace;}
-.ec-lmtt-10{ font-family: monospace,monospace;}
-.ec-lmtt-10{ font-family: monospace,monospace;}
-.ec-lmtt-10{ font-family: monospace,monospace;}
-.ec-lmtt-10{ font-family: monospace,monospace;}
-.ec-lmtt-10{ font-family: monospace,monospace;}
-.ec-lmtt-10{ font-family: monospace,monospace;}
+.ec-lmtt-12{font-size:120%; 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-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-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;}
+.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-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-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;}
@@ -94,36 +94,36 @@
.ec-lmbx-10{ font-weight: bold;}
.ec-lmbx-10{ font-weight: bold;}
.ec-lmr-7{font-size:70%;}
-.ec-lmtk-10{ font-family: monospace,monospace;}
-.ec-lmtk-10{ font-family: monospace,monospace;}
-.ec-lmtk-10{ font-family: monospace,monospace;}
-.ec-lmtk-10{ font-family: monospace,monospace;}
-.ec-lmtk-10{ font-family: monospace,monospace;}
-.ec-lmtk-10{ font-family: monospace,monospace;}
-.ec-lmtk-10{ font-family: monospace,monospace;}
-.ec-lmtk-10{ font-family: monospace,monospace;}
-.ec-lmtk-10{ font-family: monospace,monospace;}
-.ec-lmtk-10{ font-family: monospace,monospace;}
-.ec-lmtk-10{ font-family: monospace,monospace;}
-.ec-lmtk-10{ font-family: monospace,monospace;}
-.ec-lmtk-10{ font-family: monospace,monospace;}
-.ec-lmtk-10{ font-family: monospace,monospace;}
-.ec-lmtk-10{ font-family: monospace,monospace;}
-.ec-lmtt-8{font-size:80%; font-family: monospace,monospace;}
-.ec-lmtt-8{ font-family: monospace,monospace;}
-.ec-lmtt-8{ font-family: monospace,monospace;}
-.ec-lmtt-8{ font-family: monospace,monospace;}
-.ec-lmtt-8{ font-family: monospace,monospace;}
-.ec-lmtt-8{ font-family: monospace,monospace;}
-.ec-lmtt-8{ font-family: monospace,monospace;}
-.ec-lmtt-8{ font-family: monospace,monospace;}
-.ec-lmtt-8{ font-family: monospace,monospace;}
-.ec-lmtt-8{ font-family: monospace,monospace;}
-.ec-lmtt-8{ font-family: monospace,monospace;}
-.ec-lmtt-8{ font-family: monospace,monospace;}
-.ec-lmtt-8{ font-family: monospace,monospace;}
-.ec-lmtt-8{ font-family: monospace,monospace;}
-.ec-lmtt-8{ font-family: monospace,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-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-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-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;}
+.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-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-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;}
@@ -139,36 +139,36 @@
.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,monospace;}
-.ec-lmtt-9{ font-family: monospace,monospace;}
-.ec-lmtt-9{ font-family: monospace,monospace;}
-.ec-lmtt-9{ font-family: monospace,monospace;}
-.ec-lmtt-9{ font-family: monospace,monospace;}
-.ec-lmtt-9{ font-family: monospace,monospace;}
-.ec-lmtt-9{ font-family: monospace,monospace;}
-.ec-lmtt-9{ font-family: monospace,monospace;}
-.ec-lmtt-9{ font-family: monospace,monospace;}
-.ec-lmtt-9{ font-family: monospace,monospace;}
-.ec-lmtt-9{ font-family: monospace,monospace;}
-.ec-lmtt-9{ font-family: monospace,monospace;}
-.ec-lmtt-9{ font-family: monospace,monospace;}
-.ec-lmtt-9{ font-family: monospace,monospace;}
-.ec-lmtt-9{ font-family: monospace,monospace;}
-.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;}
-.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;}
+.ec-lmtt-9{font-size:90%; 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-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-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;}
p{margin-top:0;margin-bottom:0}
p.indent{text-indent:0;}
p + p{margin-top:1em;}
@@ -235,6 +235,11 @@ table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
.hline td, .cline td{ padding: 0; }
.hline hr, .cline hr{border:none;border-top:1px solid black;}
.tabbing-right {text-align:right;}
+span.TEX {letter-spacing: -0.125em; }
+span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
+a span.TEX span.E {text-decoration: none; }
+span.LATEX span.A{ position:relative; top:-0.5ex; left:-0.4em; font-size:85%;}
+span.LATEX span.TEX{ position:relative; left: -0.4em; }
div.float, div.figure {margin-left: auto; margin-right: auto;}
div.float img {text-align:center;}
div.figure img {text-align:center;}
diff --git a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html
index 26c5ee973e2..e8755463f0b 100644
--- a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html
+++ b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html
@@ -1,7 +1,7 @@
<!DOCTYPE html>
<html lang="en-US" xml:lang="en-US" >
<head>
- <title>Przewodnik TeX Live 2020 </title>
+ <title>Przewodnik TEX Live 2021 </title>
<meta charset="utf-8" />
<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
@@ -17,16 +17,19 @@
-<h2 class="titleHead">Przewodnik TeX Live 2020 </h2>
- <div class="author" ><span
-class="ec-lmr-12">Redakcja: Karl Berry</span>
-<br /> <span
+<h2 class="titleHead">Przewodnik <span class="TEX">T<span
+class="E">E</span>X</span> Live 2021 </h2>
+ <div class="author" ><span
+class="ec-lmr-12">Karl Berry</span>
+<br /> <span
class="ec-lmr-12">tłumaczenie: Zofia Walczak</span>
-<br /> <a
+<br /> <span
+class="ec-lmr-12">tłumaczenie 2021: Jerzy Ludwichowski</span>
+<br /> <a
href="https://tug.org/texlive/" class="url" ><span
class="ec-lmtt-12">https://tug.org/texlive/</span></a> </div><br />
<div class="date" ><span
-class="ec-lmr-12">Marzec 2020</span></div>
+class="ec-lmr-12">Marzec 2021 r.</span></div>
</div>
<h3 class="likesectionHead"><a
id="x1-1000"></a>Spis treści</h3>
@@ -34,27 +37,38 @@ class="ec-lmr-12">Marzec 2020</span></div>
<span class="sectionToc" >1 <a
href="#x1-20001" id="QQ2-1-2">Wstęp</a></span>
<br />  <span class="subsectionToc" >1.1 <a
-href="#x1-30001.1" id="QQ2-1-3">TeX Live i TeX Collection</a></span>
+href="#x1-30001.1" id="QQ2-1-3"><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</a></span>
<br />  <span class="subsectionToc" >1.2 <a
href="#x1-40001.2" id="QQ2-1-4">Obsługiwane systemy operacyjne</a></span>
<br />  <span class="subsectionToc" >1.3 <a
-href="#x1-50001.3" id="QQ2-1-5">Podstawy instalacji TeX Live</a></span>
+href="#x1-50001.3" id="QQ2-1-5">Podstawy instalacji <span class="TEX">T<span
+class="E">E</span>X</span> Live</a></span>
<br />  <span class="subsectionToc" >1.4 <a
href="#x1-60001.4" id="QQ2-1-6">Uwagi dotyczące bezpieczeństwa</a></span>
<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">Przegląd TeX Live</a></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 TeX Collection: TeX Live, proTeXt, MacTeX</a></span>
+href="#x1-90002.1" id="QQ2-1-9">The <span class="TEX">T<span
+class="E">E</span>X</span> Collection: <span class="TEX">T<span
+class="E">E</span>X</span> Live, pro<span class="TEX">T<span
+class="E">E</span>X</span>t, Mac<span class="TEX">T<span
+class="E">E</span>X</span></a></span>
<br />  <span class="subsectionToc" >2.2 <a
-href="#x1-100002.2" id="QQ2-1-10">Główne katalogi TeX Live</a></span>
+href="#x1-100002.2" id="QQ2-1-10">Główne katalogi <span class="TEX">T<span
+class="E">E</span>X</span> Live</a></span>
<br />  <span class="subsectionToc" >2.3 <a
href="#x1-110002.3" id="QQ2-1-11">Predefiniowane drzewa katalogów texmf</a></span>
<br />  <span class="subsectionToc" >2.4 <a
-href="#x1-120002.4" id="QQ2-1-12">Rozszerzenia TeX-a</a></span>
+href="#x1-120002.4" id="QQ2-1-12">Rozszerzenia <span class="TEX">T<span
+class="E">E</span>X</span>-a</a></span>
<br />  <span class="subsectionToc" >2.5 <a
-href="#x1-130002.5" id="QQ2-1-13">Inne ważniejsze programy TeX Live</a></span>
+href="#x1-130002.5" id="QQ2-1-13">Inne ważniejsze programy <span class="TEX">T<span
+class="E">E</span>X</span> Live</a></span>
<br /> <span class="sectionToc" >3 <a
href="#x1-140003" id="QQ2-1-14">Instalacja</a></span>
<br />  <span class="subsectionToc" >3.1 <a
@@ -71,241 +85,283 @@ href="#x1-190003.1.4" id="QQ2-1-23">Cygwin</a></span>
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">Instalator w trybie graficznym</a></span>
-<br />   <span class="subsubsectionToc" >3.1.7 <a
-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">Uruchamianie instalacji</a></span>
+href="#x1-220003.2" id="QQ2-1-26">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>
+href="#x1-230003.2.1" id="QQ2-1-27">Menu: binary systems (tylko Unix)</a></span>
<br />   <span class="subsubsectionToc" >3.2.2 <a
-href="#x1-250003.2.2" id="QQ2-1-30">Wybór składników do instalacji</a></span>
+href="#x1-240003.2.2" id="QQ2-1-29">Wybór składników do instalacji</a></span>
<br />   <span class="subsubsectionToc" >3.2.3 <a
-href="#x1-260003.2.3" id="QQ2-1-33">Katalogi</a></span>
+href="#x1-250003.2.3" id="QQ2-1-32">Katalogi</a></span>
<br />   <span class="subsubsectionToc" >3.2.4 <a
-href="#x1-270003.2.4" id="QQ2-1-34">Opcje</a></span>
+href="#x1-260003.2.4" id="QQ2-1-33">Opcje</a></span>
<br />  <span class="subsectionToc" >3.3 <a
-href="#x1-280003.3" id="QQ2-1-36">Parametry instalacji z linii poleceń</a></span>
+href="#x1-270003.3" id="QQ2-1-35">Parametry instalacji z linii poleceń</a></span>
<br />   <span class="subsubsectionToc" >3.3.1 <a
-href="#x1-290003.3.1" id="QQ2-1-37">Parametr <span
+href="#x1-280003.3.1" id="QQ2-1-36">Parametr <span
class="ec-lmtt-10">-repository</span></a></span>
<br />  <span class="subsectionToc" >3.4 <a
-href="#x1-300003.4" id="QQ2-1-38">Czynności poinstalacyjne</a></span>
+href="#x1-290003.4" id="QQ2-1-37">Czynności poinstalacyjne</a></span>
<br />   <span class="subsubsectionToc" >3.4.1 <a
-href="#x1-310003.4.1" id="QQ2-1-39">Zmienne środowiska dla Unix</a></span>
+href="#x1-300003.4.1" id="QQ2-1-38">Zmienne środowiska dla Unix</a></span>
<br />   <span class="subsubsectionToc" >3.4.2 <a
-href="#x1-320003.4.2" id="QQ2-1-40">Zmienne środowiska: konfiguracja globalna</a></span>
+href="#x1-310003.4.2" id="QQ2-1-39">Zmienne środowiska: konfiguracja globalna</a></span>
<br />   <span class="subsubsectionToc" >3.4.3 <a
-href="#x1-330003.4.3" id="QQ2-1-41">Aktualizacje z internetu po instalacji z DVD</a></span>
+href="#x1-320003.4.3" id="QQ2-1-40">Aktualizacje z internetu po instalacji z DVD</a></span>
<br />   <span class="subsubsectionToc" >3.4.4 <a
-href="#x1-340003.4.4" id="QQ2-1-42">Konfiguracja fontów dla XeTeX i LuaTeX</a></span>
+href="#x1-330003.4.4" id="QQ2-1-41">Konfiguracja fontów dla Xe<span class="TEX">T<span
+class="E">E</span>X</span> i Lua<span class="TEX">T<span
+class="E">E</span>X</span></a></span>
<br />   <span class="subsubsectionToc" >3.4.5 <a
-href="#x1-350003.4.5" id="QQ2-1-43">ConTeXt Mark IV</a></span>
+href="#x1-340003.4.5" id="QQ2-1-42">Con<span class="TEX">T<span
+class="E">E</span>X</span>t Mark IV</a></span>
<br />   <span class="subsubsectionToc" >3.4.6 <a
-href="#x1-360003.4.6" id="QQ2-1-44">Integracja lokalnych i prywatnych pakietów makr</a></span>
+href="#x1-350003.4.6" id="QQ2-1-43">Integracja lokalnych i prywatnych pakietów makr</a></span>
<br />   <span class="subsubsectionToc" >3.4.7 <a
-href="#x1-370003.4.7" id="QQ2-1-45">Integracja fontów z innych źródeł</a></span>
+href="#x1-360003.4.7" id="QQ2-1-44">Integracja fontów z innych źródeł</a></span>
<br />  <span class="subsectionToc" >3.5 <a
-href="#x1-380003.5" id="QQ2-1-46">Testowanie instalacji</a></span>
+href="#x1-370003.5" id="QQ2-1-45">Testowanie instalacji</a></span>
<br />  <span class="subsectionToc" >3.6 <a
-href="#x1-390003.6" id="QQ2-1-47">Dodatkowe oprogramowanie</a></span>
+href="#x1-380003.6" id="QQ2-1-46">Dodatkowe oprogramowanie</a></span>
<br /> <span class="sectionToc" >4 <a
-href="#x1-400004" id="QQ2-1-48">Instalacje zaawansowane</a></span>
+href="#x1-390004" id="QQ2-1-47">Instalacje zaawansowane</a></span>
<br />  <span class="subsectionToc" >4.1 <a
-href="#x1-410004.1" id="QQ2-1-49">Instalacje dla wielu użytkowników (lub wieloplatformowe)</a></span>
+href="#x1-400004.1" id="QQ2-1-48">Instalacje dla wielu użytkowników (lub wieloplatformowe)</a></span>
<br />  <span class="subsectionToc" >4.2 <a
-href="#x1-420004.2" id="QQ2-1-50">Instalacja przenośna (USB)</a></span>
+href="#x1-410004.2" id="QQ2-1-49">Instalacja przenośna (USB)</a></span>
<br /> <span class="sectionToc" >5 <a
-href="#x1-430005" id="QQ2-1-51"><span
+href="#x1-420005" id="QQ2-1-50"><span
class="ec-lmss-10">tlmgr</span>: zarządzanie instalacją</a></span>
<br />  <span class="subsectionToc" >5.1 <a
-href="#x1-440005.1" id="QQ2-1-55"><span
+href="#x1-430005.1" id="QQ2-1-54"><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">Przykładowe wywołania <span
+href="#x1-440005.2" id="QQ2-1-55">Przykładowe wywołania <span
class="ec-lmss-10">tlmgr </span>z linii poleceń</a></span>
<br /> <span class="sectionToc" >6 <a
-href="#x1-460006" id="QQ2-1-57">Uwagi dotyczące Windows</a></span>
+href="#x1-450006" id="QQ2-1-56">Uwagi dotyczące Windows</a></span>
<br />  <span class="subsectionToc" >6.1 <a
-href="#x1-470006.1" id="QQ2-1-58">Cechy specyficzne w systemie Windows</a></span>
+href="#x1-460006.1" id="QQ2-1-57">Cechy specyficzne w systemie Windows</a></span>
<br />  <span class="subsectionToc" >6.2 <a
-href="#x1-480006.2" id="QQ2-1-59">Programy pomocnicze dla Windows</a></span>
+href="#x1-470006.2" id="QQ2-1-58">Programy pomocnicze dla Windows</a></span>
<br />  <span class="subsectionToc" >6.3 <a
-href="#x1-490006.3" id="QQ2-1-60">User Profile (inaczej Home – katalog domowy)</a></span>
+href="#x1-480006.3" id="QQ2-1-59">User Profile (inaczej Home – katalog domowy)</a></span>
<br />  <span class="subsectionToc" >6.4 <a
-href="#x1-500006.4" id="QQ2-1-61">Rejestr Windows</a></span>
+href="#x1-490006.4" id="QQ2-1-60">Rejestr Windows</a></span>
<br />  <span class="subsectionToc" >6.5 <a
-href="#x1-510006.5" id="QQ2-1-62">Uprawnienia w Windows</a></span>
+href="#x1-500006.5" id="QQ2-1-61">Uprawnienia w Windows</a></span>
<br />  <span class="subsectionToc" >6.6 <a
-href="#x1-520006.6" id="QQ2-1-63">Zwiększanie maksymalnej dostępnej pamięci w Windows i Cygwin</a></span>
+href="#x1-510006.6" id="QQ2-1-62">Zwiększanie maksymalnej dostępnej pamięci w Windows i Cygwin</a></span>
<br /> <span class="sectionToc" >7 <a
-href="#x1-530007" id="QQ2-1-64">Instrukcja obsługi systemu Web2C</a></span>
+href="#x1-520007" id="QQ2-1-63">Instrukcja obsługi systemu Web2C</a></span>
<br />  <span class="subsectionToc" >7.1 <a
-href="#x1-540007.1" id="QQ2-1-65">Przeszukiwanie ścieżek przez Kpathsea</a></span>
+href="#x1-530007.1" id="QQ2-1-64">Przeszukiwanie ścieżek przez Kpathsea</a></span>
<br />   <span class="subsubsectionToc" >7.1.1 <a
-href="#x1-550007.1.1" id="QQ2-1-66">Źródła ścieżek</a></span>
+href="#x1-540007.1.1" id="QQ2-1-65">Źródła ścieżek</a></span>
<br />   <span class="subsubsectionToc" >7.1.2 <a
-href="#x1-560007.1.2" id="QQ2-1-67">Pliki konfiguracyjne</a></span>
+href="#x1-550007.1.2" id="QQ2-1-66">Pliki konfiguracyjne</a></span>
<br />   <span class="subsubsectionToc" >7.1.3 <a
-href="#x1-570007.1.3" id="QQ2-1-68">Rozwijanie ścieżek</a></span>
+href="#x1-560007.1.3" id="QQ2-1-67">Rozwijanie ścieżek</a></span>
<br />   <span class="subsubsectionToc" >7.1.4 <a
-href="#x1-580007.1.4" id="QQ2-1-69">Rozwijanie domyślne</a></span>
+href="#x1-570007.1.4" id="QQ2-1-68">Rozwijanie domyślne</a></span>
<br />   <span class="subsubsectionToc" >7.1.5 <a
-href="#x1-590007.1.5" id="QQ2-1-70">Rozwijanie nawiasów</a></span>
+href="#x1-580007.1.5" id="QQ2-1-69">Rozwijanie nawiasów</a></span>
<br />   <span class="subsubsectionToc" >7.1.6 <a
-href="#x1-600007.1.6" id="QQ2-1-71">Rozwijanie podkatalogów</a></span>
+href="#x1-590007.1.6" id="QQ2-1-70">Rozwijanie podkatalogów</a></span>
<br />   <span class="subsubsectionToc" >7.1.7 <a
-href="#x1-610007.1.7" id="QQ2-1-72">Lista znaków specjalnych w plikach <span
+href="#x1-600007.1.7" id="QQ2-1-71">Lista znaków specjalnych w plikach <span
class="ec-lmtt-10">texmf.cnf </span>– podsumowanie</a></span>
<br />  <span class="subsectionToc" >7.2 <a
-href="#x1-620007.2" id="QQ2-1-73">Bazy nazw plików</a></span>
+href="#x1-610007.2" id="QQ2-1-72">Bazy nazw plików</a></span>
<br />   <span class="subsubsectionToc" >7.2.1 <a
-href="#x1-630007.2.1" id="QQ2-1-74">Baza nazw plików</a></span>
+href="#x1-620007.2.1" id="QQ2-1-73">Baza nazw plików</a></span>
<br />   <span class="subsubsectionToc" >7.2.2 <a
-href="#x1-640007.2.2" id="QQ2-1-75">kpsewhich – program do przeszukiwania ścieżek</a></span>
+href="#x1-630007.2.2" id="QQ2-1-74">kpsewhich – program do przeszukiwania ścieżek</a></span>
<br />   <span class="subsubsectionToc" >7.2.3 <a
-href="#x1-650007.2.3" id="QQ2-1-76">Przykłady użycia</a></span>
+href="#x1-640007.2.3" id="QQ2-1-75">Przykłady użycia</a></span>
<br />   <span class="subsubsectionToc" >7.2.4 <a
-href="#x1-660007.2.4" id="QQ2-1-77">Diagnostyka błędów</a></span>
+href="#x1-650007.2.4" id="QQ2-1-76">Diagnostyka błędów</a></span>
<br />  <span class="subsectionToc" >7.3 <a
-href="#x1-670007.3" id="QQ2-1-79">Parametry kontrolujące działanie programów</a></span>
+href="#x1-660007.3" id="QQ2-1-78">Parametry kontrolujące działanie programów</a></span>
<br />  <span class="subsectionToc" >7.4 <a
-href="#x1-680007.4" id="QQ2-1-80"><span
+href="#x1-670007.4" id="QQ2-1-79"><span
class="ec-lmtt-10">$TEXMFDOTDIR</span></a></span>
<br /> <span class="sectionToc" >8 <a
-href="#x1-690008" id="QQ2-1-81">Podziękowania</a></span>
+href="#x1-680008" id="QQ2-1-80">Podziękowania</a></span>
<br /> <span class="sectionToc" >9 <a
-href="#x1-700009" id="QQ2-1-82">Historia</a></span>
+href="#x1-690009" id="QQ2-1-81">Historia</a></span>
<br />  <span class="subsectionToc" >9.1 <a
-href="#x1-710009.1" id="QQ2-1-83">Poprzednie wersje</a></span>
+href="#x1-700009.1" id="QQ2-1-82">Poprzednie wersje</a></span>
<br />   <span class="subsubsectionToc" >9.1.1 <a
-href="#x1-720009.1.1" id="QQ2-1-84">Wydanie 2004</a></span>
+href="#x1-710009.1.1" id="QQ2-1-83">Wydanie 2003</a></span>
<br />   <span class="subsubsectionToc" >9.1.2 <a
-href="#x1-730009.1.2" id="QQ2-1-85">Wydanie 2005</a></span>
+href="#x1-720009.1.2" id="QQ2-1-84">Wydanie 2004</a></span>
<br />   <span class="subsubsectionToc" >9.1.3 <a
-href="#x1-740009.1.3" id="QQ2-1-86">Wydanie 2006–2007</a></span>
+href="#x1-730009.1.3" id="QQ2-1-85">Wydanie 2005</a></span>
<br />   <span class="subsubsectionToc" >9.1.4 <a
-href="#x1-750009.1.4" id="QQ2-1-87">Wydanie 2008</a></span>
+href="#x1-740009.1.4" id="QQ2-1-86">Wydanie 2006–2007</a></span>
<br />   <span class="subsubsectionToc" >9.1.5 <a
-href="#x1-760009.1.5" id="QQ2-1-88">Wydanie 2009</a></span>
+href="#x1-750009.1.5" id="QQ2-1-87">Wydanie 2008</a></span>
<br />   <span class="subsubsectionToc" >9.1.6 <a
-href="#x1-770009.1.6" id="QQ2-1-89">Wydanie 2010</a></span>
+href="#x1-760009.1.6" id="QQ2-1-88">Wydanie 2009</a></span>
<br />   <span class="subsubsectionToc" >9.1.7 <a
-href="#x1-780009.1.7" id="QQ2-1-90">Wydanie 2011</a></span>
+href="#x1-770009.1.7" id="QQ2-1-89">Wydanie 2010</a></span>
<br />   <span class="subsubsectionToc" >9.1.8 <a
-href="#x1-790009.1.8" id="QQ2-1-91">Wydanie 2012</a></span>
+href="#x1-780009.1.8" id="QQ2-1-90">Wydanie 2011</a></span>
<br />   <span class="subsubsectionToc" >9.1.9 <a
-href="#x1-800009.1.9" id="QQ2-1-92">Wydanie 2013</a></span>
+href="#x1-790009.1.9" id="QQ2-1-91">Wydanie 2012</a></span>
<br />   <span class="subsubsectionToc" >9.1.10 <a
-href="#x1-810009.1.10" id="QQ2-1-93">Wydanie 2014</a></span>
+href="#x1-800009.1.10" id="QQ2-1-92">Wydanie 2013</a></span>
<br />   <span class="subsubsectionToc" >9.1.11 <a
-href="#x1-820009.1.11" id="QQ2-1-94">Wydanie 2015</a></span>
+href="#x1-810009.1.11" id="QQ2-1-93">Wydanie 2014</a></span>
<br />   <span class="subsubsectionToc" >9.1.12 <a
-href="#x1-830009.1.12" id="QQ2-1-95">Wydanie 2016</a></span>
+href="#x1-820009.1.12" id="QQ2-1-94">Wydanie 2015</a></span>
<br />   <span class="subsubsectionToc" >9.1.13 <a
-href="#x1-840009.1.13" id="QQ2-1-96">Wydanie 2017</a></span>
+href="#x1-830009.1.13" id="QQ2-1-95">Wydanie 2016</a></span>
<br />   <span class="subsubsectionToc" >9.1.14 <a
-href="#x1-850009.1.14" id="QQ2-1-97">Wydanie 2018</a></span>
+href="#x1-840009.1.14" id="QQ2-1-96">Wydanie 2017</a></span>
+<br />   <span class="subsubsectionToc" >9.1.15 <a
+href="#x1-850009.1.15" id="QQ2-1-97">Wydanie 2018</a></span>
+<br />   <span class="subsubsectionToc" >9.1.16 <a
+href="#x1-860009.1.16" id="QQ2-1-98">Wydanie 2019</a></span>
+<br />   <span class="subsubsectionToc" >9.1.17 <a
+href="#x1-870009.1.17" id="QQ2-1-99">Wydanie 2020</a></span>
<br />  <span class="subsectionToc" >9.2 <a
-href="#x1-860009.2" id="QQ2-1-98">Wydania 2019</a></span>
+href="#x1-880009.2" id="QQ2-1-100">Wydanie aktualne: 2021</a></span>
<br />  <span class="subsectionToc" >9.3 <a
-href="#x1-870009.3" id="QQ2-1-99">Wersja aktualna – 2020</a></span>
-<br />  <span class="subsectionToc" >9.4 <a
-href="#x1-880009.4" id="QQ2-1-100">Przyszłe wersje</a></span>
+href="#x1-890009.3" id="QQ2-1-101">Przyszłe wersje</a></span>
</div>
<h3 class="sectionHead"><span class="titlemark">1. </span> <a
id="x1-20001"></a>Wstęp</h3>
-<!--l. 70--><p class="noindent" >
+<!--l. 79--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">1.1. </span> <a
- id="x1-30001.1"></a>TeX Live i TeX Collection</h4>
-<!--l. 71--><p class="noindent" >Ten dokument opisuje oprogramowanie TeX Live – dystrybucję TeX-a wraz z programami pomocniczymi,
+ 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. 80--><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 GNU/Linux, różnych wersji Unix, Mac OS X oraz Windows.
-</p><!--l. 76--><p class="indent" > TeX Live można ściągnąć z sieci bądź otrzymać na płytce DVD TeX Collection, którą otrzymują
-członkowie odpowiedniej Grupy Użytkowników Systemu TeX. Część <a
-href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a> omawia pokrótce
-zawartość tej płytki. Zarówno TeX Live, jak i TeX Collection powstały dzięki zbiorowemu wysiłkowi
-Grup użytkowników TeX-a. W tym dokumencie omówimy głównie samą dystrybucję TeX
+</p><!--l. 84--><p class="indent" > <span class="TEX">T<span
+class="E">E</span>X</span> Live można ściągnąć z sieci bądź otrzymać na płytce DVD <span class="TEX">T<span
+class="E">E</span>X</span> Collection, którą otrzymują
+członkowie odpowiedniej Grupy Użytkowników Systemu <span class="TEX">T<span
+class="E">E</span>X</span>. Część <a
+href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a> omawia pokrótce zawartość
+tej płytki. Zarówno <span class="TEX">T<span
+class="E">E</span>X</span> Live, jak i <span class="TEX">T<span
+class="E">E</span>X</span> Collection powstały dzięki zbiorowemu wysiłkowi
+Grup użytkowników <span class="TEX">T<span
+class="E">E</span>X</span>-a. W tym dokumencie omówimy głównie samą dystrybucję <span class="TEX">T<span
+class="E">E</span>X</span>
Live.
-</p><!--l. 81--><p class="indent" > TeX Live zawiera pliki wykonywalne programów: TeX, LaTeX2e, ConTeXt, Metafont, MetaPost, BibTeX
-i wielu innych, bogaty zestaw pakietów makr o wielorakim zastosowaniu, fontów i dokumentacji
+</p><!--l. 89--><p class="indent" > <span class="TEX">T<span
+class="E">E</span>X</span> Live zawiera pliki wykonywalne programów: <span class="TEX">T<span
+class="E">E</span>X</span>, LaTeX2e, Con<span class="TEX">T<span
+class="E">E</span>X</span>t, Metafont, MetaPost,
+BibTeX i wielu innych, bogaty zestaw pakietów makr o wielorakim zastosowaniu, fontów i dokumentacji
w różnych językach, a także wsparcie składu publikacji w wielu językach świata.
-</p><!--l. 88--><p class="indent" > Lista najważniejszych zmian w tej edycji TeX Live znajduje się w części <a
-href="#x1-870009.3">9.3<!--tex4ht:ref: sec:tlcurrent --></a>, na str. <a
-href="#x1-870009.3">94<!--tex4ht:ref: sec:tlcurrent --></a>.
-</p><!--l. 91--><p class="indent" > Czytelnik nie znajdzie w tym dokumencie informacji o systemie TeX, a jedynie najważniejsze etapy
-instalacji i konfiguracji oprogramowania TeX Live.
-</p><!--l. 94--><p class="indent" > Podstawowe pojęcia dotyczące TeX-a początkujący użytkownicy znajdą np. w artykule <span
+</p><!--l. 95--><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-880009.2">9.2<!--tex4ht:ref: sec:tlcurrent --></a>, na str. <a
+href="#x1-880009.2">94<!--tex4ht:ref: sec:tlcurrent --></a>.
+</p><!--l. 98--><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.
+</p><!--l. 101--><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 TeX</span>: <a
+class="ec-lmri-10">systemie </span><span class="TEX"><span
+class="ec-lmri-10">T</span><span
+class="E"><span
+class="ec-lmri-10">E</span></span><span
+class="ec-lmri-10">X</span></span>: <a
href="../../../../texmf-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 TeX-owi.
-</p><!--l. 98--><p class="indent" > <a id="platforms"></a>
+internetowej poświęconej <span class="TEX">T<span
+class="E">E</span>X</span>-owi.
+</p><!--l. 105--><p class="indent" > <a id="platforms"></a>
</p>
<h4 class="subsectionHead"><span class="titlemark">1.2. </span> <a
id="x1-40001.2"></a>Obsługiwane systemy operacyjne</h4>
-<!--l. 102--><p class="noindent" >TeX Live zawiera oprogramowanie dla wielu platform uniksowych, w tym GNU/Linux, Mac OS X i Cygwin.
+<!--l. 109--><p class="noindent" ><span class="TEX">T<span
+class="E">E</span>X</span> Live zawiera oprogramowanie dla wielu platform uniksowych, w tym GNU/Linux, Mac OS X i Cygwin.
Załączone pliki źródłowe pozwalają też na jego instalację na platformach innych systemów operacyjnych
i kompilację samych programów.
-</p><!--l. 108--><p class="indent" > Spośród systemów Windows obsługiwane jest Windows 7 i wersje późniejsze. W Windows Vista
-również powinien zadziałać, ale TeX Live nie może już być instalowany w systemach Windows XP
-i wcześniejszych. Nie ma osobnego oprogramowania dla 64-bitowych wersji Windows, programy 32-bitowe
-działają w obu wersjach równie sprawnie.
-</p><!--l. 112--><p class="indent" > W części <a
+</p><!--l. 114--><p class="indent" > Spośród systemów Windows obsługiwane jest Windows 7 i wersje późniejsze. W Windows Vista
+również powinien zadziałać, ale <span class="TEX">T<span
+class="E">E</span>X</span> Live nie może już być instalowany w systemach Windows XP
+i wcześniejszych. <span class="TEX">T<span
+class="E">E</span>X</span> Live nie zawiera osobnych binariów dla 64-bitowych wersji Windows, programy
+32-bitowe działają w obu wersjach. W <a
+href="https://tug.org/texlive/windows.html" class="url" ><span
+class="ec-lmtt-10">https://tug.org/texlive/windows.html</span></a> omówiono, jak dodać
+binaria 64-bitowe.
+</p><!--l. 121--><p class="indent" > W części <a
href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a> omówiono alternatywne dystrybucje, przeznaczone dla Windows oraz Mac OS X.
-</p><!--l. 115--><p class="noindent" >
+</p><!--l. 124--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">1.3. </span> <a
- id="x1-50001.3"></a>Podstawy instalacji TeX Live</h4>
-<!--l. 118--><p class="noindent" >TeX Live można zainstalować z płytki DVD lub internetu (<a
-href="httpss://tug.org/texlive/acquire.html" class="url" ><span
-class="ec-lmtt-10">httpss://tug.org/texlive/acquire.html</span></a>).
+ id="x1-50001.3"></a>Podstawy instalacji <span class="TEX">T<span
+class="E">E</span>X</span> Live</h4>
+<!--l. 127--><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="https://tug.org/texlive/acquire.html" class="url" ><span
+class="ec-lmtt-10">https://tug.org/texlive/acquire.html</span></a>).
Program instalacyjny jest niewielki i pozwala pobrać z sieci wszystkie potrzebne pakiety. Jest to wygodne,
-zwłaszcza gdy potrzebujemy jedynie części oprogramowania TeX Live i nie chcemy pobierać niepotrzebnie
+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.
-</p><!--l. 124--><p class="indent" > Płytka DVD (lub jej obraz w pliku <span
-class="ec-lmtt-10">.iso</span>) pozwala zainstalować TeX Live na twardym dysku. Nie można
-uruchomić TeX Live bezpośrednio z  TeX Collection DVD albo z jej obrazu, ale można przygotować
-instalację przenośną np. na pendrivie (patrz część <a
-href="#x1-420004.2">4.2<!--tex4ht:ref: sec:portable-tl --></a>). Szczegółowy opis instalacji TeX
-Live znajduje się w dalszych rozdziałach tego dokumentu (str. <a
-href="#x1-140003">13<!--tex4ht:ref: sec:install --></a>), poniżej zaś informacja w
+</p><!--l. 133--><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-410004.2">4.2<!--tex4ht:ref: sec:portable-tl --></a>). Szczegółowy opis instalacji <span class="TEX">T<span
+class="E">E</span>X</span>
+Live znajduje się w dalszych rozdziałach tego dokumentu (str. <a
+href="#x1-140003">12<!--tex4ht:ref: sec:install --></a>), poniżej zaś informacja w
skrócie.
</p>
<ul class="itemize1">
- <li class="itemize">Program instalacyjny <span
-class="ec-lmtt-10">install-tl </span>może działać w trybach: graficznym („gui mode”)
- z parametrem <span
-class="ec-lmtt-10">-gui </span>(domyślnym dla Windows i Mac OS X), tekstowym z parametrem
- <span
-class="ec-lmtt-10">-gui=text </span>(domyślnym dla wszystkich innych). Dla systemów Unix poprzedni <span
-class="ec-lmtt-10">Perl/Tk </span>i
- tryb „wizard&#x0022; 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 class="itemize">Skrypt instalacyjny dla systemu Unix nosi nazwę <span
+class="ec-lmtt-10">install-tl </span>zaś dla systemów Windows
+ należy użyć <span
+class="ec-lmtt-10">instal-tl-windows</span>. Program instalacyjny będzie działał w trybie graficznym
+ z opcją <span
+class="ec-lmtt-10">-gui </span>(co jest trybem domyślnym dla Windows i MacOSX) lub w trybie tekstowym
+ z opcją <span
+class="ec-lmtt-10">-gui=text </span>(co jest trybem domyślnym dla pozostałych platform).
</li>
<li class="itemize">Jednym z instalowanych programów jest <span
-class="ec-lmss-10">tlmgr </span>(menedżer TeX Live), który można
+class="ec-lmss-10">tlmgr </span>(menedżer <span class="TEX">T<span
+class="E">E</span>X</span> Live), który można
uruchomić zarówno w trybie tekstowym jak i graficznym. Pozwala on doinstalować
lub usunąć pakiety, aktualizować je z sieci, a także wykonywać różne czynności
konfiguracyjne.
</li></ul>
-<!--l. 142--><p class="indent" > <a id="security"></a>
+<!--l. 152--><p class="indent" > <a id="security"></a>
</p>
<h4 class="subsectionHead"><span class="titlemark">1.4. </span> <a
id="x1-60001.4"></a>Uwagi dotyczące bezpieczeństwa</h4>
-<!--l. 146--><p class="noindent" >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
+<!--l. 156--><p class="noindent" >Zgodnie z naszą najlepszą wiedzą, główne programy <span class="TEX">T<span
+class="E">E</span>X</span>-owe są (i zawsze były) nadzwyczaj odporne.
+Jednak mimo dokładania najwyższej staranności, inne programy wspierające, zawarte w <span class="TEX">T<span
+class="E">E</span>X</span> Live, nie
zawsze osiągają ten sam poziom. Jak zawsze, należy być ostrożnym przy uruchamianiu programów
z danymi pochodzącymi z niepewnych źródeł. Dla zwiększenia stopnia bezpieczeństwa zalecamy
stosowanie podczas pracy nowych podfolderów.
-</p><!--l. 154--><p class="indent" > Konieczność zachowania staranności jest szczególnie ważna w systemie Windows, ponieważ
+</p><!--l. 164--><p class="indent" > Konieczność zachowania staranności jest szczególnie ważna w systemie Windows, ponieważ
niezależnie od zawartości ścieżki przeszukiwania poszukuje on programów zawsze najpierw w bieżącym
folderze. To zachowanie systemu otwiera szerokie możliwości ataku. Usunęliśmy wiele luk, lecz
niewątpliwie niektóre jeszcze pozostały, szczególnie przy uruchamianiu programów pochodzących z innych
@@ -313,87 +369,113 @@ niewątpliwie niektóre jeszcze pozostały, szczególnie przy uruchamianiu progr
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.
-</p><!--l. 165--><p class="indent" > I na koniec: TeX (oraz towarzyszące mu programy) mogą, przy przetwarzaniu dokumentów, tworzyć
+</p><!--l. 175--><p class="indent" > I na koniec: <span class="TEX">T<span
+class="E">E</span>X</span> (oraz towarzyszące mu programy) mogą, przy przetwarzaniu dokumentów, tworzyć
pliki. Własność ta jest na wiele różnych sposobów podatna na nadużycia. Także w tych przypadkach,
przetwarzanie nieznanych dokumentów w nowych podfolderach jest najlepszym znanym sposobem
zabezpieczenia.
-</p><!--l. 171--><p class="indent" > Another aspect of security is ensuring that downloaded material has not been changed from what was
-created. The <span
-class="ec-lmss-10">tlmgr </span>program (section <a
-href="#x1-430005">5<!--tex4ht:ref: sec:tlmgr --></a>) will automatically perform cryptographic verification on downloads if
-the <span
-class="ec-lmss-10">gpg </span>(GNU Privacy Guard) program is available. It is not distributed as part of TeX Live, but see
+</p><!--l. 181--><p class="indent" > Innym elementem dbałości o bezpieczeństwo jest upewnienie się, że pobrany materiał nie został
+zmieniony po utworzeniu. Program <span
+class="ec-lmss-10">tlmgr </span>(punkt <a
+href="#x1-420005">5<!--tex4ht:ref: sec:tlmgr --></a>) wykona automatycznie weryfikację kryptograficzną
+pobieranego materiału, o ile w systemie dostępny jest program <span
+class="ec-lmss-10">gpg </span>(GNU Privacy Guard). Nie jest on
+dystrybuowany jako część <span class="TEX">T<span
+class="E">E</span>X</span> Live, ale w razie potrzeby informację o <span
+class="ec-lmss-10">gpg </span>można znaleźć na
<a
href="https://texlive.info/tlgpg/" class="url" ><span
-class="ec-lmtt-10">https://texlive.info/tlgpg/</span></a> for information about <span
-class="ec-lmss-10">gpg </span>if need be.
+class="ec-lmtt-10">https://texlive.info/tlgpg/</span></a>.
+</p><!--l. 188--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">1.5. </span> <a
id="x1-70001.5"></a>Dostępna pomoc</h4>
-<!--l. 182--><p class="noindent" >Społeczność TeX-owa jest bardzo aktywna i pomocna, stąd też większość poważnych zapytań nie
+<!--l. 191--><p class="noindent" >Społeczność <span class="TEX">T<span
+class="E">E</span>X</span>-owa jest bardzo aktywna i pomocna, stąd też większość poważnych zapytań nie
pozostaje bez odpowiedzi. Przed zadaniem pytania warto je uprzednio dobrze przemyśleć i sformułować,
ponieważ respondenci to wolontariusze, wśród których mogą się znaleźć mniej lub bardziej
doświadczeni użytkownicy. (Jeśli preferujemy komercyjne wsparcie techniczne, to możemy
-zamiast TeX Live zakupić system u jednego z dostawców, których listę można znaleźć pod
+zamiast <span class="TEX">T<span
+class="E">E</span>X</span> Live zakupić system u jednego z dostawców, których listę można znaleźć pod
adresem<br
class="newline" /><a
-href="httpss://tug.org/interest.html#vendors" class="url" ><span
-class="ec-lmtt-10">httpss://tug.org/interest.html#vendors</span></a>.)
-</p><!--l. 191--><p class="indent" > Oto lista źródeł pomocy, w kolejności przez nas rekomendowanej:
+href="https://tug.org/interest.html#vendors" class="url" ><span
+class="ec-lmtt-10">https://tug.org/interest.html#vendors</span></a>.)
+</p><!--l. 200--><p class="indent" > Oto lista źródeł pomocy, w kolejności przez nas rekomendowanej:
</p><dl class="description"><dt class="description">
<span
class="ec-lmbx-10">Start</span> </dt><dd
-class="description">Jeśli właśnie zaczynasz używać TeX-a, krótkie wprowadzenie do systemu znajdziesz na
+class="description">Jeśli właśnie zaczynasz używać <span class="TEX">T<span
+class="E">E</span>X</span>-a, krótkie wprowadzenie do systemu znajdziesz na
stronie <a
href="https://tug.org/begin.html" class="url" ><span
class="ec-lmtt-10">https://tug.org/begin.html</span></a>.
</dd><dt class="description">
-<span
-class="ec-lmbx-10">TeX FAQ</span> </dt><dd
-class="description">TeX-owy FAQ jest obszernym zbiorem odpowiedzi na wiele pytań, od najprostszych do
- najbardziej zaawansowanych. Na TeX Live znajdziesz go
+<span class="TEX"><span
+class="ec-lmbx-10">T</span><span
+class="E"><span
+class="ec-lmbx-10">E</span></span><span
+class="ec-lmbx-10">X</span></span> <span
+class="ec-lmbx-10">FAQ</span> </dt><dd
+class="description"><span class="TEX">T<span
+class="E">E</span>X</span>-owy FAQ jest obszernym zbiorem odpowiedzi na wiele pytań, od najprostszych do
+ najbardziej zaawansowanych. Na <span class="TEX">T<span
+class="E">E</span>X</span> Live znajdziesz go
w katalogu <a
href="../../../../texmf-dist/doc/generic/FAQ-en/" >texmf-dist/doc/generic/FAQ-en/</a>, a w sieci znajdziesz go tu: <a
href="https://texfaq.org" class="url" ><span
class="ec-lmtt-10">https://texfaq.org</span></a>.
Proponujemy najpierw zajrzeć właśnie tam. Serwis FAQ uruchomiono też w języku polskim:
<a
-href="https://www.gust.org.pl/faq" class="url" ><span
-class="ec-lmtt-10">https://www.gust.org.pl/faq</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="ec-lmbx-10">TeX Catalogue</span> </dt><dd
-class="description">Jeśli poszukujemy konkretnego pakietu, fontu, programu itp., to polecamy TeX
- Catalogue. Jest to obszerne zestawienie wszelkich pakietów dotyczących TeX-a. Patrz:
+<span class="TEX"><span
+class="ec-lmbx-10">T</span><span
+class="E"><span
+class="ec-lmbx-10">E</span></span><span
+class="ec-lmbx-10">X</span></span> <span
+class="ec-lmbx-10">Catalogue</span> </dt><dd
+class="description">Jeśli poszukujemy konkretnego pakietu, fontu, programu itp., to polecamy
+ <span class="TEX">T<span
+class="E">E</span>X</span> Catalogue. Jest to obszerne zestawienie wszelkich pakietów dotyczących <span class="TEX">T<span
+class="E">E</span>X</span>-a. Patrz:
<a
href="https://ctan.org/pkg/catalogue/" class="url" ><span
class="ec-lmtt-10">https://ctan.org/pkg/catalogue/</span></a>.
</dd><dt class="description">
-<span
-class="ec-lmbx-10">TeX Web Resources</span> </dt><dd
-class="description">Strona <a
+<span class="TEX"><span
+class="ec-lmbx-10">T</span><span
+class="E"><span
+class="ec-lmbx-10">E</span></span><span
+class="ec-lmbx-10">X</span></span> <span
+class="ec-lmbx-10">Web Resources</span> </dt><dd
+class="description">Strona <a
href="https://tug.org/interest.html" class="url" ><span
-class="ec-lmtt-10">https://tug.org/interest.html</span></a> zawiera wiele odsyłaczy,
+class="ec-lmtt-10">https://tug.org/interest.html</span></a> zawiera wiele odsyłaczy,
w szczególności do książek, podręczników i artykułów poświęconych wszelkim aspektom
- pracy z systemem TeX.
+ pracy z systemem <span class="TEX">T<span
+class="E">E</span>X</span>.
</dd><dt class="description">
<span
class="ec-lmbx-10">Archiwa pomocy</span> </dt><dd
class="description">Główne fora wsparcia użytkowników
- TeX-a to dla LaTeX-a <a
+ <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="https://latex.org/" class="url" ><span
-class="ec-lmtt-10">https://latex.org/</span></a>, <a
+class="ec-lmtt-10">https://latex.org/</span></a>, <a
href="https://tex.stackexchange.com" class="url" ><span
-class="ec-lmtt-10">https://tex.stackexchange.com</span></a> (strona typu
+class="ec-lmtt-10">https://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 lista dyskusyjna
<a
href="mailto:texhax@tug.org" ><span class="path"><span
class="ec-lmtt-10">texhax@tug.org</span></span></a>.
- <!--l. 223--><p class="noindent" >Archiwa ostatnich dwóch list dyskusyjnych, zawierające pytania i odpowiedzi zbierane przez
+ <!--l. 232--><p class="noindent" >Archiwa ostatnich dwóch list dyskusyjnych, zawierające pytania i odpowiedzi zbierane przez
wiele lat znajdziemy po adresem: <a
href="https://groups.google.com/group/comp.text.tex/topics" class="url" ><span
class="ec-lmtt-10">https://groups.google.com/group/comp.text.tex/topics</span></a>
@@ -418,7 +500,7 @@ class="ec-lmtt-10">comp.text.tex</span>
poprzez Google, bądź pisząc list na adres <a
href="mailto:texhax@tug.org" ><span class="path"><span
class="ec-lmtt-10">texhax@tug.org</span></span></a>.
- <!--l. 234--><p class="noindent" >Przed wysłaniem zapytania <span
+ <!--l. 243--><p class="noindent" >Przed wysłaniem zapytania <span
class="ec-lmri-10">nale</span><span
class="ec-lmri-10">ż</span><span
class="ec-lmri-10">y </span>zapoznać się z poradami dotyczącymi sposobu formułowania
@@ -426,65 +508,98 @@ class="ec-lmri-10">y </span>zapoznać się z poradami dotyczącymi sposobu form
href="https://texfaq.org/FAQ" class="url" ><span
class="ec-lmtt-10">https://texfaq.org/FAQ</span></a>. Zastosowanie się do tych zasad zwiększy
szanse na otrzymanie użytecznej odpowiedzi.
- </p><!--l. 242--><p class="noindent" >Polscy użytkownicy mają do dyspozycji listę dyskusyjną
- GUST (polskiej Grupy Użytkowników Systemu TeX); informacje o niej znajdziemy na stronie
- <a
-href="https://www.gust.org.pl" class="url" ><span
-class="ec-lmtt-10">https://www.gust.org.pl</span></a>.
+ </p><!--l. 251--><p class="noindent" >Polscy użytkownicy mają do
+ dyspozycji listę dyskusyjną GUST (polskiej Grupy Użytkowników Systemu <span class="TEX">T<span
+class="E">E</span>X</span>); informacje
+ o niej znajdziemy na stronie <a
+href="http://www.gust.org.pl" class="url" ><span
+class="ec-lmtt-10">http://www.gust.org.pl</span></a>.
</p></dd><dt class="description">
<span
class="ec-lmbx-10">Wsparcie ze strony społeczno</span><span
class="ec-lmbx-10">ś</span><span
-class="ec-lmbx-10">ci TeX Live</span> </dt><dd
+class="ec-lmbx-10">ci </span><span class="TEX"><span
+class="ec-lmbx-10">T</span><span
+class="E"><span
+class="ec-lmbx-10">E</span></span><span
+class="ec-lmbx-10">X</span></span> <span
+class="ec-lmbx-10">Live</span> </dt><dd
class="description">Zauważony błąd, sugestie i komentarze dotyczące
- dystrybucji TeX Live, instalacji lub dokumentacji możemy zgłosić na listę dyskusyjną
+ dystrybucji <span class="TEX">T<span
+class="E">E</span>X</span> Live, instalacji lub dokumentacji możemy zgłosić na listę dyskusyjną
<a
href="mailto:tex-live@tug.org" ><span class="path"><span
class="ec-lmtt-10">tex-live@tug.org</span></span></a>. Jeśli pytanie dotyczy użycia konkretnego programu (pakietu makr itp.)
- z TeX Live, to lepiej je skierować do osoby opiekującej się danym programem lub na
+ 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ą. Uruchomienie programu z parametrem <span
class="ec-lmtt-10">--help </span>dostarczy adres
zgłaszania błędów.</dd></dl>
-<!--l. 252--><p class="indent" > Druga strona medalu to pomaganie tym, którzy mają problemy. Zarówno <span
+<!--l. 261--><p class="indent" > Druga strona medalu to pomaganie tym, którzy mają problemy. Zarówno <span
class="ec-lmtt-10">comp.text.tex</span>, jak i <span
class="ec-lmtt-10">texhax</span>
(oraz lista dyskusyjna GUST) są otwarte dla każdego, tak więc zapraszamy do włączenia się, czytania
wiadomości i pomagania innym w miarę własnych możliwości. Witamy wśród użytkowników
-systemu TeX!
-</p><!--l. 261--><p class="noindent" >
+systemu <span class="TEX">T<span
+class="E">E</span>X</span>!
+</p><!--l. 270--><p class="noindent" >
</p>
<h3 class="sectionHead"><span class="titlemark">2. </span> <a
- id="x1-80002"></a>Przegląd TeX Live</h3>
-<!--l. 265--><p class="noindent" >Omówimy teraz zawartość dystrybucji TeX Live, a także TeX Collection – płytki DVD, w skład której
-wchodzi TeX Live.
-</p><!--l. 268--><p class="noindent" >
+ id="x1-80002"></a>Przegląd <span class="TEX">T<span
+class="E">E</span>X</span> Live</h3>
+<!--l. 274--><p class="noindent" >Omówimy teraz zawartość dystrybucji <span class="TEX">T<span
+class="E">E</span>X</span> Live, a także <span class="TEX">T<span
+class="E">E</span>X</span> Collection – płytki DVD, w skład
+której wchodzi <span class="TEX">T<span
+class="E">E</span>X</span> Live.
+</p><!--l. 277--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">2.1. </span> <a
- id="x1-90002.1"></a>The TeX Collection: TeX Live, proTeXt, MacTeX</h4>
-<!--l. 271--><p class="noindent" >Płytka TeX Collection DVD zawiera:
-</p><!--l. 273--><p class="indent" >
+ id="x1-90002.1"></a>The <span class="TEX">T<span
+class="E">E</span>X</span> Collection: <span class="TEX">T<span
+class="E">E</span>X</span> Live, pro<span class="TEX">T<span
+class="E">E</span>X</span>t, Mac<span class="TEX">T<span
+class="E">E</span>X</span></h4>
+<!--l. 280--><p class="noindent" >Płytka <span class="TEX">T<span
+class="E">E</span>X</span> Collection DVD zawiera:
+</p><!--l. 282--><p class="indent" >
</p><dl class="description"><dt class="description">
-<span
-class="ec-lmbx-10">TeX Live</span> </dt><dd
-class="description">to kompletny system TeX, który pozwala na instalację na twardym dysku
+<span class="TEX"><span
+class="ec-lmbx-10">T</span><span
+class="E"><span
+class="ec-lmbx-10">E</span></span><span
+class="ec-lmbx-10">X</span></span> <span
+class="ec-lmbx-10">Live</span> </dt><dd
+class="description">to kompletny system <span class="TEX">T<span
+class="E">E</span>X</span>, który pozwala na instalację na twardym dysku
lub przygotowanie przenośnej instalacji np. na pendrivie, strona domowa projektu:
<a
href="https://tug.org/texlive/" class="url" ><span
class="ec-lmtt-10">https://tug.org/texlive/</span></a>;
</dd><dt class="description">
<span
-class="ec-lmbx-10">MacTeX</span> </dt><dd
-class="description">dla systemu Mac OS X; posiada własny program instalacyjny i dodatkowe programy dla tego
- systemu, strona domowa projektu: <a
+class="ec-lmbx-10">Mac</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">dla systemu Mac OS X; posiada własny program instalacyjny i dodatkowe programy dla
+ tego systemu, strona domowa projektu: <a
href="https://tug.org/mactex/" class="url" ><span
class="ec-lmtt-10">https://tug.org/mactex/</span></a>;
-
-
</dd><dt class="description">
<span
-class="ec-lmbx-10">proTeXt</span> </dt><dd
-class="description">to, oparta na MiKTeX-u dystrybucja dla Windows, rozszerzona o dodatkowe narzędzia;
- całkowicie niezależna od TeX Live. proTeXt posiada własny, łatwy w obsłudze program
+class="ec-lmbx-10">pro</span><span class="TEX"><span
+class="ec-lmbx-10">T</span><span
+class="E"><span
+class="ec-lmbx-10">E</span></span><span
+class="ec-lmbx-10">X</span></span><span
+class="ec-lmbx-10">t</span> </dt><dd
+class="description">to, oparta na MiK<span class="TEX">T<span
+class="E">E</span>X</span>-u dystrybucja dla Windows, rozszerzona o dodatkowe narzędzia;
+ całkowicie niezależna od <span class="TEX">T<span
+class="E">E</span>X</span> Live. pro<span class="TEX">T<span
+class="E">E</span>X</span>t posiada własny, łatwy w obsłudze program
instalacyjny, strona domowa projektu: <a
href="https://tug.org/protext" class="url" ><span
class="ec-lmtt-10">https://tug.org/protext</span></a>;
@@ -494,73 +609,82 @@ class="ec-lmbx-10">CTAN</span> </dt><dd
class="description">to zrzut zawartości archiwów CTAN; (<a
href="https://www.ctan.org" class="url" ><span
class="ec-lmtt-10">https://www.ctan.org</span></a>).
+
+
</dd></dl>
-<!--l. 299--><p class="noindent" >CTAN i <span
-class="ec-lmss-10">protext </span>nie spełniają przyjętych dla TeX Live wymogów dotyczących swobody kopiowania, wobec tego
+<!--l. 308--><p class="noindent" >CTAN i <span
+class="ec-lmss-10">protext </span>nie spełniają przyjętych dla <span class="TEX">T<span
+class="E">E</span>X</span> Live wymogów dotyczących swobody kopiowania, wobec tego
należy ten fakt uwzględnić przy redystrybucji bądź modyfikacji zawartości wymienionych
katalogów.
-</p><!--l. 304--><p class="noindent" >
+</p><!--l. 313--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">2.2. </span> <a
- id="x1-100002.2"></a>Główne katalogi TeX Live</h4>
-<!--l. 307--><p class="noindent" >Poniżej wymieniono ważniejsze podkatalogi głównego katalogu <span
-class="ec-lmri-10">instalacji </span>TeX Live (na płytce
-TeX Collection DVD cała dystrybucja TeX Live została umieszczona nie w katalogu głównym, ale
+ id="x1-100002.2"></a>Główne katalogi <span class="TEX">T<span
+class="E">E</span>X</span> Live</h4>
+<!--l. 316--><p class="noindent" >Poniżej wymieniono ważniejsze podkatalogi głównego katalogu <span
+class="ec-lmri-10">instalacji </span><span class="TEX">T<span
+class="E">E</span>X</span> Live (na płytce
+<span class="TEX">T<span
+class="E">E</span>X</span> Collection DVD cała dystrybucja <span class="TEX">T<span
+class="E">E</span>X</span> Live została umieszczona nie w katalogu głównym, ale
w katalogu <span
class="ec-lmtt-10">texlive</span>, którego struktura nieco się różni; poniżej traktujemy katalog <span
class="ec-lmtt-10">texlive </span>jako katalog
-główny we wszystkich odniesieniach do instalacji TeX Live).
-</p><!--l. 314--><p class="noindent" >
+główny we wszystkich odniesieniach do instalacji <span class="TEX">T<span
+class="E">E</span>X</span> Live).
+</p><!--l. 323--><p class="noindent" >
</p><dl class="list1"><dt class="list">
<span
class="ec-lmtt-10">bin</span> </dt><dd
class="list">
- <!--l. 315--><p class="noindent" >Skompilowane programy TeX-owe i pomocnicze, zorganizowane w podkatalogach według
+ <!--l. 324--><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.
</p></dd><dt class="list">
<span
class="ec-lmtt-10">readme-*.dir</span> </dt><dd
class="list">
- <!--l. 318--><p class="noindent" >Krótkie omówienie z użytecznymi odnośnikami, w kilku językach, w formacie HTML
+ <!--l. 327--><p class="noindent" >Krótkie omówienie z użytecznymi odnośnikami, w kilku językach, w formacie HTML
i zwykłym tekstowym.
</p></dd><dt class="list">
<span
class="ec-lmtt-10">source</span> </dt><dd
class="list">
- <!--l. 321--><p class="noindent" >Źródła wszystkich programów, włącznie z głównymi dystrybucjami TeX-a opartymi na
+ <!--l. 330--><p class="noindent" >Źródła wszystkich programów, włącznie z głównymi dystrybucjami <span class="TEX">T<span
+class="E">E</span>X</span>-a opartymi na
Web2C.
</p></dd><dt class="list">
<span
class="ec-lmtt-10">texmf-dist</span> </dt><dd
class="list">
- <!--l. 324--><p class="noindent" >Główne drzewo katalogów instalacji (zawiera makra, fonty i dokumentacje, patrz: <span
+ <!--l. 333--><p class="noindent" >Główne drzewo katalogów instalacji (zawiera makra, fonty i dokumentacje, patrz: <span
class="ec-lmtt-10">TEXMFDIST</span>
w następnej części).
</p></dd><dt class="list">
<span
class="ec-lmtt-10">tlpkg</span> </dt><dd
class="list">
- <!--l. 327--><p class="noindent" >Skrypty, programy i inne dane potrzebne do instalacji. Katalog zawiera także „prywatne” dla
- TeX Live kopie oprogramowania Perl i Ghostscript dla Windows (nie kolidują one z posiadanymi
+ <!--l. 336--><p class="noindent" >Skrypty, programy i inne dane potrzebne do instalacji. Katalog zawiera także „prywatne” dla
+ <span class="TEX">T<span
+class="E">E</span>X</span> Live kopie oprogramowania Perl i Ghostscript dla Windows (nie kolidują one z posiadanymi
przez użytkownika podobnymi programami i działają tylko w ramach instalacji). Poza tym
dołączono szybki i wygodny program do podglądu plików postscriptowych i PDF – PS_View
dla Windows.</p></dd></dl>
-<!--l. 339--><p class="noindent" >Do znalezienia dokumentacji mogą się przydać na przykład dowiązania zawarte w pliku <a
+<!--l. 348--><p class="noindent" >Do znalezienia dokumentacji mogą się przydać na przykład dowiązania zawarte w pliku <a
href="../../../../doc.html" >doc.html</a>. Dokumentacje
niemal wszystkiego (pakietów makr, formatów, fontów, programów, przewodników man i info, często
także w formacie PDF) znajdują się w katalogu <span
class="ec-lmtt-10">texmf-dist/doc/</span>. W odszukaniu konkretnej dokumentacji
w dowolnym z wymienionych katalogów może pomóc program <span
class="ec-lmss-10">texdoc</span>.
-</p><!--l. 347--><p class="indent" > Po instalacji niniejsza dokumentacja jest dostępna w różnych językach w podkatalogach
+</p><!--l. 356--><p class="indent" > Po instalacji niniejsza dokumentacja jest dostępna w różnych językach w podkatalogach
<span
class="ec-lmtt-10">texmf-dist/doc/texlive</span>:
</p>
<ul class="itemize1">
<li class="itemize">czeski/słowacki: <a
href="../../../../texmf-dist/doc/texlive/texlive-cz" >texmf-dist/doc/texlive/texlive-cz</a>
-
-
</li>
<li class="itemize">niemiecki: <a
href="../../../../texmf-dist/doc/texlive/texlive-de" >texmf-dist/doc/texlive/texlive-de</a>
@@ -579,6 +703,8 @@ href="../../../../texmf-dist/doc/texlive/texlive-ja" >texmf-dist/doc/texlive/tex
</li>
<li class="itemize">polski: <a
href="../../../../texmf-dist/doc/texlive/texlive-pl" >texmf-dist/doc/texlive/texlive-pl</a>
+
+
</li>
<li class="itemize">rosyjski: <a
href="../../../../texmf-dist/doc/texlive/texlive-ru" >texmf-dist/doc/texlive/texlive-ru</a>
@@ -588,31 +714,33 @@ href="../../../../texmf-dist/doc/texlive/texlive-sr" >texmf-dist/doc/texlive/tex
</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. 363--><p class="noindent" >
+<!--l. 372--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">2.3. </span> <a
id="x1-110002.3"></a>Predefiniowane drzewa katalogów texmf</h4>
-<!--l. 366--><p class="noindent" >W tej części wymieniono wszystkie używane przez system, predefiniowane zmienne specyfikujące drzewa
-katalogów texmf, omówiono ich przeznaczenie i domyślny układ TeX Live. Uruchomiając polecenie
+<!--l. 375--><p class="noindent" >W tej części wymieniono wszystkie używane przez system, predefiniowane zmienne specyfikujące drzewa
+katalogów texmf, omówiono ich przeznaczenie i domyślny układ <span class="TEX">T<span
+class="E">E</span>X</span> Live. Uruchomiając polecenie
<span
class="ec-lmtt-10">tlmgr</span><span
class="ec-lmtt-10"> conf</span>, wyświetlimy wartości tych zmiennych, dzięki czemu łatwo ustalimy, które katalogi w naszej
instalacji są przypisane do konkretnych zmiennych.
-</p><!--l. 372--><p class="indent" > Wszystkie drzewa katalogów, włącznie z prywatnymi katalogami użytkownika, powinny mieć strukturę
-zgodną z zaleceniami TeX Directory Structure (TDS, <a
+</p><!--l. 381--><p class="indent" > Wszystkie drzewa katalogów, włącznie z prywatnymi katalogami użytkownika, powinny mieć strukturę
+zgodną z zaleceniami <span class="TEX">T<span
+class="E">E</span>X</span> Directory Structure (TDS, <a
href="https://tug.org/tds" class="url" ><span
class="ec-lmtt-10">https://tug.org/tds</span></a>), konsekwentnie wraz
z odpowiednimi podkatalogami. W przeciwnym wypadku potrzebne pliki mogą nie zostać odnalezione.
W części <a
-href="#x1-360003.4.6">3.4.6<!--tex4ht:ref: sec:local-personal-macros --></a> (str. <a
-href="#x1-360003.4.6">43<!--tex4ht:ref: sec:local-personal-macros --></a>) będzie to omówione dokładniej. Porządek na liście jest odwrotny do tego,
+href="#x1-350003.4.6">3.4.6<!--tex4ht:ref: sec:local-personal-macros --></a> (str. <a
+href="#x1-350003.4.6">42<!--tex4ht:ref: sec:local-personal-macros --></a>) będzie to omówione dokładniej. Porządek na liście jest odwrotny do tego,
w jakim drzewa są przeszukiwane, to znaczy, drzewa umieszczone na liście później przesłaniają
wcześniejsze.
</p><dl class="list1"><dt class="list">
<span
class="ec-lmtt-10">TEXMFDIST</span> </dt><dd
class="list">
- <!--l. 382--><p class="noindent" >Drzewo katalogów zawierające niemal wszystkie pliki dystrybucji: pliki konfiguracyjne, pakiety
+ <!--l. 391--><p class="noindent" >Drzewo katalogów zawierające niemal wszystkie pliki dystrybucji: pliki konfiguracyjne, pakiety
makr, fontów, pomocnicze skrypty, dokumentacje itp. (pozostałe pliki dystrybucji, czyli
programy, znajdują się w równoległym katalogu <span
class="ec-lmtt-10">bin/</span>).
@@ -620,7 +748,7 @@ class="ec-lmtt-10">bin/</span>).
<span
class="ec-lmtt-10">TEXMFSYSVAR</span> </dt><dd
class="list">
- <!--l. 386--><p class="noindent" >Drzewo katalogów wykorzystywane przez <span class="obeylines-h"><span class="verb"><span
+ <!--l. 395--><p class="noindent" >Drzewo katalogów wykorzystywane przez <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">texconfig-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">updmap-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">fmtutil-sys</span></span></span>, a także
@@ -631,7 +759,7 @@ class="ec-lmtt-10">tlmgr</span></span></span> do przechowywania wygenerowanych p
<span
class="ec-lmtt-10">TEXMFSYSCONFIG</span> </dt><dd
class="list">
- <!--l. 390--><p class="noindent" >Drzewo katalogów wykorzystywane przez narzędzia <span class="obeylines-h"><span class="verb"><span
+ <!--l. 399--><p class="noindent" >Drzewo katalogów wykorzystywane przez narzędzia <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">texconfig-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">updmap-sys</span></span></span> oraz
<span class="obeylines-h"><span class="verb"><span
@@ -640,24 +768,22 @@ class="ec-lmtt-10">fmtutil-sys</span></span></span> do przechowywania danych kon
<span
class="ec-lmtt-10">TEXMFLOCAL</span> </dt><dd
class="list">
- <!--l. 394--><p class="noindent" >Drzewo katalogów, które administratorzy mogą wykorzystać do przechowywania lokalnych
+ <!--l. 403--><p class="noindent" >Drzewo katalogów, które administratorzy mogą wykorzystać do przechowywania lokalnych
makr, fontów itp., dostępnych dla wszystkich użytkowników w lokalnej sieci.
</p></dd><dt class="list">
<span
class="ec-lmtt-10">TEXMFHOME</span> </dt><dd
class="list">
- <!--l. 397--><p class="noindent" >Drzewo katalogów dla prywatnych makr, fontów itp. użytkownika. Rozwinięcie tej
+ <!--l. 406--><p class="noindent" >Drzewo katalogów dla prywatnych makr, fontów itp. użytkownika. Rozwinięcie tej
zmiennej zależy domyślnie od wartości przypisanej zmiennej systemowej <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">$HOME</span></span></span> (w Windows
<span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">%USERPROFILE%</span></span></span>).
-
-
</p></dd><dt class="list">
<span
class="ec-lmtt-10">TEXMFVAR</span> </dt><dd
class="list">
- <!--l. 400--><p class="noindent" >Lokalne drzewo katalogów wykorzystywane przez <span class="obeylines-h"><span class="verb"><span
+ <!--l. 409--><p class="noindent" >Lokalne drzewo katalogów wykorzystywane przez <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">texconfig</span></span></span>, <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">updmap-user</span></span></span> i <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">fmtutil-use</span></span></span> do
@@ -668,7 +794,7 @@ class="ec-lmtt-10">TEXMFHOME</span>).
<span
class="ec-lmtt-10">TEXMFCONFIG</span> </dt><dd
class="list">
- <!--l. 403--><p class="noindent" >Lokalne drzewo katalogów wykorzystywane przez narzędzia <span class="obeylines-h"><span class="verb"><span
+ <!--l. 412--><p class="noindent" >Lokalne drzewo katalogów wykorzystywane przez narzędzia <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">texconfig</span></span></span>, <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">updmap-sys</span></span></span> oraz
<span class="obeylines-h"><span class="verb"><span
@@ -678,65 +804,71 @@ class="ec-lmtt-10">TEXMFHOME</span>).
<span
class="ec-lmtt-10">TEXMFCACHE</span> </dt><dd
class="list">
- <!--l. 406--><p class="noindent" >Drzewa katalogów wykorzystywane przez ConTeXt MkIV oraz LuaLaTeX do przechowywania
- buforowanych danych z przetwarzania; domyślna wartość w TeX Live jest identyczna
+ <!--l. 415--><p class="noindent" >Drzewa katalogów wykorzystywane przez Con<span class="TEX">T<span
+class="E">E</span>X</span>t MkIV oraz Lua<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span> do przechowywania
+ buforowanych danych z przetwarzania; domyślna wartość w <span class="TEX">T<span
+class="E">E</span>X</span> Live jest identyczna
z <span
class="ec-lmtt-10">TEXMFSYSVAR </span>lub – jeśli katalog jest niedostępny do zapisu – <span
class="ec-lmtt-10">TEXMFVAR</span>.</p></dd></dl>
-<!--l. 413--><p class="noindent" >Oto domyślny układ katalogów:
+<!--l. 422--><p class="noindent" >Oto domyślny układ katalogów:
+
+
</p><dl class="description"><dt class="description">
<span
class="ec-lmbx-10">og</span><span
class="ec-lmbx-10">ó</span><span
class="ec-lmbx-10">lnosystemowy katalog instalacji</span> </dt><dd
-class="description">może zawierać kilka wydań TeX Live:
+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">2019</span> </dt><dd
+class="ec-lmtt-10">2020</span> </dt><dd
class="list">
- <!--l. 418--><p class="noindent" >poprzednie wydanie
+ <!--l. 427--><p class="noindent" >poprzednie wydanie
</p></dd><dt class="list">
<span
-class="ec-lmtt-10">2020</span> </dt><dd
+class="ec-lmtt-10">2021</span> </dt><dd
class="list">
- <!--l. 419--><p class="noindent" >wydanie aktualne
+ <!--l. 428--><p class="noindent" >wydanie aktualne
</p><dl class="list3"><dt class="list">
<span
class="ec-lmtt-10">bin</span> </dt><dd
class="list">
- <!--l. 421--><p class="noindent" > 
+ <!--l. 430--><p class="noindent" > 
</p><dl class="list4"><dt class="list">
<span
class="ec-lmtt-10">i386-linux</span> </dt><dd
class="list">
- <!--l. 423--><p class="noindent" >     programy dla GNU/Linux (32-bit)
+ <!--l. 432--><p class="noindent" >     programy dla GNU/Linux (32-bit)
</p></dd><dt class="list">
<span
class="ec-lmtt-10">...</span> </dt><dd
class="list">
- <!--l. 424--><p class="noindent" >
+ <!--l. 433--><p class="noindent" >
</p></dd><dt class="list">
<span
class="ec-lmtt-10">x86_64-darwin</span> </dt><dd
class="list">
- <!--l. 425--><p class="noindent" >programy dla Mac OS X
+ <!--l. 434--><p class="noindent" >programy dla Mac OS X
</p></dd><dt class="list">
<span
class="ec-lmtt-10">x86_64-linux</span> </dt><dd
class="list">
- <!--l. 426--><p class="noindent" >programy dla GNU/Linux (64-bit)
+ <!--l. 435--><p class="noindent" >programy dla GNU/Linux (64-bit)
</p></dd><dt class="list">
<span
class="ec-lmtt-10">win32</span> </dt><dd
class="list">
- <!--l. 427--><p class="noindent" >      programy dla Windows</p></dd></dl>
+ <!--l. 436--><p class="noindent" >      programy dla Windows</p></dd></dl>
</dd><dt class="list">
<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. 429--><p class="noindent" >określany zmienną <span
+ <!--l. 438--><p class="noindent" >określany zmienną <span
class="ec-lmtt-10">TEXMFDIST </span>i <span
class="ec-lmtt-10">TEXMFMAIN</span>
</p></dd><dt class="list">
@@ -746,20 +878,20 @@ class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span> </dt><dd
class="list">
- <!--l. 430--><p class="noindent" ><span
+ <!--l. 439--><p class="noindent" ><span
class="ec-lmtt-10">TEXMFSYSVAR</span>, <span
class="ec-lmtt-10">TEXMFCACHE</span>
</p></dd><dt class="list">
<span
class="ec-lmtt-10">texmf-config</span> </dt><dd
class="list">
- <!--l. 431--><p class="noindent" ><span
+ <!--l. 440--><p class="noindent" ><span
class="ec-lmtt-10">TEXMFSYSCONFIG</span></p></dd></dl>
</dd><dt class="list">
<span
class="ec-lmtt-10">texmf-local</span> </dt><dd
class="list">
- <!--l. 433--><p class="noindent" ><span
+ <!--l. 442--><p class="noindent" ><span
class="ec-lmtt-10">TEXMFLOCAL</span>, katalog zachowywany od wydania do wydania</p></dd></dl>
</dd><dt class="description">
<span
@@ -769,18 +901,16 @@ class="ec-lmbx-10">ytkownika</span> </dt><dd
class="description">(<span
class="ec-lmtt-10">$HOME </span>lub <span
class="ec-lmtt-10">%USERPROFILE%</span>)
-
-
<dl class="list2"><dt class="list">
<span
-class="ec-lmtt-10">.texlive2019</span> </dt><dd
+class="ec-lmtt-10">.texlive2020</span> </dt><dd
class="list">
- <!--l. 439--><p class="noindent" >prywatne pliki konfiguracyjne poprzedniego wydania
+ <!--l. 448--><p class="noindent" >prywatne pliki konfiguracyjne poprzedniego wydania
</p></dd><dt class="list">
<span
-class="ec-lmtt-10">.texlive2020</span> </dt><dd
+class="ec-lmtt-10">.texlive2021</span> </dt><dd
class="list">
- <!--l. 441--><p class="noindent" >prywatne pliki konfiguracyjne bieżącego wydania
+ <!--l. 450--><p class="noindent" >prywatne pliki konfiguracyjne bieżącego wydania
</p><dl class="list3"><dt class="list">
<span
class="ec-lmtt-10">texmf-var</span><span
@@ -788,76 +918,115 @@ class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span> </dt><dd
class="list">
- <!--l. 444--><p class="noindent" ><span
+ <!--l. 453--><p class="noindent" ><span
class="ec-lmtt-10">TEXMFVAR</span>, <span
class="ec-lmtt-10">TEXMFCACHE</span>
</p></dd><dt class="list">
<span
class="ec-lmtt-10">texmf-config</span> </dt><dd
class="list">
- <!--l. 445--><p class="noindent" ><span
+ <!--l. 454--><p class="noindent" ><span
class="ec-lmtt-10">TEXMFCONFIG</span></p></dd></dl>
</dd><dt class="list">
<span
class="ec-lmtt-10">texmf</span> </dt><dd
class="list">
- <!--l. 447--><p class="noindent" ><span
+ <!--l. 456--><p class="noindent" ><span
class="ec-lmtt-10">TEXMFHOME </span>prywatne makra, fonty itp.</p></dd></dl>
</dd></dl>
-<!--l. 451--><p class="noindent" >
+<!--l. 460--><p class="noindent" >
+
+
</p>
<h4 class="subsectionHead"><span class="titlemark">2.4. </span> <a
- id="x1-120002.4"></a>Rozszerzenia TeX-a</h4>
-<!--l. 454--><p class="noindent" >Oryginalny TeX, stworzony przez prof. Knutha, został zamrożony, ale jest i zawsze będzie w przyszłości
-dostępny w dystrybucji. TeX Live zawiera ponadto kilka wersji rozszerzonych standardowego TeX-a (tzw.
-„silników” TeX-a):
-</p><!--l. 458--><p class="indent" >
+ id="x1-120002.4"></a>Rozszerzenia <span class="TEX">T<span
+class="E">E</span>X</span>-a</h4>
+<!--l. 463--><p class="noindent" >Oryginalny <span class="TEX">T<span
+class="E">E</span>X</span>, stworzony przez prof. Knutha, został zamrożony, ale jest i zawsze będzie w przyszłości
+dostępny w dystrybucji. <span class="TEX">T<span
+class="E">E</span>X</span> Live zawiera ponadto kilka wersji rozszerzonych standardowego <span class="TEX">T<span
+class="E">E</span>X</span>-a (tzw.
+„silników” <span class="TEX">T<span
+class="E">E</span>X</span>-a):
+</p><!--l. 467--><p class="indent" >
</p><dl class="description"><dt class="description">
<span
-class="ec-lmbx-10">e-TeX</span> </dt><dd
-class="description">Wersja 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 TeX--XE T do składu również od prawej do lewej. W trybie domyślnym e-TeX
- jest w 100% zgodny ze standardowym programem TeX. Więcej szczegółów można znaleźć
- w <a
+class="ec-lmbx-10">e-</span><span class="TEX"><span
+class="ec-lmbx-10">T</span><span
+class="E"><span
+class="ec-lmbx-10">E</span></span><span
+class="ec-lmbx-10">X</span></span> </dt><dd
+class="description">jest wersją programu <span class="TEX">T<span
+class="E">E</span>X</span>, w której dodano pożyteczny zestaw nowych poleceń
+ wbudowanych (dotyczących głównie rozwijania makr, leksemów znakowych, interpretacji
+ znaczników itp.) oraz rozszerzenie <span class="TEX">T<span
+class="E">E</span>X</span>--XE T do składu również od prawej do lewej.
+ W trybie domyślnym e-<span class="TEX">T<span
+class="E">E</span>X</span> jest w 100% zgodny ze standardowym programem <span class="TEX">T<span
+class="E">E</span>X</span>. Więcej
+ szczegółów można znaleźć w <a
href="../../../../texmf-dist/doc/etex/base/etex_man.pdf" >texmf-dist/doc/etex/base/etex_man.pdf</a>.
</dd><dt class="description">
<span
-class="ec-lmbx-10">pdfTeX</span> </dt><dd
-class="description">Program zawierający silnik e-TeX i dalsze rozszerzenia, który umożliwia tworzenie plików
- zarówno w formacie
- PDF, jak i DVI. Jest on domyślnym programem dla większości formatów np. <span
+class="ec-lmbx-10">pdf</span><span class="TEX"><span
+class="ec-lmbx-10">T</span><span
+class="E"><span
+class="ec-lmbx-10">E</span></span><span
+class="ec-lmbx-10">X</span></span> </dt><dd
+class="description">zawiera silnik e-<span class="TEX">T<span
+class="E">E</span>X</span> i inne rozszerzenia,
+ umożliwia tworzenie dokumentów zarówno w formacie PDF, jak i DVI. Jest on domyślnym
+ programem dla wielu zwykłych formatów, np. <span
class="ec-lmss-10">etex</span>, <span
-class="ec-lmss-10">latex</span>,
- <span
-class="ec-lmss-10">pdflatex</span>.Więcej o programie na <a
+class="ec-lmss-10">latex</span>, <span
+class="ec-lmss-10">pdflatex</span>. Jego witryna internetowa
+ znajduje się pod adresem <a
href="https://www.pdftex.org/" class="url" ><span
-class="ec-lmtt-10">https://www.pdftex.org/</span></a>. Podręczniki znajdziemy w katalogu
+class="ec-lmtt-10">https://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łady wykorzystania niektórych jego
funkcji w pliku <a
href="../../../../texmf-dist/doc/pdftex/samplepdftex/samplepdf.tex" >texmf-dist/doc/pdftex/samplepdftex/samplepdf.tex</a>.
</dd><dt class="description">
<span
-class="ec-lmbx-10">LuaTeX</span> </dt><dd
-class="description">Docelowo następca pdfTeX-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 doskonałej kompatybilności. Dołączony interpreter Lua (patrz strona
- domowa <a
-href="https://www.lua.org/" class="url" ><span
-class="ec-lmtt-10">https://www.lua.org/</span></a>) pozwala na eleganckie rozwiązanie wielu trudnych problemów
- TeX-a. Program <span
-class="ec-lmtt-10">texlua </span>ma funkcjonalność samodzielnego interpretera Lua, co sprawia, że
- jest używany w TeX Live do wielu zadań. Patrz <a
+class="ec-lmbx-10">Lua</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">przyjmuje teksty kodowane w Unicode oraz może korzystać z fontów OpenType/
+ TrueType i systemu operacyjnego. Zawiera również interpreter Lua (<a
+href="https://lua.org/" class="url" ><span
+class="ec-lmtt-10">https://lua.org/</span></a>),
+ co pozwala na rozwiązywanie wielu trudnych problemów <span class="TEX">T<span
+class="E">E</span>X</span>-owych. Użyty jako
+ <span
+class="ec-lmtt-10">texlua </span>ma funkcjonalność samodzielnego interpretera Lua. Jego witryna internetowa
+ znajduje się pod adresem <a
href="https://www.luatex.org/" class="url" ><span
-class="ec-lmtt-10">https://www.luatex.org/</span></a> i w instalacji
+class="ec-lmtt-10">https://www.luatex.org/</span></a> a podręcznik w instalacji w pliku
<a
href="../../../../texmf-dist/doc/luatex/base/luatex.pdf" >texmf-dist/doc/luatex/base/luatex.pdf</a>.
</dd><dt class="description">
<span
-class="ec-lmbx-10">XeTeX</span> </dt><dd
-class="description">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
+class="ec-lmbx-10">(e)(u)p</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">obsługują japońskie wymagania składu; p<span class="TEX">T<span
+class="E">E</span>X</span> jest silnikiem podstawowym, wariant e-
+ dodaje funkcjonalność e-<span class="TEX">T<span
+class="E">E</span>X</span>-a a wariant u- obsługę Unicode.
+ </dd><dt class="description">
+<span
+class="ec-lmbx-10">Xe</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">przyjmuje teksty kodowane w Unicode oraz może korzystać z fontów OpenType/
+ Truetype i systemu operacyjnego, do czego stosuje standardowe biblioteki zewnętrzne. Patrz
<a
href="https://tug.org/xetex" class="url" ><span
class="ec-lmtt-10">https://tug.org/xetex</span></a>.
@@ -867,99 +1036,104 @@ class="ec-lmbx-10">Omega (Omega)</span> </dt><dd
class="description">Program, który pracuje wewnętrznie ze znakami kodowanymi 16-bitowo
(Unicode), pozwalając składać jednocześnie większość tekstów spotykanych na świecie.
Wspomaga dynamicznie ładowane tzw. „procesy tłumaczenia Omega” (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 TeX Live.
+ 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 działający klon Aleph.
</dd><dt class="description">
<span
class="ec-lmbx-10">Aleph</span> </dt><dd
-class="description">Łączy rozszerzenia Omega i e-TeX. Minimalna dokumentacja dostępna jest tutaj
- <a
+class="description">Łączy rozszerzenia Omega i e-<span class="TEX">T<span
+class="E">E</span>X</span>. Patrz <a
href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a>.
</dd></dl>
-<!--l. 502--><p class="noindent" >
+<!--l. 514--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">2.5. </span> <a
- id="x1-130002.5"></a>Inne ważniejsze programy TeX Live</h4>
-<!--l. 504--><p class="noindent" >Poniżej zestawiono kilka innych, najczęściej używanych programów, dostępnych w dystrybucji TeX
+ id="x1-130002.5"></a>Inne ważniejsze programy <span class="TEX">T<span
+class="E">E</span>X</span> Live</h4>
+<!--l. 516--><p class="noindent" >Poniżej zestawiono kilka innych, najczęściej używanych programów, dostępnych w dystrybucji <span class="TEX">T<span
+class="E">E</span>X</span>
Live:
-</p><!--l. 507--><p class="indent" >
+</p><!--l. 519--><p class="indent" >
</p><dl class="list1"><dt class="list">
<span
class="ec-lmss-10">bibtex, biber</span> </dt><dd
class="list">
- <!--l. 509--><p class="noindent" >wspomaga tworzenie spisów bibliograficznych;
+ <!--l. 521--><p class="noindent" >wspomagają tworzenie spisów bibliograficznych;
</p></dd><dt class="list">
<span
class="ec-lmss-10">makeindex, xindy</span> </dt><dd
class="list">
- <!--l. 511--><p class="noindent" >wspomaga tworzenie posortowanych skorowidzów;
+ <!--l. 523--><p class="noindent" >wspomagają tworzenie posortowanych skorowidzów;
</p></dd><dt class="list">
<span
class="ec-lmss-10">dvips</span> </dt><dd
class="list">
- <!--l. 513--><p class="noindent" >pozwala konwertować DVI do PostScript;
+
+
+ <!--l. 525--><p class="noindent" >pozwala konwertować DVI do PostScript;
</p></dd><dt class="list">
<span
class="ec-lmss-10">xdvi</span> </dt><dd
class="list">
- <!--l. 515--><p class="noindent" >przeglądarka plików DVI dla X Window;
+ <!--l. 527--><p class="noindent" >przeglądarka plików DVI dla X Window;
</p></dd><dt class="list">
<span
class="ec-lmss-10">dviconcat, dviselect</span> </dt><dd
class="list">
- <!--l. 517--><p class="noindent" >programy do manipulacji stronami w plikach DVI;
+ <!--l. 529--><p class="noindent" >programy do manipulacji stronami w plikach DVI;
</p></dd><dt class="list">
<span
class="ec-lmss-10">dvipdfmx</span> </dt><dd
class="list">
- <!--l. 520--><p class="noindent" >pozwala konwertować DVI do PDF, metoda alternatywna w stosunku do wspomnianego wyżej
- programu pdfTeX;
+ <!--l. 532--><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>;
</p></dd><dt class="list">
<span
class="ec-lmss-10">psselect, psnup, </span><span
class="ec-lmss-10">…</span> </dt><dd
class="list">
- <!--l. 523--><p class="noindent" >narzędzia do manipulacji na plikach postscriptowych;
+ <!--l. 535--><p class="noindent" >narzędzia do manipulacji na plikach postscriptowych;
</p></dd><dt class="list">
<span
class="ec-lmss-10">pdfjam, pdfjoin, </span><span
class="ec-lmss-10">…</span> </dt><dd
class="list">
- <!--l. 526--><p class="noindent" >narzędzia do manipulacji na plikach PDF;
+ <!--l. 538--><p class="noindent" >: narzędzia do manipulacji na plikach PDF;
</p></dd><dt class="list">
<span
class="ec-lmss-10">context, mtxrun</span> </dt><dd
class="list">
- <!--l. 529--><p class="noindent" >programy uruchomieniowe dla ConTeXt;
+ <!--l. 541--><p class="noindent" >: programy uruchomieniowe dla Con<span class="TEX">T<span
+class="E">E</span>X</span>t;
</p></dd><dt class="list">
<span
class="ec-lmss-10">htlatex, </span><span
-class="ec-lmss-10">…</span> </dt><dd
+class="ec-lmss-10">…tex4ht</span> </dt><dd
class="list">
- <!--l. 531--><p class="noindent" ><span
-class="ec-lmss-10">tex4ht </span>postprocesor dla (L<span
-class="ec-lmr-7">A</span> )TeX-a konwersji do HTML i XML.
+ <!--l. 543--><p class="noindent" >: postprocesor konwersji do HTML (i XML i innych) dla (L<span
+class="ec-lmr-7">A</span> )<span class="TEX">T<span
+class="E">E</span>X</span>-a.
</p>
</dd></dl>
-<!--l. 537--><p class="indent" > <a id="installation"></a>
-
-
+<!--l. 549--><p class="indent" > <a id="installation"></a>
</p>
<h3 class="sectionHead"><span class="titlemark">3. </span> <a
id="x1-140003"></a>Instalacja</h3>
-<!--l. 541--><p class="noindent" >
+<!--l. 553--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">3.1. </span> <a
id="x1-150003.1"></a>Start instalacji</h4>
-<!--l. 544--><p class="noindent" >Instalację TeX Live uruchamiamy z płytki TeX Collection DVD lub po pobraniu z sieci pakietu
+<!--l. 556--><p class="noindent" >Instalację <span class="TEX">T<span
+class="E">E</span>X</span> Live uruchamiamy z płytki <span class="TEX">T<span
+class="E">E</span>X</span> Collection DVD lub po pobraniu z sieci pakietu
instalacyjnego i jego rozpakowaniu. Dodatkowe informacje na temat różnych metod instalacji znajdziemy na
stronie <a
href="https://tug.org/texlive/acquire.html" class="url" ><span
class="ec-lmtt-10">https://tug.org/texlive/acquire.html</span></a>.
-</p><!--l. 549--><p class="indent" >
+</p><!--l. 561--><p class="indent" >
</p><dl class="description"><dt class="description">
<span
class="ec-lmbx-10">Instalacja z sieci; pliki .zip lub</span><span
@@ -988,21 +1162,29 @@ href="#x1-15001r1">1<!--tex4ht:ref: fig:nsis --></a>, uruchomiony zostanie pierw
only&#x0022; (tylko rozpakuj).
</dd><dt class="description">
<span
-class="ec-lmbx-10">Instalacja z płytki TeX Collection DVD:</span> </dt><dd
+class="ec-lmbx-10">Instalacja z płytki </span><span class="TEX"><span
+class="ec-lmbx-10">T</span><span
+class="E"><span
+class="ec-lmbx-10">E</span></span><span
+class="ec-lmbx-10">X</span></span> <span
+class="ec-lmbx-10">Collection DVD:</span> </dt><dd
class="description">Po uruchomieniu płytki należy przejść do katalogu
<span
class="ec-lmtt-10">texlive </span>DVD (w Windows program instalacyjny powinien uruchomić się automatycznie po
włożeniu płytki). DVD otrzymamy w ramach członkostwa w dowolnej grupie użytkowników
- TeX-a (rekomendowane, w Polsce to GUST <a
-href="https://www.gust.org.pl" class="url" ><span
-class="ec-lmtt-10">https://www.gust.org.pl</span></a>), kupić płytkę w sklepie
+ <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>), kupić płytkę w sklepie
(<a
href="https://tug.org/store" class="url" ><span
class="ec-lmtt-10">https://tug.org/store</span></a>) lub wypalić z dostępnego w sieci jej obrazu ISO. Można też
zamontować bezpośrednio plik obrazu (w większości systemów istnieje taka możliwość).
Po zainstalowaniu z DVD lub obrazu ISO można aktualizować pakiety bezpośrednio
+
+
z internetu (patrz <a
-href="#x1-330003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>).</dd></dl>
+href="#x1-320003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>).</dd></dl>
<figure class="figure">
@@ -1011,7 +1193,7 @@ href="#x1-330003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>).
id="x1-15001r1"></a>
-<!--l. 601--><p class="noindent" ><img
+<!--l. 613--><p class="noindent" ><img
src="../texlive-common/../texlive-common/nsis_installer.png" alt="pict"
/>
</p>
@@ -1021,10 +1203,10 @@ class="ec-lmtt-10">.exe</span></span></figcaption><!--tex4ht:label?: x1-15001r1
</figure>
-<!--l. 605--><p class="indent" > Bez względu na źródło program instalacyjny jest ten sam. Podczas instalacji z sieci pobierane są
+<!--l. 617--><p class="indent" > Bez względu na źródło program instalacyjny jest ten sam. Podczas instalacji z sieci pobierane są
najnowsze aktualizacje pakietów, natomiast zawartość DVD i obrazu ISO, nie jest aktualizowana
pomiędzy corocznymi wydaniami.
-</p><!--l. 610--><p class="indent" > Gdy łączymy się z siecią poprzez serwer proxy, należy uwzględnić jego ustawienia dla programu
+</p><!--l. 622--><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
@@ -1032,11 +1214,11 @@ href="https://www.gnu.org/software/wget/manual/html_node/Proxies.html" class="ur
class="ec-lmtt-10">https://www.gnu.org/software/wget/manual/html_node/Proxies.html</span></a>). Można też użyć dowolnego
innego programu do pobierania. Oczywiście uwaga ta jest nieistotna gdy instalujemy z DVD lub obrazu
płyty ISO.
-</p><!--l. 618--><p class="noindent" >Poniżej omówiono dokładniej dalsze kroki instalacji.
+</p><!--l. 630--><p class="noindent" >Poniżej omówiono dokładniej dalsze kroki instalacji.
</p>
<h5 class="subsubsectionHead"><span class="titlemark">3.1.1. </span> <a
id="x1-160003.1.1"></a>Unix</h5>
-<!--l. 621--><p class="noindent" >Poniżej <span
+<!--l. 633--><p class="noindent" >Poniżej <span
class="ec-lmtt-10">&#x003E; </span>oznacza znak zachęty systemu (tzw. prompt); to, co wpisuje użytkownik, zaznaczono
<span
class="ec-lmtk-10">pogrubieniem</span>. Skrypt <span
@@ -1057,7 +1239,7 @@ class="ec-lmtt-10">cd</span>, itd.; w dalszej części nie będziemy powtarzali
możliwych kombinacji). Zalecane jest powiększenie okna terminala, aby wyświetlić pełną zawartość
ekranu programu instalacyjnego (rys. <a
href="#x1-18061r2">2<!--tex4ht:ref: fig:text-main --></a>).
-<!--l. 638--><p class="indent" > Do uruchomienia w trybie graficznym (GUI; rys. <a
+<!--l. 650--><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ć: </p><div class="alltt">
@@ -1070,14 +1252,12 @@ class="ec-lmtk-10"> install-tl</span><span
class="ec-lmtk-10"> -gui</span>
</div>
</div>
-<!--l. 645--><p class="indent" > Dotychczasowe <span
+<!--l. 657--><p class="indent" > Stare opcje <span
class="ec-lmtt-10">wizard </span>i <span
class="ec-lmtt-10">perltk</span>/<span
-class="ec-lmtt-10">expert </span>są nadal dostępne, należy jednak pamiętać, że wymagają one
-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: </p><div class="alltt">
+class="ec-lmtt-10">expert </span>są nadal dostępne, ale teraz realizują to samo co <span
+class="ec-lmtt-10">-gui</span>. Kompletny
+wykaz dostępnych opcji można uzyskać uruchamiając: </p><div class="alltt">
<div class="obeylines-v">
<span
@@ -1088,7 +1268,7 @@ class="ec-lmtk-10"> install-tl</span><span
class="ec-lmtk-10"> -help</span>
</div>
</div>
-<!--l. 654--><p class="indent" > <span
+<!--l. 665--><p class="indent" > <span
class="ec-lmbx-10">O uprawnieniach w Unix: </span>program instalacyjny będzie respektować aktualną wartość <span
class="ec-lmtt-10">umask</span>. Jeżeli
więc chcemy, aby instalacja była dostępna dla innych użytkowników, musimy ustawić wartość np.
@@ -1096,38 +1276,45 @@ więc chcemy, aby instalacja była dostępna dla innych użytkowników, musimy u
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.
-</p><!--l. 666--><p class="indent" > <span
+</p><!--l. 677--><p class="indent" > <span
class="ec-lmbx-10">Uwagi specjalne dotyczące Cygwin: </span>w odróżnieniu od wielu rzeczywistych systemów
operacyjnych, których Cygwin jest jedynie emulatorem, w środowisku tym mogą nie być domyślnie
-zainstalowane niektóre programy wymagane dla instalatora TeX Live. Dodatkowe informacje – patrz
+zainstalowane niektóre programy wymagane dla instalatora <span class="TEX">T<span
+class="E">E</span>X</span> Live. Dodatkowe informacje – patrz
część <a
href="#x1-190003.1.4">3.1.4<!--tex4ht:ref: sec:cygwin --></a>.
-</p><!--l. 673--><p class="noindent" >
+</p><!--l. 684--><p class="noindent" >
</p>
-
-
<h5 class="subsubsectionHead"><span class="titlemark">3.1.2. </span> <a
id="x1-170003.1.2"></a>Mac OS X</h5>
-<!--l. 676--><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ę MacTeX (<a
+<!--l. 687--><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="https://tug.org/mactex" class="url" ><span
class="ec-lmtt-10">https://tug.org/mactex</span></a>).
W jej wypadku należy użyć dedykowanego programu instalacyjnego, gdyż zmienia on w specyficzny
sposób ustawienia systemu, w szczególności pozwala na łatwe przełączanie między różnymi
-dystrybucjami TeX-a dla Mac OS X (MacTeX, Fink, MacPorts, …), wykorzystując tzw. struktury danych
-TeXDist.
-</p><!--l. 684--><p class="indent" > MacTeX jest oparty na TeX Live i główne drzewa katalogów oraz programy są w nim dokładnie
+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.
+
+
+</p><!--l. 695--><p class="indent" > Mac<span class="TEX">T<span
+class="E">E</span>X</span> jest oparty na <span class="TEX">T<span
+class="E">E</span>X</span> Live i główne drzewa katalogów oraz programy są w nim dokładnie
takie same; dodano jedynie katalogi ze specyficznymi dla systemu Mac OS X dokumentacjami
i aplikacjami.
-</p><!--l. 690--><p class="noindent" >
+</p><!--l. 701--><p class="noindent" >
</p>
<h5 class="subsubsectionHead"><span class="titlemark">3.1.3. </span> <a
id="x1-180003.1.3"></a>Windows</h5>
-<!--l. 692--><p class="noindent" >Gdy używamy pobranego z sieci i rozpakowanego z pliku zip instalatora (bądź program ten nie uruchamia
+<!--l. 703--><p class="noindent" >Gdy używamy pobranego z sieci i rozpakowanego z pliku zip instalatora (bądź program ten nie uruchamia
się automatycznie po włożeniu DVD do napędu), należy uruchomić <span
class="ec-lmtt-10">install-tl-windows.bat </span>(np.
podwójnym kliknięciem myszy).
-</p><!--l. 699--><p class="indent" > Można to uczynić także z linii poleceń. Poniżej <span
+</p><!--l. 710--><p class="indent" > Można to uczynić także z linii poleceń. Poniżej <span
class="ec-lmtt-10">&#x003E; </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
@@ -1137,10 +1324,10 @@ bieżącym, wystarczy uruchomić: </p><div class="alltt">
<span
class="ec-lmtt-10">&#x003E;</span><span
class="ec-lmtt-10"> </span><span
-class="ec-lmtk-10">install-tl-windows</span>
-</div>
+class="ec-lmtk-10">install-tl-windows</span></div>
</div>
-<!--l. 707--><p class="indent" > W linii poleceń można też podać ścieżkę do programu, np. dla TeX Collection DVD:
+<!--l. 718--><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:
</p><div class="alltt">
<div class="obeylines-v">
@@ -1151,13 +1338,12 @@ 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>
+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
+class="ec-lmtt-10">D: </span>jest napędem DVD. Rys. <a
+href="#x1-18062r3">3<!--tex4ht:ref: fig:basic-w32 --></a> pokazuje powitalny ekran programu instalacyjnego w trybie
graficznym (GUI) dla Windows.
-<!--l. 715--><p class="indent" > Instalacja w trybie tekstowym wymaga podania: </p><div class="alltt">
+<!--l. 726--><p class="indent" > Instalacja w trybie tekstowym wymaga podania: </p><div class="alltt">
<div class="obeylines-v">
<span
@@ -1167,7 +1353,7 @@ class="ec-lmtk-10">install-tl-windows</span><span
class="ec-lmtk-10"> -no-gui</span>
</div>
</div>
-<!--l. 720--><p class="indent" > Wszystkie dostępne opcje wyświetlimy uruchamiając: </p><div class="alltt">
+<!--l. 731--><p class="indent" > Wszystkie dostępne opcje wyświetlimy uruchamiając: </p><div class="alltt">
<div class="obeylines-v">
<span
@@ -1190,7 +1376,7 @@ class="ec-lmtk-10"> -help</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"> 2020</span><span
+class="ec-lmtt-8"> 2021</span><span
class="ec-lmtt-8"> from:</span><span
class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a
id="x1-18004r2"></a><span
@@ -1257,7 +1443,7 @@ class="ec-lmtt-8"> 41,</span><span
class="ec-lmtt-8"> disk</span><span
class="ec-lmtt-8"> space</span><span
class="ec-lmtt-8"> required:</span><span
-class="ec-lmtt-8"> 6536</span><span
+class="ec-lmtt-8"> 7172</span><span
class="ec-lmtt-8"> MB</span><br class="fancyvrb" /><a
id="x1-18028r14"></a><br class="fancyvrb" /><a
id="x1-18030r15"></a><span
@@ -1277,7 +1463,7 @@ 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/2020</span><br class="fancyvrb" /><a
+class="ec-lmtt-8"> /usr/local/texlive/2021</span><br class="fancyvrb" /><a
id="x1-18036r18"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
@@ -1350,7 +1536,7 @@ class="content">Główny ekran instalatora w trybie tekstowym (GNU/Linux)</span
id="x1-18062r3"></a>
-<!--l. 763--><p class="noindent" ><img
+<!--l. 774--><p class="noindent" ><img
src="../texlive-common/../texlive-common/basic-w32.png" alt="pict"
/>
</p>
@@ -1369,7 +1555,7 @@ href="#x1-18063r4">4<!--tex4ht:ref: fig:advanced-lnx --></a></span></figcaption>
id="x1-18063r4"></a>
-<!--l. 768--><p class="noindent" ><img
+<!--l. 779--><p class="noindent" ><img
src="../texlive-common/../texlive-common/advanced-lnx.png" alt="pict"
/>
</p>
@@ -1378,11 +1564,11 @@ class="content">Zaawansowany ekran instalatora GUI (GNU/Linux)</span></figcaptio
</figure>
-<!--l. 774--><p class="indent" > <a id="cygwin"></a>
+<!--l. 785--><p class="indent" > <a id="cygwin"></a>
</p>
<h5 class="subsubsectionHead"><span class="titlemark">3.1.4. </span> <a
id="x1-190003.1.4"></a>Cygwin</h5>
-<!--l. 778--><p class="noindent" >Przed instalację w tym systemie zaleca się uruchomić program <span
+<!--l. 789--><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
@@ -1390,7 +1576,9 @@ class="ec-lmtt-10">wget</span>. Ponadto zalecana jest zainstalowanie dodatkowych
pakietów: </p>
<ul class="itemize1">
<li class="itemize"><span
-class="ec-lmtt-10">fontconfig </span>[wymagany dla XeTeX i LuaTeX]
+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>]
</li>
<li class="itemize"><span
class="ec-lmtt-10">ghostscript </span>[wymagany dla wielu narzędzi]
@@ -1402,23 +1590,23 @@ class="ec-lmtt-10">xdvi</span>]
<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. 790--><p class="noindent" >
+<!--l. 801--><p class="noindent" >
</p>
<h5 class="subsubsectionHead"><span class="titlemark">3.1.5. </span> <a
id="x1-200003.1.5"></a>Instalator w trybie tekstowym</h5>
-<!--l. 793--><p class="noindent" >Rysunek <a
+<!--l. 803--><p class="noindent" >Rysunek <a
href="#x1-18061r2">2<!--tex4ht:ref: fig:text-main --></a> przedstawia główny ekran programu <span
-class="ec-lmtt-10">install-tl </span>w (domyślnym) trybie tekstowym
-w systemie Unix. W tym trybie nie używamy ani klawiszy kursora, ani myszy, lecz wyłącznie klawiszy
-alfanumerycznych (uwaga: duże i małe litery są rozróżniane!). Wybraną opcję zatwierdzamy klawiszem
-Enter.
-</p><!--l. 799--><p class="indent" > Instalator w trybie tekstowym jest na tyle prosty, by działał na możliwie wielu platformach, nawet
+class="ec-lmtt-10">install-tl </span>w (domyślnym) trybie tekstowym w systemie
+Unix.
+</p><!--l. 806--><p class="indent" > 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.
+</p><!--l. 810--><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.
-</p><!--l. 804--><p class="noindent" >
+</p><!--l. 815--><p class="noindent" >
</p>
<h5 class="subsubsectionHead"><span class="titlemark">3.1.6. </span> <a
id="x1-210003.1.6"></a>Instalator w trybie graficznym</h5>
-<!--l. 807--><p class="noindent" >Instalator graficzny uruchamiamy przez </p><div class="alltt">
+<!--l. 818--><p class="noindent" >Instalator graficzny uruchamiamy przez </p><div class="alltt">
<div class="obeylines-v">
<span
@@ -1431,49 +1619,38 @@ class="ec-lmtk-10"> -gui</span>
„Advanced&#x0022; (Zaawansowane) daje dostęp do większości opcji instalatora tekstowego, zobacz
rys. <a
href="#x1-18063r4">4<!--tex4ht:ref: fig:advanced-lnx --></a>.
-<!--l. 816--><p class="noindent" >
-</p>
- <h5 class="subsubsectionHead"><span class="titlemark">3.1.7. </span> <a
- id="x1-220003.1.7"></a>Starsze instalatory</h5>
-<!--l. 818--><p class="noindent" >W poprzednich wydaniach TeX Live można było uruchomić instalator w trybach podstawowym <span
-class="ec-lmtt-10">wizard </span>i
-zaawansowanym <span
+<!--l. 825--><p class="indent" > Opcje <span
+class="ec-lmtt-10">wizard </span>i <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.
-</p><!--l. 821--><p class="noindent" >
+class="ec-lmtt-10">expert </span>dla GUI powodują uruchmienie zwykłego trybu graficznego.
+</p><!--l. 829--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">3.2. </span> <a
- id="x1-230003.2"></a>Uruchamianie instalacji</h4>
-<!--l. 824--><p class="noindent" >Program instalacyjny jest z założenia na tyle prosty, że szczegółowe wyjaśnienia wydają się zbędne,
+ id="x1-220003.2"></a>Uruchamianie instalacji</h4>
+<!--l. 832--><p class="noindent" >Program instalacyjny jest z założenia na tyle prosty, że szczegółowe wyjaśnienia wydają się zbędne,
podamy tylko kilka uwag dotyczących różnych opcji i dostępnych podmenu.
-
-
-</p><!--l. 828--><p class="noindent" >
+</p><!--l. 836--><p class="noindent" >
</p>
<h5 class="subsubsectionHead"><span class="titlemark">3.2.1. </span> <a
- id="x1-240003.2.1"></a>Menu: binary systems (tylko Unix)</h5>
+ id="x1-230003.2.1"></a>Menu: binary systems (tylko Unix)</h5>
<figure class="figure">
<a
- id="x1-24037r5"></a>
+ id="x1-23037r5"></a>
<div class="fancyvrb" id="fancyvrb2"><a
- id="x1-24002r1"></a><span
+ id="x1-23002r1"></a><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"> platformy:)</span><br class="fancyvrb" /><a
- id="x1-24004r2"></a><span
+ id="x1-23004r2"></a><span
class="ec-lmtt-8">===============================================================================</span>
<br class="fancyvrb" /><a
- id="x1-24006r3"></a><span
+ id="x1-23006r3"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> a</span><span
@@ -1484,7 +1661,7 @@ 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-cygwin)</span><br class="fancyvrb" /><a
- id="x1-24008r4"></a><span
+ id="x1-23008r4"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> b</span><span
@@ -1495,7 +1672,7 @@ class="ec-lmtt-8"> on</span><span
class="ec-lmtt-8"> x86_64</span><span
class="ec-lmtt-8"> (x86_64-cygwin)</span>
<br class="fancyvrb" /><a
- id="x1-24010r5"></a><span
+ id="x1-23010r5"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> c</span><span
@@ -1503,11 +1680,11 @@ 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.13-)</span><span
+class="ec-lmtt-8"> (10.14-)</span><span
class="ec-lmtt-8"> on</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"> ARM/x86_64</span><span
+class="ec-lmtt-8"> (universal-darwin)</span><br class="fancyvrb" /><a
+ id="x1-23012r6"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> d</span><span
@@ -1520,7 +1697,7 @@ class="ec-lmtt-8"> on</span><span
class="ec-lmtt-8"> x86_64</span><span
class="ec-lmtt-8"> (x86_64-darwinlegacy)</span>
<br class="fancyvrb" /><a
- id="x1-24014r7"></a><span
+ id="x1-23014r7"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> e</span><span
@@ -1530,7 +1707,7 @@ class="ec-lmtt-8"> FreeBSD</span><span
class="ec-lmtt-8"> on</span><span
class="ec-lmtt-8"> x86_64</span><span
class="ec-lmtt-8"> (amd64-freebsd)</span><br class="fancyvrb" /><a
- id="x1-24016r8"></a><span
+ id="x1-23016r8"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> f</span><span
@@ -1541,7 +1718,7 @@ 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
- id="x1-24018r9"></a><span
+ id="x1-23018r9"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> g</span><span
@@ -1552,7 +1729,7 @@ 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
- id="x1-24020r10"></a><span
+ id="x1-23020r10"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> h</span><span
@@ -1562,7 +1739,7 @@ class="ec-lmtt-8"> GNU/Linux</span><span
class="ec-lmtt-8"> on</span><span
class="ec-lmtt-8"> ARMv6/RPi</span><span
class="ec-lmtt-8"> (armhf-linux)</span><br class="fancyvrb" /><a
- id="x1-24022r11"></a><span
+ id="x1-23022r11"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> i</span><span
@@ -1573,7 +1750,7 @@ 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-24024r12"></a><span
+ id="x1-23024r12"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> j</span><span
@@ -1583,7 +1760,7 @@ 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-24026r13"></a><span
+ id="x1-23026r13"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> k</span><span
@@ -1595,7 +1772,7 @@ 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-24028r14"></a><span
+ id="x1-23028r14"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> l</span><span
@@ -1605,7 +1782,7 @@ class="ec-lmtt-8"> NetBSD</span><span
class="ec-lmtt-8"> on</span><span
class="ec-lmtt-8"> x86_64</span><span
class="ec-lmtt-8"> (amd64-netbsd)</span><br class="fancyvrb" /><a
- id="x1-24030r15"></a><span
+ id="x1-23030r15"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> m</span><span
@@ -1617,7 +1794,7 @@ 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-24032r16"></a><span
+ id="x1-23032r16"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> o</span><span
@@ -1628,7 +1805,7 @@ 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-24034r17"></a><span
+ id="x1-23034r17"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> p</span><span
@@ -1638,7 +1815,7 @@ 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-24036r18"></a><span
+ id="x1-23036r18"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> s</span><span
@@ -1647,44 +1824,45 @@ class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> Windows</span><span
class="ec-lmtt-8"> (win32)</span></div>
<figcaption class="caption" ><span class="id">Rysunek 5:</span><span
-class="content">Wybór platformy (systemu operacyjnego)</span></figcaption><!--tex4ht:label?: x1-24037r5 -->
+class="content">Wybór platformy (systemu operacyjnego)</span></figcaption><!--tex4ht:label?: x1-23037r5 -->
</figure>
-<!--l. 856--><p class="indent" > Rysunek <a
-href="#x1-24037r5">5<!--tex4ht:ref: fig:bin-text --></a> pokazuje (w trybie tekstowym) wybór platformy (systemu operacyjnego). Domyślnie
+<!--l. 864--><p class="indent" > Rysunek <a
+href="#x1-23037r5">5<!--tex4ht:ref: fig:bin-text --></a> pokazuje (w trybie tekstowym) wybór platformy (systemu operacyjnego). Domyślnie
instalowane są tylko programy dla bieżącej platformy, ale menu to pozwala wybrać także zestawy dla
-innych platform. Może być to przydatne do instalacji drzewa 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
+innych platform. Może być to przydatne do instalacji drzewa <span class="TEX">T<span
+class="E">E</span>X</span>-a na serwerze i współdzielenia
+zasobów w sieci dla różnych systemów operacyjnych, albo instalacji dla kilku systemów na tej samej
maszynie.
</p>
<h5 class="subsubsectionHead"><span class="titlemark">3.2.2. </span> <a
- id="x1-250003.2.2"></a>Wybór składników do instalacji</h5>
+ id="x1-240003.2.2"></a>Wybór składników do instalacji</h5>
<figure class="figure">
<a
- id="x1-25025r6"></a>
+ id="x1-24025r6"></a>
<div class="fancyvrb" id="fancyvrb3"><a
- id="x1-25002r1"></a><span
+ id="x1-24002r1"></a><span
class="ec-lmtt-8">Wyb</span><span
class="ec-lmtt-8">ó</span><span
class="ec-lmtt-8">r</span><span
class="ec-lmtt-8"> schematu:</span><br class="fancyvrb" /><a
- id="x1-25004r2"></a><span
+ id="x1-24004r2"></a><span
class="ec-lmtt-8">===============================================================================</span>
<br class="fancyvrb" /><a
- id="x1-25006r3"></a><span
+ id="x1-24006r3"></a><span
class="ec-lmtt-8">a</span><span
class="ec-lmtt-8"> [X]</span><span
class="ec-lmtt-8"> pełny</span><span
class="ec-lmtt-8"> (full)</span><span
class="ec-lmtt-8"> --</span><span
class="ec-lmtt-8"> wszystko</span><br class="fancyvrb" /><a
- id="x1-25008r4"></a><span
+ id="x1-24008r4"></a><span
class="ec-lmtt-8">b</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -1702,7 +1880,7 @@ class="ec-lmtt-8"> język</span><span
class="ec-lmtt-8">ó</span><span
class="ec-lmtt-8">w</span>
<br class="fancyvrb" /><a
- id="x1-25010r5"></a><span
+ id="x1-24010r5"></a><span
class="ec-lmtt-8">c</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -1717,7 +1895,7 @@ class="ec-lmtt-8"> kilka</span><span
class="ec-lmtt-8"> język</span><span
class="ec-lmtt-8">ó</span><span
class="ec-lmtt-8">w</span><br class="fancyvrb" /><a
- id="x1-25012r6"></a><span
+ id="x1-24012r6"></a><span
class="ec-lmtt-8">d</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -1728,7 +1906,7 @@ class="ec-lmtt-8"> plain</span><span
class="ec-lmtt-8"> i</span><span
class="ec-lmtt-8"> latex</span>
<br class="fancyvrb" /><a
- id="x1-25014r7"></a><span
+ id="x1-24014r7"></a><span
class="ec-lmtt-8">e</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -1737,17 +1915,17 @@ class="ec-lmtt-8"> --</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> tylko</span><span
class="ec-lmtt-8"> plain</span><br class="fancyvrb" /><a
- id="x1-25016r8"></a><span
+ id="x1-24016r8"></a><span
class="ec-lmtt-8">f</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> ConTeXt</span><br class="fancyvrb" /><a
- id="x1-25018r9"></a><span
+ id="x1-24018r9"></a><span
class="ec-lmtt-8">g</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> GUST</span><br class="fancyvrb" /><a
- id="x1-25020r10"></a><span
+ id="x1-24020r10"></a><span
class="ec-lmtt-8">h</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -1765,7 +1943,7 @@ class="ec-lmtt-8"> bez</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> TeX-a</span>
<br class="fancyvrb" /><a
- id="x1-25022r11"></a><span
+ id="x1-24022r11"></a><span
class="ec-lmtt-8">i</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -1780,7 +1958,7 @@ class="ec-lmtt-8"> ale</span><span
class="ec-lmtt-8"> mniejszy</span><span
class="ec-lmtt-8"> od</span><span
class="ec-lmtt-8"> pełnego</span><br class="fancyvrb" /><a
- id="x1-25024r12"></a><span
+ id="x1-24024r12"></a><span
class="ec-lmtt-8">j</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
@@ -1789,102 +1967,112 @@ class="ec-lmtt-8">ó</span><span
class="ec-lmtt-8">r</span><span
class="ec-lmtt-8"> niestandardowy</span></div>
<figcaption class="caption" ><span class="id">Rysunek 6:</span><span
-class="content">Schematy dostępne w instalacji</span></figcaption><!--tex4ht:label?: x1-25025r6 -->
+class="content">Schematy dostępne w instalacji</span></figcaption><!--tex4ht:label?: x1-24025r6 -->
</figure>
-<!--l. 885--><p class="indent" > Rysunek <a
-href="#x1-25025r6">6<!--tex4ht:ref: fig:scheme-text --></a> pokazuje dostępne w instalacji schematy czyli obszerne zestawy pakietów, przeznaczone do
+<!--l. 893--><p class="indent" > Rysunek <a
+href="#x1-24025r6">6<!--tex4ht:ref: fig:scheme-text --></a> pokazuje dostępne w instalacji schematy czyli obszerne zestawy pakietów, przeznaczone do
wstępnego wyboru instalowanych komponentów. Domyślny jest schemat pełny <span
class="ec-lmtt-10">pełny </span>(rekomendowany) –
instaluje wszystkie dostępne komponenty. Jeśli wybierzemy instalację <span
-class="ec-lmtt-10">basic</span>, wtedy zostaną zainstalowane
-tylko komponenty konieczne do poprawnego działania plain TeX-a i LaTeX-a. Wybór schematu <span
-class="ec-lmtt-10">skromny</span>
-spowoduje zainstalowanie nieco większej liczby pakietów (jest on równoważny z instalacją BasicTeX dla
-MacTeX-a). Do testowania możemy zainstalować schemat <span
-class="ec-lmtt-10">minimalny</span>, a gdy zdecydujemy się na <span
-class="ec-lmtt-10">typowy </span>lub
+class="ec-lmtt-10">basic</span>, wtedy zostaną
+zainstalowane tylko komponenty konieczne do poprawnego działania plain <span class="TEX">T<span
+class="E">E</span>X</span>-a i <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-a.
+Wybór schematu <span
+class="ec-lmtt-10">skromny </span>spowoduje zainstalowanie nieco większej liczby pakietów (jest on
+równoważny z instalacją Basic<span class="TEX">T<span
+class="E">E</span>X</span> dla Mac<span class="TEX">T<span
+class="E">E</span>X</span>-a). Do testowania możemy zainstalować schemat
<span
-class="ec-lmtt-10">teTeX</span>, otrzymamy zestaw pakietów pomiędzy wymienionymi powyżej. Na rysunku <a
-href="#x1-25025r6">6<!--tex4ht:ref: fig:scheme-text --></a> oprócz wymienionych,
-znajdziemy również schematy przygotowane z myślą o wybranych grupach użytkowników (np. GUST)
-lub zastosowaniach (ConTeXt).
+class="ec-lmtt-10">minimalny</span>, a gdy zdecydujemy się na <span
+class="ec-lmtt-10">typowy </span>lub <span
+class="ec-lmtt-10">teTeX</span>, otrzymamy zestaw pakietów pomiędzy
+wymienionymi powyżej. Na rysunku <a
+href="#x1-24025r6">6<!--tex4ht:ref: fig:scheme-text --></a> oprócz wymienionych, znajdziemy również schematy
+przygotowane z myślą o wybranych grupach użytkowników (np. GUST) lub zastosowaniach
+(ConTeXt).
</p>
<figure class="figure">
<a
- id="x1-25026r7"></a>
+ id="x1-24026r7"></a>
<div class="center"
>
-<!--l. 892--><p class="noindent" >
+<!--l. 900--><p class="noindent" >
-</p><!--l. 893--><p class="noindent" ><img
+</p><!--l. 901--><p class="noindent" ><img
src="../texlive-common/../texlive-common/stdcoll.png" alt="pict"
/>
</p>
<figcaption class="caption" ><span class="id">Rysunek 7:</span><span
-class="content">Menu Collections (Kolekcje)</span></figcaption><!--tex4ht:label?: x1-25026r7 -->
+class="content">Menu Collections (Kolekcje)</span></figcaption><!--tex4ht:label?: x1-24026r7 -->
</div>
</figure>
-<!--l. 898--><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
+<!--l. 906--><p class="indent" > Wybrany schemat można zmodyfikować korzystając z menu „Kolekcje”. Rysunek <a
+href="#x1-24026r7">7<!--tex4ht:ref: fig:collections-gui --></a> pokazuje okno
„Collections” w trybie graficznym.
-</p><!--l. 900--><p class="indent" > Kolekcje są o jeden poziom bardziej szczegółowe niż schematy—w skład schematu wchodzi wiele
-kolekcji, kolekcje składają się z jednego lub więcej pakietów, a pakiet (najniższy poziom grupowania w TeX
-Live zawiera aktualne makra TeX-we, pliki fontów itd.
-</p><!--l. 902--><p class="indent" > Aby dokładniej niż pozwala na to menu „Kolekcje” kontrolować instalację , po zakończeniu należy
+</p><!--l. 909--><p class="indent" > Kolekcje są o jeden poziom bardziej szczegółowe niż schematy – w skład schematu wchodzi wiele
+kolekcji, kolekcje składają się z jednego lub więcej pakietów, a pakiet (najniższy poziom grupowania w <span class="TEX">T<span
+class="E">E</span>X</span>
+Live zawiera aktualne makra <span class="TEX">T<span
+class="E">E</span>X</span>-we, pliki fontów itd.
+</p><!--l. 913--><p class="indent" > Aby dokładniej niż pozwala na to menu „Kolekcje” kontrolować instalację, po zakończeniu należy
uruchomić managera instalacji <span
class="ec-lmss-10">tlmgr </span>(patrz część <a
-href="#x1-430005">5<!--tex4ht:ref: sec:tlmgr --></a>), który pozwoli nam na przejrzenie instalacji na
+href="#x1-420005">5<!--tex4ht:ref: sec:tlmgr --></a>), który pozwoli nam na przejrzenie instalacji na
poziomie pakietów.
</p>
<h5 class="subsubsectionHead"><span class="titlemark">3.2.3. </span> <a
- id="x1-260003.2.3"></a>Katalogi</h5>
-<!--l. 907--><p class="noindent" >Domyślny układ katalogów opisano w części <a
+ id="x1-250003.2.3"></a>Katalogi</h5>
+<!--l. 921--><p class="noindent" >Domyślny układ katalogów opisano w części <a
href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a> na str. <a
href="#x1-110002.3">9<!--tex4ht:ref: sec:texmftrees --></a>. Położenie domyślne całej instalacji to
<span
-class="ec-lmtt-10">/usr/local/texlive/2020 </span>w systemach Unix i <span class="obeylines-h"><span class="verb"><span
-class="ec-lmtt-10">%SystemDrive%\texlive\2020</span></span></span> w Windows. Taka organizacja
-pozwala mieć kilka równoległych instalacji, każdą dla konkretnego roku wydania, i łatwo się między nimi
-przełączać, zmieniając jedynie kolejność ścieżek przeszukiwania.
-</p><!--l. 915--><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 TeX Live potrzebuje kilku
-gigabajtów) lub uprawnień systemowych. Do zainstalowanie TeX Live nie jest konieczne posiadanie
+class="ec-lmtt-10">/usr/local/texlive/2021 </span>w systemach Unix i <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">%SystemDrive%\texlive\2021</span></span></span> w Windows. Taka
+organizacja pozwala mieć kilka równoległych instalacji, każdą dla konkretnego roku wydania, i łatwo się
+między nimi przełączać, zmieniając jedynie kolejność ścieżek przeszukiwania.
+</p><!--l. 929--><p class="indent" > Domyślne położenie instalacji może być zmienione przez podanie innej wartości zmiennej <span
+class="ec-lmtt-10">TEXDIR</span>
+w instalatorze. Może to być spowodowane brakiem miejsca na dysku (cały <span class="TEX">T<span
+class="E">E</span>X</span> Live potrzebuje kilku
+gigabajtów) lub uprawnień systemowych. Do zainstalowanie <span class="TEX">T<span
+class="E">E</span>X</span> Live nie jest konieczne posiadanie
uprawnień administratora, musimy jednak mieć uprawnienia do zapisu w docelowym katalogu. Graficzny
-ekran pokazujący tę i inne opcje jest pokazany na rysunku <a
+ekran pokazujący tę i inne opcje jest pokazany na rysunku <a
href="#x1-18063r4">4<!--tex4ht:ref: fig:advanced-lnx --></a>.
-</p><!--l. 919--><p class="indent" > Katalogi instalacyjne można również zmienić, ustawiając różne zmienne środowiskowe przed
+</p><!--l. 937--><p class="indent" > Katalogi instalacyjne można również zmienić ustawiając różne zmienne środowiskowe przed
uruchomieniem instalatora (najczęściej są to <span
class="ec-lmtt-10">TEXLIVE_INSTALL_PREFIX </span>lub <span
class="ec-lmtt-10">TEXLIVE_INSTALL_TEXDIR</span>);
-więcej informacji można znaleźć w dokumentacji wyświetlanej poleceniem <span class="obeylines-h"><span class="verb"><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="https://tug.org/texlive/doc/install-tl.html" class="url" ><span
class="ec-lmtt-10">https://tug.org/texlive/doc/install-tl.html</span></a>).
-</p><!--l. 927--><p class="indent" > Rozsądną alternatywą może być wtedy instalacja w katalogu domowym, szczególnie gdy będziemy jej
+</p><!--l. 944--><p class="indent" > Rozsądną alternatywą może być wtedy instalacja w katalogu domowym, szczególnie gdy będziemy jej
jedynym użytkownikiem. Dla zaznaczenia katalogu domowego użytkownika stosujemy zapis „<span class="obeylines-h"><span class="verb"><span
-class="ec-lmtt-10">~</span></span></span>” , np.
+class="ec-lmtt-10">~</span></span></span>”, np.
<span class="obeylines-h"><span class="verb"><span
-class="ec-lmtt-10">~/texlive/2020</span></span></span>. Zalecamy użycie katalogu z nazwą odzwierciedlającą rok wydania, co pozwoli na
-zainstalowanie obok siebie różnych wydań TeX Live.
-</p><!--l. 933--><p class="indent" > Zmiana <span
+class="ec-lmtt-10">~/texlive/2021</span></span></span>. Zalecamy użycie katalogu z nazwą odzwierciedlającą rok wydania, co pozwoli na
+zainstalowanie obok siebie różnych wydań <span class="TEX">T<span
+class="E">E</span>X</span> Live.
+</p><!--l. 950--><p class="indent" > Zmiana <span
class="ec-lmtt-10">TEXDIR </span>w programie instalacyjnym zmieni także ścieżki katalogów określone przez zmienne
<span
class="ec-lmtt-10">TEXMFLOCAL</span>, <span
class="ec-lmtt-10">TEXMFSYSVAR </span>i <span
class="ec-lmtt-10">TEXMFSYSCONFIG</span>.
-</p><!--l. 937--><p class="indent" > <span
+</p><!--l. 954--><p class="indent" > <span
class="ec-lmtt-10">TEXMFHOME </span>jest zalecanym położeniem dla prywatnych makr i fontów użytkownika. Domyślnym
katalogiem jest <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">~/texmf</span></span></span> (<span class="obeylines-h"><span class="verb"><span
@@ -1899,38 +2087,40 @@ class="ec-lmtt-10">%USERPROFILE%</span></span></span> w Windows. Po raz kolejny
drzewa katalogów, <span
class="ec-lmtt-10">TEXMFHOME </span>musi mieć strukturę zgodną z TDS, w przeciwnym wypadku potrzebne pliki
mogą nie zostać znalezione.
-</p><!--l. 948--><p class="indent" > Katalog <span
+</p><!--l. 965--><p class="indent" > Katalog <span
class="ec-lmtt-10">TEXMFVAR </span>przechowuje dane konfiguracyjne specyficzne dla każdego użytkownika.
-LuaLaTeXi ConTeXt 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">43<!--tex4ht:ref: sec:context-mkiv --></a>) do tych samych celów wykorzystuje
+Lua<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+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-340003.4.5">3.4.5<!--tex4ht:ref: sec:context-mkiv --></a>, str. <a
+href="#x1-340003.4.5">42<!--tex4ht:ref: sec:context-mkiv --></a>) do tych samych celów wykorzystuje
<span
-class="ec-lmtt-10">TEXMFCACHE</span>, której domyślną wartością jest <span
+class="ec-lmtt-10">TEXMFCACHE</span>, której domyślną wartością jest<span
class="ec-lmtt-10">TEXMFSYSVAR</span>, lub, jeśli ta nie może być zapisana,
<span
class="ec-lmtt-10">TEXMFVAR</span>.
-</p><!--l. 954--><p class="noindent" >
+</p><!--l. 972--><p class="noindent" >
</p>
<h5 class="subsubsectionHead"><span class="titlemark">3.2.4. </span> <a
- id="x1-270003.2.4"></a>Opcje</h5>
+ id="x1-260003.2.4"></a>Opcje</h5>
<figure class="figure">
<a
- id="x1-27025r8"></a>
+ id="x1-26025r8"></a>
<div class="fancyvrb" id="fancyvrb4"><a
- id="x1-27002r1"></a><span
+ id="x1-26002r1"></a><span
class="ec-lmtt-8">Wyb</span><span
class="ec-lmtt-8">ó</span><span
class="ec-lmtt-8">r</span><span
class="ec-lmtt-8"> opcji:</span><br class="fancyvrb" /><a
- id="x1-27004r2"></a><span
+ id="x1-26004r2"></a><span
class="ec-lmtt-8">===============================================================================</span>
<br class="fancyvrb" /><a
- id="x1-27006r3"></a><span
+ id="x1-26006r3"></a><span
class="ec-lmtt-8"> &#x003C;P&#x003E;</span><span
class="ec-lmtt-8"> use</span><span
class="ec-lmtt-8"> letter</span><span
@@ -1942,7 +2132,7 @@ class="ec-lmtt-8"> by</span><span
class="ec-lmtt-8"> default:</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><br class="fancyvrb" /><a
- id="x1-27008r4"></a><span
+ id="x1-26008r4"></a><span
class="ec-lmtt-8"> &#x003C;E&#x003E;</span><span
class="ec-lmtt-8"> execution</span><span
class="ec-lmtt-8"> of</span><span
@@ -1952,7 +2142,7 @@ class="ec-lmtt-8"> of</span><span
class="ec-lmtt-8"> programs:</span><span
class="ec-lmtt-8"> [X]</span>
<br class="fancyvrb" /><a
- id="x1-27010r5"></a><span
+ id="x1-26010r5"></a><span
class="ec-lmtt-8"> &#x003C;F&#x003E;</span><span
class="ec-lmtt-8"> create</span><span
class="ec-lmtt-8"> all</span><span
@@ -1976,7 +2166,7 @@ class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> [X]</span><br class="fancyvrb" /><a
- id="x1-27012r6"></a><span
+ id="x1-26012r6"></a><span
class="ec-lmtt-8"> &#x003C;D&#x003E;</span><span
class="ec-lmtt-8"> install</span><span
class="ec-lmtt-8"> font/macro</span><span
@@ -1997,7 +2187,7 @@ class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> [X]</span>
<br class="fancyvrb" /><a
- id="x1-27014r7"></a><span
+ id="x1-26014r7"></a><span
class="ec-lmtt-8"> &#x003C;S&#x003E;</span><span
class="ec-lmtt-8"> install</span><span
class="ec-lmtt-8"> font/macro</span><span
@@ -2014,7 +2204,7 @@ class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> [X]</span><br class="fancyvrb" /><a
- id="x1-27016r8"></a><span
+ id="x1-26016r8"></a><span
class="ec-lmtt-8"> &#x003C;L&#x003E;</span><span
class="ec-lmtt-8"> create</span><span
class="ec-lmtt-8"> symlinks</span><span
@@ -2024,7 +2214,7 @@ class="ec-lmtt-8"> directories:</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-27018r9"></a><span
+ id="x1-26018r9"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
@@ -2039,7 +2229,7 @@ class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> binaries</span><span
class="ec-lmtt-8"> to:</span>
<br class="fancyvrb" /><a
- id="x1-27020r10"></a><span
+ id="x1-26020r10"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
@@ -2053,7 +2243,7 @@ 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
+ id="x1-26022r11"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
@@ -2071,7 +2261,7 @@ 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
+ id="x1-26024r12"></a><span
class="ec-lmtt-8"> &#x003C;Y&#x003E;</span><span
class="ec-lmtt-8"> after</span><span
class="ec-lmtt-8"> install,</span><span
@@ -2084,12 +2274,12 @@ class="ec-lmtt-8"> package</span><span
class="ec-lmtt-8"> updates:</span><span
class="ec-lmtt-8"> [X]</span></div>
<figcaption class="caption" ><span class="id">Rysunek 8:</span><span
-class="content">Menu: Opcje w Unix</span></figcaption><!--tex4ht:label?: x1-27025r8 -->
+class="content">Menu: Opcje w Unix</span></figcaption><!--tex4ht:label?: x1-26025r8 -->
</figure>
-<!--l. 977--><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
+<!--l. 993--><p class="indent" > Więcej informacji na temat opcji w trybie tekstowym, przedstawionych na rysunku <a
+href="#x1-26025r8">8<!--tex4ht:ref: fig:options-text --></a> podajemy
poniżej.
</p><dl class="description"><dt class="description">
<span
@@ -2101,11 +2291,12 @@ class="description">(zamiast domyślnego A4 użyj formatu letter) Pozwala
<span
class="ec-lmbx-10">execution of restricted list of programs:</span> </dt><dd
class="description">(zezwalaj na uruchomienie niektórych programów) Od
- TeX Live 2010 niektóre programy pomocnicze są uruchamiane domyślnie. Ich listę (bardzo
+ <span class="TEX">T<span
+class="E">E</span>X</span> Live 2010 niektóre programy pomocnicze są uruchamiane domyślnie. Ich listę (bardzo
krótką) można znaleźć w pliku <span
class="ec-lmtt-10">texmf.cnf</span>. Szczegóły znajdziemy w części „Wydanie
2010” (<a
-href="#x1-770009.1.6">9.1.6<!--tex4ht:ref: sec:2010news --></a>).
+href="#x1-770009.1.7">9.1.7<!--tex4ht:ref: sec:2010news --></a>).
</dd><dt class="description">
<span
class="ec-lmbx-10">create all format files:</span> </dt><dd
@@ -2128,16 +2319,19 @@ class="description">Ładuje/instaluje dokumentacje i źródła zawarte
class="ec-lmbx-10">create symlinks in standard directories:</span> </dt><dd
class="description">(utwórz dowiązania w standardowych katalogach)
Opcja ta (dotyczy tylko Unix) pozwala uniknąć ustawiania zmiennych środowiskowych. Bez tej
- opcji katalogi TeX Live muszą być dodane ręcznie do (<span
+ 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. 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 TeX; może być ona przydatna jedynie wtedy, gdy w standardowych katalogach
+ środowiskiem <span class="TEX">T<span
+class="E">E</span>X</span>; może być ona przydatna jedynie wtedy, gdy w standardowych katalogach
(np. <span
-class="ec-lmtt-10">/usr/local/bin</span>) nie ma żadnych programów TeX-owych. Nie zastępuj za pomocą tej
+class="ec-lmtt-10">/usr/local/bin</span>) nie ma żadnych programów <span class="TEX">T<span
+class="E">E</span>X</span>-owych. Nie zastępuj za pomocą tej
opcji istniejących w systemie plików, na przykład przez podanie katalogów systemowych.
Najbezpieczniejszym i zalecanym podejściem jest pozostawić opcję niezaznaczoną.
</dd><dt class="description">
@@ -2149,43 +2343,51 @@ class="description">(po instalacji ustaw CTAN jako
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ęść <a
-href="#x1-290003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a>
+href="#x1-280003.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>.
+href="#x1-320003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>.
</dd></dl>
-<!--l. 1017--><p class="indent" > Opcje specyficzne dla systemu Windows występujące w zaawansowanym interfejsie Perl/Tk:
+<!--l. 1041--><p class="indent" > Opcje specyficzne dla systemu Windows występujące w zaawansowanym interfejsie GUI:
</p><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
- ścieżkach wyszukiwania dostęp do drzewa katalogów TeX Live.
+class="ec-lmbx-10">adjust searchpath</span> </dt><dd
+class="description">Ta opcja zapewnia, że wszystkie programy będą miały w swoich ścieżkach
+ wyszukiwania dostęp do drzewa katalogów <span class="TEX">T<span
+class="E">E</span>X</span> Live.
</dd><dt class="description">
<span
class="ec-lmbx-10">add menu shortcuts</span> </dt><dd
class="description">Po wybraniu tej opcji w menu Start systemu Windows pojawi się podmenu
- TeX Live. Oprócz opcji „TeX Live menu” i „No shortcuts” istnieje trzecia „Launcher entry”.
+ <span class="TEX">T<span
+class="E">E</span>X</span> Live. Oprócz opcji „TeX Live menu” i „No shortcuts” istnieje trzecia „Launcher entry”.
Jest ona opisana w części <a
-href="#x1-410004.1">4.1<!--tex4ht:ref: sec:sharedinstall --></a>.
+href="#x1-400004.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">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).
-
-
+class="ec-lmbx-10">File associations</span> </dt><dd
+class="description">Pozwala zmienić powiązania plików z programami. Dostępne są warianty: „Only
+ new” (powiąż pliki z aplikacjami, ale tylko nowe, nie zmieniając powiązań dla plików już
+ istniejących w instalacji), „All” (Wszystkie) i „None” (Żadne).
</dd><dt class="description">
<span
-class="ec-lmbx-10">install TeXworks front end</span> </dt><dd
-class="description">Zainstaluj edytor TeXworks.</dd></dl>
-<!--l. 1037--><p class="indent" > Po wykonaniu wszystkich potrzebnych ustawień można rozpocząć instalację (klawisz „I” lub przycisk
+class="ec-lmbx-10">install </span><span class="TEX"><span
+class="ec-lmbx-10">T</span><span
+class="E"><span
+class="ec-lmbx-10">E</span></span><span
+class="ec-lmbx-10">X</span></span><span
+class="ec-lmbx-10">works front end</span> </dt><dd
+class="description">Zainstaluj edytor <span class="TEX">T<span
+class="E">E</span>X</span>works.</dd></dl>
+<!--l. 1060--><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
+href="#x1-290003.4">3.4<!--tex4ht:ref: sec:postinstall --></a>, bo być może będą niezbędne dodatkowe
kroki.
+
+
</p>
<h4 class="subsectionHead"><span class="titlemark">3.3. </span> <a
- id="x1-280003.3"></a>Parametry instalacji z linii poleceń</h4>
-<!--l. 1045--><p class="noindent" >Uruchom </p><div class="alltt">
+ id="x1-270003.3"></a>Parametry instalacji z linii poleceń</h4>
+<!--l. 1070--><p class="noindent" >Uruchom </p><div class="alltt">
<div class="obeylines-v">
<span
@@ -2198,32 +2400,30 @@ class="ec-lmtk-10"> -help</span>
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. 1051--><p class="noindent" >
+<!--l. 1077--><p class="noindent" >
</p><dl class="list1"><dt class="list">
<span
class="ec-lmtt-10">-gui</span> </dt><dd
class="list">
- <!--l. 1052--><p class="noindent" >Użyj (jeśli to możliwe) programu w wersji graficznej (GUI). Wersja graficzna wymaga
+ <!--l. 1078--><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 TeX Live. Starsze opcje <span
+ 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="https://tug.org/texlive/distro.html#perltk" class="url" ><span
-class="ec-lmtt-10">https://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.
+ uruchomiają ten sam interfejs GUI. Jeśli Perl/Tk i Tcl/Tk są niedostępne, program instalacyjny
+ uruchomiony zostanie w trybie tekstowym.
</p></dd><dt class="list">
<span
class="ec-lmtt-10">-no-gui</span> </dt><dd
class="list">
- <!--l. 1056--><p class="noindent" >Wymusza użycie instalatora w trybie tekstowym.
+ <!--l. 1084--><p class="noindent" >Wymusza użycie instalatora w trybie tekstowym.
</p></dd><dt class="list">
<span
class="ec-lmtt-10">-lang </span><span
class="ec-lmro-10">LL</span> </dt><dd
class="list">
- <!--l. 1058--><p class="noindent" >Pozwala wybrać język komunikatów, <span
+ <!--l. 1086--><p class="noindent" >Pozwala wybrać język komunikatów, <span
class="ec-lmri-10">LL </span>oznacza tu dwuliterowy kod języka komunikatów
instalatora. Listę dostępnych języków można wyświetlić poleceniem <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">install-tl</span><span
@@ -2234,17 +2434,18 @@ class="ec-lmtt-10"> --help</span></span></span>.
<span
class="ec-lmtt-10">-portable</span> </dt><dd
class="list">
- <!--l. 1064--><p class="noindent" >Ta opcja pozwala zainstalować TeX Live na urządzeniu przenośnym, np. na pendrivie. Może
+ <!--l. 1092--><p class="noindent" >Ta opcja pozwala zainstalować <span class="TEX">T<span
+class="E">E</span>X</span> Live na urządzeniu przenośnym, np. na pendrivie. Może
ona być użyta zarówno w trybie tekstowym (poleceniem <span
class="ec-lmtt-10">V</span>), jak i przez wybór odpowiedniego
przycisku programu instalacyjnego w trybie GUI (patrz część  <a
-href="#x1-420004.2">4.2<!--tex4ht:ref: sec:portable-tl --></a>).
+href="#x1-410004.2">4.2<!--tex4ht:ref: sec:portable-tl --></a>).
</p></dd><dt class="list">
<span
class="ec-lmtt-10">-profile </span><span
class="ec-lmro-10">plik</span> </dt><dd
class="list">
- <!--l. 1069--><p class="noindent" >Wczytuje <span
+ <!--l. 1097--><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="ec-lmtt-10">texlive.profile </span>w katalogu <span
@@ -2260,15 +2461,14 @@ class="ec-lmro-10">cie</span><span
class="ec-lmro-10">ż</span><span
class="ec-lmro-10">ka</span> </dt><dd
class="list">
- <!--l. 1076--><p class="noindent" >Pozwala określić inne niż domyślne źródło instalacji (patrz poniżej).
- </p><!--l. 1079--><p class="noindent" ><a id="opt-in-place"></a>
+ <!--l. 1104--><p class="noindent" >Pozwala określić inne niż domyślne źródło instalacji (patrz poniżej).
+ </p><!--l. 1107--><p class="noindent" ><a id="opt-in-place"></a>
</p></dd><dt class="list">
<span
class="ec-lmtt-10">-in-place</span> </dt><dd
class="list">
-
-
- <!--l. 1080--><p class="noindent" >Jeśli posiadamy kopię repozytorium TeX Live uzyskaną via rsync, svn itp. (patrz
+ <!--l. 1108--><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="https://tug.org/texlive/acquire-mirror.html" class="url" ><span
class="ec-lmtt-10">https://tug.org/texlive/acquire-mirror.html</span></a>), opcja ta pozwala na wykorzystanie jako
@@ -2279,31 +2479,36 @@ class="ec-lmtt-10">tlpkg/texlive.tlpdb </span>może zostać nadpisany, a wi
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.</p></dd></dl>
-<!--l. 1092--><p class="noindent" >
+<!--l. 1120--><p class="noindent" >
</p>
<h5 class="subsubsectionHead"><span class="titlemark">3.3.1. </span> <a
- id="x1-290003.3.1"></a>Parametr <span
+ id="x1-280003.3.1"></a>Parametr <span
class="ec-lmtt-10">-repository</span></h5>
-<!--l. 1095--><p class="noindent" >Domyślnym repozytorium pakietów dla TeX Live jest kopia (<span
+<!--l. 1123--><p class="noindent" >Domyślnym repozytorium pakietów dla <span class="TEX">T<span
+class="E">E</span>X</span> Live jest kopia (<span
class="ec-lmri-10">mirror</span>) CTAN, znajdywana automatycznie
poprzez serwis <a
href="https://mirror.ctan.org" class="url" ><span
class="ec-lmtt-10">https://mirror.ctan.org</span></a>.
-</p><!--l. 1098--><p class="indent" > Parametrowi <span
+
+
+</p><!--l. 1126--><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">https: </span>lub
-<span
-class="ec-lmtt-10">file:/</span>) lub pełną ścieżkę do kopii repozytorium pakietów na dysku (np. pobranej za pomocą programu
-<span
+class="ec-lmtt-10">http:</span>, <span
+class="ec-lmtt-10">https:</span>
+lub <span
+class="ec-lmtt-10">file:/</span>) lub pełną ścieżkę do kopii repozytorium pakietów na dysku (np. pobranej za pomocą
+programu <span
class="ec-lmtt-10">wget </span>lub <span
class="ec-lmtt-10">rsync</span>). (Podając adres <span
-class="ec-lmtt-10">https:</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.)
-</p><!--l. 1105--><p class="indent" > Przykładowo, można wybrać konkretną kopię (zwierciadło)
+class="ec-lmtt-10">http:</span>, <span
+class="ec-lmtt-10">https: </span>lub <span
+class="ec-lmtt-10">ftp: </span>należy zwrócić uwagę, że końcowy
+znak „<span
+class="ec-lmtt-10">/</span>” lub składowa „<span
+class="ec-lmtt-10">/tlpkg</span>” są ignorowane.)
+</p><!--l. 1133--><p class="indent" > Przykładowo, można wybrać konkretną kopię (zwierciadło)
CTAN z <a
href="https://ctan.example.org/tex-archive/systems/texlive/tlnet/" class="url" ><span
class="ec-lmtt-10">https://ctan.example.org/tex-archive/systems/texlive/tlnet/</span></a> podstawiając prawdziwą
@@ -2312,97 +2517,97 @@ class="ec-lmtt-10">ctan.example.org/tex-archive</span></span></span>. Lista
kopii CTAN dostępna jest na stronie <a
href="https://ctan.org/mirrors" class="url" ><span
class="ec-lmtt-10">https://ctan.org/mirrors</span></a>.
-</p><!--l. 1110--><p class="indent" > Jeśli podany argument wskazuje na lokalny dysk (ścieżkę bądź adres <span
+</p><!--l. 1139--><p class="indent" > Jeśli podany argument wskazuje na lokalny dysk (ścieżkę bądź adres <span
class="ec-lmtt-10">file:/</span>), wybrana zostanie
instalacja ze skompresowanych plików zawartych w podkatalogu <span
class="ec-lmtt-10">archive </span>(nawet jeśli są dostępne pliki
nieskompresowane).
-</p><!--l. 1114--><p class="noindent" >
+</p><!--l. 1143--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">3.4. </span> <a
- id="x1-300003.4"></a>Czynności poinstalacyjne</h4>
-<!--l. 1117--><p class="noindent" >Mogą być wymagane jakieś czynności poinstalacyjne.
-</p><!--l. 1119--><p class="noindent" >
+ id="x1-290003.4"></a>Czynności poinstalacyjne</h4>
+<!--l. 1146--><p class="noindent" >Mogą być wymagane jakieś czynności poinstalacyjne.
+</p><!--l. 1148--><p class="noindent" >
</p>
<h5 class="subsubsectionHead"><span class="titlemark">3.4.1. </span> <a
- id="x1-310003.4.1"></a>Zmienne środowiska dla Unix</h5>
-<!--l. 1122--><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
+ id="x1-300003.4.1"></a>Zmienne środowiska dla Unix</h5>
+<!--l. 1151--><p class="noindent" >Użycie opisanej w części <a
+href="#x1-260003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a> opcji tworzenia dowiązań symbolicznych w standardowych katalogach nie
wymaga zmian w zmiennych środowiska systemowego. Niemniej jednak w systemach Unix po instalacji
należy do zmiennej <span
-class="ec-lmtt-10">PATH </span>dodać ścieżkę do programów TeX Live. (W Windows program instalacyjny
-czyni to za nas.)
-</p><!--l. 1128--><p class="indent" > Każda z obsługiwanych platform ma własny podkatalog w ramach <span
+class="ec-lmtt-10">PATH </span>dodać ścieżkę do programów <span class="TEX">T<span
+class="E">E</span>X</span> Live. (W Windows program instalacyjny
+czyni to za nas).
+</p><!--l. 1157--><p class="indent" > Każda z obsługiwanych platform ma własny podkatalog w ramach <span
class="ec-lmtt-10">TEXDIR/bin</span>. Listę platform
i odpowiadających im katalogów przedstawiono na rys. <a
-href="#x1-24037r5">5<!--tex4ht:ref: fig:bin-text --></a>.
-</p><!--l. 1132--><p class="indent" > Również korzystanie z systemowych przeglądarek dokumentacji <span
+href="#x1-23037r5">5<!--tex4ht:ref: fig:bin-text --></a>.
+</p><!--l. 1161--><p class="indent" > Również korzystanie z systemowych przeglądarek dokumentacji <span
class="ec-lmss-10">man </span>i <span
class="ec-lmss-10">info </span>staje się możliwe dopiero po
dodaniu odpowiednich katalogów do ich ścieżek przeszukiwania. Strony <span
class="ec-lmss-10">man </span>mogą być także
znajdywane automatycznie po dodaniu ścieżki ich położenia do <span
class="ec-lmtt-10">MANPATH</span>.
-</p><!--l. 1138--><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
+</p><!--l. 1167--><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="ec-lmtt-10">$HOME/.profile </span>(lub inny pochodzący z <span
-class="ec-lmtt-10">.profile </span>i dopisać
+class="ec-lmtt-10">.profile</span>) i dopisać
linie:
</p>
<div class="fancyvrb" id="fancyvrb5"><a
- id="x1-31002r1"></a><span
-class="ec-lmtt-9">PATH=/usr/local/texlive/2020/bin/x86_64-linux:$PATH;</span><span
+ id="x1-30002r1"></a><span
+class="ec-lmtt-9">PATH=/usr/local/texlive/2021/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">MANPATH=/usr/local/texlive/2020/texmf-dist/doc/man:$MANPATH;</span><span
+ id="x1-30004r2"></a><span
+class="ec-lmtt-9">MANPATH=/usr/local/texlive/2021/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">INFOPATH=/usr/local/texlive/2020/texmf-dist/doc/info:$INFOPATH;</span><span
+ id="x1-30006r3"></a><span
+class="ec-lmtt-9">INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH;</span><span
class="ec-lmtt-9"> export</span><span
class="ec-lmtt-9"> INFOPATH</span></div>
-<!--l. 1145--><p class="indent" > W wypadku csh lub tcsh należy zmodyfikować plik <span
+<!--l. 1176--><p class="indent" > W wypadku csh lub tcsh należy zmodyfikować plik <span
class="ec-lmtt-10">$HOME/.cshrc </span>i dopisać linie:
</p>
<div class="fancyvrb" id="fancyvrb6"><a
- id="x1-31008r1"></a><span
+ id="x1-30008r1"></a><span
class="ec-lmtt-9">setenv</span><span
class="ec-lmtt-9"> PATH</span><span
-class="ec-lmtt-9"> /usr/local/texlive/2020/bin/x86_64-linux:$PATH</span><br class="fancyvrb" /><a
- id="x1-31010r2"></a><span
+class="ec-lmtt-9"> /usr/local/texlive/2021/bin/x86_64-linux:$PATH</span><br class="fancyvrb" /><a
+ id="x1-30010r2"></a><span
class="ec-lmtt-9">setenv</span><span
class="ec-lmtt-9"> MANPATH</span><span
-class="ec-lmtt-9"> /usr/local/texlive/2020/texmf-dist/doc/man:$MANPATH</span>
+class="ec-lmtt-9"> /usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH</span>
<br class="fancyvrb" /><a
- id="x1-31012r3"></a><span
+ id="x1-30012r3"></a><span
class="ec-lmtt-9">setenv</span><span
class="ec-lmtt-9"> INFOPATH</span><span
-class="ec-lmtt-9"> /usr/local/texlive/2020/texmf-dist/doc/info:$INFOPATH</span></div>
-
-
-<!--l. 1152--><p class="indent" > Jeśli jakieś ustawienia zawarto już w prywatnych plikach konfiguracyjnych, wówczas oczywiście
-katalogi TeX Live powinny być tam odpowiednio wkomponowane.
-</p><!--l. 1155--><p class="noindent" >
+class="ec-lmtt-9"> /usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH</span></div>
+<!--l. 1183--><p class="indent" > Jeśli jakieś ustawienia zawarto już w prywatnych plikach konfiguracyjnych, wówczas oczywiście
+katalogi <span class="TEX">T<span
+class="E">E</span>X</span> Live powinny być tam odpowiednio wkomponowane.
+</p><!--l. 1186--><p class="noindent" >
</p>
<h5 class="subsubsectionHead"><span class="titlemark">3.4.2. </span> <a
- id="x1-320003.4.2"></a>Zmienne środowiska: konfiguracja globalna</h5>
-<!--l. 1158--><p class="noindent" >Jeśli zmiany mają być na poziomie globalnym albo jeśli mają dotyczyć nowego użytkownika systemu, to
-należy to zrobić na własną rękę – jest zbyt wiele możliwości dotyczących miejsca i sposobu konfiguracji w
-różnych systemach aby je wszystkie tutaj opisywać.
-</p><!--l. 1163--><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
+ id="x1-310003.4.2"></a>Zmienne środowiska: konfiguracja globalna</h5>
+<!--l. 1189--><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
+konfigurowania w różnych systemach aby je wszystkie tutaj opisywać.
+</p><!--l. 1194--><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 istnieje,
+dodać w nim wiersze
</p>
<div class="fancyvrb" id="fancyvrb7"><a
- id="x1-32002r1"></a><span
+ id="x1-31002r1"></a><span
class="ec-lmtt-9">MANPATH_MAP</span><span
-class="ec-lmtt-9"> /usr/local/texlive/2020/bin/x86_64-linux</span><span
+class="ec-lmtt-9"> /usr/local/texlive/2021/bin/x86_64-linux</span><span
class="ec-lmtt-9"> \</span><br class="fancyvrb" /><a
- id="x1-32004r2"></a><span
+ id="x1-31004r2"></a><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
@@ -2414,25 +2619,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"> /usr/local/texlive/2020/texmf-dist/doc/man</span></div>
-<!--l. 1169--><p class="noindent" >2) można sprawdzić plik <span
-class="ec-lmtt-10">/etc/environment</span>, w którym może być zdefiniowana ścieżka wyszukiwania
+class="ec-lmtt-9"> /usr/local/texlive/2021/texmf-dist/doc/man</span></div>
+<!--l. 1200--><p class="noindent" >2) można sprawdzić plik <span
+class="ec-lmtt-10">/etc/environment</span>, w którym może być zdefiniowana ścieżka wyszukiwania
i inne domyślne zmienne środowiska.
-</p><!--l. 1172--><p class="indent" > W każdym katalogu w plikami wykonywalnymi systemów uniksowych możemy też utworzyć
-symboliczne dowiązanie o nazwie <span
+
+
+</p><!--l. 1203--><p class="indent" > W każdym katalogu w plikami wykonywalnymi systemów uniksowych możemy też utworzyć
+symboliczne dowiązanie o nazwie <span
class="ec-lmtt-10">man </span>do katalogu <span
class="ec-lmtt-10">texmf-dist/doc/man</span>. Niektóre programy <span
class="ec-lmtt-10">man</span>, np.
standardowy program <span
-class="ec-lmtt-10">man </span>w systemie Mac OS X automatycznie znajdą to dowiązanie, likwidując potrzebę
-jakiegokolwiek działania z naszej strony.
-</p><!--l. 1178--><p class="noindent" >
+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.
+</p><!--l. 1209--><p class="noindent" >
</p>
<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. 1181--><p class="noindent" >Po instalacji TeX Live z DVD i <span
+ id="x1-320003.4.3"></a>Aktualizacje z internetu po instalacji z DVD</h5>
+<!--l. 1212--><p class="noindent" >Po instalacji <span class="TEX">T<span
+class="E">E</span>X</span> Live z DVD i <span
class="ec-lmri-10">po modyfikacji </span>ścieżki wyszukiwania programów (jak opisano to
-powyżej), możemy pobrać z internetu aktualizacje pakietów:
+powyżej), możemy pobrać z internetu aktualizacje pakietów:
</p>
<div class="alltt">
@@ -2446,93 +2654,113 @@ class="ec-lmtk-10"> repository</span><span
class="ec-lmtk-10"> https://mirror.ctan.org/systems/texlive/tlnet</span>
</div>
</div>
-<!--l. 1189--><p class="indent" > Wówczas pakiety będą aktualizowane z najbliższej, automatycznie znalezionej kopii archiwów
+<!--l. 1220--><p class="indent" > Wówczas pakiety będą aktualizowane z najbliższej, automatycznie znalezionej kopii archiwów
CTAN (co domyślnie włączono podczas instalacji). Jeśli wystąpiły problemy z automatycznym wyborem
archiwum, należy podać konkretny adres (listę adresów znajdziemy na <a
href="https://ctan.org/mirrors" class="url" ><span
class="ec-lmtt-10">https://ctan.org/mirrors</span></a>) wraz
-z pełną ścieżką do podkatalogu <span
+z pełną ścieżką do podkatalogu <span
class="ec-lmtt-10">tlnet</span>.
-</p><!--l. 1195--><p class="indent" > <a id="xetexfontconfig"></a> <a id="sysfontconfig"></a>
+</p><!--l. 1226--><p class="indent" > <a id="xetexfontconfig"></a> <a id="sysfontconfig"></a>
</p>
<h5 class="subsubsectionHead"><span class="titlemark">3.4.4. </span> <a
- id="x1-340003.4.4"></a>Konfiguracja fontów dla XeTeX i LuaTeX</h5>
-<!--l. 1200--><p class="noindent" >XeTeX i LuaTeX 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
+ id="x1-330003.4.4"></a>Konfiguracja fontów dla Xe<span class="TEX">T<span
+class="E">E</span>X</span> i Lua<span class="TEX">T<span
+class="E">E</span>X</span></h5>
+<!--l. 1231--><p class="noindent" >Xe<span class="TEX">T<span
+class="E">E</span>X</span> i Lua<span class="TEX">T<span
+class="E">E</span>X</span> mogą używać wszystkich fontów zainstalowanych w systemie, nie tylko tych
+znajdujących się w katalogach <span class="TEX">T<span
+class="E">E</span>X</span>-owych. Oba programy korzystają tu ze zbliżonych, ale jednak różnych
metod.
-</p><!--l. 1204--><p class="indent" > W systemach Windows fonty dostarczone z TeX Live są automatycznie dostępne dla programu XeTeX
+</p><!--l. 1235--><p class="indent" > W systemach Windows fonty dostarczone z <span class="TEX">T<span
+class="E">E</span>X</span> Live są automatycznie dostępne dla programu Xe<span class="TEX">T<span
+class="E">E</span>X</span>
poprzez odwołanie do nazwy fontu. W Mac OS X wyszukanie fontów wymaga dodatkowych kroków; patrz
-strona MacTeX w sieci (<a
+strona Mac<span class="TEX">T<span
+class="E">E</span>X</span> w sieci (<a
href="https://tug.org/mactex" class="url" ><span
class="ec-lmtt-10">https://tug.org/mactex</span></a>). Dla innych systemów uniksowych należy
-skonfigurować system tak, aby dowolny program mógł znaleźć fonty dostarczone w TeX
+skonfigurować system tak, aby dowolny program mógł znaleźć fonty dostarczone w <span class="TEX">T<span
+class="E">E</span>X</span>
Live. Aby to ułatwić, podczas instalacji pakietu <span
class="ec-lmss-10">xetex </span>tworzony jest plik konfiguracyjny fontów:
<span
class="ec-lmtt-10">TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf</span>.
-</p><!--l. 1213--><p class="indent" > Aby udostępnić fonty TeX Live dla innych aplikacji systemu (zakładając, że mamy odpowiednie
+</p><!--l. 1244--><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:
</p><ol class="enumerate1" >
<li
- class="enumerate" id="x1-34002x1">skopiować <span
+ class="enumerate" id="x1-33002x1">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="enumerate" id="x1-33004x2">uruchomić <span
class="ec-lmtk-10">fc-cache -fsv</span>.</li></ol>
-<!--l. 1222--><p class="indent" > Jeśli nie mamy odpowiednich uprawnień aby wykonać kroki przedstawione powyżej lub chcemy fonty
-TeX Live udostępnić tylko jednemu użytkownikowi, możemy:
+<!--l. 1253--><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:
</p><ol class="enumerate1" >
<li
- class="enumerate" id="x1-34006x1">skopiować plik <span
+ class="enumerate" id="x1-33006x1">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="enumerate" id="x1-33008x2">uruchomić <span
class="ec-lmtk-10">fc-cache -fv</span>.</li></ol>
-<!--l. 1229--><p class="indent" > Aby wyświetlić nazwy fontów systemowych trzeba uruchomić program <span
+<!--l. 1261--><p class="indent" > Aby wyświetlić nazwy fontów systemowych trzeba uruchomić program <span
class="ec-lmtt-10">fc-list</span>. Uruchomienie go
-z dodatkową opcją <span
+z dodatkową opcją <span
class="ec-lmtt-10">fc-list : family style file spacing </span>wyświetli więcej interesujących
informacji.
-</p><!--l. 1233--><p class="noindent" >
+</p><!--l. 1266--><p class="noindent" >
</p>
+
+
<h5 class="subsubsectionHead"><span class="titlemark">3.4.5. </span> <a
- id="x1-350003.4.5"></a>ConTeXt Mark IV</h5>
-<!--l. 1236--><p class="noindent" >Po instalacji TeX Live, 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
+ id="x1-340003.4.5"></a>Con<span class="TEX">T<span
+class="E">E</span>X</span>t Mark IV</h5>
+<!--l. 1269--><p class="noindent" >Po zainstalowaniu <span class="TEX">T<span
+class="E">E</span>X</span> Live, zarówno tzw. „stary” Con<span class="TEX">T<span
+class="E">E</span>X</span>t (Mark II), jak i nowy Con<span class="TEX">T<span
+class="E">E</span>X</span>t (Mark IV)
+powinny działać bez problemów, o ile do aktualizacji będziemy używać wyłącznie programu
<span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">tlmgr</span></span></span>.
-</p><!--l. 1239--><p class="indent" > Ponieważ ConTeXt MkIV nie stosuje biblioteki kpathsea do wyszukiwania plików, po zainstalowaniu
+</p><!--l. 1273--><p class="indent" > Ponieważ Con<span class="TEX">T<span
+class="E">E</span>X</span>t MkIV nie stosuje biblioteki kpathsea do wyszukiwania plików, po zainstalowaniu
ręcznie nowych plików (bez użycia <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">tlmgr</span></span></span>) każdy użytkownik MkIV musi uruchomić:
</p>
<div class="fancyvrb" id="fancyvrb8"><a
- id="x1-35002r1"></a><span
+ id="x1-34002r1"></a><span
class="ec-lmtt-9">context</span><span
class="ec-lmtt-9"> --generate</span></div>
-<!--l. 1245--><p class="noindent" >aby odświeżyć dane buforowe ConTeXt. Wygenerowane pliki zostaną zapisane w katalogach wskazywanych
-przez zmienną <span
-class="ec-lmtt-10">TEXMFCACHE </span>(domyślną wartością tej zmiennej w TeX Live jest <span class="obeylines-h"><span class="verb"><span
+<!--l. 1279--><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>).
-</p><!--l. 1250--><p class="indent" > ConTeXt 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
+</p><!--l. 1284--><p class="indent" > Con<span class="TEX">T<span
+class="E">E</span>X</span>t MkIV przeszuka wszystkie ścieżki wymienione w <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">TEXMFCACHE</span></span></span> i zapisze dane w pierwszej
ścieżce, która jest dostępna do zapisu. Gdy dane buforowe są zduplikowane, podczas ich odczytywania
zostaną wykorzystane ostatnio znalezione.
-</p><!--l. 1255--><p class="indent" > Więcej informacji znajdziemy na stronach: <a
+</p><!--l. 1289--><p class="indent" > Więcej informacji znajdziemy na stronach: <a
href="https://wiki.contextgarden.net/Running_Mark_IV" class="url" ><span
class="ec-lmtt-10">https://wiki.contextgarden.net/Running_Mark_IV</span></a>.
-</p><!--l. 1258--><p class="noindent" >
+</p><!--l. 1292--><p class="noindent" >
</p>
<h5 class="subsubsectionHead"><span class="titlemark">3.4.6. </span> <a
- id="x1-360003.4.6"></a>Integracja lokalnych i prywatnych pakietów makr</h5>
-<!--l. 1261--><p class="noindent" >Jak już wspomniano w części <a
+ id="x1-350003.4.6"></a>Integracja lokalnych i prywatnych pakietów makr</h5>
+<!--l. 1295--><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>
@@ -2543,27 +2771,31 @@ 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 TeX Live, a ich zawartość ma
+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="ec-lmtt-10">TEXMFLOCAL</span>, co w przyszłości (przy następnych wydaniach TeX Live) pozwoli uniknąć ręcznego
+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.
-</p><!--l. 1272--><p class="indent" > W obu drzewach katalogów pliki powinny być umieszczane w odpowiednich podkatalogach, zgodnie
+</p><!--l. 1306--><p class="indent" > W obu drzewach katalogów pliki powinny być umieszczane w odpowiednich podkatalogach, zgodnie
z zaleceniami TDS (patrz: <a
href="https://tug.org/tds" class="url" ><span
class="ec-lmtt-10">https://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 LaTeX-a powinny być umieszczane w katalogu <span
+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="ec-lmtt-10">TEXMFLOCAL/tex/latex/ </span>lub
<span
class="ec-lmtt-10">TEXMFHOME/tex/latex/ </span>(lub ich podkatalogach).
-</p><!--l. 1279--><p class="indent" > <span
+</p><!--l. 1313--><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 TeX Live Manager
+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>).
-</p><!--l. 1283--><p class="indent" > Każda z tych zmiennych ma domyślnie przypisany pojedynczy katalog, ale nie musi być to regułą.
+</p><!--l. 1317--><p class="indent" > Każda z tych zmiennych ma domyślnie przypisany pojedynczy katalog, ale nie musi być to regułą.
Jeśli testujemy różne wersje pakietów, możemy do własnych celów zakładać kolejne drzewa
katalogów i przełączać kolejność ich przeszukiwania. Wystarczy zadeklarować zmienną <span
class="ec-lmtt-10">TEXMFHOME </span>dla
@@ -2573,45 +2805,62 @@ listy katalogów, które oddzielamy przecinkami i umieszczamy w klamrach:
</p>
<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-35002r1"></a>  TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}</div>
</div>
-<!--l. 1291--><p class="nopar" >
-</p><!--l. 1293--><p class="indent" > W części <a
-href="#x1-590007.1.5">7.1.5<!--tex4ht:ref: sec:brace-expansion --></a> opisano dokładniej analizę listy katalogów umieszczonych w klamrach.
-</p><!--l. 1296--><p class="noindent" >
+<!--l. 1325--><p class="nopar" >
+</p><!--l. 1327--><p class="indent" > W części <a
+href="#x1-580007.1.5">7.1.5<!--tex4ht:ref: sec:brace-expansion --></a> opisano dokładniej analizę listy katalogów umieszczonych w klamrach.
+</p><!--l. 1330--><p class="noindent" >
</p>
<h5 class="subsubsectionHead"><span class="titlemark">3.4.7. </span> <a
- id="x1-370003.4.7"></a>Integracja fontów z innych źródeł</h5>
-<!--l. 1298--><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 TeX Live (jest ich całkiem
-sporo).
-</p><!--l. 1302--><p class="indent" > Alternatywą jest tu użycie programu XeTeX lub LuaTeX (patrz część <a
-href="#x1-120002.4">2.4<!--tex4ht:ref: sec:tex-extensions --></a>), które korzystają z
-fontów systemowych bez potrzeby instalowania ich dla programów TeX-owych.
-</p><!--l. 1306--><p class="indent" > Procedury instalacji i integracji fontów opisano w miarę dokładnie np. na stronie:
-<a
+ id="x1-360003.4.7"></a>Integracja fontów z innych źródeł</h5>
+<!--l. 1332--><p class="noindent" >Dla <span class="TEX">T<span
+class="E">E</span>X</span>-a i pdf<span class="TEX">T<span
+class="E">E</span>X</span>-a jest to, niestety, skomplikowane zagadnienie. Sugerujemy aby się tym nie zajmować,
+jeśli nie chce się zagłębiać w szczegóły instalowania <span class="TEX">T<span
+class="E">E</span>X</span>-a. Wiele fontów jest już zawartych w <span class="TEX">T<span
+class="E">E</span>X</span>
+Live, więc można się rozejrzeć; strony pod adresem <a
+href="https://tug.org/FontCatalogue" class="url" ><span
+class="ec-lmtt-10">https://tug.org/FontCatalogue</span></a> przedstawiają
+skategoryzowane na różne sposoby prawie wszystkie fonty tekstowe zawarte w głównych dystrybucjach
+<span class="TEX">T<span
+class="E">E</span>X</span>-a.
+</p><!--l. 1338--><p class="indent" > Procedury instalowania i integrowania fontów opisano na stronie: <a
href="https://tug.org/fonts/fontinstall.html" class="url" ><span
class="ec-lmtt-10">https://tug.org/fonts/fontinstall.html</span></a>.
-</p><!--l. 1310--><p class="noindent" >
+</p><!--l. 1341--><p class="indent" > Warto rozważyć użycie Xe<span class="TEX">T<span
+class="E">E</span>X</span>-a lub Lua<span class="TEX">T<span
+class="E">E</span>X</span>-a, (patrz punkt <a
+href="#x1-120002.4">2.4<!--tex4ht:ref: sec:tex-extensions --></a>), które pozwalają na użycie
+fiontów zainstalowanych w sysytemie operacyjnym z pominięciem jakiegokolwiek instalowania <span class="TEX">T<span
+class="E">E</span>X</span>-owego.
+(Trzeba jednak zachwować rozwagę, ponieważ użycie fontów systemowych czyni dokumenty
+nieużywalnymi w innych otoczeniach).
+</p><!--l. 1346--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">3.5. </span> <a
- id="x1-380003.5"></a>Testowanie instalacji</h4>
-<!--l. 1313--><p class="noindent" >Po zainstalowaniu TeX Live warto sprawdzić, czy programy działają poprawnie. Pierwszą rzeczą będzie
-znalezienie programu do edycji plików. TeX Live dostarcza edytor TeXworks (<a
+ id="x1-370003.5"></a>Testowanie instalacji</h4>
+<!--l. 1349--><p class="noindent" >Po zainstalowaniu <span class="TEX">T<span
+class="E">E</span>X</span> Live warto sprawdzić, czy programy działają poprawnie. Pierwszą rzeczą będzie
+znalezienie programu do edycji plików. <span class="TEX">T<span
+class="E">E</span>X</span> Live dostarcza edytor <span class="TEX">T<span
+class="E">E</span>X</span>works (<a
href="https://tug.org/texworks" class="url" ><span
class="ec-lmtt-10">https://tug.org/texworks</span></a>),
-ale tylko dla Windows, zaś MacTeX edytor TeXShop (<a
+ale tylko dla Windows, zaś Mac<span class="TEX">T<span
+class="E">E</span>X</span> edytor TeXShop (<a
href="https://pages.uoregon.edu/koch/texshop" class="url" ><span
class="ec-lmtt-10">https://pages.uoregon.edu/koch/texshop</span></a>).
Dla innych systemów uniksowych wybór edytora pozostawia się użytkownikowi. W zasadzie
we wszystkich systemach możemy korzystać z dowolnego edytora, operującego na czystym
tekście.
-</p><!--l. 1323--><p class="indent" > Opiszemy tu podstawowe procedury testujące funkcjonowanie instalacji w systemach Unix, ale zasady dla
+</p><!--l. 1359--><p class="indent" > Opiszemy tu podstawowe procedury testujące funkcjonowanie instalacji w systemach Unix, ale zasady dla
Mac OS X i Windows są identyczne.
-</p><!--l. 1326--><p class="indent" >
+</p><!--l. 1362--><p class="indent" >
</p><ol class="enumerate1" >
<li
- class="enumerate" id="x1-38002x1">Sprawdzamy najpierw, czy uruchamia się program <span
+ class="enumerate" id="x1-37002x1">Sprawdzamy najpierw, czy uruchamia się program <span
class="ec-lmss-10">tex</span>: <div class="alltt">
<div class="obeylines-v">
@@ -2632,24 +2881,24 @@ class="ec-lmtt-10"> ...</span><span
class="ec-lmtt-10"> D.E.</span><span
class="ec-lmtt-10"> Knuth.</span>
<br /><span
-class="ec-lmtt-10">...</span>
-</div>
+class="ec-lmtt-10">...</span></div>
</div> Jeśli uruchomienie kończy się komunikatem <span
class="ec-lmri-10">command not found </span>(<span
class="ec-lmri-10">nie znaleziono polecenia</span>), oznacza
to, że niepoprawnie zadeklarowano zmienną <span
class="ec-lmtt-10">PATH </span>(patrz: deklaracje zmiennych środowiska na
str. <a
-href="#x1-310003.4.1">41<!--tex4ht:ref: sec:env --></a>).
+href="#x1-300003.4.1">40<!--tex4ht:ref: sec:env --></a>).
</li>
<li
- class="enumerate" id="x1-38004x2">Następnie przetwarzamy prosty plik LaTeX-owy: <div class="alltt">
+ class="enumerate" id="x1-37004x2">Następnie przetwarzamy prosty plik <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-owy generując PDF: <div class="alltt">
<div class="obeylines-v">
<span
class="ec-lmtt-10">&#x003E;</span><span
class="ec-lmtt-10"> </span><span
-class="ec-lmtk-10">latex</span><span
+class="ec-lmtk-10">pdflatex</span><span
class="ec-lmtk-10"> sample2e.tex</span>
<br /><span
class="ec-lmtt-10">This</span><span
@@ -2662,10 +2911,10 @@ class="ec-lmtt-10">...</span>
class="ec-lmtt-10">Output</span><span
class="ec-lmtt-10"> written</span><span
class="ec-lmtt-10"> on</span><span
-class="ec-lmtt-10"> sample2e.dvi</span><span
+class="ec-lmtt-10"> sample2e.pdf</span><span
class="ec-lmtt-10"> (3</span><span
class="ec-lmtt-10"> pages,</span><span
-class="ec-lmtt-10"> 7484</span><span
+class="ec-lmtt-10"> 142120</span><span
class="ec-lmtt-10"> bytes).</span>
<br /><span
class="ec-lmtt-10">Transcript</span><span
@@ -2676,20 +2925,63 @@ class="ec-lmtt-10"> sample2e.log.</span>
</div>
</div> Gdy program nie znajduje <span
-class="ec-lmtt-10">sample2e.tex </span>(bądź innych wymaganych plików), może to oznaczać,
- że nadal działają ustawienia zmiennych środowiska bądź pliki konfiguracyjne z innej (poprzedniej)
+class="ec-lmtt-10">sample2e.tex </span>(bądź innych plików), może to oznaczać, że nadal
+ działają poprzednie ustawienia zmiennych środowiska bądź pliki konfiguracyjne z innej (poprzedniej)
instalacji. Szczegółową analizę, gdzie pliki są szukane i znajdowane, umożliwia diagnostyka opisana
w części <a
-href="#x1-660007.2.4">7.2.4<!--tex4ht:ref: sec:debugging --></a> na str. <a
-href="#x1-660007.2.4">73<!--tex4ht:ref: sec:debugging --></a>.
+href="#x1-650007.2.4">7.2.4<!--tex4ht:ref: sec:debugging --></a> na str. <a
+href="#x1-650007.2.4">71<!--tex4ht:ref: sec:debugging --></a>.
</li>
<li
- class="enumerate" id="x1-38006x3">Podgląd wyniku składu: <div class="alltt">
+ class="enumerate" id="x1-37006x3">Podgląd wyniku składu (pliku PDF): <div class="alltt">
<div class="obeylines-v">
<span
class="ec-lmtt-10"> &#x003E;</span><span
class="ec-lmtt-10"> </span><span
+class="ec-lmtk-10">xpdf</span><span
+class="ec-lmtk-10"> sample2e.dvi</span><span
+class="ec-lmtt-10"> </span><span
+class="ec-lmtt-10"> </span><span
+class="ec-lmtt-10"> </span><span
+class="ec-lmtt-10"> #</span><span
+class="ec-lmtt-10"> Unix</span>
+</div>
+ </div>
+ <!--l. 1395--><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ć będąc początkującym użytkownikiem.)
+ </p><!--l. 1398--><p class="noindent" >Oczywiście istnieje wiele przeglądarek PDF; w systemach Unix używa się <span
+class="ec-lmss-10">evince </span>i <span
+class="ec-lmss-10">okular</span>. Dla Windows
+ sugerujemy wypróbowanie Sumatra PDF (<a
+href="https://www.sumatrapdfreader.org/free-pdf-reader.html" class="url" ><span
+class="ec-lmtt-10">https://www.sumatrapdfreader.org/free-pdf-reader.html</span></a>).
+ Przeglądarki PDF nie jest są dostarczane z <span class="TEX">T<span
+class="E">E</span>X</span> Live, należy więc osobno zainstalować przeglądarkę
+ swojego wyboru.
+ </p></li>
+ <li
+ class="enumerate" id="x1-37008x4">Oczywiście można też nadal wygenerować dokument w oryginalnym <span class="TEX">T<span
+class="E">E</span>X</span>-owym formacie DVI:
+ <div class="alltt">
+
+ <div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&#x003E;</span><span
+class="ec-lmtt-10"> </span><span
+class="ec-lmtk-10">latex</span><span
+class="ec-lmtk-10"> sample2e.tex</span>
+</div>
+ </div>
+ </li>
+ <li
+ class="enumerate" id="x1-37010x5">A następnie obejrzeć wynik: <div class="alltt">
+
+ <div class="obeylines-v">
+ <span
+class="ec-lmtt-10">&#x003E;</span><span
+class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">xdvi</span><span
class="ec-lmtk-10"> sample2e.dvi</span><span
class="ec-lmtt-10"> </span><span
@@ -2698,7 +2990,7 @@ class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> #</span><span
class="ec-lmtt-10"> Unix</span>
<br /><span
-class="ec-lmtt-10"> &#x003E;</span><span
+class="ec-lmtt-10">&#x003E;</span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">dviout</span><span
class="ec-lmtk-10"> sample2e.dvi</span><span
@@ -2707,18 +2999,16 @@ class="ec-lmtt-10"> #</span><span
class="ec-lmtt-10"> Windows</span>
</div>
</div>
- <!--l. 1361--><p class="noindent" >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 <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
+ <!--l. 1415--><p class="noindent" >Polecenie <span
+class="ec-lmss-10">xdvi </span>nie działa poza środowiskiem 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>
+class="ec-lmtt-10">Can’t</span>
<span
-class="ec-lmtt-10">display</span>”.
+class="ec-lmtt-10">open display</span>”.
</p></li>
<li
- class="enumerate" id="x1-38008x4">Przetwarzanie pliku .dvi do PostScript w celu wyświetlenia lub wydruku: <div class="alltt">
+ class="enumerate" id="x1-37012x6">Przetwarzanie pliku DVI do PostScript: <div class="alltt">
<div class="obeylines-v">
<span
@@ -2732,95 +3022,65 @@ class="ec-lmtk-10"> sample2e.ps</span>
</div>
</li>
<li
- class="enumerate" id="x1-38010x5">Tworzenie dokumentu w formacie PDF zamiast .dvi: <div class="alltt">
-
- <div class="obeylines-v">
- <span
-class="ec-lmtt-10">&#x003E;</span><span
-class="ec-lmtt-10"> </span><span
-class="ec-lmtk-10">pdflatex</span><span
-class="ec-lmtk-10"> sample2e.tex</span>
-</div>
- </div>
- </li>
- <li
- class="enumerate" id="x1-38012x6">Podgląd dokumentu PDF: <div class="alltt">
+ class="enumerate" id="x1-37014x7">lub utworzenie dokumentu w formacie PDF z DVI; to alternatywa do użycia pdf<span class="TEX">T<span
+class="E">E</span>X</span>a (lub Xe<span class="TEX">T<span
+class="E">E</span>X</span>a
+ lub Lua<span class="TEX">T<span
+class="E">E</span>X</span>-a), co niekiedy może użytecznym:
+ <div class="alltt">
<div class="obeylines-v">
<span
class="ec-lmtt-10">&#x003E;</span><span
class="ec-lmtt-10"> </span><span
-class="ec-lmtk-10">gv</span><span
-class="ec-lmtk-10"> sample2e.pdf</span>
- <br />lub:
- <br /><span
-class="ec-lmtt-10">&#x003E;</span><span
-class="ec-lmtt-10"> </span><span
-class="ec-lmtk-10">xpdf</span><span
+class="ec-lmtk-10">dvipdfmx</span><span
+class="ec-lmtk-10"> sample2e.dvi</span><span
+class="ec-lmtk-10"> -o</span><span
class="ec-lmtk-10"> sample2e.pdf</span>
</div>
- </div> Programy <span
-class="ec-lmss-10">gv </span>i <span
-class="ec-lmss-10">xpdf </span>są zwykle dostarczane w ramach systemu operacyjnego, wobec tego nie
- zamieszczono ich na TeX Live. Przed samodzielną instalacją warto odwiedzić strony, odpowiednio:
- <a
-href="https://www.gnu.org/software/gv" class="url" ><span
-class="ec-lmtt-10">https://www.gnu.org/software/gv</span></a> i <a
-href="https://www.xpdfreader.com" class="url" ><span
-class="ec-lmtt-10">https://www.xpdfreader.com</span></a>. W sieci dostępny jest także
- bezpłatny program Adobe Reader (<a
-href="https://www.adobe.com" class="url" ><span
-class="ec-lmtt-10">https://www.adobe.com</span></a>). Użytkownikom Windows można
- polecić program Sumatra PDF (<a
-href="https://www.sumatrapdfreader.org/free-pdf-reader.html" class="url" ><span
-class="ec-lmtt-10">https://www.sumatrapdfreader.org/free-pdf-reader.html</span></a>).
- W systemie Windows domyślnie instalowany jest dla TeX Live program <span
-class="ec-lmss-10">psv </span>(PS_View), pozwalający
- przeglądać pliki <span
-class="ec-lmss-10">.ps </span>i <span
-class="ec-lmss-10">.pdf</span>. Program ten można też zainstalować samodzielnie w systemach Linux
- (<a
-href="https://psview.sourceforge.net/download.html" class="url" ><span
-class="ec-lmtt-10">https://psview.sourceforge.net/download.html</span></a>).
-
-
+ </div>
</li>
<li
- class="enumerate" id="x1-38014x7">Inne przydatne pliki testowe (poza sample2e.tex).
+ class="enumerate" id="x1-37016x8">Inne przydatne pliki testowe (poza sample2e.tex):
<dl class="list2"><dt class="list">
<span
class="ec-lmtt-10">small2e.tex</span> </dt><dd
class="list">
- <!--l. 1395--><p class="noindent" >Plik przykładowy prostszy niż <span
+ <!--l. 1434--><p class="noindent" >Plik przykładowy prostszy niż <span
class="ec-lmtt-10">sample2e</span>.
</p></dd><dt class="list">
+
+
<span
class="ec-lmtt-10">testpage.tex</span> </dt><dd
class="list">
- <!--l. 1396--><p class="noindent" >Plik do testowania położenia wydruku na kartce papieru, przydatny do sprawdzenia, czy
+ <!--l. 1435--><p class="noindent" >Plik do testowania położenia wydruku na kartce papieru, przydatny do sprawdzenia, czy
nasza drukarka nie wprowadza przesunięć.
</p></dd><dt class="list">
<span
class="ec-lmtt-10">nfssfont.tex</span> </dt><dd
class="list">
- <!--l. 1398--><p class="noindent" >Służy do wydruku tablic fontowych.
+ <!--l. 1437--><p class="noindent" >Służy do wydruku tablic fontowych.
</p></dd><dt class="list">
<span
class="ec-lmtt-10">testfont.tex</span> </dt><dd
class="list">
- <!--l. 1399--><p class="noindent" >Jak wyżej, z tym że zamiast LaTeX-a trzeba użyć plain TeX.
+ <!--l. 1438--><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>.
</p></dd><dt class="list">
<span
class="ec-lmtt-10">story.tex</span> </dt><dd
class="list">
- <!--l. 1401--><p class="noindent" >Najbardziej kanoniczny plik przykładowy dla plain TeX. Na zakończenie przetwarzania
+ <!--l. 1440--><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.tex</span>”, po ukazaniu się <span
class="ec-lmtt-10">*</span>, należy wpisać „<span
class="ec-lmtt-10">\bye</span>”.</p></dd></dl>
</li>
<li
- class="enumerate" id="x1-38016x8">Jeśli zainstalowano pakiet <span
+ class="enumerate" id="x1-37018x9">Jeśli zainstalowano pakiet <span
class="ec-lmtt-10">xetex</span>, można przetestować użycie fontów systemowych:
<div class="alltt">
@@ -2853,17 +3113,19 @@ class="ec-lmtt-10"> on</span><span
class="ec-lmtt-10"> opentype-info.log.</span>
</div>
</div> Gdy otrzymamy komunikat błędu: „Invalid fontname ‘Latin Modern Roman/ICU’…”, oznacza to, że
- należy zmienić konfigurację systemu, jak to opisano w części <a
-href="#x1-340003.4.4">3.4.4<!--tex4ht:ref: sec:font-conf-sys --></a>.</li></ol>
-<!--l. 1421--><p class="noindent" >
+ należy zmienić konfigurację systemu, jak to opisano w punkcie <a
+href="#x1-330003.4.4">3.4.4<!--tex4ht:ref: sec:font-conf-sys --></a>.</li></ol>
+<!--l. 1460--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">3.6. </span> <a
- id="x1-390003.6"></a>Dodatkowe oprogramowanie</h4>
-<!--l. 1422--><p class="noindent" >Jeżeli zaczynasz swoją przygodę z TeX-em, lub potrzebujesz pomocy w trakcie składania dokumentu,
+ id="x1-380003.6"></a>Dodatkowe oprogramowanie</h4>
+<!--l. 1461--><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="https://tug.org/begin.html" class="url" ><span
class="ec-lmtt-10">https://tug.org/begin.html</span></a>. Znajdziesz tam wiele przydatnych informacji.
-</p><!--l. 1424--><p class="indent" > Poniżej znajdziesz linki do innych narzędzi, które mogą przydać się w pracy z TeX-em:
+</p><!--l. 1463--><p class="indent" > Poniżej znajdziesz linki do innych narzędzi, które mogą przydać się w pracy z <span class="TEX">T<span
+class="E">E</span>X</span>-em:
</p><dl class="description"><dt class="description">
<span
class="ec-lmbx-10">Ghostscript</span> </dt><dd
@@ -2893,12 +3155,15 @@ class="description"><a
href="https://netpbm.sourceforge.net/" class="url" ><span
class="ec-lmtt-10">https://netpbm.sourceforge.net/</span></a>, zestaw narzędzi do wsadowej konwersji
i przetwarzania grafiki.
-
-
</dd><dt class="description">
-<span
-class="ec-lmbx-10">TeX-oriented editors</span> </dt><dd
-class="description">Istnieje wiele edytorów wygodnych w użyciu z TeX-em, wybór konkretnego
+<span class="TEX"><span
+class="ec-lmbx-10">T</span><span
+class="E"><span
+class="ec-lmbx-10">E</span></span><span
+class="ec-lmbx-10">X</span></span><span
+class="ec-lmbx-10">-oriented editors</span> </dt><dd
+class="description">Istnieje wiele edytorów wygodnych w użyciu z <span class="TEX">T<span
+class="E">E</span>X</span>-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).
<ul class="itemize1">
@@ -2909,8 +3174,13 @@ href="https://www.gnu.org/software/emacs/emacs.html" class="url" ><span
class="ec-lmtt-10">https://www.gnu.org/software/emacs/emacs.html</span></a>.
</li>
<li class="itemize"><span
-class="ec-lmss-10">Emacs with AucTeX </span>dla Windows dostępny z CTAN. Strona domowa
- AuCTeX <a
+class="ec-lmss-10">Emacs with AUC</span><span class="TEX"><span
+class="ec-lmss-10">T</span><span
+class="E"><span
+class="ec-lmss-10">E</span></span><span
+class="ec-lmss-10">X</span></span> dla Windows dostępny z CTAN. Strona domowa
+ AUC<span class="TEX">T<span
+class="E">E</span>X</span> <a
href="https://www.gnu.org/software/auctex" class="url" ><span
class="ec-lmtt-10">https://www.gnu.org/software/auctex</span></a>.
</li>
@@ -2923,27 +3193,31 @@ class="ec-lmtt-10">https://www.scintilla.org/SciTE.html</span></a>.
class="ec-lmss-10">Texmaker </span>darmowy, dostępny z <a
href="https://www.xm1math.net/texmaker" class="url" ><span
class="ec-lmtt-10">https://www.xm1math.net/texmaker</span></a>.
+
+
</li>
<li class="itemize"><span
-class="ec-lmss-10">TeXstudio </span>Oparty na <span
-class="ec-lmss-10">Texmaker </span>z dodatkowymi możliwościami; <a
+class="ec-lmss-10">TeXstudio </span>Oparty na <span
+class="ec-lmss-10">Texmaker</span>, do którego dodano nowe właściwości; dostępny
+ z <a
href="https://texstudio.org/" class="url" ><span
-class="ec-lmtt-10">https://texstudio.org/</span></a>.
+class="ec-lmtt-10">https://texstudio.org/</span></a> lub w dystrybucji pro<span class="TEX">T<span
+class="E">E</span>X</span>.
</li>
<li class="itemize"><span
-class="ec-lmss-10">TeXnicCenter </span>darmowy, dostępny z <a
+class="ec-lmss-10">TeXnicCenter </span>darmowy, dostępny z <a
href="https://www.texniccenter.org" class="url" ><span
-class="ec-lmtt-10">https://www.texniccenter.org</span></a> oraz w dystrybucji
- proTeXt.
+class="ec-lmtt-10">https://www.texniccenter.org</span></a>.
</li>
<li class="itemize"><span
-class="ec-lmss-10">TeXworks </span>darmowy, dostępny z <a
+class="ec-lmss-10">TeXworks </span>darmowy, dostępny z <a
href="https://tug.org/texworks" class="url" ><span
-class="ec-lmtt-10">https://tug.org/texworks</span></a> i instalowany jako część TeX
- Live (tylko dla Windows).
+class="ec-lmtt-10">https://tug.org/texworks</span></a> i instalowany jako część
+ <span class="TEX">T<span
+class="E">E</span>X</span> Live (tylko dla Windows).
</li>
<li class="itemize"><span
-class="ec-lmss-10">Vim </span>darmowy, dostępny z <a
+class="ec-lmss-10">Vim </span>darmowy, dostępny z <a
href="https://www.vim.org" class="url" ><span
class="ec-lmtt-10">https://www.vim.org</span></a>.
</li>
@@ -2959,55 +3233,61 @@ class="ec-lmss-10">WinShell </span>dostępny z <a
href="https://www.winshell.de" class="url" ><span
class="ec-lmtt-10">https://www.winshell.de</span></a>.</li></ul>
</dd></dl>
-<!--l. 1455--><p class="indent" > Obszerniejszą listę pakietów i programów można znaleźć na <a
+<!--l. 1492--><p class="indent" > Obszerniejszą listę pakietów i programów można znaleźć na <a
href="https://tug.org/interest.html" class="url" ><span
class="ec-lmtt-10">https://tug.org/interest.html</span></a>.
-</p><!--l. 1457--><p class="noindent" >
+</p><!--l. 1494--><p class="noindent" >
</p>
<h3 class="sectionHead"><span class="titlemark">4. </span> <a
- id="x1-400004"></a>Instalacje zaawansowane</h3>
-<!--l. 1459--><p class="noindent" >W poprzednich częściach opisano proces typowej instalacji. Teraz omówimy te bardziej wyspecjalizowane.
-</p><!--l. 1462--><p class="indent" > <a id="tlsharedinstall"></a>
+ id="x1-390004"></a>Instalacje zaawansowane</h3>
+<!--l. 1496--><p class="noindent" >W poprzednich częściach opisano proces typowej instalacji. Teraz omówimy te bardziej wyspecjalizowane.
+</p><!--l. 1499--><p class="indent" > <a id="tlsharedinstall"></a>
</p>
<h4 class="subsectionHead"><span class="titlemark">4.1. </span> <a
- id="x1-410004.1"></a>Instalacje dla wielu użytkowników (lub wieloplatformowe)</h4>
-<!--l. 1466--><p class="noindent" >TeX Live zaprojektowano tak, by w sieci komputerowej mogło z niego korzystać wielu użytkowników,
+ id="x1-400004.1"></a>Instalacje dla wielu użytkowników (lub wieloplatformowe)</h4>
+<!--l. 1503--><p class="noindent" ><span class="TEX">T<span
+class="E">E</span>X</span> Live zaprojektowano tak, by w sieci komputerowej mogło z niego korzystać wielu użytkowników,
nawet w różnych systemach operacyjnych. Kiedy stosujemy standardową strukturę katalogów, nie ma
potrzeby konfiguracji i określania konkretnych ścieżek: położenie plików wymaganych przez programy
-TeX Live jest zdefiniowane jako względne wobec samych programów. Można to zobaczyć w pliku
+<span class="TEX">T<span
+class="E">E</span>X</span> Live jest zdefiniowane jako względne wobec samych programów. Można to zobaczyć w pliku
<span
class="ec-lmtt-10">$TEXMFDIST/web2c/texmf.cnf</span>, który zawiera na przykład takie wiersze:
</p>
<div class="fancyvrb" id="fancyvrb10"><a
- id="x1-41002r1"></a><span
+ id="x1-40002r1"></a><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
+ id="x1-40004r2"></a><span
class="ec-lmtt-9">...</span><br class="fancyvrb" /><a
- id="x1-41006r3"></a><span
+ id="x1-40006r3"></a><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
+ id="x1-40008r4"></a><span
class="ec-lmtt-9">...</span><br class="fancyvrb" /><a
- id="x1-41010r5"></a><span
+ id="x1-40010r5"></a><span
class="ec-lmtt-9">TEXMFLOCAL</span><span
class="ec-lmtt-9"> =</span><span
class="ec-lmtt-9"> $SELFAUTOGRANDPARENT/texmf-local</span></div>
-<!--l. 1481--><p class="noindent" >W konsekwencji oznacza to, że dla różnych systemów operacyjnych bądź użytkowników wystarczy
-dodać do ich ścieżek przeszukiwania tylko ścieżkę do programów TeX Live.
-</p><!--l. 1485--><p class="indent" > Możliwa jest zatem np. instalacja lokalna TeX Live, po czym przeniesienie całej struktury w inne miejsce
+<!--l. 1518--><p class="noindent" >W konsekwencji oznacza to, że dla różnych systemów operacyjnych bądź użytkowników wystarczy
+dodać do ich ścieżek przeszukiwania tylko ścieżkę do programów <span class="TEX">T<span
+class="E">E</span>X</span> Live.
+</p><!--l. 1522--><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.
-</p><!--l. 1488--><p class="indent" > W wypadku Windows, TeX Live zawiera program uruchomiający <span
+</p><!--l. 1525--><p class="indent" > W wypadku Windows, <span class="TEX">T<span
+class="E">E</span>X</span> Live zawiera program uruchomiający <span
class="ec-lmtt-10">tlaunch</span>. Jego główne okno zawiera
-zawiera menu i przyciski dla różnych programów TeX-owych oraz dokumentacji, które można
+zawiera menu i przyciski dla różnych programów <span class="TEX">T<span
+class="E">E</span>X</span>-owych oraz dokumentacji, które można
konfigurować w pliku <span
-class="ec-lmtt-10">ini</span>. Podczas pierwszego uruchomienia program modyfikuje ścieżkę dostępu dla TeX
-Live i tworzy kilka skojarzeń typów plików – ale tylko dla aktualnego użytkownika. Z tego powodu
-
-
-stacje robocze, które mają w sieci lokalnej dostęp do TeX Live potrzebują jedynie skrótu do programu
+class="ec-lmtt-10">ini</span>. Podczas pierwszego uruchomienia program modyfikuje ścieżkę dostępu dla
+<span class="TEX">T<span
+class="E">E</span>X</span> Live i tworzy kilka skojarzeń typów plików – ale tylko dla aktualnego użytkownika. Z tego powodu
+stacje robocze, które mają w sieci lokalnej dostęp do <span class="TEX">T<span
+class="E">E</span>X</span> Live potrzebują jedynie skrótu do programu
<span
class="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
@@ -3015,48 +3295,63 @@ 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>).
-</p><!--l. 1507--><p class="indent" > <a id="tlportable"></a>
+</p><!--l. 1544--><p class="indent" > <a id="tlportable"></a>
</p>
<h4 class="subsectionHead"><span class="titlemark">4.2. </span> <a
- id="x1-420004.2"></a>Instalacja przenośna (USB)</h4>
-<!--l. 1511--><p class="noindent" >Aby wykonać przenośną instalację na USB, należy uruchomić program instalacyjny z opcją <span
+ id="x1-410004.2"></a>Instalacja przenośna (USB)</h4>
+<!--l. 1548--><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.
-</p><!--l. 1517--><p class="indent" > Do uruchomienia programów TeX Live w takiej instalacji wystarczy w sesji terminala dodać, jak
+</p><!--l. 1554--><p class="indent" > Z technicznego punktu widzenia instalacja przenośna staje się samowystarczalna gdy ustawienia
+<span
+class="ec-lmtt-10">TEXMFHOME</span>, <span
+class="ec-lmtt-10">TEXMFVAR </span>i <span
+class="ec-lmtt-10">TEXMFCONFIG </span>są równe <span
+class="ec-lmtt-10">TEXMFLOCAL</span>, <span
+class="ec-lmtt-10">TEXMFSYSVAR</span>, i <span
+class="ec-lmtt-10">TEXMFSYSCONFIG</span>, odpowiednio;
+w ten sposób nie są tworzone konfiguracje indywidualne użytkowników i pamięci podręczne
+(<span
+class="ec-lmri-10">cache</span>).
+
+
+</p><!--l. 1560--><p class="indent" > Do uruchomienia programów <span class="TEX">T<span
+class="E">E</span>X</span> Live w takiej instalacji wystarczy w sesji terminala dodać, jak
zazwyczaj, odpowiedni katalog do zmiennej <span
class="ec-lmtt-10">PATH</span>.
-</p><!--l. 1521--><p class="indent" > W Windows należy dwukrotnie kliknąć <span
-class="ec-lmtt-10">tl-tray-menu </span>w głównym katalogu instalacji i utworzyć
-pomocnicze ‘tray menu’, które oferuje wybór spośród kilku podstawowych zadań, pokazanych na
-poniższym rysunku:
-</p><!--l. 1527--><p class="indent" > <img
+
+
+</p><!--l. 1564--><p class="indent" > W Windows należy dwukrotnie kliknąć <span
+class="ec-lmtt-10">tl-tray-menu </span>w głównym katalogu instalacji
+i utworzyć pomocnicze ‘tray menu’, które oferuje wybór spośród kilku podstawowych zadań,
+poniżej:
+</p><!--l. 1570--><p class="indent" > <img
src="../texlive-common/../texlive-common/tray-menu.png" alt="pict"
- />
-</p><!--l. 1530--><p class="noindent" >Wybór „More…” spowoduje wyświetlenie komunikatu z informacją, jak można dostosować menu do
-własnych potrzeb.
-</p><!--l. 1589--><p class="indent" > <a id="tlmgr"></a>
+ /> Wybór „More…” spowoduje wyświetlenie komunikatu z informacją, jak można dostosować menu
+do własnych potrzeb.
+</p><!--l. 1575--><p class="indent" > <a id="tlmgr"></a>
</p>
<h3 class="sectionHead"><span class="titlemark">5. </span> <a
- id="x1-430005"></a><span
+ id="x1-420005"></a><span
class="ec-lmss-10">tlmgr</span>: zarządzanie instalacją</h3>
<figure class="figure">
<a
- id="x1-43001r9"></a>
+ id="x1-42001r9"></a>
-<!--l. 1594--><p class="noindent" ><img
+<!--l. 1580--><p class="noindent" ><img
src="../texlive-common/../texlive-common/tlshell-macos.png" alt="pict"
/>
</p>
<figcaption class="caption" ><span class="id">Rysunek 9:</span><span
class="content"><span
-class="ec-lmss-10">tlshell </span>w trybie graficznym, menu Actions (Mac OS X)</span></figcaption><!--tex4ht:label?: x1-43001r9 -->
+class="ec-lmss-10">tlshell </span>w trybie graficznym, menu Actions (Mac OS X)</span></figcaption><!--tex4ht:label?: x1-42001r9 -->
</figure>
@@ -3065,17 +3360,17 @@ class="ec-lmss-10">tlshell </span>w trybie graficznym, menu Actions (Mac OS X)<
<a
- id="x1-43002r10"></a>
+ id="x1-42002r10"></a>
-<!--l. 1600--><p class="noindent" ><img
+<!--l. 1586--><p class="noindent" ><img
src="../texlive-common/../texlive-common/tlcockpit-packages.png" alt="pict"
/>
</p>
<figcaption class="caption" ><span class="id">Rysunek 10:</span><span
class="content"><span
class="ec-lmss-10">tlcockpit </span>– tryb graficzny <span
-class="ec-lmss-10">tlmgr</span></span></figcaption><!--tex4ht:label?: x1-43002r10 -->
+class="ec-lmss-10">tlmgr</span></span></figcaption><!--tex4ht:label?: x1-42002r10 -->
</figure>
@@ -3084,22 +3379,24 @@ class="ec-lmss-10">tlmgr</span></span></figcaption><!--tex4ht:label?: x1-43002r1
<a
- id="x1-43003r11"></a>
+ id="x1-42003r11"></a>
-<!--l. 1606--><p class="noindent" ><img
+<!--l. 1592--><p class="noindent" ><img
src="../texlive-common/../texlive-common/tlmgr-gui.png" alt="pict"
/>
</p>
<figcaption class="caption" ><span class="id">Rysunek 11:</span><span
class="content"><span
class="ec-lmss-10">tlmgr </span>w trybie graficznym: główne okno, po „Wczytaj” (<span
-class="ec-lmri-10">Load</span>).</span></figcaption><!--tex4ht:label?: x1-43003r11 -->
+class="ec-lmri-10">Load</span>).</span></figcaption><!--tex4ht:label?: x1-42003r11 -->
</figure>
-<!--l. 1612--><p class="indent" > TeX Live zawiera program o nazwie <span
-class="ec-lmss-10">tlmgr</span>, służący do dalszego zarządzania TeX Live po pierwotnej
+<!--l. 1598--><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ą:
</p>
<ul class="itemize1">
@@ -3112,29 +3409,32 @@ instalacji. Jego możliwości obejmują:
</li>
<li class="itemize">zmianę opcji instalacji, takich jak rozmiar papieru czy zmiana położenia źródła instalacji
(patrz część <a
-href="#x1-290003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a>).</li></ul>
-<!--l. 1625--><p class="indent" > Program <span
+href="#x1-280003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a>).</li></ul>
+<!--l. 1611--><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 TeX Live dla użytkowników przyzwyczajonych do tego
-interfejsu, zalecamy obecnie używanie <span
+utrzymywany nadal dostępny w dystrybucji <span class="TEX">T<span
+class="E">E</span>X</span> Live użytkownikow przyzwyczajonym do tego interfejsu,
+zalecamy używanie <span
class="ec-lmss-10">tlmgr</span>.
</p>
<h4 class="subsectionHead"><span class="titlemark">5.1. </span> <a
- id="x1-440005.1"></a><span
+ id="x1-430005.1"></a><span
class="ec-lmss-10">tlmgr </span>– tryb graficzny (GUI)</h4>
-<!--l. 1665--><p class="noindent" >TeX Live dostarcza kilka trybów graficznych (GUI) dla programu <span
+<!--l. 1618--><p class="noindent" ><span class="TEX">T<span
+class="E">E</span>X</span> Live dostarcza kilka trybów graficznych (GUI) dla programu <span
class="ec-lmss-10">tlmgr</span>. Rysunek <a
-href="#x1-43001r9">9<!--tex4ht:ref: fig:tlshell --></a> pokazuje <span
+href="#x1-42001r9">9<!--tex4ht:ref: fig:tlshell --></a> pokazuje <span
class="ec-lmss-10">tlshell </span>który
-jest napisany w Tcl/Tk i działa pod Windows i Mac OS X. Rysunek <a
-href="#x1-43002r10">10<!--tex4ht:ref: fig:tlcockpit --></a> pokazuje <span
-class="ec-lmss-10">tlcockpit</span>, który
-wymaga programu Java w wersji 8 lub wyższej i JavaFX. Oba programy są dołączone w osobnych
+jest napisany w Tcl/Tk i działa pod Windows i Mac OS X. Rysunek <a
+href="#x1-42002r10">10<!--tex4ht:ref: fig:tlcockpit --></a> pokazuje <span
+class="ec-lmss-10">tlcockpit</span>, który wymaga
+programu Java w wersji 8 lub wyższej wraz z JavaFX. Oba programy są dołączone w osobnych
pakietach.
-</p><!--l. 1667--><p class="indent" > <span
-class="ec-lmss-10">tlmgr </span>może być uruchomiony w trybie graficznym (rys. <a
-href="#x1-43003r11">11<!--tex4ht:ref: fig:tlmgr-gui --></a>) za pomocą polecenia: </p><div class="alltt">
+</p><!--l. 1624--><p class="indent" > <span
+class="ec-lmss-10">tlmgr </span>może być uruchomiony we własnym trybie graficznym (rys. <a
+href="#x1-42003r11">11<!--tex4ht:ref: fig:tlmgr-gui --></a>) za pomocą polecenia:
+</p><div class="alltt">
<div class="obeylines-v">
<span
@@ -3144,13 +3444,15 @@ class="ec-lmtk-10">tlmgr</span><span
class="ec-lmtk-10"> -gui</span>
</div>
</div> W tym przypadku wymagany jest moduł Perl/Tk, który nie jest już częścią Perla dostarczanego przez
-TeX Live dla systemu Windows.
-<!--l. 1695--><p class="noindent" >
+<span class="TEX">T<span
+class="E">E</span>X</span> Live dla systemu Windows.
+<!--l. 1632--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">5.2. </span> <a
- id="x1-450005.2"></a>Przykładowe wywołania <span
+ id="x1-440005.2"></a>Przykładowe wywołania <span
class="ec-lmss-10">tlmgr </span>z linii poleceń</h4>
-<!--l. 1697--><p class="noindent" >Po zainstalowaniu TeX Live można zaktualizować wszystkie pakiety: </p><div class="alltt">
+<!--l. 1634--><p class="noindent" >Po zainstalowaniu <span class="TEX">T<span
+class="E">E</span>X</span> Live można zaktualizować wszystkie pakiety: </p><div class="alltt">
<div class="obeylines-v">
<span
@@ -3180,14 +3482,15 @@ class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">tlmgr</span><span
class="ec-lmtk-10"> update</span><span
class="ec-lmtk-10"> -list</span>
-
-
</div>
</div>
-<!--l. 1710--><p class="indent" > Poniższy, bardziej rozbudowany przykład dodaje kolekcję zawierającą m.in. nowy „silnik” XeTeX,
+<!--l. 1647--><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:
</p>
<div class="alltt">
+
+
<div class="obeylines-v">
<span
@@ -3201,66 +3504,67 @@ class="ec-lmtk-10"> collection-xetex</span>
</div>
</div> co pokazują komunikaty (tu w skrócie):
<div class="fancyvrb" id="fancyvrb11"><a
- id="x1-45002r1"></a><span
+ id="x1-44002r1"></a><span
class="ec-lmtt-8">install:</span><span
class="ec-lmtt-8"> collection-xetex</span><br class="fancyvrb" /><a
- id="x1-45004r2"></a><span
+ id="x1-44004r2"></a><span
class="ec-lmtt-8">install:</span><span
class="ec-lmtt-8"> arabxetex</span><br class="fancyvrb" /><a
- id="x1-45006r3"></a><span
+ id="x1-44006r3"></a><span
class="ec-lmtt-8">...</span><br class="fancyvrb" /><a
- id="x1-45008r4"></a><span
+ id="x1-44008r4"></a><span
class="ec-lmtt-8">install:</span><span
class="ec-lmtt-8"> xetex</span><br class="fancyvrb" /><a
- id="x1-45010r5"></a><span
+ id="x1-44010r5"></a><span
class="ec-lmtt-8">install:</span><span
class="ec-lmtt-8"> xetexconfig</span><br class="fancyvrb" /><a
- id="x1-45012r6"></a><span
+ id="x1-44012r6"></a><span
class="ec-lmtt-8">install:</span><span
class="ec-lmtt-8"> xetex.i386-linux</span>
<br class="fancyvrb" /><a
- id="x1-45014r7"></a><span
+ id="x1-44014r7"></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-45016r8"></a><span
+ id="x1-44016r8"></a><span
class="ec-lmtt-8">install:</span><span
class="ec-lmtt-8"> xetex-def</span><br class="fancyvrb" /><a
- id="x1-45018r9"></a><span
+ id="x1-44018r9"></a><span
class="ec-lmtt-8">...</span><br class="fancyvrb" /><a
- id="x1-45020r10"></a><span
+ id="x1-44020r10"></a><span
class="ec-lmtt-8">running</span><span
class="ec-lmtt-8"> mktexlsr</span><br class="fancyvrb" /><a
- id="x1-45022r11"></a><span
+ id="x1-44022r11"></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"> /usr/local/texlive/2021/texmf-dist/ls-R...</span><br class="fancyvrb" /><a
+ id="x1-44024r12"></a><span
class="ec-lmtt-8">...</span>
<br class="fancyvrb" /><a
- id="x1-45026r13"></a><span
+ id="x1-44026r13"></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-45028r14"></a><span
+ id="x1-44028r14"></a><span
class="ec-lmtt-8">...</span><br class="fancyvrb" /><a
- id="x1-45030r15"></a><span
+ id="x1-44030r15"></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-45032r16"></a><span
+ id="x1-44032r16"></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"> /usr/local/texlive/2021/texmf-var/web2c/xetex/xelatex.fmt</span><span
class="ec-lmtt-8"> installed.</span></div>
-<!--l. 1736--><p class="indent" > Jak widać, <span
+<!--l. 1673--><p class="indent" > Jak widać, <span
class="ec-lmss-10">tlmgr </span>instaluje wszystkie pakiety zależne, a także przeprowadza wymagane czynności
poinstalacyjne, jak aktualizacja bazy danych, budowa plików formatów itp. (w przykładzie
-wygenerowaliśmy nowy format dla XeTeX).
-</p><!--l. 1741--><p class="indent" > Aby wyświetlić informację o pakiecie (kolekcji bądź schemacie), należy uruchomić np.:
+wygenerowaliśmy nowy format dla Xe<span class="TEX">T<span
+class="E">E</span>X</span>).
+</p><!--l. 1678--><p class="indent" > Aby wyświetlić informację o pakiecie (kolekcji bądź schemacie), należy uruchomić np.:
</p><div class="alltt">
<div class="obeylines-v">
@@ -3273,25 +3577,25 @@ class="ec-lmtk-10"> collection-latexextra</span>
</div>
</div> co pokaże:
<div class="fancyvrb" id="fancyvrb12"><a
- id="x1-45034r1"></a><span
+ id="x1-44034r1"></a><span
class="ec-lmtt-8">package:</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> collection-latexextra</span><br class="fancyvrb" /><a
- id="x1-45036r2"></a><span
+ id="x1-44036r2"></a><span
class="ec-lmtt-8">category:</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Collection</span><br class="fancyvrb" /><a
- id="x1-45038r3"></a><span
+ id="x1-44038r3"></a><span
class="ec-lmtt-8">shortdesc:</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> LaTeX</span><span
class="ec-lmtt-8"> supplementary</span><span
class="ec-lmtt-8"> packages</span>
<br class="fancyvrb" /><a
- id="x1-45040r4"></a><span
+ id="x1-44040r4"></a><span
class="ec-lmtt-8">longdesc:</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
@@ -3304,16 +3608,16 @@ class="ec-lmtt-8"> add-on</span><span
class="ec-lmtt-8"> packages</span><span
class="ec-lmtt-8"> for</span><span
class="ec-lmtt-8"> LaTeX.</span><br class="fancyvrb" /><a
- id="x1-45042r5"></a><span
+ id="x1-44042r5"></a><span
class="ec-lmtt-8">installed:</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Yes</span><br class="fancyvrb" /><a
- id="x1-45044r6"></a><span
+ id="x1-44044r6"></a><span
class="ec-lmtt-8">revision:</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> 46963</span><br class="fancyvrb" /><a
- id="x1-45046r7"></a><span
+ id="x1-44046r7"></a><span
class="ec-lmtt-8">sizes:</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
@@ -3321,7 +3625,7 @@ 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. 1757--><p class="noindent" ><span
+<!--l. 1694--><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="https://tug.org/texlive/tlmgr.html" class="url" ><span
@@ -3336,21 +3640,22 @@ class="ec-lmtk-10">tlmgr</span><span
class="ec-lmtk-10"> -help</span>
</div>
</div>
-<!--l. 1765--><p class="noindent" >
+<!--l. 1702--><p class="noindent" >
</p>
<h3 class="sectionHead"><span class="titlemark">6. </span> <a
- id="x1-460006"></a>Uwagi dotyczące Windows</h3>
-<!--l. 1768--><p class="noindent" >
+ id="x1-450006"></a>Uwagi dotyczące Windows</h3>
+<!--l. 1705--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">6.1. </span> <a
- id="x1-470006.1"></a>Cechy specyficzne w systemie Windows</h4>
-<!--l. 1771--><p class="noindent" >W systemie Windows program instalacyjny wykonuje kilka dodatkowych czynności:
+ id="x1-460006.1"></a>Cechy specyficzne w systemie Windows</h4>
+<!--l. 1708--><p class="noindent" >W systemie Windows program instalacyjny wykonuje kilka dodatkowych czynności:
</p><dl class="description"><dt class="description">
<span
class="ec-lmbx-10">Menu i skr</span><span
class="ec-lmbx-10">ó</span><span
class="ec-lmbx-10">ty.</span> </dt><dd
-class="description">W menu systemowym Start instalowane jest podmenu „TeX Live”, które
+class="description">W menu systemowym Start instalowane jest podmenu „<span class="TEX">T<span
+class="E">E</span>X</span> Live”, które
zawiera kilka pozycji dla programów działających w trybie graficznym (<span
class="ec-lmss-10">tlmgr</span>, <span
class="ec-lmss-10">texdoctk</span>oraz
@@ -3367,8 +3672,6 @@ class="ec-lmss-10">TeXworks </span>i <span
class="ec-lmss-10">Dviout </span>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).
-
-
</dd><dt class="description">
<span
class="ec-lmbx-10">Konwerter bitmap do EPS.</span> </dt><dd
@@ -3390,44 +3693,55 @@ class="description">Po instalacji nie są wymagane żadne
class="ec-lmbx-10">Odinstalowanie.</span> </dt><dd
class="description">Program instalacyjny rejestruje instalację w menu „Dodaj/Usuń programy”
w Panelu Sterowania; odinstalowanie odbywa się zatem w standardowy dla Windows sposób.
- Przycisk „Usuń” w TeX Live Manager GUI także pozwala usunąć całość instalacji. Dla
+ Przycisk „Usuń” w <span class="TEX">T<span
+class="E">E</span>X</span> Live Manager GUI także pozwala usunąć całość instalacji. Dla
pojedynczego użytkownika program instalacyjny dodaje też w menu Start skrót do usunięcia
instalacji.
+
+
</dd><dt class="description">
<span
class="ec-lmbx-10">Zabezpieczenie przed zapisem.</span> </dt><dd
-class="description">Jeśli instalację wykonał administrator systemu, to katalogi TeX
+class="description">Jeśli instalację wykonał administrator systemu, to katalogi <span class="TEX">T<span
+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. 1799--><p class="indent" > Można też skorzystać z innego sposobu instalacji, używając programu <span
+<!--l. 1736--><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>.
-</p><!--l. 1804--><p class="noindent" >
+href="#x1-400004.1">4.1<!--tex4ht:ref: sec:sharedinstall --></a>.
+</p><!--l. 1741--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">6.2. </span> <a
- id="x1-480006.2"></a>Programy pomocnicze dla Windows</h4>
-<!--l. 1806--><p class="noindent" >Początkującym użytkownikom polecamy stronę <a
+ id="x1-470006.2"></a>Programy pomocnicze dla Windows</h4>
+<!--l. 1743--><p class="noindent" >Początkującym użytkownikom polecamy stronę <a
href="https://tug.org/begin.html" class="url" ><span
class="ec-lmtt-10">https://tug.org/begin.html</span></a> oraz podręcznik Petera Flynna
<span
class="ec-lmri-10">Formatting Information</span>, dostępny pod adresem <a
href="https://www.ctan.org/tex-archive/documentation/beginlatex" class="url" ><span
class="ec-lmtt-10">https://www.ctan.org/tex-archive/documentation/beginlatex</span></a>.
-</p><!--l. 1811--><p class="indent" > Aby instalacja była kompletna, TeX Live wymaga kilku pomocniczych programów, które nie są
-dostarczane z systemem Windows. TeX Live dostarcza je wszystkie, są one instalowane jako część TeX Live
-tylko dla Windows.
-</p><!--l. 1825--><p class="indent" > Instalowane są następujące programy:
+</p><!--l. 1748--><p class="indent" > Aby instalacja była kompletna, <span class="TEX">T<span
+class="E">E</span>X</span> Live wymaga kilku pomocniczych programów, które nie są
+dostarczane z systemem Windows. <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.
+</p><!--l. 1762--><p class="indent" > Instalowane są następujące programy:
</p><dl class="description"><dt class="description">
<span
class="ec-lmbx-10">Perl i Ghostscript.</span> </dt><dd
-class="description">Obydwa te programy są niezbędne do poprawnego działania TeX Live,
+class="description">Obydwa te programy są niezbędne do poprawnego działania <span class="TEX">T<span
+class="E">E</span>X</span> Live,
dołączyliśmy zatem <span
class="ec-lmss-10">Ghostscript </span>i minimalną dystrybucję <span
class="ec-lmss-10">Perl</span>, wystarczającą do uruchomienia
- wszystkich zawartych w TeX Live skryptów perlowych; oba programy zostały „ukryte”, to znaczy
- tylko programy TeX Live, które z nich korzystają, „wiedzą” gdzie je znaleźć; tym samym nie
- powinny kolidować z ewentualnie zainstalowanymi w systemie programami Perl i Ghostscript;
+ wszystkich zawartych w <span class="TEX">T<span
+class="E">E</span>X</span> Live skryptów perlowych; oba programy zostały „ukryte”, to
+ znaczy tylko programy <span class="TEX">T<span
+class="E">E</span>X</span> Live, które z nich korzystają, „wiedzą” gdzie je znaleźć; tym
+ samym nie powinny kolidować z ewentualnie zainstalowanymi w systemie programami Perl
+ i Ghostscript;
</dd><dt class="description">
<span
class="ec-lmbx-10">dviout.</span> </dt><dd
@@ -3439,16 +3753,22 @@ class="ec-lmss-10">dviout </span>zazwyczaj automatycznie generuje wymagane fonty
dobrym poradniku <span
class="ec-lmri-10">on-line </span>tego programu.
</dd><dt class="description">
-<span
-class="ec-lmbx-10">TeXworks.</span> </dt><dd
-class="description">Zorientowany na środowisko TeX-owe edytor, zintegrowany z modułem do podglądu
+<span class="TEX"><span
+class="ec-lmbx-10">T</span><span
+class="E"><span
+class="ec-lmbx-10">E</span></span><span
+class="ec-lmbx-10">X</span></span><span
+class="ec-lmbx-10">works.</span> </dt><dd
+class="description">Zorientowany na środowisko <span class="TEX">T<span
+class="E">E</span>X</span>-owe edytor, zintegrowany z modułem do podglądu
plików PDF.
</dd><dt class="description">
<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 TeX Live są włączone wersje Windowsowe kilku
+class="description">Do <span class="TEX">T<span
+class="E">E</span>X</span> Live są włączone wersje Windowsowe kilku
przydatnych programów uniksowych. Są to programy: <span
class="ec-lmss-10">gzip</span>, <span
class="ec-lmss-10">zip</span>, <span
@@ -3464,22 +3784,23 @@ class="ec-lmtt-10">https://sumatrapdfreader.org/</span></a>.
<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="ec-lmss-10">fc-cache </span>rejestruje dla XeTeX-a fonty
- systemowe (Windows) lub dostarczane w dystrybucji TeX Live fonty OpenType; <span
-class="ec-lmss-10">fc-list </span>wyświetla
- zarejestrowane fonty, podając ich pełne nazwy (deklarujemy je jako parametr rozszerzonego
- w XeTeX-u polecenia <span
-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. 1919--><p class="noindent" >
+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 (Windows) lub dostarczane w dystrybucji <span class="TEX">T<span
+class="E">E</span>X</span> Live fonty OpenType; <span
+class="ec-lmss-10">fc-list</span>
+ wyświetla zarejestrowane fonty, podając ich pełne nazwy (deklarujemy je jako parametr
+ rozszerzonego w Xe<span class="TEX">T<span
+class="E">E</span>X</span>-u polecenia <span
+class="ec-lmtt-10">\font</span>). 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. 1856--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">6.3. </span> <a
- id="x1-490006.3"></a>User Profile (inaczej Home – katalog domowy)</h4>
-<!--l. 1922--><p class="noindent" >Odpowiednikiem uniksowego katalogu domowego użytkownika (<span class="obeylines-h"><span class="verb"><span
+ id="x1-480006.3"></a>User Profile (inaczej Home – katalog domowy)</h4>
+<!--l. 1859--><p class="noindent" >Odpowiednikiem uniksowego katalogu domowego użytkownika (<span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">$HOME</span></span></span>) w Windows jest katalog
określany zmienną <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">%USERPROFILE%</span></span></span>. W Windows Vista i w wersjach późniejszych jest to
@@ -3491,11 +3812,13 @@ class="ec-lmtt-10">texmf.cnf </span>i ogólnie w bibliotekach
Kpathsea znak <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">~</span></span></span> jest poprawnie rozwijany do odpowiedniej zmiennej – zarówno w Windows, jak
i w Unix.
-</p><!--l. 1930--><p class="noindent" >
+</p><!--l. 1867--><p class="noindent" >
</p>
+
+
<h4 class="subsectionHead"><span class="titlemark">6.4. </span> <a
- id="x1-500006.4"></a>Rejestr Windows</h4>
-<!--l. 1933--><p class="noindent" >W systemie Windows prawie wszystkie dane konfiguracyjne przechowywane są w tzw. rejestrze. Zawiera on
+ id="x1-490006.4"></a>Rejestr Windows</h4>
+<!--l. 1870--><p class="noindent" >W systemie Windows prawie wszystkie dane konfiguracyjne przechowywane są w tzw. rejestrze. Zawiera on
hierarchicznie zorganizowane klucze, w ramach kilku kluczy głównych. Najbardziej istotne dla programów
instalacyjnych są klucze <span class="path"><span
class="ec-lmtt-10">HKEY_CURRENT_USER</span></span> oraz <span class="path"><span
@@ -3504,214 +3827,229 @@ class="ec-lmtt-10">HKCU</span></span> i <span class="path"><span
class="ec-lmtt-10">HKLM</span></span>). Część
<span class="path"><span
class="ec-lmtt-10">HKCU</span></span> dotyczy katalogów domowych użytkowników (patrz część <a
-href="#x1-490006.3">6.3<!--tex4ht:ref: sec:winhome --></a>), zaś <span class="path"><span
+href="#x1-480006.3">6.3<!--tex4ht:ref: sec:winhome --></a>), zaś <span class="path"><span
class="ec-lmtt-10">HKLM</span></span> – podkatalogów
systemowych (w katalogu Windows).
-</p><!--l. 1941--><p class="indent" > Informacje o ustawieniach systemu można czasem uzyskać ze zmiennych środowiska, ale po inne
+</p><!--l. 1878--><p class="indent" > Informacje o ustawieniach systemu można czasem uzyskać ze zmiennych środowiska, ale po inne
informacje, np. położenie tzw. skrótów, trzeba odwołać się do rejestru. Także zapis zmiennych
środowiska na stałe wymaga dostępu do rejestru.
-</p><!--l. 1946--><p class="noindent" >
+</p><!--l. 1883--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">6.5. </span> <a
- id="x1-510006.5"></a>Uprawnienia w Windows</h4>
-<!--l. 1953--><p class="noindent" >W nowszych wersjach Windows istnieje wyraźne rozróżnienie między użytkownikami „zwykłymi”
+ id="x1-500006.5"></a>Uprawnienia w Windows</h4>
+<!--l. 1890--><p class="noindent" >W nowszych wersjach Windows istnieje wyraźne rozróżnienie między użytkownikami „zwykłymi”
i administratorami, którzy mają pełną swobodę dostępu do całości systemu. Dołożono wielu starań, aby
-umożliwić instalację TeX Live także osobom bez uprawnień administratora.
-</p><!--l. 1959--><p class="indent" > Jeśli osoba instalująca ma uprawnienia administratora, to udostępniona jest opcja instalacji dla
+umożliwić instalację <span class="TEX">T<span
+class="E">E</span>X</span> Live także osobom bez uprawnień administratora.
+</p><!--l. 1896--><p class="indent" > Jeśli osoba instalująca ma uprawnienia administratora, to udostępniona jest opcja instalacji dla
wszystkich użytkowników. Użycie jej oznacza, że tworzone są skróty, a także ustawiane są zmienne
środowiska dla całego systemu. W przeciwnym wypadku skróty i menu są tworzone jedynie
dla konkretnego użytkownika, także definiowane zmienne środowiska dotyczą konkretnych
użytkowników.
-</p><!--l. 1966--><p class="indent" > Bez względu na status użytkownika proponowanym, domyślnym katalogiem głównym instalacji jest
+</p><!--l. 1903--><p class="indent" > Bez względu na status użytkownika proponowanym, domyślnym katalogiem głównym instalacji jest
katalog w ramach <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">%SystemDrive%</span></span></span>. Program instalacyjny zawsze sprawdza, czy ten katalog jest dostępny do
zapisu dla aktualnego użytkownika.
-</p><!--l. 1971--><p class="indent" > Problem może się pojawić wtedy, gdy użytkownik instalujący TeX Live 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 TeX Live ma priorytet. W ten sposób,
-po uruchomieniu tego skrótu, będzie można korzystać z TeX Live. Dotyczy to także programu TeXworks,
-o ile go zainstalowaliśmy.
-</p><!--l. 1980--><p class="indent" > Windows Vista i nowsze stwarzają dodatkowe utrudnienia: nawet jeśli jesteśmy zalogowani jako
-administrator, musimy dodatkowo żądać uprawnień do uruchomienia programów jako administrator!
-W rzeczywistości nie ma sensu logowanie jako administrator, zamiast tego wystarczy kliknąć
-prawym klawiszem myszy na programie (lub skrócie), co pozwala wybrać opcję „Uruchom jako
+</p><!--l. 1908--><p class="indent" > Problem może się pojawić wtedy, gdy instalujący <span class="TEX">T<span
+class="E">E</span>X</span> Live nie ma uprawnień administratora,
+a programy <span class="TEX">T<span
+class="E">E</span>X</span>-owe są już w systemowej ścieżce przeszukiwania. Wynikowa przeszukiwanie jest
+realizowane najpierw wg ścieżek systemowych, a następnie wg ścieżek użytkownika. W konsekwencji
+nie będą znajdowane nowo zainstalowane programy. W takim przypadku program instalacyjny tworzy skrót
+do wiersza poleceń, w którym ścieżka do nowych programów <span class="TEX">T<span
+class="E">E</span>X</span> Live jest przeszukiwana
+z priorytetem, przed ścieżkami systemowymi. Jedynie korzystanie z tak skonfigurowanego programu
+wiersza poleceń umożliwi dostęp do programów nowozainstalowanego <span class="TEX">T<span
+class="E">E</span>X</span> Live. Podobnie
+przygotowywany jest skrót do programu <span class="TEX">T<span
+class="E">E</span>X</span>works, o ile go zainstalowaliśmy.
+</p><!--l. 1918--><p class="indent" > Windows Vista i nowsze stwarzają dodatkowe utrudnienia: nawet jeśli jesteśmy zalogowani
+jako administrator, musimy dodatkowo uzyskać uprawnienia do uruchomienia programów jako
+administrator! W rzeczywistości nie ma sensu logowanie jako administrator, zamiast tego wystarczy
+kliknąć prawym klawiszem myszy program (skrót), co pozwala na wybranie opcji „Uruchom jako
administrator”.
-</p><!--l. 1989--><p class="noindent" >
+</p><!--l. 1927--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">6.6. </span> <a
- id="x1-520006.6"></a>Zwiększanie maksymalnej dostępnej pamięci w Windows i Cygwin</h4>
-<!--l. 1992--><p class="noindent" >Użytkownicy systemów Windows i Cygwin (patrz część <a
+ id="x1-510006.6"></a>Zwiększanie maksymalnej dostępnej pamięci w Windows i Cygwin</h4>
+<!--l. 1930--><p class="noindent" >Użytkownicy systemów Windows i Cygwin (patrz część <a
href="#x1-190003.1.4">3.1.4<!--tex4ht:ref: sec:cygwin --></a> mogą w przypadku uruchamiania
-niektórych programów dostarczonych w TeX Live spotkać się z niewystarczającą ilością dostępnej
-
-
+niektórych programów dostarczonych w <span class="TEX">T<span
+class="E">E</span>X</span> Live spotkać się z niewystarczającą ilością dostępnej
pamięci. Na przykład <span
class="ec-lmss-10">asy </span>wyczerpie dostępną pamięć w przypadku próby zadeklarowania macierzy
-składającej się z 25 milionów liczb rzeczywistych, a LuaTeX przy przetwarzaniu dokumentu zawierającego
+składającej się z 25 milionów liczb rzeczywistych, a Lua<span class="TEX">T<span
+class="E">E</span>X</span> przy przetwarzaniu dokumentu zawierającego
wiele dużych plików czcionek.
-</p><!--l. 2000--><p class="indent" > W Cygwin można ten problem rozwiązać korzystając z porady zawartej w Podręczniku użytkownika
+</p><!--l. 1938--><p class="indent" > W Cygwin można ten problem rozwiązać korzystając z porady zawartej w Podręczniku użytkownika
Cygwin (<a
href="https://www.cygwin.com/cygwin-ug-net/setup-maxmem.html" class="url" ><span
class="ec-lmtt-10">https://www.cygwin.com/cygwin-ug-net/setup-maxmem.html</span></a>).
-</p><!--l. 2004--><p class="indent" > W Windows należy utworzyć plik, np. <span
+</p><!--l. 1942--><p class="indent" > W Windows należy utworzyć plik, np. <span
class="ec-lmtt-10">moremem.reg</span>, z takimi czterema liniami:
-</p><!--l. 2006--><p class="indent" >
+</p><!--l. 1944--><p class="indent" >
</p>
<div class="fancyvrb" id="fancyvrb13"><a
- id="x1-52002r1"></a><span
+ id="x1-51002r1"></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-52004r2"></a><br class="fancyvrb" /><a
- id="x1-52006r3"></a><span
+ id="x1-51004r2"></a><br class="fancyvrb" /><a
+ id="x1-51006r3"></a><span
class="ec-lmtt-9">[HKEY_LOCAL_MACHINE\Software\Cygwin]</span><br class="fancyvrb" /><a
- id="x1-52008r4"></a><span
+ id="x1-51008r4"></a><span
class="ec-lmtt-9">&#x0022;heap_chunk_in_mb&#x0022;=dword:ffffff00</span></div>
-<!--l. 2013--><p class="noindent" >a następnie wykonać (jako użytkownik z prawami administratora) polecenie: <span
+<!--l. 1951--><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>.
-</p><!--l. 2077--><p class="noindent" >
+
+
+</p><!--l. 2015--><p class="noindent" >
</p>
<h3 class="sectionHead"><span class="titlemark">7. </span> <a
- id="x1-530007"></a>Instrukcja obsługi systemu Web2C</h3>
-<!--l. 2079--><p class="noindent" >Web2C to zestaw programów związanych z TeX-em, tj. sam TeX, Metafont, MetaPost, BibTeX itd. Stanowią
-one rdzeń dystrybucji TeX Live. Strona domowa Web2C z aktualnym podręcznikiem użytkownika i innymi
-użytecznymi plikami jest dostępna pod adresem <a
+ id="x1-520007"></a>Instrukcja obsługi systemu Web2C</h3>
+<!--l. 2017--><p class="noindent" >Web2C to zestaw programów związanych z <span class="TEX">T<span
+class="E">E</span>X</span>-em, tj. sam <span class="TEX">T<span
+class="E">E</span>X</span>, Metafont, MetaPost, BibTeX itd.
+Stanowią one rdzeń dystrybucji <span class="TEX">T<span
+class="E">E</span>X</span> Live. Strona domowa Web2C z aktualnym podręcznikiem użytkownika
+i innymi użytecznymi plikami jest dostępna pod adresem <a
href="https://tug.org/web2c" class="url" ><span
class="ec-lmtt-10">https://tug.org/web2c</span></a>.
-</p><!--l. 2084--><p class="indent" > 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 (<span
+</p><!--l. 2022--><p class="indent" > Trochę historii: Oryginalna implementacja wykonana została przez Tomasa Rokickiego, który w roku 1987
+stworzył pierwszy system <span class="TEX">T<span
+class="E">E</span>X</span>-to-C, adaptując pliki wymiany (<span
class="ec-lmri-10">change files</span>) pod Unix-em (pierwotnie były one
dziełem Howarda Trickey’a oraz Pavela Curtisa. W czasie, gdy Tim Morgan zajmować się utrzymaniem
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.
-</p><!--l. 2092--><p class="indent" > Web2C działa w systemach Unix, Windows 32-bitowy, (w tym Mac OS X), i innych systemach
-operacyjnych. System wykorzystuje oryginalne źródła TeX-owe autorstwa Donalda Knutha oraz inne
+</p><!--l. 2030--><p class="indent" > Web2C działa w systemach Unix, Windows 32-bitowy, (w tym Mac OS X), i innych systemach
+operacyjnych. System wykorzystuje oryginalne źródła <span class="TEX">T<span
+class="E">E</span>X</span>-owe autorstwa Donalda Knutha oraz inne
programy napisane w <span
class="ec-lmtt-10">WEB </span>i tłumaczy je na kod źródłowy C. Podstawowymi składnikami systemu
są:
-</p><!--l. 2098--><p class="indent" >
+</p><!--l. 2036--><p class="indent" >
</p><dl class="list1"><dt class="list">
<span
class="ec-lmss-10">bibtex</span> </dt><dd
class="list">
- <!--l. 2099--><p class="noindent" >Tworzenie spisów bibliograficznych;
+ <!--l. 2037--><p class="noindent" >Tworzenie spisów bibliograficznych;
</p></dd><dt class="list">
<span
class="ec-lmss-10">dvicopy</span> </dt><dd
class="list">
- <!--l. 2100--><p class="noindent" >Modyfikowanie pliku DVI;
+ <!--l. 2038--><p class="noindent" >Modyfikowanie pliku DVI;
</p></dd><dt class="list">
<span
class="ec-lmss-10">dvitomp</span> </dt><dd
class="list">
- <!--l. 2101--><p class="noindent" >Konwersja DVI do MPX (rysunki MetaPost-a);
+ <!--l. 2039--><p class="noindent" >Konwersja DVI do MPX (rysunki MetaPost-a);
</p></dd><dt class="list">
<span
class="ec-lmss-10">dvitype</span> </dt><dd
class="list">
- <!--l. 2102--><p class="noindent" >Konwersja DVI na plik tekstowy (ASCII);
+ <!--l. 2040--><p class="noindent" >Konwersja DVI na plik tekstowy (ASCII);
</p></dd><dt class="list">
<span
class="ec-lmss-10">gftodvi</span> </dt><dd
class="list">
- <!--l. 2103--><p class="noindent" >Zamiana fontu GF na plik DVI;
+ <!--l. 2041--><p class="noindent" >Zamiana fontu GF na plik DVI;
</p></dd><dt class="list">
<span
class="ec-lmss-10">gftopk</span> </dt><dd
class="list">
- <!--l. 2104--><p class="noindent" >Zamiana fontu w formacie GF na font spakowany (PK);
+ <!--l. 2042--><p class="noindent" >Zamiana fontu w formacie GF na font spakowany (PK);
</p></dd><dt class="list">
<span
class="ec-lmss-10">gftype</span> </dt><dd
class="list">
- <!--l. 2105--><p class="noindent" >Zamiana fontu GF na plik tekstowy (ASCII);
-
-
+ <!--l. 2043--><p class="noindent" >Zamiana fontu GF na plik tekstowy (ASCII);
</p></dd><dt class="list">
<span
class="ec-lmss-10">mf </span> </dt><dd
class="list">
- <!--l. 2106--><p class="noindent" >Generowanie fontów bitmapowych w formacie GF;
+ <!--l. 2044--><p class="noindent" >Generowanie fontów bitmapowych w formacie GF;
</p></dd><dt class="list">
<span
class="ec-lmss-10">mft</span> </dt><dd
class="list">
- <!--l. 2107--><p class="noindent" >Skład plików źródłowych Metafont-a;
+ <!--l. 2045--><p class="noindent" >Skład plików źródłowych Metafont-a;
</p></dd><dt class="list">
<span
class="ec-lmss-10">mpost</span> </dt><dd
class="list">
- <!--l. 2108--><p class="noindent" >Tworzenie rysunków oraz diagramów technicznych;
+ <!--l. 2046--><p class="noindent" >Tworzenie rysunków oraz diagramów technicznych;
</p></dd><dt class="list">
<span
class="ec-lmss-10">patgen</span> </dt><dd
class="list">
- <!--l. 2109--><p class="noindent" >Tworzenie wzorców przenoszenia wyrazów;
+ <!--l. 2047--><p class="noindent" >Tworzenie wzorców przenoszenia wyrazów;
</p></dd><dt class="list">
<span
class="ec-lmss-10">pktogf</span> </dt><dd
class="list">
- <!--l. 2110--><p class="noindent" >Zamiana fontów w formacie PK na fonty GF;
+ <!--l. 2048--><p class="noindent" >Zamiana fontów w formacie PK na fonty GF;
</p></dd><dt class="list">
<span
class="ec-lmss-10">pktype</span> </dt><dd
class="list">
- <!--l. 2111--><p class="noindent" >Zamiana fontu PK na plik tekstowy (ASCII);
+ <!--l. 2049--><p class="noindent" >Zamiana fontu PK na plik tekstowy (ASCII);
</p></dd><dt class="list">
<span
class="ec-lmss-10">pltotf</span> </dt><dd
class="list">
- <!--l. 2112--><p class="noindent" >Konwersja tekstowej listy właściwości do TFM;
+ <!--l. 2050--><p class="noindent" >Konwersja tekstowej listy właściwości do TFM;
+
+
</p></dd><dt class="list">
<span
class="ec-lmss-10">pooltype</span> </dt><dd
class="list">
- <!--l. 2113--><p class="noindent" >wyświetlanie <span
+ <!--l. 2051--><p class="noindent" >wyświetlanie <span
class="ec-lmtt-10">WEB</span>-owych plików pool;
</p></dd><dt class="list">
<span
class="ec-lmss-10">tangle</span> </dt><dd
class="list">
- <!--l. 2114--><p class="noindent" >Konwersja <span
+ <!--l. 2052--><p class="noindent" >Konwersja <span
class="ec-lmtt-10">WEB </span>do języka Pascal;
</p></dd><dt class="list">
<span
class="ec-lmss-10">tex </span> </dt><dd
class="list">
- <!--l. 2115--><p class="noindent" >Skład tekstu;
+ <!--l. 2053--><p class="noindent" >Skład tekstu;
</p></dd><dt class="list">
<span
class="ec-lmss-10">tftopl</span> </dt><dd
class="list">
- <!--l. 2116--><p class="noindent" >Konwersja TFM do tekstowej listy właściwości (PL);
+ <!--l. 2054--><p class="noindent" >Konwersja TFM do tekstowej listy właściwości (PL);
</p></dd><dt class="list">
<span
class="ec-lmss-10">vftovp</span> </dt><dd
class="list">
- <!--l. 2117--><p class="noindent" >Konwersja fontów wirtualnych do wirtualnej listy właściwości (VPL);
+ <!--l. 2055--><p class="noindent" >Konwersja fontów wirtualnych do wirtualnej listy właściwości (VPL);
</p></dd><dt class="list">
<span
class="ec-lmss-10">vptovf</span> </dt><dd
class="list">
- <!--l. 2119--><p class="noindent" >Konwersja wirtualnej listy właściwości do fontów wirtualnych;
+ <!--l. 2057--><p class="noindent" >Konwersja wirtualnej listy właściwości do fontów wirtualnych;
</p></dd><dt class="list">
<span
class="ec-lmss-10">weave</span> </dt><dd
class="list">
- <!--l. 2120--><p class="noindent" >Konwersja <span
-class="ec-lmtt-10">WEB </span>do TeX-a.</p></dd></dl>
-<!--l. 2123--><p class="noindent" >Dokładny opis funkcji oraz składni tych programów zawarty jest w dokumentacji poszczególnych pakietów
+ <!--l. 2058--><p class="noindent" >Konwersja <span
+class="ec-lmtt-10">WEB </span>do <span class="TEX">T<span
+class="E">E</span>X</span>-a.</p></dd></dl>
+<!--l. 2061--><p class="noindent" >Dokładny opis funkcji oraz składni tych programów zawarty jest w dokumentacji poszczególnych pakietów
samego Web2C. Do optymalnego korzystania z instalacji Web2C przyda się znajomość kilku zasad
rządzących całą rodziną programów.
-</p><!--l. 2129--><p class="indent" > Wszystkie programy obsługują standardowe opcje GNU:
+</p><!--l. 2067--><p class="indent" > Wszystkie programy obsługują standardowe opcje GNU:
</p><dl class="description"><dt class="description">
<span
class="ec-lmtk-10">--help</span><span
@@ -3723,31 +4061,31 @@ class="description">podaje podstawowe zasady użytkowania;
<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. 2137--><p class="indent" > I w większości także honorują:
+<!--l. 2075--><p class="indent" > I w większości także honorują:
</p><dl class="list1"><dt class="list">
<span
class="ec-lmtt-10">--verbose</span> </dt><dd
class="list">
- <!--l. 2139--><p class="noindent" >podaje dokładny raport z działania programu.</p></dd></dl>
-<!--l. 2144--><p class="indent" > Do lokalizowania plików programy oparte na Web2C używają biblioteki do przeszukiwania ścieżek
+ <!--l. 2077--><p class="noindent" >podaje dokładny raport z działania programu.</p></dd></dl>
+<!--l. 2082--><p class="indent" > Do lokalizowania plików programy oparte na Web2C używają biblioteki do przeszukiwania ścieżek
zwanej Kpathsea (<a
href="https://tug.org/kpathsea" class="url" ><span
-class="ec-lmtt-10">https://tug.org/kpathsea</span></a>). Dla optymalizacji przeszukiwania TeX-owego drzewa
+class="ec-lmtt-10">https://tug.org/kpathsea</span></a>). Dla optymalizacji przeszukiwania <span class="TEX">T<span
+class="E">E</span>X</span>-owego drzewa
podkatalogów biblioteka ta używa kombinacji zmiennych środowiskowych oraz kilku plików
konfiguracyjnych. Web2C potrafi obsługiwać jednocześnie więcej niż jedno drzewo podkatalogów, co jest
-użyteczne w wypadku, gdy chce się przechowywać standardową dystrybucję TeX-a jak i lokalne
+użyteczne w wypadku, gdy chce się przechowywać standardową dystrybucję <span class="TEX">T<span
+class="E">E</span>X</span>-a jak i lokalne
rozszerzenia w dwóch różnych drzewach katalogów. Aby przyspieszyć poszukiwanie plików, katalog
główny każdego drzewa ma swój plik <span
class="ec-lmtt-10">ls-R</span>, zawierający pozycje określające nazwę i względną ścieżkę
dla wszystkich plików zawartych w tym katalogu.
-</p><!--l. 2158--><p class="noindent" >
+</p><!--l. 2096--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">7.1. </span> <a
- id="x1-540007.1"></a>Przeszukiwanie ścieżek przez Kpathsea</h4>
-<!--l. 2161--><p class="noindent" >Opiszemy najpierw ogólny mechanizm przeszukiwania ścieżek przez bibliotekę Kpathsea.
-</p><!--l. 2164--><p class="indent" > Tym, co nazywamy <span
+ id="x1-530007.1"></a>Przeszukiwanie ścieżek przez Kpathsea</h4>
+<!--l. 2099--><p class="noindent" >Opiszemy najpierw ogólny mechanizm przeszukiwania ścieżek przez bibliotekę Kpathsea.
+</p><!--l. 2102--><p class="indent" > Tym, co nazywamy <span
class="ec-lmri-10">ś</span><span
class="ec-lmri-10">cie</span><span
class="ec-lmri-10">ż</span><span
@@ -3768,20 +4106,22 @@ kolejności: najpierw <span
class="ec-lmtt-10">./my-file</span>, potem <span
class="ec-lmtt-10">/dir/my-file</span>, zwracając pierwszy odnaleziony (lub możliwie
wszystkie).
-</p><!--l. 2172--><p class="indent" > Aby optymalnie zaadaptować się do konwencji wszystkich systemów operacyjnych, na systemach
+</p><!--l. 2110--><p class="indent" > Aby optymalnie zaadaptować się do konwencji wszystkich systemów operacyjnych, na systemach
nieunixowych Kpathsea może używać jako separatorów nazw ścieżek znaków innych niż dwukropek
(„<span
class="ec-lmtt-10">:</span>”) oraz „ciach” („<span
class="ec-lmtt-10">/</span>”).
-</p><!--l. 2177--><p class="indent" > W celu sprawdzenia konkretnego elementu <span
+</p><!--l. 2115--><p class="indent" > W celu sprawdzenia konkretnego elementu <span
class="ec-lmro-10">p </span>ścieżki, Kpathsea najpierw sprawdza, czy zbudowana
-wcześniej baza danych (patrz „Baza nazw plików” na str. <span
-class="ec-lmbx-10">??</span>) odnosi się do <span
+wcześniej baza danych (patrz „Baza nazw plików” na str. <a
+href="#x1-610007.2">68<!--tex4ht:ref: sec:filename-database --></a>) odnosi się do <span
class="ec-lmro-10">p</span>, tj. czy baza danych znajduje
się w podkatalogu z prefiksem <span
class="ec-lmro-10">p</span>. Jeżeli tak, to specyfikacja ścieżki jest porównywana z zawartością
+
+
bazy.
-</p><!--l. 2183--><p class="indent" > Chociaż najprostszym i najbardziej powszechnym elementem ścieżki jest nazwa katalogu,
+</p><!--l. 2121--><p class="indent" > Chociaż najprostszym i najbardziej powszechnym elementem ścieżki jest nazwa katalogu,
Kpathsea korzysta z dodatkowych możliwości w przeszukiwaniu ścieżek: wielowarstwowych
wartości domyślnych, zmiennych środowiskowych, wartości pliku konfiguracyjnego, lokalnych
podkatalogów użytkownika oraz rekursywnego przeszukiwania podkatalogów. Można więc
@@ -3789,22 +4129,22 @@ powiedzieć, że Kpathsea <span
class="ec-lmri-10">rozwija </span>element ścieżki, czyli transformuje wszystkie specyfikacje do nazwy
podstawowej lub nazw katalogów. Jest to opisane w kolejnych akapitach, w kolejności, w jakiej to
zachodzi.
-</p><!--l. 2193--><p class="indent" > Trzeba zauważyć, że jeżeli nazwa poszukiwanego pliku jest absolutna lub jawnie względna, tj.
+</p><!--l. 2131--><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.
-</p><!--l. 2207--><p class="noindent" >
+</p><!--l. 2145--><p class="noindent" >
</p>
<h5 class="subsubsectionHead"><span class="titlemark">7.1.1. </span> <a
- id="x1-550007.1.1"></a>Źródła ścieżek</h5>
-<!--l. 2210--><p class="noindent" >Nazwa przeszukiwanej ścieżki może pochodzić z wielu źródeł. Oto kolejność, w jakiej Kpathsea ich
+ id="x1-540007.1.1"></a>Źródła ścieżek</h5>
+<!--l. 2148--><p class="noindent" >Nazwa przeszukiwanej ścieżki może pochodzić z wielu źródeł. Oto kolejność, w jakiej Kpathsea ich
używa:
-</p><!--l. 2213--><p class="indent" >
+</p><!--l. 2151--><p class="indent" >
</p><ol class="enumerate1" >
<li
- class="enumerate" id="x1-55002x1">Zmienna środowiskowa ustawiana przez użytkownika, np. <span
+ class="enumerate" id="x1-54002x1">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>”
@@ -3814,59 +4154,58 @@ class="ec-lmtt-10">TEXINPUTS </span>wykorzystana zostanie zmienna
class="ec-lmtt-10">TEXINPUTS.latex</span>.
</li>
<li
- class="enumerate" id="x1-55004x2">Plik konfiguracyjny konkretnego programu, np. linia „<span
+ class="enumerate" id="x1-54004x2">Plik konfiguracyjny konkretnego programu, np. linia „<span
class="ec-lmtt-10">S /a:/b</span>” w pliku <span
class="ec-lmtt-10">config.ps </span>programu
<span
class="ec-lmss-10">dvips</span>.
-
-
</li>
<li
- class="enumerate" id="x1-55006x3">Plik konfiguracyjny Kpathsea <span
+ class="enumerate" id="x1-54006x3">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-55008x4">Wartości domyślne dla uruchamianych programów.</li></ol>
-<!--l. 2227--><p class="noindent" >Każdą z tych wartości dla danej ścieżki przeszukiwania można zobaczyć, używając opcji diagnostyki
+ class="enumerate" id="x1-54008x4">Wartości domyślne dla uruchamianych programów.</li></ol>
+<!--l. 2165--><p class="noindent" >Każdą z tych wartości dla danej ścieżki przeszukiwania można zobaczyć, używając opcji diagnostyki
błędów (patrz „Diagnostyka błędów” na str. <a
-href="#x1-660007.2.4">73<!--tex4ht:ref: sec:debugging --></a>).
-</p><!--l. 2231--><p class="noindent" >
+href="#x1-650007.2.4">71<!--tex4ht:ref: sec:debugging --></a>).
+</p><!--l. 2169--><p class="noindent" >
</p>
<h5 class="subsubsectionHead"><span class="titlemark">7.1.2. </span> <a
- id="x1-560007.1.2"></a>Pliki konfiguracyjne</h5>
-<!--l. 2234--><p class="noindent" >Kpathsea szuka ścieżek przeszukiwania i innych definicji w <span
+ id="x1-550007.1.2"></a>Pliki konfiguracyjne</h5>
+<!--l. 2172--><p class="noindent" >Kpathsea szuka ścieżek przeszukiwania i innych definicji w <span
class="ec-lmri-10">plikach konfiguracyjnych </span>o nazwach <span
class="ec-lmtt-10">texmf.cnf</span>.
Ścieżka przeszukiwania używana do znajdowania tych plików określana jest przez zmienną <span
class="ec-lmtt-10">TEXMFCNF</span>, ale
nie zalecamy jawnego ustawiania tej, jak i innych zmiennych w systemie.
-</p><!--l. 2240--><p class="indent" > Zamiast tego typowa instalacja TeX Live tworzy plik <span
-class="ec-lmtt-10">.../2020/texmf.cnf</span>, który w wyjątkowych
+</p><!--l. 2178--><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">.../2021/texmf.cnf</span>, który w wyjątkowych
wypadkach możemy modyfikować. <br
class="newline" />Głównym plikiem konfiguracyjnym jest <span
-class="ec-lmtt-10">.../2020/texmf-dist/web2c/texmf.cnf</span>, ale nie powinien być on
+class="ec-lmtt-10">.../2021/texmf-dist/web2c/texmf.cnf</span>, ale nie powinien być on
modyfikowany, gdyż zmiany będą utracone podczas aktualizacji.
-</p><!--l. 2248--><p class="indent" > Na marginesie, jeśli chcesz po prostu dodać osobisty katalog do konkretnej ścieżki wyszukiwania,
+</p><!--l. 2186--><p class="indent" > Na marginesie, jeśli chcesz po prostu dodać osobisty katalog do konkretnej ścieżki wyszukiwania,
rozsądnie jest zmienić ustawienie zmiennej środowiskowej następująco:
</p>
<div class="verbatim" id="verbatim-2">
<div class="fancyvrb" id="fancyvrb14"><a
- id="x1-56002r1"></a>  TEXINPUTS=.:/my/macro/dir:</div>
+ id="x1-55002r1"></a>  TEXINPUTS=.:/my/macro/dir:</div>
</div>
-<!--l. 2253--><p class="nopar" >Aby ustawienia mogły być zachowane i przenoszone przez lata należy użyć „<span
+<!--l. 2191--><p class="nopar" >Aby ustawienia mogły być zachowane i przenoszone przez lata należy użyć „<span
class="ec-lmtt-10">:</span>” („<span
class="ec-lmtt-10">;</span>” dla Windows) aby
wstawić ścieżki systemowe, zamiast próbować je wszystkie zapisywać jawnie (zobacz rozdział <a
-href="#x1-580007.1.4">7.1.4<!--tex4ht:ref: sec:default-expansion --></a>).
+href="#x1-570007.1.4">7.1.4<!--tex4ht:ref: sec:default-expansion --></a>).
Inna możliwość to użycie drzewa <span
class="ec-lmtt-10">TEXMFHOME </span>(zobacz rozdział <a
-href="#x1-260003.2.3">3.2.3<!--tex4ht:ref: sec:directories --></a>).
-</p><!--l. 2258--><p class="indent" > Czytane będą <span
+href="#x1-250003.2.3">3.2.3<!--tex4ht:ref: sec:directories --></a>).
+</p><!--l. 2196--><p class="indent" > Czytane będą <span
class="ec-lmri-10">wszystkie </span>pliki <span
class="ec-lmtt-10">texmf.cnf </span>w ścieżce przeszukiwania, a definicje we wcześniejszych
plikach zastąpią te w późniejszych. Tak więc w ścieżce <span class="obeylines-h"><span class="verb"><span
@@ -3916,7 +4255,8 @@ class="ec-lmro-10">program</span>” ma zastosowanie w wypadku, gdy uruchamiany
class="ec-lmro-10">program</span>
lub <span
class="ec-lmro-10">program</span><span
-class="ec-lmtt-10">.exe</span>. Pozwala to różnym odmianom TeX-a stosować różne ścieżki
+class="ec-lmtt-10">.exe</span>. Pozwala to różnym odmianom <span class="TEX">T<span
+class="E">E</span>X</span>-a stosować różne ścieżki
przeszukiwania.
</li>
<li class="itemize">Jako ciąg znaków, <span
@@ -3925,8 +4265,8 @@ class="ec-lmro-10">ś</span><span
class="ec-lmro-10">ć</span> zawierać może dowolne znaki. W praktyce jednak większość
znaków specjalnych, takich jak nawiasy klamrowe czy przecinki, jest używana do rozwijania
ścieżek, więc nie mogą być one użyte w nazwach katalogów (zobacz rozdział <a
-href="#x1-610007.1.7">7.1.7<!--tex4ht:ref: sec:cnf-special-chars --></a>).
- <!--l. 2304--><p class="noindent" >Jeżeli systemem operacyjnym jest Unix, to średnik „<span
+href="#x1-600007.1.7">7.1.7<!--tex4ht:ref: sec:cnf-special-chars --></a>).
+ <!--l. 2242--><p class="noindent" >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
@@ -3944,7 +4284,7 @@ class="ec-lmro-10">ć</span> jest
class="ec-lmtt-10">:</span>”. Ta zmiana dotyczy wszystkich wartości, ale w praktyce znak o „<span
class="ec-lmtt-10">;</span>” nie jest
potrzebny nigdzie indziej.
- </p><!--l. 2310--><p class="noindent" >Po prawej stronie nie można używać konstrukcji <span
+ </p><!--l. 2248--><p class="noindent" >Po prawej stronie nie można używać konstrukcji <span
class="ec-lmtt-10">$</span><span
class="ec-lmro-10">var</span><span
class="ec-lmtt-10">.</span><span
@@ -3953,11 +4293,11 @@ class="ec-lmro-10">prog</span>, zamiast tego należy użyć
</p></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. 2318--><p class="noindent" >Fragment pliku konfiguracyjnego ilustrujący większość opisanych powyżej reguł notacji:
+<!--l. 2256--><p class="noindent" >Fragment pliku konfiguracyjnego ilustrujący większość opisanych powyżej reguł notacji:
</p>
<div class="fancyvrb" id="fancyvrb15">
<a
- id="x1-56004r1"></a><span
+ id="x1-55004r1"></a><span
class="ec-lmtt-9">TEXMF</span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
@@ -3975,7 +4315,7 @@ class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> =</span><span
class="ec-lmtt-9"> {$TEXMFLOCAL,!!$TEXMFMAIN}</span>
<br class="fancyvrb" /><a
- id="x1-56006r2"></a><span
+ id="x1-55006r2"></a><span
class="ec-lmtt-9">TEXINPUTS.latex</span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
@@ -3983,25 +4323,25 @@ class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> =</span><span
class="ec-lmtt-9"> .;$TEXMF/tex/{latex,generic;}//</span>
<br class="fancyvrb" /><a
- id="x1-56008r3"></a><span
+ id="x1-55008r3"></a><span
class="ec-lmtt-9">TEXINPUTS.fontinst</span><span
class="ec-lmtt-9"> =</span><span
class="ec-lmtt-9"> .;$TEXMF/tex//;$TEXMF/fonts/afm//</span>
<br class="fancyvrb" /><a
- id="x1-56010r4"></a><span
+ id="x1-55010r4"></a><span
class="ec-lmtt-9">%</span><span
class="ec-lmtt-9"> e-TeX</span><span
class="ec-lmtt-9"> related</span><span
class="ec-lmtt-9"> files</span>
<br class="fancyvrb" /><a
- id="x1-56012r5"></a><span
+ id="x1-55012r5"></a><span
class="ec-lmtt-9">TEXINPUTS.elatex</span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> =</span><span
class="ec-lmtt-9"> .;$TEXMF/{etex,tex}/{latex,generic;}//</span>
<br class="fancyvrb" /><a
- id="x1-56014r6"></a><span
+ id="x1-55014r6"></a><span
class="ec-lmtt-9">TEXINPUTS.etex</span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
@@ -4010,13 +4350,13 @@ class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> =</span><span
class="ec-lmtt-9"> .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//</span>
</div>
+<!--l. 2265--><p class="noindent" >
+</p>
-<!--l. 2327--><p class="noindent" >
-</p>
<h5 class="subsubsectionHead"><span class="titlemark">7.1.3. </span> <a
- id="x1-570007.1.3"></a>Rozwijanie ścieżek</h5>
-<!--l. 2330--><p class="noindent" >Kpathsea rozpoznaje w ścieżkach przeszukiwania pewne specjalne znaki oraz konstrukcje, podobne do
+ id="x1-560007.1.3"></a>Rozwijanie ścieżek</h5>
+<!--l. 2268--><p class="noindent" >Kpathsea rozpoznaje w ścieżkach przeszukiwania pewne specjalne znaki oraz konstrukcje, podobne do
tych, które są dostępne w powłokach systemów typu Unix. Jako ogólny przykład: ścieżka
<span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">~$USER/{foo,bar}//baz</span></span></span> rozwija się do wszystkich podkatalogów pod katalogami <span
@@ -4026,12 +4366,12 @@ głównym <span
class="ec-lmtt-10">$USER</span>, które zawierają katalog lub plik <span
class="ec-lmtt-10">baz</span>. Rozwinięcia te opisane są w poniższych
podrozdziałach.
-</p><!--l. 2339--><p class="noindent" >
+</p><!--l. 2277--><p class="noindent" >
</p>
<h5 class="subsubsectionHead"><span class="titlemark">7.1.4. </span> <a
- id="x1-580007.1.4"></a>Rozwijanie domyślne</h5>
-<!--l. 2343--><p class="noindent" >Jeżeli ścieżka przeszukiwania największego uprzywilejowania (patrz „źródła ścieżek” na str. <a
-href="#x1-550007.1.1">63<!--tex4ht:ref: Path-sources --></a>)
+ id="x1-570007.1.4"></a>Rozwijanie domyślne</h5>
+<!--l. 2281--><p class="noindent" >Jeżeli ścieżka przeszukiwania największego uprzywilejowania (patrz „źródła ścieżek” na str. <a
+href="#x1-540007.1.1">63<!--tex4ht:ref: Path-sources --></a>)
zawiera <span
class="ec-lmri-10">dodatkowy dwukropek </span>(np. na początku, na końcu lub podwójny), to Kpathsea wstawia w tym
miejscu następną ścieżkę przeszukiwania zdefiniowaną w hierarchii uprzywilejowania. Jeżeli ta wstawiona
@@ -4046,8 +4386,7 @@ class="ec-lmtt-10">&#x003E;</span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">setenv</span><span
class="ec-lmtk-10"> TEXINPUTS</span><span
-class="ec-lmtk-10"> /home/karl:</span>
-</div>
+class="ec-lmtk-10"> /home/karl:</span></div>
</div> oraz wartość <span
class="ec-lmtt-10">TEXINPUTS </span>pobraną z <span
class="ec-lmtt-10">texmf.cnf</span>
@@ -4056,49 +4395,48 @@ class="ec-lmtt-10">texmf.cnf</span>
<div class="obeylines-v">
<span
class="ec-lmtt-10"> </span><span
-class="ec-lmtt-10"> .:$TEXMF//tex</span>
-</div>
+class="ec-lmtt-10"> .:$TEXMF//tex</span></div>
</div> to końcową wartością użytą w przeszukiwaniu będzie:
<div class="alltt">
<div class="obeylines-v">
<span
class="ec-lmtt-10"> </span><span
-class="ec-lmtt-10"> /home/karl:.:$TEXMF//tex</span>
-</div>
+class="ec-lmtt-10"> /home/karl:.:$TEXMF//tex</span></div>
</div>
-<!--l. 2365--><p class="indent" > Ponieważ nieużytecznym byłoby wstawiać wartość domyślną w więcej niż jednym miejscu,
+<!--l. 2303--><p class="indent" > Ponieważ nieużytecznym byłoby wstawiać wartość domyślną w więcej niż jednym miejscu,
Kpathsea zmienia tylko jeden dodatkowy „<span
class="ec-lmtt-10">:</span>” i pozostawia inne bez zmian. Kpathsea najpierw szuka
dwukropków na początku linii, potem na końcu, a następnie podwójnych.
-</p><!--l. 2370--><p class="noindent" >
+</p><!--l. 2308--><p class="noindent" >
</p>
<h5 class="subsubsectionHead"><span class="titlemark">7.1.5. </span> <a
- id="x1-590007.1.5"></a>Rozwijanie nawiasów</h5>
-<!--l. 2373--><p class="noindent" >Użyteczna jest możliwość rozwijania nawiasów, co oznacza, że np. <span class="obeylines-h"><span class="verb"><span
+ id="x1-580007.1.5"></a>Rozwijanie nawiasów</h5>
+<!--l. 2311--><p class="noindent" >Użyteczna jest możliwość rozwijania nawiasów, co oznacza, że np. <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">v{a,b}w</span></span></span> rozwija się do <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">vaw:vbw</span></span></span>.
Nawiasy można też zagnieżdżać. Funkcji tej można użyć do zaimplementowania różnych
-hierarchii TeX-owych przez przypisanie listy nawiasów do <span
+hierarchii <span class="TEX">T<span
+class="E">E</span>X</span>-owych przez przypisanie listy nawiasów do <span
class="ec-lmtt-10">$TEXMF</span>. W dostarczonym pliku <span
-class="ec-lmtt-10">texmf.cnf </span>można
-znaleźć następującą (uproszczoną tu) definicję:
+class="ec-lmtt-10">texmf.cnf</span>
+można znaleźć następującą (uproszczoną tu) definicję:
</p>
<div class="verbatim" id="verbatim-3">
<div class="fancyvrb" id="fancyvrb16"><a
- id="x1-59002r1"></a>  TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}</div>
+ id="x1-58002r1"></a>  TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}</div>
</div>
-<!--l. 2382--><p class="nopar" >Używając jej, można następnie zdefiniować na przykład:
+<!--l. 2320--><p class="nopar" >Używając jej, można następnie zdefiniować na przykład:
</p>
<div class="verbatim" id="verbatim-4">
<div class="fancyvrb" id="fancyvrb17"><a
- id="x1-59004r1"></a>  TEXINPUTS = .;$TEXMF/tex//</div>
+ id="x1-58004r1"></a>  TEXINPUTS = .;$TEXMF/tex//</div>
</div>
-<!--l. 2386--><p class="nopar" >co oznacza, że po szukaniu w katalogu bieżącym będą przeszukane kolejno <span
+<!--l. 2324--><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
@@ -4107,11 +4445,11 @@ class="ec-lmtt-10">$TEXMFDIST/tex </span>(wszystkie wraz z katalogami niższego
dwie ostatnie ścieżki <span
class="ec-lmri-10">wyłącznie </span>na podstawie zawartości pliku <span
class="ec-lmtt-10">ls-R</span>).
-</p><!--l. 2398--><p class="noindent" >
+</p><!--l. 2336--><p class="noindent" >
</p>
<h5 class="subsubsectionHead"><span class="titlemark">7.1.6. </span> <a
- id="x1-600007.1.6"></a>Rozwijanie podkatalogów</h5>
-<!--l. 2401--><p class="noindent" >Dwa lub więcej kolejnych „ciachów” („/”) w elemencie ścieżki, występujących po nazwie katalogu <span
+ id="x1-590007.1.6"></a>Rozwijanie podkatalogów</h5>
+<!--l. 2339--><p class="noindent" >Dwa lub więcej kolejnych „ciachów” („/”) w elemencie ścieżki, występujących po nazwie katalogu <span
class="ec-lmro-10">d</span>,
zastępowanych jest przez wszystkie podkatalogi <span
class="ec-lmro-10">d</span>, najpierw podkatalogi znajdujące się bezpośrednio pod <span
@@ -4121,7 +4459,7 @@ potem te pod nimi i tak dalej. Na każdym etapie kolejność, w jakiej przeszu
class="ec-lmri-10">nieokre</span><span
class="ec-lmri-10">ś</span><span
class="ec-lmri-10">lona</span>.
-</p><!--l. 2407--><p class="indent" > Jeśli wyszczególni się człony nazwy pliku po „<span
+</p><!--l. 2345--><p class="indent" > Jeśli wyszczególni się człony nazwy pliku po „<span
class="ec-lmtt-10">//</span>”, to uwzględnione zostaną tylko te podkatalogi, które
zawierają powyższe człony. Na przykład „<span
class="ec-lmtt-10">/a//b</span>” rozwija się do katalogów <span
@@ -4131,104 +4469,106 @@ class="ec-lmtt-10">/a/1/1/b </span>itd.,
ale nie do <span
class="ec-lmtt-10">/a/b/c </span>czy <span
class="ec-lmtt-10">/a/1</span>.
-</p><!--l. 2412--><p class="indent" > Możliwe jest wielokrotne użycie „<span
+</p><!--l. 2350--><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ę.
-</p><!--l. 2415--><p class="noindent" >
+</p><!--l. 2353--><p class="noindent" >
</p>
<h5 class="subsubsectionHead"><span class="titlemark">7.1.7. </span> <a
- id="x1-610007.1.7"></a>Lista znaków specjalnych w plikach <span
+ id="x1-600007.1.7"></a>Lista znaków specjalnych w plikach <span
class="ec-lmtt-10">texmf.cnf </span>– podsumowanie</h5>
-<!--l. 2418--><p class="noindent" >Poniższa lista podsumowuje znaczenie znaków specjalnych i konstrukcji w plikach konfiguracyjnych
+<!--l. 2356--><p class="noindent" >Poniższa lista podsumowuje znaczenie znaków specjalnych i konstrukcji w plikach konfiguracyjnych
Kpathsea.
-</p><!--l. 2423--><p class="noindent" >
+</p><!--l. 2361--><p class="noindent" >
</p><dl class="list1"><dt class="list">
<span
class="ec-lmtt-10">:</span> </dt><dd
class="list">
- <!--l. 2424--><p class="noindent" >Znak rozdzielający w specyfikacji ścieżki; umieszczony na początku lub na końcu ścieżki,
+ <!--l. 2362--><p class="noindent" >Znak rozdzielający w specyfikacji ścieżki; umieszczony na początku lub na końcu ścieżki,
albo podwojony w środku ścieżki, zastępuje domyślne rozwinięcie ścieżki.
</p></dd><dt class="list">
<span
class="ec-lmtt-10">;</span> </dt><dd
class="list">
- <!--l. 2426--><p class="noindent" >Znak rozdzielający dla systemów nieuniksowych (działa tak jak <span
+ <!--l. 2364--><p class="noindent" >Znak rozdzielający dla systemów nieuniksowych (działa tak jak <span
class="ec-lmtt-10">:</span>).
</p></dd><dt class="list">
<span
class="ec-lmtt-10">$</span> </dt><dd
class="list">
- <!--l. 2428--><p class="noindent" >Rozwijanie zmiennej.
+ <!--l. 2366--><p class="noindent" >Rozwijanie zmiennej.
</p></dd><dt class="list">
<span
class="ec-lmtt-10">~</span> </dt><dd
class="list">
- <!--l. 2429--><p class="noindent" >Oznacza katalog główny użytkownika.
+ <!--l. 2367--><p class="noindent" >Oznacza katalog główny użytkownika.
</p></dd><dt class="list">
<span
class="ec-lmtt-10">{</span><span
class="ec-lmtt-10">…}</span> </dt><dd
class="list">
- <!--l. 2430--><p class="noindent" >Rozwijanie nawiasów.
+ <!--l. 2368--><p class="noindent" >Rozwijanie nawiasów.
</p></dd><dt class="list">
<span
class="ec-lmtt-10">,</span> </dt><dd
class="list">
- <!--l. 2432--><p class="noindent" >Oddziela elementy w rozwinięciu nawiasu.
+ <!--l. 2370--><p class="noindent" >Oddziela elementy w rozwinięciu nawiasu.
</p></dd><dt class="list">
<span
class="ec-lmtt-10">//</span> </dt><dd
class="list">
- <!--l. 2433--><p class="noindent" >Rozwijanie podkatalogów (może wystąpić gdziekolwiek w ścieżce, poza jej początkiem).
+ <!--l. 2371--><p class="noindent" >Rozwijanie podkatalogów (może wystąpić gdziekolwiek w ścieżce, poza jej początkiem).
</p></dd><dt class="list">
<span
class="ec-lmtt-10">%</span> </dt><dd
class="list">
- <!--l. 2435--><p class="noindent" >Początek komentarza, obejmującego wszystkie znaki do końca linii.
-
-
+ <!--l. 2373--><p class="noindent" >Początek komentarza, obejmującego wszystkie znaki do końca linii.
</p></dd><dt class="list">
<span
class="ec-lmtt-10">\</span> </dt><dd
class="list">
- <!--l. 2437--><p class="noindent" >Znak kontynuacji na końcu wiersza pozwalający na wpisy wieloliniowe.
+ <!--l. 2375--><p class="noindent" >Znak kontynuacji na końcu wiersza pozwalający na wpisy wieloliniowe.
</p></dd><dt class="list">
<span
class="ec-lmtt-10">!!</span> </dt><dd
class="list">
- <!--l. 2438--><p class="noindent" >Przeszukiwanie <span
+ <!--l. 2376--><p class="noindent" >Przeszukiwanie <span
class="ec-lmri-10">tylko </span>bazy danych, a <span
class="ec-lmri-10">nie </span>dysku.</p></dd></dl>
-<!--l. 2442--><p class="noindent" >
+
+
+<!--l. 2380--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">7.2. </span> <a
- id="x1-620007.2"></a>Bazy nazw plików</h4>
-<!--l. 2445--><p class="noindent" >Podczas przeszukiwania Kpathsea stara się zminimalizować dostęp do dysku. Niemniej, w przypadku
-instalacji standardowej TeX Live, lub innej instalacji z wystarczającą liczbą katalogów przeglądanie każdego
-dopuszczalnego katalogu w poszukiwaniu pliku może zabierać sporo czasu (ma to miejsce zwłaszcza, jeżeli
-przeszukać trzeba setki katalogów z fontami). Dlatego też Kpathsea może używać zewnętrznego pliku
-z „bazą danych” o nazwie <span
-class="ec-lmtt-10">ls-R</span>, który zawiera przypisania plików do katalogów. Unika się w ten sposób
-czasochłonnego przeszukiwania dysku.
-</p><!--l. 2454--><p class="indent" > Drugi plik z bazą danych – <span
+ id="x1-610007.2"></a>Bazy nazw plików</h4>
+<!--l. 2383--><p class="noindent" >Podczas przeszukiwania Kpathsea stara się zminimalizować dostęp do dysku. Niemniej, w przypadku
+instalacji standardowej <span class="TEX">T<span
+class="E">E</span>X</span> Live, lub innej instalacji z wystarczającą liczbą katalogów przeglądanie
+każdego dopuszczalnego katalogu w poszukiwaniu pliku może zabierać sporo czasu (ma to miejsce
+zwłaszcza, jeżeli przeszukać trzeba setki katalogów z fontami). Dlatego też Kpathsea może używać
+zewnętrznego pliku z „bazą danych” o nazwie <span
+class="ec-lmtt-10">ls-R</span>, który zawiera przypisania plików do katalogów. Unika
+się w ten sposób czasochłonnego przeszukiwania dysku.
+</p><!--l. 2392--><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>.
-</p><!--l. 2459--><p class="noindent" >
+</p><!--l. 2397--><p class="noindent" >
</p>
<h5 class="subsubsectionHead"><span class="titlemark">7.2.1. </span> <a
- id="x1-630007.2.1"></a>Baza nazw plików</h5>
-<!--l. 2462--><p class="noindent" >Jak wspomniano, plik zawierający główną bazę nazw plików musi nosić nazwę <span
+ id="x1-620007.2.1"></a>Baza nazw plików</h5>
+<!--l. 2400--><p class="noindent" >Jak wspomniano, plik zawierający główną bazę nazw plików musi nosić nazwę <span
class="ec-lmtt-10">ls-R</span>. W katalogu
-podstawowym każdej hierarchii TeX-owej (domyślnie <span
+podstawowym każdej hierarchii <span class="TEX">T<span
+class="E">E</span>X</span>-owej (domyślnie <span
class="ec-lmtt-10">$TEXMF</span>), którą chcemy włączyć w mechanizm
przeszukiwania, umieszczać można po jednym pliku <span
class="ec-lmtt-10">ls-R</span>; w większości przypadków istnieje tylko jedna
hierarchia. Kpathsea szuka pliku <span
class="ec-lmtt-10">ls-R </span>w ścieżce <span
class="ec-lmtt-10">TEXMFDBS</span>.
-</p><!--l. 2469--><p class="indent" > Najlepszym sposobem stworzenia i utrzymywania pliku „<span
+</p><!--l. 2407--><p class="indent" > Najlepszym sposobem stworzenia i utrzymywania pliku „<span
class="ec-lmtt-10">ls-R</span>” jest uruchomienie skryptu <span
class="ec-lmtt-10">mktexlsr</span>,
będącego składnikiem dystrybucji. Jest on wywoływany przez różne skrypty typu „<span
@@ -4254,21 +4594,23 @@ class="ec-lmtt-10">ls</span>
działa prawidłowo). Aby mieć pewność, że baza danych jest zawsze aktualna, wygodnie jest
przebudowywać ją regularnie za pomocą demona <span
class="ec-lmtt-10">cron</span>.
-<!--l. 2484--><p class="indent" > Jeśli szukanego pliku nie ma w bazie danych, Kpathsea domyślnie przechodzi do przeszukiwania dysku.
+<!--l. 2422--><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.
-</p><!--l. 2489--><p class="noindent" >
+</p><!--l. 2427--><p class="noindent" >
</p>
<h5 class="subsubsectionHead"><span class="titlemark">7.2.2. </span> <a
- id="x1-640007.2.2"></a>kpsewhich – program do przeszukiwania ścieżek</h5>
-<!--l. 2492--><p class="noindent" >Przeszukiwanie ścieżek przez program <span
-class="ec-lmtt-10">kpsewhich </span>jest niezależne od jakiejkolwiek aplikacji. Może on być
-przydatny jako rodzaj programu <span
-class="ec-lmtt-10">find</span>, za pomocą którego lokalizować można pliki w hierarchiach
-TeX-owych (jest on używany intensywnie w skryptach „<span
-class="ec-lmtt-10">mktex...</span>” tej dystrybucji).
+ id="x1-630007.2.2"></a>kpsewhich – program do przeszukiwania ścieżek</h5>
+<!--l. 2430--><p class="noindent" >Przeszukiwanie ścieżek przez program <span
+class="ec-lmtt-10">kpsewhich </span>jest niezależne od jakiejkolwiek aplikacji.
+Może on być przydatny jako rodzaj programu <span
+class="ec-lmtt-10">find</span>, za pomocą którego lokalizować można
+pliki w hierarchiach <span class="TEX">T<span
+class="E">E</span>X</span>-owych (jest on używany intensywnie w skryptach „<span
+class="ec-lmtt-10">mktex...</span>” tej
+dystrybucji).
</p>
<div class="alltt">
@@ -4283,26 +4625,26 @@ class="ec-lmtk-10">…</span><span
class="ec-lmtk-10"> </span><span
class="ec-lmro-10">nazwa-pliku</span><span
class="ec-lmtk-10">…</span>
-
-
</div>
</div> Parametry wyszczególnione w „<span
class="ec-lmro-10">opcje</span>” mogą zaczynać się zarówno od „<span
class="ec-lmtt-10">-</span>”, jak i od „<span
class="ec-lmtt-10">--</span>”, i dozwolony jest
każdy jednoznaczny skrót.
-<!--l. 2504--><p class="indent" > Kpathsea traktuje każdy argument niebędący parametrem jako nazwę pliku i zwraca pierwszą
+<!--l. 2442--><p class="indent" > Kpathsea traktuje każdy argument niebędący parametrem jako nazwę pliku i zwraca pierwszą
odnalezioną nazwę. Nie ma parametru nakazującego zwracanie wszystkich plików o określonej nazwie
(w tym celu można wykorzystać Unix-owy program „<span
class="ec-lmtt-10">find</span>”).
-</p><!--l. 2509--><p class="indent" > Poniżej przedstawione zostały ważniejsze parametry.
-</p><!--l. 2511--><p class="noindent" >
+</p><!--l. 2447--><p class="indent" > Poniżej przedstawione zostały ważniejsze parametry.
+</p><!--l. 2449--><p class="noindent" >
+
+
</p><dl class="list1"><dt class="list">
<span
class="ec-lmtt-10">--dpi=</span><span
class="ec-lmro-10">num</span> </dt><dd
class="list">
- <!--l. 2512--><p class="noindent" ><br
+ <!--l. 2450--><p class="noindent" ><br
class="newline" />Ustaw rozdzielczość na <span
class="ec-lmro-10">num</span>; ma to tylko wpływ na przeszukiwanie fontów „<span
class="ec-lmtt-10">gf</span>” i „<span
@@ -4315,7 +4657,7 @@ class="ec-lmtt-10">-D</span>” działa identycznie. Domyślną wartością jest
class="ec-lmtt-10">--format=</span><span
class="ec-lmro-10">nazwa</span> </dt><dd
class="list">
- <!--l. 2517--><p class="noindent" ><br
+ <!--l. 2455--><p class="noindent" ><br
class="newline" />Ustawienie formatu (typu pliku) przeszukiwania na <span
class="ec-lmro-10">nazwa</span>. Domyślnie format odgadywany jest
z nazwy pliku. Dla formatów, które nie mają przydzielonego jednoznacznego rozszerzenia,
@@ -4331,7 +4673,7 @@ class="ec-lmtt-10">kpsewhich --help-formats</span>.
class="ec-lmtt-10">--mode=</span><span
class="ec-lmro-10">string</span> </dt><dd
class="list">
- <!--l. 2524--><p class="noindent" ><br
+ <!--l. 2462--><p class="noindent" ><br
class="newline" />Ustaw nazwę trybu na <span
class="ec-lmro-10">string</span>; dotyczy to jedynie szukania fontów „<span
class="ec-lmtt-10">gf</span>” oraz „<span
@@ -4341,7 +4683,7 @@ class="ec-lmtt-10">pk</span>”. Brak wartości
<span
class="ec-lmtt-10">--must-exist</span> </dt><dd
class="list">
- <!--l. 2529--><p class="noindent" ><br
+ <!--l. 2467--><p class="noindent" ><br
class="newline" />Zrób wszystko co możliwe, aby odnaleźć pliki, włączając w to przede wszystkim przeszukanie
dysku. Domyślnie, w celu zwiększenia efektywności działania, sprawdzana jest tylko baza <span
class="ec-lmtt-10">ls-R</span>.
@@ -4350,7 +4692,7 @@ class="ec-lmtt-10">ls-R</span>.
class="ec-lmtt-10">--path=</span><span
class="ec-lmro-10">string</span> </dt><dd
class="list">
- <!--l. 2534--><p class="noindent" ><br
+ <!--l. 2472--><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
@@ -4363,7 +4705,7 @@ class="ec-lmtt-10">--format</span>” wzajemnie się wykluczają.
class="ec-lmtt-10">--progname=</span><span
class="ec-lmro-10">nazwa</span> </dt><dd
class="list">
- <!--l. 2539--><p class="noindent" ><br
+ <!--l. 2477--><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
@@ -4375,7 +4717,7 @@ class="ec-lmtt-10">kpsewhich</span>”.
class="ec-lmtt-10">--show-path=</span><span
class="ec-lmro-10">nazwa</span> </dt><dd
class="list">
- <!--l. 2544--><p class="noindent" ><br
+ <!--l. 2482--><p class="noindent" ><br
class="newline" />Pokazuje ścieżkę używaną do poszukiwania plików typu <span
class="ec-lmro-10">nazwa</span>. Użyć można zarówno
rozszerzenia „<span
@@ -4387,16 +4729,14 @@ class="ec-lmtt-10">--format</span>”.
class="ec-lmtt-10">--debug=</span><span
class="ec-lmro-10">num</span> </dt><dd
class="list">
- <!--l. 2549--><p class="noindent" ><br
+ <!--l. 2487--><p class="noindent" ><br
class="newline" />Ustawia parametry wykrywania błędów na <span
class="ec-lmro-10">num</span>.</p></dd></dl>
-
-
-<!--l. 2553--><p class="noindent" >
+<!--l. 2491--><p class="noindent" >
</p>
<h5 class="subsubsectionHead"><span class="titlemark">7.2.3. </span> <a
- id="x1-650007.2.3"></a>Przykłady użycia</h5>
-<!--l. 2556--><p class="noindent" >Przyjrzyjmy się teraz, jak działa Kpathsea. Oto proste wyszukiwanie:
+ id="x1-640007.2.3"></a>Przykłady użycia</h5>
+<!--l. 2494--><p class="noindent" >Przyjrzyjmy się teraz, jak działa Kpathsea. Oto proste wyszukiwanie:
</p>
<div class="alltt">
@@ -4408,16 +4748,18 @@ class="ec-lmtk-10">kpsewhich</span><span
class="ec-lmtk-10"> </span><span
class="ec-lmtk-10"> article.cls</span>
<br /><span
-class="ec-lmtt-10">/usr/local/texmf-dist/tex/latex/base/article.cls</span>
-</div>
+class="ec-lmtt-10">/usr/local/texmf-dist/tex/latex/base/article.cls</span></div>
</div> Szukamy pliku <span
class="ec-lmtt-10">article.cls</span>. Ponieważ rozszerzenie „<span
class="ec-lmtt-10">.cls</span>” jest jednoznaczne, nie musimy zaznaczać, że
poszukujemy pliku typu <span
-class="ec-lmtt-10">tex </span>(katalogi plików źródłowych TeX-a). Znajdujemy go w podkatalogu
+class="ec-lmtt-10">tex </span>(katalogi plików źródłowych <span class="TEX">T<span
+class="E">E</span>X</span>-a). Znajdujemy go w podkatalogu
<span
class="ec-lmtt-10">tex/latex/base</span>, katalogiem nadrzędnym jest „<span
class="ec-lmtt-10">texmf-dist</span>”. Podobnie wszystkie poniższe pliki odnajdywane
+
+
są bez problemów dzięki swoim jednoznacznym rozszerzeniom: <div class="alltt">
<div class="obeylines-v">
@@ -4458,7 +4800,7 @@ class="ec-lmtk-10"> tugboat.bib</span>
class="ec-lmtt-10">/usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib</span>
</div>
</div>
-<!--l. 2582--><p class="noindent" >(Ostatni plik to BibTeX-owa baza bibliograficzna dla artykułów <span
+<!--l. 2520--><p class="noindent" >(Ostatni plik to BibTeX-owa baza bibliograficzna dla artykułów <span
class="ec-lmri-10">TUGBoat</span>).
</p>
<div class="alltt">
@@ -4476,7 +4818,8 @@ 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 Computer Modern („<span
-class="ec-lmtt-10">.pk</span>”) Wynika to z faktu używania w TeX Live fontów
+class="ec-lmtt-10">.pk</span>”) Wynika to z faktu używania w <span class="TEX">T<span
+class="E">E</span>X</span> Live fontów
PostScript-owych Type1. <div class="alltt">
<div class="obeylines-v">
@@ -4503,8 +4846,6 @@ class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">kpsewhich</span><span
class="ec-lmtk-10"> -dpi=300</span><span
class="ec-lmtk-10"> wsuipa10.pk</span>
-
-
</div>
</div> W przypadku, kiedy zaznaczamy rozdzielczość 300dpi (<span
class="ec-lmtt-10">-dpi=300</span>), otrzymujemy informację, że w naszej
@@ -4514,10 +4855,11 @@ 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. 2613--><p class="indent" > Przeanalizujmy teraz pliki nagłówkowe i konfiguracyjne programu <span
+<!--l. 2551--><p class="indent" > Przeanalizujmy teraz pliki nagłówkowe i konfiguracyjne programu <span
class="ec-lmss-10">dvips</span>. Najpierw szukamy pliku
PostScript-owego prologu <span
-class="ec-lmtt-10">tex.pro</span>, wykorzystywanego dla potrzeb TeX-a. Drugi przykład pokazuje
+class="ec-lmtt-10">tex.pro</span>, wykorzystywanego dla potrzeb <span class="TEX">T<span
+class="E">E</span>X</span>-a. Drugi przykład pokazuje
poszukiwanie pliku konfiguracyjnego <span
class="ec-lmtt-10">config.ps</span>, zaś trzeci – szukanie pliku mapy czcionek PostScriptowych
<span
@@ -4562,9 +4904,11 @@ class="ec-lmtk-10"> 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. 2634--><p class="indent" > Przyjrzyjmy się teraz bliżej plikom pomocniczym fontów Times PostScript z kolekcji URW.
+<!--l. 2572--><p class="indent" > Przyjrzyjmy się teraz bliżej plikom pomocniczym fontów Times PostScript z kolekcji URW.
W standardzie nazewnictwa fontów mają one prefiks „<span
class="ec-lmtt-10">utm</span>”. Pierwszy plik, który przeszukujemy, to plik
konfiguracyjny, zawierający nazwę pliku z przemapowaniem fontów: </p><div class="alltt">
@@ -4655,8 +4999,6 @@ class="ec-lmtt-10"> &#x003C;utmr8a.pfb</span>
class="ec-lmtt-10">utmr8a.pfb </span>w drzewie
katalogów <span
class="ec-lmtt-10">texmf</span>: <div class="alltt">
-
-
<div class="obeylines-v">
<span
@@ -4670,22 +5012,22 @@ class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb</span>
</div>
</div>
-<!--l. 2672--><p class="indent" > Powyższe przykłady pokazują, jak łatwo można znajdować lokalizację danego pliku. Jest to ważne
+<!--l. 2610--><p class="indent" > Powyższe przykłady pokazują, jak łatwo można znajdować lokalizację danego pliku. Jest to ważne
zwłaszcza wówczas, gdy istnieje podejrzenie, że gdzieś zawieruszyła się błędna wersja jakiegoś pliku;
<span
class="ec-lmss-10">kpsewhich </span>pokaże tylko pierwszy napotkany plik.
-</p><!--l. 2677--><p class="noindent" >
+</p><!--l. 2615--><p class="noindent" >
</p>
<h5 class="subsubsectionHead"><span class="titlemark">7.2.4. </span> <a
- id="x1-660007.2.4"></a>Diagnostyka błędów</h5>
-<!--l. 2680--><p class="noindent" >Czasami niezbędne są informacje o tym, jak program sobie radzi z odniesieniami do plików.
+ id="x1-650007.2.4"></a>Diagnostyka błędów</h5>
+<!--l. 2618--><p class="noindent" >Czasami niezbędne są informacje o tym, jak program sobie radzi z odniesieniami do plików.
Aby dało się je uzyskać w wygodny sposób, Kpathsea oferuje różne poziomy diagnostyki
błędów:
</p><dl class="list1"><dt class="list">
<span
class="ec-lmtt-10"> 1 </span> </dt><dd
class="list">
- <!--l. 2684--><p class="noindent" >Wywołanie <span
+ <!--l. 2622--><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.
@@ -4693,49 +5035,51 @@ class="ec-lmtt-10">ls-R </span>nie
<span
class="ec-lmtt-10"> 2 </span> </dt><dd
class="list">
- <!--l. 2687--><p class="noindent" >Zapis odwołań do tablic asocjacyjnych (<span
+ <!--l. 2625--><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.
+
+
</p></dd><dt class="list">
<span
class="ec-lmtt-10"> 4 </span> </dt><dd
class="list">
- <!--l. 2689--><p class="noindent" >Operacje otwarcia i zamknięcia pliku.
+ <!--l. 2627--><p class="noindent" >Operacje otwarcia i zamknięcia pliku.
</p></dd><dt class="list">
<span
class="ec-lmtt-10"> 8 </span> </dt><dd
class="list">
- <!--l. 2690--><p class="noindent" >Ogólne informacje o ścieżkach dla typów plików szukanych przez Kpathsea; użyteczne do
+ <!--l. 2628--><p class="noindent" >Ogólne informacje o ścieżkach dla typów plików szukanych przez Kpathsea; użyteczne do
znalezienia ścieżki zdefiniowanej dla konkretnego pliku.
</p></dd><dt class="list">
<span
class="ec-lmtt-10">16 </span> </dt><dd
class="list">
- <!--l. 2693--><p class="noindent" >Lista katalogów dla każdego z elementów ścieżki (odnosi się tylko do poszukiwań na
+ <!--l. 2631--><p class="noindent" >Lista katalogów dla każdego z elementów ścieżki (odnosi się tylko do poszukiwań na
dysku).
</p></dd><dt class="list">
<span
class="ec-lmtt-10">32 </span> </dt><dd
class="list">
- <!--l. 2695--><p class="noindent" >Poszukiwania plików.
+ <!--l. 2633--><p class="noindent" >Poszukiwania plików.
</p></dd><dt class="list">
<span
class="ec-lmtt-10">64 </span> </dt><dd
class="list">
- <!--l. 2696--><p class="noindent" >Wartości zmiennych.</p></dd></dl>
-<!--l. 2698--><p class="noindent" >Wartość <span
+ <!--l. 2634--><p class="noindent" >Wartości zmiennych.</p></dd></dl>
+<!--l. 2636--><p class="noindent" >Wartość <span
class="ec-lmtt-10">-1 </span>ustawia wszystkie powyższe opcje – w praktyce jest to zazwyczaj najwygodniejsze.
-</p><!--l. 2702--><p class="indent" > Podobnie w przypadku programu <span
+</p><!--l. 2640--><p class="indent" > Podobnie w przypadku programu <span
class="ec-lmss-10">dvips</span>, ustawiając kombinację przełączników wykrywania błędów,
można dokładnie śledzić, skąd pochodzą pliki. W sytuacji gdy plik nie zostanie odnaleziony, widać,
w których katalogach program szukał danego pliku, dzięki czemu można się zorientować, jaki jest
problem.
-</p><!--l. 2707--><p class="indent" > Ogólnie mówiąc, ponieważ programy odwołują się wewnętrznie do biblioteki Kpathsea, opcje
+</p><!--l. 2645--><p class="indent" > Ogólnie mówiąc, ponieważ programy odwołują się wewnętrznie do biblioteki Kpathsea, opcje
wykrywania błędów można wybrać przy użyciu zmiennej środowiskowej <span
class="ec-lmtt-10">KPATHSEA_DEBUG</span>, ustawiając ją
na opisaną powyżej wartość (kombinację wartości).
-</p><!--l. 2712--><p class="noindent" ><span
+</p><!--l. 2650--><p class="noindent" ><span
class="ec-lmbx-10">Uwaga dla u</span><span
class="ec-lmbx-10">ż</span><span
class="ec-lmbx-10">ytkownik</span><span
@@ -4745,19 +5089,20 @@ do pliku. Do celów diagnostycznych można chwilowo ustawić zmienne (w oknie C
class="ec-lmtt-10">SET</span>
<span
class="ec-lmtt-10">KPATHSEA_DEBUG_OUTPUT=err.log</span>.
-</p><!--l. 2722--><p class="indent" > Rozważmy na przykład mały LaTeX-owy plik źródłowy <span
+</p><!--l. 2660--><p class="indent" > Rozważmy na przykład mały <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-owy plik źródłowy <span
class="ec-lmtt-10">hello-world.tex</span>, który zawiera:
</p>
<div class="verbatim" id="verbatim-5">
<div class="fancyvrb" id="fancyvrb18"><a
- 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>
+ id="x1-65002r1"></a>  \documentclass{article}<br class="fancyvrb" /><a
+ id="x1-65004r2"></a>  \begin{document}<br class="fancyvrb" /><a
+ id="x1-65006r3"></a>  Hello World!<br class="fancyvrb" /><a
+ id="x1-65008r4"></a>  \end{document}</div>
</div>
-<!--l. 2729--><p class="nopar" >Ten mały plik korzysta jedynie z fontu <span
+<!--l. 2667--><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
@@ -4780,9 +5125,9 @@ class="ec-lmss-10">dvips </span>Reference Manual,
<a
href="../../../../texmf-dist/doc/dvips/dvips.pdf" >texmf-dist/doc/dvips/dvips.pdf</a>). Komunikaty z uruchomienia programu (nieco zmodyfikowane) znajdują się
na rys. <a
-href="#x1-66031r12">12<!--tex4ht:ref: fig:dvipsdbga --></a>.
-<!--l. 2742--><p class="indent" > <a
- id="x1-66031r12"></a></p><figure class="float"
+href="#x1-65031r12">12<!--tex4ht:ref: fig:dvipsdbga --></a>.
+<!--l. 2680--><p class="indent" > <a
+ id="x1-65031r12"></a></p><figure class="float"
>
@@ -4856,11 +5201,11 @@ class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).</span><br
class="ec-lmtt-9">kdebug:search(config.cms)</span><br /><span
class="ec-lmtt-9">=&#x003E;/usr/local/texmf/dvips/cms/config.cms</span></div>
<figcaption class="caption" ><span class="id">Rysunek 12:</span><span
-class="content">Szukanie pliku konfiguracyjnego</span></figcaption><!--tex4ht:label?: x1-66031r12 -->
+class="content">Szukanie pliku konfiguracyjnego</span></figcaption><!--tex4ht:label?: x1-65031r12 -->
</figure>
-<!--l. 2748--><p class="indent" > Program <span
+<!--l. 2686--><p class="indent" > Program <span
class="ec-lmss-10">dvips </span>zaczyna pracę od zlokalizowania potrzebnych mu plików. Najpierw znajduje plik
<span
class="ec-lmtt-10">texmf.cnf</span>, który zawiera ścieżki przeszukiwania dla innych plików. Potem znajduje bazę danych <span
@@ -4879,7 +5224,8 @@ konfiguracyjny <span
class="ec-lmtt-10">config.cms </span>dla fontów PostScript-owych Computer Modern (jest to inicjowane przez
dodanie parametru <span
class="ec-lmtt-10">-Pcms </span>przy uruchamianiu programu). Plik ten zawiera listę plików z „mapami”,
-które definiują relacje pomiędzy TeX-owymi, PostScript-owymi i systemowymi nazwami fontów.
+które definiują relacje pomiędzy <span class="TEX">T<span
+class="E">E</span>X</span>-owymi, PostScript-owymi i systemowymi nazwami fontów.
</p><div class="alltt">
<div class="obeylines-v">
@@ -4907,8 +5253,8 @@ class="ec-lmtt-10">psfonts.map</span>, który
ładowany jest domyślnie (zawiera on deklaracje często używanych fontów postscriptowych; więcej
szczegółów na temat postscriptowych plików przemapowań fontów można znaleźć w ostatniej
części rozdziału <a
-href="#x1-650007.2.3">7.2.3<!--tex4ht:ref: sec:examples-of-use --></a>).
-<!--l. 2776--><p class="indent" > W tym miejscu <span
+href="#x1-640007.2.3">7.2.3<!--tex4ht:ref: sec:examples-of-use --></a>).
+<!--l. 2714--><p class="indent" > W tym miejscu <span
class="ec-lmss-10">dvips </span>zgłasza się użytkownikowi: </p><div class="alltt">
<div class="obeylines-v">
@@ -4926,8 +5272,7 @@ class="ec-lmtt-10"> Eye</span><span
class="ec-lmtt-10"> Software</span><span
class="ec-lmtt-10"> (www.radicaleye.com)</span>
<br /><span
-class="ec-lmtt-10">%</span>
-</div>
+class="ec-lmtt-10">%</span></div>
</div>potem szuka pliku prologu <span
class="ec-lmtt-10">texc.pro</span>: <div class="alltt">
@@ -4979,8 +5324,7 @@ class="ec-lmtt-9">Font</span><span
class="ec-lmtt-9"> cmr10</span><span
class="ec-lmtt-9"> &#x003C;CMR10&#x003E;</span><span
class="ec-lmtt-9"> is</span><span
-class="ec-lmtt-9"> resident.</span>
-</div>
+class="ec-lmtt-9"> resident.</span></div>
</div> Teraz trwa poszukiwanie pliku <span
class="ec-lmtt-10">cmr10.tfm</span>, który zostaje znaleziony, po czym <span
class="ec-lmss-10">dvips </span>powołuje się na kilka
@@ -4997,8 +5341,6 @@ class="ec-lmtt-9"> find_all=0,</span>
<br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> path=.:~/tex/fonts/tfm//:!!/usr/local/texmf-dist/fonts/tfm//:</span>
-
-
<br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
@@ -5022,6 +5364,8 @@ class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> ...</span>
<br /><span
class="ec-lmtt-9">&#x003C;texps.pro&#x003E;</span>
+
+
<br /><span
class="ec-lmtt-9">kdebug:start</span><span
class="ec-lmtt-9"> search(file=cmr10.pfb,</span><span
@@ -5047,19 +5391,21 @@ class="ec-lmtt-9">&#x003C;cmr10.pfb&#x003E;[1]</span>
</div>
</div>
<h4 class="subsectionHead"><span class="titlemark">7.3. </span> <a
- id="x1-670007.3"></a>Parametry kontrolujące działanie programów</h4>
-<!--l. 2827--><p class="noindent" >Inną użyteczną cechą Web2C jest możliwość kontrolowania wielu parametrów określających
+ id="x1-660007.3"></a>Parametry kontrolujące działanie programów</h4>
+<!--l. 2765--><p class="noindent" >Inną użyteczną cechą Web2C jest możliwość kontrolowania wielu parametrów określających
wielkość pamięci za pomocą pliku <span
class="ec-lmtt-10">texmf.cnf </span>który jest czytany przez Kpathsea.
-</p><!--l. 2830--><p class="indent" > Ustawienia wszystkich parametrów znajdują się w części trzeciej pliku. Najważniejszymi zmiennymi
+</p><!--l. 2768--><p class="indent" > Ustawienia wszystkich parametrów znajdują się w części trzeciej pliku. Najważniejszymi zmiennymi
są:
</p><dl class="list1"><dt class="list">
<span
class="ec-lmtt-10">main_memory</span> </dt><dd
class="list">
- <!--l. 2833--><p class="noindent" >Całkowita wielkość pamięci dostępnej dla TeX-a, Metafont-a i MetaPost-a. Dla każdego
+ <!--l. 2771--><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 TeX i nazwać taki plik <span
+ wygenerować „ogromną” wersję formatu <span class="TEX">T<span
+class="E">E</span>X</span> i nazwać taki plik <span
class="ec-lmtt-10">hugetex.fmt</span>. Dzięki
standardowemu sposobowi nazywania programów używanych przez Kpathsea, właściwa
wartość zmiennej <span class="obeylines-h"><span class="verb"><span
@@ -5069,45 +5415,47 @@ class="ec-lmtt-10">texmf.cnf</span>.
<span
class="ec-lmtt-10">extra_mem_bot</span> </dt><dd
class="list">
- <!--l. 2842--><p class="noindent" >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 PI CTeX.
+ <!--l. 2780--><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>.
</p></dd><dt class="list">
<span
class="ec-lmtt-10">font_mem_size</span> </dt><dd
class="list">
- <!--l. 2846--><p class="noindent" >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.
+ <!--l. 2784--><p class="noindent" >Wielkość pamięci przeznaczonej przez <span class="TEX">T<span
+class="E">E</span>X</span>-a na informacje o fontach. Jest to mniej więcej
+ ogólna wielkość wczytywanych przez <span class="TEX">T<span
+class="E">E</span>X</span>-a plików TFM.
</p></dd><dt class="list">
<span
class="ec-lmtt-10">hash_extra</span> </dt><dd
class="list">
- <!--l. 2850--><p class="noindent" >Dodatkowa wielkość pamięci przeznaczonej na tablicę zawierającą nazwy instrukcji. Tablica
- główna może zmieścić w przybliżeniu 10000 nazw; wielkość ta może się okazać zbyt
- mała np. w wypadku obszernej książki zawierającej liczne odsyłacze. Domyślna wartość
- <span
+ <!--l. 2788--><p class="noindent" >Dodatkowa wielkość pamięci przeznaczonej na tablicę zawierającą nazwy instrukcji; domyślna
+ wartość <span
class="ec-lmtt-10">hash_extra </span>to <span
-class="ec-lmtt-10">50000</span>.</p></dd></dl>
-<!--l. 2859--><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 TeX-a i dlatego powyższe parametry
+class="ec-lmtt-10">60000</span>.</p></dd></dl>
+<!--l. 2795--><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ący na pewną elastyczność.
-</p><!--l. 2866--><p class="indent" > <a id="texmfdotdir"></a>
+</p><!--l. 2802--><p class="indent" > <a id="texmfdotdir"></a>
</p>
<h4 class="subsectionHead"><span class="titlemark">7.4. </span> <a
- id="x1-680007.4"></a><span
+ id="x1-670007.4"></a><span
class="ec-lmtt-10">$TEXMFDOTDIR</span></h4>
-<!--l. 2870--><p class="noindent" >W wielu miejscach powyżej podajemy różne ścieżki przeszukiwania zaczynające się od znaku <span
+<!--l. 2806--><p class="noindent" >W wielu miejscach powyżej podajemy różne ścieżki przeszukiwania zaczynające się od znaku <span
class="ec-lmtt-10">. </span>(aby
najpierw przeszukać katalog bieżący), tak jak w </p><div class="alltt">
<div class="obeylines-v">
<br /><span
class="ec-lmtt-9">TEXINPUTS=.;$TEXMF/tex//</span>
-
-
</div>
</div>
-<!--l. 2875--><p class="indent" > Jest to uproszczenie. Plik <span
-class="ec-lmtt-10">texmf.cnf </span>który dostarczamy w TeX Live używa <span
+<!--l. 2812--><p class="indent" > Jest to uproszczenie. Plik <span
+class="ec-lmtt-10">texmf.cnf </span>który dostarczamy w <span class="TEX">T<span
+class="E">E</span>X</span> Live używa <span
class="ec-lmtt-10">$TEXMFDOTDIR </span>zamiast „<span
class="ec-lmtt-10">.</span>”,
tak jak w </p><div class="alltt">
@@ -5119,97 +5467,124 @@ class="ec-lmtt-9">TEXINPUTS=$TEXMFDOTDIR;$TEXMF/tex//</span>
</div> (W dostarczonym pliku druga część jest nieco bardziej skomplikowana niż tylko <span
class="ec-lmtt-10">$TEXMF/tex//</span>. Ale to jest
mniej ważne; tu chcemy przedstawić zmienną <span
-class="ec-lmtt-10">$TEXMFDOTDIR</span>.)
-<!--l. 2881--><p class="indent" > Powód użycia zmiennej <span
+class="ec-lmtt-10">$TEXMFDOTDIR</span>).
+<!--l. 2820--><p class="indent" > Powód użycia zmiennej <span
class="ec-lmtt-10">$TEXMFDOTDIR </span>w definicji ścieżki zamiast „<span
class="ec-lmtt-10">.</span>” jest oczywisty – może ona
być nadpisana. Na przykład, dokument może składać się z wielu plików umieszczonych w różnych
podkatalogach. Aby sobie z tym poradzić należy ustawić <span
class="ec-lmtt-10">TEXMFDOTDIR </span>jako <span
class="ec-lmtt-10">.// </span>(na przykład w katalogu
-w którym budujemy dokument) i wtedy wszystkie podkatalogi będą przeszukiwane. (Uwaga: nie należy
-używać <span
-class="ec-lmtt-10">.// </span>domyślnie. Jest wysoce niepożądane i potencjalnie niebezpieczne przeszukiwanie wszystkich
-podkatalogów dla konkretnego dokumentu.)
-</p><!--l. 2883--><p class="indent" > I jeszcze jeden przykład. Jeśli wszystkie pliki są wyszukiwane poprzez podanie bezpośrednich ścieżek
+w którym budujemy dokument) i wtedy wszystkie podkatalogi będą przeszukiwane. (Ostrzeżenie: nie
+
+
+należy używać <span
+class="ec-lmtt-10">.// </span>domyślnie. Jest wysoce niepożądane i potencjalnie niebezpieczne przeszukiwanie
+wszystkich podkatalogów dla dowolnego dokumentu.)
+</p><!--l. 2829--><p class="indent" > I jeszcze jeden przykład. Jeśli wszystkie pliki są wyszukiwane poprzez podanie bezpośrednich ścieżek
to nie trzeba przeszukiwać bieżącego katalogu. Można wtedy ustawić <span
class="ec-lmtt-10">$TEXMFDOTDIR </span>na np. <span
class="ec-lmtt-10">/nonesuch</span>
albo inny nie istniejący katalog.
-</p><!--l. 2885--><p class="indent" > Domyślną wartością <span
+</p><!--l. 2834--><p class="indent" > Domyślną wartością <span
class="ec-lmtt-10">$TEXMFDOTDIR </span>jest „<span
-class="ec-lmtt-10">.</span>” i taka jest w <span
+class="ec-lmtt-10">.</span>” i taka jest w <span
class="ec-lmtt-10">texmf.cnf</span>.
-</p><!--l. 2887--><p class="indent" > <a id="ack"></a>
+</p><!--l. 2836--><p class="indent" > <a id="ack"></a>
</p>
<h3 class="sectionHead"><span class="titlemark">8. </span> <a
- id="x1-690008"></a>Podziękowania</h3>
-<!--l. 2890--><p class="noindent" >TeX Live jest wspólnym dziełem prawie wszystkich grup TeX-owych. Niniejsza edycja TeX Live została
+ id="x1-680008"></a>Podziękowania</h3>
+<!--l. 2839--><p class="noindent" ><span class="TEX">T<span
+class="E">E</span>X</span> Live jest wspólnym dziełem prawie wszystkich grup <span class="TEX">T<span
+class="E">E</span>X</span>-owych. Niniejsza edycja <span class="TEX">T<span
+class="E">E</span>X</span> Live została
opracowana pod kierownictwem Karla Berry’ego, przy głównym współudziale:
</p>
<ul class="itemize1">
- <li class="itemize">grup TeX-owych: międzynarodowej, niemieckiej, holenderskiej i polskiej (odpowiednio: TUG,
+ <li class="itemize">grup <span class="TEX">T<span
+class="E">E</span>X</span>-owych: międzynarodowej, niemieckiej, holenderskiej i polskiej (odpowiednio: TUG,
DANTE e.V., NTG, i GUST), które wspólnie zapewniają potrzebną infrastrukturę
- techniczną i organizacyjną. Dołącz do swojej grupy użytkowników systemu TeX! (Odwiedź
+ techniczną i organizacyjną. Dołącz do swojej grupy użytkowników systemu <span class="TEX">T<span
+class="E">E</span>X</span>! (Odwiedź
<a
href="https://tug.org/usergroups.html" class="url" ><span
class="ec-lmtt-10">https://tug.org/usergroups.html</span></a>);
</li>
- <li class="itemize">zespołu CTAN (<a
+ <li class="itemize">zespołu CTAN (<a
href="https://ctan.org" class="url" ><span
-class="ec-lmtt-10">https://ctan.org</span></a>), który dystrybuuje obrazy płyt TeX Live i udostępnia
- wspólną infrastrukturę służącą aktualizacji pakietów, od której zależy TeX Live;
+class="ec-lmtt-10">https://ctan.org</span></a>), który dystrybuuje obrazy płyt <span class="TEX">T<span
+class="E">E</span>X</span> Live i udostępnia
+ wspólną infrastrukturę służącą aktualizacji pakietów, od której zależy <span class="TEX">T<span
+class="E">E</span>X</span> Live;
</li>
- <li class="itemize">Nelsona Beebe, który umożliwił dostęp do wielu platform ekipie TeX Live i pomagał
- w testowaniu;
+ <li class="itemize">Nelsona Beebe, który umożliwił dostęp do wielu platform dewelperom <span class="TEX">T<span
+class="E">E</span>X</span> Live, który sam
+ wszechstronnie testujemi za jego niezrównane prace bibliograficzne;
</li>
<li class="itemize">Johna Bowmana, który dostosował swój zaawansowany program Asymptote do współpracy z
- TeX Live;
+ <span class="TEX">T<span
+class="E">E</span>X</span> Live;
</li>
- <li class="itemize">Petera Breitenlohnera i zespołu e-TeX, którzy stworzyli stabilną podstawę przyszłych wersji
- TeX-a (Peter dodatkowo służył nieustanną pomocą w wykorzystaniu narzędzi GNU autotools
- w TeX Live); Peter zmarł w październiku 2015 roku, dedykujemy kontynuację prac Jego
+ <li class="itemize">Petera Breitenlohnera i zespołu e-<span class="TEX">T<span
+class="E">E</span>X</span>, którzy stworzyli stabilną podstawę przyszłych wersji
+ <span class="TEX">T<span
+class="E">E</span>X</span>-a (Peter dodatkowo służył nieustanną pomocą w wykorzystaniu narzędzi GNU autotools
+ w <span class="TEX">T<span
+class="E">E</span>X</span> Live); Peter zmarł w październiku 2015 roku, dedykujemy kontynuację prac Jego
pamięci.
</li>
<li class="itemize">Jin-Hwan Cho i całego zespołu DVIPDFM<span
class="plmi-10">x</span>, którzy opracowali ten znakomity sterownik
i nieustannie pomagali w rozwiązywaniu problemów z konfiguracją;
</li>
- <li class="itemize">Thomasa Essera, autora wspaniałego teTeX-a, bez którego TeX Live z całą pewnością by nie
+ <li class="itemize">Thomasa Essera, autora wspaniałego te<span class="TEX">T<span
+class="E">E</span>X</span>-a, bez którego <span class="TEX">T<span
+class="E">E</span>X</span> Live z całą pewnością by nie
powstał;
</li>
<li class="itemize">Michaela Goossensa, który był współautorem pierwotnej dokumentacji;
</li>
- <li class="itemize">Eitana Gurari, autora programu TeX4ht (wykorzystanego do tworzenia niniejszej dokumentacji
-
-
+ <li class="itemize">Eitana Gurari, autora programu <span class="TEX">T<span
+class="E">E</span>X</span>4ht (wykorzystanego do tworzenia niniejszej dokumentacji
w wersji HTML), który niezmordowanie pracować nad jego ulepszaniem i błyskawicznie
dostarczał poprawki; Eitan zmarł w czerwcu 2009 r. i dedykujemy tę dokumentację Jego pamięci;
</li>
- <li class="itemize">Hansa Hagena, który dostosowywał pakiet ConTeXt (<a
+ <li class="itemize">Hansa Hagena, który dostosowywał pakiet Con<span class="TEX">T<span
+class="E">E</span>X</span>t (<a
href="https://pragma-ade.com" class="url" ><span
class="ec-lmtt-10">https://pragma-ade.com</span></a>) do potrzeb
- TeX Live i nadal rozwija TeX-a;
+ <span class="TEX">T<span
+class="E">E</span>X</span> Live i nadal rozwija <span class="TEX">T<span
+class="E">E</span>X</span>-a;
</li>
- <li class="itemize">Hàn Thế Thànha, Martina Schrödera i zespołu pdfTeX(<a
+ <li class="itemize">Hàn Thế Thànha, Martina Schrödera i zespołu pdf<span class="TEX">T<span
+class="E">E</span>X</span>(<a
href="https://pdftex.org" class="url" ><span
class="ec-lmtt-10">https://pdftex.org</span></a>), którzy
kontynuują ulepszanie tego programu;
</li>
- <li class="itemize">Hartmuta Henkela, mającego istotny udział w rozwoju pdfTeX-a, LuaTeX-a i innych
+ <li class="itemize">Hartmuta Henkela, mającego istotny udział w rozwoju pdf<span class="TEX">T<span
+class="E">E</span>X</span>-a, Lua<span class="TEX">T<span
+class="E">E</span>X</span>-a i innych
programów;
</li>
<li class="itemize">Shunshaku Hirata, za wiele oryginalnych i będących kontynuacją ulepszeń sterownika
DVIPDFM<span
class="plmi-10">x</span>.
+
+
</li>
- <li class="itemize">Taco Hoekwatera, który wznowił rozwój MetaPosta i pracować nad LuaTeX-em
- (<a
+ <li class="itemize">Taco Hoekwatera, który wznowił rozwój MetaPosta i pracowa
+ nad Lua<span class="TEX">T<span
+class="E">E</span>X</span>-em (<a
href="https://luatex.org" class="url" ><span
-class="ec-lmtt-10">https://luatex.org</span></a>), jak też pomógł w integracji ConTeXt w TeX Live oraz ulepszył
- bibliotekę Kpathsea, dodając jej wielowątkowość;
+class="ec-lmtt-10">https://luatex.org</span></a>), jak też pomógł w integracji Con<span class="TEX">T<span
+class="E">E</span>X</span>t w <span class="TEX">T<span
+class="E">E</span>X</span> Live
+ oraz ulepszył bibliotekę Kpathsea, dodając jej wielowątkowość i za wiele więcej
</li>
- <li class="itemize">Khaleda Hosny, który pracuje nad doskonaleniem XeTeX, DVIPDFM<span
+ <li class="itemize">Khaleda Hosny, który pracuje nad doskonaleniem Xe<span class="TEX">T<span
+class="E">E</span>X</span>, DVIPDFM<span
class="plmi-10">x </span>oraz fontów arabskich
i innych;
</li>
@@ -5218,41 +5593,55 @@ class="ec-lmss-10">tlpm </span>i Tomka Łuczaka, twórcy
<span
class="ec-lmss-10">tlpmgui </span>(programy te były wykorzystywane w poprzednich edycjach);
</li>
- <li class="itemize">Akira Kakuto, który dostarczył programy dla Windows, pochodzące z japońskiej dystrybucji
- W32TEX (<a
+ <li class="itemize">Akira Kakuto, który dostarczył programy dla Windows, pochodzące z japońskich dystrybucji
+ W32TEX i W64TEX (<a
href="https://w32tex.org" class="url" ><span
-class="ec-lmtt-10">https://w32tex.org</span></a>), stale dostosowywane i aktualizowane dla potrzeb TeX Live;
+class="ec-lmtt-10">https://w32tex.org</span></a>), stale dostosowywane i aktualizowane dla potrzeb
+ <span class="TEX">T<span
+class="E">E</span>X</span> Live;
</li>
- <li class="itemize">Jonathana Kew, który zainicjować nową ścieżkę rozwojową – XeTeX, i który włożył sporo
- wysiłku w zintegrowanie tego programu z TeX Live, jak również zapoczątkował prace nad
- instalatorem dla MacTeX oraz edytorem TeXworks;
+ <li class="itemize">Jonathana Kew, który zainicjować nową ścieżkę rozwojową – Xe<span class="TEX">T<span
+class="E">E</span>X</span>, i który włożył
+ sporo wysiłku w zintegrowanie tego programu z <span class="TEX">T<span
+class="E">E</span>X</span> Live, jak również zapoczątkował prace
+ nad instalatorem dla Mac<span class="TEX">T<span
+class="E">E</span>X</span> oraz edytorem <span class="TEX">T<span
+class="E">E</span>X</span>works;
</li>
- <li class="itemize">Hironori Kitagawa, za duży wkład pracy nad pTeX-em i jego obsługą;
+ <li class="itemize">Hironori Kitagawa, za pielęgnację (e)p<span class="TEX">T<span
+class="E">E</span>X</span>-a i związane z tym działania wspierające;
</li>
- <li class="itemize">Dicka Kocha, który pielęgnuje MacTeX-a (<a
+ <li class="itemize">Dicka Kocha, który pielęgnuje Mac<span class="TEX">T<span
+class="E">E</span>X</span>-a (<a
href="https://tug.org/mactex" class="url" ><span
class="ec-lmtt-10">https://tug.org/mactex</span></a>) w ścisłym połączeniu
- z TeX Live i bardzo sympatycznie współpracuje;
+ z <span class="TEX">T<span
+class="E">E</span>X</span> Live i bardzo sympatycznie współpracuje;
</li>
<li class="itemize">Reinharda Kotuchy, mającego istotny udział w stworzeniu nowej infrastruktury i programu
- instalacyjnego dla TeX Live 2008, uparcie dążącego do ujednolicenia działania TeX Live
+ instalacyjnego dla <span class="TEX">T<span
+class="E">E</span>X</span> Live 2008, uparcie dążącego do ujednolicenia działania <span class="TEX">T<span
+class="E">E</span>X</span> Live
w Windows i Unix, który również opracował skrypt <span
class="ec-lmtt-10">getnonfreefonts </span>i wykonał wiele
innych prac;
</li>
- <li class="itemize">Siep Kroonenberg, która również wzięła udział w stworzeniu nowej infrastruktury i programu
- instalacyjnego dla TeX Live 2008 (szczególnie dla Windows) oraz włożyła sporo pracy
+ <li class="itemize">Siep Kroonenberg, również za wielki wkład w stworzenie nowej infrastruktury i programu
+ instalacyjnego dla <span class="TEX">T<span
+class="E">E</span>X</span> Live 2008 (szczególnie dla Windows) oraz włożyła sporo pracy
w aktualizację tej dokumentacji;
</li>
<li class="itemize">Clerk Ma, za poprawianie błędów w silnikach i rozbudowę;
</li>
- <li class="itemize">Mojcy Miklavec, która pomagała wielokrotnie w pracach związanych z ConTeXt;
+ <li class="itemize">Mojcy Miklavec, która pomagała wielokrotnie w pracach związanych z Con<span class="TEX">T<span
+class="E">E</span>X</span>t-em, za
+ budowanie wielu zestawów binariów i mnóstwo innych prac;
</li>
<li class="itemize">Heiko Oberdiek, za pakiet <span
class="ec-lmss-10">epstopdf </span>i wiele innych, skompresowanie ogromnych plików danych
<span
-class="ec-lmss-10">pst-geo</span>, abyśmy mogli je dołączył, a przede wszystkim, za jego godną uwagi pracę nad pakietem
- <span
+class="ec-lmss-10">pst-geo</span>, abyśmy mogli je dołączyć, a przede wszystkim, za jego wyjątkowo godną uwagi pracę
+ nad pakietem <span
class="ec-lmss-10">hyperref</span>.
</li>
<li class="itemize">Phelype Oleinik, za wprowadzenie w 2020 roku dla wszystkich systemów group-delimited <span
@@ -5263,8 +5652,6 @@ class="ec-lmtt-10">\input</span>.
<li class="itemize">Toshio Oshimy, który opracował przeglądarkę <span
class="ec-lmss-10">dviout </span>dla Windows;
</li>
-
-
<li class="itemize">Manuela Pégourié-Gonnarda, który pomógł w aktualizacji pakietów i pracował nad <span
class="ec-lmss-10">texdoc</span>;
</li>
@@ -5272,16 +5659,26 @@ class="ec-lmss-10">texdoc</span>;
pracę nad dokumentacją w języku francuskim;
</li>
<li class="itemize">Norberta Preininga, głównego architekta infrastruktury i programu instalacyjnego, a także
- koordynować (wraz z Frankiem Küsterem) debianową wersję TeX Live i przedstawił wiele
+ koordynował (wraz z Frankiem Küsterem) debianową wersję <span class="TEX">T<span
+class="E">E</span>X</span> Live i przedstawił wiele
sugestii ulepszeń;
</li>
- <li class="itemize">Sebastiana Rahtza, który stworzył TeX Live i kierować projektem przez wiele lat; Sebastian
+ <li class="itemize">Sebastiana Rahtza, który stworzył <span class="TEX">T<span
+class="E">E</span>X</span> Live i kierował projektem przez wiele lat; Sebastian
zmarł w marcu 2016 r.; dedykujemy kontynuację prac Jego pamięci;
</li>
- <li class="itemize">Luigi Scarso, który kontynuuje rozwój MetaPosta, LuaTeX-a i innych programów;
+
+
+ <li class="itemize">Luigi Scarso, który kontynuuje rozwój MetaPosta, Lua<span class="TEX">T<span
+class="E">E</span>X</span>-a i innych programów;
</li>
<li class="itemize">Andreasa Scherera, za <span
-class="ec-lmtt-10">cwebbin</span>, implementację CWEB używaną w TeX Live;
+class="ec-lmtt-10">cwebbin</span>, implementację CWEB używaną w <span class="TEX">T<span
+class="E">E</span>X</span> Live i ciągłą pielęgnację
+ oryginalego CWEB;
+ </li>
+ <li class="itemize">Takuji Tanaka, za pielęgnację (e)(u)p<span class="TEX">T<span
+class="E">E</span>X</span>-a i związane z tym wsparcie;
</li>
<li class="itemize">Tomka Trzeciaka, który pracowicie rozwiązywał rozliczne problemy związane z Windows;
</li>
@@ -5289,145 +5686,184 @@ class="ec-lmtt-10">cwebbin</span>, implementację CWEB używaną w TeX Live;
szczególnie zaś umożliwił dołączenia <span
class="ec-lmss-10">xindy</span>;
</li>
- <li class="itemize">Staszka Wawrykiewicza, głównego testującego TeX Live w różnych systemach, który
+ <li class="itemize">Staszka Wawrykiewicza, głównego testującego <span class="TEX">T<span
+class="E">E</span>X</span> Live w różnych systemach, który
ponadto koordynować przygotowanie wszystkich polskich dodatków (fontów, programów
instalacyjnych i wielu innych). Staszek zmarł w lutym 2018 r, dedykujemy kontynuację prac Jego
pamięci;
</li>
- <li class="itemize">Olafa Webera, który w poprzednich latach cierpliwie pielęgnować Web2C;
+ <li class="itemize">Olafa Webera, który w poprzednich latach cierpliwie pielęgnował Web2C;
</li>
- <li class="itemize">Gerbena Wierda, który przygotować oryginalne oprogramowanie i wsparcie dla Mac OS X;
+ <li class="itemize">Gerbena Wierda, który przygotował oryginalne oprogramowanie i wsparcie dla Mac OS X;
</li>
- <li class="itemize">Grahama Williamsa, który zainicjować prace nad TeX Catalogue.
+ <li class="itemize">Grahama Williamsa, który zainicjował prace nad <span class="TEX">T<span
+class="E">E</span>X</span> Catalogue.
</li>
<li class="itemize">Josepha Wrighta, za ogromną pracę nad przystosowaniem niektórych instrukcji pierwotnych
dostępnych dla wszystkich silników;
</li>
- <li class="itemize">Hironobu Yamashita, za duży wkład pracy nad pTeX-em i jego obsługą;
+ <li class="itemize">Hironobu Yamashita, za duży wkład pracy nad p<span class="TEX">T<span
+class="E">E</span>X</span>-em i jego obsługą;
</li></ul>
-<!--l. 3045--><p class="indent" > Binaria dla różnych platform skompilowali: Marc Baudoin (<span
+<!--l. 2992--><p class="indent" > Binaria 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-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">x86_64-cygwin</span>),
+Simon Dales (<span
class="ec-lmss-10">armhf-linux</span>), Johannes Hielscher (<span
-class="ec-lmss-10">aarch64-linux</span>), Akira Kakuto
+class="ec-lmss-10">aarch64-linux</span>), Akira Kakuto (<span
+class="ec-lmss-10">win32</span>), Dick Koch
(<span
-class="ec-lmss-10">win32</span>), Dick Koch (<span
-class="ec-lmss-10">x86_64-darwin</span>), Nikola Lečić (<span
+class="ec-lmss-10">x86_64-darwin</span>), Mojca Miklavec (<span
class="ec-lmss-10">amd64-freebsd</span>, <span
-class="ec-lmss-10">i386-freebsd</span>), Henri Menke
-(<span
-class="ec-lmss-10">x86_64-linuxmusl</span>), Mojca Miklavec (<span
-class="ec-lmss-10">i386-linux</span>, <span
+class="ec-lmss-10">i386-freebsd</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>).
-</p><!--l. 3062--><p class="indent" > Informacje na temat procesu budowy TeX Live można znaleźć na stronie:
-<a
+class="ec-lmss-10">x86_64-solaris</span>,
+<span
+class="ec-lmss-10">sparc-solaris</span>), Norbert Preining (<span
+class="ec-lmss-10">i386-linux</span>, <span
+class="ec-lmss-10">x86_64-linux</span>, <span
+class="ec-lmss-10">x86_64-linuxmusl</span>). Informacje na temat procesu
+budowy <span class="TEX">T<span
+class="E">E</span>X</span> Live można znaleźć na stronie: <a
href="https://tug.org/texlive/build.html" class="url" ><span
class="ec-lmtt-10">https://tug.org/texlive/build.html</span></a>.
-</p><!--l. 3065--><p class="indent" > Aktualizacje i tłumaczenia dokumentacji wykonali: Denis Bitouzé &#x0026; Patrick Bideault (francuski), Carlos
-Enriquez Figueras (hiszpański), Jjgod Jiang, Jinsong Zhao, Yue Wang, &#x0026; Helin Gai (chiński), Nikola
-Lečić (serbski), Marco Pallante &#x0026; Carla Maggi (włoski), Petr Sojka &#x0026; Jan Busa (czeski/słowacki), Boris
-Veytsman (rosyjski), Zofia Walczak (polski), Uwe Ziegenhagen (niemiecki). Dokumentację TeX Live
-znajdziemy na stronie <a
+</p><!--l. 3010--><p class="indent" > Aktualizacje i tłumaczenia dokumentacji wykonali: Takuto Asakura (japoński), Denis Bitouzé &#x0026; Patrick
+Bideault (francuski), Carlos Enriquez Figueras (hiszpański), Jjgod Jiang, Jinsong Zhao, Yue Wang, &#x0026; Helin
+Gai (chiński), Nikola Lečić (serbski), Marco Pallante &#x0026; Carla Maggi (włoski), Petr Sojka &#x0026; Jan Busa
+(czeski/słowacki), Boris Veytsman (rosyjski), Zofia Walczak &#x0026; Jerzy Ludwichowski (polski), Uwe Ziegenhagen
+(niemiecki). Dokumentację <span class="TEX">T<span
+class="E">E</span>X</span> Live znajdziemy na stronie <a
href="https://tug.org/texlive/doc.html" class="url" ><span
-class="ec-lmtt-10">https://tug.org/texlive/doc.html</span></a> .
-</p><!--l. 3090--><p class="indent" > Oczywiście, najważniejsze podziękowania należą się Donaldowi Knuthowi za stworzenie systemu TeX
+class="ec-lmtt-10">https://tug.org/texlive/doc.html</span></a>
+.
+</p><!--l. 3023--><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.
-</p><!--l. 3094--><p class="noindent" >
+</p><!--l. 3027--><p class="noindent" >
</p>
<h3 class="sectionHead"><span class="titlemark">9. </span> <a
- id="x1-700009"></a>Historia</h3>
-
-
-<!--l. 3097--><p class="noindent" >
+ id="x1-690009"></a>Historia</h3>
+<!--l. 3030--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">9.1. </span> <a
- id="x1-710009.1"></a>Poprzednie wersje</h4>
-<!--l. 3099--><p class="noindent" >Dystrybucja TeX Live jest wspólnym przedsięwzięciem grup użytkowników Systemu TeX z Niemiec,
+ id="x1-700009.1"></a>Poprzednie wersje</h4>
+<!--l. 3032--><p class="noindent" >Dystrybucja <span class="TEX">T<span
+class="E">E</span>X</span> Live jest wspólnym przedsięwzięciem grup użytkowników Systemu <span class="TEX">T<span
+class="E">E</span>X</span> z Niemiec,
Holandii, Wielkiej Brytanii, Francji, Czech, Słowacji, Polski, Indii i Rosji oraz grupy międzynarodowej TUG
-(<span
-class="ec-lmri-10">TeX Users Group</span>). Dyskusje nad projektem rozpoczęły się pod koniec 1993 roku, kiedy holenderska Grupa
-użytkowników TeX-a rozpoczęła prace nad swoim 4AllTeX 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 4AllTeX
-CD, lecz również spowodował powstanie Grupy Roboczej TUG ds. Standardu Katalogów TeX-owych (<span
-class="ec-lmri-10">TeX</span>
-<span
-class="ec-lmri-10">Directory Structure</span>), 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
-<span
+(<span class="TEX"><span
+class="ec-lmri-10">T</span><span
+class="E"><span
+class="ec-lmri-10">E</span></span><span
+class="ec-lmri-10">X</span></span> <span
+class="ec-lmri-10">Users Group</span>). Dyskusje nad projektem rozpoczęły się pod koniec 1993 roku, kiedy holenderska Grupa
+użytkowników <span class="TEX">T<span
+class="E">E</span>X</span>-a rozpoczęła prace nad swoim 4All<span class="TEX">T<span
+class="E">E</span>X</span> CD dla użytkowników MS-DOS. W tym
+też czasie pojawiły się nadzieje na opracowanie jednego CD dla wszystkich systemów. Projekt ten był
+wprawdzie zbyt ambitny, zrodził jednak nie tylko bardzo popularny i uwieńczony dużym powodzeniem
+projekt 4All<span class="TEX">T<span
+class="E">E</span>X</span> CD, lecz również spowodował powstanie Grupy Roboczej TUG ds. Standardu Katalogów
+
+
+<span class="TEX">T<span
+class="E">E</span>X</span>-owych (<span class="TEX"><span
+class="ec-lmri-10">T</span><span
+class="E"><span
+class="ec-lmri-10">E</span></span><span
+class="ec-lmri-10">X</span></span> <span
+class="ec-lmri-10">Directory Structure</span>), określającego, w jaki sposób tworzyć zgodne i łatwe do
+zarządzania zestawy pakietów <span class="TEX">T<span
+class="E">E</span>X</span>-owych. Końcowy raport TDS został opublikowany w grudniowym
+numerze <span
class="ec-lmri-10">TUGboat</span>-a, i jasnym się stało, że jednym z oczekiwanych wyników wprowadzenia tego standardu
mogłaby być modelowa struktura na płytce CD. Wydana wówczas płytka CD była bezpośrednim
-rezultatem rozważań i zaleceń Grupy Roboczej ds. TDS. Jasne także było, że sukces 4AllTeX
+rezultatem rozważań i zaleceń Grupy Roboczej ds. TDS. Jasne także było, że sukces 4All<span class="TEX">T<span
+class="E">E</span>X</span>
CD pokazał, że użytkownicy Unixa także wiele by zyskali, mogąc korzystać z podobnie
-łatwego w instalacji/pielęgnacji i użytkowaniu systemu. Było to jednym z celów projektu TeX
+łatwego w instalacji/pielęgnacji i użytkowaniu systemu. Było to jednym z celów projektu <span class="TEX">T<span
+class="E">E</span>X</span>
Live.
-</p><!--l. 3124--><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 teTeX-a autorstwa Thomasa
+</p><!--l. 3057--><p class="indent" > Projekt przygotowania płytki CD, opartej na standardzie TDS i zorientowanej na systemy uniksowe,
+rozpoczął się jesienią 1995 roku. Szybko zdecydowaliśmy się na wykorzystanie te<span class="TEX">T<span
+class="E">E</span>X</span>-a autorstwa Thomasa
Essera, ponieważ działał na wielu platformach i został zaprojektowany z myślą o przenośności pomiędzy
różnymi systemami plików. Thomas zgodził się pomóc i prace rozpoczęły się na dobre na początku 1996
roku. Pierwsze wydanie ukazało się w maju 1996 roku. Na początku 1997 roku Karl Berry udostępnił nową,
istotnie zmienioną wersję swojego pakietu Web2C, zawierającą prawie wszystkie funkcje wprowadzone do
-teTeX-a przez Thomasa Essera. W związku z tym zdecydowaliśmy się oprzeć drugie wydanie CD na
+te<span class="TEX">T<span
+class="E">E</span>X</span>-a przez Thomasa Essera. W związku z tym zdecydowaliśmy się oprzeć drugie wydanie CD na
standardowej bibliotece Web2C, z dodaniem skryptu <span
-class="ec-lmtt-10">texconfig </span>z pakietu teTeX. Trzecie wydanie CD było
+class="ec-lmtt-10">texconfig </span>z pakietu te<span class="TEX">T<span
+class="E">E</span>X</span>. Trzecie wydanie CD było
oparte na Web2C wersji 7.2, przygotowanej przez Olafa Webera. W tym samym czasie została
-przygotowana nowa wersja teTeX-a i TeX Live udostępniał prawie wszystkie jego nowe funkcje.
-Czwarta edycja była przygotowana podobnie, z użyciem nowej wersji teTeX-a i nowej wersji
+przygotowana nowa wersja te<span class="TEX">T<span
+class="E">E</span>X</span>-a i <span class="TEX">T<span
+class="E">E</span>X</span> Live udostępniał prawie wszystkie jego nowe funkcje.
+Czwarta edycja była przygotowana podobnie, z użyciem nowej wersji te<span class="TEX">T<span
+class="E">E</span>X</span>-a i nowej wersji
Web2C (7.3). Wtedy to też zapoczątkowano kompletną dystrybucję dla Windows – dzięki Fabrice
Popineau.
-</p><!--l. 3143--><p class="indent" > Edycja piąta (marzec 2000) zawierała wiele poprawek i uzupełnień; zaktualizowano setki pakietów.
-Szczegółową zawartość pakietów zapisano w plikach XML. Główną zmianą w TeX Live 5 było
+</p><!--l. 3076--><p class="indent" > Edycja piąta (marzec 2000) zawierała wiele poprawek i uzupełnień; zaktualizowano setki pakietów.
+Szczegółową zawartość pakietów zapisano w plikach XML. Główną zmianą w <span class="TEX">T<span
+class="E">E</span>X</span> Live 5 było
usunięcie programów, które nie miały statusu <span
class="ec-lmri-10">public domain</span>. Zawartość całej płytki powinna
odpowiadać ustaleniom Debian Free Software Guidelines (<a
href="https://www.debian.org/intro/free" class="url" ><span
class="ec-lmtt-10">https://www.debian.org/intro/free</span></a>).
Dołożyliśmy wszelkich starań, aby sprawdzić warunki licencyjne pakietów.
-</p><!--l. 3152--><p class="indent" > Szósta edycja (lipiec 2001) zawierała aktualizacje całego materiału. Główną zmianą było wprowadzenie
+</p><!--l. 3085--><p class="indent" > Szósta edycja (lipiec 2001) zawierała aktualizacje całego materiału. Główną zmianą było wprowadzenie
nowej koncepcji programów instalacyjnych – użytkownik miał odtąd możliwość dokładniejszego wyboru
potrzebnych zestawów i pakietów. Zestawy dotyczące obsługi poszczególnych języków zostały całkowicie
zreorganizowane, dzięki czemu wybór jednego z nich nie tylko instalować potrzebne makra i fonty, ale też
przygotowywać odpowiedni plik <span
class="ec-lmtt-10">language.dat</span>.
-</p><!--l. 3160--><p class="indent" > TeX Live 7 (rok 2002) zawierał po raz pierwszy oprogramowanie dla Mac OS X i – jak zwykle – aktualizację
-wszelkich programów i pakietów. Ważnym zadaniem, które wykonano, było ujednolicenie plików
-źródłowych programów z dystrybucją teTeX. W programach instalacyjnych wprowadzono
+</p><!--l. 3093--><p class="indent" > <span class="TEX">T<span
+class="E">E</span>X</span> Live 7 (rok 2002) zawierał po raz pierwszy oprogramowanie dla Mac OS X i – jak zwykle –
+aktualizację wszelkich programów i pakietów. Ważnym zadaniem, które wykonano, było ujednolicenie
+plików źródłowych programów z dystrybucją te<span class="TEX">T<span
+class="E">E</span>X</span>. 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.
-</p><!--l. 3169--><p class="indent" > W 2003 r., wraz z napływem aktualizacji i dodatkowych nowych pakietów, okazało się, że TeX Live nie
-mieści się na pojedynczym CD. Zmuszeni byliśmy podzielić TeX Live na trzy dystrybucje, które wydano
+</p><!--l. 3102--><p class="noindent" >
+</p>
+ <h5 class="subsubsectionHead"><span class="titlemark">9.1.1. </span> <a
+ id="x1-710009.1.1"></a>Wydanie 2003</h5>
+<!--l. 3104--><p class="noindent" >W 2003 r., wraz z napływem aktualizacji i dodatkowych nowych pakietów, okazało się, że <span class="TEX">T<span
+class="E">E</span>X</span> Live nie
+mieści się na pojedynczym CD. Zmuszeni byliśmy podzielić <span class="TEX">T<span
+class="E">E</span>X</span> Live na trzy dystrybucje, które wydano
na DVD i dwóch płytkach CD. Ponadto:
</p>
<ul class="itemize1">
- <li class="itemize">na życzenie „LaTeX team” zmieniono standardowe użycie programów <span
+ <li class="itemize">na życzenie „<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span> team” zmieniono standardowe użycie programów <span
class="ec-lmss-10">latex </span>i <span
class="ec-lmss-10">pdflatex</span> – by
- korzystały one z e-TeX (patrz str. <a
+ korzystały one z e-<span class="TEX">T<span
+class="E">E</span>X</span> (patrz str. <a
href="#x1-120002.4">11<!--tex4ht:ref: text:etex --></a>);
</li>
<li class="itemize">załączono nowe fonty obwiedniowe Latin Modern, które zastępują m.in. fonty EC (zawierając
komplet znaków europejskich), szczególnie do tworzenia poprawnych plików PDF;
-
-
</li>
<li class="itemize">usunięto binaria dla platformy Alpha OSF (poprzednio usunięto także binaria dla HPUX),
niestety nie udało się znaleźć osób chętnych do wykonania kompilacji;
</li>
<li class="itemize">zmieniono instalację w systemach Windows, wprowadzając po raz pierwszy zintegrowane
+
+
środowisko pracy, oparte na edytorze XEmacs;
</li>
<li class="itemize">potrzebne programy pomocnicze dla Windows (Perl, Ghostscript, ImageMagick, Ispell)
- instalowano w strukturze katalogów instalacji TeX Live;
+ instalowano w strukturze katalogów instalacji <span class="TEX">T<span
+class="E">E</span>X</span> Live;
</li>
<li class="itemize">mapy fontowe, z których korzystają programy <span
class="ec-lmss-10">dvips</span>, <span
@@ -5436,22 +5872,25 @@ class="ec-lmss-10">pdftex</span>, generowano odtąd
w katalogu <span
class="ec-lmtt-10">texmf-dist/fonts/map</span>;
</li>
- <li class="itemize">TeX, Metafont oraz MetaPost domyślnie pozwalały wypisywać komunikaty na ekranie
+ <li class="itemize"><span class="TEX">T<span
+class="E">E</span>X</span>, Metafont oraz MetaPost domyślnie pozwalały wypisywać komunikaty na ekranie
i w pliku .log, a także w operacjach <span class="obeylines-h"><span class="verb"><span
class="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 TeX Live 7 eksperymentalnie wprowadzono zależność przekodowania wyjścia
+class="ec-lmtt-10">^^</span></span></span>; w <span class="TEX">T<span
+class="E">E</span>X</span> Live 7 eksperymentalnie wprowadzono zależność przekodowania wyjścia
programów od systemowej strony kodowej, potem ten pomysł zarzucono;
</li>
<li class="itemize">znacznie zmieniono niniejszą dokumentację;
</li>
<li class="itemize">wreszcie, ponieważ numery wersji kolejnych edycji mogły wprowadzać w błąd, postanowiono
- identyfikować edycje TeX Live zgodnie z rokiem wydania.</li></ul>
-<!--l. 3204--><p class="noindent" >
+ identyfikować edycje <span class="TEX">T<span
+class="E">E</span>X</span> Live zgodnie z rokiem wydania.</li></ul>
+<!--l. 3139--><p class="noindent" >
</p>
- <h5 class="subsubsectionHead"><span class="titlemark">9.1.1. </span> <a
- id="x1-720009.1.1"></a>Wydanie 2004</h5>
-<!--l. 3206--><p class="noindent" >Jak w każdej kolejnej wersji, w 2004 roku uaktualniono wiele pakietów i programów. Poniżej
+ <h5 class="subsubsectionHead"><span class="titlemark">9.1.2. </span> <a
+ id="x1-720009.1.2"></a>Wydanie 2004</h5>
+<!--l. 3141--><p class="noindent" >Jak w każdej kolejnej wersji, w 2004 roku uaktualniono wiele pakietów i programów. Poniżej
wymieniamy najbardziej istotne zmiany.
</p>
<ul class="itemize1">
@@ -5463,7 +5902,7 @@ class="ec-lmri-10">nale</span><span
class="ec-lmri-10">ż</span><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. 3214--><p class="noindent" >Pliki <span
+ <!--l. 3149--><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
@@ -5479,18 +5918,23 @@ class="ec-lmss-10">updmap</span>. Zmiany te wprowadzono
w celu uporządkowania struktury katalogów: wszystkie pliki dotyczące fontów znajdują się
odtąd w ramach jednego podkatalogu <span
class="ec-lmtt-10">fonts/</span>.
- </p><!--l. 3225--><p class="noindent" >Metody radzenia sobie z sytuacjami związanymi z przejęciem na nowy układ katalogów omawiał
+ </p><!--l. 3160--><p class="noindent" >Metody radzenia sobie z sytuacjami związanymi z przejęciem na nowy układ katalogów omawiał
artykuł <a
href="https://tug.org/texlive/mapenc.html" class="url" ><span
class="ec-lmtt-10">https://tug.org/texlive/mapenc.html</span></a>.
</p></li>
- <li class="itemize">Do TeX Collection DVD dodano nową dystrybucję dla Windows o nazwie proTeXt (opartą
- na MiKTeX-u). Była ona dostępna także na odrębnym CD. Choć proTeXt nie bazuje na
- implementacji Web2C, stosuje układ katalogów zgodny z TDS (patrz część <span
-class="ec-lmbx-10">??</span> na str. <span
-class="ec-lmbx-10">??</span>).
+ <li class="itemize">Do <span class="TEX">T<span
+class="E">E</span>X</span> Collection DVD dodano nową dystrybucję dla Windows o nazwie pro<span class="TEX">T<span
+class="E">E</span>X</span>t (opartą
+ na MiK<span class="TEX">T<span
+class="E">E</span>X</span>-u). Była ona dostępna także na odrębnym CD. Choć pro<span class="TEX">T<span
+class="E">E</span>X</span>t nie bazuje na
+ implementacji Web2C, stosuje układ katalogów zgodny z TDS (patrz część <a
+href="#x1-80002">2<!--tex4ht:ref: sec:overview-tl --></a> na str. <a
+href="#x1-80002">7<!--tex4ht:ref: sec:overview-tl --></a>).
</li>
- <li class="itemize">W ramach TeX Live dotychczasowe pojedyncze drzewo katalogów <span
+ <li class="itemize">W ramach <span class="TEX">T<span
+class="E">E</span>X</span> Live dotychczasowe pojedyncze drzewo katalogów <span
class="ec-lmtt-10">texmf </span>zostało rozdzielone
na trzy mniejsze: <span
class="ec-lmtt-10">texmf</span>, <span
@@ -5501,10 +5945,11 @@ href="#x1-100002.2">8<!--tex4ht:ref: sec:tld --></a>) oraz pliki <span
class="ec-lmtt-10">README</span>
w każdym z tych katalogów).
</li>
- <li class="itemize">Wszystkie pliki makr wczytywane przez TeX-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
+ <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
@@ -5512,8 +5957,6 @@ class="ec-lmtt-10">pdfetex </span>itp. i uproszczono metody wyszukiwania plikó
<a
href="../../../../texmf-dist/doc/generic/tds/tds.html#Extensions" ><span
class="ec-lmtt-10">texmf-dist/doc/generic/tds/tds.html#Extensions</span></a>.
-
-
</li>
<li class="itemize">Pomocnicze skrypty wykonywalne, niezależne od platformy i zwykle uruchamiane w sposób
automatyczny, były
@@ -5528,20 +5971,27 @@ href="../../../../texmf-dist/doc/generic/tds/tds.html#Scripts" ><span
class="ec-lmtt-10">texmf-dist/doc/generic/tds/tds.html#Scripts</span></a>.
</li>
<li class="itemize">Prawie wszystkie formaty traktują od tego wydania większość znaków jako jawnie
+
+
„wyświetlalne” (<span
-class="ec-lmri-10">printable</span>), nie zaś, jak było dotychczas, konwertowane na TeX-ową notację
+class="ec-lmri-10">printable</span>), nie zaś, jak było dotychczas, konwertowane na <span class="TEX">T<span
+class="E">E</span>X</span>-ową notację
<span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">^^</span></span></span>. Było to możliwe dzięki domyślnemu wczytywaniu tablicy przekodowań <span
class="ec-lmtt-10">cp227.tcx</span>.
Dokładniej, znaki o kodach 32–256, HT, VT oraz FF zostały potraktowane dosłownie podczas
- wyświetlania komunikatów. Wyjątkiem jest plain 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 TeX Live 2003, ale w tej edycji została
+ wyświetlania komunikatów. Wyjątkiem jest plain <span class="TEX">T<span
+class="E">E</span>X</span> (tylko znaki z zakresu 32–127
+ są nie zmieniane), Con<span class="TEX">T<span
+class="E">E</span>X</span>t (znaki z zakresu 0–255) oraz formaty bazujące na Omedze.
+ Podobna domyślna właściwość występowała w <span class="TEX">T<span
+class="E">E</span>X</span> Live 2003, ale w tej edycji została
zaimplementowana w bardziej elegancki sposób i z większymi możliwościami indywidualnego
dostosowania (patrz <a
href="../../../../texmf-dist/doc/web2c/web2c.html#TCX-files" ><span
class="ec-lmtt-10">texmf-dist/doc/web2c/web2c.html#TCX-files</span></a>. (Warto wspomnieć, że
- wczytując Unicode, TeX może w komunikatach błędów pokazywać niekompletne sekwencje
+ wczytując Unicode, <span class="TEX">T<span
+class="E">E</span>X</span> może w komunikatach błędów pokazywać niekompletne sekwencje
znaków, ponieważ został zaprojektowany „bajtowo”.)
</li>
<li class="itemize">Program <span
@@ -5550,15 +6000,19 @@ class="ec-lmss-10">pdfetex </span>został domyślną „maszynę” dla wi
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 LaTeX, ConTeXt itp. m.in. właściwości
+ 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
mikro-typograficznych zaimplementowanych w <span
-class="ec-lmss-10">pdftex</span>, a także rozszerzonych cech e-TeX-a
+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. 3280--><p class="noindent" >Oznacza to także, co warto podkreślić, że <span
+ <!--l. 3215--><p class="noindent" >Oznacza to także, co warto podkreślić, że <span
class="ec-lmri-10">zalecane </span>jest odtąd użycie pakietu <span
class="ec-lmss-10">ifpdf</span>
- (który działa zarówno z plain, jak i LaTeX) lub analogicznych makr. Zwykłe sprawdzanie
+ (który działa zarówno z plain, jak i <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>) lub analogicznych makr. Zwykłe sprawdzanie
czy zdefiniowano <span
class="ec-lmtt-10">\pdfoutput </span>bądź kilka innych poleceń pierwotnych może nie wystarczyć
do rozstrzygnięcia czy nie jest generowany plik PDF. W 2004 roku podjęliśmy wysiłek by
@@ -5567,7 +6021,8 @@ class="ec-lmtt-10">\pdfoutput </span>bądź kilka innych poleceń pierwotnych mo
class="ec-lmtt-10">\pdfoutput </span>może być zdefiniowany nawet
wtedy, gdy generowany jest plik DVI.
</p></li>
- <li class="itemize">pdfTeX (<a
+ <li class="itemize">pdf<span class="TEX">T<span
+class="E">E</span>X</span> (<a
href="https://pdftex.org" class="url" ><span
class="ec-lmtt-10">https://pdftex.org</span></a>) zyskał wówczas wiele nowych cech:
<ul class="itemize2">
@@ -5581,7 +6036,8 @@ class="newline" /><a
href="https://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html" class="url" ><span
class="ec-lmtt-10">https://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html</span></a>
</li>
- <li class="itemize">wszystkie parametry pracy pdfTeX-a, dotychczas określane w specjalnym pliku
+ <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="ec-lmtt-10">pdftex.cfg</span>, muszą być odtąd ustawiane poleceniami wbudowanymi,
jak w pliku <span
@@ -5592,7 +6048,8 @@ class="ec-lmtt-10">pdftexconfig.tex </span>należało na nowo wygenerować pliki
jednak użytkownik miał pełną swobodę określania parametrów w redagowanym
dokumencie);
</li>
- <li class="itemize">więcej informacji zawarto w podręczniku pdfTeX-a:
+ <li class="itemize">więcej informacji zawarto w podręczniku pdf<span class="TEX">T<span
+class="E">E</span>X</span>-a:
<a
href="../../../../texmf-dist/doc/pdftex/manual/pdftex-a.pdf" >texmf-dist/doc/pdftex/manual/pdftex-a.pdf</a>.
</li></ul>
@@ -5610,7 +6067,7 @@ class="ec-lmss-10">mpost </span>akceptowało odtąd nazwy plików ograniczone
id="x1-72002r1"></a>\input &#x0022;nazwa_pliku ze spacjami&#x0022;   % plain<br class="fancyvrb" /><a
id="x1-72004r2"></a>\input{&#x0022;nazwa_pliku ze spacjami&#x0022;}  % latex</div>
</div>
- <!--l. 3321--><p class="nopar" >więcej informacji zawarto w podręczniku Web2C: <a
+ <!--l. 3256--><p class="nopar" >więcej informacji zawarto w podręczniku Web2C: <a
href="../../../../texmf-dist/doc/web2c" >texmf-dist/doc/web2c</a>.
</p></li>
<li class="itemize"><span
@@ -5623,26 +6080,31 @@ class="ec-lmtt-10">tex </span>z plikiem
znajdującym się na dysku tylko do odczytu, zaś wynik zapisać na dysku pozwalającym
na to);
</li>
- <li class="itemize">Rozszerzenie encTeX zostało szczęśliwie włączone do Web2C. Aby uaktywnić to rozszerzenie, należało
+ <li class="itemize">Rozszerzenie enc<span class="TEX">T<span
+class="E">E</span>X</span> zostało szczęśliwie włączone do Web2C. Aby uaktywnić to rozszerzenie, należało
podczas generowania formatu użyć opcji <span
-class="ec-lmtt-10">-enc</span>. Ogólnie mówiąc, encTeX obsługuje przekodowanie
+class="ec-lmtt-10">-enc</span>. Ogólnie mówiąc, enc<span class="TEX">T<span
+class="E">E</span>X</span> obsługuje przekodowanie
wejścia i wyjścia, włączając także Unicode (UTF-8) (patrz <a
href="../../../../texmf-dist/doc/generic/enctex/" >texmf-dist/doc/generic/enctex/</a> oraz
<a
href="https://www.olsak.net/enctex.html" class="url" ><span
class="ec-lmtt-10">https://www.olsak.net/enctex.html</span></a>).
</li>
- <li class="itemize">Udostępniono nowy program Aleph, który łączył cechy e-TeX i Omega. Skromna dokumentacja jest
+ <li class="itemize">Udostępniono nowy program Aleph, który łączył cechy e-<span class="TEX">T<span
+class="E">E</span>X</span> i Omega. Skromna dokumentacja jest
dostępna na <a
href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a> oraz <a
href="https://texfaq.org/FAQ-enginedev" class="url" ><span
class="ec-lmtt-10">https://texfaq.org/FAQ-enginedev</span></a>. Format oparty na
- LaTeX-u dla programu Aleph nazwano <span
+ <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-u dla programu Aleph nazwano <span
class="ec-lmss-10">lamed</span>.
</li>
- <li class="itemize">Dystrybucja 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 <span
+ <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="ec-lmtt-10">ltnews </span>w <a
href="../../../../texmf-dist/doc/latex/base" >texmf-dist/doc/latex/base</a>.
</li>
@@ -5689,13 +6151,11 @@ class="ec-lmss-10">t1utils</span>. Binaria były kompilowane w C++, ale w tym
class="ec-lmss-10">mips-irix </span>wymagana była obecność bibliotek
MIPSpro 7.4.
</li></ul>
-
-
-<!--l. 3379--><p class="noindent" >
+<!--l. 3314--><p class="noindent" >
</p>
- <h5 class="subsubsectionHead"><span class="titlemark">9.1.2. </span> <a
- id="x1-730009.1.2"></a>Wydanie 2005</h5>
-<!--l. 3381--><p class="noindent" >Kolejna edycja przyniosła, jak zwykle, mnóstwo aktualizacji pakietów i programów. Struktura dystrybucji
+ <h5 class="subsubsectionHead"><span class="titlemark">9.1.3. </span> <a
+ id="x1-730009.1.3"></a>Wydanie 2005</h5>
+<!--l. 3316--><p class="noindent" >Kolejna edycja przyniosła, jak zwykle, mnóstwo aktualizacji pakietów i programów. Struktura dystrybucji
ustabilizowała się, niemniej pojawiło się nieco zmian w konfiguracji:
</p>
<ul class="itemize1">
@@ -5710,6 +6170,8 @@ class="ec-lmss-10">updmap </span>i <span
class="ec-lmss-10">fmtutil </span>modyfikują odtąd pliki użytkownika
w katalogu <span
class="ec-lmtt-10">$HOME/.texlive2005</span>.
+
+
</li>
<li class="itemize">Dodano nowe zmienne środowiskowe <span
class="ec-lmtt-10">TEXMFCONFIG </span>i <span
@@ -5737,9 +6199,11 @@ class="ec-lmss-10">pdfetex</span>.
kompatybilności). Z tego powodu użytkownik być zmuszony zmienić te dokumenty, które
używały <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">\ifx\pdfoutput\undefined</span></span></span> do sprawdzania, czy plik wynikowy ma być w formacie
- PDF. Zamiast tego należało zastosować pakiet <span
-class="ec-lmss-10">ifpdf.sty</span>, który działa zarówno z plain TeX-em
- jak i LaTeX-em, albo zapożyczył zastosowane w nim rozwiązania.
+ PDF. Zamiast tego należało zastosować pakiet <span
+class="ec-lmss-10">ifpdf.sty</span>, który działa zarówno z plain
+ <span class="TEX">T<span
+class="E">E</span>X</span>-em jak i <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-em, albo zapożyczył zastosowane w nim rozwiązania.
</li>
<li class="itemize">W wydaniu z 2004 roku zmieniono większość formatów tak, by na wyjściu 8-bitowe znaki
były reprezentowane przez same siebie (por. poprzednia część). Nowy plik TCX o nazwie
@@ -5752,7 +6216,7 @@ class="ec-lmtt-10">^^</span></span></span>), np.:
<div class="fancyvrb" id="fancyvrb20"><a
id="x1-73002r1"></a>latex --translate-file=empty.tcx twojplik.tex</div>
</div>
- <!--l. 3423--><p class="nopar" >
+ <!--l. 3358--><p class="nopar" >
</p></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
@@ -5778,24 +6242,26 @@ class="ec-lmtt-10">TEXMFSYSVAR</span>. Zachowano zmienną <span
class="ec-lmtt-10">TEXMFVAR</span>, przeznaczoną domyślnie dla użytkownika. Patrz też
punkt pierwszy, powyżej.
</li></ul>
-<!--l. 3442--><p class="noindent" >
+<!--l. 3377--><p class="noindent" >
</p>
- <h5 class="subsubsectionHead"><span class="titlemark">9.1.3. </span> <a
- id="x1-740009.1.3"></a>Wydanie 2006–2007</h5>
-<!--l. 3444--><p class="noindent" >Największą nowością edycji lat 2006 i 2007 być XeTeX, w postaci programów <span
+ <h5 class="subsubsectionHead"><span class="titlemark">9.1.4. </span> <a
+ id="x1-740009.1.4"></a>Wydanie 2006–2007</h5>
+<!--l. 3379--><p class="noindent" >Największą nowością edycji lat 2006 i 2007 jest Xe<span class="TEX">T<span
+class="E">E</span>X</span>, w postaci programów <span
class="ec-lmtt-10">xetex </span>i <span
class="ec-lmtt-10">xelatex</span>; patrz
<a
href="../../../../texmf-dist/doc/xetex/XeTeX-reference.pdf" >texmf-dist/doc/xetex/XeTeX-reference.pdf</a> lub <a
href="https://scripts.sil.org/xetex" class="url" ><span
class="ec-lmtt-10">https://scripts.sil.org/xetex</span></a>.
-</p><!--l. 3449--><p class="indent" > W istotny sposób został zaktualizowany MetaPost, zaplanowano także jego dalszy rozwój
+</p><!--l. 3384--><p class="indent" > W istotny sposób został zaktualizowany MetaPost, zaplanowano jego dalszy rozwój
(<a
href="https://tug.org/metapost/articles" class="url" ><span
-class="ec-lmtt-10">https://tug.org/metapost/articles</span></a>); to samo dotyczy pdfTeX-a (<a
+class="ec-lmtt-10">https://tug.org/metapost/articles</span></a>); to samo dotyczy pdf<span class="TEX">T<span
+class="E">E</span>X</span>-a (<a
href="https://tug.org/applications/pdftex" class="url" ><span
class="ec-lmtt-10">https://tug.org/applications/pdftex</span></a>).
-</p><!--l. 3453--><p class="indent" > Pliki formatów (pdf)TeX-a (<span
+</p><!--l. 3388--><p class="indent" > Pliki formatów (pdf)TeX-a (<span
class="ec-lmtt-10">.fmt</span>) oraz analogiczne dla MetaPosta i MetaFonta są od tej edycji
zapisywane w podkatalogach <span
class="ec-lmtt-10">texmf-dist/web2c</span>, choć sam ten katalog jest nadal przeszukiwany.
@@ -5804,110 +6270,131 @@ 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.
-</p><!--l. 3460--><p class="indent" > Program <span
+</p><!--l. 3395--><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">%&#x0026;</span>,
-aby ustalić jaki ma wczytać format. Pozostał zatem czysty, Knuthowy TeX. LaTeX i wszystkie pozostałe
+aby ustalić jaki ma wczytać format. Pozostał zatem czysty, Knuthowy <span class="TEX">T<span
+class="E">E</span>X</span>. <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span> i wszystkie pozostałe
formaty nadal analizują pierwszy wiersz z <span
class="ec-lmtt-10">%&#x0026;</span>.
-</p><!--l. 3465--><p class="indent" > Oczywiście, jak zwykle, w okresie od poprzedniego wydania opracowano setki innych
+</p><!--l. 3400--><p class="indent" > Oczywiście, jak zwykle, w okresie od poprzedniego wydania opracowano setki innych
aktualizacji pakietów i programów. Kolejne aktualizacje można znaleźć tradycyjnie na CTAN
(<a
href="https://mirror.ctan.org" class="url" ><span
class="ec-lmtt-10">https://mirror.ctan.org</span></a>).
-</p><!--l. 3469--><p class="indent" > Drzewo źródłowe TeX Live jest odtąd przechowywane w Subversion. Przeglądanie umożliwia
+</p><!--l. 3404--><p class="indent" > Drzewo źródłowe <span class="TEX">T<span
+class="E">E</span>X</span> Live jest odtąd przechowywane w Subversion. Przeglądanie umożliwia
standardowy interfejs www, a jego adres zamieszczono na stronie <a
href="https://tug.org.pl/texlive" class="url" ><span
class="ec-lmtt-10">https://tug.org.pl/texlive</span></a>. Mimo iż
nie widać efektów tej zmiany w końcowej dystrybucji, mamy nadzieję, że w nadchodzących latach będzie
-to stabilne repozytorium oprogramowania dla rozwoju TeX Live.
-</p><!--l. 3476--><p class="indent" > W maju 2006 r. Thomas Esser ogłosił, że zaprzestaje aktualizowania dystrybucji teTeX
+to stabilne repozytorium oprogramowania dla rozwoju <span class="TEX">T<span
+class="E">E</span>X</span> Live.
+</p><!--l. 3411--><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="https://tug.org/tetex" class="url" ><span
-class="ec-lmtt-10">https://tug.org/tetex</span></a>). Spowodowało to znaczny wzrost zainteresowanie TeX Live, szczególnie wśród
-dystrybutorów GNU/Linuksa. (W TeX Live zdefiniowano w przybliżeniu równoważny, nowy schemat
+class="ec-lmtt-10">https://tug.org/tetex</span></a>). Spowodowało to znaczny wzrost zainteresowanie <span class="TEX">T<span
+class="E">E</span>X</span> Live, szczególnie wśród
+dystrybutorów GNU/Linuksa. (W <span class="TEX">T<span
+class="E">E</span>X</span> Live zdefiniowano w przybliżeniu równoważny, nowy schemat
instalacyjny pod nazwą <span
class="ec-lmtt-10">tetex</span>.) Mamy nadzieję, że w przyszłości doprowadzi to do ulepszeń w otoczeniu
-TeX-owym, na których skorzystają wszyscy.
-</p><!--l. 3484--><p class="noindent" >
+<span class="TEX">T<span
+class="E">E</span>X</span>-owym, na których skorzystają wszyscy.
+</p><!--l. 3419--><p class="noindent" >
</p>
- <h5 class="subsubsectionHead"><span class="titlemark">9.1.4. </span> <a
- id="x1-750009.1.4"></a>Wydanie 2008</h5>
-<!--l. 3486--><p class="noindent" >W 2008 roku cała infrastruktura TeX Live została przeprojektowana i przeprogramowana. Informacja
+ <h5 class="subsubsectionHead"><span class="titlemark">9.1.5. </span> <a
+ id="x1-750009.1.5"></a>Wydanie 2008</h5>
+<!--l. 3421--><p class="noindent" >W 2008 roku cała infrastruktura <span class="TEX">T<span
+class="E">E</span>X</span> Live została przeprojektowana i przeprogramowana. Informacja
dotycząca instalacji jest przechowywana obecnie w zwykłym pliku tekstowym <span
class="ec-lmtt-10">tlpkg/texlive.tlpdb</span>.
-</p><!--l. 3490--><p class="indent" > Po zainstalowaniu TeX Live wreszcie jest możliwa jego aktualizacja z internetu, podobnie jak od paru lat
-umożliwia to dystrybucja MiKTeX. Zamierzamy regularnie aktualizować pakiety, w miarę jak będą się
+</p><!--l. 3425--><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.
-
-
-</p><!--l. 3495--><p class="indent" > W tym wydaniu pojawił się nowy „silnik”, LuaTeX (<a
+</p><!--l. 3430--><p class="indent" > W tym wydaniu pojawił się nowy „silnik”, Lua<span class="TEX">T<span
+class="E">E</span>X</span> (<a
href="https://luatex.org" class="url" ><span
class="ec-lmtt-10">https://luatex.org</span></a>). Prócz nowych, elastycznych
możliwości dotyczących składu, udostępnia on doskonały język skryptowy do zastosowania zarówno
-w dokumentach TeX-owych, jak i poza nimi.
-</p><!--l. 3500--><p class="indent" > Obsługa dla Windows i platform opartych na Unix została obecnie znacznie bardziej zunifikowana.
+w dokumentach <span class="TEX">T<span
+class="E">E</span>X</span>-owych, jak i poza nimi.
+</p><!--l. 3435--><p class="indent" > Obsługa dla Windows i platform opartych na Unix została obecnie znacznie bardziej zunifikowana.
W szczególności większość skryptów w Perlu i Lua dostępna jest teraz także dla Windows
-(zastosowano „wewnętrzny” Perl, dostarczany wraz z TeX Live).
-</p><!--l. 3505--><p class="indent" > Pojawił się nowy skrypt <span
+
+
+(zastosowano „wewnętrzny” Perl, dostarczany wraz z <span class="TEX">T<span
+class="E">E</span>X</span> Live).
+</p><!--l. 3440--><p class="indent" > Pojawił się nowy skrypt <span
class="ec-lmss-10">tlmgr </span>(patrz część <a
-href="#x1-430005">5<!--tex4ht:ref: sec:tlmgr --></a>), który staje się głównym narzędziem do zarządzania
-TeX Live po jego instalacji. umożliwia on aktualizację pakietów wraz z niezbędnymi wtedy czynnościami,
+href="#x1-420005">5<!--tex4ht:ref: sec:tlmgr --></a>), który staje się głównym narzędziem do zarządzania
+<span class="TEX">T<span
+class="E">E</span>X</span> Live po jego instalacji. umożliwia on aktualizację pakietów wraz z niezbędnymi wtedy czynnościami,
jak regenerowanie formatów, aktualizacja map fontowych itp.
-</p><!--l. 3510--><p class="indent" > Wraz z pojawieniem się <span
+</p><!--l. 3445--><p class="indent" > Wraz z pojawieniem się <span
class="ec-lmss-10">tlmgr </span>niektóre funkcje <span
class="ec-lmss-10">texconfig </span>zostały zablokowane (edycja plików
konfiguracyjnych formatów i wzorców przenoszenia).
-</p><!--l. 3514--><p class="indent" > Program <span
+</p><!--l. 3449--><p class="indent" > Program <span
class="ec-lmss-10">xindy </span>do tworzenia skorowidzów (<a
href="https://xindy.sourceforge.net/" class="url" ><span
class="ec-lmtt-10">https://xindy.sourceforge.net/</span></a>) jest obecnie dostępny dla
większości platform.
-</p><!--l. 3518--><p class="indent" > Narzędzie <span
+</p><!--l. 3453--><p class="indent" > Narzędzie <span
class="ec-lmss-10">kpsewhich </span>może obecnie raportować wszystkie wyniki przeszukiwania danego
pliku (parametr <span
class="ec-lmtt-10">–all</span>), jak również ograniczyć wyszukiwanie do jednego katalogu (parametr
<span
class="ec-lmtt-10">–subdir</span>).
-</p><!--l. 3522--><p class="indent" > Program <span
+</p><!--l. 3457--><p class="indent" > Program <span
class="ec-lmss-10">dvipdfmx </span>posiada obecnie funkcję <span
class="ec-lmss-10">extractbb </span>uzyskania informacji o prostokącie ograniczającym
(<span
class="ec-lmri-10">bounding box</span>); jest to jedna z ostatnich cech przejętych od dawniej używanego programu <span
class="ec-lmss-10">dvipdfm </span>(który
jest nadal dostępny).
-</p><!--l. 3527--><p class="indent" > Usunięto aliasy fontów <span
+</p><!--l. 3462--><p class="indent" > Usunięto aliasy fontów <span
class="ec-lmtt-10">Times-Roman</span>, <span
class="ec-lmtt-10">Helvetica</span>, itd. Różne pakiety korzystały z nich
w nieoczekiwany sposób (np. spodziewając się, że fonty te będą miały różne kodowanie). Nie ma obecnie
dobrego sposobu na rozwiązanie tych sprzeczności.
-</p><!--l. 3532--><p class="indent" > Usunięto format <span
+</p><!--l. 3467--><p class="indent" > Usunięto format <span
class="ec-lmss-10">platex</span>, by uniknąć konfliktu nazwy z używanym od wielu lat japońskim pakietem
<span
class="ec-lmss-10">platex</span>; pakiet <span
class="ec-lmss-10">polski </span>(czyli dawny <span
class="ec-lmss-10">platex</span>) jest obecnie wystarczającym sposobem na polonizację dla
-LaTeX-a.
-</p><!--l. 3537--><p class="indent" > Usunięto pliki <span
+<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-a.
+</p><!--l. 3472--><p class="indent" > Usunięto pliki <span
class="ec-lmtt-10">.pool</span>, które są obecnie wkompilowane w programy, co ułatwia ich aktualizację.
-</p><!--l. 3540--><p class="indent" > Do tego wydania włączono także ostatnie zmiany wprowadzone przez Donalda Knutha (tzw. <span
-class="ec-lmri-10">TeX</span><span
+</p><!--l. 3475--><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
+class="ec-lmri-10">X</span></span><span
class="ec-lmri-10"> tuneup</span>
<span
class="ec-lmri-10">of 2008</span>); patrz: <a
href="https://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf" class="url" ><span
class="ec-lmtt-10">https://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf</span></a>.
-</p><!--l. 3544--><p class="noindent" >
+</p><!--l. 3479--><p class="noindent" >
</p>
- <h5 class="subsubsectionHead"><span class="titlemark">9.1.5. </span> <a
- id="x1-760009.1.5"></a>Wydanie 2009</h5>
-<!--l. 3546--><p class="noindent" >W wydaniu 2009 najbardziej widoczną zmianą jest to, że pdf(L<span
-class="ec-lmr-7">A</span> )TeX <span
+ <h5 class="subsubsectionHead"><span class="titlemark">9.1.6. </span> <a
+ id="x1-760009.1.6"></a>Wydanie 2009</h5>
+<!--l. 3481--><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
PDF, poprzez uruchomienie programu <span
class="ec-lmtt-10">epstopdf </span>(dotyczy to sytuacji, gdy użyto pliku konfiguracyjnego
<span
-class="ec-lmtt-10">graphics.cfg </span>LaTeX-a i gdy plikiem wynikowym składu ma być PDF). Domyślne ustawienia zapobiegają
+class="ec-lmtt-10">graphics.cfg </span><span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-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 <span
class="ec-lmtt-10">epstopdf</span>, wstawiając <span class="obeylines-h"><span class="verb"><span
@@ -5918,7 +6405,7 @@ class="ec-lmtt-10">\documentclass</span>. Szczegóły można znaleźć w dokumen
(<a
href="https://ctan.org/pkg/epstopdf-pkg" class="url" ><span
class="ec-lmtt-10">https://ctan.org/pkg/epstopdf-pkg</span></a>).
-</p><!--l. 3557--><p class="indent" > Ważną zmianą jest także uruchamianie podczas kompilacji niektórych zewnętrznych programów via
+</p><!--l. 3492--><p class="indent" > Ważną zmianą jest także uruchamianie podczas kompilacji niektórych zewnętrznych programów via
<span
class="ec-lmtt-10">\write18</span>. Dotyczy to np. <span
class="ec-lmtt-10">epstopdf</span>, <span
@@ -5927,20 +6414,23 @@ class="ec-lmtt-10">bibtex</span>. Dokładna lista takich programów zawarta jest
pliku <span
class="ec-lmtt-10">texmf.cnf</span>. Dla instalacji, które mogą wymagać zakazu uruchamiania takich programów „w tle”
przewidziano odpowiednią opcję w programie instalacyjnym (patrz część  <a
-href="#x1-270003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a>). Po instalacji można
+href="#x1-260003.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>.
-</p><!--l. 3566--><p class="indent" > Od wydania 2009 domyślnym formatem wyjściowym dla Lua(L<span
-class="ec-lmr-7">A</span> )TeX staje się PDF (wykorzystuje on
-m.in. obsługę przez LuaTeX-a fontów OpenType). Aby uzyskać plik DVI należy użyć nowych poleceń:
+</p><!--l. 3501--><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
+class="E">E</span>X</span>-a fontów OpenType). Aby uzyskać plik DVI należy użyć nowych poleceń:
<span
class="ec-lmtt-10">dviluatex </span>lub <span
-class="ec-lmtt-10">dvilualatex</span>. Strona domowa projektu LuaTeX: <a
+class="ec-lmtt-10">dvilualatex</span>. Strona domowa projektu Lua<span class="TEX">T<span
+class="E">E</span>X</span>: <a
href="https://luatex.org" class="url" ><span
class="ec-lmtt-10">https://luatex.org</span></a>.
-</p><!--l. 3571--><p class="indent" > Usunięto oryginalny silnik Omega i format Lambda (w uzgodnieniu z autorami). Pozostał zaktualizowany
+</p><!--l. 3506--><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.
-</p><!--l. 3574--><p class="indent" > Załączono nowe wydanie fontów AMS Type 1, m.in. fonty Computer Modern. Zawierają one poprawki, jakie
+</p><!--l. 3509--><p class="indent" > Załączono nowe wydanie fontów AMS Type 1, m.in. fonty Computer Modern. Zawierają one poprawki, jakie
D. Knuth wprowadził w plikach metafontowych w ciągu ostatnich lat, a także poprawki hintingu. Hermann Zapf
przeprojektował także fonty Euler (patrz <a
href="https://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf" class="url" ><span
@@ -5949,18 +6439,19 @@ Co ważne, dla wszystkich fontów nie zmieniono plików metrycznych (TFM). Stron
<a
href="https://www.ams.org/tex/amsfonts.html" class="url" ><span
class="ec-lmtt-10">https://www.ams.org/tex/amsfonts.html</span></a>.
-</p><!--l. 3582--><p class="indent" > Dla Windows i MacTeX dołączono nowe środowisko-edytor TeXworks. Dla innych platform patrz:
+</p><!--l. 3517--><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
href="https://tug.org/texworks" class="url" ><span
-class="ec-lmtt-10">https://tug.org/texworks</span></a>. Inspirowany przez edytor TeXShop dla Mac OS X, TeXworks jest
+class="ec-lmtt-10">https://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.
-</p><!--l. 3587--><p class="indent" > Dla niektórych platform załączono nowy program graficzny Asymptote (<a
+</p><!--l. 3522--><p class="indent" > Dla niektórych platform załączono nowy program graficzny Asymptote (<a
href="https://asymptote.sourceforge.io" class="url" ><span
class="ec-lmtt-10">https://asymptote.sourceforge.io</span></a>).
-
-
Korzysta on z tekstowej notacji zbliżonej do MetaPosta, ale rozszerzonej do obsługi 3D itp.
-</p><!--l. 3591--><p class="indent" > Program <span
+</p><!--l. 3526--><p class="indent" > Program <span
class="ec-lmtt-10">dvipdfm </span>został zastąpiony przez <span
class="ec-lmtt-10">dvipdfmx</span>, który działa w specjalnym trybie kompatybilnym,
gdy użyć do wywołania dawną nazwę. <span
@@ -5969,13 +6460,16 @@ dystrybucji <span
class="ec-lmtt-10">dvipdfm</span>. Strona domowa: <a
href="https://project.ktug.or.kr/dvipdfmx" class="url" ><span
class="ec-lmtt-10">https://project.ktug.or.kr/dvipdfmx</span></a>.
-</p><!--l. 3597--><p class="indent" > Dodano zestawy programów dla <span
+</p><!--l. 3532--><p class="indent" > Dodano zestawy programów dla <span
class="ec-lmss-10">cygwin </span>i <span
class="ec-lmss-10">i386-netbsd</span>, podczas gdy usunięto programy dla innych platform
-BSD. Zapewniono nas, że użytkownicy OpenBSD i FreeBSD będą mogli pobierać pakiety TeX-owe wraz z
+
+
+BSD. Zapewniono nas, że użytkownicy OpenBSD i FreeBSD będą mogli pobierać pakiety <span class="TEX">T<span
+class="E">E</span>X</span>-owe wraz z
aktualizacją obu systemów. Ponadto natknęliśmy się na spore trudności przy kompilacji programów,
które mogłyby działać w różnych wersjach tych systemów.
-</p><!--l. 3604--><p class="indent" > Inne zmiany: do kompresji pakietów użyto programu <span
+</p><!--l. 3539--><p class="indent" > Inne zmiany: do kompresji pakietów użyto programu <span
class="ec-lmss-10">xz</span>, stanowiącego stabilny zamiennik <span
class="ec-lmss-10">lzma</span>
(<a
@@ -5984,22 +6478,24 @@ class="ec-lmtt-10">https://tukaani.org/xz/</span></a>); znak <span class="obeyli
class="ec-lmtt-10">$</span></span></span> jest obecnie dozwolony w nazwach plików, o ile nie poprzedza on nazwy
znanej zmiennej; biblioteka Kpathsea jest obecnie wielowątkowa (co wykorzystano w programie MetaPost); do
budowy wszystkich programów wykorzystano teraz Automake.
-</p><!--l. 3611--><p class="noindent" >
+</p><!--l. 3546--><p class="noindent" >
</p>
- <h5 class="subsubsectionHead"><span class="titlemark">9.1.6. </span> <a
- id="x1-770009.1.6"></a>Wydanie 2010</h5>
-<!--l. 3614--><p class="noindent" >Od wydania 2010 generowane są pliki PDF w wersji 1.5, oferującej lepszą kompresję. Dotyczy to wszystkich
+ <h5 class="subsubsectionHead"><span class="titlemark">9.1.7. </span> <a
+ id="x1-770009.1.7"></a>Wydanie 2010</h5>
+<!--l. 3549--><p class="noindent" >Od wydania 2010 generowane są pliki PDF w wersji 1.5, oferującej lepszą kompresję. Dotyczy to wszystkich
mechanizmów używanych do generowania PDF, w tym <span
class="ec-lmtt-10">dvipdfmx</span>. Powrót do wersji 1.4 jest możliwy
poprzez użycie pakietu <span
class="ec-lmss-10">pdf14 </span>lub komendy <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">\pdfminorversion=4</span></span></span>.
-</p><!--l. 3619--><p class="indent" > Obecnie pdf(L<span
-class="ec-lmr-7">A</span> )TeX <span
+</p><!--l. 3554--><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
class="ec-lmri-10">Encapsulated PostScript</span>) do formatu PDF,
wykorzystując pakiet <span
-class="ec-lmss-10">epstopdf</span>, o ile załadowano LaTeX-owy plik konfiguracyjny <span
+class="ec-lmss-10">epstopdf</span>, o ile załadowano <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-owy plik konfiguracyjny <span
class="ec-lmtt-10">graphics.cfg</span>
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ż
@@ -6015,7 +6511,8 @@ class="ec-lmss-10">pst-pdf</span>. Więcej szczegółów znajduje się w dokumen
(<a
href="https://ctan.org/pkg/epstopdf-pkg" class="url" ><span
class="ec-lmtt-10">https://ctan.org/pkg/epstopdf-pkg</span></a>).
-</p><!--l. 3631--><p class="indent" > Domyślnie włączono również wykonywanie kilku programów zewnętrznych dla TeX-a poprzez
+</p><!--l. 3566--><p class="indent" > Domyślnie włączono również wykonywanie kilku programów zewnętrznych dla <span class="TEX">T<span
+class="E">E</span>X</span>-a poprzez
mechanizm <span
class="ec-lmtt-10">\write18</span>. Dotyczy to: <span
class="ec-lmtt-10">repstopdf</span>, <span
@@ -6026,24 +6523,27 @@ class="ec-lmtt-10">bibtex8 </span>(lista jest
zdefiniowana w <span
class="ec-lmtt-10">texmf.cnf</span>). W środowiskach, w których wykonywanie zewnętrznych programów jest
niepożądane, należy tę opcję zaznaczyć podczas instalacji (patrz: część <a
-href="#x1-270003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a>) lub wyłączyć już po
+href="#x1-260003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a>) lub wyłączyć już po
niej poprzez uruchomienie: <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">tlmgr</span><span
class="ec-lmtt-10"> conf</span><span
class="ec-lmtt-10"> texmf</span><span
class="ec-lmtt-10"> shell_escape</span><span
class="ec-lmtt-10"> 0</span></span></span>.
-</p><!--l. 3639--><p class="indent" > Kolejna zmiana dotyczyła programów BibTeX i Makeindex, które (podobnie zresztą jak sam TeX)
+</p><!--l. 3574--><p class="indent" > Kolejna zmiana dotyczyła programów BibTeX i Makeindex, które (podobnie zresztą jak sam <span class="TEX">T<span
+class="E">E</span>X</span>)
domyślnie nie zapisują swoich plików wynikowych do dowolnie zdefiniowanego katalogu. Umożliwia to
w ograniczonym zakresie zadziałanie polecenia <span
class="ec-lmtt-10">\write18</span>. Aby to zmienić, należy ustawić zmienną
<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>.
-</p><!--l. 3645--><p class="indent" > Podobnie jak pdfTeX, obecnie również XeTeX obsługuje wyrównywanie (tzw. kernowanie) na krawędzi
-wiersza, ale możliwość poszerzania pisma (<span
+</p><!--l. 3580--><p class="indent" > Podobnie jak pdf<span class="TEX">T<span
+class="E">E</span>X</span>, obecnie również Xe<span class="TEX">T<span
+class="E">E</span>X</span> obsługuje wyrównywanie (tzw. kernowanie) na
+krawędzi wiersza, ale możliwość poszerzania pisma (<span
class="ec-lmri-10">font expansion</span>) nadal nie jest dostępna.
-</p><!--l. 3649--><p class="indent" > Program tlmgr podczas aktualizacji zachowuje obecnie domyślnie kopię poprzedniej wersji pakietu (<span
+</p><!--l. 3584--><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
@@ -6052,12 +6552,14 @@ ograniczonej ilości miejsca na dysku, opcja ta może został wyłączona polece
class="ec-lmtt-10">tlmgr option</span>
<span
class="ec-lmtt-10">autobackup 0</span>.
-</p><!--l. 3655--><p class="indent" > Dołączono nowe programy: pTeX i narzędzia do składu w języku japońskim, BibTeXU dla obsługi
+</p><!--l. 3590--><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="https://baruch.ev-en.org/proj/chktex" class="url" ><span
class="ec-lmtt-10">https://baruch.ev-en.org/proj/chktex</span></a>) – program do sprawdzania
dokumentów (L<span
-class="ec-lmr-7">A</span> )TeX, dvisvgm – konwerter DVI do SVG (<a
+class="ec-lmr-7">A</span> )<span class="TEX">T<span
+class="E">E</span>X</span>, dvisvgm – konwerter DVI do SVG (<a
href="https://dvisvgm.sourceforge.net" class="url" ><span
class="ec-lmtt-10">https://dvisvgm.sourceforge.net</span></a>) oraz binaria
dla nowych platform sprzętowych: <span
@@ -6068,100 +6570,112 @@ class="ec-lmtt-10">i386-kfreebsd</span>,
<span
class="ec-lmtt-10">x86_64-darwin</span>, <span
class="ec-lmtt-10">x86_64-solaris</span>.
-</p><!--l. 3664--><p class="indent" > W dokumentacji zmian poprzedniego wydanie (TeX Live 2009) nie zdążono uwzględnić usunięcia wielu
-programów uruchomieniowych dla TeX4ht (<a
+</p><!--l. 3599--><p class="indent" > W dokumentacji zmian poprzedniego wydanie (<span class="TEX">T<span
+class="E">E</span>X</span> Live 2009) nie zdążono uwzględnić usunięcia wielu
+programów uruchomieniowych dla <span class="TEX">T<span
+class="E">E</span>X</span>4ht (<a
href="https://tug.org/tex4ht" class="url" ><span
class="ec-lmtt-10">https://tug.org/tex4ht</span></a>) oraz zastąpienia ich jednym
programem <span
class="ec-lmtt-10">mk4ht</span>.
-</p><!--l. 3669--><p class="indent" > Wreszcie, z powodu niewystarczającej ilości miejsca na płycie TeX Collection DVD, zrezygnowano
-z możliwości uruchamiania TeX Live w trybie „live”. Jednocześnie znacznie przyspieszyło to sam proces
-instalacji TeX Live z płytki DVD.
-</p><!--l. 3673--><p class="noindent" >
+</p><!--l. 3604--><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.
+</p><!--l. 3608--><p class="noindent" >
</p>
- <h5 class="subsubsectionHead"><span class="titlemark">9.1.7. </span> <a
- id="x1-780009.1.7"></a>Wydanie 2011</h5>
-
-
-<!--l. 3675--><p class="noindent" >Edycja 2011 zawierała stosunkowo niewiele zmian w porównaniu do poprzednich wydań.
-</p><!--l. 3678--><p class="indent" > Programy dla Mac OS X (<span
+ <h5 class="subsubsectionHead"><span class="titlemark">9.1.8. </span> <a
+ id="x1-780009.1.8"></a>Wydanie 2011</h5>
+<!--l. 3610--><p class="noindent" >Edycja 2011 zawierała stosunkowo niewiele zmian w porównaniu do poprzednich wydań.
+</p><!--l. 3613--><p class="indent" > Programy dla Mac OS X (<span
class="ec-lmtt-10">universal-darwin </span>i <span
class="ec-lmtt-10">x86_64-darwin</span>) działają od tego momentu tylko dla wersji
Leopard i późniejszych. Wersje Panther i Tiger nie będą obsługiwane.
-</p><!--l. 3682--><p class="indent" > Dla większości platform dołączono program <span
+</p><!--l. 3617--><p class="indent" > Dla większości platform dołączono program <span
class="ec-lmtt-10">biber</span>, służący do przetwarzania danych bibliograficznych.
Rozwój tego programu jest ściśle związany z pakietem <span
class="ec-lmtt-10">biblatex</span>, który w zupełnie nowy sposób
-obsługuje bibliografie w LaTeX-u .
-</p><!--l. 3687--><p class="indent" > Program MetaPost (<span
+
+
+obsługuje bibliografie w La<span class="TEX">T<span
+class="E">E</span>X</span>-u .
+</p><!--l. 3622--><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
class="ec-lmtt-10">plain.mp</span>) 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.
-</p><!--l. 3693--><p class="indent" > Zaprogramowany w Perl program <span
+</p><!--l. 3628--><p class="indent" > Zaprogramowany w Perl program <span
class="ec-lmtt-10">updmap </span>(uprzednio stosowany tylko w Windows) został dostosowany do
wszystkich platform. Również te zmiany są niezauważalne dla użytkownika, choć znacznie przyspieszyły
działanie programu.
-</p><!--l. 3698--><p class="indent" > Przywrócono (ze względów raczej historycznych) programy <span
+</p><!--l. 3633--><p class="indent" > Przywrócono (ze względów raczej historycznych) programy <span
class="ec-lmss-10">initex </span>i <span
class="ec-lmss-10">inimf </span>(ale nie inne warianty
<span
class="ec-lmss-10">ini*</span>).
-</p><!--l. 3701--><p class="noindent" >
+</p><!--l. 3636--><p class="noindent" >
</p>
- <h5 class="subsubsectionHead"><span class="titlemark">9.1.8. </span> <a
- id="x1-790009.1.8"></a>Wydanie 2012</h5>
-<!--l. 3703--><p class="noindent" >Znacznie zmodyfikowano program <span
+ <h5 class="subsubsectionHead"><span class="titlemark">9.1.9. </span> <a
+ id="x1-790009.1.9"></a>Wydanie 2012</h5>
+<!--l. 3638--><p class="noindent" >Znacznie zmodyfikowano program <span
class="ec-lmtt-10">tlmgr</span>, odtąd pozwala on m.in. aktualizować z kilku repozytoriów
w sieci. Szczegóły zawarto w pomocy (<span
class="ec-lmtt-10">tlmgr –help</span>), w części dotyczącej wielu repozytoriów.
-</p><!--l. 3707--><p class="indent" > Dla parametru <span
+</p><!--l. 3642--><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 łamanie wierszy po myślnikach i separatorach zakresu liczb, co było zawsze typowe dla kompilacji
-programami TeX, LaTeX, LuaTeX, itp. Chcąc zachować dotychczasowe dokładne miejsca łamania, pliki
-kompilowane programem XeTeX wymagają zatem użycia polecenia <span
+programami <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>, Lua<span class="TEX">T<span
+class="E">E</span>X</span>, itp. Chcąc zachować dotychczasowe dokładne miejsca łamania, pliki
+kompilowane 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>.
-</p><!--l. 3715--><p class="indent" > Wynikowe pliki <span
+</p><!--l. 3650--><p class="indent" > Wynikowe pliki <span
class="ec-lmtt-10">pdftex </span>oraz <span
class="ec-lmtt-10">dvips </span>mogą obecnie przekroczyć wielkość dwóch gigabajtów.
-</p><!--l. 3718--><p class="indent" > Dotychczas program <span
+</p><!--l. 3653--><p class="indent" > Dotychczas program <span
class="ec-lmtt-10">dvips </span>korzystał ze zbyt wielu różnych wersji standardowych 35 fontów
postscriptowych. Nie były one domyślnie włączane do pliku wynikowego, bo zakładano, że urządzenia
drukujące bądź programy (np. GhostScript) mają dostęp do odpowiednich fontów. Od tej edycji fonty ze
-standardowego zestawu, dostarczone w dystrybucji TeX Live, domyślnie są włączane do tworzonego przez
+standardowego zestawu, dostarczone w dystrybucji <span class="TEX">T<span
+class="E">E</span>X</span> Live, domyślnie są włączane do tworzonego przez
<span
class="ec-lmtt-10">dvips </span>pliku.
-</p><!--l. 3725--><p class="indent" > W zastrzeżonym trybie pracy <span
+</p><!--l. 3660--><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>.
-</p><!--l. 3728--><p class="indent" > Plik konfiguracyjny <span
+</p><!--l. 3663--><p class="indent" > Plik konfiguracyjny <span
class="ec-lmtt-10">texmf.cnf </span>znajdywany jest także w drzewie katalogów <span
class="ec-lmtt-10">../texmf-local</span>, np.
<span
class="ec-lmtt-10">/usr/local/texlive/texmf-local/web2c/texmf.cnf</span>.
-</p><!--l. 3732--><p class="indent" > Skrypt <span
+</p><!--l. 3667--><p class="indent" > Skrypt <span
class="ec-lmtt-10">updmap </span>wczytuje <span
-class="ec-lmtt-10">updmap.cfg </span>z kolejnych drzew TeX-owych, zamiast jeden plik globalny. Zmiana
+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
nie powinna być zauważalna, chyba że zmienimy ręcznie <span
class="ec-lmtt-10">updmap.cfg</span>. Uruchomienie <span
class="ec-lmtt-10">updmap –help</span>
pokaże szczegóły.
-</p><!--l. 3737--><p class="indent" > Dodano binaria dla <span
+</p><!--l. 3672--><p class="indent" > Dodano binaria dla <span
class="ec-lmss-10">armel-linux </span>and <span
class="ec-lmss-10">mipsel-linux</span>. Usunięto z głównej dystrybucji binaria dla <span
class="ec-lmss-10">sparc-linux</span>
i <span
class="ec-lmss-10">i386-netbsd</span>.
-</p><!--l. 3741--><p class="noindent" >
+</p><!--l. 3676--><p class="noindent" >
</p>
- <h5 class="subsubsectionHead"><span class="titlemark">9.1.9. </span> <a
- id="x1-800009.1.9"></a>Wydanie 2013</h5>
-<!--l. 3743--><p class="noindent" >W układzie dystrybucji zawartość katalogu <span
+ <h5 class="subsubsectionHead"><span class="titlemark">9.1.10. </span> <a
+ id="x1-800009.1.10"></a>Wydanie 2013</h5>
+<!--l. 3678--><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
@@ -6169,39 +6683,44 @@ class="ec-lmtt-10">TEXMFMAIN </span>i <span
class="ec-lmtt-10">TEXMFDIST </span>wskazują odtąd katalog <span
class="ec-lmtt-10">texmf-dist</span>. Również dla
uproszczenia instalacji połączono sporo niewielkich kolekcji językowych.
-</p><!--l. 3749--><p class="indent" > W programie MetaPost udostępniono zapis do formatu PNG i dodane wsparcie dla operacji
+</p><!--l. 3684--><p class="indent" > W programie MetaPost udostępniono zapis do formatu PNG i dodane wsparcie dla operacji
zmiennoprzecinkowych (IEEE double).
-</p><!--l. 3752--><p class="indent" > LuaTeX zaktualizowano do wersji 5.2 Lua, oraz dołączono nową bibliotekę <span
+</p><!--l. 3687--><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).
-</p><!--l. 3756--><p class="indent" > W programie XeTeX (patrz także na stronie domowej projektu): </p>
+</p><!--l. 3691--><p class="indent" > W programie Xe<span class="TEX">T<span
+class="E">E</span>X</span> (patrz także na stronie domowej projektu): </p>
<ul class="itemize1">
<li class="itemize">do obsługi układu fontów zastosowano bibliotekę HarfBuzz, zamiast dotychczasowej biblioteki
ICU (biblioteka ICU jest nadal stosowana dla obsługi kodowania wejściowego, składu
dwukierunkowego i unikodowych miejsc łamania wiersza);
-
-
</li>
<li class="itemize">biblioteki Graphite2 i HarfBuzz zastąpiły SilGraphite dla układu Graphite;
</li>
<li class="itemize">dla komputerów Mac użyto mechanizmu Core Text, zamiast (zarzuconego) ATSUI;
+
+
</li>
<li class="itemize">w wypadku znalezienia identycznych nazw fontów w różnych formatach, program użyje
fontów TrueType/OpenType, zamiast Type1;
</li>
<li class="itemize">naprawiano okazjonalnie występujące różnice w znajdywaniu fontów przez programy
- XeTeX i <span
+ Xe<span class="TEX">T<span
+class="E">E</span>X</span> i <span
class="ec-lmtt-10">xdvipdfmx</span>.
</li>
<li class="itemize">dołączono wsparcie dla OpenType math cut-ins;</li></ul>
-<!--l. 3773--><p class="indent" > W programie <span
+<!--l. 3708--><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.
-</p><!--l. 3776--><p class="indent" > W <span
-class="ec-lmss-10">microtype.sty </span>dodano niektóre operacje mikro-typograficzne dla programów XeTeX (protrusion)
-i LuaTeX (protrusion, font expansion, tracking).
-</p><!--l. 3781--><p class="indent" > W <span
+</p><!--l. 3711--><p class="indent" > W <span
+class="ec-lmss-10">microtype.sty </span>dodano niektóre operacje mikro-typograficzne dla programów Xe<span class="TEX">T<span
+class="E">E</span>X</span> (protrusion)
+i Lua<span class="TEX">T<span
+class="E">E</span>X</span> (protrusion, font expansion, tracking).
+</p><!--l. 3716--><p class="indent" > W <span
class="ec-lmss-10">tlmgr </span>zastosowano operację „przypinania” (ang. <span
class="ec-lmri-10">pinning</span>) wielu repozytoriów do pobierania aktualizacji.
więcej informacji: <span class="obeylines-h"><span class="verb"><span
@@ -6209,18 +6728,18 @@ class="ec-lmtt-10">tlmgr</span><span
class="ec-lmtt-10"> --help</span></span></span> lub strona <a
href="https://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES" class="url" ><span
class="ec-lmtt-10">https://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES</span></a>.
-</p><!--l. 3786--><p class="indent" > Dodano bądź przywrócono binaria dla platform: <span
+</p><!--l. 3721--><p class="indent" > Dodano bądź przywrócono binaria dla platform: <span
class="ec-lmss-10">armhf-linux</span>, <span
class="ec-lmss-10">mips-irix</span>, <span
class="ec-lmss-10">i386-netbsd </span>i <span
class="ec-lmss-10">amd64-netbsd</span>;
usunięto <span
class="ec-lmss-10">powerpc-aix</span>.
-</p><!--l. 3790--><p class="noindent" >
+</p><!--l. 3725--><p class="noindent" >
</p>
- <h5 class="subsubsectionHead"><span class="titlemark">9.1.10. </span> <a
- id="x1-810009.1.10"></a>Wydanie 2014</h5>
-<!--l. 3792--><p class="noindent" >Edycja 2014 zawierała kolejną, drobną poprawkę D.E. Knutha: dotyczy ona wszystkich silników
+ <h5 class="subsubsectionHead"><span class="titlemark">9.1.11. </span> <a
+ id="x1-810009.1.11"></a>Wydanie 2014</h5>
+<!--l. 3727--><p class="noindent" >Edycja 2014 zawierała kolejną, drobną poprawkę D.E. Knutha: dotyczy ona wszystkich silników
TeX-a, ale jedyną widoczną zmianą jest przywrócenie komunikatu <span
class="ec-lmtt-10">preloaded format </span>(zamiast
<span
@@ -6228,15 +6747,17 @@ class="ec-lmtt-10">format</span>) wyświetlanego w wierszu identyfikującym pr
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.
-</p><!--l. 3801--><p class="indent" > pdfTeX: dodano nowy parametr <span
-class="ec-lmtt-10">\pdfsuppresswarningpagegroup </span>pozwalający wyłączyć
+</p><!--l. 3736--><p class="indent" > pdf<span class="TEX">T<span
+class="E">E</span>X</span>: nowością jest parametr <span
+class="ec-lmtt-10">\pdfsuppresswarningpagegroup</span>, który pozwala wyłączyć
ostrzegawcze komunikaty programu; dodano nowe polecenia wbudowane (<span
class="ec-lmtt-10">\pdfinterwordspaceon</span>,
<span
class="ec-lmtt-10">\pdfinterwordspaceoff</span>, <span
class="ec-lmtt-10">\pdffakespace</span>) modyfikujące spacjowanie, mające w zamierzeniu ułatwiać
oblewanie tekstem.
-</p><!--l. 3806--><p class="indent" > LuaTeX: jest kilka istotnych zmian i poprawek w ładowaniu fontów i wzorców przenoszenia. Najważniejszym
+</p><!--l. 3741--><p class="indent" > Lua<span class="TEX">T<span
+class="E">E</span>X</span>: jest kilka istotnych zmian i poprawek w ładowaniu fontów i wzorców przenoszenia. Najważniejszym
dodatkiem są nowe warianty silnika: <span
class="ec-lmtt-10">luajittex </span>(<a
href="https://foundry.supelec.fr/projects/luajittex" class="url" ><span
@@ -6254,13 +6775,15 @@ jest dostępny dla wszystkich platform i jest znacznie mniej stabilny niż <spa
class="ec-lmtt-10">luatex</span>. Zarówno my,
jak i projektanci tego programu zalecamy jego użycie jedynie do eksperymentów z kodem jit
i Lua.
-</p><!--l. 3818--><p class="indent" > XeTeX: na wszystkich platformach (w tym na Mac OSX) obsługiwane są obecnie te same formaty plików
+</p><!--l. 3753--><p class="indent" > Xe<span class="TEX">T<span
+class="E">E</span>X</span>: na wszystkich platformach (w tym na Mac OSX) obsługiwane są obecnie te same formaty plików
graficznych; zrezygnowano z niektórych wariantów dekompozycji znaków unikodowych (<span
class="ec-lmri-10">compatibility</span>
<span
class="ec-lmri-10">decomposition</span>); preferowane jest korzystanie z fontów OpenType, zamiast fontów Graphite, dla zapewnienia
-zgodności w poprzednimi wersjami XeTeX-a.
-</p><!--l. 3824--><p class="indent" > MetaPost: zestaw możliwych wartości parametru <span
+zgodności w poprzednimi wersjami Xe<span class="TEX">T<span
+class="E">E</span>X</span>-a.
+</p><!--l. 3759--><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
@@ -6269,14 +6792,16 @@ nową definicję <span
class="ec-lmtt-10">drawdot </span>w pliku <span
class="ec-lmtt-10">plain.mp </span>(Knuth); usunięto błędy m.in. w zapisie do formatów SVG
i PNG.
-</p><!--l. 3832--><p class="indent" > Narzędzie ConTeXt-a <span
-class="ec-lmss-10">pstopdf </span>zostanie usunięte jakiś czas po opublikowaniu tego wydania TeX
+</p><!--l. 3767--><p class="indent" > Narzędzie Con<span class="TEX">T<span
+class="E">E</span>X</span>t-a <span
+class="ec-lmss-10">pstopdf </span>zostanie usunięte jakiś czas po opublikowaniu tego wydania <span class="TEX">T<span
+class="E">E</span>X</span>
Live z powodu konfliktów z programem o takiej samej nazwie, występującym w różnych
systemach operacyjnych. Na razie nadal może być ono uruchamiane poleceniem <span
class="ec-lmtt-10">mtxrun –script</span>
<span
class="ec-lmtt-10">pstopdf</span>.
-</p><!--l. 3837--><p class="indent" > Programy <span
+</p><!--l. 3772--><p class="indent" > Programy <span
class="ec-lmss-10">psutils </span>zostały w istotny sposób zmienione przez nowego opiekuna. W rezultacie kilka rzadko
używanych narzędzi (<span
class="ec-lmtt-10">fix*</span>, <span
@@ -6287,58 +6812,67 @@ 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>.
-
-
-</p><!--l. 3844--><p class="indent" > Z pochodnej z TeX Live dystrybucji MacTeX (część <a
+</p><!--l. 3779--><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
-pakiety fontów Latin Modern oraz TeX Gyre; indywidualny użytkownik może je obecnie w łatwy sposób
+pakiety fontów Latin Modern oraz <span class="TEX">T<span
+class="E">E</span>X</span> 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 <span
class="ec-lmtt-10">tex4ht.env </span>usunięto
pochodzący z ImageMagick program <span
-class="ec-lmss-10">convert</span>, ponieważ program TeX4ht korzysta bezpośrednio z programu
+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.
-</p><!--l. 3851--><p class="indent" > Z kolekcji <span
+
+
+</p><!--l. 3786--><p class="indent" > Z kolekcji <span
class="ec-lmss-10">langcjk</span>, wspólnej dla języków chińskiego, japońskiego i koreańskiego, zostały wydzielone
oddzielne (o mniejszej wielkości) kolekcje dla każdego z tych języków.
-</p><!--l. 3855--><p class="indent" > Dodano programy dla platformy <span
+</p><!--l. 3790--><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.
-</p><!--l. 3860--><p class="indent" > Programy dla niektórych innych platform są dostępne na stronie: <a
+</p><!--l. 3795--><p class="indent" > Programy dla niektórych innych platform są dostępne na stronie: <a
href="https://tug.org/texlive/custom-bin.html" class="url" ><span
class="ec-lmtt-10">https://tug.org/texlive/custom-bin.html</span></a>.
Ponadto binaria dla pewnych platform pominięto na DVD (dla zaoszczędzenia miejsca), ale można je
zainstalować z repozytoriów w sieci.
-</p><!--l. 3865--><p class="noindent" >
+</p><!--l. 3800--><p class="noindent" >
</p>
- <h5 class="subsubsectionHead"><span class="titlemark">9.1.11. </span> <a
- id="x1-820009.1.11"></a>Wydanie 2015</h5>
-<!--l. 3867--><p class="noindent" >Do LaTeX2e włączono domyślnie zmiany, które poprzednio były dostępne jedynie przez dosłowne
+ <h5 class="subsubsectionHead"><span class="titlemark">9.1.12. </span> <a
+ id="x1-820009.1.12"></a>Wydanie 2015</h5>
+<!--l. 3802--><p class="noindent" >Do LaTeX2e włączono domyślnie zmiany, które poprzednio były dostępne jedynie przez dosłowne
zadeklarowanie pakietu <span
class="ec-lmss-10">fixltx2e</span>. Nowy pakiet <span
class="ec-lmss-10">latexrelease </span>pozwala na dokładniejszą kontrolę przetwarzania.
-LaTeX News #22 i „LaTeX changes” opisują szczegółowo owe zmiany. Pakiety <span
+<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span> News #22 i „<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span> changes” opisują szczegółowo owe zmiany. Pakiety <span
class="ec-lmss-10">babel </span>i <span
class="ec-lmss-10">psnfss</span>, mimo iż
wchodzą w skład podstawowego LaTeX2e, są nadal rozwijane odrębnie, ale nie zostały naruszone
wspomnianymi wyżej zmianami.
-</p><!--l. 3875--><p class="indent" > Obecnie LaTeX2e zawiera wewnętrzny mechanizm konfiguracji obsługi Unicode (które znaki są
+</p><!--l. 3810--><p class="indent" > Obecnie LaTeX2e zawiera wewnętrzny mechanizm konfiguracji obsługi Unicode (które znaki są
traktowane jako litery, nazewnictwo poleceń wbudowanych itp.). Dla użytkownika nie powinno być to
zauważalne, mimo iż zmieniono nazwy kilku poleceń wbudowanych, zaś kilka usunięto.
-</p><!--l. 3880--><p class="indent" > pdfTeX: poprawiono wsparcie dla plików JPEG Exif oraz JFIF dla zgodności z programem
+</p><!--l. 3815--><p class="indent" > pdf<span class="TEX">T<span
+class="E">E</span>X</span>: poprawiono wsparcie dla plików JPEG Exif oraz JFIF dla zgodności z programem
<span
class="ec-lmss-10">xpdf</span> 3.04.
-</p><!--l. 3883--><p class="indent" > LuaTeX: dołączono nową bibliotekę <span
+</p><!--l. 3818--><p class="indent" > Lua<span class="TEX">T<span
+class="E">E</span>X</span>: dołączono nową bibliotekę <span
class="ec-lmss-10">newtokenlib </span>do skanowania żetonów (ang. <span
class="ec-lmri-10">token</span>); poprawiono
ponadto generator liczb losowych <span
class="ec-lmtt-10">normal </span>i inne drobne błędy.
-</p><!--l. 3887--><p class="indent" > XeTeX: poprawiono obsługę wczytywanych ilustracji oraz program <span
+</p><!--l. 3822--><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>.
-</p><!--l. 3890--><p class="indent" > MetaPost: zestaw możliwych wartości parametru <span
+</p><!--l. 3825--><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
@@ -6346,12 +6880,18 @@ class="ec-lmss-10">upmpost </span>i <span
class="ec-lmss-10">updvitomp </span>dostarczają wsparcie dla języka japońskiego (podobnie jak
<span
class="ec-lmss-10">up*tex</span>).
-</p><!--l. 3894--><p class="indent" > MacTeX: uaktualniono dołączony pakiet Ghostscript dla wparcia CJK. Tzw. <span
-class="ec-lmri-10">The TeX</span><span
+</p><!--l. 3829--><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
+class="E"><span
+class="ec-lmri-10">E</span></span><span
+class="ec-lmri-10">X</span></span><span
class="ec-lmri-10"> Distribution</span>
<span
class="ec-lmri-10">Preference Pane </span>działa obecnie w Yosemite (Mac OS X 10.10).
-</p><!--l. 3898--><p class="indent" > Infrastruktura TeX Live: program <span
+</p><!--l. 3833--><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="ec-lmtt-10">fmtutil.cnf</span>
zgodnie z kolejnością drzew katalogów (analogicznie jak <span
@@ -6363,56 +6903,65 @@ class="ec-lmss-10">mktextfm</span>, <span
class="ec-lmss-10">mktexpk</span>) preferują obecnie położenie programów w ich własnych katalogach, zamiast
wykorzystywać za każdym razem zmienną systemową <span
class="ec-lmtt-10">PATH</span>.
-</p><!--l. 3905--><p class="indent" > Usunięto programy dla platform <span
-class="ec-lmss-10">*-kfreebsd</span>, ponieważ TeX Live jest obecnie łatwo dostępny poprzez ich
+</p><!--l. 3840--><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.
-</p><!--l. 3909--><p class="noindent" >
+</p><!--l. 3844--><p class="noindent" >
</p>
- <h5 class="subsubsectionHead"><span class="titlemark">9.1.12. </span> <a
- id="x1-830009.1.12"></a>Wydanie 2016</h5>
-<!--l. 3911--><p class="noindent" >LuaTeX: ogólne zmiany dotyczące poleceń podstawowych (<span
+ <h5 class="subsubsectionHead"><span class="titlemark">9.1.13. </span> <a
+ id="x1-830009.1.13"></a>Wydanie 2016</h5>
+<!--l. 3846--><p class="noindent" >Lua<span class="TEX">T<span
+class="E">E</span>X</span>: ogólne zmiany dotyczące poleceń podstawowych (<span
class="ec-lmri-10">primitives</span>) – zredukowana została ich liczba, dla
niektórych operacji zmieniono nazwy, ponadto zmieniona została struktura węzłów. Zmiany zostały
-opisane przez Hansa Hagena w artykule „LuaTeX 0.90 backend changes for PDF and more”
+opisane przez Hansa Hagena w artykule „Lua<span class="TEX">T<span
+class="E">E</span>X</span> 0.90 backend changes for PDF and more”
(<a
href="https://tug.org/TUGboat/tb37-1/tb115hagen-pdf.pdf" class="url" ><span
class="ec-lmtt-10">https://tug.org/TUGboat/tb37-1/tb115hagen-pdf.pdf</span></a>); szczegóły można znaleźć w podręczniku
-LuaTeX-a <a
+Lua<span class="TEX">T<span
+class="E">E</span>X</span>-a <a
href="../../../../texmf-dist/doc/luatex/base/luatex.pdf" >texmf-dist/doc/luatex/base/luatex.pdf</a>.
-</p><!--l. 3918--><p class="indent" > Metafont: nowe, w znacznym stopniu eksperymentalne „rodzeństwo” – programy MFlua and MFluajit,
+</p><!--l. 3853--><p class="indent" > Metafont: nowe, w znacznym stopniu eksperymentalne „rodzeństwo” – programy MFlua and MFluajit,
będące połączeniem Lua z Metafont-em, udostępnione do próbnych testów.
-</p><!--l. 3922--><p class="indent" > Metapost: poprawki i wewnętrzne przygotowanie do wersji 2.0.
-</p><!--l. 3924--><p class="indent" > Zmienna <span
+</p><!--l. 3857--><p class="indent" > Metapost: poprawki i wewnętrzne przygotowanie do wersji 2.0.
+</p><!--l. 3859--><p class="indent" > Zmienna <span
class="ec-lmtt-10">SOURCE_DATE_EPOCH </span>jest obsługiwana przez wszystkie implementacje (silniki) za wyjątkiem
-LuaTeX-a (obsługa zostanie zaimplementowana w kolejnej wersji) i (celowo) w oryginalnym <span
+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
class="ec-lmtt-10">tex</span>-u: jeśli
zmienna <span
class="ec-lmtt-10">SOURCE_DATE_EPOCH </span>ma nadaną wartość, to wartość ta jest jest używana jako „datownik”
-
-
w generowanych plikach PDF. Jeżeli zmienna <span
class="ec-lmtt-10">SOURCE_DATE_EPOCH_TEX_PRIMITIVES </span>ma także nadaną
wartość, to zmienna <span
-class="ec-lmtt-10">SOURCE_DATE_EPOCH </span>używana jest do inicjalizacji TeX-owych parametrów (operacji
+class="ec-lmtt-10">SOURCE_DATE_EPOCH </span>używana jest do inicjalizacji <span class="TEX">T<span
+class="E">E</span>X</span>-owych parametrów (operacji
podstawowych) <span
class="ec-lmtt-10">\year</span>, <span
class="ec-lmtt-10">\month</span>, <span
class="ec-lmtt-10">\day</span>, <span
class="ec-lmtt-10">\time</span>. Szczegóły i odnośne przykłady można znaleźć
-w podręczniku pdfTeX-a.
-</p><!--l. 3935--><p class="indent" > pdfTeX: nowe polecenia podstawowe <span
+w podręczniku pdf<span class="TEX">T<span
+class="E">E</span>X</span>-a.
+
+
+</p><!--l. 3870--><p class="indent" > pdf<span class="TEX">T<span
+class="E">E</span>X</span>: nowe polecenia podstawowe <span
class="ec-lmtt-10">\pdfinfoomitdate</span>, <span
class="ec-lmtt-10">\pdftrailerid</span>, <span
class="ec-lmtt-10">\pdfsuppressptexinfo</span>,
wpływające na wartości parametrów pojawiających się w wynikowym pliku PDF (operacje te nie mają
wpływu na wynikowy plik DVI).
-</p><!--l. 3940--><p class="indent" > XeTeX: nowe polecenia podstawowe <span
+</p><!--l. 3875--><p class="indent" > Xe<span class="TEX">T<span
+class="E">E</span>X</span>: nowe polecenia podstawowe <span
class="ec-lmtt-10">\XeTeXhyphenatablelength</span>, <span
class="ec-lmtt-10">\XeTeXgenerateactualtext</span>,
<span
class="ec-lmtt-10">\XeTeXinterwordspaceshaping</span>; ograniczenie liczby klas znaków powiększono do 4096; wartość bajtu
identyfikacyjnego w pliku DVI powiększono o 1.
-</p><!--l. 3945--><p class="indent" > Inne programy: </p>
+</p><!--l. 3880--><p class="indent" > Inne programy: </p>
<ul class="itemize1">
<li class="itemize"><span
class="ec-lmtt-10">gregorio </span>jest nowym programem, częścią pakietu <span
@@ -6432,29 +6981,35 @@ class="ec-lmtt-10">-a </span>powoduje pominięcie wszystkich dopasowań.
</li>
<li class="itemize"><span
class="ec-lmtt-10">ps2pk </span>obsługuje rozszerzone fonty PK/GF.</li></ul>
-<!--l. 3959--><p class="indent" > MacTeX: program TeX Distribution Preference Pane został zastąpiony przez program TeX Live Utility;
+<!--l. 3894--><p class="indent" > Mac<span class="TEX">T<span
+class="E">E</span>X</span>: program <span class="TEX">T<span
+class="E">E</span>X</span> Distribution Preference Pane został zastąpiony przez program <span class="TEX">T<span
+class="E">E</span>X</span> Live Utility;
zmodernizowano aplikacje działające w trybie GUI; dodano nowy skrypt <span
class="ec-lmtt-10">cjk-gs-integrate</span>, umożliwiający
włączanie różnych fontów CJK do Ghostscripta.
-</p><!--l. 3964--><p class="indent" > Infrastruktura: plik konfiguracyjny <span
+</p><!--l. 3899--><p class="indent" > Infrastruktura: plik konfiguracyjny <span
class="ec-lmtt-10">tlmgr </span>jest obsługiwany na poziomie systemowym; sprawdzane są sumy
kontrolne pakietów; jeśli jest dostępna usługa GPG (GNU Privacy Guard), to sprawdzana jest również
sygnatura instalacji pakietów bądź ich aktualizacji z sieci. Dotyczy to także programu instalacyjnego
-TeX Live. Jeżeli usługa GPG nie jest dostępna, to instalacja bądź aktualizacja przebiega jak
+<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.
-</p><!--l. 3972--><p class="indent" > Binaria dla platform <span
+</p><!--l. 3907--><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.
-</p><!--l. 3975--><p class="noindent" >
+</p><!--l. 3910--><p class="noindent" >
</p>
- <h5 class="subsubsectionHead"><span class="titlemark">9.1.13. </span> <a
- id="x1-840009.1.13"></a>Wydanie 2017</h5>
-<!--l. 3978--><p class="noindent" >LuaTeX: więcej wywołań zwrotnych (<span
+ <h5 class="subsubsectionHead"><span class="titlemark">9.1.14. </span> <a
+ id="x1-840009.1.14"></a>Wydanie 2017</h5>
+<!--l. 3913--><p class="noindent" >Lua<span class="TEX">T<span
+class="E">E</span>X</span>: więcej wywołań zwrotnych (<span
class="ec-lmri-10">ang. </span>callbacks), więcej możliwoci sterowania składem, więcej dostępu
do struktur wewnętrznych; w wypadku niektórych platform dodana biblioteka <span
class="ec-lmtt-10">ffi </span>do dynamicznego
ładowania kodu.
-</p><!--l. 3983--><p class="indent" > pdfTeX: Zmienna środowiskowa <span class="obeylines-h"><span class="verb"><span
+</p><!--l. 3918--><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
zmieniła nazwę na <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">FORCE_SOURCE_DATE</span></span></span>, bez zmian w funkcjonalności; jeśli lista tokenów <span
@@ -6462,32 +7017,40 @@ 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>.
-</p><!--l. 3989--><p class="indent" > XeTeX: Obsługa wzorów matematycznych Unicode/OpenType oparta jest teraz na używaniu tabeli
+</p><!--l. 3924--><p class="indent" > Xe<span class="TEX">T<span
+class="E">E</span>X</span>: Obsługa wzorów matematycznych Unicode/OpenType oparta jest teraz na używaniu tabeli
HarfBuzz’s MATH; kilka poprawek błędów.
-</p><!--l. 3992--><p class="indent" > Dvips: Decyduje ostatnie ustalenie formatu papieru, dla zgodności z <span
+</p><!--l. 3927--><p class="indent" > Dvips: Decyduje ostatnie ustalenie formatu papieru, dla zgodności z <span
class="ec-lmtt-10">dvipdfmx </span>i z oczekiwaniami
pakietu; opcja <span
class="ec-lmtt-10">-L0 </span>(<span
class="ec-lmtt-10">L0 </span>w ustawieniach konfiguracyjnych) przywraca poprzednie zachowanie, w którym
decydowało pierwsze ustalenie formatu papieru.
-</p><!--l. 3998--><p class="indent" > epTeX, eupTeX: Nowe polecenia: <span
+</p><!--l. 3933--><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
class="ec-lmtt-10">\pdfnormaldeviate</span>, <span
class="ec-lmtt-10">\pdfrandomseed</span>,
<span
class="ec-lmtt-10">\pdfsetrandomseed</span>, <span
class="ec-lmtt-10">\pdfelapsedtime</span>, <span
-class="ec-lmtt-10">\pdfresettimer </span>zapożyczono z pdfTeX-a.
-</p><!--l. 4002--><p class="indent" > MacTeX: Począwszy od tego roku będzie zapewniana obsługa – pod nazwą <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">\pdfresettimer </span>zapożyczono z pdf<span class="TEX">T<span
+class="E">E</span>X</span>-a.
+</p><!--l. 3937--><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 MacTeX-a, dla których Apple wypuszcza łatki bezpieczeństwa; obecnie oznacza to:
+tych wersji Mac<span class="TEX">T<span
+class="E">E</span>X</span>-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 MacTeX-u, są one jednak wciąż dostępne w TeX Live (<span class="obeylines-h"><span class="verb"><span
+w Mac<span class="TEX">T<span
+class="E">E</span>X</span>-u, są one jednak wciąż dostępne w <span class="TEX">T<span
+class="E">E</span>X</span> Live (<span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">x86_64-darwinlegacy</span></span></span>, <span
class="ec-lmtt-10">i386-darwin</span>,
<span
class="ec-lmtt-10">powerpc-darwin</span>).
-</p><!--l. 4009--><p class="indent" > Infrastruktura: Drzewo <span
+</p><!--l. 3944--><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
@@ -6498,9 +7061,7 @@ class="ec-lmtt-10">tlmgr </span>udostępnia teraz tryb
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.
-
-
-</p><!--l. 4018--><p class="indent" > <span
+</p><!--l. 3953--><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
@@ -6512,39 +7073,45 @@ class="ec-lmtt-10">updmap-user</span>,
class="ec-lmtt-10">fmtutil-user </span>bądź opcji <span
class="ec-lmtt-10">-user</span>). 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: <a
href="https://tug.org/texlive/scripts-sys-user.html" class="url" ><span
class="ec-lmtt-10">https://tug.org/texlive/scripts-sys-user.html</span></a>.
-</p><!--l. 4028--><p class="indent" > <span
+</p><!--l. 3963--><p class="indent" > <span
class="ec-lmtt-10">install-tl</span>: ścieżki własne użytkownika Mac-ów, takie jak <span
-class="ec-lmtt-10">TEXMFHOME</span>, są teraz w MacTeX-u
+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
class="ec-lmtt-10">~/Library/...</span></span></span>; nowa opcja <span
class="ec-lmtt-10">-init-from-profile </span>została dołączona dla
wykorzystania 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).
-</p><!--l. 4033--><p class="indent" > SyncTeX: tworzony przez ten program plik tymczasowy ma obecnie postać <span
+</p><!--l. 3968--><p class="indent" > Sync<span class="TEX">T<span
+class="E">E</span>X</span>: tworzony przez ten program plik tymczasowy ma obecnie postać <span
class="ec-lmtt-10">foo.synctex(busy)</span>, zamiast
<span
class="ec-lmtt-10">foo.synctex.gz(busy) </span>(nie jest kompresowany programem <span
class="ec-lmtt-10">gz</span>). Programy korzystające z SyncTeX powinny
zastosować nową konwencję, szczególnie przy usuwaniu pliku tymczasowego.
-</p><!--l. 4036--><p class="indent" > Programy pomocnicze: <span
+</p><!--l. 3971--><p class="indent" > Programy pomocnicze: <span
class="ec-lmtt-10">texosquery-jre8 </span>jest nowym programem wieloplatformowym do odczytywania
-w dokumencie TeX-owym danych o lokalizacji i innych informacji z poziomu systemu operacyjnego; został on
-domyślnie włączony do zestawu <span class="obeylines-h"><span class="verb"><span
+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ł
+on domyślnie włączony do zestawu <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">shell_escape_commands</span></span></span> na potrzeby działań w ograniczonym trybie
powłoki (<span
class="ec-lmri-10">ang. </span>shell). (Starsze wersje JRE są obsługiwane przez texosquery, ale nie można ich udostępnić
w trybie ograniczonym, gdyż Oracle już ich nie wspiera, nawet z bardzo poważnych powodów
związanych z bezpieczeństwem).
-</p><!--l. 4045--><p class="indent" > Platformy: zapoznaj się z powyższą informacją na temat MacTeX; innych zmian nie ma.
-</p><!--l. 4049--><p class="noindent" >
+</p><!--l. 3980--><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.
+</p><!--l. 3984--><p class="noindent" >
</p>
- <h5 class="subsubsectionHead"><span class="titlemark">9.1.14. </span> <a
- id="x1-850009.1.14"></a>Wydanie 2018</h5>
-<!--l. 4052--><p class="noindent" >Kpathsea: Domyślnie nie rozróżnia wielkości liter w nazwach plików w katalogach niesystemowych;
+ <h5 class="subsubsectionHead"><span class="titlemark">9.1.15. </span> <a
+ id="x1-850009.1.15"></a>Wydanie 2018</h5>
+<!--l. 3987--><p class="noindent" >Kpathsea: Domyślnie nie rozróżnia wielkości liter w nazwach plików w katalogach niesystemowych;
wyłączyć tę opcją można w <span
class="ec-lmtt-10">texmf.cnf </span>lub ustawiając zmienną środowiskową <span
class="ec-lmtt-10">texmf_casefold_search </span>na
@@ -6552,27 +7119,33 @@ class="ec-lmtt-10">texmf_casefold_search </span>na
class="ec-lmtt-10">0</span>. Więcej informacji można znaleźć w podręczniku Kpathsea (<a
href="https://tug.org/kpathsea" class="url" ><span
class="ec-lmtt-10">https://tug.org/kpathsea</span></a>).
-</p><!--l. 4054--><p class="indent" > epTeX, eupTeX: Nowe polecenie pierwotne <span
+</p><!--l. 3989--><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>.
-</p><!--l. 4056--><p class="indent" > LuaTeX: Przygotowanie do przejścia w 2019 r. na wersję Lua 5.3: binaria <span
+</p><!--l. 3991--><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 dla
większości platform, ale przed uruchomieniem muszą zostać przenazywane na <span
class="ec-lmtt-10">luatex</span>. Można też użyć
-plików ConTeXt Garden (<a
+plików Con<span class="TEX">T<span
+class="E">E</span>X</span>t Garden (<a
href="https://wiki.contextgarden.net" class="url" ><span
class="ec-lmtt-10">https://wiki.contextgarden.net</span></a>); tam też dostępne są dodatkowe
informacje.
-</p><!--l. 4062--><p class="indent" > MetaPost: Poprawiono błędne kierunki ścieżek oraz wyjście w formatach TFM i PNG
+</p><!--l. 3997--><p class="indent" > MetaPost: Poprawiono błędne kierunki ścieżek oraz wyjście w formatach TFM i PNG
.
-</p><!--l. 4064--><p class="indent" > Dopuszczono stosowanie plików przekodowujących dla fontów bitmapowych; identyfikator PDF obecnie
+</p><!--l. 3999--><p class="indent" > Dopuszczono stosowanie plików przekodowujących dla fontów bitmapowych; identyfikator PDF obecnie
nie zależy od nazwy katalogu w którym jest tworzony; poprawki błędów dla <span
class="ec-lmtt-10">\pdfprimitive </span>i
pokrewne.
-</p><!--l. 4067--><p class="indent" > MacTeX: Zobacz poniżej zmiany obsługiwanych wersji. Ponadto, dla większej klarowności, układ
+</p><!--l. 4002--><p class="indent" > Mac<span class="TEX">T<span
+class="E">E</span>X</span>: Zobacz poniżej zmiany obsługiwanych wersji. Ponadto, dla większej klarowności, układ
plików zainstalowanych w  code / Applications / TeX / przez Mac  TeX  został zmieniony; teraz ta
-lokalizacja zawiera cztery programy GUI (BibDesk, LaTeXiT, TeX Live Utility, i TeXShop) oraz katalogi z
+lokalizacja zawiera cztery programy GUI (BibDesk, LaTeXiT, <span class="TEX">T<span
+class="E">E</span>X</span> Live Utility, i TeXShop) oraz katalogi z
dodatkowymi narzędziami i dokumentacją.
-</p><!--l. 4072--><p class="indent" > <span
+</p><!--l. 4007--><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
@@ -6580,7 +7153,7 @@ class="ec-lmtt-10">uninstall </span>teraz
oznacza to samo co <span
class="ec-lmtt-10">remove</span>; nowa akcja/opcja <span
class="ec-lmtt-10">print-platform-info</span>.
-</p><!--l. 4076--><p class="indent" > Platformy: </p>
+</p><!--l. 4011--><p class="indent" > Platformy: </p>
<ul class="itemize1">
<li class="itemize">Usunięte: <span
class="ec-lmtt-10">armel-linux</span>, <span
@@ -6598,43 +7171,48 @@ class="ec-lmtt-10">powerpc-darwin </span>i
class="ec-lmtt-10">i386-darwin platforms </span>zostały usunięte.
</li>
<li class="itemize">Windows: XP nie jest już obsługiwane.</li></ul>
-<!--l. 4100--><p class="noindent" >
+<!--l. 4028--><p class="noindent" >
</p>
-
-
- <h4 class="subsectionHead"><span class="titlemark">9.2. </span> <a
- id="x1-860009.2"></a>Wydania 2019</h4>
-<!--l. 4105--><p class="noindent" >Kpathsea: Bardziej spójne rozwijanie nawiasów i dzielenie ścieżek; nowa zmienna <span
+ <h5 class="subsubsectionHead"><span class="titlemark">9.1.16. </span> <a
+ id="x1-860009.1.16"></a>Wydanie 2019</h5>
+<!--l. 4030--><p class="noindent" >Kpathsea: Bardziej spójne rozwijanie nawiasów i dzielenie ścieżek; nowa zmienna <span
class="ec-lmtt-10">TEXMFDOTDIR </span>zamiast
 <span
class="ec-lmtt-10">. </span>w ścieżce ułatwia przeszukiwanie dodatkowych lub podkatalogów (patrz komentarze w
<span
class="ec-lmtt-10">texmf.cnf</span>).
-</p><!--l. 4107--><p class="indent" > epTeX, eupTeX: Nowe polecenia pierwotne <span
+</p><!--l. 4034--><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>.
-</p><!--l. 4109--><p class="indent" > LuaTeX: 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
+
+
+</p><!--l. 4036--><p class="indent" > Lua<span class="TEX">T<span
+class="E">E</span>X</span>: W tej wersji używany jest Lua 5.3 z towarzyszącymi zmianami arytmetycznymi
+i interfejsowymi. Do czytania plików pdf jest używana utworzona do tego celu biblioteka pplib, dzięki
czemu znikają zależności od popplera (oraz C ++). Odpowiednio zmienił się też interfejs
Lua.
-</p><!--l. 4114--><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
+</p><!--l. 4041--><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.
-</p><!--l. 4117--><p class="indent" > pdfTeX: Nowe polecenie pierwotne <span
+</p><!--l. 4046--><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
+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.
-</p><!--l. 4119--><p class="indent" > XeTeX: Nowe polecenia pierwotne <span
+</p><!--l. 4051--><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>,
+class="ec-lmtt-10">\filemoddate</span>, <span
+class="ec-lmtt-10">\filedump</span>,
<span
class="ec-lmtt-10">\filesize</span>, <span
class="ec-lmtt-10">\resettimer</span>, <span
@@ -6643,23 +7221,25 @@ class="ec-lmtt-10">\uniformdeviate</span>, <span
class="ec-lmtt-10">\randomseed</span>; rozwinięcie <span
class="ec-lmtt-10">\Ucharcat </span>do
tworzenia aktywnych znaków.
-</p><!--l. 4130--><p class="indent" > <span
+</p><!--l. 4062--><p class="indent" > <span
class="ec-lmtt-10">tlmgr</span>: Obsługa <span
class="ec-lmtt-10">curl </span>jako programu do pobierania; do tworzenia lokalnych kopii należy użyć <span
class="ec-lmtt-10">lz4 </span>i gzip
przed <span
-class="ec-lmtt-10">xz</span>, jeśli są dostępne; do kompresowania i pobierania przedkłada binaria dostarczane przez system
-zamiast tych, które dostarcza TeX Live, o ile nie ustawiono zmiennej <span
+class="ec-lmtt-10">xz</span>, jeśli są dostępne; do kompresowania i pobierania przedkłada binaria dostarczane przez system
+zamiast tych, które dostarcza <span class="TEX">T<span
+class="E">E</span>X</span> Live, o ile nie ustawiono zmiennej <span
class="ec-lmtt-10">TEXLIVE_PREFER_OWN</span>.
-</p><!--l. 4132--><p class="indent" > <span
+</p><!--l. 4067--><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-210003.1.6">3.1.6<!--tex4ht:ref: sec:graphical-inst --></a>).
-</p><!--l. 4134--><p class="indent" > Narzędzia: </p>
+</p><!--l. 4069--><p class="indent" > Narzędzia: </p>
<ul class="itemize1">
- <li class="itemize">implementacją CWEB w TeX Live jest teraz <span
+ <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
@@ -6674,28 +7254,32 @@ class="ec-lmtt-10">chkdvifont</span>: podaje informacje o fontach z plików DVI
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. 4145--><p class="indent" > MacTeX: <span
+<!--l. 4083--><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ż
+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.
-</p><!--l. 4148--><p class="indent" > Platformy: usunięto <span
+</p><!--l. 4088--><p class="indent" > Platformy: usunięto <span
class="ec-lmtt-10">sparc-solaris</span>.
-</p><!--l. 4151--><p class="indent" > <a id="news"></a>
+</p><!--l. 4091--><p class="noindent" >
</p>
- <h4 class="subsectionHead"><span class="titlemark">9.3. </span> <a
- id="x1-870009.3"></a>Wersja aktualna – 2020</h4>
-<!--l. 4155--><p class="noindent" >Ogólnie: </p>
+ <h5 class="subsubsectionHead"><span class="titlemark">9.1.17. </span> <a
+ id="x1-870009.1.17"></a>Wydanie 2020</h5>
+<!--l. 4093--><p class="noindent" >Ogólnie: </p>
<ul class="itemize1">
- <li class="itemize">We wszystkich silnikach TeX-a, włączając <span
-class="ec-lmtt-10">tex</span>, instrukcja pierwotna <span
-class="ec-lmtt-10">\input </span>akceptuje teraz jako
- argument nazwę pliku w nawiasach grupowych. Znaczenie zależy od systemu operacyjnego.
+ <li class="itemize">We wszystkich silnikach <span class="TEX">T<span
+class="E">E</span>X</span>-a, włączając <span
+class="ec-lmtt-10">tex</span>, instrukcja pierwotna <span
+class="ec-lmtt-10">\input </span>akceptuje teraz
+ jako argument nazwę pliku w nawiasach grupowych. Znaczenie zależy od systemu operacyjnego.
Nadal można używać nazwy pliku ograniczonej odstępem lub tokenem. Argument w nawiasach
- grupowych został uprzednio zaimplementowany w LuaTeX-u; teraz jest dostępny we wszystkich
+ grupowych został uprzednio zaimplementowany w Lua<span class="TEX">T<span
+class="E">E</span>X</span>-u; teraz jest dostępny we wszystkich
silnikach. Znaki ASCII podwójnego cudzysłowu (<span
class="ec-lmtt-10">&#x0022;</span>) są usuwane z nazwy pliku, ale tokenizacja
- pozostawia je poza nią. Nie wpływa to na LaTeX-owe polecenie <span
+ pozostawia je poza nią. Nie wpływa to na <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-owe polecenie <span
class="ec-lmtt-10">\input</span>, gdyż makro to jest
redefinicją standardowej instrukcji pierwotnej <span
class="ec-lmtt-10">\input</span>.
@@ -6706,60 +7290,80 @@ class="ec-lmtt-10">kpsewhich</span>, <span
class="ec-lmtt-10">tex</span>, <span
class="ec-lmtt-10">mf </span>i wszystkich innych silników wspomagająca
ustawienia konfiguracyjne z linii poleceń.
-
-
</li>
<li class="itemize">Dodanie wielu poleceń pierwotnych do różnych silników w tym i poprzednich latach ma
- na celu zapewnienie takiej samej funkcjonalności wszystkich silników (<span
-class="ec-lmri-10">LaTeX</span><span
-class="ec-lmri-10"> News #31</span>,
+ na celu zapewnienie takiej samej funkcjonalności wszystkich silników (<span class="LATEX"><span
+class="ec-lmri-10">L</span><span class="A"><span
+class="ec-lmri-10">A</span></span><span class="TEX"><span
+class="ec-lmri-10">T</span><span
+class="E"><span
+class="ec-lmri-10">E</span></span><span
+class="ec-lmri-10">X</span></span></span><span
+class="ec-lmri-10"> News #31</span>,
<a
href="https://latex-project.org/news" class="url" ><span
class="ec-lmtt-10">https://latex-project.org/news</span></a>).</li></ul>
-<!--l. 4176--><p class="indent" > epTeX, eupTeX: Nowe polecenia pierwotne <span
+<!--l. 4114--><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">\Uchar</span>, <span
class="ec-lmtt-10">\Ucharcat</span>, <span
class="ec-lmtt-10">\current(x)spacingmode</span>, <span
class="ec-lmtt-10">\ifincsname</span>;
poprawione <span
class="ec-lmtt-10">\fontchar?? </span>i <span
-class="ec-lmtt-10">\iffontchar</span>. Tylko dla eupTeX: <span
+class="ec-lmtt-10">\iffontchar</span>. Tylko dla eup<span class="TEX">T<span
+class="E">E</span>X</span>: <span
class="ec-lmtt-10">\currentcjktoken</span>.
-</p><!--l. 4179--><p class="indent" > LuaTeX: Zintegrowanie z biblioteką HarfBuzz dostępną jako nowy silnik <span
+</p><!--l. 4117--><p class="indent" > Lua<span class="TEX">T<span
+class="E">E</span>X</span>: Zintegrowanie z biblioteką HarfBuzz dostępną jako nowy silnik <span
class="ec-lmtt-10">luahbtex </span>(używany przez
<span
class="ec-lmtt-10">lualatex</span>) i <span
class="ec-lmtt-10">luajithbtex</span>. Nowe polecenia pierwotne: <span
class="ec-lmtt-10">\eTeXgluestretch</span>, <span
class="ec-lmtt-10">\eTeXglueshrink</span>,
+
+
<span
class="ec-lmtt-10">\eTeXglueorder</span>.
-</p><!--l. 4183--><p class="indent" > pdfTeX: Nowe polecenie pierwotne <span
+</p><!--l. 4121--><p class="indent" > pdf<span class="TEX">T<span
+class="E">E</span>X</span>: Nowe polecenie pierwotne <span
class="ec-lmtt-10">\pdfmajorversion</span>; zmienia ono numer wersji w pliku PDF; nie ma to
wpływu na zawartość PDF-a. <span
class="ec-lmtt-10">\pdfximage </span>i podobne wyszukuje tera pliki obrazów tak samo jak
<span
class="ec-lmtt-10">\openin</span>.
-</p><!--l. 4185--><p class="indent" > pTeX: Nowe polecenia pierwotne <span
+</p><!--l. 4123--><p class="indent" > p<span class="TEX">T<span
+class="E">E</span>X</span>: Nowe polecenia pierwotne <span
class="ec-lmtt-10">\ifjfont</span>, <span
-class="ec-lmtt-10">\iftfont</span>. Także w epTeX, upTeX, eupTeX.
-</p><!--l. 4188--><p class="indent" > XeTeX: Poprawiono <span
+class="ec-lmtt-10">\iftfont</span>. Także w ep<span class="TEX">T<span
+class="E">E</span>X</span>, up<span class="TEX">T<span
+class="E">E</span>X</span>, eup<span class="TEX">T<span
+class="E">E</span>X</span>.
+</p><!--l. 4126--><p class="indent" > Xe<span class="TEX">T<span
+class="E">E</span>X</span>: Poprawiono <span
class="ec-lmtt-10">\Umathchardef</span>, <span
class="ec-lmtt-10">\XeTeXinterchartoks</span>, <span
class="ec-lmtt-10">\pdfsavepos</span>.
-</p><!--l. 4190--><p class="indent" > Dvips: Kodowanie bitmapowych czcionek wyjściowych poprawiające efekt w przypadku stosowania funkcji
+</p><!--l. 4128--><p class="indent" > Dvips: Kodowanie bitmapowych czcionek wyjściowych poprawiające efekt w przypadku stosowania funkcji
copy/paste (<a
href="https://tug.org/TUGboat/tb40-2/tb125rokicki-type3search.pdf" class="url" ><span
class="ec-lmtt-10">https://tug.org/TUGboat/tb40-2/tb125rokicki-type3search.pdf</span></a>).
-</p><!--l. 4192--><p class="indent" > MacTeX: MacTeX and <span
+</p><!--l. 4130--><p class="indent" > Mac<span class="TEX">T<span
+class="E">E</span>X</span>: Mac<span class="TEX">T<span
+class="E">E</span>X</span> and <span
class="ec-lmtt-10">x86_64-darwin </span>wymaga teraz wersji 10.13 lub nowszej (High Sierra, Mojave, and
Catalina); <span
-class="ec-lmtt-10">x86_64-darwinlegacy </span>nadal obsługuje 10.6 i nowsze. MacTeXjest uwierzytelniony a programy
+class="ec-lmtt-10">x86_64-darwinlegacy </span>nadal obsługuje 10.6 i nowsze. Mac<span class="TEX">T<span
+class="E">E</span>X</span>jest uwierzytelniony a programy
uruchamiane z linii poleceń są stabilne co czyni zadość wymaganiom Apple przy instalacji pakietów.
-BibDesk i TeX Live Utility nie są dostępne w MacTeX ponieważ nie zostały uwierzytelnione, ale <span
+BibDesk i <span class="TEX">T<span
+class="E">E</span>X</span> Live Utility nie są dostępne w Mac<span class="TEX">T<span
+class="E">E</span>X</span> ponieważ nie zostały uwierzytelnione, ale <span
class="ec-lmtt-10">README</span>
zawiera listę łączy, gdzie można je znaleźć.
-</p><!--l. 4198--><p class="indent" > <span
+</p><!--l. 4136--><p class="indent" > <span
class="ec-lmtt-10">tlmgr </span>i infrastruktura: </p>
<ul class="itemize1">
<li class="itemize">Automatycznie ponawia (raz) ładowanie pakietów, których nie udało się załadować wcześniej.
@@ -6778,13 +7382,199 @@ class="ec-lmtt-10">.rNNN.tar.xz</span>; zmiana ta powinna być niezauw
użytkowników, ale w dystrybucji jest istotna.
</li>
<li class="itemize">Data <span
-class="ec-lmtt-10">catalogue-date </span>nie powiela informacji zawartych w TeX Catalogue, gdyż były one bez
+class="ec-lmtt-10">catalogue-date </span>nie powiela informacji zawartych w <span class="TEX">T<span
+class="E">E</span>X</span> Catalogue, gdyż były one bez
związku z aktualizacjami pakietów.</li></ul>
-<!--l. 4209--><p class="noindent" >
+<!--l. 4146--><p class="indent" > <a id="news"></a>
+</p>
+ <h4 class="subsectionHead"><span class="titlemark">9.2. </span> <a
+ id="x1-880009.2"></a>Wydanie aktualne: 2021</h4>
+<!--l. 4150--><p class="noindent" >Ogólnie: </p>
+ <ul class="itemize1">
+ <li class="itemize">Donald Knuth przeprowadził zaplanowany na początek 2021 r. przegląd <span class="TEX">T<span
+class="E">E</span>X</span>-a i Metafonta.
+ Powstałe zmiany zostały
+ włączone (<a
+href="https://tug.org/TUGboat/tb42-1/tb130knuth-tuneup21.pdf" class="url" ><span
+class="ec-lmtt-10">https://tug.org/TUGboat/tb42-1/tb130knuth-tuneup21.pdf</span></a>). Są one również
+ dostępne na CTAN jako pakiety <span
+class="ec-lmtt-10">knuth-dist </span>and <span
+class="ec-lmtt-10">knuth-local</span>. Jak się można było spodziewać,
+ poprawki dotyczą bardzo wyjątkowych przypadków i nie wpływają na jakiekolwiek zachowania
+ w prakytce.
+ </li>
+ <li class="itemize">Wyjątek w oryginalnym <span class="TEX">T<span
+class="E">E</span>X</span>-u: jeśli <span
+class="ec-lmtt-10">\tracinglostchars </span>ma wartość 3 lub więcej, to
+ brakujące znaki będą skutkowały błędem a nie jedynie komunikatem w pliku log, zaś brakujące
+ znaki zostaną pokazane szesnastkowo (<span
+class="ec-lmri-10">hex</span>).
+ </li>
+ <li class="itemize">Wyjątek w oryginalnym <span class="TEX">T<span
+class="E">E</span>X</span>-u: nowy całkowitoliczbowy parametr <span
+class="ec-lmtt-10">\tracingstacklevels </span>jeśli
+ dodatni i <span
+class="ec-lmtt-10">\tracingmacros </span>również dodatni, spowoduje wyprowadzenie prefiksu wskazującego
+ głębokość rozwinięcia makroinstrukcji w każdym z odpowiednich wierszy logu (np. <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">~..</span></span></span> dla
+ głębokości 2). Ponadto raportowanie rozwinięcia makroinstrukcji jest ograniczane do poziomu
+ <span
+class="plsy-10">≥ </span>wartości parametru.
+ </li></ul>
+<!--l. 4171--><p class="indent" > Aleph: Został usunięty oparty na Aleph <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-owy format <span
+class="ec-lmtt-10">lamed</span>. Sam binarny (wykonywalny) <span
+class="ec-lmtt-10">aleph</span>
+jest nadal częścią dystrybucji i jest wspierany.
+</p><!--l. 4174--><p class="indent" > Lua<span class="TEX">T<span
+class="E">E</span>X</span>: </p>
+ <ul class="itemize1">
+ <li class="itemize">Lua 5.3.6
+ </li>
+ <li class="itemize">Użyto callback dla poziomu zagnieżdżenia w <span
+class="ec-lmtt-10">\tracingmacros </span>jako uogólnionego wariantu
+ nowego parametru <span class="TEX">T<span
+class="E">E</span>X</span>-owego <span
+class="ec-lmtt-10">\tracingstacklevels</span>.
+
+
+ </li>
+ <li class="itemize">Znaki matematyczne są znakowane (<span
+class="ec-lmri-10">mark</span>) aby wyłączyć je z przetwarzania tekstowego.
+ </li>
+ <li class="itemize">Usunięto width/ic (korektę italikową) w tradycyjnym przetwarzaniu matematyki.</li></ul>
+<!--l. 4183--><p class="indent" > MetaPost: </p>
+ <ul class="itemize1">
+ <li class="itemize">wsparcie zmiennej środowiskowej <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">SOURCE_DATE_EPOCH</span></span></span> umożliwia uzyskiwanie powtarzalnych
+ wyników.
+ </li>
+ <li class="itemize">Wyeliminowanie błędnego końcowego znaku <span
+class="ec-lmtt-10">% </span>w mpto.
+ </li>
+ <li class="itemize">Udokumentowano opcję <span
+class="ec-lmtt-10">-T</span>, inne poprawki w podręczniku.
+ </li>
+ <li class="itemize">Zmieniono wartość <span
+class="ec-lmtt-10">epsilon </span>w trybach binarnym i dziesiętnym; teraz
+ <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">mp_solve_rising_cubic</span></span></span> działa zgodnie z oczekiwaniami.</li></ul>
+<!--l. 4192--><p class="indent" > pdf<span class="TEX">T<span
+class="E">E</span>X</span>: </p>
+ <ul class="itemize1">
+ <li class="itemize">Dodano nowe polecenia pierwotne <span
+class="ec-lmtt-10">\pdfrunninglinkoff </span>i <span
+class="ec-lmtt-10">\pdfrunninglinkon</span>; np. dla
+ wyłączenia generowania łączy w nagłówkach czy stopkach.
+ </li>
+ <li class="itemize">Ostrzeżenia zamiast przerwania przebiegu gdy <span
+class="ec-lmtt-10">\pdfendlink </span>znajdzie się w innym poziomie
+ zagnieżdżenia niż <span
+class="ec-lmtt-10">\pdfstartlink</span>.
+ </li>
+ <li class="itemize">Wypisywanie przypisań <span
+class="ec-lmtt-10">\pdfglyphtounicode </span>do pliku <span
+class="ec-lmtt-10">fmt</span>.
+ </li>
+ <li class="itemize">Kod źródłowy: usunięto kod współpracujący z <span
+class="ec-lmtt-10">poppler</span>-em, ponieważ zbyt wiele wysiłku
+ wymagała synchronizacja z oryginałem (<span
+class="ec-lmri-10">with upstream</span>). W niemodyfikowanym (<span
+class="ec-lmri-10">native</span>) <span class="TEX">T<span
+class="E">E</span>X</span>
+ Live, pdf<span class="TEX">T<span
+class="E">E</span>X</span> zawsze używał <span
+class="ec-lmtt-10">libs/xpdf</span>, który jest okrojonym i zaadoptowanym kodem <span
+class="ec-lmtt-10">xpdf</span>.</li></ul>
+<!--l. 4206--><p class="indent" > Xe<span class="TEX">T<span
+class="E">E</span>X</span>: Poprawki kerningu w trybie matematycznym.
+</p><!--l. 4208--><p class="indent" > Dvipdfmx: </p>
+ <ul class="itemize1">
+ <li class="itemize">Ghostscript jest teraz domyślnie uruchamiany w trybie bezpiecznym; Aby to zanegować (przy
+ założeniu że „wierzymy” wszystkim plikom wejściowym) należy użyć
+ <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">-i</span><span
+class="ec-lmtt-10"> dvipdfmx-unsafe.cfg</span></span></span>. Użycie <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">unsafe</span></span></span> jest konieczne przy użyciu PSTricks z Xe<span class="TEX">T<span
+class="E">E</span>X</span>-em,
+ np. w następujący sposób:
+ <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">xetex</span><span
+class="ec-lmtt-10"> -output-driver=&#x0022;xdvipdfmx</span><span
+class="ec-lmtt-10"> -i</span><span
+class="ec-lmtt-10"> dvipdfmx-unsafe.cfg</span><span
+class="ec-lmtt-10"> -q</span><span
+class="ec-lmtt-10"> -E&#x0022;</span><span
+class="ec-lmtt-10"> ...</span></span></span>
+ </li>
+ <li class="itemize">Jeśli plik graficzny nie został znaleziony, zakończ z niezerowym kodem powrotu.
+ </li>
+ <li class="itemize">Rozszerzono składnię <span
+class="ec-lmtt-10">special </span>dla polepszenia obsługi kolorów.
+ </li>
+ <li class="itemize">Polecenia <span
+class="ec-lmtt-10">special </span>do manipulowania <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">ExtGState</span></span></span>.
+ </li>
+ <li class="itemize">Polecenia <span
+class="ec-lmtt-10">special </span>służące kompatybilności <span
+class="ec-lmtt-10">pdfcolorstack </span>i <span
+class="ec-lmtt-10">pdffontattr</span>.
+ </li>
+ <li class="itemize">Eksperymentalny kod wspierający rozszerzony <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">fnt_def</span></span></span> w <span
+class="ec-lmtt-10">dviluatex</span>.
+ </li>
+ <li class="itemize">Wsparcie dla nowej własności fontów wirtualnych dla japońskich definicji fontów zastępczych
+ (<span
+class="ec-lmri-10">fallback</span>).</li></ul>
+<!--l. 4224--><p class="indent" > Mac<span class="TEX">T<span
+class="E">E</span>X</span>: Mac<span class="TEX">T<span
+class="E">E</span>X</span> i jego nowy folder z binariami <span
+class="ec-lmtt-10">universal-darwin </span>wymaga teraz wersji macOS 10.14
+lub wyższej (Mojave, Catalina i Big Sur); folder z binariami <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">x86_64-darwin</span></span></span> został usunięty. Folder
+z binariami <span class="obeylines-h"><span class="verb"><span
+class="ec-lmtt-10">x86_64-darwinlegacy</span></span></span>, dostępny jedynie z Unix-owym <span
+class="ec-lmtt-10">install-tl</span>, wspiera 10.6
+i nowsze.
+</p><!--l. 4230--><p class="indent" > Jest to ważny rok dla Macintosh-y ponieważ Apple wprowadził w listopadzie 2020 r. na rynek maszyny
+z procesorami ARM i przez wiele lat będzie sprzedawał i wspierał maszyny z procesorami zarówno ARM jak
+i Intela. Wszystkie programy w <span
+class="ec-lmtt-10">universal-darwin </span>mają kod wykonywalny dla ARM and Intela. Oba binaria
+są kompilowane z tego samego kodu źródłowego.
+</p><!--l. 4236--><p class="indent" > Dodatkowe programy Ghostscript, LaTeXiT, <span class="TEX">T<span
+class="E">E</span>X</span> Live Utility i TeXShop są uniwersalne, zostały
+zweryfikowane pod kątem bezpieczeństwa (<span
+class="ec-lmri-10">signed with a hardened runtime</span>) i w związku z tym zostały
+
+
+w tym roku włączone do Mac<span class="TEX">T<span
+class="E">E</span>X</span>-a.
+</p><!--l. 4241--><p class="indent" > <span
+class="ec-lmtt-10">tlmgr </span>i infrastruktura: </p>
+ <ul class="itemize1">
+ <li class="itemize">utrzymywana jest tylko jedna kopia bezpieczeństwa głównego repozytorium <span
+class="ec-lmtt-10">texlive.tlpdb</span>;
+ </li>
+ <li class="itemize">polepszono przenaszalność pomiędzy systemami i wersjami Perl-a;
+ </li>
+ <li class="itemize"><span
+class="ec-lmtt-10">tlmgr info </span>raportuje nowe pola <span
+class="ec-lmtt-10">lcat-* </span>i <span
+class="ec-lmtt-10">rcat-* </span>danych odpowiednio lokalnego i zdalnego
+ katalogów;
+ </li>
+ <li class="itemize">do nowego pliku log <span
+class="ec-lmtt-10">texmf-var/web2c/tlmgr-commands.log </span>przesunięto pełne raportowanie
+ podkomend.</li></ul>
+<!--l. 4252--><p class="indent" >
+
+
</p>
- <h4 class="subsectionHead"><span class="titlemark">9.4. </span> <a
- id="x1-880009.4"></a>Przyszłe wersje</h4>
-<!--l. 4211--><p class="noindent" ><span
+ <h4 class="subsectionHead"><span class="titlemark">9.3. </span> <a
+ id="x1-890009.3"></a>Przyszłe wersje</h4>
+<!--l. 4255--><p class="noindent" ><span
class="ec-lmri-10">Niniejsza dystrybucja nie jest doskonała! </span>Planujemy kontynuować wydawanie nowych wersji i chcielibyśmy,
żeby zawierały one jeszcze więcej pomocnej dokumentacji, więcej programów użytkowych, lepsze programy
instalacyjne oraz stale ulepszany i poprawiany katalog makr i fontów. Zadanie to jest wykonywane przez
@@ -6793,18 +7583,23 @@ zostało do zrobienia. Jeżeli możesz pomóc, nie zastanawiaj się i przyłąc
<a
href="https://tug.org/texlive/contribute.html" class="url" ><span
class="ec-lmtt-10">https://tug.org/texlive/contribute.html</span></a>.
-</p><!--l. 4220--><p class="indent" > Prosimy o przesyłanie poprawek, sugestii i uzupełnień oraz deklaracji pomocy w opracowywaniu
+</p><!--l. 4264--><p class="indent" > Prosimy o przesyłanie poprawek, sugestii i uzupełnień oraz deklaracji pomocy w opracowywaniu
kolejnych edycji pod adres:
</p><div class="quote">
- <!--l. 4223--><p class="noindent" ><a
+ <!--l. 4267--><p class="noindent" ><a
href="mailto:tex-live@tug.org" ><span class="path"><span
class="ec-lmtt-10">tex-live@tug.org</span></span></a><br
class="newline" /><a
href="https://tug.org/texlive" class="url" ><span
class="ec-lmtt-10">https://tug.org/texlive</span></a></p></div>
-<!--l. 4228--><p class="noindent" ><span
-class="ec-lmri-10">Przyjemnego TeX-owania!</span>
+<!--l. 4272--><p class="noindent" ><span
+class="ec-lmri-10">Przyjemnego </span><span class="TEX"><span
+class="ec-lmri-10">T</span><span
+class="E"><span
+class="ec-lmri-10">E</span></span><span
+class="ec-lmri-10">X</span></span><span
+class="ec-lmri-10">-owania!</span>
</p>
</body>
diff --git a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.pdf b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.pdf
index 86bfbc35744..cdf541737e0 100644
--- a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.pdf
+++ b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
index 064f2531d3a..b5adfcdb77e 100644
--- a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
+++ b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex
@@ -1,4 +1,4 @@
-% $Id: texlive-pl.tex, 2020/
+% $Id: texlive-pl.tex, 2021/
% Rewritten in utf8 -- Z. Walczak 2019
% iso8859-2 -- not valid anymore
@@ -8,6 +8,7 @@
% now maintained by Karl Berry and others.
% Polish translation and additions by Staszek Wawrykiewicz until TL2017 release.
% From TL 2018 Polish translation by Zofia Walczak.
+% TL 2020 -> TL 2021 Polish translation by Jerzy Ludwichowski
% Public domain.
% ----
% UWAGA dla recenzentów/tłumaczy: %%! to moje komentarze (StaW) - moje też ZW
@@ -16,18 +17,15 @@
\let\textsl\textit
\usepackage{tex-live}
\usepackage{polski} %% for PL
-\usepackage[utf8]{inputenc} %% for PL
-\usepackage[T1]{fontenc}
+\ifXeTeX\else
+ \usepackage[utf8]{inputenc} %% for PL
+ \usepackage[T1]{fontenc}
+\fi
+\usepackage{microtype}
+
\exhyphenpenalty=10000 %% for PL
-\def\Dash{---}
\widowpenalty=10000
\clubpenalty=10000
-%% redefined MF logo! %% for PL
-%\def\MF{\textlogo{META}\-\textlogo{FONT}} %% for PL
-%\def\MP{\textlogo{META}\-\textlogo{POST}} %% *** TP ***
-\def\shac{\char178} % for PL + qtmr (HTML)
-\def\aac{\char225} % for PL + qtmr (HTML)
-\def\iac{\char237} % for PL + qtmr (HTML)
\renewcommand{\samp}[1]{,,\texttt{#1}''} %% for PL
%% Polish style for sections
\makeatletter
@@ -37,29 +35,40 @@
\makeatother
\hyphenation{tex-basic la-tex pdf-tex}
%% -----
-%%\usepackage{hyperref}
\ifx \HCode\UnDef
% running TeX:
-\usepackage[breaklinks,colorlinks,linkcolor=hypercolor,citecolor=hypercolor,urlcolor=hypercolor,filecolor=hypercolor,bookmarksopen,hyperindex]{hyperref}
+\usepackage[breaklinks,colorlinks,linkcolor=hypercolor,
+ citecolor=hypercolor,urlcolor=hypercolor,filecolor=hypercolor,
+ bookmarksopen,hyperindex]{hyperref}
+ \hypersetup{%
+ pdftitle={Przewodnik TeX Live },%
+ pdfauthor={Karl Berry, Jerzy Ludwichowski},%
+ pdfsubject={TeX Live},%
+ pdfkeywords={TeX, LaTeX, TeX Live, TeXLive, polski},
+ pdfpagemode=UseNone, % start bez Spisu treści
+ pdfstartview=FitV, % dopasuj wysokość strony do okna przeglądarki
+ pdfpagelayout=SinglePage % przewijaj po stronie
+}
+
\else
% running tex4ht:
\RequirePackage[tex4ht]{hyperref} \hyperlinkfileprefix{}
\fi
\title{%
- {\huge \textit{Przewodnik \protect\TL{} 2020}}
+ {\huge \textit{Przewodnik \protect\TL{} 2021}}
}
-\author{Redakcja: Karl Berry\\[2mm]
- tłumaczenie: Zofia Walczak\\[3mm]
- \url{https://tug.org/texlive/}
+\author{Karl Berry\\[2mm]
+ tłumaczenie: Zofia Walczak\\[2mm]
+ tłumaczenie 2021: Jerzy Ludwichowski\\[3mm]
+ \url{https://tug.org/texlive/}
}
-\date{Marzec 2020}
+\date{Marzec 2021 r.}
\begin{document}
\maketitle
-
\begin{multicols}{2}
\tableofcontents
%\listoftables
@@ -70,8 +79,7 @@
\subsection{\protect\TeX\protect\ Live i \protect\TeX\protect\ Collection}
Ten dokument opisuje oprogramowanie \TL{} --
dystrybucję \TeX-a wraz z~programami pomocniczymi, dostępną dla \GNU/Linux,
-różnych wersji Unix, \MacOSX %sprawdzić dlaczego nie działa!!!!
-oraz Windows.
+różnych wersji Unix, \MacOSX oraz Windows.
\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.
@@ -79,19 +87,18 @@ Zarówno \TL{}, jak i \TK{} powstały dzięki zbiorowemu wysiłkowi Grup użytko
W~tym dokumencie omówimy głównie samą dystrybucję \TL.
\TL{} zawiera pliki wykonywalne programów: \TeX{}, \LaTeXe{}, \ConTeXt,
-\MF, \MP, \BibTeX{}
+\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.
-% \end{document}
Lista najważniejszych zmian w~tej edycji \TL{}
znajduje się w~części~\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.
-
-Podstawowe pojęcia dotyczące \TeX-a początkujący użytkownicy znajdą
+
+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} lub na dowolnej stronie internetowej poświęconej \TeX-owi.
@@ -100,14 +107,16 @@ np. w~artykule {\it Przewodnik po systemie \TeX\/}:
\label{sec:os_support}
\TL{} zawiera oprogramowanie dla wielu platform uniksowych,
-w~tym \GNU/Linux, \MacOSX
- i~Cyg\-win. Załączone pliki źródłowe pozwalają też
+w~tym \GNU/Linux, \MacOSX 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śród systemów Windows obsługiwane jest Windows~7 i~wersje
-późniejsze. W~Windows Vista również powinien
-zadziałać, ale \TL{} nie może już być instalowany w~systemach Windows XP i~wcześniejszych. Nie ma osobnego oprogramowania dla 64-bitowych wersji Windows, programy 32-bitowe działają w~obu wersjach równie sprawnie.
+późniejsze. W~Windows Vista również powinien
+zadziałać, ale \TL{} nie może już być instalowany w~systemach Windows XP i~wcześniejszych.
+\TL{} nie zawiera osobnych binariów dla 64-bitowych wersji Windows, programy 32-bitowe
+działają w~obu wersjach. W \url{https://tug.org/texlive/windows.html} omówiono, jak
+dodać binaria 64-bitowe.
W części \ref{sec:tl-coll-dists} omówiono alternatywne dystrybucje,
przeznaczone dla Windows oraz \MacOSX.
@@ -116,21 +125,22 @@ przeznaczone dla Windows oraz \MacOSX.
\label{sec:basic}
\TL{} można zainstalować z~płytki \DVD{} lub internetu
-(\url{httpss://tug.org/texlive/acquire.html}). Program instalacyjny
+(\url{https://tug.org/texlive/acquire.html}). Program instalacyjny
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.
-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
+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.
+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że działać w~trybach: graficznym (,,gui mode'') z~parametrem \code{-gui}
-(domyślnym dla Windows i \MacOSX), tekstowym z~parametrem \code{-gui=text} (domyślnym dla wszystkich innych). % i~graficznym trybie ,,expert'' (parametr \code{-gui=perltk}).
-Dla systemów Unix poprzedni \code{Perl/Tk} 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 Skrypt instalacyjny dla systemu Unix nosi nazwę \filename{install-tl} zaś dla systemów Windows
+należy użyć \filename{instal-tl-windows}. Program instalacyjny będzie działał w~trybie graficznym
+z~opcją \code{-gui} (co jest trybem domyślnym dla Windows i~MacOSX) lub w~trybie tekstowym z~opcją
+\code{-gui=text} (co jest trybem domyślnym dla pozostałych platform).
\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
@@ -146,7 +156,7 @@ wykonywać różne czynności konfiguracyjne.
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ć
+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 zwiększenia stopnia
bezpieczeństwa zalecamy stosowanie podczas pracy nowych podfolderów.
@@ -168,14 +178,13 @@ na nadużycia. Także w~tych przypadkach, przetwarzanie nieznanych dokumentów
w~nowych podfolderach jest najlepszym znanym sposobem zabezpieczenia.
%tutaj jest dodany cały akapit
-Another aspect of security is ensuring that downloaded material has not
-been changed from what was created. The \prog{tlmgr} program
-(section~\ref{sec:tlmgr}) will automatically perform cryptographic
-verification on downloads if the \prog{gpg} (GNU Privacy Guard) program
-is available. It is not distributed as part of \TL, but see
-\url{https://texlive.info/tlgpg/} for information about \prog{gpg} if
-need be.
-%xxxx
+Innym elementem dbałości o~bezpieczeństwo jest upewnienie się, że pobrany materiał
+nie został zmieniony po utworzeniu. Program \prog{tlmgr} (punkt~\ref{sec:tlmgr})
+wykona automatycznie weryfikację kryptograficzną pobieranego materiału, o~ile
+w~systemie dostępny jest program \prog{gpg} (GNU Privacy Guard). Nie jest
+on dystrybuowany jako część \TL, ale w~razie potrzeby informację o~\prog{gpg} można znaleźć na
+\url{https://texlive.info/tlgpg/}.
+
\subsection{Dostępna pomoc}
\label{sec:help}
@@ -186,66 +195,66 @@ 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{httpss://tug.org/interest.html#vendors}.)
+pod adresem\newline \url{https://tug.org/interest.html#vendors}.)
Oto lista źródeł pomocy, w~kolejności przez nas rekomendowanej:
\begin{description}
\item [Start] Jeśli właśnie zaczynasz używać \TeX-a, krótkie wprowadzenie do systemu znajdziesz na stronie \url{https://tug.org/begin.html}.
\item [\TeX{} FAQ] \TeX-owy FAQ jest obszernym zbiorem
odpowiedzi na wiele pytań, od najprostszych do najbardziej
-zaawansowanych. Na \TL{} znajdziesz go w~katalogu
+zaawansowanych. Na \TL{} znajdziesz go w~katalogu
\OnCD{texmf-dist/doc/generic/FAQ-en/},
a~w~sieci znajdziesz go tu: \url{https://texfaq.org}. Proponujemy
najpierw zajrzeć właśnie tam. Serwis {FAQ} uruchomiono też
-w~języku polskim: \url{https://www.gust.org.pl/faq}.
+w~języku polskim: \url{http://www.gust.org.pl/faq}.
\item [\TeX{} Catalogue] Jeśli poszukujemy konkretnego pakietu, fontu,
programu itp., to polecamy \TeX{} Catalogue. Jest to obszerne zestawienie
wszelkich pakietów dotyczących \TeX-a. Patrz:
- %\OnCD{texmf-dist/doc/english/catalogue} lub
- %\url{httpss://mirror.ctan.org/help/Catalogue/}.
+ %\OnCD{texmf-dist/doc/english/catalogue} lub
+ %\url{https://mirror.ctan.org/help/Catalogue/}.
\url{https://ctan.org/pkg/catalogue/}.
\item [\TeX{} Web Resources] Strona \url{https://tug.org/interest.html}
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] Główne fora wsparcia użytkowników \TeX-a to dla \LaTeX-a
-\url{https://latex.org/}, %gdzie można zadać pytanie lub poszukać na nie odpowiedzi
+\item [Archiwa pomocy] Główne fora wsparcia użytkowników \TeX-a to dla \LaTeX-a
+\url{https://latex.org/}, %gdzie można zadać pytanie lub poszukać na nie odpowiedzi
\url{https://tex.stackexchange.com} (strona typu pytanie-odpowiedź), grupa dyskusyjna Usenet \url{news:comp.text.tex}, czy
lista dyskusyjna \email{texhax@tug.org}.
-%Pomocy w rozwiązaniu tex-owego problemu możemy szukać na stronach % użytkowników \TeX-a
-%\url{httpss://latex-community.org/}, \url{httpss://tex.stackexchange.com},
+%Pomocy w rozwiązaniu tex-owego problemu możemy szukać na stronach % użytkowników \TeX-a
+%\url{https://latex-community.org/}, \url{https://tex.stackexchange.com},
% grupy Usenet \url{news:comp.text.tex} czy liście dyskusyjnej \email{texhax@tug.org}
Archiwa ostatnich dwóch list dyskusyjnych,
zawierające pytania i odpowiedzi zbierane przez wiele lat znajdziemy po adresem:
\url{https://groups.google.com/group/comp.text.tex/topics} oraz
-\url{https://tug.org/mail-archives/texhax}. Nie zaszkodzi też
+\url{https://tug.org/mail-archives/texhax}. Nie zaszkodzi też
skorzystać z~wyszukiwarki, np. \url{https://www.google.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{https://latex-community.org/} i~\url{https://tex.stackexchange.com/},
do \dirname{comp.text.tex} poprzez Google,
bądź pisząc list na adres \email{texhax@tug.org}.
-
+
Przed wysłaniem zapytania \emph{należy} zapoznać się z~poradami dotyczącymi sposobu
formułowania pytań, zawartymi w~FAQ:
\url{https://texfaq.org/FAQ}. Zastosowanie się do tych zasad zwiększy szanse na otrzymanie użytecznej odpowiedzi.
%Warto wspomnie� stron� \LaTeX{} Community
-%(\url{httpss://www.latex-community.org/}), forum
-%\url{httpss://www.latex-community.org/forum/} oraz
-%\TeX\ StackExchange (\url{httpss://tex.stackexchange.com/}).
-Polscy użytkownicy mają do dyspozycji listę dyskusyjną GUST (polskiej Grupy
+%(\url{https://www.latex-community.org/}), forum
+%\url{https://www.latex-community.org/forum/} oraz
+%\TeX\ StackExchange (\url{https://tex.stackexchange.com/}).
+Polscy użytkownicy mają do dyspozycji listę dyskusyjną GUST (polskiej Grupy
Użytkowników Systemu \TeX); informacje o niej
-znajdziemy na stronie \url{https://www.gust.org.pl}.
+znajdziemy na stronie \url{http://www.gust.org.pl}.
-\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@tug.org}. Jeśli pytanie dotyczy użycia konkretnego programu
-(pakietu makr itp.) z~\TL{}, to lepiej je skierować do osoby
+\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@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}
@@ -269,16 +278,16 @@ płytki \DVD, w~skład której wchodzi \TL.
\label{sec:tl-coll-dists}
Płytka \TK{} \DVD{} zawiera:
-
+
\begin{description}
-\item [\TL] to kompletny system \TeX, który pozwala na instalację na
-twardym dysku lub przygotowanie przenośnej 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{https://tug.org/texlive/};
\item [Mac\TeX] dla systemu \MacOSX; posiada własny program instalacyjny
i~dodatkowe programy dla tego systemu, strona domowa projektu:
-\url{https://tug.org/mactex/};
+\url{https://tug.org/mactex/};
%Przetłumaczyć
%\item [Mac\TeX] for \MacOSX\ (currently named macOS by Apple, but we
@@ -286,10 +295,10 @@ i~dodatkowe programy dla tego systemu, strona domowa projektu:
%\MacOSX\ installer and other Mac applications to \TL{}. Home page:
%\url{https://tug.org/mactex/}.
-\item [pro\TeX{}t] to, oparta na \MIKTEX-u dystrybucja dla Windows,
+\item [pro\TeX{}t] to, oparta na \MIKTEX-u dystrybucja dla Windows,
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{https://tug.org/protext};
+ strona domowa projektu: \url{https://tug.org/protext};
\item [CTAN] to zrzut zawartości archiwów \CTAN{};
(\url{https://www.ctan.org}).
@@ -312,7 +321,7 @@ we wszystkich odniesieniach do instalacji \TL).
%% tu są zmiany
\begin{ttdescription}
-\item[bin] Skompilowane programy \TeX-owe i~pomocnicze, zorganizowane
+\item[bin] Skompilowane programy \TeX-owe i~pomocnicze, zorganizowane
w~podkatalogach według platform systemowych.
\item[readme-*.dir] Krótkie omówienie z~użytecznymi odnośnikami,
@@ -325,9 +334,9 @@ w kilku językach, w formacie \HTML{} i~zwykłym tekstowym.
fonty i~dokumentacje, patrz: \dirname{TEXMFDIST} w~następnej części).
\item[tlpkg] Skrypty, programy i~inne dane potrzebne do instalacji.
- 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
+ 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}
@@ -336,10 +345,10 @@ w kilku językach, w formacie \HTML{} i~zwykłym tekstowym.
%instalacyjne oraz plik
% \filename{README} w~kilku językach (również polskim).
%%
-Do znalezienia dokumentacji mogą się przydać na przykład dowiązania zawarte
+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
+PDF) znajdują się w~katalogu \dirname{texmf-dist/doc/}. W~odszukaniu
konkretnej dokumentacji w~dowolnym z~wymienionych
katalogów może pomóc program \cmdname{texdoc}.
@@ -364,16 +373,16 @@ w~podkatalogach \dirname{texmf-dist/doc/texlive}:
\label{sec:texmftrees}
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
+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ów, włącznie z prywatnymi katalogami użytkownika,
powinny mieć strukturę zgodną z zaleceniami \TeX\
Directory Structure (\TDS, \url{https://tug.org/tds}), konsekwentnie wraz
-z~odpowiednimi podkatalogami. W~przeciwnym wypadku potrzebne pliki mogą nie
-zostać odnalezione. W~części \ref{sec:local-personal-macros}
+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.
@@ -385,7 +394,7 @@ znaczy, drzewa umieszczone na liście później przesłaniają wcześniejsze.
katalogu \code{bin/}).
\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
+ 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+
@@ -409,14 +418,14 @@ znaczy, drzewa umieszczone na liście później przesłaniają wcześniejsze.
z~\code{TEXMFSYSVAR} lub -- jeśli katalog jest niedostępny do zapisu
-- \code{TEXMFVAR}.
\end{ttdescription}
-
+
\noindent
Oto domyślny układ katalogów:
\begin{description}
\item[ogólnosystemowy katalog instalacji] może zawierać kilka wydań \TL{}:
\begin{ttdescription}
- \item[2019] poprzednie wydanie
- \item[2020] wydanie aktualne
+ \item[2020] poprzednie wydanie
+ \item[2021] wydanie aktualne
\begin{ttdescription}
\item [bin] ~
\begin{ttdescription}
@@ -436,9 +445,9 @@ Oto domyślny układ katalogów:
\item[katalog domowy użytkownika] (\texttt{\$HOME} lub
\texttt{\%USERPROFILE\%})
\begin{ttdescription}
- \item[.texlive2019] prywatne pliki konfiguracyjne
+ \item[.texlive2020] prywatne pliki konfiguracyjne
poprzedniego wydania
- \item[.texlive2020] prywatne pliki konfiguracyjne
+ \item[.texlive2021] prywatne pliki konfiguracyjne
bieżącego wydania
\begin{ttdescription}
\item [texmf-var\ \ \ ] \envname{TEXMFVAR}, \envname{TEXMFCACHE}
@@ -447,7 +456,7 @@ Oto domyślny układ katalogów:
\item[texmf] \envname{TEXMFHOME} prywatne makra, fonty itp.
\end{ttdescription}
\end{description}
-
+
\subsection{Rozszerzenia \protect\TeX-a}
\label{sec:tex-extensions}
@@ -456,46 +465,49 @@ 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órej dodano
+\item [\eTeX] jest wersją \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źć
+ 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ą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). %poniżej drobna zmiana
-Więcej o programie na \url{https://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/samplepdftex/samplepdf.tex}.
-% tutaj też
-\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 doskonałej kompatybilności. Dołączony
-interpreter Lua (patrz strona domowa \url{https://www.lua.org/})
-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{https://www.luatex.org/} i~w~instalacji
-\OnCD{texmf-dist/doc/luatex/base/luatex.pdf}.
-
-\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{https://tug.org/xetex}.
+\item [pdf\TeX] zawiera silnik \eTeX{} i~inne
+rozszerzenia, umożliwia tworzenie dokumentów zarówno w~formacie PDF, jak
+i~\dvi{}. Jest on domyślnym programem dla wielu zwykłych formatów,
+np. \prog{etex}, \prog{latex}, \prog{pdflatex}.
+Jego witryna internetowa znajduje się pod adresem \url{https://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/samplepdftex/samplepdf.tex}.
+
+\item[Lua\TeX] przyjmuje teksty kodowane w~Unicode oraz może korzystać
+z~fontów OpenType\slash TrueType i~systemu operacyjnego. Zawiera również interpreter Lua
+(\url{https://lua.org/}), co pozwala na rozwiązywanie wielu trudnych problemów \TeX-owych.
+Użyty jako \filename{texlua} ma funkcjonalność samodzielnego interpretera Lua.
+Jego witryna internetowa znajduje się pod adresem \url{https://www.luatex.org/}
+a~podręcznik w~instalacji w~pliku \OnCD{texmf-dist/doc/luatex/base/luatex.pdf}.
+
+\item [(e)(u)p\TeX] obsługują japońskie wymagania składu; p\TeX{} jest
+silnikiem podstawowym, wariant e- dodaje funkcjonalność \eTeX{}-a
+a~wariant u-~obsługę Unicode.
+
+\item [\XeTeX] przyjmuje teksty kodowane w~Unicode oraz może korzystać
+z~fontów OpenType\slash Truetype i~systemu operacyjnego,
+do czego stosuje standardowe biblioteki zewnętrzne. Patrz \url{https://tug.org/xetex}.
\item [\OMEGA{} (Omega)] Program, który pracuje wewnętrznie ze znakami
-kodowanymi 16-bitowo (Unicode), pozwalając składać jednocześnie
+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.
+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] Łączy rozszerzenia \OMEGA\ i~\eTeX. Minimalna dokumentacja
- dostępna jest tutaj \OnCD{texmf-dist/doc/aleph/base}.
+\item [Aleph] Łączy rozszerzenia \OMEGA\ i~\eTeX.
+Patrz \OnCD{texmf-dist/doc/aleph/base}.
\end{description}
@@ -506,30 +518,30 @@ w~dystrybucji \TL{}:
\begin{cmddescription}
-\item[bibtex, biber] wspomaga tworzenie spisów bibliograficznych;
+\item[bibtex, biber] wspomagają tworzenie spisów bibliograficznych;
+
+\item[makeindex, xindy] wspomagają tworzenie posortowanych skorowidzów;
-\item[makeindex, xindy] wspomaga tworzenie posortowanych skorowidzów;
+\item[dvips] pozwala konwertować \dvi{} do \PS{};
-\item[dvips] pozwala konwertować \dvi{} do \PS{};
+\item[xdvi] przeglądarka plików \dvi{} dla X~Window;
-\item[xdvi] przeglądarka plików \dvi{} dla X~Window;
-
\item [dviconcat, dviselect] programy do manipulacji stronami w~plikach
\dvi{};
\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
+ do wspomnianego wyżej programu pdf\TeX{};
+
+\item [psselect, psnup, \ldots] narzędzia do manipulacji na plikach
postscriptowych;
-\item [pdfjam, pdfjoin, \ldots] narzędzia do manipulacji na plikach
+\item [pdfjam, pdfjoin, \ldots]: narzędzia do manipulacji na plikach
PDF;
-\item [context, mtxrun] programy uruchomieniowe dla Con\TeX{}t;
+\item [context, mtxrun]: programy uruchomieniowe dla Con\TeX{}t;
-\item [htlatex, \ldots] \cmdname{tex4ht} postprocesor dla
- \AllTeX-a konwersji do HTML i~XML.
+\item [htlatex, \ldots \cmdname{tex4ht}]: postprocesor konwersji do HTML (i~XML i innych) dla
+ \AllTeX-a.
\end{cmddescription}
@@ -548,7 +560,7 @@ na stronie \url{https://tug.org/texlive/acquire.html}.
\begin{description}
\item [Instalacja z sieci; pliki .zip lub~tar.gz:] Z~archiwum \CTAN, z~katalogu
-\dirname{systems/texlive/tlnet}
+\dirname{systems/texlive/tlnet}
(\url{https://mirror.ctan.org/systems/texlive/tlnet} powinien
przekierować do najbliższej, aktualnej kopii \CTAN) należy pobrać plik
\filename{install-tl.zip} (wspólny dla Unix i Windows) lub znacznie mniejszy
@@ -561,15 +573,15 @@ w~katalogu \dirname{install-tl} znajdziemy skrypty instalacyjne
%\caption{Ekran install-tl-windows.exe}\label{fig:nsis}
%\end{figure}
-\item [Instalacja z~sieci; Windows .exe:]
+\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
+%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
+%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}).
@@ -580,18 +592,18 @@ Z~archiwum \CTAN pobrać plik jak poprzednio i~ kliknąć dwa razy. Na ekranie
%\label{sec:tl-fonts}
%
%\TL{} zawiera wiele wysokiej jako�ci fontów skalowanych. Patrz:
-%\url{https://tug.org/fonts} oraz
+%\url{https://tug.org/fonts} oraz
%\OnCD{texmf-dist/doc/fonts/free-math-fonts-survey}.
%====
-\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{https://www.gust.org.pl}), kupić płytkę w sklepie
-(\url{https://tug.org/store})
- lub wypalić z dostępnego w sieci jej obrazu \ISO{}. Można też zamontować
+\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{https://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}).
@@ -602,33 +614,33 @@ bezpośrednio z~internetu (patrz \ref{sec:dvd-install-net-updates}).
\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ść
+Bez względu na źródło program instalacyjny jest ten sam.
+Podczas instalacji z sieci pobierane są najnowsze aktualizacje pakietów, natomiast zawartość
\DVD\ i obrazu \ISO, nie jest
-aktualizowana pomiędzy corocznymi wydaniami.
+aktualizowana pomiędzy corocznymi wydaniami.
-Gdy łączymy się z~siecią poprzez serwer proxy, należy uwzględnić
+Gdy łączymy się z~siecią poprzez serwer proxy, należy uwzględnić
jego ustawienia dla programu Wget
-w~pliku \filename{~/.wgetrc} bądź poprzez modyfikację zmiennych środowiskowych
-(patrz \url{https://www.gnu.org/software/wget/manual/html_node/Proxies.html}). Można też użyć dowolnego innego programu do pobierania.
-Oczywiście uwaga ta jest nieistotna
+w~pliku \filename{~/.wgetrc} bądź poprzez modyfikację zmiennych środowiskowych
+(patrz \url{https://www.gnu.org/software/wget/manual/html_node/Proxies.html}). Można też użyć dowolnego innego programu do pobierania.
+Oczywiście uwaga ta jest nieistotna
gdy instalujemy z \DVD\ lub obrazu płyty \ISO.
-
-\noindent Poniżej omówiono dokładniej dalsze kroki instalacji.
+
+\noindent Poniżej omówiono dokładniej dalsze kroki instalacji.
\subsubsection{Unix}
\noindent
-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
+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ż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ść
+(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
%to jest w tekście dalej
@@ -636,24 +648,23 @@ ekranu programu instalacyjnego (rys.~\ref{fig:text-main}).%rysunek jest dalej
%dotąd
Do uruchomienia w~trybie graficznym (\GUI; rys.~\ref{fig:advanced-lnx}) %ten rysunek też jest dalej
-wymagane jest zainstalowanie w~systemie Tcl/Tk.
+wymagane jest zainstalowanie w~systemie Tcl/Tk.
Mając go możemy uruchomić:
\begin{alltt}
> \Ucom{perl install-tl -gui}
\end{alltt}
-Dotychczasowe \code{wizard} i \code{perltk}/\code{expert} są nadal dostępne, należy jednak pamiętać, że wymagają one 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:
+Stare opcje \code{wizard} i \code{perltk}/\code{expert} są nadal dostępne,
+ale teraz realizują to samo co \code{-gui}.
+Kompletny wykaz dostępnych opcji można uzyskać uruchamiając:
\begin{alltt}
> \Ucom{perl install-tl -help}
\end{alltt}
-
-\textbf{O uprawnieniach w Unix:} program instalacyjny
+
+\textbf{O uprawnieniach 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,
+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.
@@ -663,40 +674,40 @@ musimy ustawić wartość np. \code{umask 002}. Więcej informacji na temat
%(\GNU/Linux)}\label{fig:gui-main}
%\end{figure}
-\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
+\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ęść~\ref{sec:cygwin}.
\subsubsection{\MacOSX}
\label{sec:macosx}
-
+
Jak wspomniano w części \ref{sec:tl-coll-dists}, dla Mac\,OS\,X{}
przygotowano odrębną dystrybucję Mac\TeX\ (\url{https://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
-\MacOSX\ (Mac\TeX, Fink, MacPorts, \ldots), wykorzystując tzw.
+na łatwe przełączanie między różnymi dystrybucjami \TeX-a dla
+\MacOSX\ (Mac\TeX, Fink, MacPorts, \ldots), wykorzystując tzw.
struktury danych \TeX{}Dist.
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 \MacOSX\ dokumentacjami i~aplikacjami.
-
+
\subsubsection{Windows}\label{sec:wininst}
-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
+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żna to uczynić także z~linii poleceń. Poniżej \texttt{>} oznacza znak zachęty systemu (tzw. prompt); to,
+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ć:
@@ -709,8 +720,8 @@ dla \TK\ \DVD:
\begin{alltt}
> \Ucom{D:\bs{}texlive\bs{}install-tl-windows}
\end{alltt}
-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.
+zakładając, że \dirname{D:} jest napędem \DVD.
+Rys.~\ref{fig:basic-w32} pokazuje powitalny ekran programu instalacyjnego w trybie graficznym (\GUI) dla Windows.
Instalacja w~trybie tekstowym wymaga podania:
\begin{alltt}
@@ -724,29 +735,29 @@ Wszystkie dostępne opcje wyświetlimy uruchamiając:
\begin{figure}[tb]
\begin{boxedverbatim}
-Installing TeX Live 2020 from: ...
+Installing TeX Live 2021 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: 6536 MB
+ 40 collections out of 41, disk space required: 7172 MB
<D> directories:
TEXDIR (the main TeX directory):
- /usr/local/texlive/2020
+ /usr/local/texlive/2021
...
<O> options:
[ ] use letter size instead of A4 by default
...
-
+
<V> set up for portable installation
Actions:
@@ -755,7 +766,7 @@ Actions:
<H> help
<Q> quit
\end{boxedverbatim}
-\vskip-\baselineskip
+% \vskip-\baselineskip
\caption{Główny ekran instalatora w~trybie tekstowym (\GNU/Linux)}\label{fig:text-main}
\end{figure}
@@ -765,8 +776,8 @@ Actions:
\end{figure}
\begin{figure}[tb]
-\tlpng{advanced-lnx}{\linewidth}
-\caption{Zaawansowany ekran instalatora \GUI{}
+\tlpng{advanced-lnx}{\linewidth}
+\caption{Zaawansowany ekran instalatora \GUI{}
(\GNU/Linux)}\label{fig:advanced-lnx}
\end{figure}
@@ -775,54 +786,51 @@ Actions:
\subsubsection{Cygwin}
\label{sec:cygwin}
-Przed instalację w tym systemie zaleca się uruchomić program
-\filename{setup.exe} i,~o~ile nie zostały one uprzednio zainstalowane,
+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ędzi]
\item \filename{libXaw7} [wymagany dla \code{xdvi}]
-\item \filename{ncurses} [udostępnia polecenie \code{clear}
+\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łó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łał na
-możliwie wielu platformach, nawet wyposażonych jedynie w~podstawowe
+możliwie wielu platformach, nawet wyposażonych jedynie w~podstawowe
biblioteki Perla.
\subsubsection{Instalator w trybie graficznym}
\label{sec:graphical-inst}
- Instalator graficzny uruchamiamy przez
+Instalator graficzny uruchamiamy przez
\begin{alltt}
> \Ucom{install-tl -gui}
\end{alltt}
- Domyślnie uruchamia się tylko z podstawowymi opcjami, patrz rys.~ref{fig:basic-w32}.
+Domyślnie uruchamia się tylko z podstawowymi opcjami, patrz rys.~ref{fig:basic-w32}.
Przycisk ,,Advanced" (Zaawansowane) daje dostęp do większości opcji instalatora tekstowego, zobacz rys.~\ref{fig:advanced-lnx}.
+Opcje \texttt{wizard} i \texttt{perltk}/\texttt{expert} dla \GUI{} powodują
+uruchmienie zwykłego trybu graficznego.
-\subsubsection{Starsze instalatory}
-
-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{Uruchamianie instalacji}
\label{sec:runinstall}
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
+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)}
@@ -834,7 +842,7 @@ Available platforms: (dostępne platformy:)
===============================================================================
a [ ] Cygwin on Intel x86 (i386-cygwin)
b [ ] Cygwin on x86_64 (x86_64-cygwin)
- c [ ] MacOSX current (10.13-) on x86_64 (x86_64-darwin)
+ c [ ] MacOSX current (10.14-) on ARM/x86_64 (universal-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)
@@ -849,7 +857,7 @@ Available platforms: (dostępne platformy:)
p [ ] Solaris on x86_64 (x86_64-solaris)
s [ ] Windows (win32)
\end{boxedverbatim}
-\vskip-\baselineskip
+% \vskip-\baselineskip
\caption{Wybór platformy (systemu operacyjnego)}\label{fig:bin-text}
\end{figure}
@@ -872,19 +880,19 @@ b [ ] typowy (medium) -- skromny + więcej pakietów i języków
c [ ] skromny (small) -- podstawowy + xetex, metapost, kilka języków
d [ ] podstawowy (basic) -- plain i latex
e [ ] minimalny -- tylko plain
-f [ ] ConTeXt
-g [ ] GUST
+f [ ] ConTeXt
+g [ ] GUST
h [ ] wyłącznie schemat plików -- w ogóle bez TeX-a
i [ ] teTeX -- obszerniejszy niż typowy, ale mniejszy od pełnego
j [ ] wybór niestandardowy
\end{boxedverbatim}
-\vskip-\baselineskip
+% \vskip-\baselineskip
\caption{Schematy dostępne w instalacji}\label{fig:scheme-text}
\end{figure}
-
+
Rysunek \ref{fig:scheme-text} pokazuje dostępne w instalacji schematy czyli obszerne zestawy pakietów, przeznaczone do wstępnego wyboru instalowanych
komponentów. Domyślny jest schemat pełny \optname{pełny} (rekomendowany) -- instaluje wszystkie dostępne komponenty. Jeśli wybierzemy instalację \optname{basic}, wtedy zostaną zainstalowane tylko komponenty konieczne do poprawnego działania plain \TeX-a i \LaTeX-a. Wybór schematu \optname{skromny} spowoduje zainstalowanie nieco większej liczby pakietów (jest on równoważny z instalacją Basic\TeX\ dla Mac\TeX-a). Do testowania możemy zainstalować schemat \optname{minimalny}, a gdy zdecydujemy się na \optname{typowy} lub \optname{teTeX}, otrzymamy zestaw pakietów 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).
+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).
@@ -895,39 +903,48 @@ Na rysunku \ref{fig:scheme-text} oprócz wymienionych, znajdziemy również sche
\end{center}
\end{figure}
-Wybrany schemat można zmodyfikować korzystając z menu ,,Kolekcje''. Rysunek~\ref{fig:collections-gui} pokazuje okno ,,Collections'' w trybie graficznym.
+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.
+Kolekcje są o jeden poziom bardziej szczegółowe niż schematy -- w~skład schematu wchodzi
+wiele kolekcji, kolekcje składają się z jednego lub więcej pakietów, a pakiet
+(najniższy poziom grupowania w \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.
-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ś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/2020} w~systemach Unix i~|%SystemDrive%\texlive\2020| w Windows.
+str.~\pageref{sec:texmftrees}. Położenie domyślne całej instalacji to
+\dirname{/usr/local/texlive/2021} w~systemach Unix i~|%SystemDrive%\texlive\2021| 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.
-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}.
+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}.
-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
+Katalogi instalacyjne można również zmienić ustawiając różne
+zmienne środowiskowe przed uruchomieniem instalatora (najczęściej są to
\envname{TEXLIVE\_INSTALL\_PREFIX} lub
-\envname{TEXLIVE\_INSTALL\_TEXDIR}); więcej informacji można znaleźć w dokumentacji wyświetlanej poleceniem
-|install-tl --help| (dostępnej też 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{https://tug.org/texlive/doc/install-tl.html}).
- Rozsądną alternatywą może być wtedy instalacja
+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/2020|. Zalecamy użycie katalogu z~nazwą odzwierciedlającą
+Dla zaznaczenia katalogu domowego użytkownika stosujemy zapis ,,|~|'', np.
+|~/texlive/2021|. 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
@@ -939,18 +956,19 @@ 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ż 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 należy podkreślić, że tak jak wszystkie drzewa katalogów,
+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 należy podkreślić, ż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 \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,
-\dirname{TEXMFVAR}.
+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, \dirname{TEXMFVAR}.
- %\end{document}
\subsubsection{Opcje}
\label{sec:options}
@@ -972,52 +990,57 @@ Wybór opcji:
\caption{Menu: Opcje w Unix}\label{fig:options-text}
\end{figure}
-%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.
+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:] (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).
+ 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ó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}).
+ 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 all 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.
+ 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:] Ładuje/instaluje dokumentacje i źródła
+ zawarte w~większości pakietów. Wyłączenie tej opcji nie jest zalecane.
-\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[after installation, set CTAN as source for package updates:] (po instalacji ustaw CTAN jako źródło aktualizacji pakietów). Gdy instalujemy z~\DVD, opcja ta jest domyślnie włączona,
- co pozwala zaktualizować zainstalowane pakiety z~sieci (z~kopii
+ 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.
+ 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[after installation, set CTAN as source for package updates:] (po instalacji
+ ustaw CTAN jako źródło aktualizacji pakietów). 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}.
+ 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}.
\end{description}
- Opcje specyficzne dla systemu
-Windows występujące w~zaawansowanym interfejsie Perl/Tk:
+Opcje specyficzne dla systemu Windows występujące w~zaawansowanym interfejsie GUI{}:
\begin{description}
-\item[adjust PATH setting in registry] Ta opcja zapewnia, że wszystkie
+\item[adjust searchpath] Ta opcja zapewnia, że wszystkie
programy będą miały w~swoich ścieżkach wyszukiwania dostęp do drzewa
katalogów \TL.
@@ -1026,7 +1049,7 @@ Windows występujące w~zaawansowanym interfejsie Perl/Tk:
i~,,No shortcuts'' istnieje trzecia ,,Launcher entry''.
Jest ona opisana w~części~\ref{sec:sharedinstall}.
-\item[change file associations] Pozwala zmienić powiązania plików
+\item[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).
@@ -1035,7 +1058,9 @@ Windows występujące w~zaawansowanym interfejsie Perl/Tk:
\end{description}
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.
+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.
@@ -1046,37 +1071,40 @@ Uruchom
\begin{alltt}
> \Ucom{install-tl -help}
\end{alltt}
-aby wyświetlić wszystkie dostępne parametry. Aby użyć danej opcji należy jej nazwę poprzedzić znakiem |-| lub |--|. Oto najczęściej używane:
+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ż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{https://tug.org/texlive/distro.html#perltk}) skompilowanego ze
-wsparciem dla XFT. Jeśli Perl/Tk i~Tcl/Tk są niedostępne, program instalacyjny uruchomiony zostanie w~trybie tekstowym.
+\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 uruchomiają ten sam interfejs \GUI{}. 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[-lang {\sl LL}] Pozwala wybrać język komunikatów,
+\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.
-
+ 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}),
+ 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}).
+ \GUI{} (patrz część ~\ref{sec:portable-tl}).
-\item[-profile {\sl plik}] Wczytuje \var{plik} profilu instalacji
- 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ć go dla
- powielenia w trybie wsadowym wszystkich wyborów i~ustawień w~kolejnych
+\item[-profile {\sl plik}] Wczytuje \var{plik} profilu instalacji
+ 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ć go dla
+ powielenia w trybie wsadowym wszystkich wyborów i~ustawień w~kolejnych
instalacjach.
-\item [-repository {\sl url-lub-ścieżka}] Pozwala określić inne niż
+\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}
+\htmlanchor{opt-in-place}
\item[-in-place] Jeśli posiadamy kopię repozytorium \TL{} uzyskaną via
rsync, svn itp. (patrz \url{https://tug.org/texlive/acquire-mirror.html}),
opcja ta pozwala na wykorzystanie jako instalacji owej kopii i~jedynie
@@ -1085,31 +1113,32 @@ GUI (patrz część ~\ref{sec:portable-tl}).
\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
+ zaawansowanym użytkownikom. Opcja ta jest niedostępna w~programie
instalacyjnym z~interfejsem graficznym.
\end{ttdescription}
\subsubsection{Parametr \optname{-repository}}
\label{sec:location}
-Domyślnym repozytorium pakietów dla \TL{} jest kopia (\textit{mirror}) \CTAN,
+Domyślnym repozytorium pakietów dla \TL{} jest kopia (\textit{mirror}) \CTAN,
znajdywana automatycznie poprzez serwis \url{https://mirror.ctan.org}.
Parametrowi \optname{-repository} można przypisać adres w sieci
-(rozpoczynający się od \texttt{ftp:}, \texttt{https:} 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{https:}\ lub
-\texttt{ftp:}\ pamiętaj, że końcowy znak ,,\texttt{/}'' lub komponent ,,\texttt{/tlpkg}''
-są ignorowane.)
-
-Przykładowo, można wybrać konkretną kopię (zwierciadło) \CTAN\ z~\url{https://ctan.example.org/tex-archive/systems/texlive/tlnet/} podstawiając
+(rozpoczynający się od \texttt{ftp:}, \texttt{http:}, \texttt{https:} 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:}, \texttt{https:}
+lub \texttt{ftp:} należy zwrócić uwagę, że końcowy znak ,,\texttt{/}'' lub składowa
+,,\texttt{/tlpkg}'' są ignorowane.)
+
+Przykładowo, można wybrać konkretną kopię (zwierciadło) \CTAN\
+z~\url{https://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{https://ctan.org/mirrors}.
-Jeśli podany argument wskazuje na lokalny dysk (ścieżkę bądź adres \texttt{file:/}), wybrana
+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).
+w~podkatalogu \dirname{archive} (nawet jeśli są dostępne pliki nieskompresowane).
\subsection{Czynności poinstalacyjne}
\label{sec:postinstall}
@@ -1123,30 +1152,32 @@ Użycie opisanej w~części~\ref{sec:options} 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 \envname{PATH} dodać ścieżkę do
-programów \TL. (W Windows program instalacyjny czyni to za nas.)
+programów \TL. (W Windows program instalacyjny czyni to za nas).
-Każda z~obsługiwanych platform ma własny podkatalog
+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ównież korzystanie z~systemowych przeglądarek dokumentacji \prog{man}
+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ł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:
+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/2020/bin/x86_64-linux:$PATH; export PATH
-MANPATH=/usr/local/texlive/2020/texmf-dist/doc/man:$MANPATH; export MANPATH
-INFOPATH=/usr/local/texlive/2020/texmf-dist/doc/info:$INFOPATH; export INFOPATH
+PATH=/usr/local/texlive/2021/bin/x86_64-linux:$PATH; export PATH
+MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH; export MANPATH
+INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH; export INFOPATH
\end{sverbatim}
W~wypadku csh lub tcsh należy zmodyfikować plik \filename{$HOME/.cshrc} i dopisać linie:
\begin{sverbatim}
-setenv PATH /usr/local/texlive/2020/bin/x86_64-linux:$PATH
-setenv MANPATH /usr/local/texlive/2020/texmf-dist/doc/man:$MANPATH
-setenv INFOPATH /usr/local/texlive/2020/texmf-dist/doc/info:$INFOPATH
+setenv PATH /usr/local/texlive/2021/bin/x86_64-linux:$PATH
+setenv MANPATH /usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH
+setenv INFOPATH /usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH
\end{sverbatim}
Jeśli jakieś ustawienia zawarto już w~prywatnych plikach konfiguracyjnych,
@@ -1155,31 +1186,31 @@ wówczas oczywiście katalogi \TL\ powinny być tam odpowiednio wkomponowane.
\subsubsection{Zmienne środowiska: konfiguracja globalna}
\label{sec:envglobal}
-Jeśli zmiany mają być na poziomie globalnym albo jeśli mają dotyczyć
+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ć.
+jest zbyt wiele możliwości dotyczących miejsca i~sposobu
+konfigurowania w~różnych systemach aby je wszystkie tutaj opisywać.
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
+\filename{/etc/manpath.config} i,~jeśli istnieje, dodać w~nim wiersze
\begin{sverbatim}
-MANPATH_MAP /usr/local/texlive/2020/bin/x86_64-linux \
- /usr/local/texlive/2020/texmf-dist/doc/man
-\end{sverbatim}
- 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żdym katalogu w plikami wykonywalnymi systemów uniksowych możemy też utworzyć
-symboliczne dowiązanie o nazwie \code{man} do katalogu
+MANPATH_MAP /usr/local/texlive/2021/bin/x86_64-linux \
+ /usr/local/texlive/2021/texmf-dist/doc/man
+\end{sverbatim}
+ 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ż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.
+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 \TL{} z \DVD\ i \textit{po modyfikacji} ścieżki wyszukiwania
-programów (jak opisano to powyżej), możemy pobrać z internetu aktualizacje
+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}
@@ -1187,10 +1218,10 @@ pakietów:
\end{alltt}
Wówczas pakiety będą aktualizowane z najbliższej, automatycznie
-znalezionej kopii archiwów \CTAN\ (co domyślnie włączono podczas instalacji).
+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{https://ctan.org/mirrors})
-wraz z pełną ścieżką do podkatalogu \dirname{tlnet}.
+wraz z~pełną ścieżką do podkatalogu \dirname{tlnet}.
\htmlanchor{xetexfontconfig} % keep historical anchor working
\htmlanchor{sysfontconfig}
@@ -1202,11 +1233,11 @@ 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ą automatycznie dostępne
-dla programu \XeTeX{} poprzez odwołanie do nazwy fontu. W~Mac\,OS\,X{}
+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{https://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
+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}.
@@ -1219,36 +1250,39 @@ następujące czynności:
\item uruchomić \Ucom{fc-cache -fsv}.
\end{enumerate*}
-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*}
+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ć \Ucom{fc-cache -fv}.
\end{enumerate*}
-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
+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ó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+.
+Po zainstalowaniu \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ż \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ć:
+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}
+context --generate
+\end{sverbatim}
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 ścieżki wymienione w
-\verb+TEXMFCACHE+ i zapisze dane w pierwszej ścieżce, która jest dostępna
+\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.
@@ -1259,21 +1293,21 @@ Więcej informacji znajdziemy na stronach:
\label{sec:local-personal-macros}
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ślnie \dirname{$HOME/texmf} lub
-\verb|%USERPROFILE%\texmf|) jest przeznaczony na prywatne makra i~fonty
-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
+(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ślnie \dirname{$HOME/texmf} lub
+\verb|%USERPROFILE%\texmf|) jest przeznaczony na prywatne makra i~fonty
+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ów pliki powinny być umieszczane w~odpowiednich
podkatalogach, zgodnie z~zaleceniami \TDS{} (patrz: \url{https://tug.org/tds},
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/}
+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ści wymaga odświeżenia bazy danych --
@@ -1295,17 +1329,19 @@ katalogów umieszczonych w klamrach.
\subsubsection{Integracja fontów z innych źródeł}
-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).
+Dla \TeX-a i~pdf\TeX-a jest to, niestety, skomplikowane zagadnienie. Sugerujemy
+aby się tym nie zajmować, jeśli nie chce się zagłębiać w~szczegóły instalowania \TeX-a.
+Wiele fontów jest już zawartych w~\TL, więc można się rozejrzeć; strony pod adresem
+\url{https://tug.org/FontCatalogue} przedstawiają skategoryzowane na różne sposoby prawie
+wszystkie fonty tekstowe zawarte w~głównych dystrybucjach \TeX-a.
-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 instalowania i integrowania fontów opisano na stronie:
+\url{https://tug.org/fonts/fontinstall.html}.
-Procedury instalacji i integracji fontów
- opisano w~miarę dokładnie np. na stronie:
- \url{https://tug.org/fonts/fontinstall.html}.
+Warto rozważyć użycie \XeTeX-a lub Lua\TeX-a, (patrz punkt \ref{sec:tex-extensions}),
+które pozwalają na użycie fiontów zainstalowanych w sysytemie operacyjnym z~pominięciem
+jakiegokolwiek instalowania \TeX-owego. (Trzeba jednak zachwować rozwagę,
+ponieważ użycie fontów systemowych czyni dokumenty nieużywalnymi w~innych otoczeniach).
\subsection{Testowanie instalacji}
\label{sec:test-install}
@@ -1315,13 +1351,13 @@ poprawnie. Pierwszą rzeczą będzie znalezienie programu do edycji plików.
\TL{} dostarcza edytor \TeX{}works (\url{https://tug.org/texworks}), ale tylko
dla Windows, zaś Mac\TeX{} edytor
TeXShop (\url{https://pages.uoregon.edu/koch/texshop}).
-Dla innych systemów uniksowych
-wybór edytora pozostawia się użytkownikowi. W~zasadzie we wszystkich
+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.
+tekście.
Opiszemy tu podstawowe procedury testujące funkcjonowanie instalacji
-w~systemach Unix, ale zasady dla Mac\,OS\,X{} i~Windows są identyczne.
+w~systemach Unix, ale zasady dla Mac\,OS\,X{} i~Windows są identyczne.
\begin{enumerate}
\item Sprawdzamy najpierw, czy uruchamia się program \cmdname{tex}:
@@ -1332,65 +1368,68 @@ Copyright ... D.E. Knuth.
...
\end{alltt}
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
+(\emph{nie znaleziono polecenia}), oznacza to, że niepoprawnie
+zadeklarowano zmienną \envname{PATH} (patrz: deklaracje zmiennych
środowiska na str.~\pageref{sec:env}).
-\item Następnie przetwarzamy prosty plik \LaTeX-owy:
+\item Następnie przetwarzamy prosty plik \LaTeX-owy generując PDF:
\begin{alltt}
-> \Ucom{latex sample2e.tex}
+> \Ucom{pdflatex sample2e.tex}
This is pdfTeX 3.14...
...
-Output written on sample2e.dvi (3 pages, 7484 bytes).
+Output written on sample2e.pdf (3 pages, 142120 bytes).
Transcript written on sample2e.log.
\end{alltt}
-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
+Gdy program nie znajduje \filename{sample2e.tex} (bądź innych
+plików), może to oznaczać, że nadal działają poprzednie 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ąd wyniku składu:
+\item Podgląd wyniku składu (pliku PDF):
\begin{alltt}
- > \Ucom{xdvi sample2e.dvi} # Unix
- > \Ucom{dviout sample2e.dvi} # Windows
+ > \Ucom{xpdf sample2e.dvi} # Unix
\end{alltt}
-% Dla MS Windows analogicznym poleceniem jest \cmdname{dviout}.
- 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}.
+W nowym oknie powinien pojawić się dokument wyjaśniający podstawy \LaTeX-a.
+(Warto go przeczytać będąc początkującym użytkownikiem.)
-\item Przetwarzanie pliku .dvi do \PS{} w~celu wyświetlenia lub wydruku:
+Oczywiście istnieje wiele przeglądarek PDF; w systemach Unix używa się
+\cmdname{evince} i~\cmdname{okular}. Dla Windows sugerujemy
+wypróbowanie Sumatra PDF (\url{https://www.sumatrapdfreader.org/free-pdf-reader.html}).
+Przeglądarki PDF nie jest są dostarczane z \TL{}, należy więc osobno zainstalować przeglądarkę
+swojego wyboru.
+
+\item Oczywiście można też nadal wygenerować dokument w oryginalnym \TeX-owym formacie \dvi{}:
\begin{alltt}
-> \Ucom{dvips sample2e.dvi -o sample2e.ps}
+> \Ucom{latex sample2e.tex}
\end{alltt}
-\item Tworzenie dokumentu w~formacie PDF zamiast .dvi:
+\item A następnie obejrzeć wynik:
\begin{alltt}
-> \Ucom{pdflatex sample2e.tex}
+> \Ucom{xdvi sample2e.dvi} # Unix
+> \Ucom{dviout sample2e.dvi} # Windows
+\end{alltt}
+
+Polecenie \cmdname{xdvi} nie działa poza środowiskiem
+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{}:
+\begin{alltt}
+> \Ucom{dvips sample2e.dvi -o sample2e.ps}
\end{alltt}
-\item Podgląd dokumentu PDF:
+\item lub utworzenie dokumentu w~formacie PDF z~\dvi{}; to alternatywa
+do użycia pdf\TeX\-a (lub Xe\TeX\-a lub Lua\TeX-a), co niekiedy może użytecznym:
+
\begin{alltt}
-> \Ucom{gv sample2e.pdf}
-\textrm{lub:}
-> \Ucom{xpdf sample2e.pdf}
+> \Ucom{dvipdfmx sample2e.dvi -o sample2e.pdf}
\end{alltt}
-Programy \cmdname{gv} i~\cmdname{xpdf} są zwykle dostarczane
-w~ramach systemu operacyjnego, wobec tego nie zamieszczono ich
-na \TL. Przed samodzielną instalacją warto odwiedzić strony,
-odpowiednio: \url{https://www.gnu.org/software/gv}
-i~\url{https://www.xpdfreader.com}. W~sieci dostępny jest także
-bezpłatny program Adobe Reader (\url{https://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ślnie instalowany jest dla \TL{} program
-\cmdname{psv}
-(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{https://psview.sourceforge.net/download.html}).
-\item Inne przydatne pliki testowe (poza sample2e.tex).
+
+\item Inne przydatne pliki testowe (poza sample2e.tex):
\begin{ttdescription}
\item [small2e.tex] Plik przykładowy prostszy niż \filename{sample2e}.
\item [testpage.tex] Plik do testowania położenia wydruku na kartce papieru, przydatny
@@ -1412,10 +1451,10 @@ This is XeTeX, Version 3.14\dots
Output written on opentype-info.pdf (1 page).
Transcript written on opentype-info.log.
\end{alltt}
-Gdy otrzymamy komunikat błędu:
+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}.
+należy zmienić konfigurację systemu, jak to opisano
+w~punkcie~\ref{sec:font-conf-sys}.
\end{enumerate}
\subsection{Dodatkowe oprogramowanie}
@@ -1432,20 +1471,18 @@ Poniżej znajdziesz linki do innych narzędzi, które mogą przydać się w pra
\begin{itemize*}
\item \cmdname{GNU Emacs} jest również dostępny dla Windows, zobacz
\url{https://www.gnu.org/software/emacs/emacs.html}.
- \item \cmdname{Emacs with Auc\TeX} dla Windows dostępny z \CTAN.
- Strona domowa AuC\TeX\ \url{https://www.gnu.org/software/auctex}.
+ \item \cmdname{Emacs with AUC\TeX} dla Windows dostępny z \CTAN.
+ Strona domowa AUC\TeX\ \url{https://www.gnu.org/software/auctex}.
\item \cmdname{SciTE} dostępny z
\url{https://www.scintilla.org/SciTE.html}.
- \item \cmdname{Texmaker} darmowy, dostępny z
+ \item \cmdname{Texmaker} darmowy, dostępny z
\url{https://www.xm1math.net/texmaker}.
- \item \cmdname{TeXstudio} Oparty na \cmdname{Texmaker} z dodatkowymi możliwościami; \url{https://texstudio.org/}.
- \item \cmdname{TeXnicCenter} darmowy, dostępny z
- \url{https://www.texniccenter.org} oraz w dystrybucji pro\TeX{}t.
- \item \cmdname{TeXworks} darmowy, dostępny z
- \url{https://tug.org/texworks} i instalowany jako część \TL\ (tylko dla
- Windows).
- \item \cmdname{Vim} darmowy, dostępny z
- \url{https://www.vim.org}.
+ \item \cmdname{TeXstudio} Oparty na \cmdname{Texmaker}, do którego dodano nowe właściwości;
+ dostępny z~\url{https://texstudio.org/} lub w~dystrybucji pro\TeX{}.
+ \item \cmdname{TeXnicCenter} darmowy, dostępny z~\url{https://www.texniccenter.org}.
+ \item \cmdname{TeXworks} darmowy, dostępny z~\url{https://tug.org/texworks}
+ i~instalowany jako część \TL\ (tylko dla Windows).
+ \item \cmdname{Vim} darmowy, dostępny z~\url{https://www.vim.org}.
\item \cmdname{WinEdt} shareware, dostępny przez
\url{https://tug.org/winedt} lub \url{https://www.winedt.com}.
\item \cmdname{WinShell} dostępny z \url{https://www.winshell.de}.
@@ -1478,8 +1515,8 @@ TEXMFDIST = $TEXMFROOT/texmf-dist
...
TEXMFLOCAL = $SELFAUTOGRANDPARENT/texmf-local
\end{sverbatim}
-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ę
+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żliwa jest zatem np. instalacja lokalna \TL{}, po czym przeniesienie
@@ -1514,78 +1551,27 @@ 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.
+Z~technicznego punktu widzenia instalacja przenośna staje się samowystarczalna
+gdy ustawienia \envname{TEXMFHOME}, \envname{TEXMFVAR}
+i~\envname{TEXMFCONFIG} są równe \envname{TEXMFLOCAL},
+\envname{TEXMFSYSVAR}, i~\envname{TEXMFSYSCONFIG}, odpowiednio; w~ten sposób nie są tworzone
+konfiguracje indywidualne użytkowników i~pamięci podręczne (\textit{cache}).
+
Do uruchomienia programów \TL\ w~takiej instalacji wystarczy w sesji
terminala dodać, jak zazwyczaj, odpowiedni katalog do zmiennej
-\code{PATH}.
-
+\code{PATH}.
+\newpage % wymuszam, aby poniższy tekst i "tray-menu" były na tej samej stronie
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:
+zadań, poniżej:
\medskip
\tlpng{tray-menu}{4cm}
\smallskip
-
\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ś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ę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ą po prostu zamontować
-% plik obrazu \ISO.
-% \end{itemize}
-
-% Obraz \ISO\ można oczywięcie wypali� na p�ytce \DVD.
-
-% 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�� 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� katalogów umożliwia opcja
-% \verb+TEXDIR+ programu instalacyjnego.
-
-% 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{https://wincdemu.sysprogs.org/}).
-
-% Poza tym w~Windows można do��czy� opisany wyżej skrypt \filename{w32client}
-% (patrz: \ref{sec:sharedinstall} oraz
-% \url{https://tug.org/texlive/w32client.html}), który wykonuje swe zadania,
-% podobnie jak w wypadku instalacji sieciowej.
-
-% 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ć 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ądzanie instalacją}
\label{sec:tlmgr}
@@ -1604,7 +1590,7 @@ dostosować menu do własnych potrzeb.
\begin{figure}[tb]
\tlpng{tlmgr-gui}{\linewidth}
-\caption{\prog{tlmgr} w~trybie graficznym: główne okno, po
+\caption{\prog{tlmgr} w~trybie graficznym: główne okno, po
,,Wczytaj'' (\textit{Load}).}
\label{fig:tlmgr-gui}
\end{figure}
@@ -1613,84 +1599,35 @@ dostosować menu do własnych potrzeb.
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
+\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
+\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
+użytkownikow przyzwyczajonym do tego interfejsu, zalecamy używanie \prog{tlmgr}.
- %\begin{figure}[tb]
- %\tlpng{tlmgr-config}{.8\linewidth}
- %\caption{\texttt{tlmgr} w~trybie graficznym: zak�adka
- %konfiguracji}\label{fig:tlmgr-config}
- %\end{figure}
-
\subsection{\cmdname{tlmgr} -- tryb graficzny (\GUI)}
-\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~\MacOSX{}. 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.
+\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~\MacOSX{}. Rysunek~\ref{fig:tlcockpit}
+pokazuje \prog{tlcockpit}, który wymaga programu Java w wersji~8 lub wyższej
+wraz z~JavaFX. Oba programy są dołączone w~osobnych pakietach.
-\prog{tlmgr} może być uruchomiony w~trybie graficznym
+\prog{tlmgr} może być uruchomiony we własnym trybie graficznym
(rys.~\ref{fig:tlmgr-gui}) za pomocą polecenia:
\begin{alltt}
> \Ucom{tlmgr -gui}
\end{alltt}
-W tym przypadku wymagany jest moduł Perl/Tk, który nie jest już częścią Perla dostarczanego przez \TL{} dla systemu Windows.
-
-
-% 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.
-
-%%%%%%%%%%%%%% -- 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.
-%%%%%%%%%%%%%%%%
+W tym przypadku wymagany jest moduł Perl/Tk, który nie jest już częścią Perla
+dostarczanego przez \TL{} dla systemu Windows.
\subsection{Przykładowe wywołania \cmdname{tlmgr} z~linii poleceń}
@@ -1707,7 +1644,7 @@ bądź tylko wyliczenie, jakie pakiety będą aktualizowane:
> \Ucom{tlmgr update -list}
\end{alltt}
-Poniższy, bardziej rozbudowany przykład dodaje kolekcję zawierającą 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}
@@ -1725,20 +1662,20 @@ running post install action for xetex
install: xetex-def
...
running mktexlsr
-mktexlsr: Updating /usr/local/texlive/2019/texmf-dist/ls-R...
+mktexlsr: Updating /usr/local/texlive/2021/texmf-dist/ls-R...
...
running fmtutil-sys --missing
...
Transcript written on xelatex.log.
-fmtutil: /usr/local/texlive/2019/texmf-var/web2c/xetex/xelatex.fmt installed.
+fmtutil: /usr/local/texlive/2021/texmf-var/web2c/xetex/xelatex.fmt installed.
\end{fverbatim}
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
+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świetlić informację o~pakiecie (kolekcji bądź schemacie), należy
+Aby wyświetlić informację o~pakiecie (kolekcji bądź schemacie), należy
uruchomić np.:
\begin{alltt}
> \Ucom{tlmgr show collection-latexextra}
@@ -1755,7 +1692,7 @@ sizes: 657941k
\end{fverbatim}
\noindent
-\textbf{Uwaga:} pełna dokumentacja programu \cmdname{tlmgr} dostępna
+\textbf{Uwaga:} pełna dokumentacja programu \cmdname{tlmgr} dostępna
jest pod adresem:
\url{https://tug.org/texlive/tlmgr.html} lub po uruchomieniu:
\begin{alltt}
@@ -1770,23 +1707,23 @@ jest pod adresem:
W systemie Windows program instalacyjny wykonuje kilka dodatkowych czynności:
\begin{description}
-\item[Menu i skróty.]
+\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{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} i \prog{Dviout} 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
+\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
+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
@@ -1796,9 +1733,9 @@ administrator systemu, to katalogi \TL\ są zabezpieczone przed zapisem przez
zwykłego użytkownika (przynajmniej na dysku stałym sformatowanym w~NTFS).
\end{description}
-Można też skorzystać z innego sposobu instalacji, używając 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},
+%Istnieje też inne podejście, używając programu \filename{tlaunch},
%opisanego w~punkcie~\ref{sec:sharedinstall}.
\subsection{Programy pomocnicze dla Windows}
@@ -1847,15 +1784,15 @@ 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 środowisko \TeX-owe edytor, zintegrowany
+\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.
+ 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ędzia z~biblioteki fontconfig; program
-\prog{fc-cache} rejestruje dla \XeTeX-a fonty systemowe (Windows) lub dostarczane
+\item[fc-list, fc-cache, \ldots] narzędzia z~biblioteki fontconfig; program
+\prog{fc-cache} rejestruje dla \XeTeX-a fonty systemowe (Windows) lub dostarczane
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.
@@ -1863,7 +1800,7 @@ z~modułem do podglądu plików PDF.
%
%
-%Poniżej zamieszczono listę miejsc, z~których można pobrać programy
+%Poniżej zamieszczono listę miejsc, z~których można pobrać programy
%pomocnicze:
%
%\begin{description}
@@ -1872,8 +1809,8 @@ z~modułem do podglądu plików PDF.
% pakiety należy pobrać z~zasobów CPAN \url{https://cpan.org})
%\item[ImageMagick] -- bogaty zestaw narzędzi do wsadowego przetwarzania
% plików graficznych (\url{https://www.imagemagick.com})
-%\item[NetPBM] -- do przetwarzania i~konwersji plików graficznych możemy
-% użyć alternatywnego dla \textsf{ImageMagick} programu NetPBM
+%\item[NetPBM] -- do przetwarzania i~konwersji plików graficznych możemy
+% użyć alternatywnego dla \textsf{ImageMagick} programu NetPBM
% (\url{https://netpbm.sourceforge.net/})
%\item[Edytory dla systemu \TeX{}] -- spory wybór programów, uwzględniających
% indywidualne preferencje użytkownika (poniżej wymieniono jedynie
@@ -1887,7 +1824,7 @@ z~modułem do podglądu plików PDF.
%% http://www.gnu.org/software/emacs/windows/ntemacs.html)
%% \item \cmdname{XEmacs} -- bardziej przyjazna wersja dla Windows
%% (\url{https://www.xemacs.org/})
-% \item \cmdname{LEd} -- polski edytor, dostępny
+% \item \cmdname{LEd} -- polski edytor, dostępny
% z~\url{https://www.latexeditor.org/}.
% \item \cmdname{SciTE} -- edytor dostępny
% z \url{https://www.scintilla.org/SciTE.html}
@@ -1899,10 +1836,10 @@ z~modułem do podglądu plików PDF.
% fukcje, patrz \url{https://texstudio.org/}.
% \item TeXnicCenter -- kolejny, dosyć bogaty w~funkcje edytor
% (\url{https://www.toolscenter.org/products/texniccenter/})
-% \item \cmdname{TeXworks} -- nowy edytor, dostępny
+% \item \cmdname{TeXworks} -- nowy edytor, dostępny
% z~\url{https://tug.org/texworks} i~instalowany wyłącznie w~Windows
% jako część \TL.
-% \item \cmdname{Vim} -- rozbudowany i~bardzo funkcjonalny edytor,
+% \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{https://www.vim.org})
@@ -1919,7 +1856,7 @@ z~modułem do podglądu plików PDF.
\subsection{User Profile (inaczej Home -- katalog domowy)}
\label{sec:winhome}
-Odpowiednikiem uniksowego katalogu domowego użytkownika (|$HOME|)
+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
@@ -1933,7 +1870,7 @@ i~w~Unix.
W systemie Windows prawie wszystkie dane konfiguracyjne przechowywane są
w~tzw. rejestrze. Zawiera on hierarchicznie zorganizowane klucze, w~ramach
kilku kluczy głównych. Najbardziej istotne dla programów instalacyjnych
-są klucze \path{HKEY_CURRENT_USER} oraz \path{HKEY_LOCAL_MACHINE}
+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).
@@ -1952,8 +1889,8 @@ dostępu do rejestru.
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
+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śli osoba instalująca ma uprawnienia administratora, to udostępniona jest
@@ -1968,24 +1905,25 @@ instalacji jest katalog w~ramach \verb|%SystemDrive%|. Program instalacyjny
zawsze sprawdza, czy ten katalog jest dostępny do zapisu dla aktualnego
użytkownika.
-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.
+Problem może się pojawić wtedy, gdy instalujący \TL{} nie ma uprawnień
+administratora, a~programy \TeX-owe są już w~systemowej ścieżce przeszukiwania.
+Wynikowa przeszukiwanie jest realizowane najpierw wg ścieżek systemowych,
+a~następnie wg ścieżek użytkownika. W~konsekwencji nie będą znajdowane nowo
+zainstalowane programy. W takim przypadku program instalacyjny tworzy skrót
+do wiersza poleceń, w~którym ścieżka do nowych programów \TL{} jest przeszukiwana
+z~priorytetem, przed ścieżkami systemowymi. Jedynie korzystanie z~tak skonfigurowanego
+programu wiersza poleceń umożliwi dostęp do programów nowozainstalowanego \TL.
+Podobnie przygotowywany jest skrót do programu \TeX{}works, o ile go zainstalowaliśmy.
Windows Vista i nowsze stwarzają dodatkowe utrudnienia: nawet jeśli
-jesteśmy zalogowani jako administrator, musimy dodatkowo żądać uprawnień do
+jesteśmy zalogowani jako administrator, musimy dodatkowo uzyskać uprawnienia 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
+myszy program (skrót), co pozwala na wybranie opcji ,,Uruchom jako
administrator''.
-\subsection{Zwiększanie maksymalnej dostępnej pamięci
+\subsection{Zwiększanie maksymalnej dostępnej pamięci
w~Windows i~Cygwin}
\label{sec:cygwin-maxmem}
@@ -2023,7 +1961,7 @@ użytkownika, używając \code{HKEY\_CURRENT\_USER}.
%plików?}
%
%\begin{itemize}
-% \item Podstawowym narz�dziem do diagnozowania problemów jest program
+% \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
@@ -2032,9 +1970,9 @@ użytkownika, używając \code{HKEY\_CURRENT\_USER}.
%można tymczasowo zdefiniować zmienną środowiska (w~oknie poleceń):
%\begin{verbatim}
%SET KPATHSEA_DEBUG_OUTPUT=err.log
-%\end{verbatim}
-%można równie� zadań zakres diagnostyki:
-%\begin{verbatim}
+%\end{verbatim}
+%można równie� zadań zakres diagnostyki:
+%\begin{verbatim}
%SET KPATHSEA_DEBUG=-1
%\end{verbatim}
%
@@ -2064,10 +2002,10 @@ użytkownika, używając \code{HKEY\_CURRENT\_USER}.
% \end{tabular}
%}
%
-%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�.
+%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�d
@@ -2077,7 +2015,7 @@ użytkownika, używając \code{HKEY\_CURRENT\_USER}.
\section{Instrukcja obsługi systemu 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
+\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{https://tug.org/web2c}.
%\end{document}
@@ -2090,7 +2028,7 @@ 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ła w systemach Unix, Windows 32-bitowy, (w~tym Mac\,OS\,X),
- i~innych systemach operacyjnych.
+ i~innych systemach operacyjnych.
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ą:
@@ -2123,7 +2061,7 @@ Podstawowymi składnikami systemu są:
\noindent
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{}
+Do optymalnego korzystania z~instalacji \Webc{}
przyda się znajomość kilku zasad rządzących całą rodziną programów.
Wszystkie programy obsługują standardowe opcje \GNU:
@@ -2153,8 +2091,8 @@ Aby przyspieszyć poszukiwanie plików, katalog główny każdego drzewa ma sw
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 ścieżek przez Kpathsea}
\label{sec:kpathsea}
@@ -2176,7 +2114,7 @@ niż dwukropek (\samp{:}) oraz ,,ciach'' (\samp{/}).
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.
+str.~\pageref{sec: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.
@@ -2230,29 +2168,29 @@ str.~\pageref{sec:debugging}).
\subsubsection{Pliki konfiguracyjne}
-
+
\KPS{} szuka ścieżek przeszukiwania i~innych definicji w~\emph{plikach
konfiguracyjnych} o~nazwach \file{texmf.cnf}.
Ś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{.../2020/texmf.cnf},
+
+Zamiast tego typowa instalacja \TL{} tworzy plik \file{.../2021/texmf.cnf},
który w~wyjątkowych wypadkach możemy modyfikować. \\ Głównym plikiem
-konfiguracyjnym jest \file{.../2020/texmf-dist/web2c/texmf.cnf}, ale
-nie powinien być on modyfikowany, gdyż
+konfiguracyjnym jest \file{.../2021/texmf-dist/web2c/texmf.cnf}, ale
+nie powinien być on modyfikowany, gdyż
zmiany będą utracone podczas aktualizacji.
-
+
Na marginesie, jeśli chcesz po prostu dodać osobisty katalog do
-konkretnej ścieżki wyszukiwania, rozsądnie jest zmienić ustawienie zmiennej środowiskowej następująco:
+konkretnej ścieżki wyszukiwania, rozsądnie jest zmienić ustawienie zmiennej środowiskowej następująco:
\begin{verbatim}
TEXINPUTS=.:/my/macro/dir:
\end{verbatim}
Aby ustawienia mogły być zachowane i przenoszone przez lata należy użyć \samp{:} (\samp{;} dla Windows) aby wstawić ścieżki systemowe,
-zamiast próbować je wszystkie zapisywać jawnie (zobacz rozdział~\ref{sec:default-expansion}).
+zamiast próbować je wszystkie zapisywać jawnie (zobacz rozdział~\ref{sec:default-expansion}).
Inna możliwość to użycie drzewa \envname{TEXMFHOME} (zobacz rozdział~\ref{sec:directories}).
Czytane będą \emph{wszystkie} pliki \file{texmf.cnf} w~ścieżce
@@ -2261,7 +2199,7 @@ 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
+%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}):
@@ -2298,19 +2236,19 @@ Nazwa \ttvar{zmienna} zawierać może dowolne znaki poza spacją,
\texttt{\var{program}.exe}. Pozwala to różnym odmianom \TeX-a stosować
różne ścieżki przeszukiwania.
\item Jako ciąg znaków, \var{wartość} zawierać może dowolne znaki.
-W praktyce jednak większość znaków specjalnych, takich jak nawiasy klamrowe czy przecinki, jest używana do rozwijania ścieżek, więc nie mogą być one użyte w nazwach katalogów
+W praktyce jednak większość znaków specjalnych, takich jak nawiasy klamrowe czy przecinki, jest używana do rozwijania ścieżek, więc nie mogą być one użyte w nazwach katalogów
(zobacz rozdział~\ref{sec:cnf-special-chars}).
-
+
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.
Aby plik \file{texmf.cnf} był ten sam dla Unix-a i~Windows znak \samp{;} w \var{wartość} jest rozumiany jako \samp{:}. Ta zmiana dotyczy wszystkich wartości, ale w praktyce znak o \samp{;} nie jest potrzebny nigdzie indziej.
-
-Po prawej stronie nie można używać konstrukcji
- \code{\$\var{var}.\var{prog}}, zamiast tego należy użyć zmiennej pomocniczej.
-
-
+
+Po prawej stronie nie można używać konstrukcji
+ \code{\$\var{var}.\var{prog}}, zamiast tego należy użyć zmiennej pomocniczej.
+
+
\item
Wszystkie definicje czytane są zanim cokolwiek zostanie rozwinięte, tak
więc do zmiennych można się odwoływać przed ich zdefiniowaniem.
@@ -2322,7 +2260,7 @@ reguł notacji:
\else
jest pokazany na rys.~\ref{fig:config-sample}.
\fi
-
+
%\end{document}
\subsubsection{Rozwijanie ścieżek}
\label{sec:path-expansion}
@@ -2339,14 +2277,14 @@ Rozwinięcia te opisane są w~poniższych podrozdziałach.
\subsubsection{Rozwijanie domyślne}
\label{sec:default-expansion}
-
+
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ą
-
+
\begin{alltt}
> \Ucom{setenv TEXINPUTS /home/karl:}
@@ -2374,7 +2312,7 @@ 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}.
+przez przypisanie listy nawiasów do \code{\$TEXMF}.
W~dostarczonym pliku \file{texmf.cnf} można znaleźć następującą (uproszczoną tu)
definicję:
\begin{verbatim}
@@ -2385,7 +2323,7 @@ Używając jej, można następnie zdefiniować na przykład:
TEXINPUTS = .;$TEXMF/tex//
\end{verbatim}
co oznacza, że po szukaniu w~katalogu bieżącym będą przeszukane kolejno
-\code{\$TEXMFVAR/tex}, \code{\$TEXMFHOME/tex}, \code{\$TEXMFLOCAL/tex},
+\code{\$TEXMFVAR/tex}, \code{\$TEXMFHOME/tex}, \code{\$TEXMFLOCAL/tex},
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}).
@@ -2432,13 +2370,13 @@ konfiguracyjnych \KPS{}.
\item[\CODE{,}] Oddziela elementy w rozwinięciu nawiasu.%Separates items in brace expansion.
\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
+\item[\CODE{\%}] Początek komentarza, obejmującego wszystkie znaki do końca
linii.
\item[\CODE{\bs}] Znak kontynuacji na końcu wiersza pozwalający na wpisy wieloliniowe.% na przełamanie wiersza z~wyrażeniem).
\item[\CODE{!!}] Przeszukiwanie \emph{tylko} bazy danych,
a~\emph{nie} dysku.
\end{ttdescription}
-
+
\subsection{Bazy nazw plików}
\label{sec:filename-database}
@@ -2586,9 +2524,9 @@ dzięki swoim jednoznacznym rozszerzeniom:
> \Ucom{kpsewhich cmr10.pk}
\end{alltt}
Pliki czcionek bitmapowych typu \file{.pk} używane są przez sterowniki programów,
- takich jak \cmdname{dvips} czy \cmdname{xdvi}.
+ 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})
+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}
@@ -2604,7 +2542,7 @@ właśnie wynik.
> \Ucom{kpsewhich -dpi=300 wsuipa10.pk}
\end{alltt}
W przypadku, kiedy zaznaczamy rozdzielczość
-300dpi (\texttt{-dpi=300}), otrzymujemy informację, że w~naszej instalacji taka
+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
@@ -2619,7 +2557,7 @@ szukanie pliku mapy czcionek PostScriptowych \file{psfonts.map}
(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ż rozszerzenie \samp{.ps} nie jest jednoznaczne, musimy
+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}
@@ -2677,7 +2615,7 @@ pierwszy napotkany plik.
\subsubsection{Diagnostyka błędów}
\label{sec:debugging}
-Czasami niezbędne są informacje o~tym, jak program sobie radzi
+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}
@@ -2710,7 +2648,7 @@ zmiennej środowiskowej \envname{KPATHSEA\_DEBUG}, ustawiając ją
na opisaną powyżej wartość (kombinację wartości).
\noindent
-\textbf{Uwaga dla użytkowników Windows:} w~systemie tym niełatwo
+\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
@@ -2735,7 +2673,7 @@ fontu Computer Modern, stąd opcja \texttt{-Pcms}).
\end{alltt}
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,
+ścieżki przez \KPS{} (patrz: \cmdname{dvips} Reference Manual,
\OnCD{texmf-dist/doc/dvips/dvips.pdf}).
Komunikaty z~uruchomienia programu (nieco zmodyfikowane) znajdują się
na~rys.~\ref{fig:dvipsdbga}.
@@ -2744,7 +2682,7 @@ na~rys.~\ref{fig:dvipsdbga}.
\input{examples/ex6a.tex}
\caption{Szukanie pliku konfiguracyjnego}\label{fig:dvipsdbga}
\end{figure*}
-
+
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}
@@ -2781,7 +2719,7 @@ This is dvips(k) 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com)
%\fi
\end{alltt}% decided to accept slight overrun in tub case
\ifSingleColumn
-%\ldots
+%\ldots
potem szuka pliku prologu \file{texc.pro}:
\begin{alltt}\small
kdebug:start search(file=texc.pro, must\_exist=0, find\_all=0,
@@ -2826,7 +2764,7 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf-dist/fonts/type1/public/cm/cmr10.pf
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.
-
+
Ustawienia wszystkich parametrów znajdują się w~części trzeciej pliku.
Najważniejszymi zmiennymi są:
\begin{ttdescription}
@@ -2847,222 +2785,230 @@ przeczytana z~pliku \texttt{texmf.cnf}.
\TeX-a na informacje o~fontach. Jest to mniej więcej ogólna
wielkość wczytywanych przez \TeX-a plików TFM.
%
-\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}.
+\item[\code{hash\_extra}]
+Dodatkowa wielkość pamięci przeznaczonej na tablicę zawierającą nazwy instrukcji;
+domyślna wartość \texttt{hash\_extra} to \texttt{60000}.
\end{ttdescription}
%
-
-
+
+
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ższe parametry stanowią praktyczny kompromis, pozwalający
na pewną elastyczność.
-
+
\htmlanchor{texmfdotdir}
\subsection{\texttt{\$TEXMFDOTDIR}}
\label{sec:texmfdotdir}
-W wielu miejscach powyżej podajemy różne ścieżki przeszukiwania zaczynające się od znaku \code{.} (aby najpierw przeszukać katalog bieżący), tak jak w
+W wielu miejscach powyżej podajemy różne ścieżki przeszukiwania zaczynające się od znaku
+\code{.} (aby najpierw przeszukać katalog bieżący), tak jak w
\begin{alltt}\small
TEXINPUTS=.;$TEXMF/tex//
\end{alltt}
-Jest to uproszczenie. Plik \code{texmf.cnf} który dostarczamy w \TL{} używa \filename{$TEXMFDOTDIR} zamiast \samp{.}, tak jak w
+Jest to uproszczenie. Plik \code{texmf.cnf} który dostarczamy w \TL{} używa \filename{$TEXMFDOTDIR} zamiast \samp{.}, tak jak w
\begin{alltt}\small
TEXINPUTS=$TEXMFDOTDIR;$TEXMF/tex//
\end{alltt}
-(W dostarczonym pliku druga część jest nieco bardziej skomplikowana niż tylko \filename{$TEXMF/tex//}. Ale to jest mniej ważne; tu chcemy przedstawić zmienną \filename{$TEXMFDOTDIR}.)
-
-Powód użycia zmiennej \filename{$TEXMFDOTDIR} w definicji ścieżki zamiast \samp{.} jest oczywisty -- może ona być nadpisana. Na przykład, dokument może składać się z wielu plików umieszczonych w różnych podkatalogach. Aby sobie z tym poradzić należy ustawić \filename{TEXMFDOTDIR} jako \filename{.//} (na przykład w katalogu w~którym budujemy dokument) i wtedy wszystkie podkatalogi będą przeszukiwane. (Uwaga: nie należy używać \filename{.//} domyślnie. Jest wysoce niepożądane i potencjalnie niebezpieczne przeszukiwanie wszystkich podkatalogów dla konkretnego dokumentu.)
-
-I jeszcze jeden przykład. Jeśli wszystkie pliki są wyszukiwane poprzez podanie bezpośrednich ścieżek to nie trzeba przeszukiwać bieżącego katalogu. Można wtedy ustawić \filename{$TEXMFDOTDIR} na np. \filename{/nonesuch} albo inny nie istniejący katalog.
-
-Domyślną wartością \filename{$TEXMFDOTDIR} jest \samp{.} i taka jest w \filename{texmf.cnf}.
+(W dostarczonym pliku druga część jest nieco bardziej skomplikowana niż tylko
+\filename{$TEXMF/tex//}. Ale to jest mniej ważne; tu chcemy przedstawić zmienną
+\filename{$TEXMFDOTDIR}).
+
+Powód użycia zmiennej \filename{$TEXMFDOTDIR} w definicji ścieżki zamiast
+\samp{.} jest oczywisty -- może ona być nadpisana. Na przykład, dokument
+może składać się z wielu plików umieszczonych w różnych podkatalogach. Aby
+sobie z tym poradzić należy ustawić \filename{TEXMFDOTDIR} jako \filename{.//}
+(na przykład w katalogu w~którym budujemy dokument) i wtedy wszystkie podkatalogi
+będą przeszukiwane. (Ostrzeżenie: nie należy używać \filename{.//} domyślnie. Jest
+wysoce niepożądane i~potencjalnie niebezpieczne przeszukiwanie wszystkich podkatalogów
+dla dowolnego dokumentu.)
+
+I jeszcze jeden przykład. Jeśli wszystkie pliki są wyszukiwane poprzez podanie
+bezpośrednich ścieżek to nie trzeba przeszukiwać bieżącego katalogu. Można wtedy
+ustawić \filename{$TEXMFDOTDIR} na np. \filename{/nonesuch} albo inny nie
+istniejący katalog.
+
+Domyślną wartością \filename{$TEXMFDOTDIR} jest \samp{.} i~taka jest w~\filename{texmf.cnf}.
\htmlanchor{ack}
\section{Podziękowania}
\TL{} jest wspólnym dziełem prawie wszystkich grup \TeX-owych.
-Niniejsza edycja \TL{} została opracowana pod kierownictwem Karla Berry'ego,
+Niniejsza edycja \TL{} została opracowana pod kierownictwem Karla Berry'ego,
przy głównym współudziale:
\begin{itemize*}
\item grup \TeX-owych: międzynarodowej, niemieckiej, holenderskiej i~polskiej
- (odpowiednio: TUG, DANTE e.V., NTG, i~GUST),
- które wspólnie zapewniają potrzebną infrastrukturę techniczną
- i~organizacyjną. Dołącz do swojej grupy użytkowników systemu \TeX! (Odwiedź
-\url{https://tug.org/usergroups.html});
-
-\item zespołu CTAN (\url{https://ctan.org}),
- %(w~szczeg�lno�ci Robina Fairbairnsa i~Rainera Sch\"opfa),
- który dystrybuuje obrazy płyt \TL{} i~udostępnia wspólną
+ (odpowiednio: TUG, DANTE e.V., NTG, i~GUST),
+ które wspólnie zapewniają potrzebną infrastrukturę techniczną
+ i~organizacyjną. Dołącz do swojej grupy użytkowników systemu \TeX! (Odwiedź
+ \url{https://tug.org/usergroups.html});
+
+\item zespołu CTAN (\url{https://ctan.org}),
+ 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ó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 Nelsona Beebe, który umożliwił dostęp do wielu platform dewelperom \TL,
+ który sam wszechstronnie testujemi za jego niezrównane prace bibliograficzne;
+
\item Johna Bowmana, który dostosował swój zaawansowany program Asymptote
do współpracy z \TL;
-
+
\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.
+ w~październiku 2015 roku, dedykujemy kontynuację prac Jego pamięci.
-\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
+\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ł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;
-
+ \TL{} z~całą pewnością by nie powstał;
+
\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ó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óry dostosowywał pakiet \ConTeXt\
-(\url{https://pragma-ade.com}) do potrzeb \TL i nadal rozwija \TeX-a;
-\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{https://pdftex.org}), którzy
+\item Hansa Hagena, który dostosowywał pakiet \ConTeXt\
+ (\url{https://pragma-ade.com}) do potrzeb \TL i nadal rozwija \TeX-a;
+
+\item \Thanh{}a,
+ Martina Schr\"odera i~zespołu pdf\TeX (\url{https://pdftex.org}), którzy
kontynuują ulepszanie tego programu;
-
+
\item Hartmuta Henkela, mającego istotny udział w~rozwoju pdf\TeX-a,
- Lua\TeX-a i~innych programów;
-
- \item Shunshaku Hirata, za wiele oryginalnych i będących kontynuacją ulepszeń sterownika DVIPDFM$x$.
+ Lua\TeX-a i~innych programów;
-
-\item Taco Hoekwatera, który wznowił rozwój MetaPosta i~pracować nad
+\item Shunshaku Hirata, za wiele oryginalnych i będących kontynuacją
+ ulepszeń sterownika DVIPDFM$x$.
+
+\item Taco Hoekwatera, który wznowił rozwój MetaPosta i~pracowa nad
Lua\TeX-em (\url{https://luatex.org}), jak też pomógł w~integracji \ConTeXt\ w~\TL oraz
- ulepszył bibliotekę Kpathsea, dodając jej wielowątkowość;
-
+ ulepszył bibliotekę Kpathsea, dodając jej wielowątkowość i za wiele więcej
+
\item Khaleda Hosny, który pracuje nad doskonaleniem \XeTeX, DVIPDFM$x$
oraz fontów arabskich i~innych;
-
+
\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óry dostarczył programy dla Windows, pochodzące
- z~japońskiej dystrybucji W32TEX
- (\url{https://w32tex.org}),
+ z~japońskich dystrybucji W32TEX i~W64TEX
+ (\url{https://w32tex.org}),
stale dostosowywane i~aktualizowane dla potrzeb \TL;
-
+
\item Jonathana Kew, który zainicjować nową ścieżkę
- rozwojową -- Xe\TeX{}, i~który włożył sporo wysiłku w~zintegrowanie
+ rozwojową -- \XeTeX{}, 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 Hironori Kitagawa, za duży wkład pracy nad p\TeX-em i jego obsługą;
-
-\item Dicka Kocha, który pielęgnuje Mac\TeX-a (\url{https://tug.org/mactex})
+\item Hironori Kitagawa, za pielęgnację (e)p\TeX-a i~związane z tym działania
+ wspierające;
+
+\item Dicka Kocha, który pielęgnuje Mac\TeX-a (\url{https://tug.org/mactex})
w~ścisłym połączeniu z~\TL i~bardzo sympatycznie współpracuje;
-
+
\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
+ 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óra również wzięła udział w~stworzeniu nowej
- infrastruktury i~programu instalacyjnego dla \TL{} 2008 (szczególnie dla
+
+\item Siep Kroonenberg, również za wielki wkład w~stworzenie nowej
+ infrastruktury i~programu instalacyjnego dla \TL{} 2008 (szczególnie dla
Windows) oraz włożyła sporo pracy w~aktualizację tej dokumentacji;
-
- \item Clerk Ma, za poprawianie błędów w silnikach i rozbudowę;
+
+\item Clerk Ma, za poprawianie błędów w silnikach i rozbudowę;
\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ów danych \pkgname{pst-geo}, abyśmy mogli
-je dołączył, a przede wszystkim, za jego godną uwagi pracę nad pakietem
-\pkgname {hyperref}.
+ z~\ConTeXt-em, za budowanie wielu zestawów binariów i~mnóstwo innych prac;
+
+\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 wyjątkowo godną uwagi pracę nad pakietem
+ \pkgname {hyperref}.
\item Phelype Oleinik, za wprowadzenie w 2020 roku dla wszystkich systemów group-delimited \cs{input}.
-
-
-\item Petra Ol\shac{}\aac{}ka, który koordynował i~sprawdzał
- przygotowanie pakietów czeskich i~słowackich;
-
+\item Petra Olšáka, który koordynował i~sprawdzał
+ przygotowanie pakietów czeskich i~słowackich;
+
\item Toshio Oshimy, który opracował przeglądarkę \cmdname{dviout} dla Windows;
\item Manuela P\'egouri\'e-Gonnarda, który pomógł w~aktualizacji pakietów
i~pracował nad \cmdname{texdoc};
-
+
\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łó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)
+ instalacyjnego, a także koordynował (wraz z~Frankiem K\"usterem)
debianową wersję \TL{} i~przedstawił wiele sugestii ulepszeń;
-
-\item Sebastiana Rahtza, który stworzył \TL{} i~kierować projektem przez
- wiele lat; Sebastian zmarł w~marcu 2016~r.; dedykujemy kontynuację prac
+
+\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óry kontynuuje rozwój MetaPosta, Lua\TeX-a i~innych
programów;
-
- \item Andreasa Scherera, za \texttt{cwebbin}, implementację CWEB używaną w \TL{};
-
+ \item Andreasa Scherera, za \texttt{cwebbin}, implementację CWEB używaną w \TL{}
+ i~ciągłą pielęgnację oryginalego CWEB;
+
+ \item Takuji Tanaka, za pielęgnację (e)(u)p\TeX-a i~związane z~tym wsparcie;
+
\item Tomka Trzeciaka, który pracowicie rozwiązywał rozliczne problemy
związane z Windows;
-
+
\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łó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óry w~poprzednich latach cierpliwie pielęgnować \Webc;
+ programów instalacyjnych i~wielu innych). Staszek zmarł w lutym 2018~r,
+ dedykujemy kontynuację prac Jego pamięci;
-\item Gerbena Wierda, który przygotować oryginalne oprogramowanie i~wsparcie
+\item Olafa Webera, który w~poprzednich latach cierpliwie pielęgnował \Webc;
+
+\item Gerbena Wierda, który przygotował oryginalne oprogramowanie i~wsparcie
dla Mac\,OS\,X{};
-
-\item Grahama Williamsa, który zainicjować prace nad \TeX\ Catalogue.
-\item Josepha Wrighta, za ogromną pracę nad przystosowaniem niektórych instrukcji pierwotnych dostępnych dla wszystkich silników;
-
-\item Hironobu Yamashita, za duży wkład pracy nad p\TeX-em i jego obsługą;
+\item Grahama Williamsa, który zainicjował prace nad \TeX\ Catalogue.
+
+\item Josepha Wrighta, za ogromną pracę nad przystosowaniem niektórych instrukcji
+pierwotnych dostępnych dla wszystkich silników;
+\item Hironobu Yamashita, za duży wkład pracy nad p\TeX-em i jego obsługą;
\end{itemize*}
-Binaria dla różnych platform skompilowali:
+Binaria skompilowali:
Marc Baudoin (\pkgname{amd64-netbsd}, \pkgname{i386-netbsd}),
Ken Brown (\pkgname{i386-cygwin}, \pkgname{x86\_64-cygwin}),
Simon Dales (\pkgname{armhf-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}),
-Henri Menke (\pkgname{x86\_64-linuxmusl}),
-Mojca Miklavec (\pkgname{i386-linux},
+Mojca Miklavec (\pkgname{amd64-freebsd},
+ \pkgname{i386-freebsd},
\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{i386-linux},
+ \pkgname{x86\_64-linux},
+ \pkgname{x86\_64-linuxmusl}).
Informacje na temat procesu budowy \TL{} można znaleźć na stronie:
\url{https://tug.org/texlive/build.html}.
Aktualizacje i~tłumaczenia dokumentacji wykonali:
+Takuto Asakura (japoński),
Denis Bitouz\'e \& Patrick Bideault (francuski),
Carlos Enriquez Figueras (hiszpański),
Jjgod Jiang, Jinsong Zhao, Yue Wang, \& Helin Gai (chiński),
@@ -3070,22 +3016,9 @@ Nikola Le\v{c}i\'c (serbski),
Marco Pallante \& Carla Maggi (włoski),
Petr Sojka \& Jan Busa (czeski\slash słowacki),
Boris Veytsman (rosyjski),
-Zofia Walczak (polski),
-Uwe Ziegenhagen (niemiecki). Dokumentację \TL{} znajdziemy na stronie
+Zofia Walczak \& Jerzy Ludwichowski (polski),
+Uwe Ziegenhagen (niemiecki). Dokumentację \TL{} znajdziemy na stronie
\url{https://tug.org/texlive/doc.html} .
-
-%Siep Kroonenberg i~Karl Berry (angielski),
-%Denis Bitouz\'e (francuski),
-%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�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{https://tug.org/texlive/doc.html} będą umieszczane ewentualne
-%aktualizacje tej dokumentacji.
Oczywiście, najważniejsze podziękowania należą się Donaldowi Knuthowi
za stworzenie systemu \TeX{} i~ofiarowanie go nam wszystkim.
@@ -3137,17 +3070,17 @@ 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
+Wtedy to też zapoczątkowano kompletną dystrybucję dla Windows -- dzięki
Fabrice Popineau.
Edycja piąta (marzec 2000) zawierała wiele poprawek i~uzupełnień;
-zaktualizowano setki pakietów. Szczegółową zawartość pakietów
+zaktualizowano setki pakietów. Szczegółową zawartość pakietów
zapisano w~plikach XML.
-Główną zmianą w~\TeX\ Live~5 było usunięcie programów, które nie miały
+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{https://www.debian.org/intro/free}).
Dołożyliśmy wszelkich starań, aby sprawdzić warunki licencyjne pakietów.
-
+
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
@@ -3166,6 +3099,8 @@ możliwość wyboru bardziej ogólnych, predefiniowanych zestawów pakietów
było także wprowadzenie procedury aktualizacji map fontowych dla Dvips
i~PDFTeX podczas instalacji oraz doinstalowywania pakietów fontowych.
+\subsubsection{Wydanie 2003}
+
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
@@ -3227,8 +3162,8 @@ katalogów omawiał artykuł \url{https://tug.org/texlive/mapenc.html}.
\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}).
+zgodny z~\TDS (patrz część~\ref{sec:overview-tl} na
+str.~\pageref{sec:overview-tl}).
\item W ramach \TL{} dotychczasowe pojedyncze drzewo katalogów
\dirname{texmf} zostało rozdzielone na trzy mniejsze: \dirname{texmf},
@@ -3260,13 +3195,13 @@ 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
+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}}.
+\CDref{texmf-dist/doc/web2c/web2c.html\#TCX-files}
+{\texttt{texmf-dist/doc/web2c/web2c.html\#TCX-files}}.
(Warto wspomnieć, że wczytując Unicode, \TeX{} może
w~komunikatach błędów pokazywać niekompletne sekwencje znaków, ponieważ
-został zaprojektowany ,,bajtowo''.)
+został zaprojektowany ,,bajtowo''.)
%%! hmmm, cały akapit by o strumieniach we-wy? M�tne...
\item Program \textsf{pdfetex} został domyślną ,,maszynę'' dla
@@ -3336,7 +3271,7 @@ więcej informacji zawarto w~podręczniku \Webc: \OnCD{texmf-dist/doc/web2c}.
\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{https://texfaq.org/FAQ-enginedev}.
+ oraz \url{https://texfaq.org/FAQ-enginedev}.
Format oparty na \LaTeX-u dla programu Aleph nazwano \textsf{lamed}.
\item Dystrybucja \LaTeX-a została po raz pierwszy zaopatrzona w~nową
@@ -3353,7 +3288,7 @@ do formatu graficznego PNG (\url{https://www.ctan.org/pkg/dvipng}).
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{https://ctan.org/pkg/cbgreek-complete}).
-
+
\item Usunięto program \cmdname{oxdvi}; jego funkcje przejął
@@ -3361,7 +3296,7 @@ do formatu graficznego PNG (\url{https://www.ctan.org/pkg/dvipng}).
\item Programy z~przedrostkiem \cmdname{ini} oraz \cmdname{vir}
(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
+ \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ła binariów dla platformy \textsf{i386-openbsd}
@@ -3392,27 +3327,27 @@ pojawiło się nieco zmian w~konfiguracji:
%(Patrz część~\ref{sec:texconfig}, str.~\pageref{sec:texconfig}).
\item Dodano nowe zmienne środowiskowe \envname{TEXMFCONFIG}
- i~\envname{TEXMFSYSCONFIG}, które wskazują położenie drzew katalogów
+ 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ą możliwością było przedefiniowanie \envname{TEXMFCONFIG} lub
- \envname{TEXMFSYSCONFIG} w~pliku \file{texmf.cnf}. W~każdym z~przypadków
+ mogło okazać się koniecznym przeniesienie własnych wersji
+ \filename{fmtutil.cnf} i~\filename{updmap.cfg} w~odpowiednie miejsca.
+ 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
+\item W~wydaniu z~poprzedniego roku podczas tworzenia wynikowego pliku
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,
+ 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ększość formatów tak, by
+\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|^^|),
@@ -3424,7 +3359,7 @@ latex --translate-file=empty.tcx twojplik.tex
\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
+ \cmdname{dvipdfm}, który wciąż jest dostępny, ale nie jest już jednak
polecany.
\item Nowe programy \cmdname{pdfopen} i~\cmdname{pdfclose} pozwalały na
@@ -3434,19 +3369,19 @@ latex --translate-file=empty.tcx twojplik.tex
\item Dla spójności, zmienne \envname{HOMETEXMF} i~\envname{VARTEXMF} zostały
przemianowane odpowiednio na \envname{TEXMFHOME} i~\envname{TEXMFSYSVAR}.
- Zachowano zmienną \envname{TEXMFVAR}, przeznaczoną domyślnie dla
+ Zachowano zmienną \envname{TEXMFVAR}, przeznaczoną domyślnie dla
użytkownika. Patrz też punkt pierwszy, powyżej.
\end{itemize}
\subsubsection{Wydanie 2006--2007}
-Największą nowością edycji lat 2006 i~2007 być Xe\TeX{},
+Największą nowością edycji lat 2006 i~2007 jest \XeTeX{},
w~postaci programów \texttt{xetex} i~\texttt{xelatex}; patrz
\OnCD{texmf-dist/doc/xetex/XeTeX-reference.pdf} lub
\url{https://scripts.sil.org/xetex}.
-W istotny sposób został zaktualizowany MetaPost, zaplanowano także jego
+W istotny sposób został zaktualizowany MetaPost, zaplanowano jego
dalszy rozwój (\url{https://tug.org/metapost/articles}); to samo dotyczy
pdf\TeX-a (\url{https://tug.org/applications/pdftex}).
@@ -3457,8 +3392,8 @@ Podkatalogi te mają nazwę zgodną z~zastosowanym podczas generowania
,,silnikiem'', np. \filename{tex}, \filename{pdftex} lub \filename{xetex}.
Zmiana ta nie powinna być zauważalna w~typowym użyciu.
-Program \texttt{tex} (plain) od tej edycji już nie analizował pierwszego
-wiersza rozpoczynającego się znakami \texttt{\%\&}, aby ustalić jaki ma
+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{\%\&}.
@@ -3467,7 +3402,7 @@ innych aktualizacji pakietów i programów. Kolejne aktualizacje można znaleź
tradycyjnie na {CTAN} (\url{https://mirror.ctan.org}).
Drzewo źródłowe \TL{} jest odtąd przechowywane w~Subversion. Przeglądanie
-umożliwia standardowy interfejs www, a~jego adres zamieszczono na stronie
+umożliwia standardowy interfejs www, a~jego adres zamieszczono na stronie
\url{https://tug.org.pl/texlive}.
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
@@ -3493,11 +3428,11 @@ regularnie aktualizować pakiety, w~miarę jak będą się pojawiać na serwera
\CTAN.
W~tym wydaniu pojawił się nowy ,,silnik'', Lua\TeX\
-(\url{https://luatex.org}). Prócz nowych, elastycznych możliwości
-dotyczących składu, udostępnia on doskonały język skryptowy do
+(\url{https://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ługa dla Windows i~platform opartych na Unix została obecnie znacznie
+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).
@@ -3507,17 +3442,17 @@ 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ę \cmdname{tlmgr} niektóre funkcje \cmdname{texconfig}
+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ów
+Program \cmdname{xindy} do tworzenia skorowidzów
(\url{https://xindy.sourceforge.net/}) jest obecnie dostępny dla większości
platform.
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}).
+ograniczyć wyszukiwanie do jednego katalogu (parametr \optname{--subdir}).
Program \cmdname{dvipdfmx} posiada obecnie funkcję \cmdname{extractbb}
uzyskania informacji o~prostokącie ograniczającym (\textit{bounding box});
@@ -3537,7 +3472,7 @@ dla \LaTeX-a.
Usunięto pliki \filename{.pool}, które są obecnie wkompilowane w~programy,
co ułatwia ich aktualizację.
-Do tego wydania włączono także 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{https://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf}.
@@ -3547,7 +3482,7 @@ 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żyto pliku konfiguracyjnego \code{graphics.cfg} \LaTeX-a i gdy
-plikiem wynikowym składu ma być PDF). Domyślne ustawienia zapobiegają
+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ą
@@ -3555,7 +3490,7 @@ ale można także wyłączyć uruchamianie \code{epstopdf}, wstawiając
(\url{https://ctan.org/pkg/epstopdf-pkg}).
Ważną zmianą jest także uruchamianie podczas kompilacji niektórych
-zewnętrznych programów via \cs{write18}. Dotyczy to np.
+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
@@ -3563,7 +3498,7 @@ Dla instalacji, które mogą wymagać zakazu uruchamiania takich programów
część~~\ref{sec:options}). Po instalacji można zablokować uruchamianie
w~pliku \code{texmf.cnf}.
-Od wydania 2009 domyślnym formatem wyjściowym dla Lua\AllTeX\ staje się PDF
+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{https://luatex.org}.
@@ -3581,7 +3516,7 @@ Strona domowa fontów: \url{https://www.ams.org/tex/amsfonts.html}.
Dla Windows i Mac\TeX{} dołączono nowe środowisko\dywiz edytor \TeX{}works.
Dla innych platform patrz: \url{https://tug.org/texworks}.
-Inspirowany przez edytor TeXShop dla Mac\,OS\,X, \TeX{}works jest
+Inspirowany przez edytor TeXShop dla Mac\,OS\,X, \TeX{}works jest
wieloplatformowym, łatwym w użyciu środowiskiem pracy.
Dla niektórych platform załączono nowy program graficzny Asymptote
@@ -3636,7 +3571,7 @@ zewnętrznych programów jest niepożądane, należy tę opcję zaznaczyć podcz
instalacji (patrz: część~\ref{sec:options}) lub wyłączyć już po niej poprzez
uruchomienie: |tlmgr conf texmf shell_escape 0|.
-Kolejna zmiana dotyczyła programów \BibTeX\ i~Makeindex, które (podobnie
+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ą
@@ -3654,8 +3589,8 @@ wyłączona poleceniem \code{tlmgr option autobackup 0}.
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{https://baruch.ev-en.org/proj/chktex}) -- program do sprawdzania
-dokumentów \AllTeX, dvisvgm -- konwerter DVI do SVG
+(\url{https://baruch.ev-en.org/proj/chktex}) -- program do sprawdzania
+dokumentów \AllTeX, dvisvgm -- konwerter DVI do SVG
(\url{https://dvisvgm.sourceforge.net}) oraz binaria dla nowych platform
sprzętowych: \code{amd64-freebsd}, \code{amd64-kfreebsd},
\code{i386-freebsd}, \code{i386-kfreebsd}, \code{x86\_64-darwin},
@@ -3682,7 +3617,7 @@ Panther i Tiger nie będą obsługiwane.
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 .
+obsługuje bibliografie w~La\TeX-u .
Program MetaPost (\code{mpost}) ani nie tworzy, ani już więcej nie
wykorzystuje pliku formatu \code{.mem}. Wymagane pliki (np. \code{plain.mp})
@@ -3690,12 +3625,12 @@ 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
+Zaprogramowany w Perl program \code{updmap} (uprzednio stosowany tylko
w~Windows) został dostosowany do wszystkich platform. Również te zmiany
-są niezauważalne dla użytkownika, choć znacznie przyspieszyły działanie
+są niezauważalne dla użytkownika, choć znacznie przyspieszyły działanie
programu.
-Przywrócono (ze względów 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}
@@ -3707,16 +3642,16 @@ aktualizować z~kilku repozytoriów w~sieci. Szczegóły zawarto w~pomocy
Dla parametru \cs{XeTeXdashbreakstate} (\code{xetex} i~\code{xelatex})
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.
+programami \TeX, \LaTeX, Lua\TeX, itp.
Chcąc zachować dotychczasowe dokładne miejsca łamania,
-pliki kompilowane programem \XeTeX\ wymagają zatem użycia polecenia
+pliki kompilowane programem \XeTeX\ wymagają zatem użycia polecenia
\cs{XeTeXdashbreakstate=0}.
Wynikowe pliki \code{pdftex} oraz \code{dvips} mogą obecnie przekroczyć
wielkość dwóch gigabajtów.
-Dotychczas program \code{dvips} korzystał ze zbyt wielu różnych wersji
-standardowych 35~fontów postscriptowych. Nie były one domyślnie włączane
+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,
@@ -3741,7 +3676,7 @@ i~\pkgname{i386-netbsd}.
\subsubsection{Wydanie 2013}
W układzie dystrybucji zawartość katalogu \code{texmf/} włączono (dla
-uproszczenia) do katalogu \code{texmf-dist/}. Obie zmienne Kpathsea:
+uproszczenia) do katalogu \code{texmf-dist/}. Obie zmienne Kpathsea:
\code{TEXMFMAIN} i~\code{TEXMFDIST} wskazują odtąd katalog \code{texmf-dist}.
Również dla uproszczenia instalacji połączono sporo niewielkich kolekcji
językowych.
@@ -3755,14 +3690,14 @@ w~formacie PDF (więcej informacji na stronie domowej projektu).
W programie \XeTeX\ (patrz także na stronie domowej projektu):
\begin{itemize*}
-\item do obsługi układu fontów zastosowano bibliotekę HarfBuzz, zamiast
+\item do obsługi układu fontów zastosowano bibliotekę HarfBuzz, zamiast
dotychczasowej biblioteki ICU (biblioteka ICU jest nadal stosowana dla
obsługi kodowania wejściowego, składu dwukierunkowego i~unikodowych
- miejsc łamania wiersza);
+ miejsc łamania wiersza);
\item biblioteki Graphite2 i~HarfBuzz zastąpiły SilGraphite dla układu
Graphite;
\item dla komputerów Mac użyto mechanizmu Core Text, zamiast (zarzuconego)
- ATSUI;
+ ATSUI;
\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
@@ -3773,7 +3708,7 @@ W programie \XeTeX\ (patrz także na stronie domowej projektu):
W programie \cmdname{xdvi} zastąpiono bibliotekę do wyświetlania
\code{t1lib} przez FreeType.
-W \pkgname{microtype.sty}
+W \pkgname{microtype.sty}
dodano niektóre operacje mikro-typograficzne dla
programów \XeTeX\ (protrusion) i~Lua\TeX\ (protrusion,
font expansion, tracking).
@@ -3783,7 +3718,7 @@ W~\cmdname{tlmgr} zastosowano operację ,,przypinania'' (ang.
więcej informacji: \verb|tlmgr --help| lub strona
\url{https://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES}.
-Dodano bądź przywrócono 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ęto \pkgname{powerpc-aix}.
@@ -3798,7 +3733,7 @@ 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ący
+pdf\TeX: nowością jest parametr \cs{pdfsuppresswarningpagegroup}, który pozwala
wyłączyć ostrzegawcze komunikaty programu; dodano nowe polecenia wbudowane
(\cs{pdfinterwordspaceon}, \cs{pdfinterwordspaceoff}, \cs{pdffakespace})
modyfikujące spacjowanie, mające w zamierzeniu ułatwiać oblewanie tekstem.
@@ -3806,12 +3741,12 @@ modyfikujące spacjowanie, mające w zamierzeniu ułatwiać oblewanie tekstem.
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{https://foundry.supelec.fr/projects/luajittex}) oraz
-pokrewne \code{texluajit} and \code{texluajitc}. Wykorzystują one
+pokrewne \code{texluajit} and \code{texluajitc}. Wykorzystują one
Lua do kompilacji do kodu maszynowego (ang. \emph{just-in-time compilation};
-szczegóły na ten temat zawiera artykuł na stronie
-\url{https://tug.org/TUGboat/tb34-1/tb106scarso.pdf}).
+szczegóły na ten temat zawiera artykuł na stronie
+\url{https://tug.org/TUGboat/tb34-1/tb106scarso.pdf}).
\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
+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.
@@ -3824,7 +3759,7 @@ fontów Graphite, dla zapewnienia zgodności w~poprzednimi wersjami \XeTeX-a.
\MP: zestaw możliwych wartości parametru \code{numbersystem}
%, a~zarazem zmiennej wbudowanej
rozszerzono o wartość \code{decimal}; dokładność
-obliczeń można ustalać za pomocą nowej zmiennej wbudowanej
+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}.
@@ -3835,10 +3770,10 @@ 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ły w~istotny sposób zmienione przez nowego
-opiekuna. W~rezultacie kilka rzadko używanych narzędzi (\code{fix*},
+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śli się okaże, że stwarza to problemy, może w~przyszłości został
+(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ęść~\ref{sec:macosx}) usunięto
@@ -3858,7 +3793,7 @@ 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órych innych platform są dostępne na stronie:
-\url{https://tug.org/texlive/custom-bin.html}. Ponadto binaria dla
+\url{https://tug.org/texlive/custom-bin.html}. Ponadto binaria dla
pewnych platform pominięto na \DVD\ (dla zaoszczędzenia miejsca),
ale można je zainstalować z~repozytoriów w~sieci.
@@ -3872,7 +3807,7 @@ 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ętrzny mechanizm konfiguracji obsługi Unicode
+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.
@@ -3891,7 +3826,7 @@ 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łączony pakiet Ghostscript dla wparcia {CJK}.
+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).
@@ -3908,7 +3843,7 @@ obecnie łatwo dostępny poprzez ich mechanizmy aktualizacji.
%
\subsubsection{Wydanie 2016}
-Lua\TeX: ogólne zmiany dotyczące poleceń podstawowych (\textit{primitives})
+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''
@@ -3927,7 +3862,7 @@ zaimplementowana w~kolejnej wersji) i~(celowo) w~oryginalnym \code{tex}-u:
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
+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.
@@ -3937,7 +3872,7 @@ pdf\TeX: nowe polecenia podstawowe \cs{pdfinfoomitdate},
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},
+\XeTeX: nowe polecenia podstawowe \cs{XeTeXhyphenatablelength},
\cs{XeTeXgenerateactualtext}, \cs{XeTeXinterwordspaceshaping}; ograniczenie
liczby klas znaków powiększono do 4096; wartość bajtu identyfikacyjnego
w~pliku DVI powiększono o~1.
@@ -3950,13 +3885,13 @@ 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ści związane
-z~pozycjonowaniem akcentów; nowa opcja \code{-a} powoduje pominięcie
+ \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ł zastąpiony przez
+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.
@@ -3986,24 +3921,24 @@ 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ługa wzorów matematycznych Unicode/OpenType oparta jest teraz na używaniu tabeli
+\XeTeX: 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ści
z~\code{dvipdfmx} i~z~oczekiwaniami pakietu; opcja \code{-L0}
(\code{L0} w~ustawieniach konfiguracyjnych)
-przywraca poprzednie zachowanie, w~którym
+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życzono z~pdf\TeX-a.
-Mac\TeX: Począwszy od tego roku będzie zapewniana obsługa -- pod nazwą
+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
+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ślnie
@@ -4018,11 +3953,11 @@ drzew.
\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
+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:
+Szczegóły można znaleźć na stronie:
\url{https://tug.org/texlive/scripts-sys-user.html}.
\code{install-tl}: ścieżki własne użytkownika Mac-ów, takie jak \envname{TEXMFHOME}, są teraz
@@ -4054,7 +3989,7 @@ Kpathsea: Domyślnie nie rozróżnia wielkości liter w nazwach plików w katal
ep\TeX, eup\TeX: Nowe polecenie pierwotne \cs{epTeXversion}.
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{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{https://wiki.contextgarden.net}); tam też dostępne są dodatkowe informacje.
@@ -4063,19 +3998,19 @@ MetaPost: Poprawiono błędne kierunki ścieżek oraz wyjście w formatach TFM
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ż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;
+
+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ędziami i dokumentacją.
+LaTeXiT, \TeX\ Live Utility, i TeXShop) oraz katalogi z dodatkowymi narzędziami i dokumentacją.
-\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{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
+\item
Usunięte: \code{armel-linux}, \code{powerpc-linux}.
\item \code{x86\_64-darwin} obsługuje 10.10--10.13
@@ -4090,67 +4025,70 @@ Usunięte: \code{armel-linux}, \code{powerpc-linux}.
\end{itemize*}
+\subsubsection{Wydanie 2019}
-%\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{Wydania 2019}
-%\htmlanchor{news}
-%\subsection{Wersja aktualna -- 2019}
-%\label{sec:tlcurrent}
-
-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}).
+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
+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.
+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.
+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.
+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},
+\XeTeX: Nowe polecenia pierwotne \cs{expanded},
\cs{creationdate},
\cs{elapsedtime},
-\cs{filedump},
-\cs{filemoddate},
-\cs{filesize},
-\cs{resettimer},
-\cs{normaldeviate},
-\cs{uniformdeviate},
+\cs{filemoddate},
+\cs{filedump},
+\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{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.
+ (\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.
+ 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.
+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}.
-\htmlanchor{news}
-\subsection{Wersja aktualna -- 2020}
-\label{sec:tlcurrent}
+\subsubsection{Wydanie 2020}
Ogólnie: \begin{itemize}
\item We wszystkich silnikach \TeX-a, włączając \texttt{tex},
@@ -4168,7 +4106,7 @@ standardowej instrukcji pierwotnej \cs{input}.
\texttt{mf} i wszystkich innych silników wspomagająca ustawienia konfiguracyjne z linii poleceń.
\item Dodanie wielu poleceń pierwotnych do różnych silników w tym i poprzednich latach
- ma na celu zapewnienie takiej samej funkcjonalności wszystkich silników
+ ma na celu zapewnienie takiej samej funkcjonalności wszystkich silników
(\textsl{\LaTeX\ News \#31},
\url{https://latex-project.org/news}).
\end{itemize}
@@ -4185,27 +4123,133 @@ pdf\TeX: Nowe polecenie pierwotne \cs{pdfmajorversion}; zmienia ono numer wersji
p\TeX: Nowe polecenia pierwotne \cs{ifjfont}, \cs{iftfont}. Także w ep\TeX,
up\TeX, eup\TeX.
-Xe\TeX: Poprawiono \cs{Umathchardef}, \cs{XeTeXinterchartoks}, \cs{pdfsavepos}.
+\XeTeX: Poprawiono \cs{Umathchardef}, \cs{XeTeXinterchartoks}, \cs{pdfsavepos}.
Dvips: Kodowanie bitmapowych czcionek wyjściowych poprawiające efekt w przypadku stosowania funkcji copy/paste (\url{https://tug.org/TUGboat/tb40-2/tb125rokicki-type3search.pdf}).
-Mac\TeX: Mac\TeX\ and \texttt{x86\_64-darwin} wymaga teraz wersji 10.13 lub nowszej (High~Sierra, Mojave, and Catalina);
-\texttt{x86\_64-darwinlegacy} nadal obsługuje 10.6 i nowsze.
+Mac\TeX:\ Mac\TeX\ and \texttt{x86\_64-darwin} wymaga teraz wersji 10.13 lub nowszej (High~Sierra, Mojave, and Catalina);
+\texttt{x86\_64-darwinlegacy} nadal obsługuje 10.6 i nowsze.
Mac\TeX jest uwierzytelniony a programy uruchamiane z linii poleceń są stabilne co czyni zadość wymaganiom Apple przy instalacji pakietów. BibDesk i~\TeX\ Live Utility
-nie są dostępne w~Mac\TeX\ ponieważ nie zostały uwierzytelnione, ale
-\filename{README} zawiera listę łączy, gdzie można je znaleźć.
+nie są dostępne w~Mac\TeX\ ponieważ nie zostały uwierzytelnione, ale
+\filename{README} zawiera listę łączy, gdzie można je znaleźć.
-\code{tlmgr} i infrastruktura:
+\code{tlmgr} i infrastruktura:
\begin{itemize*}
\item Automatycznie ponawia (raz) ładowanie pakietów, których nie udało się załadować wcześniej.
\item Nowa opcja \texttt{tlmgr check texmfdbs}, do sprawdzania poprawności plików \texttt{ls-R} i~specyfikacji \texttt{!!} dla każdego drzewa
- \item Używa wersjonowanych nazw plików dla spakowanych pakietów, jak \\ w~\texttt{tlnet/archive/\textsl{pkgname}.rNNN.tar.xz}; zmiana ta powinna być niezauważalna dla użytkowników, ale w dystrybucji jest istotna.
+ \item Używa wersjonowanych nazw plików dla spakowanych pakietów, jak \\ w~\texttt{tlnet/archive/\textsl{pkgname}.rNNN.tar.xz}; zmiana ta powinna być niezauważalna dla użytkowników, ale w dystrybucji jest istotna.
\item Data \texttt{catalogue-date} nie powiela informacji zawartych w \TeX~Catalogue, gdyż były one bez związku z aktualizacjami pakietów.
\end{itemize*}
+%
+\htmlanchor{news}
+\subsection{Wydanie aktualne: 2021}
+\label{sec:tlcurrent}
+
+Ogólnie:
+\begin{itemize}
+\item Donald Knuth przeprowadził zaplanowany na początek 2021~r. przegląd \TeX-a i~Metafonta.
+Powstałe zmiany zostały włączone (\url{https://tug.org/TUGboat/tb42-1/tb130knuth-tuneup21.pdf}).
+Są one również dostępne na CTAN jako pakiety \code{knuth-dist} and \code{knuth-local}.
+Jak się można było spodziewać, poprawki dotyczą bardzo wyjątkowych przypadków i nie wpływają
+na jakiekolwiek zachowania w~prakytce.
+
+\item Wyjątek w~oryginalnym \TeX-u: jeśli \cs{tracinglostchars} ma wartość 3 lub więcej,
+to brakujące znaki będą skutkowały błędem a~nie jedynie komunikatem w~pliku log, zaś brakujące
+znaki zostaną pokazane szesnastkowo ({\em hex}\/).
+
+\item Wyjątek w~oryginalnym \TeX-u: nowy całkowitoliczbowy parametr \cs{tracingstacklevels}
+jeśli dodatni i~\cs{tracingmacros} również dodatni, spowoduje wyprowadzenie prefiksu
+wskazującego głębokość rozwinięcia makroinstrukcji w każdym z odpowiednich wierszy logu
+(np. |~..| dla głębokości 2).
+Ponadto raportowanie rozwinięcia makroinstrukcji jest ograniczane do poziomu $\ge$ wartości
+parametru.
+
+\end{itemize}
+
+Aleph: Został usunięty oparty na Aleph \LaTeX-owy format \code{lamed}.
+Sam binarny (wykonywalny) \code{aleph} jest nadal częścią dystrybucji i jest wspierany.
+
+Lua\TeX:
+\begin{itemize*}
+\item Lua 5.3.6
+\item Użyto callback dla poziomu zagnieżdżenia w \cs{tracingmacros} jako uogólnionego wariantu
+nowego parametru \TeX-owego \cs{tracingstacklevels}.
+\item Znaki matematyczne są znakowane ({\em mark}\/) aby wyłączyć je z przetwarzania tekstowego.
+\item Usunięto width/ic (korektę italikową) w tradycyjnym przetwarzaniu matematyki.
+\end{itemize*}
+
+MetaPost:
+\begin{itemize*}
+\item wsparcie zmiennej środowiskowej |SOURCE_DATE_EPOCH| umożliwia uzyskiwanie powtarzalnych wyników.
+\item Wyeliminowanie błędnego końcowego znaku \texttt{\%} w~mpto.
+\item Udokumentowano opcję \texttt{-T}, inne poprawki w~podręczniku.
+\item Zmieniono wartość \texttt{epsilon} w~trybach binarnym i~dziesiętnym; teraz
+|mp_solve_rising_cubic| działa zgodnie z~oczekiwaniami.
+\end{itemize*}
+
+pdf\TeX{}:
+\begin{itemize*}
+\item Dodano nowe polecenia pierwotne \cs{pdfrunninglinkoff}
+i~\cs{pdfrunninglinkon}; np. dla wyłączenia generowania łączy
+w~nagłówkach czy stopkach.
+\item Ostrzeżenia zamiast przerwania przebiegu gdy \cs{pdfendlink} znajdzie się
+w innym poziomie zagnieżdżenia niż \cs{pdfstartlink}.
+\item Wypisywanie przypisań \cs{pdfglyphtounicode} do pliku \texttt{fmt}.
+\item Kod źródłowy: usunięto kod współpracujący z \texttt{poppler}-em, ponieważ zbyt wiele
+wysiłku wymagała synchronizacja z~oryginałem ({\em with upstream}\/).
+W niemodyfikowanym ({\em native}\/) \TL, pdf\TeX\ zawsze używał
+\texttt{libs/xpdf}, który jest okrojonym i~zaadoptowanym kodem \texttt{xpdf}.
+\end{itemize*}
+
+Xe\TeX{}: Poprawki kerningu w~trybie matematycznym.
+
+Dvipdfmx: \begin{itemize*}
+\item Ghostscript jest teraz domyślnie uruchamiany w trybie bezpiecznym;
+ Aby to zanegować (przy założeniu że ,,wierzymy'' wszystkim plikom
+ wejściowym) należy użyć \verb|-i dvipdfmx-unsafe.cfg|.
+ Użycie \verb|unsafe| jest
+ konieczne przy użyciu PSTricks z~\XeTeX-em, np. w~następujący sposób:\hfill\break
+ \verb|xetex -output-driver="xdvipdfmx -i dvipdfmx-unsafe.cfg -q -E" ...|
+\item Jeśli plik graficzny nie został znaleziony, zakończ z niezerowym kodem powrotu.
+\item Rozszerzono składnię \texttt{special} dla polepszenia obsługi kolorów.
+\item Polecenia \texttt{special} do manipulowania |ExtGState|.
+\item Polecenia \texttt{special} służące kompatybilności \code{pdfcolorstack} i~\code{pdffontattr}.
+\item Eksperymentalny kod wspierający rozszerzony |fnt_def| w~\code{dviluatex}.
+%\item Support new feature of virtual font to fallback Japanese font definition.
+\item Wsparcie dla nowej własności fontów wirtualnych dla japońskich definicji fontów zastępczych ({\em fallback}\/).
+\end{itemize*}
+
+Mac\TeX{}: Mac\TeX{} i~jego nowy folder z~binariami \texttt{universal-darwin} wymaga
+teraz wersji macOS 10.14 lub wyższej (Mojave, Catalina i~Big~Sur);
+folder z~binariami |x86_64-darwin| został usunięty. Folder z binariami
+|x86_64-darwinlegacy|, dostępny jedynie z~Unix-owym
+\texttt{install-tl}, wspiera 10.6 i~nowsze.
+
+Jest to ważny rok dla Macintosh-y ponieważ Apple wprowadził w~listopadzie 2020~r.
+na rynek maszyny z~procesorami ARM i~przez wiele lat będzie sprzedawał
+i~wspierał maszyny z~procesorami zarówno ARM jak i~Intela. Wszystkie programy
+w~\texttt{universal-darwin} mają kod wykonywalny dla ARM and Intela.
+Oba binaria są kompilowane z~tego samego kodu źródłowego.
+
+Dodatkowe programy Ghostscript, LaTeXiT, \TeX{} Live Utility
+i~TeXShop są uniwersalne, zostały zweryfikowane pod kątem bezpieczeństwa
+({\em signed with a hardened runtime}\/) i~w~związku z~tym zostały
+w~tym roku włączone do Mac\TeX{}-a.
+
+\code{tlmgr} i~infrastruktura:
+\begin{itemize*}
+\item utrzymywana jest tylko jedna kopia bezpieczeństwa głównego repozytorium
+\texttt{texlive.tlpdb};
+\item polepszono przenaszalność pomiędzy systemami i~wersjami~Perl-a;
+\item \texttt{tlmgr info} raportuje nowe pola \texttt{lcat-*} i~\texttt{rcat-*}
+danych odpowiednio lokalnego i zdalnego katalogów;
+\item do nowego pliku log \texttt{texmf-var/web2c/tlmgr-commands.log} przesunięto
+pełne raportowanie podkomend.
+\end{itemize*}
-
+\newpage % zbyt mało tekstu przepływało na ostatnią stronę ...
\subsection{Przyszłe wersje}
\emph{Niniejsza dystrybucja nie jest doskonała!} Planujemy kontynuować
@@ -4218,7 +4262,7 @@ zrobienia. Jeżeli możesz pomóc, nie zastanawiaj się i~przyłącz się do n
Patrz: \url{https://tug.org/texlive/contribute.html}.
Prosimy o~przesyłanie poprawek, sugestii i~uzupełnień oraz deklaracji
-pomocy w~opracowywaniu kolejnych edycji pod adres:
+pomocy w~opracowywaniu kolejnych edycji pod adres:
\begin{quote}
\email{tex-live@tug.org}\\
\url{https://tug.org/texlive}