diff options
author | Karl Berry <karl@freefriends.org> | 2023-03-12 17:01:23 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-03-12 17:01:23 +0000 |
commit | 49732f4b74250848dee56ebc7a0a9259e44fe487 (patch) | |
tree | 604ac8e1aaf388519cd1d78b83e992ebe56de0d3 | |
parent | 81452d7a61c2177dd1484001c7b4179660e2f648 (diff) |
updated tl23 pl translation from zofia
git-svn-id: svn://tug.org/texlive/trunk@66576 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.css | 22 | ||||
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html | 10489 | ||||
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.pdf | bin | 1203627 -> 1168781 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex | 623 |
4 files changed, 5661 insertions, 5473 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 3c9f1c326c4..0a9c0b94f0f 100644 --- a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.css +++ b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.css @@ -16,6 +16,7 @@ .ec-lmri-12x-x-172{ font-style:italic;} .ec-lmri-12x-x-172{ font-style:italic;} .ec-lmri-12x-x-172{ font-style:italic;} +.ec-lmri-12x-x-172{ font-style:italic;} .ec-lmr-12{font-size:120%;} .ec-lmtt-12{font-size:120%; font-family: monospace,monospace;} .ec-lmtt-12{ font-family: monospace,monospace;} @@ -32,6 +33,7 @@ .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;} @@ -47,6 +49,8 @@ .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-lmss-10{ font-family: sans-serif;} .ec-lmss-10{ font-family: sans-serif;} .ec-lmss-10{ font-family: sans-serif;} .ec-lmss-10{ font-family: sans-serif;} @@ -77,6 +81,7 @@ .ec-lmri-10{ font-style:italic;} .ec-lmri-10{ font-style:italic;} .ec-lmri-10{ font-style:italic;} +.ec-lmri-10{ font-style:italic;} .plmi-10{font-style: italic;} .ec-lmbx-10{ font-weight: bold;} .ec-lmbx-10{ font-weight: bold;} @@ -93,6 +98,9 @@ .ec-lmbx-10{ font-weight: bold;} .ec-lmbx-10{ font-weight: bold;} .ec-lmbx-10{ font-weight: bold;} +.ec-lmbx-10{ font-weight: bold;} +.ec-lmr-7{font-size:70%;} +.ec-lmtk-10{ font-family: monospace,monospace;} .ec-lmtk-10{ font-family: monospace,monospace;} .ec-lmtk-10{ font-family: monospace,monospace;} .ec-lmtk-10{ font-family: monospace,monospace;} @@ -123,6 +131,8 @@ .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-lmro-10{ font-style: oblique;} .ec-lmro-10{ font-style: oblique;} .ec-lmro-10{ font-style: oblique;} .ec-lmro-10{ font-style: oblique;} @@ -153,7 +163,8 @@ .ec-lmtt-9{ font-family: monospace,monospace;} .ec-lmtt-9{ font-family: monospace,monospace;} .ec-lmtt-9{ font-family: monospace,monospace;} -.ec-lmr-7{font-size:70%;} +.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;} @@ -219,8 +230,6 @@ div.flushleft {text-align: left;} .framebox-r {text-align:right;} span.thank-mark{ vertical-align: super } span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript{ font-size:80%; } -div.footnotes{border-top:solid 1px black; border-bottom:solid 1px black; padding-bottom:1ex; padding-top:0.5ex; margin-right:15%; margin-top:2ex; font-style:italic; font-size:85%;} -div.footnotes p{margin-top:0; margin-bottom:0; text-indent:0;} div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; } table.tabular td p{margin-top:0em;} table.tabular {margin-left: auto; margin-right: auto;} @@ -300,15 +309,10 @@ h2.titleHead{text-align:center;} div.maketitle{ margin-bottom: 2em; } div.author, div.date {text-align:center;} div.thanks{text-align:left; margin-left:10%; font-size:85%; font-style:italic; } +div.author{white-space: nowrap;} div.abstract p {margin-left:5%; margin-right:5%;} div.abstract {width:100%;} .abstracttitle{text-align:center;margin-bottom:1em;} -figure.float, div.figure {margin-left: auto; margin-right: auto;} -figure.figure {text-align:center;} -figcaption.caption {text-indent:-2em; margin-left:3em; margin-right:1em; text-align:center;} -figcaption.caption span.id{font-weight: bold; white-space: nowrap; } -p + figcaption, img + figcaption{margin-top: 1em;} -.abstract{margin:1em;} .alltt P { margin-bottom : 0em; margin-top : 0em; } .alltt { margin-bottom : 1em; margin-top : 1em; font-family:monospace,monospace; } .rotatebox{display: inline-block;} 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 873b96878e8..41fbeec6ea4 100644 --- a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html +++ b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html @@ -1,14 +1,13 @@ -<!DOCTYPE html> -<html lang="en-US" xml:lang="en-US" > -<head> - <title>Przewodnik TeX Live 2022 </title> -<meta charset="utf-8" /> -<meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)" /> -<meta name="viewport" content="width=device-width,initial-scale=1" /> -<link rel="stylesheet" type="text/css" href="texlive-pl.css" /> -<meta name="src" content="texlive-pl.tex" /> -<link rel="stylesheet" type="text/css" href="texlive-pl.css" > -<link rel="stylesheet" type="text/css" href="tex-live.css" > +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>Przewodnik TeX Live 2023 </title> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> +<meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)"> +<meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)"> +<!-- html --> +<meta name="src" content="texlive23-pl.tex"> +<link rel="stylesheet" type="text/css" href="texlive23-pl.css"> </head><body > <div class="maketitle"> @@ -17,1244 +16,1210 @@ -<h2 class="titleHead">Przewodnik TeX Live 2022 </h2> +<h2 class="titleHead">Przewodnik TeX Live 2023 </h2> <div class="author" ><span class="ec-lmr-12">Karl Berry</span> <br /> <span -class="ec-lmr-12">tłumaczenie: Zofia Walczak</span> +class="ec-lmr-12">tłumaczenie: Zofia Walczak</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 2022 r.</span></div> +class="ec-lmr-12">Luty 2023 r.</span></div> </div> <h3 class="likesectionHead"><a - id="x1-1000"></a>Spis treści</h3> + id="x1-1000"></a>Spis treści</h3> <div class="tableofcontents"> - <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> -<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 +  <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> +<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> -<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> -<br /> <span class="subsectionToc" >2.1 <a -href="#x1-90002.1" id="QQ2-1-9">The TeX Collection: TeX Live, proTeXt, MacTeX</a></span> -<br /> <span class="subsectionToc" >2.2 <a -href="#x1-100002.2" id="QQ2-1-10">Główne katalogi TeX 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 +<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> +<br />   <span class="subsectionToc" >2.1 <a +href="#x1-90002.1" id="QQ2-1-9">Kolekcje TeX-a: TeX Live, MacTeX, MiKTeX, CTAN</a></span> +<br />   <span class="subsectionToc" >2.2 <a +href="#x1-100002.2" id="QQ2-1-10">Głwne katalogi TeX Live</a></span> +<br />   <span class="subsectionToc" >2.3 <a +href="#x1-110002.3" id="QQ2-1-11">Predefiniowane drzewa katalogw texmf</a></span> +<br />   <span class="subsectionToc" >2.4 <a href="#x1-120002.4" id="QQ2-1-12">Rozszerzenia TeX-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> -<br /> <span class="sectionToc" >3 <a +<br />   <span class="subsectionToc" >2.5 <a +href="#x1-130002.5" id="QQ2-1-13">Inne ważniejsze programy TeX 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 +<br />   <span class="subsectionToc" >3.1 <a href="#x1-150003.1" id="QQ2-1-15">Start instalacji</a></span> -<br /> <span class="subsubsectionToc" >3.1.1 <a +<br />    <span class="subsubsectionToc" >3.1.1 <a href="#x1-160003.1.1" id="QQ2-1-17">Unix</a></span> -<br /> <span class="subsubsectionToc" >3.1.2 <a -href="#x1-170003.1.2" id="QQ2-1-18">Mac OS X</a></span> -<br /> <span class="subsubsectionToc" >3.1.3 <a +<br />    <span class="subsubsectionToc" >3.1.2 <a +href="#x1-170003.1.2" id="QQ2-1-18">macOS</a></span> +<br />    <span class="subsubsectionToc" >3.1.3 <a href="#x1-180003.1.3" id="QQ2-1-19">Windows</a></span> -<br /> <span class="subsubsectionToc" >3.1.4 <a +<br />    <span class="subsubsectionToc" >3.1.4 <a href="#x1-190003.1.4" id="QQ2-1-23">Cygwin</a></span> -<br /> <span class="subsubsectionToc" >3.1.5 <a +<br />    <span class="subsubsectionToc" >3.1.5 <a href="#x1-200003.1.5" id="QQ2-1-24">Instalator w trybie tekstowym</a></span> -<br /> <span class="subsubsectionToc" >3.1.6 <a -href="#x1-210003.1.6" id="QQ2-1-25">Instalator w trybie graficznym</a></span> -<br /> <span class="subsectionToc" >3.2 <a +<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="subsectionToc" >3.2 <a href="#x1-220003.2" id="QQ2-1-26">Uruchamianie instalacji</a></span> -<br /> <span class="subsubsectionToc" >3.2.1 <a +<br />    <span class="subsubsectionToc" >3.2.1 <a 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-240003.2.2" id="QQ2-1-29">Wybór składników do instalacji</a></span> -<br /> <span class="subsubsectionToc" >3.2.3 <a +<br />    <span class="subsubsectionToc" >3.2.2 <a +href="#x1-240003.2.2" id="QQ2-1-29">Wybr składnikw do instalacji</a></span> +<br />    <span class="subsubsectionToc" >3.2.3 <a href="#x1-250003.2.3" id="QQ2-1-32">Katalogi</a></span> -<br /> <span class="subsubsectionToc" >3.2.4 <a +<br />    <span class="subsubsectionToc" >3.2.4 <a href="#x1-260003.2.4" id="QQ2-1-33">Opcje</a></span> -<br /> <span class="subsectionToc" >3.3 <a -href="#x1-270003.3" id="QQ2-1-35">Parametry instalacji z linii poleceń</a></span> -<br /> <span class="subsubsectionToc" >3.3.1 <a +<br />   <span class="subsectionToc" >3.3 <a +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-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-290003.4" id="QQ2-1-37">Czynności poinstalacyjne</a></span> -<br /> <span class="subsubsectionToc" >3.4.1 <a -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-310003.4.2" id="QQ2-1-39">Zmienne środowiska: konfiguracja globalna</a></span> -<br /> <span class="subsubsectionToc" >3.4.3 <a +<br />   <span class="subsectionToc" >3.4 <a +href="#x1-290003.4" id="QQ2-1-37">Czynności poinstalacyjne</a></span> +<br />    <span class="subsubsectionToc" >3.4.1 <a +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-310003.4.2" id="QQ2-1-39">Zmienne środowiska: konfiguracja globalna</a></span> +<br />    <span class="subsubsectionToc" >3.4.3 <a 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-330003.4.4" id="QQ2-1-41">Konfiguracja fontów dla XeTeX i LuaTeX</a></span> -<br /> <span class="subsubsectionToc" >3.4.5 <a -href="#x1-340003.4.5" id="QQ2-1-42">ConTeXt Mark IV</a></span> -<br /> <span class="subsubsectionToc" >3.4.6 <a -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-360003.4.7" id="QQ2-1-44">Integracja fontów z innych źródeł</a></span> -<br /> <span class="subsectionToc" >3.5 <a +<br />    <span class="subsubsectionToc" >3.4.4 <a +href="#x1-330003.4.4" id="QQ2-1-41">Konfiguracja fontw dla XeTeX i LuaTeX</a></span> +<br />    <span class="subsubsectionToc" >3.4.5 <a +href="#x1-340003.4.5" id="QQ2-1-42">ConTeXt LMTX i MKIV</a></span> +<br />    <span class="subsubsectionToc" >3.4.6 <a +href="#x1-350003.4.6" id="QQ2-1-43">Integracja lokalnych i prywatnych pakietw makr</a></span> +<br />    <span class="subsubsectionToc" >3.4.7 <a +href="#x1-360003.4.7" id="QQ2-1-44">Integracja fontw z innych źrdeł</a></span> +<br />   <span class="subsectionToc" >3.5 <a href="#x1-370003.5" id="QQ2-1-45">Testowanie instalacji</a></span> -<br /> <span class="subsectionToc" >3.6 <a +<br />   <span class="subsectionToc" >3.6 <a href="#x1-380003.6" id="QQ2-1-46">Usuwanie instalacji TeX Live</a></span> -<br /> <span class="subsectionToc" >3.7 <a +<br />   <span class="subsectionToc" >3.7 <a href="#x1-390003.7" id="QQ2-1-47">Dodatkowe oprogramowanie</a></span> -<br /> <span class="sectionToc" >4 <a +<br />  <span class="sectionToc" >4 <a href="#x1-400004" id="QQ2-1-48">Instalacje zaawansowane</a></span> -<br /> <span class="subsectionToc" >4.1 <a -href="#x1-410004.1" id="QQ2-1-49">Instalacje dla wielu użytkowników (lub wieloplatformowe)</a></span> -<br /> <span class="subsectionToc" >4.2 <a -href="#x1-420004.2" id="QQ2-1-50">Instalacja przenośna (USB)</a></span> -<br /> <span class="sectionToc" >5 <a +<br />   <span class="subsectionToc" >4.1 <a +href="#x1-410004.1" id="QQ2-1-49">Instalacje dla wielu użytkownikw (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> +<br />  <span class="sectionToc" >5 <a href="#x1-430005" id="QQ2-1-51"><span -class="ec-lmss-10">tlmgr</span>: zarządzanie instalacją</a></span> -<br /> <span class="subsectionToc" >5.1 <a +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 -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 -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> -<br /> <span class="subsectionToc" >6.1 <a -href="#x1-470006.1" id="QQ2-1-58">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> -<br /> <span class="subsectionToc" >6.3 <a -href="#x1-490006.3" id="QQ2-1-60">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> -<br /> <span class="subsectionToc" >6.5 <a -href="#x1-510006.5" id="QQ2-1-62">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> -<br /> <span class="sectionToc" >7 <a -href="#x1-530007" id="QQ2-1-64">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> -<br /> <span class="subsubsectionToc" >7.1.1 <a -href="#x1-550007.1.1" id="QQ2-1-66">Ź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> -<br /> <span class="subsubsectionToc" >7.1.3 <a -href="#x1-570007.1.3" id="QQ2-1-68">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> -<br /> <span class="subsubsectionToc" >7.1.5 <a -href="#x1-590007.1.5" id="QQ2-1-70">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> -<br /> <span class="subsubsectionToc" >7.1.7 <a -href="#x1-610007.1.7" id="QQ2-1-72">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> -<br /> <span class="subsubsectionToc" >7.2.1 <a -href="#x1-630007.2.1" id="QQ2-1-74">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> -<br /> <span class="subsubsectionToc" >7.2.3 <a -href="#x1-650007.2.3" id="QQ2-1-76">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> -<br /> <span class="subsectionToc" >7.3 <a -href="#x1-670007.3" id="QQ2-1-79">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 +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 +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> +<br />   <span class="subsectionToc" >6.1 <a +href="#x1-470006.1" id="QQ2-1-58">Cechy specyficzne w systemie Windows</a></span> +<br />   <span class="subsectionToc" >6.2 <a +href="#x1-480006.2" id="QQ2-1-59">Dodatkowe programy pomocnicze dla Windows</a></span> +<br />   <span class="subsectionToc" >6.3 <a +href="#x1-490006.3" id="QQ2-1-60">Korzystanie z zewnętrznych instalacji Perla, Tcl/Tk i Ghostscripta</a></span> +<br />   <span class="subsectionToc" >6.4 <a +href="#x1-500006.4" id="QQ2-1-61">User Profile (inaczej Home – katalog domowy)</a></span> +<br />   <span class="subsectionToc" >6.5 <a +href="#x1-510006.5" id="QQ2-1-62">Rejestr Windows</a></span> +<br />   <span class="subsectionToc" >6.6 <a +href="#x1-520006.6" id="QQ2-1-63">Uprawnienia w Windows</a></span> +<br />   <span class="subsectionToc" >6.7 <a +href="#x1-530006.7" id="QQ2-1-64">Zwiększanie maksymalnej dostępnej pamięci w Windows i Cygwin</a></span> +<br />  <span class="sectionToc" >7 <a +href="#x1-540007" id="QQ2-1-65">Instrukcja obsługi systemu Web2C</a></span> +<br />   <span class="subsectionToc" >7.1 <a +href="#x1-550007.1" id="QQ2-1-66">Przeszukiwanie ścieżek przez Kpathsea</a></span> +<br />    <span class="subsubsectionToc" >7.1.1 <a +href="#x1-560007.1.1" id="QQ2-1-67">Źrdła ścieżek</a></span> +<br />    <span class="subsubsectionToc" >7.1.2 <a +href="#x1-570007.1.2" id="QQ2-1-68">Pliki konfiguracyjne</a></span> +<br />    <span class="subsubsectionToc" >7.1.3 <a +href="#x1-580007.1.3" id="QQ2-1-69">Rozwijanie ścieżek</a></span> +<br />    <span class="subsubsectionToc" >7.1.4 <a +href="#x1-590007.1.4" id="QQ2-1-70">Rozwijanie domyślne</a></span> +<br />    <span class="subsubsectionToc" >7.1.5 <a +href="#x1-600007.1.5" id="QQ2-1-71">Rozwijanie nawiasw</a></span> +<br />    <span class="subsubsectionToc" >7.1.6 <a +href="#x1-610007.1.6" id="QQ2-1-72">Rozwijanie podkatalogw</a></span> +<br />    <span class="subsubsectionToc" >7.1.7 <a +href="#x1-620007.1.7" id="QQ2-1-73">Lista znakw specjalnych w plikach <span +class="ec-lmtt-10">texmf.cnf </span>– podsumowanie</a></span> +<br />   <span class="subsectionToc" >7.2 <a +href="#x1-630007.2" id="QQ2-1-74">Bazy nazw plikw</a></span> +<br />    <span class="subsubsectionToc" >7.2.1 <a +href="#x1-640007.2.1" id="QQ2-1-75">Baza nazw plikw</a></span> +<br />    <span class="subsubsectionToc" >7.2.2 <a +href="#x1-650007.2.2" id="QQ2-1-76">kpsewhich – program do przeszukiwania ścieżek</a></span> +<br />    <span class="subsubsectionToc" >7.2.3 <a +href="#x1-660007.2.3" id="QQ2-1-77">Przykłady użycia</a></span> +<br />    <span class="subsubsectionToc" >7.2.4 <a +href="#x1-670007.2.4" id="QQ2-1-78">Diagnostyka błędw</a></span> +<br />   <span class="subsectionToc" >7.3 <a +href="#x1-680007.3" id="QQ2-1-80">Parametry kontrolujące działanie programw</a></span> +<br />   <span class="subsectionToc" >7.4 <a +href="#x1-690007.4" id="QQ2-1-81"><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> -<br /> <span class="sectionToc" >9 <a -href="#x1-700009" id="QQ2-1-82">Historia</a></span> -<br /> <span class="subsectionToc" >9.1 <a -href="#x1-710009.1" id="QQ2-1-83">Poprzednie wersje</a></span> -<br /> <span class="subsubsectionToc" >9.1.1 <a -href="#x1-720009.1.1" id="QQ2-1-84">Wydanie 2003</a></span> -<br /> <span class="subsubsectionToc" >9.1.2 <a -href="#x1-730009.1.2" id="QQ2-1-85">Wydanie 2004</a></span> -<br /> <span class="subsubsectionToc" >9.1.3 <a -href="#x1-740009.1.3" id="QQ2-1-86">Wydanie 2005</a></span> -<br /> <span class="subsubsectionToc" >9.1.4 <a -href="#x1-750009.1.4" id="QQ2-1-87">Wydanie 2006–2007</a></span> -<br /> <span class="subsubsectionToc" >9.1.5 <a -href="#x1-760009.1.5" id="QQ2-1-88">Wydanie 2008</a></span> -<br /> <span class="subsubsectionToc" >9.1.6 <a -href="#x1-770009.1.6" id="QQ2-1-89">Wydanie 2009</a></span> -<br /> <span class="subsubsectionToc" >9.1.7 <a -href="#x1-780009.1.7" id="QQ2-1-90">Wydanie 2010</a></span> -<br /> <span class="subsubsectionToc" >9.1.8 <a -href="#x1-790009.1.8" id="QQ2-1-91">Wydanie 2011</a></span> -<br /> <span class="subsubsectionToc" >9.1.9 <a -href="#x1-800009.1.9" id="QQ2-1-92">Wydanie 2012</a></span> -<br /> <span class="subsubsectionToc" >9.1.10 <a -href="#x1-810009.1.10" id="QQ2-1-93">Wydanie 2013</a></span> -<br /> <span class="subsubsectionToc" >9.1.11 <a -href="#x1-820009.1.11" id="QQ2-1-94">Wydanie 2014</a></span> -<br /> <span class="subsubsectionToc" >9.1.12 <a -href="#x1-830009.1.12" id="QQ2-1-95">Wydanie 2015</a></span> -<br /> <span class="subsubsectionToc" >9.1.13 <a -href="#x1-840009.1.13" id="QQ2-1-96">Wydanie 2016</a></span> -<br /> <span class="subsubsectionToc" >9.1.14 <a -href="#x1-850009.1.14" id="QQ2-1-97">Wydanie 2017</a></span> -<br /> <span class="subsubsectionToc" >9.1.15 <a -href="#x1-860009.1.15" id="QQ2-1-98">Wydanie 2018</a></span> -<br /> <span class="subsubsectionToc" >9.1.16 <a -href="#x1-870009.1.16" id="QQ2-1-99">Wydanie 2019</a></span> -<br /> <span class="subsubsectionToc" >9.1.17 <a -href="#x1-880009.1.17" id="QQ2-1-100">Wydanie 2020</a></span> -<br /> <span class="subsubsectionToc" >9.1.18 <a -href="#x1-890009.1.18" id="QQ2-1-101">Wydanie 2021</a></span> -<br /> <span class="subsectionToc" >9.2 <a -href="#x1-900009.2" id="QQ2-1-102">Wydanie aktualne: 2022</a></span> -<br /> <span class="subsectionToc" >9.3 <a -href="#x1-910009.3" id="QQ2-1-103">Przyszłe wersje</a></span> +<br />  <span class="sectionToc" >8 <a +href="#x1-700008" id="QQ2-1-82">Podziękowania</a></span> +<br />  <span class="sectionToc" >9 <a +href="#x1-710009" id="QQ2-1-83">Historia</a></span> +<br />   <span class="subsectionToc" >9.1 <a +href="#x1-720009.1" id="QQ2-1-84">Poprzednie wersje</a></span> +<br />    <span class="subsubsectionToc" >9.1.1 <a +href="#x1-730009.1.1" id="QQ2-1-85">Wydanie 2003</a></span> +<br />    <span class="subsubsectionToc" >9.1.2 <a +href="#x1-740009.1.2" id="QQ2-1-86">Wydanie 2004</a></span> +<br />    <span class="subsubsectionToc" >9.1.3 <a +href="#x1-750009.1.3" id="QQ2-1-87">Wydanie 2005</a></span> +<br />    <span class="subsubsectionToc" >9.1.4 <a +href="#x1-760009.1.4" id="QQ2-1-88">Wydanie 2006–2007</a></span> +<br />    <span class="subsubsectionToc" >9.1.5 <a +href="#x1-770009.1.5" id="QQ2-1-89">Wydanie 2008</a></span> +<br />    <span class="subsubsectionToc" >9.1.6 <a +href="#x1-780009.1.6" id="QQ2-1-90">Wydanie 2009</a></span> +<br />    <span class="subsubsectionToc" >9.1.7 <a +href="#x1-790009.1.7" id="QQ2-1-91">Wydanie 2010</a></span> +<br />    <span class="subsubsectionToc" >9.1.8 <a +href="#x1-800009.1.8" id="QQ2-1-92">Wydanie 2011</a></span> +<br />    <span class="subsubsectionToc" >9.1.9 <a +href="#x1-810009.1.9" id="QQ2-1-93">Wydanie 2012</a></span> +<br />    <span class="subsubsectionToc" >9.1.10 <a +href="#x1-820009.1.10" id="QQ2-1-94">Wydanie 2013</a></span> +<br />    <span class="subsubsectionToc" >9.1.11 <a +href="#x1-830009.1.11" id="QQ2-1-95">Wydanie 2014</a></span> +<br />    <span class="subsubsectionToc" >9.1.12 <a +href="#x1-840009.1.12" id="QQ2-1-96">Wydanie 2015</a></span> +<br />    <span class="subsubsectionToc" >9.1.13 <a +href="#x1-850009.1.13" id="QQ2-1-97">Wydanie 2016</a></span> +<br />    <span class="subsubsectionToc" >9.1.14 <a +href="#x1-860009.1.14" id="QQ2-1-98">Wydanie 2017</a></span> +<br />    <span class="subsubsectionToc" >9.1.15 <a +href="#x1-870009.1.15" id="QQ2-1-99">Wydanie 2018</a></span> +<br />    <span class="subsubsectionToc" >9.1.16 <a +href="#x1-880009.1.16" id="QQ2-1-100">Wydanie 2019</a></span> +<br />    <span class="subsubsectionToc" >9.1.17 <a +href="#x1-890009.1.17" id="QQ2-1-101">Wydanie 2020</a></span> +<br />    <span class="subsubsectionToc" >9.1.18 <a +href="#x1-900009.1.18" id="QQ2-1-102">Wydanie 2021</a></span> +<br />    <span class="subsubsectionToc" >9.1.19 <a +href="#x1-910009.1.19" id="QQ2-1-103">Wydanie 2022</a></span> +<br />   <span class="subsectionToc" >9.2 <a +href="#x1-920009.2" id="QQ2-1-104">Wydanie 2023</a></span> +<br />   <span class="subsectionToc" >9.3 <a +href="#x1-930009.3" id="QQ2-1-105">Przyszłe wersje</a></span> </div> - <h3 class="sectionHead"><span class="titlemark">1. </span> <a - id="x1-20001"></a>Wstęp</h3> + <h3 class="sectionHead"><span class="titlemark">1. </span> <a + id="x1-20001"></a>Wstęp</h3> <!--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. 80--><p class="noindent" >Ten dokument opisuje oprogramowanie TeX Live – dystrybucję TeX-a wraz z programami pomocniczymi, -dostępną dla GNU/Linux, różnych wersji Unix, Mac OS X oraz Windows. -</p><!--l. 84--><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 + id="x1-30001.1"></a>TeX Live i TeX Collection</h4> +<!--l. 80--><p class="noindent" >Ten dokument opisuje oprogramowanie TeX Live – dystrybucję TeX-a wraz z programami pomocniczymi, +dostępną dla systemw GNU/Linux, rżnych wersji Unix, macOS oraz Windows. +<!--l. 84--><p class="indent" > TeX Live można ściągnąć z sieci bądź otrzymać na płytce DVD TeX Collection, ktrą otrzymują +członkowie krajowej Grupy Użytkownikw Systemu TeX. Część <a +href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a> omawia pokrtce zawartość tej +płytki DVD. Zarwno TeX Live, jak i TeX Collection powstały dzięki zbiorowemu wysiłkowi +rżnych grup użytkownikw TeX-a. W tym dokumencie omwimy głwnie samą dystrybucję TeX Live. -</p><!--l. 89--><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 -w różnych językach, a także wsparcie składu publikacji w wielu językach świata. -</p><!--l. 95--><p class="indent" > Lista najważniejszych zmian w tej edycji TeX Live znajduje się w części <a -href="#x1-900009.2">9.2<!--tex4ht:ref: sec:tlcurrent --></a>, na str. <a -href="#x1-900009.2">101<!--tex4ht:ref: sec:tlcurrent --></a>. -</p><!--l. 98--><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. 101--><p class="indent" > Podstawowe pojęcia dotyczące TeX-a początkujący użytkownicy znajdą np. w artykule <span +<!--l. 89--><p class="indent" > TeX Live zawiera pliki wykonywalne programw: TeX, LaTeX2e, ConTeXt, <span +class="logo-10">METAFONT</span>, MetaPost, B<span +class="ec-lmcsc-10">ib</span>TeX +i wielu innych, bogaty zestaw pakietw makr o wielorakim zastosowaniu, fontw i dokumentacji w rżnych +językach, a także wsparcie składu publikacji w wielu językach świata. +<!--l. 95--><p class="indent" > Lista najważniejszych zmian w tej edycji TeX Live znajduje się w części <a +href="#x1-920009.2">9.2<!--tex4ht:ref: sec:tlcurrent --></a>, na str. <a +href="#x1-920009.2">103<!--tex4ht:ref: sec:tlcurrent --></a>. +<!--l. 98--><p class="indent" > Czytelnik nie znajdzie w tym dokumencie informacji o systemie TeX, a jedynie najważniejsze etapy +instalacji i konfiguracji oprogramowania TeX Live. +<!--l. 101--><p class="indent" > Podstawowe pojęcia dotyczące TeX-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 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. 105--><p class="indent" > <a id="platforms"></a> -</p> +internetowej poświęconej TeX-owi. +<!--l. 105--><p class="indent" > <a id="platforms"></a> <h4 class="subsectionHead"><span class="titlemark">1.2. </span> <a - id="x1-40001.2"></a>Obsługiwane systemy operacyjne</h4> -<!--l. 109--><p class="noindent" >TeX Live zawiera oprogramowanie dla wielu platform uniksowych, w tym GNU/Linux, Mac OS X i Cygwin. -Dołączone źródła mogą być skompilowane na platformach, dla których nie udostępniamy plików + id="x1-40001.2"></a>Obsługiwane systemy operacyjne</h4> +<!--l. 109--><p class="noindent" >TeX Live zawiera oprogramowanie dla wielu platform uniksowych, w tym GNU/Linux, macOS i Cygwin. +Dołączone źrdła mogą być skompilowane na platformach, dla ktrych nie udostępniamy plikw binarnych. -</p><!--l. 114--><p class="indent" > Spośród systemów Windows obsługiwane jest Windows 7 i wersje późniejsze. W Windows Vista -<span +<!--l. 114--><p class="indent" > Spośrd systemw Windows obsługiwane jest Windows 7 i wersje pźniejsze. W Windows Vista <span class="ec-lmri-10">r</span><span -class="ec-lmri-10">ó</span><span -class="ec-lmri-10">wnie</span><span -class="ec-lmri-10">ż</span> <span -class="ec-lmri-10">powinien </span>zadziałać, ale TeX Live nie może już być instalowany w systemach Windows XP -i wcześniejszych. TeX 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. 124--><p class="noindent" > -</p> +class="ec-lmri-10">wnie</span><span +class="ec-lmri-10">ż</span> +<span +class="ec-lmri-10">powinien </span>zadziałać, ale TeX Live nie może już być instalowany w systemach Windows XP i wcześniejszych. +TeX Live zawiera binaria dla 64-bitowych wersji Windows. +<!--l. 122--><p class="indent" > W części <a +href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a> omwiono alternatywne dystrybucje, przeznaczone dla Windows oraz macOS. +<!--l. 125--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">1.3. </span> <a id="x1-50001.3"></a>Podstawy instalacji TeX Live</h4> -<!--l. 127--><p class="noindent" >TeX Live można zainstalować z płytki DVD lub internetu ( <a +<!--l. 128--><p class="noindent" >TeX 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 -obrazu całej płytki instalacyjnej. -</p><!--l. 133--><p class="indent" > Płytka DVD (lub jej obraz w pliku <span -class="ec-lmtt-10">.iso</span>) pozwala zainstalować TeX Live na dysku lokalny ale nie -można uruchomić TeX Live bezpośrednio z TeX Collection DVD albo z jej obrazu. <span +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 +obrazu całej płytki instalacyjnej. +<!--l. 134--><p class="indent" > Płytka DVD (lub jej obraz w pliku <span +class="ec-lmtt-10">.iso</span>) pozwala zainstalować TeX Live na dysku lokalny ale +nie można uruchomić TeX Live bezpośrednio z TeX Collection DVD albo z jej obrazu. <span class="ec-lmri-10">Mo</span><span -class="ec-lmri-10">ż</span><span -class="ec-lmri-10">na </span>przygotować -instalację przenośną np. na pendrivie (patrz rozdział <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 skrócie. -</p> +class="ec-lmri-10">żna</span> +przygotować instalację przenośną np. na pendrivie (patrz rozdział <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">12<!--tex4ht:ref: sec:install --></a>), poniżej zaś informacja w +skrcie. <ul class="itemize1"> <li class="itemize"> - <!--l. 140--><p class="noindent" >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 starszego MacOSX) lub w trybie - tekstowym z opcją <span -class="ec-lmtt-10">-gui=text </span>(co jest trybem domyślnym dla pozostałych platform). - </p></li> + <!--l. 141--><p class="noindent" >Skrypt instalacyjny dla systemu Unix nosi nazwę <span class="path"><span +class="ec-lmtt-10">install-tl</span></span> zaś dla systemw Windows + należy użyć <span class="path"><span +class="ec-lmtt-10">instal-tl-windows</span></span>. Program instalacyjny będzie działał w trybie graficznym + z opcją <span +class="ec-lmtt-10">-gui </span>(tryb domyślny dla Windows) lub w trybie tekstowym z opcją <span +class="ec-lmtt-10">-gui=text </span>(tryb + domyślny dla pozostałych platform). + </li> <li class="itemize"> - <!--l. 145--><p class="noindent" >Jednym z instalowanych programów jest <span -class="ec-lmss-10">tlmgr </span>(menedżer TeX 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. + <!--l. 146--><p class="noindent" >Jednym z instalowanych programw jest <span +class="ec-lmss-10">tlmgr </span>(menedżer TeX Live), ktry można uruchomić + zarwno w trybie tekstowym jak i graficznym (GUI). Pozwala on doinstalować lub usunąć + pakiety, aktualizować je z sieci, a także wykonywać rżne czynności konfiguracyjne. + </li></ul> +<!--l. 153--><p class="indent" > <a id="security"></a> -</p> - </li></ul> -<!--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. 156--><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 -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. 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 -źródeł. Zalecamy więc sprawdzanie bieżących folderów pod kątem obecności podejrzanych plików, -w szczególności plików wykonywalnych (binarnych lub skryptów). Zwykle nie powinno ich -być, a w szczególności nie powinny być one tworzone w wyniku typowego przetwarzania -dokumentów. -</p><!--l. 175--><p class="indent" > I na koniec: TeX (oraz towarzyszące mu programy) mogą, przy przetwarzaniu dokumentów, tworzyć -pliki. Własność ta jest na wiele różnych sposobów podatna na nadużycia. Także w tych przypadkach, -przetwarzanie nieznanych dokumentów w nowych podfolderach jest najlepszym znanym sposobem + id="x1-60001.4"></a>Uwagi dotyczące bezpieczeństwa</h4> +<!--l. 157--><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 zawsze osiągają +ten sam poziom. Jak zawsze, należy być ostrożnym przy uruchamianiu programw z danymi pochodzącymi +z niepewnych źrdeł. Dla zwiększenia stopnia bezpieczeństwa zalecamy stosowanie podczas pracy nowych +podfolderw. +<!--l. 165--><p class="indent" > Konieczność zachowania staranności jest szczeglnie ważna w systemie Windows, ponieważ +niezależnie od zawartości ścieżki przeszukiwania poszukuje on programw zawsze najpierw w bieżącym +folderze. To zachowanie systemu otwiera szerokie możliwości ataku. Usunęliśmy wiele luk, lecz +niewątpliwie niektre jeszcze pozostały, szczeglnie przy uruchamianiu programw pochodzących +z innych źrdeł. Zalecamy więc sprawdzanie bieżących folderw pod kątem obecności podejrzanych +plikw, w szczeglności plikw wykonywalnych (binarnych lub skryptw). Zwykle nie powinno +ich być, a w szczeglności nie powinny być one tworzone w wyniku typowego przetwarzania +dokumentw. +<!--l. 176--><p class="indent" > I na koniec: TeX (oraz towarzyszące mu programy) mogą, przy przetwarzaniu dokumentw, tworzyć pliki. +Własność ta jest na wiele rżnych sposobw podatna na nadużycia. Także w tych przypadkach, +przetwarzanie nieznanych dokumentw w nowych podfolderach jest najlepszym znanym sposobem zabezpieczenia. -</p><!--l. 181--><p class="indent" > Innym elementem dbałości o bezpieczeństwo jest upewnienie się, że pobrany materiał nie został +<!--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-430005">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">tlmgr </span>(punkt <a +href="#x1-430005">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ęść TeX Live, ale w razie potrzeby informację o <span -class="ec-lmss-10">gpg </span>można znaleźć na +dystrybuowany jako część TeX 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>. -</p><!--l. 188--><p class="noindent" > -</p> +<!--l. 188--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">1.5. </span> <a - id="x1-70001.5"></a>Dostępna pomoc</h4> -<!--l. 191--><p class="noindent" >Społeczność TeX-owa jest bardzo aktywna i pomocna, stąd też większość poważnych zapytań nie -pozostaje bez odpowiedzi. Przed zadaniem pytania warto je uprzednio dobrze przemyśleć i sformułować, -ponieważ respondenci to wolontariusze, wśród których mogą się znaleźć mniej lub bardziej -doświadczeni użytkownicy. (Jeśli preferujemy komercyjne wsparcie techniczne, to możemy -zamiast TeX Live zakupić system u jednego z dostawców, których listę można znaleźć pod + id="x1-70001.5"></a>Dostępna pomoc</h4> +<!--l. 191--><p class="noindent" >Społeczność TeX-owa jest bardzo aktywna i pomocna, stąd też większość poważnych zapytań +nie pozostaje bez odpowiedzi. Przed zadaniem pytania warto je uprzednio dobrze przemyśleć +i sformułować, ponieważ respondenci to wolontariusze, wśrd ktrych 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 dostawcw, ktrych listę można znaleźć pod adresem<br class="newline" /> <a 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"> +<!--l. 200--><p class="indent" > Oto lista źrdeł pomocy, w kolejności przez nas rekomendowanej: + <dl class="description"><dt class="description"> <!--l. 202--><p class="noindent" > <span -class="ec-lmbx-10">Start</span> </p></dt><dd +class="ec-lmbx-10">Start</span> </dt><dd class="description"> - <!--l. 202--><p class="noindent" >Jeśli właśnie zaczynasz używać TeX-a, krótkie wprowadzenie do systemu znajdziesz na - stronie <a + <!--l. 202--><p class="noindent" >Jeśli właśnie zaczynasz używać TeX-a, krtkie 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>. - </p></dd><dt class="description"> + </dd><dt class="description"> <!--l. 204--><p class="noindent" > <span -class="ec-lmbx-10">CTAN</span> </p></dt><dd +class="ec-lmbx-10">CTAN</span> </dt><dd class="description"> - <!--l. 204--><p class="noindent" >Jeśli szukasz konkretnego pakietu, fontu, programu itp. powinieneś odwiedzić CTAN ( + <!--l. 204--><p class="noindent" >Jeśli szukasz konkretnego pakietu, fontu, programu itp. powinieneś odwiedzić CTAN ( <a href="https://ctan.org" class="url" ><span -class="ec-lmtt-10">https://ctan.org</span></a>). Jest to ogromny zbiór wszystkich elementów związanych z TeX-em. Wpisy - w katalogu informują również, czy dany pakiet jest dostępny dla TeX Live czy dla MiKTeX-a. - </p></dd><dt class="description"> - <!--l. 210--><p class="noindent" > +class="ec-lmtt-10">https://ctan.org</span></a>). Jest to ogromny zbir wszystkich elementw związanych z TeX-em. Wpisy + w katalogu informują rwnież, czy dany pakiet jest dostępny dla TeX Live czy dla MiKTeX-a. + </dd><dt class="description"> + <!--l. 206--><p class="noindent" > <span -class="ec-lmbx-10">TeX FAQ</span> </p></dt><dd +class="ec-lmbx-10">TeX FAQ</span> </dt><dd class="description"> - <!--l. 210--><p class="noindent" >TeX-owy FAQ jest obszernym zbiorem odpowiedzi na wiele pytań, od najprostszych do - najbardziej zaawansowanych. Znajdziesz go w Internecie na stronie <a + <!--l. 206--><p class="noindent" >TeX-owy FAQ jest obszernym zbiorem odpowiedzi na wiele pytań, od najprostszych do najbardziej + zaawansowanych. Znajdziesz go w Internecie na stronie <a href="https://texfaq.org" class="url" ><span class="ec-lmtt-10">https://texfaq.org</span></a>. - - - </p></dd><dt class="description"> - <!--l. 223--><p class="noindent" > + </dd><dt class="description"> + <!--l. 210--><p class="noindent" > <span -class="ec-lmbx-10">TeX Zasoby internetowe</span> </p></dt><dd +class="ec-lmbx-10">TeX Zasoby internetowe</span> </dt><dd class="description"> - <!--l. 223--><p class="noindent" >Strona <a + <!--l. 210--><p class="noindent" >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, w szczególności do - książek, podręczników i artykułów poświęconych wszelkim aspektom pracy z systemem - TeX. - </p></dd><dt class="description"> - <!--l. 227--><p class="noindent" > +class="ec-lmtt-10">https://tug.org/interest.html</span></a> zawiera wiele odsyłaczy, w szczeglności do książek, + podręcznikw i artykułw poświęconych wszelkim aspektom pracy z systemem TeX. + </dd><dt class="description"> + <!--l. 214--><p class="noindent" > + + <span -class="ec-lmbx-10">Archiwa pomocy</span> </p></dt><dd +class="ec-lmbx-10">Archiwa pomocy</span> </dt><dd class="description"> - <!--l. 227--><p class="noindent" >Główne fora wsparcia użytkowników TeX-a to dla LaTeX-a <a + <!--l. 214--><p class="noindent" >Głwne fora wsparcia użytkownikw TeX-a to dla LaTeX-a <a href="https://latex.org/" class="url" ><span 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 pytanie-odpowiedź), grupa dyskusyjna Usenet +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>. - </p><!--l. 236--><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> oraz - <a -href="https://tug.org/mail-archives/texhax" class="url" ><span -class="ec-lmtt-10">https://tug.org/mail-archives/texhax</span></a>. Nie zaszkodzi też skorzystać z wyszukiwarki, np. - <a -href="https://www.google.com" class="url" ><span -class="ec-lmtt-10">https://www.google.com</span></a>. - </p></dd><dt class="description"> - <!--l. 242--><p class="noindent" > + </dd><dt class="description"> + <!--l. 225--><p class="noindent" > <span -class="ec-lmbx-10">Wysyłanie pyta</span><span -class="ec-lmbx-10">ń</span> </p></dt><dd +class="ec-lmbx-10">Wysyłanie pyta</span><span +class="ec-lmbx-10">ń</span> </dt><dd class="description"> - <!--l. 242--><p class="noindent" >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 - <a + <!--l. 225--><p class="noindent" >Jeśli nie znajdziemy rozwiązania problemu wśrd + tematw poruszanych na listach dyskusyjnych, możemy, poprzez ich strony internetowe, wysłać + swoje pytanie do <a href="https://latex-community.org/" class="url" ><span -class="ec-lmtt-10">https://latex-community.org/</span></a> i <a +class="ec-lmtt-10">https://latex-community.org/</span></a> i  <a href="https://tex.stackexchange.com/" class="url" ><span -class="ec-lmtt-10">https://tex.stackexchange.com/</span></a>, do <span -class="ec-lmtt-10">comp.text.tex</span> - poprzez Google, bądź pisząc list na adres <a +class="ec-lmtt-10">https://tex.stackexchange.com/</span></a>, + do <span class="path"><span +class="ec-lmtt-10">comp.text.tex</span></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>. - </p><!--l. 247--><p class="noindent" >Przed wysłaniem zapytania <span + <!--l. 230--><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 - pytań, zawartymi w FAQ: <a +class="ec-lmri-10">ży </span>zapoznać się z poradami dotyczącymi sposobu formułowania + pytań, zawartymi w FAQ: <a 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. 255--><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 +class="ec-lmtt-10">https://texfaq.org/FAQ</span></a>. Zastosowanie się do tych zasad zwiększy + szanse na otrzymanie użytecznej odpowiedzi. + <!--l. 234--><p class="noindent" >Polscy użytkownicy mają do dyspozycji listę dyskusyjną GUST (polskiej Grupy Użytkownikw + Systemu TeX); 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"> - <!--l. 259--><p class="noindent" > + </dd><dt class="description"> + <!--l. 238--><p class="noindent" > <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> </p></dt><dd +class="ec-lmbx-10">Wsparcie ze strony społeczno</span><span +class="ec-lmbx-10">ści TeX Live</span> </dt><dd class="description"> - <!--l. 259--><p class="noindent" >Zauważony błąd, sugestie i komentarze dotyczące dystrybucji TeX Live, instalacji lub - dokumentacji możemy zgłosić na listę dyskusyjną <a + <!--l. 238--><p class="noindent" >Zauważony błąd, sugestie i komentarze dotyczące dystrybucji TeX 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 specjalistyczną listę dyskusyjną. Uruchomienie programu +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 specjalistyczną listę dyskusyjną. Uruchomienie programu z parametrem <span -class="ec-lmtt-10">--help </span>dostarczy adres zgłaszania błędów.</p></dd></dl> -<!--l. 265--><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">--help </span>dostarczy adres zgłaszania błędw.</dd></dl> +<!--l. 244--><p class="indent" > Druga strona medalu to pomaganie tym, ktrzy mają problemy. Zarwno <span class="path"><span +class="ec-lmtt-10">comp.text.tex</span></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. 274--><p class="noindent" > -</p> +(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śrd użytkownikw systemu +TeX! +<!--l. 253--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">2. </span> <a - id="x1-80002"></a>Przegląd TeX Live</h3> -<!--l. 278--><p class="noindent" >Omówimy teraz zawartość dystrybucji TeX Live, a także TeX Collection – płytki DVD, w skład której + id="x1-80002"></a>Przegląd TeX Live</h3> +<!--l. 257--><p class="noindent" >Omwimy teraz zawartość dystrybucji TeX Live, a także TeX Collection – płytki DVD, w skład ktrej wchodzi TeX Live. -</p><!--l. 281--><p class="noindent" > -</p> +<!--l. 263--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">2.1. </span> <a - id="x1-90002.1"></a>The TeX Collection: TeX Live, proTeXt, MacTeX</h4> -<!--l. 284--><p class="noindent" >Płytka TeX Collection DVD zawiera: -</p><!--l. 286--><p class="indent" > - </p><dl class="description"><dt class="description"> - <!--l. 288--><p class="noindent" > + id="x1-90002.1"></a>Kolekcje TeX-a: TeX Live, MacTeX, MiKTeX, CTAN</h4> +<!--l. 265--><p class="noindent" >Płytka DVD TeX Collection zawiera: +<!--l. 267--><p class="indent" > + <dl class="description"><dt class="description"> + <!--l. 269--><p class="noindent" > <span -class="ec-lmbx-10">TeX Live</span> </p></dt><dd +class="ec-lmbx-10">TeX Live</span> </dt><dd class="description"> - - - <!--l. 288--><p class="noindent" >to kompletny system TeX, który pozwala na instalację na twardym dysku lub przygotowanie - przenośnej instalacji np. na pendrivie, strona domowa projektu: <a + <!--l. 269--><p class="noindent" >to kompletny system TeX, ktry 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>; - </p></dd><dt class="description"> - <!--l. 292--><p class="noindent" > + </dd><dt class="description"> + <!--l. 273--><p class="noindent" > <span -class="ec-lmbx-10">MacTeX</span> </p></dt><dd +class="ec-lmbx-10">MacTeX</span> </dt><dd class="description"> - <!--l. 292--><p class="noindent" >dla systemu Mac OS X; posiada własny program instalacyjny i dodatkowe programy dla tego + <!--l. 273--><p class="noindent" >dla systemu macOS posiada własny program instalacyjny macOS 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>; - </p></dd><dt class="description"> - <!--l. 296--><p class="noindent" > + </dd><dt class="description"> + <!--l. 277--><p class="noindent" > <span -class="ec-lmbx-10">proTeXt</span> </p></dt><dd +class="ec-lmbx-10">MiKTeX</span> </dt><dd class="description"> - <!--l. 296--><p class="noindent" >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 instalacyjny, - strona domowa projektu: <a -href="https://tug.org/protext" class="url" ><span -class="ec-lmtt-10">https://tug.org/protext</span></a>; - </p></dd><dt class="description"> - <!--l. 301--><p class="noindent" > -<span -class="ec-lmbx-10">CTAN</span> </p></dt><dd + <!--l. 277--><p class="noindent" >Inna dystrybucja dla wszystkich systemw operacyjnych tj. Windows, GNU/Linux i macOS (ale + DVD zawiera tylko binaria dla Windows). Posiada zintegrowany menedżer pakietw, ktry + instaluje brakujące komponenty z Internetu, w zależności od potrzeb. Strona domowa projektu: + <a +href="https://miktex.org" class="url" ><span +class="ec-lmtt-10">https://miktex.org</span></a>; + </dd><dt class="description"> + + + <!--l. 280--><p class="noindent" > +<span +class="ec-lmbx-10">CTAN</span> </dt><dd class="description"> - <!--l. 301--><p class="noindent" >to zrzut zawartości archiwów CTAN; ( <a + <!--l. 280--><p class="noindent" >to zrzut zawartości archiww CTAN ( <a href="https://www.ctan.org" class="url" ><span -class="ec-lmtt-10">https://www.ctan.org</span></a>). -</p> +class="ec-lmtt-10">https://www.ctan.org</span></a>). CTAN nie spełnia tych samych + wymogw dotyczących swobody kopiowania co TeX Live, więc należy być ostrożnym podczas + redystrybucji lub modyfikacji. </dd></dl> -<!--l. 306--><p class="indent" > 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 należy ten fakt uwzględnić przy redystrybucji bądź modyfikacji zawartości wymienionych -katalogów. -</p><!--l. 311--><p class="noindent" > -</p> +<!--l. 285--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">2.2. </span> <a - id="x1-100002.2"></a>Główne katalogi TeX Live</h4> -<!--l. 314--><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 -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. 321--><p class="noindent" > - </p><dl class="list1"><dt class="list"> + id="x1-100002.2"></a>Głwne katalogi TeX Live</h4> +<!--l. 288--><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 w katalogu <span class="path"><span +class="ec-lmtt-10">texlive</span></span>, +ktrego struktura nieco się rżni; poniżej traktujemy katalog <span class="path"><span +class="ec-lmtt-10">texlive</span></span> jako katalog głwny we wszystkich +odniesieniach do instalacji TeX Live). +<!--l. 295--><p class="noindent" > + <dl class="list1"><dt class="list"> <span class="ec-lmtt-10">bin</span> </dt><dd class="list"> - <!--l. 322--><p class="noindent" >Skompilowane programy TeX-owe i pomocnicze, zorganizowane w podkatalogach według + <!--l. 296--><p class="noindent" >Skompilowane programy TeX-owe i pomocnicze, zorganizowane w podkatalogach według platform systemowych. - </p></dd><dt class="list"> + </dd><dt class="list"> <span class="ec-lmtt-10">readme-*.dir</span> </dt><dd class="list"> - <!--l. 325--><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"> + <!--l. 299--><p class="noindent" >Krtkie omwienie z użytecznymi odnośnikami, w kilku językach, w formacie HTML i zwykłym + tekstowym. + </dd><dt class="list"> <span class="ec-lmtt-10">source</span> </dt><dd class="list"> - <!--l. 328--><p class="noindent" >Źródła wszystkich programów, włącznie z głównymi dystrybucjami TeX-a opartymi na - Web2C. - </p></dd><dt class="list"> + <!--l. 302--><p class="noindent" >Źrdła wszystkich programw, włącznie z głwnymi dystrybucjami TeX-a opartymi na Web2C. + </dd><dt class="list"> <span class="ec-lmtt-10">texmf-dist</span> </dt><dd class="list"> - <!--l. 331--><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"> + <!--l. 305--><p class="noindent" >Głwne drzewo katalogw instalacji (zawiera makra, fonty i dokumentacje, patrz: <span class="path"><span +class="ec-lmtt-10">TEXMFDIST</span></span> + w następnej części). + </dd><dt class="list"> <span class="ec-lmtt-10">tlpkg</span> </dt><dd class="list"> - <!--l. 334--><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 - 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. 342--><p class="indent" > Do znalezienia dokumentacji mogą się przydać na przykład dowiązania zawarte w pliku <a + <!--l. 308--><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 przez + użytkownika podobnymi programami i działają tylko w ramach instalacji). Poza tym dołączono + szybki i wygodny program do podglądu plikw postscriptowych i PDF – PS_View dla Windows.</dd></dl> +<!--l. 316--><p class="indent" > Do znalezienia dokumentacji mogą się przydać na przykład dowiązania zawarte w pliku <a href="../../../../doc.html" >doc.html</a>. -Dokumentacje niemal wszystkiego (pakietów makr, formatów, fontów, programów, przewodników man -i info, często także w formacie PDF) znajdują się w katalogu <span -class="ec-lmtt-10">texmf-dist/doc/</span>. W odszukaniu konkretnej -dokumentacji w dowolnym z wymienionych katalogów może pomóc program <span +Dokumentacje niemal wszystkiego (pakietw makr, formatw, fontw, programw, przewodnikw man i info, +często także w formacie PDF) znajdują się w katalogu <span class="path"><span +class="ec-lmtt-10">texmf-dist/doc/</span></span>. W odszukaniu konkretnej +dokumentacji w dowolnym z wymienionych katalogw może pomc program <span class="ec-lmss-10">texdoc</span>. - - -</p><!--l. 350--><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> +<!--l. 324--><p class="indent" > Po instalacji niniejsza dokumentacja jest dostępna w rżnych językach w podkatalogach <span class="path"><span +class="ec-lmtt-10">texmf-dist/doc/texlive</span></span>: <ul class="itemize1"> <li class="itemize"> - <!--l. 354--><p class="noindent" >czeski/słowacki: <a + <!--l. 328--><p class="noindent" >czeski/słowacki: <a href="../../../../texmf-dist/doc/texlive/texlive-cz" >texmf-dist/doc/texlive/texlive-cz</a> - </p></li> + </li> <li class="itemize"> - <!--l. 355--><p class="noindent" >niemiecki: <a + <!--l. 329--><p class="noindent" >niemiecki: <a href="../../../../texmf-dist/doc/texlive/texlive-de" >texmf-dist/doc/texlive/texlive-de</a> - </p></li> + </li> <li class="itemize"> - <!--l. 356--><p class="noindent" >angielski: <a + <!--l. 330--><p class="noindent" >angielski: <a href="../../../../texmf-dist/doc/texlive/texlive-en" >texmf-dist/doc/texlive/texlive-en</a> - </p></li> + </li> <li class="itemize"> - <!--l. 357--><p class="noindent" >francuski: <a + <!--l. 331--><p class="noindent" >francuski: <a href="../../../../texmf-dist/doc/texlive/texlive-fr" >texmf-dist/doc/texlive/texlive-fr</a> - </p></li> + </li> <li class="itemize"> - <!--l. 358--><p class="noindent" >włoski: <a + <!--l. 332--><p class="noindent" >włoski: <a href="../../../../texmf-dist/doc/texlive/texlive-it" >texmf-dist/doc/texlive/texlive-it</a> - </p></li> + + + </li> <li class="itemize"> - <!--l. 359--><p class="noindent" >japoński: <a + <!--l. 333--><p class="noindent" >japoński: <a href="../../../../texmf-dist/doc/texlive/texlive-ja" >texmf-dist/doc/texlive/texlive-ja</a> - </p></li> + </li> <li class="itemize"> - <!--l. 360--><p class="noindent" >polski: <a + <!--l. 334--><p class="noindent" >polski: <a href="../../../../texmf-dist/doc/texlive/texlive-pl" >texmf-dist/doc/texlive/texlive-pl</a> - </p></li> + </li> <li class="itemize"> - <!--l. 361--><p class="noindent" >rosyjski: <a + <!--l. 335--><p class="noindent" >rosyjski: <a href="../../../../texmf-dist/doc/texlive/texlive-ru" >texmf-dist/doc/texlive/texlive-ru</a> - </p></li> + </li> <li class="itemize"> - <!--l. 362--><p class="noindent" >serbski: <a + <!--l. 336--><p class="noindent" >serbski: <a href="../../../../texmf-dist/doc/texlive/texlive-sr" >texmf-dist/doc/texlive/texlive-sr</a> - </p></li> + </li> <li class="itemize"> - <!--l. 363--><p class="noindent" >uproszczony chiński: <a -href="../../../../texmf-dist/doc/texlive/texlive-zh-cn" >texmf-dist/doc/texlive/texlive-zh-cn</a></p></li></ul> -<!--l. 366--><p class="noindent" > -</p> + <!--l. 337--><p class="noindent" >hiszpański: <a +href="../../../../texmf-dist/doc/texlive/texlive-es" >texmf-dist/doc/texlive/texlive-es</a> + </li> + <li class="itemize"> + <!--l. 338--><p class="noindent" >uproszczony chiński: <a +href="../../../../texmf-dist/doc/texlive/texlive-zh-cn" >texmf-dist/doc/texlive/texlive-zh-cn</a></li></ul> +<!--l. 341--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">2.3. </span> <a - id="x1-110002.3"></a>Predefiniowane drzewa katalogów texmf</h4> -<!--l. 369--><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 + id="x1-110002.3"></a>Predefiniowane drzewa katalogw texmf</h4> +<!--l. 344--><p class="noindent" >W tej części wymieniono wszystkie używane przez system, predefiniowane zmienne specyfikujące drzewa +katalogw texmf, omwiono ich przeznaczenie i domyślny układ TeX 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. 375--><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 +class="ec-lmtt-10"> conf</span>, wyświetlimy wartości tych zmiennych, dzięki czemu łatwo ustalimy, ktre katalogi w naszej +instalacji są przypisane do konkretnych zmiennych. +<!--l. 350--><p class="indent" > Wszystkie drzewa katalogw, włącznie z prywatnymi katalogami użytkownika, powinny mieć strukturę +zgodną z zaleceniami TeX 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-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><!--l. 384--><p class="noindent" > - </p><dl class="list1"><dt class="list"> +z odpowiednimi podkatalogami. W przeciwnym wypadku potrzebne pliki mogą nie zostać odnalezione. +W części <a +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 omwione dokładniej. Porządek na liście jest odwrotny do tego, +w jakim drzewa są przeszukiwane, to znaczy, drzewa umieszczone na liście pźniej przesłaniają +wcześniejsze. +<!--l. 359--><p class="noindent" > + <dl class="list1"><dt class="list"> <span class="ec-lmtt-10">TEXMFDIST</span> </dt><dd class="list"> - <!--l. 385--><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 + <!--l. 360--><p class="noindent" >Drzewo katalogw zawierające niemal wszystkie pliki dystrybucji: pliki konfiguracyjne, pakiety + makr, fontw, pomocnicze skrypty, dokumentacje itp. (pozostałe pliki dystrybucji, czyli programy, + znajdują się w rwnoległym katalogu <span class="ec-lmtt-10">bin/</span>). - </p></dd><dt class="list"> + </dd><dt class="list"> <span class="ec-lmtt-10">TEXMFSYSVAR</span> </dt><dd class="list"> - <!--l. 389--><p class="noindent" >Drzewo katalogów wykorzystywane przez <span class="obeylines-h"><span class="verb"><span + <!--l. 364--><p class="noindent" >Drzewo katalogw 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 +class="ec-lmtt-10">fmtutil-sys</span></span></span>, a także przez program <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">tlmgr</span></span></span> do przechowywania wygenerowanych plików formatów i map fontowych - - - dla całej instalacji. - </p></dd><dt class="list"> +class="ec-lmtt-10">tlmgr</span></span></span> do przechowywania wygenerowanych plikw formatw i map fontowych dla + całej instalacji. + </dd><dt class="list"> <span class="ec-lmtt-10">TEXMFSYSCONFIG</span> </dt><dd class="list"> - <!--l. 393--><p class="noindent" >Drzewo katalogów wykorzystywane przez narzędzia <span class="obeylines-h"><span class="verb"><span + <!--l. 368--><p class="noindent" >Drzewo katalogw 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 -class="ec-lmtt-10">fmtutil-sys</span></span></span> do przechowywania danych konfiguracyjnych dla całej instalacji (np. sieciowej). - </p></dd><dt class="list"> +class="ec-lmtt-10">fmtutil-sys</span></span></span> do przechowywania danych konfiguracyjnych dla całej instalacji (np. sieciowej). + </dd><dt class="list"> <span class="ec-lmtt-10">TEXMFLOCAL</span> </dt><dd class="list"> - <!--l. 397--><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"> + <!--l. 372--><p class="noindent" >Drzewo katalogw, ktre administratorzy mogą wykorzystać do przechowywania lokalnych makr, + fontw itp., dostępnych dla wszystkich użytkownikw w lokalnej sieci. + </dd><dt class="list"> <span class="ec-lmtt-10">TEXMFHOME</span> </dt><dd class="list"> - <!--l. 400--><p class="noindent" >Drzewo katalogów dla prywatnych makr, fontów itp. użytkownika. Zmienna ta wskazuje - własny katalog każdego użytkownika. - </p></dd><dt class="list"> + <!--l. 375--><p class="noindent" >Drzewo katalogw dla prywatnych makr, fontw itp. użytkownika. Zmienna ta wskazuje własny + katalog każdego użytkownika. + </dd><dt class="list"> <span class="ec-lmtt-10">TEXMFVAR</span> </dt><dd class="list"> - <!--l. 404--><p class="noindent" >Lokalne drzewo katalogów wykorzystywane przez <span class="obeylines-h"><span class="verb"><span + <!--l. 379--><p class="noindent" >Lokalne drzewo katalogw 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">updmap-user</span></span></span> i <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">fmtutil-use</span></span></span> do - przechowywania wygenerowanych plików formatów i map fontowych (domyślnie w ramach - <span -class="ec-lmtt-10">TEXMFHOME</span>). - </p></dd><dt class="list"> + przechowywania wygenerowanych plikw formatw i map fontowych. + + + </dd><dt class="list"> <span class="ec-lmtt-10">TEXMFCONFIG</span> </dt><dd class="list"> - <!--l. 407--><p class="noindent" >Lokalne drzewo katalogów wykorzystywane przez narzędzia <span class="obeylines-h"><span class="verb"><span + <!--l. 382--><p class="noindent" >Lokalne drzewo katalogw 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 -class="ec-lmtt-10">fmtutil-sys</span></span></span> do przechowywania danych konfiguracyjnych (domyślnie w ramach <span -class="ec-lmtt-10">TEXMFHOME</span>). - </p></dd><dt class="list"> +class="ec-lmtt-10">fmtutil-sys</span></span></span> do przechowywania danych konfiguracyjnych. + </dd><dt class="list"> <span class="ec-lmtt-10">TEXMFCACHE</span> </dt><dd class="list"> - <!--l. 410--><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 - 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. 417--><p class="noindent" >Oto domyślny układ katalogów: - </p><dl class="description"><dt class="description"> - <!--l. 420--><p class="noindent" > + <!--l. 385--><p class="noindent" >Drzewa katalogw wykorzystywane przez ConTeXt MkIV oraz LuaLaTeX do przechowywania + buforowanych danych z przetwarzania; domyślna wartość w TeX Live jest identyczna + z <span +class="ec-lmtt-10">TEXMFSYSVAR </span>lub – jeśli katalog jest niedostępny do zapisu – <span +class="ec-lmtt-10">TEXMFVAR</span>.</dd></dl> +<!--l. 392--><p class="noindent" >Oto domyślny układ katalogw: + <dl class="description"><dt class="description"> + <!--l. 395--><p class="noindent" > <span class="ec-lmbx-10">og</span><span -class="ec-lmbx-10">ó</span><span -class="ec-lmbx-10">lnosystemowy katalog instalacji</span> </p></dt><dd +class="ec-lmbx-10">lnosystemowy katalog instalacji</span> </dt><dd class="description"> - <!--l. 420--><p class="noindent" >może zawierać kilka wydań TeX Live: - </p><dl class="list2"><dt class="list"> + <!--l. 395--><p class="noindent" >może zawierać kilka wydań TeX Live (<span +class="ec-lmtt-10">/usr/local/texlive </span>domyślnu dla Unix): + <dl class="list2"><dt class="list"> <span -class="ec-lmtt-10">2021</span> </dt><dd +class="ec-lmtt-10">2022</span> </dt><dd class="list"> - <!--l. 422--><p class="noindent" >poprzednie wydanie - </p></dd><dt class="list"> + <!--l. 397--><p class="noindent" >poprzednie wydanie + </dd><dt class="list"> <span -class="ec-lmtt-10">2022</span> </dt><dd +class="ec-lmtt-10">2023</span> </dt><dd class="list"> - <!--l. 423--><p class="noindent" >wydanie aktualne - </p><dl class="list3"><dt class="list"> + <!--l. 398--><p class="noindent" >wydanie aktualne + <dl class="list3"><dt class="list"> <span class="ec-lmtt-10">bin</span> </dt><dd class="list"> - <!--l. 425--><p class="noindent" > - </p><dl class="list4"><dt class="list"> + <!--l. 400--><p class="noindent" >  + <dl class="list4"><dt class="list"> <span class="ec-lmtt-10">i386-linux</span> </dt><dd class="list"> - <!--l. 427--><p class="noindent" > programy dla GNU/Linux (32-bit) - </p></dd><dt class="list"> + <!--l. 402--><p class="noindent" >     binaria dla GNU/Linux (32-bit) + </dd><dt class="list"> <span class="ec-lmtt-10">...</span> </dt><dd class="list"> - <!--l. 428--><p class="noindent" > - </p></dd><dt class="list"> + <!--l. 403--><p class="noindent" > + </dd><dt class="list"> <span class="ec-lmtt-10">universal-darwin</span> </dt><dd class="list"> - <!--l. 429--><p class="noindent" >programy dla Mac OS X - </p></dd><dt class="list"> + <!--l. 404--><p class="noindent" >binaria dla macOS + </dd><dt class="list"> <span class="ec-lmtt-10">x86_64-linux</span> </dt><dd class="list"> - <!--l. 430--><p class="noindent" >programy dla GNU/Linux (64-bit) - </p></dd><dt class="list"> + <!--l. 405--><p class="noindent" >binaria dla GNU/Linux (64-bit) + </dd><dt class="list"> <span -class="ec-lmtt-10">win32</span> </dt><dd +class="ec-lmtt-10">windows</span> </dt><dd class="list"> - <!--l. 431--><p class="noindent" > programy dla Windows</p></dd></dl> + <!--l. 406--><p class="noindent" >      binaria dla Windows (64-bit)</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="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span> </dt><dd class="list"> - <!--l. 433--><p class="noindent" >określany zmienną <span -class="ec-lmtt-10">TEXMFDIST </span>i <span + <!--l. 408--><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"> + </dd><dt class="list"> <span class="ec-lmtt-10">texmf-var</span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span> </dt><dd +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span> </dt><dd class="list"> - <!--l. 434--><p class="noindent" ><span + <!--l. 409--><p class="noindent" ><span class="ec-lmtt-10">TEXMFSYSVAR</span>, <span class="ec-lmtt-10">TEXMFCACHE</span> - </p></dd><dt class="list"> + </dd><dt class="list"> <span class="ec-lmtt-10">texmf-config</span> </dt><dd class="list"> - <!--l. 435--><p class="noindent" ><span -class="ec-lmtt-10">TEXMFSYSCONFIG</span></p></dd></dl> + <!--l. 410--><p class="noindent" ><span +class="ec-lmtt-10">TEXMFSYSCONFIG</span></dd></dl> </dd><dt class="list"> <span class="ec-lmtt-10">texmf-local</span> </dt><dd class="list"> - <!--l. 437--><p class="noindent" ><span -class="ec-lmtt-10">TEXMFLOCAL</span>, katalog zachowywany od wydania do wydania</p></dd></dl> + <!--l. 412--><p class="noindent" ><span +class="ec-lmtt-10">TEXMFLOCAL</span>, katalog zachowywany od wydania do wydania</dd></dl> </dd><dt class="description"> - <!--l. 440--><p class="noindent" > + <!--l. 415--><p class="noindent" > <span class="ec-lmbx-10">katalog domowy u</span><span -class="ec-lmbx-10">ż</span><span -class="ec-lmbx-10">ytkownika</span> </p></dt><dd +class="ec-lmbx-10">żytkownika</span> </dt><dd class="description"> - <!--l. 440--><p class="noindent" >(<span + <!--l. 415--><p class="noindent" >(<span class="ec-lmtt-10">$HOME </span>lub <span class="ec-lmtt-10">%USERPROFILE%</span>) - </p><dl class="list2"><dt class="list"> + <dl class="list2"><dt class="list"> <span -class="ec-lmtt-10">.texlive2021</span> </dt><dd +class="ec-lmtt-10">.texlive2022</span> </dt><dd class="list"> - <!--l. 443--><p class="noindent" >prywatne pliki konfiguracyjne poprzedniego wydania - </p></dd><dt class="list"> + <!--l. 418--><p class="noindent" >prywatne pliki konfiguracyjne poprzedniego wydania + </dd><dt class="list"> <span -class="ec-lmtt-10">.texlive2022</span> </dt><dd +class="ec-lmtt-10">.texlive2023</span> </dt><dd class="list"> - <!--l. 445--><p class="noindent" >prywatne pliki konfiguracyjne bieżącego wydania - </p><dl class="list3"><dt class="list"> + + + <!--l. 420--><p class="noindent" >prywatne pliki konfiguracyjne bieżącego wydania + <dl class="list3"><dt class="list"> <span class="ec-lmtt-10">texmf-var</span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span> </dt><dd +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span> </dt><dd class="list"> - <!--l. 448--><p class="noindent" ><span + <!--l. 423--><p class="noindent" ><span class="ec-lmtt-10">TEXMFVAR</span>, <span class="ec-lmtt-10">TEXMFCACHE</span> - </p></dd><dt class="list"> + </dd><dt class="list"> <span class="ec-lmtt-10">texmf-config</span> </dt><dd class="list"> - <!--l. 449--><p class="noindent" ><span -class="ec-lmtt-10">TEXMFCONFIG</span></p></dd></dl> + <!--l. 424--><p class="noindent" ><span +class="ec-lmtt-10">TEXMFCONFIG</span></dd></dl> </dd><dt class="list"> <span class="ec-lmtt-10">texmf</span> </dt><dd class="list"> - <!--l. 451--><p class="noindent" ><span -class="ec-lmtt-10">TEXMFHOME </span>prywatne makra, fonty itp.</p></dd></dl> + <!--l. 426--><p class="noindent" ><span +class="ec-lmtt-10">TEXMFHOME </span>prywatne makra, fonty itp.</dd></dl> </dd></dl> -<!--l. 455--><p class="noindent" > -</p> +<!--l. 430--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">2.4. </span> <a id="x1-120002.4"></a>Rozszerzenia TeX-a</h4> -<!--l. 458--><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. 462--><p class="indent" > - </p><dl class="description"><dt class="description"> - <!--l. 463--><p class="noindent" > -<span -class="ec-lmbx-10">e-TeX</span> </p></dt><dd +<!--l. 433--><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. +„silnikw” TeX-a): +<!--l. 437--><p class="indent" > + <dl class="description"><dt class="description"> + <!--l. 438--><p class="noindent" > +<span +class="plmi-10">ε</span><span +class="ec-lmbx-10">-TeX</span> </dt><dd class="description"> - <!--l. 463--><p class="noindent" >jest wersją 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 + <!--l. 438--><p class="noindent" >jest wersją programu TeX, w ktrej dodano pożyteczny zestaw nowych poleceń wbudowanych + (dotyczących głwnie rozwijania makr, leksemw znakowych, interpretacji znacznikw itp.) oraz + rozszerzenie TeX--XE T do składu rwnież od prawej do lewej. W trybie domyślnym <span +class="plmi-10">ε</span>-TeX + jest w 100% zgodny ze standardowym programem TeX. 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>. - </p></dd><dt class="description"> - <!--l. 471--><p class="noindent" > + </dd><dt class="description"> + <!--l. 446--><p class="noindent" > <span -class="ec-lmbx-10">pdfTeX</span> </p></dt><dd +class="ec-lmbx-10">pdfTeX</span> </dt><dd class="description"> - <!--l. 471--><p class="noindent" >zawiera silnik e-TeX 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 + <!--l. 446--><p class="noindent" >zawiera silnik <span +class="plmi-10">ε</span>-TeX i inne rozszerzenia, umożliwia tworzenie dokumentw zarwno w formacie + PDF, jak i DVI. Jest on domyślnym programem dla wielu zwykłych formatw, np. <span class="ec-lmss-10">etex</span>, <span -class="ec-lmss-10">latex</span>, <span -class="ec-lmss-10">pdflatex</span>. Jego witryna internetowa - znajduje się pod adresem <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 niektrych jego funkcji w pliku <a -href="../../../../texmf-dist/doc/pdftex/manual/pdftex-a.pdf" >texmf-dist/doc/pdftex/manual/pdftex-a.pdf</a>, zaś przykłady wykorzystania niektórych jego - funkcji w pliku <a href="../../../../texmf-dist/doc/pdftex/samplepdftex/samplepdf.tex" >texmf-dist/doc/pdftex/samplepdftex/samplepdf.tex</a>. - </p></dd><dt class="description"> - <!--l. 480--><p class="noindent" > + </dd><dt class="description"> + <!--l. 455--><p class="noindent" > <span -class="ec-lmbx-10">LuaTeX</span> </p></dt><dd +class="ec-lmbx-10">LuaTeX</span> </dt><dd class="description"> - - - <!--l. 480--><p class="noindent" >przyjmuje teksty kodowane w Unicode oraz może korzystać z fontów OpenType/TrueType - i systemu operacyjnego. Zawiera również interpreter Lua ( <a + <!--l. 455--><p class="noindent" >przyjmuje teksty kodowane w Unicode oraz może korzystać z fontw OpenType/TrueType + i systemu operacyjnego. Zawiera rwnież 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 TeX-owych. Użyty jako <span -class="ec-lmtt-10">texlua</span> - ma funkcjonalność samodzielnego interpretera Lua. Jego witryna internetowa znajduje - się pod adresem <a + pozwala na rozwiązywanie wielu trudnych problemw TeX-owych. Użyty jako <span class="path"><span +class="ec-lmtt-10">texlua</span></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> a podręcznik w instalacji w pliku +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>. - </p></dd><dt class="description"> - <!--l. 487--><p class="noindent" > + </dd><dt class="description"> + <!--l. 462--><p class="noindent" > <span -class="ec-lmbx-10">(e)(u)pTeX</span> </p></dt><dd +class="ec-lmbx-10">(e)(u)pTeX</span> </dt><dd class="description"> - <!--l. 487--><p class="noindent" >obsługują japońskie wymagania składu; pTeX jest silnikiem podstawowym, wariant e- dodaje - funkcjonalność e-TeX-a a wariant u- obsługę Unicode. - </p></dd><dt class="description"> - <!--l. 491--><p class="noindent" > + <!--l. 462--><p class="noindent" >obsługują japońskie wymagania składu; pTeX jest silnikiem podstawowym, wariant e- dodaje + funkcjonalność <span +class="plmi-10">ε</span>-TeX-a a wariant u- obsługę Unicode. + </dd><dt class="description"> + <!--l. 466--><p class="noindent" > <span -class="ec-lmbx-10">XeTeX</span> </p></dt><dd +class="ec-lmbx-10">XeTeX</span> </dt><dd class="description"> - <!--l. 491--><p class="noindent" >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 + <!--l. 466--><p class="noindent" >przyjmuje teksty kodowane w Unicode oraz może + korzystać z fontw 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>. - </p></dd><dt class="description"> - <!--l. 495--><p class="noindent" > + </dd><dt class="description"> + <!--l. 470--><p class="noindent" > <span -class="ec-lmbx-10">Omega (Omega)</span> </p></dt><dd +class="plr-10">Ω </span><span +class="ec-lmbx-10">(Omega)</span> </dt><dd class="description"> - <!--l. 495--><p class="noindent" >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. Pozostawiono jego działający klon - Aleph. - </p></dd><dt class="description"> - <!--l. 504--><p class="noindent" > -<span -class="ec-lmbx-10">Aleph</span> </p></dt><dd + + + <!--l. 470--><p class="noindent" >Program, ktry pracuje wewnętrznie ze znakami kodowanymi 16-bitowo (Unicode), pozwalając + składać jednocześnie większość tekstw spotykanych na świecie. Wspomaga dynamicznie + ładowane tzw. „procesy tłumaczenia <span +class="plr-10">Ω</span>” (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. Pozostawiono jego działający klon Aleph. + </dd><dt class="description"> + <!--l. 479--><p class="noindent" > +<span +class="ec-lmbx-10">Aleph</span> </dt><dd class="description"> - <!--l. 504--><p class="noindent" >Łączy rozszerzenia Omega i e-TeX. Patrz <a + <!--l. 479--><p class="noindent" >Łączy rozszerzenia <span +class="plr-10">Ω</span> i <span +class="plmi-10">ε</span>-TeX. Patrz <a href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a>. -</p> </dd></dl> -<!--l. 509--><p class="noindent" > -</p> +<!--l. 484--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">2.5. </span> <a - id="x1-130002.5"></a>Inne ważniejsze programy TeX Live</h4> -<!--l. 511--><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 TeX Live</h4> +<!--l. 486--><p class="noindent" >Poniżej zestawiono kilka innych, najczęściej używanych programw, dostępnych w dystrybucji TeX Live: -</p><!--l. 514--><p class="indent" > - </p><dl class="list1"><dt class="list"> +<!--l. 489--><p class="indent" > + <dl class="list1"><dt class="list"> <span class="ec-lmss-10">bibtex, biber</span> </dt><dd class="list"> - <!--l. 516--><p class="noindent" >wspomagają tworzenie spisów bibliograficznych; - </p></dd><dt class="list"> + <!--l. 491--><p class="noindent" >wspomagają tworzenie spisw bibliograficznych; + </dd><dt class="list"> <span class="ec-lmss-10">makeindex, upmendex, xindex, xindy</span> </dt><dd class="list"> - <!--l. 518--><p class="noindent" >wspomagają tworzenie posortowanych skorowidzów; - </p></dd><dt class="list"> + <!--l. 493--><p class="noindent" >wspomagają tworzenie posortowanych skorowidzw; + </dd><dt class="list"> <span class="ec-lmss-10">dvips</span> </dt><dd class="list"> - <!--l. 520--><p class="noindent" >pozwala konwertować DVI do PostScript; - </p></dd><dt class="list"> + <!--l. 495--><p class="noindent" >pozwala konwertować DVI do PostScript; + </dd><dt class="list"> <span class="ec-lmss-10">dvipdfmx</span> </dt><dd class="list"> - <!--l. 522--><p class="noindent" >pozwala konwertować DVI do PDF, metoda alternatywna w stosunku do wspomnianego wyżej + <!--l. 497--><p class="noindent" >pozwala konwertować DVI do PDF, metoda alternatywna w stosunku do wspomnianego wyżej programu pdfTeX; - </p></dd><dt class="list"> + </dd><dt class="list"> <span class="ec-lmss-10">xdvi</span> </dt><dd class="list"> - <!--l. 525--><p class="noindent" >przeglądarka plików DVI dla X Window; - </p></dd><dt class="list"> + <!--l. 500--><p class="noindent" >przeglądarka plikw DVI dla X Window; + </dd><dt class="list"> <span class="ec-lmss-10">dviconcat, dviselect</span> </dt><dd class="list"> - <!--l. 527--><p class="noindent" >programy do manipulacji stronami w plikach DVI; - - - </p></dd><dt class="list"> + <!--l. 502--><p class="noindent" >programy do manipulacji stronami w plikach DVI; + </dd><dt class="list"> <span class="ec-lmss-10">psselect, psnup, </span><span -class="ec-lmss-10">…</span> </dt><dd +class="ec-lmss-10">…</span> </dt><dd class="list"> - <!--l. 530--><p class="noindent" >narzędzia do manipulacji na plikach postscriptowych; - </p></dd><dt class="list"> + <!--l. 505--><p class="noindent" >narzędzia do manipulacji na plikach postscriptowych; + </dd><dt class="list"> <span class="ec-lmss-10">pdfjam, pdfjoin, </span><span -class="ec-lmss-10">…</span> </dt><dd +class="ec-lmss-10">…</span> </dt><dd class="list"> - <!--l. 533--><p class="noindent" >: narzędzia do manipulacji na plikach PDF; - </p></dd><dt class="list"> + <!--l. 508--><p class="noindent" >: narzędzia do manipulacji na plikach PDF; + </dd><dt class="list"> <span class="ec-lmss-10">context, mtxrun</span> </dt><dd class="list"> - <!--l. 536--><p class="noindent" >: programy uruchomieniowe dla ConTeXt; - </p></dd><dt class="list"> + <!--l. 511--><p class="noindent" >: programy uruchomieniowe dla ConTeXt i PDF; + </dd><dt class="list"> <span class="ec-lmss-10">htlatex, </span><span -class="ec-lmss-10">…</span> </dt><dd +class="ec-lmss-10">…</span> </dt><dd class="list"> - <!--l. 538--><p class="noindent" ><span -class="ec-lmss-10">tex4ht</span>: postprocesor konwersji do HTML (i XML, DocX i innych). -</p> + <!--l. 513--><p class="noindent" ><span +class="ec-lmss-10">tex4ht</span>: (L<span +class="ec-lmr-7">A</span> )TeX postprocesor konwersji do HTML (i XML, DocX i innych). </dd></dl> -<!--l. 543--><p class="indent" > <a id="installation"></a> -</p> +<!--l. 518--><p class="indent" > <a id="installation"></a> <h3 class="sectionHead"><span class="titlemark">3. </span> <a id="x1-140003"></a>Instalacja</h3> -<!--l. 547--><p class="noindent" > -</p> +<!--l. 522--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">3.1. </span> <a id="x1-150003.1"></a>Start instalacji</h4> -<!--l. 550--><p class="noindent" >Instalację TeX Live uruchamiamy z płytki TeX Collection DVD lub po pobraniu z sieci pakietu -instalacyjnego i jego rozpakowaniu. Dodatkowe informacje na temat różnych metod instalacji znajdziemy na +<!--l. 525--><p class="noindent" >Instalację TeX Live uruchamiamy z płytki TeX 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. 555--><p class="indent" > - </p><dl class="description"><dt class="description"> - <!--l. 556--><p class="noindent" > +<!--l. 530--><p class="indent" > + <dl class="description"><dt class="description"> + <!--l. 531--><p class="noindent" > <span class="ec-lmbx-10">Instalacja z sieci; pliki .zip lub</span><span -class="ec-lmbx-10"> tar.gz:</span> </p></dt><dd +class="ec-lmbx-10"> tar.gz:</span> </dt><dd class="description"> - <!--l. 556--><p class="noindent" >Z archiwum CTAN, z katalogu <span -class="ec-lmtt-10">systems/texlive/tlnet </span>( - <a + <!--l. 531--><p class="noindent" >Z archiwum CTAN, z katalogu <span class="path"><span +class="ec-lmtt-10">systems/texlive/tlnet</span></span> + ( <a href="https://mirror.ctan.org/systems/texlive/tlnet" class="url" ><span -class="ec-lmtt-10">https://mirror.ctan.org/systems/texlive/tlnet</span></a> powinien przekierować do najbliższej, - aktualnej kopii CTAN) należy pobrać plik <span -class="ec-lmtt-10">install-tl.zip </span>(wspólny dla Unix i Windows) - lub znacznie mniejszy <span -class="ec-lmtt-10">install-unx.tar.gz </span>(tylko dla Unix). Po rozpakowaniu, w katalogu - <span -class="ec-lmtt-10">install-tl </span>znajdziemy skrypty instalacyjne <span -class="ec-lmtt-10">install-tl </span>i <span -class="ec-lmtt-10">install-tl-windows.bat</span>. - </p></dd><dt class="description"> - <!--l. 565--><p class="noindent" > +class="ec-lmtt-10">https://mirror.ctan.org/systems/texlive/tlnet</span></a> powinien przekierować do najbliższej, + aktualnej kopii CTAN) należy pobrać plik <span class="path"><span +class="ec-lmtt-10">install-tl.zip</span></span> (wsplny dla Unix i Windows) + lub znacznie mniejszy <span class="path"><span +class="ec-lmtt-10">install-unx.tar.gz</span></span> (tylko dla Unix). Po rozpakowaniu, w katalogu <span class="path"><span +class="ec-lmtt-10">install-tl</span></span> znajdziemy skrypty instalacyjne <span class="path"><span +class="ec-lmtt-10">install-tl</span></span> i <span class="path"><span +class="ec-lmtt-10">install-tl-windows.bat</span></span>. + </dd><dt class="description"> + <!--l. 540--><p class="noindent" > <span class="ec-lmbx-10">Instalacja z</span><span -class="ec-lmbx-10"> sieci; Windows .exe:</span> </p></dt><dd +class="ec-lmbx-10"> sieci; Windows .exe:</span> </dt><dd class="description"> - <!--l. 565--><p class="noindent" >Z archiwum CTAN pobrać plik jak poprzednio i kliknąć dwa razy. Na ekranie pojawi się - okienko widoczne na rys. <a -href="#x1-15001r1">1<!--tex4ht:ref: fig:nsis --></a>, uruchomiony zostanie pierwszy krok instalacji i będziemy mogli - wybrać jedną z dwóch akcji: „Install” (zainstaluj) lub „Unpack only” (tylko rozpakuj). - </p></dd><dt class="description"> - <!--l. 569--><p class="noindent" > -<span -class="ec-lmbx-10">Instalacja z płytki TeX Collection DVD:</span> </p></dt><dd + <!--l. 540--><p class="noindent" >Z archiwum CTAN pobrać plik jak poprzednio i  kliknąć dwa razy. Na ekranie pojawi się okienko + widoczne na rys. <a +href="#x1-15001r1">1<!--tex4ht:ref: fig:nsis --></a>, uruchomiony zostanie pierwszy krok instalacji i będziemy mogli wybrać jedną + z dwch akcji: ’Install’ (zainstaluj) lub ’Unpack only’ (tylko rozpakuj). + </dd><dt class="description"> + <!--l. 544--><p class="noindent" > +<span +class="ec-lmbx-10">InstalacjaTeX Collection z płytki DVD:</span> </dt><dd class="description"> - <!--l. 569--><p class="noindent" >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 + <!--l. 544--><p class="noindent" >Po uruchomieniu płytki należy przejść do katalogu <span class="path"><span +class="ec-lmtt-10">texlive</span></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żytkownikw TeX-a (rekomendowane, w Polsce to GUST + <a href="http://www.gust.org.pl" class="url" ><span -class="ec-lmtt-10">http://www.gust.org.pl</span></a>), możemy też kupić ją w sklepie - ( <a +class="ec-lmtt-10">http://www.gust.org.pl</span></a>), możemy też kupić ją 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 (CTAN ) jej obrazu ISO. - Można też bezpośrednio zainstalować 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 rozdział <a -href="#x1-320003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>).</p></dd></dl> - <figure class="figure"> - +class="ec-lmtt-10">https://tug.org/store</span></a>) lub + wypalić z dostępnego w sieci (CTAN ) jej obrazu ISO. Można też bezpośrednio zainstalować plik + obrazu (w większości systemw istnieje taka możliwość). Po zainstalowaniu z DVD lub obrazu + ISO można aktualizować pakiety bezpośrednio z internetu (patrz rozdział <a +href="#x1-320003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>).</dd></dl> +<!--l. 555--><p class="indent" > <hr class="figure"><div class="figure" +> <a id="x1-15001r1"></a> -<!--l. 582--><p class="noindent" ><img -src="../texlive-common/../texlive-common/nsis_installer.png" alt="pict" - /> -</p> -<figcaption class="caption" ><span class="id">Rysunek 1: </span><span -class="content">Po naciśnięciu guzika Instaluj pojawi się okienko jak na rysunku <a -href="#x1-18062r3">3<!--tex4ht:ref: fig:basic-w32 --></a>.</span></figcaption><!--tex4ht:label?: x1-15001r1 --> - - - </figure> -<!--l. 586--><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. 591--><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 +<!--l. 557--><p class="noindent" ><img +src="../texlive-common/nsis_installer.png" alt="First stage of Windows .exe installer" +> +<br /> <div class="caption" +><span class="id">Rysunek 1: </span><span +class="content">First stage of Windows <span +class="ec-lmtt-10">.exe </span>installer. Po naciśnięciu guzika Instaluj pojawi się okienko +jak na rysunku <a +href="#x1-18062r3">3<!--tex4ht:ref: fig:basic-w32 --></a>.</span></div><!--tex4ht:label?: x1-15001r1 --> + + +<!--l. 559--><p class="indent" > </div><hr class="endfigure"> +<!--l. 561--><p class="indent" > Bez względu na źrdło program instalacyjny jest ten sam. Podczas instalacji z sieci pobierane są najnowsze +aktualizacje pakietw, natomiast zawartość DVD i obrazu ISO, nie jest aktualizowana pomiędzy corocznymi +wydaniami. +<!--l. 566--><p class="indent" > Gdy łączymy się z siecią poprzez serwer proxy, należy uwzględnić jego ustawienia dla programu +Wget w pliku <span class="path"><span +class="ec-lmtt-10">~/.wgetrc</span></span> bądź poprzez modyfikację zmiennych środowiskowych (patrz <a href="https://www.gnu.org/software/wget/manual/html_node/Proxies.html" class="url" ><span -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. 599--><p class="noindent" >Dalsze kroki instalacji szerzej omówiono poniżej. -</p> +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. +<!--l. 574--><p class="noindent" >Dalsze kroki instalacji szerzej omwiono poniżej. <h5 class="subsubsectionHead"><span class="titlemark">3.1.1. </span> <a id="x1-160003.1.1"></a>Unix</h5> -<!--l. 602--><p class="noindent" >Poniżej <span -class="ec-lmtt-10">> </span>oznacza znak zachęty systemu (tzw. prompt); to, co wpisuje użytkownik, zaznaczono +<!--l. 577--><p class="noindent" >Poniżej <span +class="ec-lmtt-10">> </span>oznacza znak zachęty systemu (tzw. prompt); to, co wpisuje użytkownik, zaznaczono <span -class="ec-lmtk-10">pogrubieniem</span>. Program <span -class="ec-lmtt-10">install-tl </span>jest skryptem Perla, więc w oknie terminala należy napisać: -</p><div class="alltt"> +class="ec-lmtk-10">pogrubieniem</span>. Program <span class="path"><span +class="ec-lmtt-10">install-tl</span></span> jest skryptem Perla, więc w oknie terminala należy napisać: +<div class="alltt"> -<div class="obeylines-v"> +<!--l. 581--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">perl</span><span -class="ec-lmtk-10"> /path/to/installer/install-tl</span> +class="ec-lmtk-10"> /path/to/installer/install-tl</span> </div> -</div> (można także uruchomić <span -class="ec-lmtk-10">/path/to/installer/install-tl</span>, o ile posiada on tryb „wykonywalny”, lub -najpierw zmienić katalog poleceniem <span -class="ec-lmtt-10">cd</span>, itd.; w dalszej części nie będziemy powtarzali wszelkich -możliwych kombinacji). Zalecane jest powiększenie okna terminala, aby wyświetlić pełną zawartość -ekranu programu instalacyjnego (rys. <a +</div> (można także uruchomić <span +class="ec-lmtk-10">/path/to/installer/install-tl</span>, o ile posiada on tryb „wykonywalny”, lub +najpierw zmienić katalog poleceniem <span +class="ec-lmtt-10">cd</span>, itd.; w dalszej części nie będziemy powtarzali wszelkich możliwych +kombinacji). Zalecane jest powiększenie okna terminala, aby wyświetlić pełną zawartość ekranu programu +instalacyjnego (rys. <a href="#x1-18061r2">2<!--tex4ht:ref: fig:text-main --></a>). -<!--l. 619--><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"> +<!--l. 590--><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 programu +Tcl/Tk. Mając go możemy uruchomić: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 593--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">perl</span><span -class="ec-lmtk-10"> install-tl</span><span -class="ec-lmtk-10"> -gui</span> +class="ec-lmtk-10"> install-tl</span><span +class="ec-lmtk-10"> -gui</span> </div> </div> -<!--l. 626--><p class="indent" > Stare opcje <span +<!--l. 597--><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>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"> +class="ec-lmtt-10">-expert </span>realizują to samo co <span +class="ec-lmtt-10">-gui</span>. Kompletny wykaz dostępnych opcji +można uzyskać uruchamiając: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 600--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">perl</span><span -class="ec-lmtk-10"> install-tl</span><span -class="ec-lmtk-10"> -help</span> +class="ec-lmtk-10"> install-tl</span><span +class="ec-lmtk-10"> -help</span> </div> </div> -<!--l. 634--><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. +<!--l. 604--><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żytkownikw, musimy ustawić wartość np. <span -class="ec-lmtt-10">umask 002</span>. Więcej informacji na temat <span -class="ec-lmtt-10">umask </span>znajdziemy w dokumentacji posiadanego systemu +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. 640--><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 -część <a +<!--l. 610--><p class="indent" > <span +class="ec-lmbx-10">Uwagi specjalne dotyczące Cygwin: </span>w odrżnieniu od wielu rzeczywistych systemw +operacyjnych, ktrych Cygwin jest jedynie emulatorem, w środowisku tym mogą nie być domyślnie +zainstalowane niektre programy wymagane dla instalatora TeX Live. Dodatkowe informacje – patrz +część <a href="#x1-190003.1.4">3.1.4<!--tex4ht:ref: sec:cygwin --></a>. -</p><!--l. 647--><p class="noindent" > -</p> +<!--l. 617--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.1.2. </span> <a - id="x1-170003.1.2"></a>Mac OS X</h5> -<!--l. 650--><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 ( + id="x1-170003.1.2"></a>macOS</h5> +<!--l. 620--><p class="noindent" >Jak wspomniano w części <a +href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a>, dla macOS przygotowano odrębną dystrybucję nazwaną MacTeX ( <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 Live dla Mac OS X (MacTeX, Fink, MacPorts, …), wykorzystując tzw. -struktury danych TeXDist. +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 sposb ustawienia systemu, w szczeglności pozwala na łatwe +przełączanie między rżnymi dystrybucjami TeX Live dla Macs, wykorzystując tzw. struktury danych +TeXDist. +<!--l. 628--><p class="indent" > MacTeX jest oparty na TeX Live i głwne drzewa katalogw, programy są w nim dokładnie takie same; +dodano jedynie katalogi ze specyficznymi dla tego systemu dokumentacjami i aplikacjami. -</p><!--l. 658--><p class="indent" > MacTeX jest oparty na TeX Live i główne drzewa katalogów, programy są w nim dokładnie -takie same; dodano jedynie katalogi ze specyficznymi dla systemu Mac OS X dokumentacjami -i aplikacjami. -</p><!--l. 664--><p class="noindent" > -</p> +<!--l. 634--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.1.3. </span> <a id="x1-180003.1.3"></a>Windows</h5> -<!--l. 666--><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. 673--><p class="indent" > Można to uczynić także z linii poleceń. Poniżej <span -class="ec-lmtt-10">> </span>oznacza znak zachęty systemu (tzw. prompt); to, -co wpisuje użytkownik, zaznaczono <span -class="ec-lmtk-10">pogrubieniem</span>. Gdy katalog zawierający plik instalatora jest katalogiem -bieżącym, wystarczy uruchomić: </p><div class="alltt"> +<!--l. 636--><p class="noindent" >Gdy używamy pobranego z sieci i rozpakowanego z pliku zip instalatora (bądź program ten nie uruchamia się +automatycznie po włożeniu DVD do napędu), należy uruchomić <span class="path"><span +class="ec-lmtt-10">install-tl-windows.bat</span></span> (np. +podwjnym kliknięciem myszy). +<!--l. 641--><p class="indent" > Można to uczynić także z linii poleceń. Poniżej <span +class="ec-lmtt-10">> </span>oznacza znak zachęty systemu (tzw. prompt); to, co +wpisuje użytkownik, zaznaczono <span +class="ec-lmtk-10">pogrubieniem</span>. Gdy katalog zawierający plik instalatora jest katalogiem +bieżącym, wystarczy uruchomić: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 645--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">install-tl-windows</span></div> </div> -<!--l. 681--><p class="indent" > W linii poleceń można też podać ścieżkę do programu, np. dla TeX Collection DVD: -</p><div class="alltt"> +<!--l. 649--><p class="indent" > W linii poleceń można też podać ścieżkę do programu, np. dla TeX Collection DVD: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 651--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">D:</span><span class="ec-lmtt-10">\</span><span class="ec-lmtk-10">texlive</span><span class="ec-lmtt-10">\</span><span class="ec-lmtk-10">install-tl-windows</span></div> -</div> zakładając, że <span -class="ec-lmtt-10">D: </span>jest napędem DVD. Rys. <a +</div> zakładając, że <span class="path"><span +class="ec-lmtt-10">D:</span></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. 689--><p class="indent" > Instalacja w trybie tekstowym wymaga podania: </p><div class="alltt"> +graficznym (GUI) dla Windows. +<!--l. 657--><p class="indent" > Instalacja w trybie tekstowym wymaga podania: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 658--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">install-tl-windows</span><span -class="ec-lmtk-10"> -no-gui</span> +class="ec-lmtk-10"> -no-gui</span> </div> </div> -<!--l. 694--><p class="indent" > Wszystkie dostępne opcje wyświetlimy uruchamiając: </p><div class="alltt"> +<!--l. 662--><p class="indent" > Wszystkie dostępne opcje wyświetlimy uruchamiając: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 663--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">install-tl-windows</span><span -class="ec-lmtk-10"> -help</span> +class="ec-lmtk-10"> -help</span> </div> </div> -<!--l. 699--><p class="indent" > <span -class="ec-lmbx-10">Note. </span>Jeśli ten sam katalog zawiera <span -class="ec-lmtt-10">install-tl-windows.exe </span>należy dodać przedłużenie <span +<!--l. 667--><p class="indent" > <span +class="ec-lmbx-10">Note. </span>Jeśli ten sam katalog zawiera <span +class="ec-lmtt-10">install-tl-windows.exe </span>należy dodać przedłużenie <span class="ec-lmtt-10">.bat </span>do -uruchamianego </p><div class="alltt"> +uruchamianego <div class="alltt"> -<div class="obeylines-v"> +<!--l. 667--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">install-tl-windows</span></div> -</div>(Tak się może zdarzyć jeśli lokalnie wykonano kopię lustrzaną katalogu <span -class="ec-lmtt-10">tlnet</span>). - <figure class="figure"> - +</div> (Tak się może zdarzyć jeśli lokalnie wykonano kopię lustrzaną katalogu <span class="path"><span +class="ec-lmtt-10">tlnet</span></span>). +<!--l. 671--><p class="indent" > <hr class="figure"><div class="figure" +> <a @@ -1264,148 +1229,151 @@ class="ec-lmtt-10">tlnet</span>). <pre class="fancyvrb" id="fancyvrb1"><a id="x1-18002r1"></a><span class="ec-lmtt-8">Installing</span><span -class="ec-lmtt-8"> TeX</span><span -class="ec-lmtt-8"> Live</span><span -class="ec-lmtt-8"> 2022</span><span -class="ec-lmtt-8"> from:</span><span -class="ec-lmtt-8"> ...</span> +class="ec-lmtt-8"> TeX</span><span +class="ec-lmtt-8"> Live</span><span +class="ec-lmtt-8"> 2023</span><span +class="ec-lmtt-8"> from:</span><span +class="ec-lmtt-8"> ...</span> <a id="x1-18004r2"></a><span class="ec-lmtt-8">Platform:</span><span -class="ec-lmtt-8"> x86_64-linux</span><span -class="ec-lmtt-8"> =></span><span -class="ec-lmtt-8"> ’GNU/Linux</span><span -class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> x86_64’</span> +class="ec-lmtt-8"> x86_64-linux</span><span +class="ec-lmtt-8"> =></span><span +class="ec-lmtt-8"> ’GNU/Linux</span><span +class="ec-lmtt-8"> on</span><span +class="ec-lmtt-8"> x86_64’</span> <a id="x1-18006r3"></a><span class="ec-lmtt-8">Distribution:</span><span -class="ec-lmtt-8"> inst</span><span -class="ec-lmtt-8"> (compressed)</span> +class="ec-lmtt-8"> inst</span><span +class="ec-lmtt-8"> (compressed)</span> <a id="x1-18008r4"></a><span class="ec-lmtt-8">Directory</span><span -class="ec-lmtt-8"> for</span><span -class="ec-lmtt-8"> temporary</span><span -class="ec-lmtt-8"> files:</span><span -class="ec-lmtt-8"> /tmp</span> +class="ec-lmtt-8"> for</span><span +class="ec-lmtt-8"> temporary</span><span +class="ec-lmtt-8"> files:</span><span +class="ec-lmtt-8"> /tmp</span> <a id="x1-18010r5"></a><span class="ec-lmtt-8">...</span> <a id="x1-18012r6"></a><span -class="ec-lmtt-8"> Detected</span><span -class="ec-lmtt-8"> platform:</span><span -class="ec-lmtt-8"> GNU/Linux</span><span -class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> Intel</span><span -class="ec-lmtt-8"> x86_64</span> +class="ec-lmtt-8"> Detected</span><span +class="ec-lmtt-8"> platform:</span><span +class="ec-lmtt-8"> GNU/Linux</span><span +class="ec-lmtt-8"> on</span><span +class="ec-lmtt-8"> Intel</span><span +class="ec-lmtt-8"> x86_64</span> <a id="x1-18014r7"></a> <a id="x1-18016r8"></a><span -class="ec-lmtt-8"> <B></span><span -class="ec-lmtt-8"> binary</span><span -class="ec-lmtt-8"> platforms:</span><span -class="ec-lmtt-8"> 1</span><span -class="ec-lmtt-8"> out</span><span -class="ec-lmtt-8"> of</span><span -class="ec-lmtt-8"> 16</span> +class="ec-lmtt-8"> <B></span><span +class="ec-lmtt-8"> binary</span><span +class="ec-lmtt-8"> platforms:</span><span +class="ec-lmtt-8"> 1</span><span +class="ec-lmtt-8"> out</span><span +class="ec-lmtt-8"> of</span><span +class="ec-lmtt-8"> 16</span> <a id="x1-18018r9"></a> <a id="x1-18020r10"></a><span -class="ec-lmtt-8"> <S></span><span -class="ec-lmtt-8"> set</span><span -class="ec-lmtt-8"> installation</span><span -class="ec-lmtt-8"> scheme:</span><span -class="ec-lmtt-8"> scheme-full</span> +class="ec-lmtt-8"> <S></span><span +class="ec-lmtt-8"> set</span><span +class="ec-lmtt-8"> installation</span><span +class="ec-lmtt-8"> scheme:</span><span +class="ec-lmtt-8"> scheme-full</span> <a id="x1-18022r11"></a> <a id="x1-18024r12"></a><span -class="ec-lmtt-8"> <C></span><span -class="ec-lmtt-8"> customizing</span><span -class="ec-lmtt-8"> installation</span><span -class="ec-lmtt-8"> collections</span> +class="ec-lmtt-8"> <C></span><span +class="ec-lmtt-8"> customizing</span><span +class="ec-lmtt-8"> installation</span><span +class="ec-lmtt-8"> collections</span> <a id="x1-18026r13"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> 40</span><span -class="ec-lmtt-8"> collections</span><span -class="ec-lmtt-8"> out</span><span -class="ec-lmtt-8"> of</span><span -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"> 7239</span><span -class="ec-lmtt-8"> MB</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> 40</span><span +class="ec-lmtt-8"> collections</span><span +class="ec-lmtt-8"> out</span><span +class="ec-lmtt-8"> of</span><span +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"> 7620</span><span +class="ec-lmtt-8"> MB</span><span +class="ec-lmtt-8"> (free:</span><span +class="ec-lmtt-8"> 138718</span><span +class="ec-lmtt-8"> MB)</span> <a id="x1-18028r14"></a> <a id="x1-18030r15"></a><span -class="ec-lmtt-8"> <D></span><span -class="ec-lmtt-8"> directories:</span> +class="ec-lmtt-8"> <D></span><span +class="ec-lmtt-8"> directories:</span> <a id="x1-18032r16"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> TEXDIR</span><span -class="ec-lmtt-8"> (the</span><span -class="ec-lmtt-8"> main</span><span -class="ec-lmtt-8"> TeX</span><span -class="ec-lmtt-8"> directory):</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> TEXDIR</span><span +class="ec-lmtt-8"> (the</span><span +class="ec-lmtt-8"> main</span><span +class="ec-lmtt-8"> TeX</span><span +class="ec-lmtt-8"> directory):</span> <a id="x1-18034r17"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> /usr/local/texlive/2022</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> /usr/local/texlive/2023</span> <a id="x1-18036r18"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> ...</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> ...</span> <a id="x1-18038r19"></a> <a id="x1-18040r20"></a><span -class="ec-lmtt-8"> <O></span><span -class="ec-lmtt-8"> options:</span> +class="ec-lmtt-8"> <O></span><span +class="ec-lmtt-8"> options:</span> <a id="x1-18042r21"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> use</span><span -class="ec-lmtt-8"> letter</span><span -class="ec-lmtt-8"> size</span><span -class="ec-lmtt-8"> instead</span><span -class="ec-lmtt-8"> of</span><span -class="ec-lmtt-8"> A4</span><span -class="ec-lmtt-8"> by</span><span -class="ec-lmtt-8"> default</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> use</span><span +class="ec-lmtt-8"> letter</span><span +class="ec-lmtt-8"> size</span><span +class="ec-lmtt-8"> instead</span><span +class="ec-lmtt-8"> of</span><span +class="ec-lmtt-8"> A4</span><span +class="ec-lmtt-8"> by</span><span +class="ec-lmtt-8"> default</span> <a id="x1-18044r22"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> ...</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> ...</span> <a id="x1-18046r23"></a> <a id="x1-18048r24"></a><span -class="ec-lmtt-8"> <V></span><span -class="ec-lmtt-8"> set</span><span -class="ec-lmtt-8"> up</span><span -class="ec-lmtt-8"> for</span><span -class="ec-lmtt-8"> portable</span><span -class="ec-lmtt-8"> installation</span> +class="ec-lmtt-8"> <V></span><span +class="ec-lmtt-8"> set</span><span +class="ec-lmtt-8"> up</span><span +class="ec-lmtt-8"> for</span><span +class="ec-lmtt-8"> portable</span><span +class="ec-lmtt-8"> installation</span> <a id="x1-18050r25"></a> <a @@ -1413,622 +1381,606 @@ class="ec-lmtt-8"> installation</span> class="ec-lmtt-8">Actions:</span> <a id="x1-18054r27"></a><span -class="ec-lmtt-8"> <I></span><span -class="ec-lmtt-8"> start</span><span -class="ec-lmtt-8"> installation</span><span -class="ec-lmtt-8"> to</span><span -class="ec-lmtt-8"> hard</span><span -class="ec-lmtt-8"> disk</span> +class="ec-lmtt-8"> <I></span><span +class="ec-lmtt-8"> start</span><span +class="ec-lmtt-8"> installation</span><span +class="ec-lmtt-8"> to</span><span +class="ec-lmtt-8"> hard</span><span +class="ec-lmtt-8"> disk</span> <a id="x1-18056r28"></a><span -class="ec-lmtt-8"> <P></span><span -class="ec-lmtt-8"> save</span><span -class="ec-lmtt-8"> installation</span><span -class="ec-lmtt-8"> profile</span><span -class="ec-lmtt-8"> to</span><span -class="ec-lmtt-8"> ’texlive.profile’</span><span -class="ec-lmtt-8"> and</span><span -class="ec-lmtt-8"> exit</span> +class="ec-lmtt-8"> <P></span><span +class="ec-lmtt-8"> save</span><span +class="ec-lmtt-8"> installation</span><span +class="ec-lmtt-8"> profile</span><span +class="ec-lmtt-8"> to</span><span +class="ec-lmtt-8"> ’texlive.profile’</span><span +class="ec-lmtt-8"> and</span><span +class="ec-lmtt-8"> exit</span> <a id="x1-18058r29"></a><span -class="ec-lmtt-8"> <H></span><span -class="ec-lmtt-8"> help</span> +class="ec-lmtt-8"> <H></span><span +class="ec-lmtt-8"> help</span> <a id="x1-18060r30"></a><span -class="ec-lmtt-8"> <Q></span><span -class="ec-lmtt-8"> quit</span></pre> -<figcaption class="caption" ><span class="id">Rysunek 2: </span><span -class="content">Główny ekran instalatora w trybie tekstowym (GNU/Linux)</span></figcaption><!--tex4ht:label?: x1-18061r2 --> +class="ec-lmtt-8"> <Q></span><span +class="ec-lmtt-8"> quit</span></pre> +<br /> <div class="caption" +><span class="id">Rysunek 2: </span><span +class="content">Głwny ekran instalatora w trybie tekstowym (GNU/Linux)</span></div><!--tex4ht:label?: x1-18061r2 --> - </figure> - <figure class="figure"> - +<!--l. 706--><p class="indent" > </div><hr class="endfigure"> +<!--l. 708--><p class="indent" > <hr class="figure"><div class="figure" +> <a id="x1-18062r3"></a> -<!--l. 742--><p class="noindent" ><img -src="../texlive-common/../texlive-common/basic-w32.png" alt="pict" - /> -</p> -<figcaption class="caption" ><span class="id">Rysunek 3: </span><span -class="content">Podstawowy ekran instalatora (Windows). Przycisk „Advanced” (Zaawansowane) przywoła +<!--l. 709--><p class="noindent" ><img +src="../texlive-common/basic-w32.png" alt="Basic instaler screen (Windows)" +> +<br /> <div class="caption" +><span class="id">Rysunek 3: </span><span +class="content">Podstawowy ekran instalatora (Windows). Przycisk „Advanced” (Zaawansowane) przywoła ekran podobny do rys. <a -href="#x1-18063r4">4<!--tex4ht:ref: fig:advanced-lnx --></a></span></figcaption><!--tex4ht:label?: x1-18062r3 --> +href="#x1-18063r4">4<!--tex4ht:ref: fig:advanced-lnx --></a></span></div><!--tex4ht:label?: x1-18062r3 --> - </figure> - <figure class="figure"> - +<!--l. 711--><p class="indent" > </div><hr class="endfigure"> +<!--l. 713--><p class="indent" > <hr class="figure"><div class="figure" +> <a id="x1-18063r4"></a> -<!--l. 747--><p class="noindent" ><img -src="../texlive-common/../texlive-common/advanced-lnx.png" alt="pict" - /> -</p> -<figcaption class="caption" ><span class="id">Rysunek 4: </span><span -class="content">Zaawansowany ekran instalatora GUI (GNU/Linux)</span></figcaption><!--tex4ht:label?: x1-18063r4 --> +<!--l. 714--><p class="noindent" ><img +src="../texlive-common/advanced-lnx.png" alt="Advanced installer screen (GNU/Linux)" +> +<br /> <div class="caption" +><span class="id">Rysunek 4: </span><span +class="content">Zaawansowany ekran instalatora GUI (GNU/Linux)</span></div><!--tex4ht:label?: x1-18063r4 --> - </figure> -<!--l. 753--><p class="indent" > <a id="cygwin"></a> -</p> +<!--l. 717--><p class="indent" > </div><hr class="endfigure"> +<!--l. 720--><p class="indent" > <a id="cygwin"></a> <h5 class="subsubsectionHead"><span class="titlemark">3.1.4. </span> <a id="x1-190003.1.4"></a>Cygwin</h5> -<!--l. 757--><p class="noindent" >Przed instalację w tym systemie zaleca się uruchomić program <span -class="ec-lmtt-10">setup.exe </span>i, o ile nie zostały one uprzednio -zainstalowane, zainstalować pakiety <span -class="ec-lmtt-10">perl </span>oraz <span -class="ec-lmtt-10">wget</span>. Ponadto zalecana jest zainstalowanie dodatkowych -pakietów: </p> +<!--l. 724--><p class="noindent" >Przed instalację w tym systemie zaleca się uruchomić program <span class="path"><span +class="ec-lmtt-10">setup.exe</span></span> i, o ile nie zostały one uprzednio +zainstalowane, zainstalować pakiety <span class="path"><span +class="ec-lmtt-10">perl</span></span> oraz <span class="path"><span +class="ec-lmtt-10">wget</span></span>. Ponadto zalecana jest zainstalowanie dodatkowych +pakietw: <ul class="itemize1"> <li class="itemize"> - <!--l. 762--><p class="noindent" ><span -class="ec-lmtt-10">fontconfig </span>[wymagany dla XeTeX i LuaTeX] - </p></li> + <!--l. 729--><p class="noindent" ><span class="path"><span +class="ec-lmtt-10">fontconfig</span></span> [wymagany dla XeTeX i LuaTeX] + </li> <li class="itemize"> - <!--l. 763--><p class="noindent" ><span -class="ec-lmtt-10">ghostscript </span>[wymagany dla wielu narzędzi] - </p></li> + <!--l. 730--><p class="noindent" ><span class="path"><span +class="ec-lmtt-10">ghostscript</span></span> [wymagany dla wielu narzędzi] + </li> <li class="itemize"> - <!--l. 764--><p class="noindent" ><span -class="ec-lmtt-10">libXaw7 </span>[wymagany dla <span + <!--l. 731--><p class="noindent" ><span class="path"><span +class="ec-lmtt-10">libXaw7</span></span> [wymagany dla <span class="ec-lmtt-10">xdvi</span>] - </p></li> + </li> <li class="itemize"> - <!--l. 765--><p class="noindent" ><span -class="ec-lmtt-10">ncurses </span>[udostępnia polecenie <span -class="ec-lmtt-10">clear </span>używane przez program instalacyjny]</p></li></ul> -<!--l. 769--><p class="noindent" > -</p> + <!--l. 732--><p class="noindent" ><span class="path"><span +class="ec-lmtt-10">ncurses</span></span> [udostępnia polecenie <span +class="ec-lmtt-10">clear </span>używane przez program instalacyjny]</li></ul> +<!--l. 736--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.1.5. </span> <a id="x1-200003.1.5"></a>Instalator w trybie tekstowym</h5> -<!--l. 771--><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 +<!--l. 738--><p class="noindent" >Rysunek <a +href="#x1-18061r2">2<!--tex4ht:ref: fig:text-main --></a> przedstawia głwny ekran programu <span class="path"><span +class="ec-lmtt-10">install-tl</span></span> w (domyślnym) trybie tekstowym w systemie Unix. -</p><!--l. 774--><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. 778--><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. 783--><p class="noindent" > -</p> +<!--l. 741--><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. +<!--l. 745--><p class="indent" > Instalator w trybie tekstowym jest na tyle prosty, by działał na możliwie wielu platformach, nawet +wyposażonych jedynie w podstawowe biblioteki Perla. +<!--l. 750--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.1.6. </span> <a - id="x1-210003.1.6"></a>Instalator w trybie graficznym</h5> -<!--l. 786--><p class="noindent" >Instalator graficzny uruchamiamy przez </p><div class="alltt"> + id="x1-210003.1.6"></a>Instalator w trybie graficznym</h5> +<!--l. 753--><p class="noindent" >Instalator graficzny uruchamiamy przez <div class="alltt"> -<div class="obeylines-v"> +<!--l. 754--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">install-tl</span><span -class="ec-lmtk-10"> -gui</span> +class="ec-lmtk-10"> -gui</span> </div> -</div> Domyślnie uruchamia się tylko z podstawowymi opcjami, patrz rys. reffig:basic-w32. Przycisk -„Advanced” (Zaawansowane) daje dostęp do większości opcji instalatora tekstowego, zobacz -rys. <a +</div> Domyślnie uruchamia się tylko z podstawowymi opcjami, patrz rys. reffig:basic-w32. Przycisk „Advanced” +(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. 793--><p class="indent" > Opcje <span +<!--l. 760--><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>dla GUI powodują uruchmienie zwykłego trybu graficznego. -</p><!--l. 797--><p class="noindent" > -</p> +class="ec-lmtt-10">expert </span>dla GUI powodują uruchmienie zwykłego trybu graficznego. +<!--l. 764--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">3.2. </span> <a id="x1-220003.2"></a>Uruchamianie instalacji</h4> -<!--l. 800--><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. 804--><p class="noindent" > -</p> +<!--l. 767--><p class="noindent" >Program instalacyjny jest z założenia na tyle prosty, że szczegłowe wyjaśnienia wydają się zbędne, podamy +tylko kilka uwag dotyczących rżnych opcji i dostępnych podmenu. +<!--l. 771--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.2.1. </span> <a id="x1-230003.2.1"></a>Menu: binary systems (tylko Unix)</h5> - <figure class="figure"> - +<!--l. 774--><p class="noindent" ><hr class="figure"><div class="figure" +> <a - id="x1-23037r5"></a> + id="x1-23035r5"></a> <pre class="fancyvrb" id="fancyvrb2"><a 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> +class="ec-lmtt-8"> platforms:</span><span +class="ec-lmtt-8"> (dostępne</span><span +class="ec-lmtt-8"> platformy:)</span> <a id="x1-23004r2"></a><span class="ec-lmtt-8">===============================================================================</span> <a id="x1-23006r3"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> a</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> Cygwin</span><span -class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> Intel</span><span -class="ec-lmtt-8"> x86</span><span -class="ec-lmtt-8"> (i386-cygwin)</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> a</span><span +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> Cygwin</span><span +class="ec-lmtt-8"> on</span><span +class="ec-lmtt-8"> Intel</span><span +class="ec-lmtt-8"> x86_64</span><span +class="ec-lmtt-8"> (x86_64-cygwin)</span> <a id="x1-23008r4"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> b</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> Cygwin</span><span -class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> x86_64</span><span -class="ec-lmtt-8"> (x86_64-cygwin)</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> b</span><span +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +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.14-)</span><span +class="ec-lmtt-8"> on</span><span +class="ec-lmtt-8"> ARM/x86_64</span><span +class="ec-lmtt-8"> (universal-darwin)</span> <a id="x1-23010r5"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> c</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> MacOSX</span><span -class="ec-lmtt-8"> current</span><span -class="ec-lmtt-8"> (10.14-)</span><span -class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> ARM/x86_64</span><span -class="ec-lmtt-8"> (universal-darwin)</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> c</span><span +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> MacOSX</span><span +class="ec-lmtt-8"> legacy</span><span +class="ec-lmtt-8"> (10.6-)</span><span +class="ec-lmtt-8"> on</span><span +class="ec-lmtt-8"> x86_64</span><span +class="ec-lmtt-8"> (x86_64-darwinlegacy)</span> <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 -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> MacOSX</span><span -class="ec-lmtt-8"> legacy</span><span -class="ec-lmtt-8"> (10.6-)</span><span -class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> x86_64</span><span -class="ec-lmtt-8"> (x86_64-darwinlegacy)</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> d</span><span +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> 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> <a id="x1-23014r7"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> e</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -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> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> e</span><span +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> FreeBSD</span><span +class="ec-lmtt-8"> on</span><span +class="ec-lmtt-8"> Intel</span><span +class="ec-lmtt-8"> x86</span><span +class="ec-lmtt-8"> (i386-freebsd)</span> <a id="x1-23016r8"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> f</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> FreeBSD</span><span -class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> Intel</span><span -class="ec-lmtt-8"> x86</span><span -class="ec-lmtt-8"> (i386-freebsd)</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> f</span><span +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> GNU/Linux</span><span +class="ec-lmtt-8"> on</span><span +class="ec-lmtt-8"> ARM64</span><span +class="ec-lmtt-8"> (aarch64-linux)</span> <a id="x1-23018r9"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> g</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> GNU/Linux</span><span -class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> ARM64</span><span -class="ec-lmtt-8"> (aarch64-linux)</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> g</span><span +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> GNU/Linux</span><span +class="ec-lmtt-8"> on</span><span +class="ec-lmtt-8"> RPi</span><span +class="ec-lmtt-8"> (32</span><span +class="ec-lmtt-8"> bit)</span><span +class="ec-lmtt-8"> and</span><span +class="ec-lmtt-8"> ARMv7</span><span +class="ec-lmtt-8"> (armhf-linux)</span> <a id="x1-23020r10"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> h</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -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> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> h</span><span +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> GNU/Linux</span><span +class="ec-lmtt-8"> on</span><span +class="ec-lmtt-8"> Intel</span><span +class="ec-lmtt-8"> x86</span><span +class="ec-lmtt-8"> (i386-linux)</span> <a id="x1-23022r11"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> i</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> GNU/Linux</span><span -class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> Intel</span><span -class="ec-lmtt-8"> x86</span><span -class="ec-lmtt-8"> (i386-linux)</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> i</span><span +class="ec-lmtt-8"> [X]</span><span +class="ec-lmtt-8"> GNU/Linux</span><span +class="ec-lmtt-8"> on</span><span +class="ec-lmtt-8"> x86_64</span><span +class="ec-lmtt-8"> (x86_64-linux)</span> <a id="x1-23024r12"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> j</span><span -class="ec-lmtt-8"> [X]</span><span -class="ec-lmtt-8"> GNU/Linux</span><span -class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> x86_64</span><span -class="ec-lmtt-8"> (x86_64-linux)</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> j</span><span +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> GNU/Linux</span><span +class="ec-lmtt-8"> on</span><span +class="ec-lmtt-8"> 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> <a id="x1-23026r13"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> k</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> GNU/Linux</span><span -class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> 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> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> k</span><span +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> 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> <a id="x1-23028r14"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> l</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> NetBSD</span><span -class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> x86_64</span><span -class="ec-lmtt-8"> (amd64-netbsd)</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> l</span><span +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> NetBSD</span><span +class="ec-lmtt-8"> on</span><span +class="ec-lmtt-8"> Intel</span><span +class="ec-lmtt-8"> x86</span><span +class="ec-lmtt-8"> (i386-netbsd)</span> <a id="x1-23030r15"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> m</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> NetBSD</span><span -class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> Intel</span><span -class="ec-lmtt-8"> x86</span><span -class="ec-lmtt-8"> (i386-netbsd)</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> m</span><span +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> Solaris</span><span +class="ec-lmtt-8"> on</span><span +class="ec-lmtt-8"> Intel</span><span +class="ec-lmtt-8"> x86</span><span +class="ec-lmtt-8"> (i386-solaris)</span> <a id="x1-23032r16"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> o</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> Solaris</span><span -class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> Intel</span><span -class="ec-lmtt-8"> x86</span><span -class="ec-lmtt-8"> (i386-solaris)</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> o</span><span +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> Solaris</span><span +class="ec-lmtt-8"> on</span><span +class="ec-lmtt-8"> x86_64</span><span +class="ec-lmtt-8"> (x86_64-solaris)</span> <a id="x1-23034r17"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> p</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> Solaris</span><span -class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> x86_64</span><span -class="ec-lmtt-8"> (x86_64-solaris)</span> -<a - id="x1-23036r18"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> s</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> Windows</span><span -class="ec-lmtt-8"> (win32)</span></pre> -<figcaption class="caption" ><span class="id">Rysunek 5: </span><span -class="content">Dostępne platformy (systemy operacyjne)</span></figcaption><!--tex4ht:label?: x1-23037r5 --> - - - </figure> -<!--l. 832--><p class="indent" > Rysunek <a -href="#x1-23037r5">5<!--tex4ht:ref: fig:bin-text --></a> pokazuje menu binarów w trybie tekstowym. Domyślnie instalowane są tylko -binaria dla bieżącej platformy, ale menu to pozwala wybrać także zestawy dla innych platform. -Może być to przydatne do instalacji drzewa TeX-a na serwerze i współdzielenia zasobów -w sieci dla różnych systemów operacyjnych, albo instalacji dla kilku systemów na tej samej -maszynie. -</p> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> p</span><span +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> Windows</span><span +class="ec-lmtt-8"> (64-bit)</span><span +class="ec-lmtt-8"> (windows)</span></pre> +<br /> <div class="caption" +><span class="id">Rysunek 5: </span><span +class="content">Dostępne platformy (systemy operacyjne)</span></div><!--tex4ht:label?: x1-23035r5 --> + + +<!--l. 796--><p class="noindent" ></div><hr class="endfigure"> +<!--l. 798--><p class="indent" > Rysunek <a +href="#x1-23035r5">5<!--tex4ht:ref: fig:bin-text --></a> pokazuje menu binarw w trybie tekstowym. Domyślnie instalowane są tylko binaria 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 zasobw w sieci dla rżnych systemw operacyjnych, +albo instalacji dla kilku systemw na tej samej maszynie. <h5 class="subsubsectionHead"><span class="titlemark">3.2.2. </span> <a - id="x1-240003.2.2"></a>Wybór składników do instalacji</h5> - <figure class="figure"> - + id="x1-240003.2.2"></a>Wybr składnikw do instalacji</h5> +<!--l. 807--><p class="noindent" ><hr class="figure"><div class="figure" +> <a - id="x1-24025r6"></a> + id="x1-24027r6"></a> <pre class="fancyvrb" id="fancyvrb3"><a 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> +class="ec-lmtt-8">r</span><span +class="ec-lmtt-8"> schematu:</span> <a id="x1-24004r2"></a><span class="ec-lmtt-8">===============================================================================</span> <a 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> +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> <a id="x1-24008r4"></a><span class="ec-lmtt-8">b</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> typowy</span><span -class="ec-lmtt-8"> (medium)</span><span -class="ec-lmtt-8"> --</span><span -class="ec-lmtt-8"> skromny</span><span -class="ec-lmtt-8"> +</span><span -class="ec-lmtt-8"> więcej</span><span -class="ec-lmtt-8"> pakiet</span><span -class="ec-lmtt-8">ó</span><span -class="ec-lmtt-8">w</span><span -class="ec-lmtt-8"> i</span><span -class="ec-lmtt-8"> język</span><span -class="ec-lmtt-8">ó</span><span -class="ec-lmtt-8">w</span> +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> typowy</span><span +class="ec-lmtt-8"> (medium)</span><span +class="ec-lmtt-8"> --</span><span +class="ec-lmtt-8"> skromny</span><span +class="ec-lmtt-8"> +</span><span +class="ec-lmtt-8"> więcej</span><span +class="ec-lmtt-8"> pakiet</span><span +class="ec-lmtt-8">w</span><span +class="ec-lmtt-8"> i</span><span +class="ec-lmtt-8"> język</span><span +class="ec-lmtt-8">w</span> <a id="x1-24010r5"></a><span class="ec-lmtt-8">c</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> skromny</span><span -class="ec-lmtt-8"> (small)</span><span -class="ec-lmtt-8"> --</span><span -class="ec-lmtt-8"> podstawowy</span><span -class="ec-lmtt-8"> +</span><span -class="ec-lmtt-8"> xetex,</span><span -class="ec-lmtt-8"> metapost,</span><span -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> +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> skromny</span><span +class="ec-lmtt-8"> (small)</span><span +class="ec-lmtt-8"> --</span><span +class="ec-lmtt-8"> podstawowy</span><span +class="ec-lmtt-8"> +</span><span +class="ec-lmtt-8"> xetex,</span><span +class="ec-lmtt-8"> metapost,</span><span +class="ec-lmtt-8"> kilka</span><span +class="ec-lmtt-8"> język</span><span +class="ec-lmtt-8">w</span> <a id="x1-24012r6"></a><span class="ec-lmtt-8">d</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> podstawowy</span><span -class="ec-lmtt-8"> (basic)</span><span -class="ec-lmtt-8"> --</span><span -class="ec-lmtt-8"> plain</span><span -class="ec-lmtt-8"> i</span><span -class="ec-lmtt-8"> latex</span> +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> podstawowy</span><span +class="ec-lmtt-8"> (basic)</span><span +class="ec-lmtt-8"> --</span><span +class="ec-lmtt-8"> plain</span><span +class="ec-lmtt-8"> i</span><span +class="ec-lmtt-8"> latex</span> <a id="x1-24014r7"></a><span class="ec-lmtt-8">e</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> minimalny</span><span -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> +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> minimalny</span><span +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> <a 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> +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> wyłącznie</span><span +class="ec-lmtt-8"> schemat</span><span +class="ec-lmtt-8"> plik</span><span +class="ec-lmtt-8">w</span><span +class="ec-lmtt-8"> --</span><span +class="ec-lmtt-8"> w</span><span +class="ec-lmtt-8"> og</span><span +class="ec-lmtt-8">le</span><span +class="ec-lmtt-8"> bez</span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> TeX-a</span> <a 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> +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> składanie</span><span +class="ec-lmtt-8"> ksią</span><span +class="ec-lmtt-8">żek</span><span +class="ec-lmtt-8"> --</span><span +class="ec-lmtt-8"> tylko</span><span +class="ec-lmtt-8"> LaTeX</span><span +class="ec-lmtt-8"> i</span><span +class="ec-lmtt-8"> dodatki</span> <a id="x1-24020r10"></a><span class="ec-lmtt-8">h</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> wyłącznie</span><span -class="ec-lmtt-8"> schemat</span><span -class="ec-lmtt-8"> plik</span><span -class="ec-lmtt-8">ó</span><span -class="ec-lmtt-8">w</span><span -class="ec-lmtt-8"> --</span><span -class="ec-lmtt-8"> w</span><span -class="ec-lmtt-8"> og</span><span -class="ec-lmtt-8">ó</span><span -class="ec-lmtt-8">le</span><span -class="ec-lmtt-8"> bez</span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> TeX-a</span> +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> ConTeXt</span> <a id="x1-24022r11"></a><span class="ec-lmtt-8">i</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><span -class="ec-lmtt-8"> teTeX</span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> --</span><span -class="ec-lmtt-8"> obszerniejszy</span><span -class="ec-lmtt-8"> ni</span><span -class="ec-lmtt-8">ż</span><span -class="ec-lmtt-8"> typowy,</span><span -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> +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> GUST</span> <a id="x1-24024r12"></a><span class="ec-lmtt-8">j</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span><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"> niestandardowy</span></pre> -<figcaption class="caption" ><span class="id">Rysunek 6: </span><span -class="content">Schematy dostępne w instalacji</span></figcaption><!--tex4ht:label?: x1-24025r6 --> - - - </figure> -<!--l. 861--><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-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> teTeX</span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> --</span><span +class="ec-lmtt-8"> obszerniejszy</span><span +class="ec-lmtt-8"> ni</span><span +class="ec-lmtt-8">ż</span><span +class="ec-lmtt-8"> typowy,</span><span +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> +<a + id="x1-24026r13"></a><span +class="ec-lmtt-8">k</span><span +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span><span +class="ec-lmtt-8"> wyb</span><span +class="ec-lmtt-8">r</span><span +class="ec-lmtt-8"> niestandardowy</span></pre> +<br /> <div class="caption" +><span class="id">Rysunek 6: </span><span +class="content">Schematy dostępne w instalacji</span></div><!--tex4ht:label?: x1-24027r6 --> + + +<!--l. 825--><p class="noindent" ></div><hr class="endfigure"> +<!--l. 827--><p class="indent" > Rysunek <a +href="#x1-24027r6">6<!--tex4ht:ref: fig:scheme-text --></a> pokazuje dostępne w instalacji schematy czyli obszerne zestawy pakietw, przeznaczone do +wstępnego wyboru instalowanych komponentw. 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. Wybr 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 +spowoduje zainstalowanie nieco większej liczby pakietw (jest on rwnoważ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 <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"> - +class="ec-lmtt-10">teTeX</span>, otrzymamy zestaw pakietw pomiędzy wymienionymi powyżej. Na rysunku <a +href="#x1-24027r6">6<!--tex4ht:ref: fig:scheme-text --></a> oprcz wymienionych, +znajdziemy rwnież schematy przygotowane z myślą o wybranych grupach użytkownikw (np. GUST) lub +zastosowaniach (ConTeXt). +<!--l. 833--><p class="indent" > <hr class="figure"><div class="figure" +> <a - id="x1-24026r7"></a> + id="x1-24028r7"></a> -<div class="center" +<!--l. 836--><p class="noindent" ><img +src="../texlive-common/stdcoll.png" alt="Collections menu" > -<!--l. 868--><p class="noindent" > - -</p><!--l. 870--><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-24026r7 --> -</div> - - - </figure> -<!--l. 875--><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. 878--><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. 882--><p class="indent" > Aby dokładniej niż pozwala na to menu „Kolekcje” kontrolować instalację, po zakończeniu należy -uruchomić managera instalacji <span -class="ec-lmss-10">tlmgr </span>(patrz część <a -href="#x1-430005">5<!--tex4ht:ref: sec:tlmgr --></a>), który pozwoli nam na przejrzenie instalacji na -poziomie pakietów. -</p> +<br /> <div class="caption" +><span class="id">Rysunek 7: </span><span +class="content">Collections menu</span></div><!--tex4ht:label?: x1-24028r7 --> + + +<!--l. 839--><p class="indent" > </div><hr class="endfigure"> +<!--l. 841--><p class="indent" > Wybrany schemat można zmodyfikować korzystając z menu pokazanego na Rysunku <a +href="#x1-24028r7">7<!--tex4ht:ref: fig:collections-gui --></a>. +<!--l. 844--><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 pakietw, a pakiet (najniższy poziom grupowania w TeX Live +zawiera aktualne makra TeX-we, pliki fontw itd. +<!--l. 848--><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>), ktry pozwoli nam na przejrzenie instalacji na poziomie +pakietw. <h5 class="subsubsectionHead"><span class="titlemark">3.2.3. </span> <a id="x1-250003.2.3"></a>Katalogi</h5> -<!--l. 890--><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/2022 </span>w systemach Unix i <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">%SystemDrive%\texlive\2022</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. 898--><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 -uprawnień administratora, musimy jednak mieć uprawnienia do zapisu w docelowym katalogu. Graficzny -ekran pokazujący tę i inne opcje jest pokazany na rysunku <a +<!--l. 856--><p class="noindent" >Domyślny układ katalogw 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="path"><span +class="ec-lmtt-10">/usr/local/texlive/2023</span></span> w systemach Unix i <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">C:\texlive\2023</span></span></span> w Windows. Taka organizacja pozwala +mieć kilka rwnoległych instalacji, każdą dla konkretnego roku wydania, i łatwo się między nimi przełączać, +zmieniając jedynie kolejność ścieżek przeszukiwania. +<!--l. 864--><p class="indent" > Domyślne położenie instalacji może być zmienione przez podanie innej wartości zmiennej <span class="path"><span +class="ec-lmtt-10">TEXDIR</span></span> +w instalatorze. Może to być spowodowane brakiem miejsca na dysku (cały TeX Live potrzebuje kilku +gigabajtw) lub uprawnień systemowych. Do zainstalowanie TeX Live nie jest konieczne posiadanie uprawnień +administratora, musimy jednak mieć uprawnienia do zapisu w docelowym katalogu. Graficzny ekran +pokazujący tę i inne opcje jest pokazany na rysunku <a href="#x1-18063r4">4<!--tex4ht:ref: fig:advanced-lnx --></a>. -</p><!--l. 905--><p class="indent" > Zwykle w Windows nie musimy być administratorem aby katalog <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">%SystemDrive%\texlive\2022</span></span></span> został +<!--l. 871--><p class="indent" > Zwykle w Windows nie musimy być administratorem aby katalog <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">%SystemDrive%\texlive\2023</span></span></span> został utworzony. -</p><!--l. 907--><p class="indent" > Katalogi instalacyjne można również zmienić ustawiając różne zmienne środowiskowe przed -uruchomieniem instalatora (najczęściej są to <span +<!--l. 873--><p class="indent" > Katalogi instalacyjne można rwnież 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 +class="ec-lmtt-10">TEXLIVE_INSTALL_TEXDIR</span>); więcej +informacji można znaleźć w dokumentacji wyświetlanej poleceniem <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">install-tl</span><span -class="ec-lmtt-10"> --help</span></span></span> -(dostępnej też online na stronie <a +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. 914--><p class="indent" > Rozsądną alternatywą może być wtedy instalacja w katalogu domowym, szczególnie gdy będziemy jej -jedynym użytkownikiem. Dla zaznaczenia katalogu domowego użytkownika stosujemy zapis „<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">~</span></span></span>”, np. -<span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">~/texlive/2022</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. 920--><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. 924--><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 +<!--l. 880--><p class="indent" > Rozsądną alternatywą może być wtedy instalacja w katalogu domowym, szczeglnie gdy będziemy jej +jedynym użytkownikiem. Dla zaznaczenia katalogu domowego użytkownika stosujemy zapis „<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">~</span></span></span>”, np. +’<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">~/texlive/2023</span></span></span>’. Zalecamy użycie katalogu z nazwą odzwierciedlającą rok wydania, co pozwoli na +zainstalowanie obok siebie rżnych wydań TeX Live. +<!--l. 886--><p class="indent" > Zmiana <span class="path"><span +class="ec-lmtt-10">TEXDIR</span></span> w programie instalacyjnym zmieni także ścieżki katalogw określone przez zmienne <span class="path"><span +class="ec-lmtt-10">TEXMFLOCAL</span></span>, <span class="path"><span +class="ec-lmtt-10">TEXMFSYSVAR</span></span> i <span class="path"><span +class="ec-lmtt-10">TEXMFSYSCONFIG</span></span>. +<!--l. 890--><p class="indent" > <span class="path"><span +class="ec-lmtt-10">TEXMFHOME</span></span> jest zalecanym położeniem dla prywatnych makr i fontw 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 -class="ec-lmtt-10">~/Library/texmf</span></span></span> dla Macs). W odróżnieniu od <span -class="ec-lmtt-10">TEXDIR</span>, znak <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">~/Library/texmf</span></span></span> dla Macs). W odrżnieniu od <span class="path"><span +class="ec-lmtt-10">TEXDIR</span></span>, znak <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">~</span></span></span> jest zachowywany -w generowanych plikach konfiguracyjnych, ponieważ w wygodny sposób odnosi się do katalogu domowego -użytkownika podczas każdego uruchamiania programów. Znak ten rozwijany jest do zmiennej <span -class="ec-lmtt-10">$HOME</span> -w Unix/Linux i <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">%USERPROFILE%</span></span></span> w Windows. Po raz kolejny należy podkreślić, że tak jak wszystkie -drzewa katalogów, <span -class="ec-lmtt-10">TEXMFHOME </span>musi mieć strukturę zgodną z TDS, w przeciwnym wypadku potrzebne pliki -mogą nie zostać znalezione. -</p><!--l. 935--><p class="indent" > Katalog <span -class="ec-lmtt-10">TEXMFVAR </span>przechowuje dane konfiguracyjne specyficzne dla każdego użytkownika. -LuaLaTeX i ConTeXt 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">TEXMFSYSVAR</span>, lub, jeśli ta nie może być zapisana, -<span -class="ec-lmtt-10">TEXMFVAR</span>. -</p><!--l. 942--><p class="noindent" > -</p> +w generowanych plikach konfiguracyjnych, ponieważ w wygodny sposb odnosi się do katalogu domowego +użytkownika podczas każdego uruchamiania programw. Znak ten rozwijany jest do zmiennej <span class="path"><span +class="ec-lmtt-10">$HOME</span></span> +w Unix/Linux i <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">%USERPROFILE%</span></span></span> w Windows. Po raz kolejny należy podkreślić, że tak jak wszystkie drzewa +katalogw, <span +class="ec-lmtt-10">TEXMFHOME </span>musi mieć strukturę zgodną z TDS, w przeciwnym wypadku potrzebne pliki mogą nie +zostać znalezione. +<!--l. 901--><p class="indent" > Katalog <span class="path"><span +class="ec-lmtt-10">TEXMFVAR</span></span> przechowuje dane konfiguracyjne specyficzne dla każdego użytkownika. +LuaLaTeX i ConTeXt 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 celw wykorzystuje <span class="path"><span +class="ec-lmtt-10">TEXMFCACHE</span></span>, ktrej domyślną wartością jest<span class="path"><span +class="ec-lmtt-10">TEXMFSYSVAR</span></span>, lub, jeśli ta nie może być zapisana, <span class="path"><span +class="ec-lmtt-10">TEXMFVAR</span></span>. +<!--l. 908--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.2.4. </span> <a id="x1-260003.2.4"></a>Opcje</h5> - <figure class="figure"> - +<!--l. 911--><p class="noindent" ><hr class="figure"><div class="figure" +> <a @@ -2038,4449 +1990,4406 @@ class="ec-lmtt-10">TEXMFVAR</span>. <pre class="fancyvrb" id="fancyvrb4"><a 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> +class="ec-lmtt-8">r</span><span +class="ec-lmtt-8"> opcji:</span> <a id="x1-26004r2"></a><span class="ec-lmtt-8">===============================================================================</span> <a id="x1-26006r3"></a><span -class="ec-lmtt-8"> <P></span><span -class="ec-lmtt-8"> use</span><span -class="ec-lmtt-8"> letter</span><span -class="ec-lmtt-8"> size</span><span -class="ec-lmtt-8"> instead</span><span -class="ec-lmtt-8"> of</span><span -class="ec-lmtt-8"> A4</span><span -class="ec-lmtt-8"> by</span><span -class="ec-lmtt-8"> default:</span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span> +class="ec-lmtt-8"> <P></span><span +class="ec-lmtt-8"> use</span><span +class="ec-lmtt-8"> letter</span><span +class="ec-lmtt-8"> size</span><span +class="ec-lmtt-8"> instead</span><span +class="ec-lmtt-8"> of</span><span +class="ec-lmtt-8"> A4</span><span +class="ec-lmtt-8"> by</span><span +class="ec-lmtt-8"> default:</span><span +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span> <a id="x1-26008r4"></a><span -class="ec-lmtt-8"> <E></span><span -class="ec-lmtt-8"> execution</span><span -class="ec-lmtt-8"> of</span><span -class="ec-lmtt-8"> restricted</span><span -class="ec-lmtt-8"> list</span><span -class="ec-lmtt-8"> of</span><span -class="ec-lmtt-8"> programs:</span><span -class="ec-lmtt-8"> [X]</span> +class="ec-lmtt-8"> <E></span><span +class="ec-lmtt-8"> execution</span><span +class="ec-lmtt-8"> of</span><span +class="ec-lmtt-8"> restricted</span><span +class="ec-lmtt-8"> list</span><span +class="ec-lmtt-8"> of</span><span +class="ec-lmtt-8"> programs:</span><span +class="ec-lmtt-8"> [X]</span> <a id="x1-26010r5"></a><span -class="ec-lmtt-8"> <F></span><span -class="ec-lmtt-8"> create</span><span -class="ec-lmtt-8"> all</span><span -class="ec-lmtt-8"> format</span><span -class="ec-lmtt-8"> files:</span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> [X]</span> +class="ec-lmtt-8"> <F></span><span +class="ec-lmtt-8"> create</span><span +class="ec-lmtt-8"> all</span><span +class="ec-lmtt-8"> format</span><span +class="ec-lmtt-8"> files:</span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> [X]</span> <a id="x1-26012r6"></a><span -class="ec-lmtt-8"> <D></span><span -class="ec-lmtt-8"> install</span><span -class="ec-lmtt-8"> font/macro</span><span -class="ec-lmtt-8"> doc</span><span -class="ec-lmtt-8"> tree:</span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> [X]</span> +class="ec-lmtt-8"> <D></span><span +class="ec-lmtt-8"> install</span><span +class="ec-lmtt-8"> font/macro</span><span +class="ec-lmtt-8"> doc</span><span +class="ec-lmtt-8"> tree:</span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> [X]</span> <a id="x1-26014r7"></a><span -class="ec-lmtt-8"> <S></span><span -class="ec-lmtt-8"> install</span><span -class="ec-lmtt-8"> font/macro</span><span -class="ec-lmtt-8"> source</span><span -class="ec-lmtt-8"> tree:</span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> [X]</span> +class="ec-lmtt-8"> <S></span><span +class="ec-lmtt-8"> install</span><span +class="ec-lmtt-8"> font/macro</span><span +class="ec-lmtt-8"> source</span><span +class="ec-lmtt-8"> tree:</span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> [X]</span> <a id="x1-26016r8"></a><span -class="ec-lmtt-8"> <L></span><span -class="ec-lmtt-8"> create</span><span -class="ec-lmtt-8"> symlinks</span><span -class="ec-lmtt-8"> in</span><span -class="ec-lmtt-8"> standard</span><span -class="ec-lmtt-8"> directories:</span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> [</span><span -class="ec-lmtt-8"> ]</span> +class="ec-lmtt-8"> <L></span><span +class="ec-lmtt-8"> create</span><span +class="ec-lmtt-8"> symlinks</span><span +class="ec-lmtt-8"> in</span><span +class="ec-lmtt-8"> standard</span><span +class="ec-lmtt-8"> directories:</span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> [</span><span +class="ec-lmtt-8"> ]</span> <a id="x1-26018r9"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> binaries</span><span -class="ec-lmtt-8"> to:</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> binaries</span><span +class="ec-lmtt-8"> to:</span> <a id="x1-26020r10"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> manpages</span><span -class="ec-lmtt-8"> to:</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> manpages</span><span +class="ec-lmtt-8"> to:</span> <a id="x1-26022r11"></a><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> info</span><span -class="ec-lmtt-8"> to:</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> info</span><span +class="ec-lmtt-8"> to:</span> <a id="x1-26024r12"></a><span -class="ec-lmtt-8"> <Y></span><span -class="ec-lmtt-8"> after</span><span -class="ec-lmtt-8"> install,</span><span -class="ec-lmtt-8"> set</span><span -class="ec-lmtt-8"> CTAN</span><span -class="ec-lmtt-8"> as</span><span -class="ec-lmtt-8"> source</span><span -class="ec-lmtt-8"> for</span><span -class="ec-lmtt-8"> package</span><span -class="ec-lmtt-8"> updates:</span><span -class="ec-lmtt-8"> [X]</span></pre> -<figcaption class="caption" ><span class="id">Rysunek 8: </span><span -class="content">Menu: Opcje w Unix</span></figcaption><!--tex4ht:label?: x1-26025r8 --> - - - </figure> -<!--l. 964--><p class="indent" > Więcej informacji na temat opcji w trybie tekstowym, przedstawionych na rysunku <a +class="ec-lmtt-8"> <Y></span><span +class="ec-lmtt-8"> after</span><span +class="ec-lmtt-8"> install,</span><span +class="ec-lmtt-8"> set</span><span +class="ec-lmtt-8"> CTAN</span><span +class="ec-lmtt-8"> as</span><span +class="ec-lmtt-8"> source</span><span +class="ec-lmtt-8"> for</span><span +class="ec-lmtt-8"> package</span><span +class="ec-lmtt-8"> updates:</span><span +class="ec-lmtt-8"> [X]</span></pre> +<br /> <div class="caption" +><span class="id">Rysunek 8: </span><span +class="content">Menu: Opcje w Unix</span></div><!--tex4ht:label?: x1-26025r8 --> + + +<!--l. 928--><p class="noindent" ></div><hr class="endfigure"> +<!--l. 930--><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"> - <!--l. 967--><p class="noindent" > +poniżej. + <dl class="description"><dt class="description"> + <!--l. 933--><p class="noindent" > <span -class="ec-lmbx-10">use letter size instead of A4 by default:</span> </p></dt><dd +class="ec-lmbx-10">use letter size instead of A4 by default:</span> </dt><dd class="description"> - <!--l. 967--><p class="noindent" >(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). - </p></dd><dt class="description"> - <!--l. 971--><p class="noindent" > + <!--l. 933--><p class="noindent" >(zamiast domyślnego A4 użyj formatu letter) Pozwala zmienić domyślny format papieru. Zaleca + się, aby format papieru określać dla każdego dokumentu (nawet jeśli ma być taki sam jak + domyślny). + </dd><dt class="description"> + <!--l. 937--><p class="noindent" > <span -class="ec-lmbx-10">execution of restricted list of programs:</span> </p></dt><dd +class="ec-lmbx-10">execution of restricted list of programs:</span> </dt><dd class="description"> - <!--l. 971--><p class="noindent" >(zezwalaj na uruchomienie niektórych programów) Od TeX 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-780009.1.7">9.1.7<!--tex4ht:ref: sec:2010news --></a>). - </p></dd><dt class="description"> - <!--l. 976--><p class="noindent" > + <!--l. 937--><p class="noindent" >(zezwalaj na uruchomienie niektrych programw) Od TeX Live 2010 niektre programy + pomocnicze są uruchamiane domyślnie. Ich listę (bardzo krtką) można znaleźć w pliku <span class="path"><span +class="ec-lmtt-10">texmf.cnf</span></span>. Szczegły znajdziemy w części „Wydanie 2010” (<a +href="#x1-790009.1.7">9.1.7<!--tex4ht:ref: sec:2010news --></a>). + </dd><dt class="description"> + <!--l. 942--><p class="noindent" > <span -class="ec-lmbx-10">create all format files:</span> </p></dt><dd +class="ec-lmbx-10">create all format files:</span> </dt><dd class="description"> - <!--l. 976--><p class="noindent" >(generuj pliki formatów) Zaleca się pozostawić tę opcję włączoną aby uniknąć niepotrzebnych - problemów przy dynamicznym tworzeniu formatów. Więcej informacji można znaleźć w + <!--l. 942--><p class="noindent" >(generuj pliki formatw) Zaleca się pozostawić tę opcję włączoną aby uniknąć niepotrzebnych + problemw przy dynamicznym tworzeniu formatw. Więcej informacji można znaleźć w dokumentacji <span class="ec-lmss-10">fmtutil</span>. - </p></dd><dt class="description"> - <!--l. 987--><p class="noindent" > + </dd><dt class="description"> + <!--l. 946--><p class="noindent" > <span class="ec-lmbx-10">install font/macro </span><span -class="ec-lmbx-10">…</span><span -class="ec-lmbx-10"> tree:</span> </p></dt><dd +class="ec-lmbx-10">…</span><span +class="ec-lmbx-10"> tree:</span> </dt><dd class="description"> - <!--l. 987--><p class="noindent" >Ładuje/instaluje dokumentacje i źródła zawarte w większości pakietów. Wyłączenie tej opcji - nie jest zalecane. - </p></dd><dt class="description"> - <!--l. 990--><p class="noindent" > + <!--l. 946--><p class="noindent" >Ładuje/instaluje dokumentacje i źrdła zawarte w większości pakietw. Wyłączenie tej opcji nie + jest zalecane. + </dd><dt class="description"> + <!--l. 949--><p class="noindent" > <span -class="ec-lmbx-10">create symlinks in standard directories:</span> </p></dt><dd +class="ec-lmbx-10">create symlinks in standard directories:</span> </dt><dd class="description"> - <!--l. 990--><p class="noindent" >(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 + <!--l. 949--><p class="noindent" >(utwrz 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 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 (np. <span -class="ec-lmtt-10">/usr/local/bin</span>) 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ą. - </p></dd><dt class="description"> - <!--l. 1004--><p class="noindent" > -<span -class="ec-lmbx-10">after installation, set CTAN as source for package updates:</span> </p></dt><dd +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 (np. <span class="path"><span +class="ec-lmtt-10">/usr/local/bin</span></span>) nie ma żadnych programw + TeX-owych. Nie zastępuj za pomocą tej opcji istniejących w systemie plikw, na przykład przez + podanie katalogw systemowych. Najbezpieczniejszym i zalecanym podejściem jest pozostawić + opcję niezaznaczoną. + </dd><dt class="description"> + <!--l. 963--><p class="noindent" > +<span +class="ec-lmbx-10">after installation, set CTAN as source for package updates:</span> </dt><dd class="description"> - <!--l. 1004--><p class="noindent" >(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ęść <a -href="#x1-280003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a> i część <a + <!--l. 963--><p class="noindent" >(po instalacji ustaw CTAN jako źrdło aktualizacji pakietw). Gdy instalujemy z DVD, opcja + ta jest domyślnie włączona, co pozwala zaktualizować zainstalowane pakiety z sieci (z kopii + CTAN). Jedynym powodem, dla ktrego moglibyśmy wyłączyć tę opcję, jest sytuacja, gdy + instalujemy tylko część pakietw i zamierzamy potem doinstalować z DVD inne. Tak czy + inaczej, repozytorium pakietw do instalacji (i do aktualizacji) może być w każdej chwili + zmienione; patrz część <a +href="#x1-280003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a> i część <a href="#x1-320003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>. -</p> </dd></dl> -<!--l. 1015--><p class="indent" > Opcje specyficzne dla systemu Windows występujące w zaawansowanym interfejsie GUI: - </p><dl class="description"><dt class="description"> - <!--l. 1017--><p class="noindent" > +<!--l. 974--><p class="indent" > Opcje specyficzne dla systemu Windows występujące w zaawansowanym interfejsie GUI: + <dl class="description"><dt class="description"> + <!--l. 976--><p class="noindent" > <span -class="ec-lmbx-10">adjust searchpath</span> </p></dt><dd +class="ec-lmbx-10">adjust searchpath</span> </dt><dd class="description"> - <!--l. 1017--><p class="noindent" >Ta opcja zapewnia, że wszystkie programy będą miały w swoich ścieżkach wyszukiwania - dostęp do drzewa katalogów TeX Live. - </p></dd><dt class="description"> - <!--l. 1021--><p class="noindent" > + <!--l. 976--><p class="noindent" >Ta opcja zapewnia, że wszystkie programy będą miały w swoich ścieżkach wyszukiwania dostęp + do drzewa katalogw TeX Live. + </dd><dt class="description"> + <!--l. 980--><p class="noindent" > <span -class="ec-lmbx-10">add menu shortcuts</span> </p></dt><dd +class="ec-lmbx-10">add menu shortcuts</span> </dt><dd class="description"> - <!--l. 1021--><p class="noindent" >Po wybraniu tej opcji w menu Start systemu Windows pojawi się podmenu TeX Live. Oprócz + <!--l. 980--><p class="noindent" >Po wybraniu tej opcji w menu Start systemu Windows pojawi się podmenu TeX Live. Oprcz + opcji „TeX Live menu” i „No shortcuts” istnieje trzecia „Launcher entry”. Jest ona opisana - opcji „TeX Live menu” i „No shortcuts” istnieje trzecia „Launcher entry”. Jest ona opisana - w części <a + w części <a href="#x1-410004.1">4.1<!--tex4ht:ref: sec:sharedinstall --></a>. - </p></dd><dt class="description"> - <!--l. 1026--><p class="noindent" > + </dd><dt class="description"> + <!--l. 985--><p class="noindent" > <span -class="ec-lmbx-10">File associations</span> </p></dt><dd +class="ec-lmbx-10">File associations</span> </dt><dd class="description"> - <!--l. 1026--><p class="noindent" >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). - </p></dd><dt class="description"> - <!--l. 1031--><p class="noindent" > + <!--l. 985--><p class="noindent" >Pozwala zmienić powiązania plikw z programami. Dostępne są warianty: „Only new” (powiąż + pliki z aplikacjami, ale tylko nowe, nie zmieniając powiązań dla plikw już istniejących + w instalacji), „All” (Wszystkie) i „None” (Żadne). + </dd><dt class="description"> + <!--l. 990--><p class="noindent" > <span -class="ec-lmbx-10">install TeXworks front end</span> </p></dt><dd +class="ec-lmbx-10">install TeXworks front end</span> </dt><dd class="description"> - <!--l. 1031--><p class="noindent" >Zainstaluj edytor TeXworks.</p></dd></dl> -<!--l. 1034--><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-290003.4">3.4<!--tex4ht:ref: sec:postinstall --></a>, bo być może będą niezbędne dodatkowe + <!--l. 990--><p class="noindent" >Zainstaluj edytor TeXworks.</dd></dl> +<!--l. 993--><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-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-270003.3"></a>Parametry instalacji z linii poleceń</h4> -<!--l. 1044--><p class="noindent" >Uruchom </p><div class="alltt"> + id="x1-270003.3"></a>Parametry instalacji z linii poleceń</h4> +<!--l. 1003--><p class="noindent" >Uruchom <div class="alltt"> -<div class="obeylines-v"> +<!--l. 1004--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">install-tl</span><span -class="ec-lmtk-10"> -help</span> +class="ec-lmtk-10"> -help</span> </div> -</div> aby wyświetlić wszystkie dostępne parametry. Aby użyć danej opcji należy jej nazwę poprzedzić -znakiem <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">-</span></span></span> lub <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">--</span></span></span>. Oto najczęściej używane: -<!--l. 1051--><p class="noindent" > - </p><dl class="list1"><dt class="list"> +</div> aby wyświetlić wszystkie dostępne parametry. Aby użyć danej opcji należy jej nazwę poprzedzić znakiem <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">-</span></span></span> +lub <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">--</span></span></span>. Oto najczęściej używane: +<!--l. 1010--><p class="noindent" > + <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 - modułu Tcl/Tk w wersji 8.5 lub wyższej. Obecnie w przypadku Mac OS X trzeba zainstalować - Tcl/Tk samodzielnie, jeśli nie chce się korzystać z instalatora MacTeX-a, dla Windows jest - dystrybuowany z TeX 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 - 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"> + <!--l. 1011--><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. W przypadku macOS był on dystrybuowany ze starszymi + wersjami, dla Big Sur i pźniejszych trzeba zainstalować Tcl/Tk samodzielnie, jeśli nie chce się + korzystać z instalatora MacTeX-a. Tcl/Tk dla Windows jest dystrybuowany z TeX 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 uruchomiają ten sam interfejs GUI. + Jeśli Perl/Tk i Tcl/Tk są niedostępne, program instalacyjny uruchomiony zostanie w trybie + tekstowym. + </dd><dt class="list"> <span class="ec-lmtt-10">-no-gui</span> </dt><dd class="list"> - <!--l. 1058--><p class="noindent" >Wymusza użycie instalatora w trybie tekstowym. - </p></dd><dt class="list"> + <!--l. 1017--><p class="noindent" >Wymusza użycie instalatora w trybie tekstowym. + </dd><dt class="list"> <span class="ec-lmtt-10">-lang </span><span class="ec-lmro-10">LL</span> </dt><dd class="list"> - <!--l. 1060--><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 + <!--l. 1019--><p class="noindent" >Pozwala wybrać język komunikatw, <span +class="ec-lmri-10">LL </span>oznacza tu dwuliterowy kod języka komunikatw + instalatora. Listę dostępnych językw można wyświetlić poleceniem <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">install-tl</span><span -class="ec-lmtt-10"> --help</span></span></span>. - Program 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. - </p></dd><dt class="list"> +class="ec-lmtt-10"> --help</span></span></span>. + Program prbuje automatycznie wykryć język systemu, ale jeśli będzie to niemożliwe, komunikaty + oraz menu będą wyświetlane w języku angielskim. + </dd><dt class="list"> <span class="ec-lmtt-10">-portable</span> </dt><dd class="list"> - <!--l. 1066--><p class="noindent" >Ta opcja pozwala zainstalować TeX 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 + <!--l. 1025--><p class="noindent" >Ta opcja pozwala zainstalować TeX Live na urządzeniu przenośnym, np. na pendrivie. Może + ona być użyta zarwno w trybie tekstowym (poleceniem <span +class="ec-lmtt-10">V</span>), jak i przez wybr odpowiedniego + przycisku programu instalacyjnego w trybie GUI (patrz część  <a href="#x1-420004.2">4.2<!--tex4ht:ref: sec:portable-tl --></a>). - </p></dd><dt class="list"> + </dd><dt class="list"> <span class="ec-lmtt-10">-profile </span><span class="ec-lmro-10">plik</span> </dt><dd class="list"> - <!--l. 1071--><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 -class="ec-lmtt-10">tlpkg </span>naszej instalacji, co - pozwala wykorzystać go dla powielenia w trybie wsadowym wszystkich wyborów i ustawień - w kolejnych instalacjach. - </p></dd><dt class="list"> + <!--l. 1030--><p class="noindent" >Wczytuje <span +class="ec-lmro-10">plik </span>profilu instalacji i przebiega ona bez interakcji ze strony użytkownika; program + instalacyjny zapisuje plik <span class="path"><span +class="ec-lmtt-10">texlive.profile</span></span> w katalogu <span class="path"><span +class="ec-lmtt-10">tlpkg</span></span> naszej instalacji, co pozwala + wykorzystać go dla powielenia w trybie wsadowym wszystkich wyborw i ustawień w kolejnych + instalacjach. + </dd><dt class="list"> <span class="ec-lmtt-10">-repository </span><span class="ec-lmro-10">url-lub-</span><span -class="ec-lmro-10">ś</span><span -class="ec-lmro-10">cie</span><span -class="ec-lmro-10">ż</span><span -class="ec-lmro-10">ka</span> </dt><dd +class="ec-lmro-10">ście</span><span +class="ec-lmro-10">żka</span> </dt><dd class="list"> - <!--l. 1078--><p class="noindent" >Pozwala określić inne niż domyślne źródło instalacji (patrz poniżej). - </p><!--l. 1081--><p class="noindent" ><a id="opt-in-place"></a> + <!--l. 1037--><p class="noindent" >Pozwala określić inne niż domyślne źrdło instalacji (patrz poniżej). + <!--l. 1040--><p class="noindent" ><a id="opt-in-place"></a> - </p></dd><dt class="list"> + </dd><dt class="list"> <span class="ec-lmtt-10">-in-place</span> </dt><dd class="list"> - <!--l. 1082--><p class="noindent" >(Dokumentacja ma charakter wyłącznie uzupełniający: Nie używaj tego chyba że wiesz, co - robisz) Jeśli już posiadamy kopię repozytorium TeX Live uzyskaną via rsync, svn itp. (patrz + <!--l. 1041--><p class="noindent" >(Dokumentacja ma charakter wyłącznie uzupełniający: Nie używaj tego chyba że wiesz, co + robisz) Jeśli już posiadamy kopię repozytorium TeX 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 - instalacji owej kopii i jedynie wykona kroki poinstalacyjne (konfigurację). <br + instalacji owej kopii i jedynie wykona kroki poinstalacyjne (konfigurację). <br class="newline" /><span -class="ec-lmbx-10">Uwaga: </span>plik <span -class="ec-lmtt-10">tlpkg/texlive.tlpdb </span>może zostać nadpisany, a więc warto go uprzednio - skopiować w bezpieczne miejsce. Ponadto usuwanie zbędnych pakietów należy wtedy - wykonać 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. 1096--><p class="noindent" > -</p> +class="ec-lmbx-10">Uwaga: </span>plik <span class="path"><span +class="ec-lmtt-10">tlpkg/texlive.tlpdb</span></span> może zostać nadpisany, a więc warto go uprzednio + skopiować w bezpieczne miejsce. Ponadto usuwanie zbędnych pakietw należy wtedy wykonać + ręcznie, słowem – użycie tej opcji zaleca się jedynie zaawansowanym użytkownikom. Opcja ta jest + niedostępna w programie instalacyjnym z interfejsem graficznym.</dd></dl> +<!--l. 1055--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.3.1. </span> <a id="x1-280003.3.1"></a>Parametr <span class="ec-lmtt-10">-repository</span></h5> -<!--l. 1099--><p class="noindent" >Domyślnym repozytorium pakietów dla TeX Live jest kopia (<span +<!--l. 1058--><p class="noindent" >Domyślnym repozytorium pakietw dla TeX 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. 1102--><p class="indent" > Parametrowi <span -class="ec-lmtt-10">-repository </span>można przypisać adres w sieci (rozpoczynający się od <span +<!--l. 1061--><p class="indent" > Parametrowi <span +class="ec-lmtt-10">-repository </span>można przypisać adres w sieci (rozpoczynający się od <span class="ec-lmtt-10">ftp:</span>, <span class="ec-lmtt-10">http:</span>, <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">file:/</span>) lub pełną ścieżkę do kopii repozytorium pakietw na dysku (np. pobranej za pomocą programu <span class="path"><span +class="ec-lmtt-10">wget</span></span> lub <span class="path"><span +class="ec-lmtt-10">rsync</span></span>). (Podając adres <span 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. 1109--><p class="indent" > Przykładowo, można wybrać konkretną kopię (zwierciadło) CTAN z +class="ec-lmtt-10">ftp: </span>należy zwrcić uwagę, że końcowy znak „<span +class="ec-lmtt-10">/</span>” lub +składowa „<span +class="ec-lmtt-10">/tlpkg</span>” są ignorowane.) +<!--l. 1068--><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ą nazwę hosta i -jego konkretną ścieżkę do korzenia CTAN, zamiast <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">https://ctan.example.org/tex-archive/systems/texlive/tlnet/</span></a> podstawiając prawdziwą nazwę hosta i +jego konkretną ścieżkę do korzenia CTAN, zamiast <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">ctan.example.org/tex-archive</span></span></span>. Lista kopii -CTAN dostępna jest na stronie <a +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. 1115--><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 +<!--l. 1074--><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 plikw zawartych w podkatalogu <span class="path"><span +class="ec-lmtt-10">archive</span></span> (nawet jeśli są dostępne pliki nieskompresowane). -</p><!--l. 1119--><p class="indent" > <a id="postinstall"></a> -</p> +<!--l. 1078--><p class="indent" > <a id="postinstall"></a> <h4 class="subsectionHead"><span class="titlemark">3.4. </span> <a - id="x1-290003.4"></a>Czynności poinstalacyjne</h4> -<!--l. 1123--><p class="noindent" >Mogą być wymagane jakieś czynności poinstalacyjne. -</p><!--l. 1125--><p class="noindent" > -</p> + id="x1-290003.4"></a>Czynności poinstalacyjne</h4> +<!--l. 1082--><p class="noindent" >Mogą być wymagane jakieś czynności poinstalacyjne. +<!--l. 1084--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.1. </span> <a - id="x1-300003.4.1"></a>Zmienne środowiska dla Unix</h5> -<!--l. 1128--><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. 1134--><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-23037r5">5<!--tex4ht:ref: fig:bin-text --></a>. -</p><!--l. 1138--><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. 1144--><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 TeX Live, należałoby edytować plik <span -class="ec-lmtt-10">$HOME/.profile </span>(lub inny pochodzący z <span -class="ec-lmtt-10">.profile</span>) -i dopisać linie: -</p> + id="x1-300003.4.1"></a>Zmienne środowiska dla Unix</h5> +<!--l. 1087--><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 programw TeX Live. (W Windows program instalacyjny czyni to za +nas.) +<!--l. 1093--><p class="indent" > Każda z obsługiwanych platform ma własny podkatalog w ramach <span class="path"><span +class="ec-lmtt-10">TEXDIR/bin</span></span>. Listę platform +i odpowiadających im katalogw przedstawiono na rys. <a +href="#x1-23035r5">5<!--tex4ht:ref: fig:bin-text --></a>. +<!--l. 1097--><p class="indent" > Rwnież 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 katalogw do ich ścieżek przeszukiwania. Strony <span +class="ec-lmss-10">man </span>mogą być także znajdywane +automatycznie po dodaniu ścieżki ich położenia do <span +class="ec-lmtt-10">PATH</span>. +<!--l. 1103--><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 TeX Live, należałoby edytować plik <span class="path"><span +class="ec-lmtt-10">$HOME/.profile</span></span> (lub inny pochodzący z <span class="path"><span +class="ec-lmtt-10">.profile</span></span>) +i dopisać linie: <pre class="fancyvrb" id="fancyvrb5"><a id="x1-30002r1"></a><span -class="ec-lmtt-9">PATH=/usr/local/texlive/2022/bin/x86_64-linux:$PATH;</span><span -class="ec-lmtt-9"> export</span><span -class="ec-lmtt-9"> PATH</span> +class="ec-lmtt-9">PATH=/usr/local/texlive/2023/bin/x86_64-linux:$PATH;</span><span +class="ec-lmtt-9"> export</span><span +class="ec-lmtt-9"> PATH</span> <a id="x1-30004r2"></a><span -class="ec-lmtt-9">MANPATH=/usr/local/texlive/2022/texmf-dist/doc/man:$MANPATH;</span><span -class="ec-lmtt-9"> export</span><span -class="ec-lmtt-9"> MANPATH</span> +class="ec-lmtt-9">MANPATH=/usr/local/texlive/2023texmf-dist/doc/man:$MANPATH;</span><span +class="ec-lmtt-9"> export</span><span +class="ec-lmtt-9"> MANPATH</span> <a id="x1-30006r3"></a><span -class="ec-lmtt-9">INFOPATH=/usr/local/texlive/2022/texmf-dist/doc/info:$INFOPATH;</span><span -class="ec-lmtt-9"> export</span><span -class="ec-lmtt-9"> INFOPATH</span></pre> -<!--l. 1153--><p class="indent" > W wypadku csh lub tcsh należy zmodyfikować plik <span -class="ec-lmtt-10">$HOME/.cshrc </span>i dopisać linie: -</p> +class="ec-lmtt-9">INFOPATH=/usr/local/texlive/2023/texmf-dist/doc/info:$INFOPATH;</span><span +class="ec-lmtt-9"> export</span><span +class="ec-lmtt-9"> INFOPATH</span></pre> +<!--l. 1112--><p class="indent" > W wypadku csh lub tcsh należy zmodyfikować plik <span class="path"><span +class="ec-lmtt-10">$HOME/.cshrc</span></span> i dopisać linie: <pre class="fancyvrb" id="fancyvrb6"><a 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/2022/bin/x86_64-linux:$PATH</span> +class="ec-lmtt-9"> PATH</span><span +class="ec-lmtt-9"> /usr/local/texlive/2023/bin/x86_64-linux:$PATH</span> <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/2022/texmf-dist/doc/man:$MANPATH</span> +class="ec-lmtt-9"> MANPATH</span><span +class="ec-lmtt-9"> /usr/local/texlive/2023/texmf-dist/doc/man:$MANPATH</span> <a 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/2022/texmf-dist/doc/info:$INFOPATH</span></pre> -<!--l. 1160--><p class="indent" > Jeśli nie używasz systemu <span -class="ec-lmtt-10">x86_64-linux</span>, użyj odpowiedniej nazwy; podobnie jeśli instalacja nie -została przeprowadzona w domyślnym katalogu, należy zmienić nazwę katalogu. +class="ec-lmtt-9"> INFOPATH</span><span +class="ec-lmtt-9"> /usr/local/texlive/2023/texmf-dist/doc/info:$INFOPATH</span></pre> +<!--l. 1119--><p class="indent" > Jeśli nie używasz systemu <span +class="ec-lmtt-10">x86_64-linux</span>, użyj odpowiedniej nazwy; podobnie jeśli instalacja nie została +przeprowadzona w domyślnym katalogu, należy zmienić nazwę katalogu. +<!--l. 1122--><p class="indent" > Jeśli jakieś ustawienia zawarto już w prywatnych plikach konfiguracyjnych, wwczas oczywiście katalogi +TeX Live powinny być tam odpowiednio wkomponowane. -</p><!--l. 1163--><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. 1166--><p class="noindent" > -</p> +<!--l. 1125--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.2. </span> <a - id="x1-310003.4.2"></a>Zmienne środowiska: konfiguracja globalna</h5> -<!--l. 1169--><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. 1174--><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> + id="x1-310003.4.2"></a>Zmienne środowiska: konfiguracja globalna</h5> +<!--l. 1128--><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ć. +<!--l. 1133--><p class="indent" > Nasze dwie rady są następujące: 1) można sprawdzić plik <span class="path"><span +class="ec-lmtt-10">/etc/manpath.config</span></span> i, jeśli istnieje, dodać +w nim wiersze <pre class="fancyvrb" id="fancyvrb7"><a id="x1-31002r1"></a><span class="ec-lmtt-9">MANPATH_MAP</span><span -class="ec-lmtt-9"> /usr/local/texlive/2021/bin/x86_64-linux</span><span -class="ec-lmtt-9"> \</span> +class="ec-lmtt-9"> /usr/local/texlive/2023/bin/x86_64-linux</span><span +class="ec-lmtt-9"> \</span> <a id="x1-31004r2"></a><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> /usr/local/texlive/2021/texmf-dist/doc/man</span></pre> -<!--l. 1180--><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. 1183--><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-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> /usr/local/texlive/2023/texmf-dist/doc/man</span></pre> +<!--l. 1140--><p class="indent" > 2) można sprawdzić plik <span class="path"><span +class="ec-lmtt-10">/etc/environment</span></span>, w ktrym może być zdefiniowana ścieżka wyszukiwania +i inne domyślne zmienne środowiska. +<!--l. 1143--><p class="indent" > W każdym (Unix-owym) katalogu w plikami wykonywalnymi systemw uniksowych możemy też utworzyć +symboliczne dowiązanie o nazwie <span +class="ec-lmtt-10">man </span>do katalogu <span class="path"><span +class="ec-lmtt-10">texmf-dist/doc/man</span></span>. Niektre 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. 1189--><p class="noindent" > -</p> +class="ec-lmtt-10">man </span>w systemie macOS automatycznie znajdą to dowiązanie, likwidując potrzebę +jakiegokolwiek działania z naszej strony. +<!--l. 1150--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.3. </span> <a id="x1-320003.4.3"></a>Aktualizacje z internetu po instalacji z DVD</h5> -<!--l. 1192--><p class="noindent" >Po instalacji TeX 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: -</p> +<!--l. 1153--><p class="noindent" >Po instalacji TeX Live z DVD i <span +class="ec-lmri-10">po modyfikacji </span>ścieżki wyszukiwania programw (jak opisano to powyżej), +możemy pobrać z internetu aktualizacje pakietw: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 1157--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">tlmgr</span><span -class="ec-lmtk-10"> option</span><span -class="ec-lmtk-10"> repository</span><span -class="ec-lmtk-10"> https://mirror.ctan.org/systems/texlive/tlnet</span> +class="ec-lmtk-10"> option</span><span +class="ec-lmtk-10"> repository</span><span +class="ec-lmtk-10"> https://mirror.ctan.org/systems/texlive/tlnet</span> </div> </div> -<!--l. 1200--><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 +<!--l. 1161--><p class="indent" > Wwczas pakiety będą aktualizowane z najbliższej, automatycznie znalezionej kopii archiww CTAN (co +domyślnie włączono podczas instalacji). Jeśli wystąpiły problemy z automatycznym wyborem archiwum, +należy podać konkretny adres (listę adresw 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 -class="ec-lmtt-10">tlnet</span>. -</p><!--l. 1206--><p class="indent" > <a id="xetexfontconfig"></a> <a id="sysfontconfig"></a> -</p> +class="ec-lmtt-10">https://ctan.org/mirrors</span></a>) wraz z pełną +ścieżką do podkatalogu <span class="path"><span +class="ec-lmtt-10">tlnet</span></span>. +<!--l. 1167--><p class="indent" > <a id="xetexfontconfig"></a> <a id="sysfontconfig"></a> <h5 class="subsubsectionHead"><span class="titlemark">3.4.4. </span> <a - id="x1-330003.4.4"></a>Konfiguracja fontów dla XeTeX i LuaTeX</h5> -<!--l. 1211--><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 -metod. -</p><!--l. 1215--><p class="indent" > W systemach Windows fonty dostarczone z TeX Live są automatycznie dostępne dla programu XeTeX -poprzez odwołanie do nazwy fontu. W Mac OS X wyszukanie fontów wymaga dodatkowych kroków; patrz -strona MacTeX 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 -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. 1224--><p class="indent" > Aby udostępnić fonty TeX Live dla innych aplikacji systemu (zakładając, że mamy odpowiednie -uprawnienia) należy wykonać następujące czynności: - </p><ol class="enumerate1" > + id="x1-330003.4.4"></a>Konfiguracja fontw dla XeTeX i LuaTeX</h5> +<!--l. 1172--><p class="noindent" >XeTeX i LuaTeX mogą używać wszystkich fontw zainstalowanych w systemie, nie tylko tych znajdujących +się w katalogach TeX-owych. Oba programy korzystają tu ze zbliżonych, ale jednak rżnych metod. Taki font +systemowy (nie będący częścią TeX Live) jest dostępny zazwyczaj poprzez podanie nazwy czcionki, np. +‘<span +class="ec-lmtt-10">Liberation Serif</span>’ choć można też użyć nazwy pliku systemowego. +<!--l. 1177--><p class="indent" > Inną kwestią jest udostępnienie fontw z dystrybucji TeX Live w taki sposb, aby były dostępne po nazwie +czcionki. +<!--l. 1179--><p class="indent" > Dla LuaTeX: aby uzyskać dostęp do fontw z dystrybucji TeX Live nie trzeba robić nic szczeglnego. +Wszystkie fonty powinny być dostępne zarwno poprzez nazwę czcionki jak i fontu dzięki pakietowi <span +class="ec-lmss-10">luaotfload</span>, +ktry obsługuje zarwno LaTeX jak i  TeX. Indeks nazw fontw pakietu <span +class="ec-lmss-10">luaotfload </span>może wymagać +odświeżenia, ale dzieje się to automatycznie w momencie prby załadowania nieznanego dotychczas +fontu. +<!--l. 1181--><p class="indent" > Dla XeTeX: dla Windows, fonty z TeX Live są dostępne automatycznie (poprzez uruchomienie programu +<span +class="ec-lmss-10">fc-cache </span>dostarczonego jako część TeX Live). Dla Mac, należy zapoznać się z inną dokumentacją. Dla +systemw Unix, inaczej niż dla macOS, procedura jest następująca. +<!--l. 1184--><p class="indent" > Kiedy zostanie zainstalowany pakiet <span +class="ec-lmss-10">xetex </span>(albo w czasie pierwszej instalacji albo pźniej), potrzebny plik +konfiguracyjny jest tworzony w <span class="path"><span +class="ec-lmtt-10">TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf</span></span>. Aby sprawić, że +fonty TeX Live są dostępne jako fonty systemowe należy: + <ol class="enumerate1" > <li class="enumerate" id="x1-33002x1"> - <!--l. 1228--><p class="noindent" >skopiować <span -class="ec-lmtt-10">texlive-fontconfig.conf </span>do <span -class="ec-lmtt-10">/etc/fonts/conf.d/09-texlive.conf</span>; - - - </p></li> + <!--l. 1186--><p class="noindent" >Skopiować plik <span class="path"><span +class="ec-lmtt-10">texlive-fontconfig.conf</span></span> do (zazwyczaj) <span class="path"><span +class="ec-lmtt-10">/etc/fonts/conf.d/</span> + <span +class="ec-lmtt-10">09-texlive.conf</span></span>. + </li> <li class="enumerate" id="x1-33004x2"> - <!--l. 1230--><p class="noindent" >uruchomić <span -class="ec-lmtk-10">fc-cache -fsv</span>.</p></li></ol> -<!--l. 1233--><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: - </p><ol class="enumerate1" > + + + <!--l. 1188--><p class="noindent" >Uruchomić <span +class="ec-lmtk-10">fc-cache -fsv</span>.</li></ol> +<!--l. 1191--><p class="indent" > Jeżeli nie masz wystarczających uprawnień do wykonania powyższych krokw lub gdy chcesz udostępnić +fonty z TeX Live tylko jednemu użytkownikowi, możesz postąpić następująco: + <ol class="enumerate1" > <li class="enumerate" id="x1-33006x1"> - <!--l. 1236--><p class="noindent" >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. - </p></li> + <!--l. 1193--><p class="noindent" >Skopiować plik <span class="path"><span +class="ec-lmtt-10">texlive-fontconfig.conf</span></span> do (zazwyczaj) <span class="path"><span +class="ec-lmtt-10">~/.fonts.conf.d/09-texlive.</span> + <span +class="ec-lmtt-10">conf</span></span>, gdzie <span class="path"><span +class="ec-lmtt-10">~</span></span> jest twoim katalogiem domowym. + </li> <li class="enumerate" id="x1-33008x2"> - <!--l. 1238--><p class="noindent" >uruchomić <span -class="ec-lmtk-10">fc-cache -fv</span>.</p></li></ol> -<!--l. 1241--><p class="indent" > Aby wyświetlić nazwy fontów systemowych trzeba uruchomić program <span + <!--l. 1195--><p class="noindent" >Uruchomić <span +class="ec-lmtk-10">fc-cache -fv</span>.</li></ol> +<!--l. 1200--><p class="indent" > Aby wyświetlić nazwy fontw systemowych trzeba uruchomić program <span class="ec-lmtt-10">fc-list</span>. Uruchomienie go -z dodatkową opcją <span -class="ec-lmtt-10">fc-list : family style file spacing </span>wyświetli więcej interesujących +z dodatkową opcją <span +class="ec-lmtt-10">fc-list : family style file spacing </span>wyświetli więcej interesujących informacji. -</p><!--l. 1246--><p class="noindent" > -</p> +<!--l. 1210--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.5. </span> <a - id="x1-340003.4.5"></a>ConTeXt Mark IV</h5> -<!--l. 1249--><p class="noindent" >Po zainstalowaniu 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>ConTeXt LMTX i MKIV</h5> +<!--l. 1213--><p class="noindent" >Po zainstalowaniu TeX Live zarwno ’stary’ ConTeXt (Mark IV or MkIV) jak i ‘nowy’ ConTeXt +(LMTX) powinny działać bez problemw, 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. 1253--><p class="indent" > Ponieważ ConTeXt 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> +<!--l. 1216--><p class="indent" > Jednakże, ponieważ ConTeXt nie używa biblioteki kpathsea, gdy będziemy instalować nowe pliki ręcznie +(bez użycia verb+tlmgr+) będzie wymagana pewna dodatkowa konfiguracja. Po każdej takiej instalacji należy +uruchomić: <pre class="fancyvrb" id="fancyvrb8"><a id="x1-34002r1"></a><span class="ec-lmtt-9">context</span><span -class="ec-lmtt-9"> --generate</span></pre> -<!--l. 1259--><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 +class="ec-lmtt-9"> --generate</span></pre> +<!--l. 1222--><p class="noindent" >dla LMTX, i + <pre class="fancyvrb" id="fancyvrb9"><a + id="x1-34004r1"></a><span +class="ec-lmtt-9">context</span><span +class="ec-lmtt-9"> --luatex</span><span +class="ec-lmtt-9"> --generate</span></pre> +<!--l. 1226--><p class="noindent" >dla MkIV, aby odświeżyć dane w pamięci podręcznej dysku. Wygenerowane pliki zostaną zapisane +w katalogach wskazywanych przez zmienną <span +class="ec-lmtt-10">TEXMFCACHE</span>, ktrej domyślną wartością w TeX Live jest +<span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">TEXMFSYSVAR;TEXMFVAR</span></span></span>). -</p><!--l. 1264--><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 -ścieżce, która jest dostępna do zapisu. Gdy dane buforowe są zduplikowane, podczas ich odczytywania -zostaną wykorzystane ostatnio znalezione. -</p><!--l. 1269--><p class="indent" > Więcej informacji znajdziemy na stronach: <a +<!--l. 1231--><p class="indent" > ConTeXt 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, ktra +jest dostępna do zapisu. Gdy dane buforowe są zduplikowane, podczas ich odczytywania zostaną wykorzystane +te ostatnio znalezione. +<!--l. 1236--><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. 1272--><p class="noindent" > -</p> +<!--l. 1239--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.6. </span> <a - id="x1-350003.4.6"></a>Integracja lokalnych i prywatnych pakietów makr</h5> -<!--l. 1275--><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> + id="x1-350003.4.6"></a>Integracja lokalnych i prywatnych pakietw makr</h5> +<!--l. 1242--><p class="noindent" >Jak już wspomniano w części <a +href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, katalog <span class="path"><span +class="ec-lmtt-10">TEXMFLOCAL</span></span> (domyślnie <span class="path"><span +class="ec-lmtt-10">/usr/local/texlive/texmf-local</span></span> lub <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">%SystemDrive%\texlive\texmf-local</span></span></span> w Windows) przeznaczony jest na lokalne (np. w danej -sieci komputerowej) fonty oraz pakiety makr. Z kolei <span -class="ec-lmtt-10">TEXMFHOME </span>(domyślnie <span -class="ec-lmtt-10">$HOME/texmf </span>lub +class="ec-lmtt-10">%SystemDrive%\texlive\texmf-local</span></span></span> w Windows) przeznaczony jest na lokalne (np. w danej sieci +komputerowej) fonty oraz pakiety makr. Z kolei <span class="path"><span +class="ec-lmtt-10">TEXMFHOME</span></span> (domyślnie <span class="path"><span +class="ec-lmtt-10">$HOME/texmf</span></span> lub <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 -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 -konfigurowania. -</p><!--l. 1286--><p class="indent" > W obu drzewach katalogów pliki powinny być umieszczane w odpowiednich podkatalogach, zgodnie -z zaleceniami TDS (patrz: <a +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 +być automatycznie dostępna dla kolejnych wydań. Zalecamy zatem, by nie przedefiniowywać <span class="path"><span +class="ec-lmtt-10">TEXMFLOCAL</span></span>, co w przyszłości (przy następnych wydaniach TeX Live) pozwoli uniknąć ręcznego +konfigurowania. +<!--l. 1254--><p class="indent" > W obu drzewach katalogw 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 -class="ec-lmtt-10">TEXMFLOCAL/tex/latex/</span> -lub <span -class="ec-lmtt-10">TEXMFHOME/tex/latex/ </span>(lub ich podkatalogach). -</p><!--l. 1293--><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 +class="ec-lmtt-10">https://tug.org/tds</span></a>, także plik <span class="path"><span +class="ec-lmtt-10">texmf-dist/web2c/texmf.cnf</span></span>). +Przykładowo pliki klas lub makr LaTeX-a powinny być umieszczane w katalogu <span class="path"><span +class="ec-lmtt-10">TEXMFLOCAL/tex/latex/</span></span> +lub <span class="path"><span +class="ec-lmtt-10">TEXMFHOME/tex/latex/</span></span> (lub w ich podkatalogach). +<!--l. 1261--><p class="indent" > <span class="path"><span +class="ec-lmtt-10">TEXMFLOCAL</span></span> po zmianie zawartości wymaga odświeżenia bazy danych – poleceniem <span +class="ec-lmss-10">mktexlsr </span>lub poprzez +użycie przycisku „Odśwież bazy danych” w graficznym trybie programu TeX Live Manager GUI (<span class="ec-lmss-10">tlmgr</span>). -</p><!--l. 1297--><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 - - -listy katalogów, które oddzielamy przecinkami i umieszczamy w klamrach: +<!--l. 1265--><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 pakietw, możemy do własnych celw zakładać kolejne drzewa katalogw i przełączać +kolejność ich przeszukiwania. Wystarczy zadeklarować zmienną <span class="path"><span +class="ec-lmtt-10">TEXMFHOME</span></span> dla listy katalogw, ktre +oddzielamy przecinkami i umieszczamy w klamrach: -</p> <pre class="verbatim" id="verbatim-1"> - <pre class="fancyvrb" id="fancyvrb9"><a - id="x1-35002r1"></a> TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}</pre> + <pre class="fancyvrb" id="fancyvrb10"><a + id="x1-35002r1"></a>  TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}</pre> </pre> -<!--l. 1305--><p class="nopar" > -</p><!--l. 1307--><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. 1310--><p class="noindent" > -</p> +<!--l. 1273--><p class="nopar" > +<!--l. 1275--><p class="indent" > W części <a +href="#x1-600007.1.5">7.1.5<!--tex4ht:ref: sec:brace-expansion --></a> opisano dokładniej analizę listy katalogw umieszczonych w klamrach. +<!--l. 1279--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">3.4.7. </span> <a - id="x1-360003.4.7"></a>Integracja fontów z innych źródeł</h5> -<!--l. 1312--><p class="noindent" >Dla TeX-a i pdfTeX-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 TeX -Live, więc można się rozejrzeć; strony pod adresem <a + id="x1-360003.4.7"></a>Integracja fontw z innych źrdeł</h5> +<!--l. 1281--><p class="noindent" >Dla TeX-a i pdfTeX-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 fontw jest już zawartych w TeX Live, więc +można wybrać taki jak nam odpowiada; 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 -TeX-a. -</p><!--l. 1318--><p class="indent" > Procedury instalowania i integrowania fontów opisano na stronie: <a +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 TeX-a. +<!--l. 1287--><p class="indent" > Procedury instalowania i integrowania swoich osobistych fontw 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. 1321--><p class="indent" > Warto rozważyć użycie XeTeX-a lub LuaTeX-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 TeX-owego. -(Trzeba jednak zachować rozwagę, ponieważ użycie fontów systemowych czyni dokumenty -nieużywalnymi w innych środowiskach). -</p><!--l. 1326--><p class="noindent" > -</p> +<!--l. 1290--><p class="indent" > Warto rozważyć użycie XeTeX-a lub LuaTeX-a, (patrz punkt <a +href="#x1-120002.4">2.4<!--tex4ht:ref: sec:tex-extensions --></a>), ktre pozwalają na użycie fontw +zainstalowanych w sysytemie operacyjnym z pominięciem jakiegokolwiek instalowania TeX-owego. (Trzeba +jednak zachować rozwagę, ponieważ użycie fontw systemowych czyni dokumenty nieużywalnymi w innych +środowiskach). +<!--l. 1295--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">3.5. </span> <a id="x1-370003.5"></a>Testowanie instalacji</h4> -<!--l. 1329--><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 +<!--l. 1298--><p class="noindent" >Po zainstalowaniu TeX Live warto sprawdzić, czy programy działają poprawnie. Pierwszą rzeczą będzie +znalezienie programu do edycji plikw. TeX Live dostarcza edytor TeXworks ( <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ś MacTeX 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. 1339--><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. 1342--><p class="indent" > - </p><ol class="enumerate1" > +class="ec-lmtt-10">https://pages.uoregon.edu/koch/texshop</span></a>). Dla +innych systemw uniksowych wybr edytora pozostawia się użytkownikowi. W zasadzie we wszystkich +systemach możemy korzystać z dowolnego edytora, operującego na czystym tekście. +<!--l. 1308--><p class="indent" > Opiszemy tu podstawowe procedury testujące funkcjonowanie instalacji w systemach Unix, ale zasady dla +macOS i Windows są identyczne. +<!--l. 1312--><p class="indent" > + <ol class="enumerate1" > <li class="enumerate" id="x1-37002x1"> - <!--l. 1343--><p class="noindent" >Sprawdzamy najpierw, czy uruchamia się program <span -class="ec-lmss-10">tex</span>: </p><div class="alltt"> + <!--l. 1313--><p class="noindent" >Sprawdzamy najpierw, czy uruchamia się program <span +class="ec-lmss-10">tex</span>: <div class="alltt"> - <div class="obeylines-v"> + <!--l. 1314--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">tex</span><span -class="ec-lmtk-10"> --version</span> +class="ec-lmtk-10"> --version</span> <br /><span class="ec-lmtt-10">TeX</span><span -class="ec-lmtt-10"> 3.14159265</span><span -class="ec-lmtt-10"> (TeX</span><span -class="ec-lmtt-10"> Live</span><span -class="ec-lmtt-10"> ...)</span> +class="ec-lmtt-10"> 3.14159265</span><span +class="ec-lmtt-10"> (TeX</span><span +class="ec-lmtt-10"> Live</span><span +class="ec-lmtt-10"> ...)</span> <br /><span class="ec-lmtt-10">Copyright</span><span -class="ec-lmtt-10"> ...</span><span -class="ec-lmtt-10"> D.E.</span><span -class="ec-lmtt-10"> Knuth.</span> +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> - </div> Jeśli uruchomienie kończy się komunikatem <span + </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 +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-300003.4.1">40<!--tex4ht:ref: sec:env --></a>). </li> <li class="enumerate" id="x1-37004x2"> - <!--l. 1355--><p class="noindent" >Następnie przetwarzamy prosty plik LaTeX-owy generując PDF: </p><div class="alltt"> + <!--l. 1325--><p class="noindent" >Następnie przetwarzamy prosty plik LaTeX-owy generując PDF: <div class="alltt"> - <div class="obeylines-v"> + <!--l. 1326--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">pdflatex</span><span -class="ec-lmtk-10"> sample2e.tex</span> +class="ec-lmtk-10"> sample2e.tex</span> <br /><span class="ec-lmtt-10">This</span><span -class="ec-lmtt-10"> is</span><span -class="ec-lmtt-10"> pdfTeX</span><span -class="ec-lmtt-10"> 3.14...</span> +class="ec-lmtt-10"> is</span><span +class="ec-lmtt-10"> pdfTeX</span><span +class="ec-lmtt-10"> 3.14...</span> <br /><span class="ec-lmtt-10">...</span> - - <br /><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.pdf</span><span -class="ec-lmtt-10"> (3</span><span -class="ec-lmtt-10"> pages,</span><span -class="ec-lmtt-10"> 142120</span><span -class="ec-lmtt-10"> bytes).</span> +class="ec-lmtt-10"> written</span><span +class="ec-lmtt-10"> on</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"> 142120</span><span +class="ec-lmtt-10"> bytes).</span> <br /><span class="ec-lmtt-10">Transcript</span><span -class="ec-lmtt-10"> written</span><span -class="ec-lmtt-10"> on</span><span -class="ec-lmtt-10"> sample2e.log.</span> +class="ec-lmtt-10"> written</span><span +class="ec-lmtt-10"> on</span><span +class="ec-lmtt-10"> sample2e.log.</span> + + </div> - </div> Gdy program nie znajduje <span -class="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">74<!--tex4ht:ref: sec:debugging --></a>. + </div> Gdy program nie znajduje <span class="path"><span +class="ec-lmtt-10">sample2e.tex</span></span> (bądź innych plikw), 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-670007.2.4">7.2.4<!--tex4ht:ref: sec:debugging --></a> + na str. <a +href="#x1-670007.2.4">74<!--tex4ht:ref: sec:debugging --></a>. </li> <li class="enumerate" id="x1-37006x3"> - <!--l. 1370--><p class="noindent" >Podgląd wyniku składu (pliku PDF): </p><div class="alltt"> + <!--l. 1340--><p class="noindent" >Podgląd wyniku składu (pliku PDF): <div class="alltt"> - <div class="obeylines-v"> + <!--l. 1341--><p class="noindent" ><div class="obeylines-v"> <span -class="ec-lmtt-10"> ></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> ></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> +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. 1375--><p class="noindent" >W nowym oknie powinien pojawić się dokument wyjaśniający podstawy LaTeX-a. (Warto go - przeczytać będąc początkującym użytkownikiem.) - </p><!--l. 1378--><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 + </div> W nowym oknie powinien pojawić się dokument wyjaśniający podstawy LaTeX-a. (Warto go przeczytać + będąc początkującym użytkownikiem TeX-a.) + <!--l. 1347--><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 + sugerujemy wyprbowanie 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 TeX Live, należy więc osobno zainstalować przeglądarkę - swojego wyboru. - </p></li> + Przeglądarki PDF nie jest są dostarczane z TeX Live, należy więc wybraną przeglądarkę zainstalować + osobno. + </li> <li class="enumerate" id="x1-37008x4"> - <!--l. 1384--><p class="noindent" >Oczywiście można też nadal wygenerować dokument w oryginalnym TeX-owym formacie DVI: - </p><div class="alltt"> + <!--l. 1352--><p class="noindent" >Oczywiście można też nadal wygenerować dokument w oryginalnym TeX-owym formacie DVI: + <div class="alltt"> - <div class="obeylines-v"> + <!--l. 1353--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">latex</span><span -class="ec-lmtk-10"> sample2e.tex</span> +class="ec-lmtk-10"> sample2e.tex</span> </div> </div> </li> <li class="enumerate" id="x1-37010x5"> - <!--l. 1389--><p class="noindent" >A następnie obejrzeć wynik: </p><div class="alltt"> + <!--l. 1357--><p class="noindent" >A następnie obejrzeć wynik: <div class="alltt"> - <div class="obeylines-v"> + <!--l. 1358--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">xdvi</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> +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> <br /><span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">dviout</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"> Windows</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"> Windows</span> </div> </div> - <!--l. 1395--><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</span> + <!--l. 1363--><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> <span -class="ec-lmtt-10">open display</span>”. - </p></li> +class="ec-lmtt-10">display</span>”. + </li> <li class="enumerate" id="x1-37012x6"> - <!--l. 1400--><p class="noindent" >Przetwarzanie pliku DVI do PostScript: </p><div class="alltt"> + <!--l. 1368--><p class="noindent" >Przetwarzanie pliku DVI do PostScript: <div class="alltt"> - <div class="obeylines-v"> + <!--l. 1369--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">dvips</span><span -class="ec-lmtk-10"> sample2e.dvi</span><span -class="ec-lmtk-10"> -o</span><span -class="ec-lmtk-10"> sample2e.ps</span> +class="ec-lmtk-10"> sample2e.dvi</span><span +class="ec-lmtk-10"> -o</span><span +class="ec-lmtk-10"> sample2e.ps</span> </div> </div> </li> <li class="enumerate" id="x1-37014x7"> - <!--l. 1405--><p class="noindent" >lub utworzenie dokumentu w formacie PDF z DVI; to alternatywa do użycia pdfTeXa (lub XeTeXa lub - LuaTeX-a), co niekiedy może użytecznym: - - -</p> + <!--l. 1373--><p class="noindent" >Tworzenie dokumentu w formacie PDF z DVI; to alternatywa do użycia pdfTeXa (lub XeTeXa lub + LuaTeX-a), co niekiedy może użyteczne: <div class="alltt"> - <div class="obeylines-v"> + + + <!--l. 1376--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">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> +class="ec-lmtk-10"> sample2e.dvi</span><span +class="ec-lmtk-10"> -o</span><span +class="ec-lmtk-10"> sample2e.pdf</span> </div> </div> </li> <li class="enumerate" id="x1-37016x8"> - <!--l. 1412--><p class="noindent" >Inne przydatne pliki testowe (poza sample2e.tex): - </p><dl class="list2"><dt class="list"> + <!--l. 1380--><p class="noindent" >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. 1414--><p class="noindent" >Plik przykładowy prostszy niż <span -class="ec-lmtt-10">sample2e</span>. - </p></dd><dt class="list"> + <!--l. 1382--><p class="noindent" >Plik przykładowy prostszy niż <span class="path"><span +class="ec-lmtt-10">sample2e</span></span>. + </dd><dt class="list"> <span class="ec-lmtt-10">testpage.tex</span> </dt><dd class="list"> - <!--l. 1415--><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"> + <!--l. 1383--><p class="noindent" >Plik do testowania położenia wydruku na kartce papieru, przydatny do sprawdzenia, czy + nasza drukarka nie wprowadza przesunięć. + </dd><dt class="list"> <span class="ec-lmtt-10">nfssfont.tex</span> </dt><dd class="list"> - <!--l. 1417--><p class="noindent" >Służy do wydruku tablic fontowych. - </p></dd><dt class="list"> + <!--l. 1385--><p class="noindent" >Służy do wydruku tablic fontowych. + </dd><dt class="list"> <span class="ec-lmtt-10">testfont.tex</span> </dt><dd class="list"> - <!--l. 1418--><p class="noindent" >Jak wyżej, z tym że zamiast LaTeX-a trzeba użyć plain TeX. - </p></dd><dt class="list"> + <!--l. 1386--><p class="noindent" >Jak wyżej, z tym że zamiast LaTeX-a trzeba użyć plain TeX. + </dd><dt class="list"> <span class="ec-lmtt-10">story.tex</span> </dt><dd class="list"> - <!--l. 1420--><p class="noindent" >Najbardziej kanoniczny plik przykładowy dla plain TeX. 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> + <!--l. 1388--><p class="noindent" >Najbardziej kanoniczny plik przykładowy dla plain TeX. 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>”.</dd></dl> </li> <li class="enumerate" id="x1-37018x9"> - <!--l. 1425--><p class="noindent" >Jeśli zainstalowano pakiet <span -class="ec-lmtt-10">xetex</span>, można przetestować użycie fontów systemowych: - </p><div class="alltt"> + <!--l. 1393--><p class="noindent" >Jeśli zainstalowano pakiet <span class="path"><span +class="ec-lmtt-10">xetex</span></span>, można przetestować użycie fontw systemowych: <div class="alltt"> - <div class="obeylines-v"> + <!--l. 1395--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">xetex</span><span -class="ec-lmtk-10"> opentype-info.tex</span> +class="ec-lmtk-10"> opentype-info.tex</span> <br /><span class="ec-lmtt-10">This</span><span -class="ec-lmtt-10"> is</span><span -class="ec-lmtt-10"> XeTeX,</span><span -class="ec-lmtt-10"> Version</span><span -class="ec-lmtt-10"> 3.14</span><span -class="ec-lmtt-10">…</span> +class="ec-lmtt-10"> is</span><span +class="ec-lmtt-10"> XeTeX,</span><span +class="ec-lmtt-10"> Version</span><span +class="ec-lmtt-10"> 3.14</span><span +class="ec-lmtt-10">…</span> <br /><span class="ec-lmtt-10">...</span> <br /><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"> opentype-info.pdf</span><span -class="ec-lmtt-10"> (1</span><span -class="ec-lmtt-10"> page).</span> +class="ec-lmtt-10"> written</span><span +class="ec-lmtt-10"> on</span><span +class="ec-lmtt-10"> opentype-info.pdf</span><span +class="ec-lmtt-10"> (1</span><span +class="ec-lmtt-10"> page).</span> <br /><span class="ec-lmtt-10">Transcript</span><span -class="ec-lmtt-10"> written</span><span -class="ec-lmtt-10"> on</span><span -class="ec-lmtt-10"> opentype-info.log.</span> +class="ec-lmtt-10"> written</span><span +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 punkcie <a + </div> + <!--l. 1403--><p class="noindent" >Gdy otrzymamy komunikat błędu: „Invalid fontname ‘Latin Modern Roman/ICU’…”, oznacza to, że + 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. 1440--><p class="indent" > <a id="uninstall"></a> -</p> +<!--l. 1409--><p class="indent" > <a id="uninstall"></a> <h4 class="subsectionHead"><span class="titlemark">3.6. </span> <a id="x1-380003.6"></a>Usuwanie instalacji TeX Live</h4> -<!--l. 1444--><p class="noindent" >Aby usunąć prawidłowo zainstalowany TeX Live należy uruchomić: -</p> +<!--l. 1413--><p class="noindent" >Aby usunąć prawidłowo zainstalowany TeX Live (dla Windows patrz poniżej) należy uruchomić: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 1415--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">tlmgr</span><span -class="ec-lmtk-10"> uninstall</span><span -class="ec-lmtk-10"> --all</span> +class="ec-lmtk-10"> uninstall</span><span +class="ec-lmtk-10"> --all</span> </div> -</div> Jeśli nie potwierdzisz chęci usunięcia instalacji, żadna akcja nie zostanie wykonana. (Bez dodatku <span +</div> Jeśli nie potwierdzimy chęci usunięcia instalacji, żadna akcja nie zostanie wykonana. (Bez dodatku <span class="ec-lmtt-10">--all</span>, <span -class="ec-lmtt-10">uninstall </span>jest używany do usuwania pojedynczych pakietów.) -<!--l. 1452--><p class="indent" > Nie zostaną też usunięte żadne katalogi własne użytkownika (patrz też część <a +class="ec-lmtt-10">uninstall </span>jest używany do usuwania pojedynczych pakietw.) +<!--l. 1421--><p class="indent" > Przy usuwaniu całej instalacji żadne katalogi własne użytkownika nie zostaną usunięte (patrz też +część <a href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>: - - -</p><!--l. 1454--><p class="noindent" > - </p><dl class="list1"><dt class="list"> +<!--l. 1423--><p class="noindent" > + <dl class="list1"><dt class="list"> <span class="ec-lmtt-10">TEXMFCONFIG</span> </dt><dd class="list"> - <!--l. 1455--><p class="noindent" >Zawiera informacje użytkownika o zmianach w konfiguracji. Jeśli chcesz je zachować, upewnij - się przed usunięciem, że wiesz, jak je odtworzyć. - </p></dd><dt class="list"> + <!--l. 1424--><p class="noindent" >Zawiera informacje użytkownika o zmianach w konfiguracji. Jeśli chcesz je zachować, upewnij się + przed usunięciem, że wiesz, jak je odtworzyć. + + + </dd><dt class="list"> <span class="ec-lmtt-10">TEXMFVAR</span> </dt><dd class="list"> - <!--l. 1458--><p class="noindent" >Jest przeznaczony do przechowywania automatycznie generowanych danych runtime, takich jak - pliki lokalnych formatów. Jeśli nie używasz go do innych celów, można go bezpiecznie - usunąć. - </p></dd><dt class="list"> + <!--l. 1427--><p class="noindent" >Jest przeznaczony do przechowywania automatycznie generowanych runtime data, takich jak pliki + lokalnych formatw. Jeśli nie używasz go do innych celw, można go bezpiecznie usunąć. + </dd><dt class="list"> <span class="ec-lmtt-10">TEXMFHOME</span> </dt><dd class="list"> - <!--l. 1462--><p class="noindent" >Zawiera tylko pliki które użytkownik zainstalował samodzielnie i które nie wchodzą w skład - dystrybucji. Jeśli chcesz przeprowadzić instalację TeX od początku warto tego nie usuwać. -</p> + <!--l. 1431--><p class="noindent" >Zawiera tylko pliki ktre użytkownik zainstalował samodzielnie i ktre nie wchodzą w skład + dystrybucji. Jeśli chcesz przeprowadzić instalację TeX od początku warto tego nie usuwać. </dd></dl> -<!--l. 1466--><p class="noindent" >Możesz znaleźć ścieżkę dostępu do tych katalogów uruchamiając <span +<!--l. 1435--><p class="noindent" >Możesz znaleźć ścieżkę dostępu do opisanych katalogw uruchamiając <span class="ec-lmtt-10">kpsewhich -var-value=</span><span class="ec-lmro-10">var</span>. -</p><!--l. 1469--><p class="indent" > <span -class="ec-lmss-10">tlmgr </span>usuwa instalację ale nie usuwa zmian wykonanych w procesie poinstalacyjnym w <span -class="ec-lmtt-10">PATH </span>oraz -dostępu systemu do fontów TeX Live (patrz część <a -href="#x1-290003.4">3.4<!--tex4ht:ref: sec:postinstall --></a>). Należy je usunąć ręcznie w razie -potrzeby. -</p><!--l. 1472--><p class="indent" > Dla Windows, usuwanie instalacji może być wykonane poprzez GUI; patrz część <a +<!--l. 1438--><p class="indent" > Należy pamiętać, że <span +class="ec-lmss-10">tlmgr </span>usuwa instalację ale nie usuwa zmian wykonanych w procesie poinstalacyjnym +w <span +class="ec-lmtt-10">PATH </span>oraz dostępu do fontw TeX Live (patrz część <a +href="#x1-290003.4">3.4<!--tex4ht:ref: sec:postinstall --></a>). Należy je, w razie potrzeby, usunąć +ręcznie. +<!--l. 1441--><p class="indent" > Dla Windows, usuwanie instalacji może być wykonane poprzez GUI; patrz część <a href="#x1-470006.1">6.1<!--tex4ht:ref: sec:winfeatures --></a>. -</p><!--l. 1475--><p class="noindent" > -</p> +<!--l. 1444--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">3.7. </span> <a id="x1-390003.7"></a>Dodatkowe oprogramowanie</h4> -<!--l. 1476--><p class="noindent" >Jeżeli zaczynasz swoją przygodę z TeX-em, lub potrzebujesz pomocy w trakcie składania dokumentu, -odwiedź stronę <a +<!--l. 1445--><p class="noindent" >Jeżeli zaczynasz swoją przygodę z TeX-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. 1478--><p class="indent" > Poniżej znajdziesz linki do innych narzędzi, które mogą przydać się w pracy z TeX-em: - </p><dl class="description"><dt class="description"> - <!--l. 1480--><p class="noindent" > +<!--l. 1447--><p class="indent" > Poniżej znajdziesz linki do innych narzędzi, ktre mogą przydać się w pracy z TeX-em: + <dl class="description"><dt class="description"> + <!--l. 1449--><p class="noindent" > <span -class="ec-lmbx-10">Ghostscript</span> </p></dt><dd +class="ec-lmbx-10">Ghostscript</span> </dt><dd class="description"> - <!--l. 1480--><p class="noindent" > <a + <!--l. 1449--><p class="noindent" > <a href="https://ghostscript.com/" class="url" ><span -class="ec-lmtt-10">https://ghostscript.com/</span></a>, bezpłatny interpreter plików PostScriptowych i PDF. - </p></dd><dt class="description"> - <!--l. 1481--><p class="noindent" > +class="ec-lmtt-10">https://ghostscript.com/</span></a>, bezpłatny interpreter plikw PostScriptowych i PDF. + </dd><dt class="description"> + <!--l. 1450--><p class="noindent" > <span -class="ec-lmbx-10">Perl</span> </p></dt><dd +class="ec-lmbx-10">Perl</span> </dt><dd class="description"> - <!--l. 1481--><p class="noindent" > <a + <!--l. 1450--><p class="noindent" > <a href="https://perl.org/" class="url" ><span -class="ec-lmtt-10">https://perl.org/</span></a> z dodatkowymi pakietami z CPAN, <a +class="ec-lmtt-10">https://perl.org/</span></a> z dodatkowymi pakietami z CPAN, <a href="https://cpan.org/" class="url" ><span class="ec-lmtt-10">https://cpan.org/</span></a> - </p></dd><dt class="description"> - <!--l. 1482--><p class="noindent" > + </dd><dt class="description"> + <!--l. 1451--><p class="noindent" > <span -class="ec-lmbx-10">ImageMagick</span> </p></dt><dd +class="ec-lmbx-10">ImageMagick</span> </dt><dd class="description"> - <!--l. 1482--><p class="noindent" > <a + <!--l. 1451--><p class="noindent" > <a href="https://imagemagick.org" class="url" ><span -class="ec-lmtt-10">https://imagemagick.org</span></a>, darmowy pakiet do obróbki grafiki, z dostępnym kodem - źródłowym. Programy wchodzące w skład pakietu pozwalają wyświetlić, tworzyć, - modyfikować i zapisywać pliki graficzne w wielu formatach. - </p></dd><dt class="description"> - <!--l. 1483--><p class="noindent" > +class="ec-lmtt-10">https://imagemagick.org</span></a>, darmowy pakiet do obrbki grafiki, z dostępnym kodem + źrdłowym. Programy wchodzące w skład pakietu pozwalają wyświetlić, tworzyć, modyfikować + i zapisywać pliki graficzne w wielu formatach. + </dd><dt class="description"> + <!--l. 1452--><p class="noindent" > <span -class="ec-lmbx-10">NetPBM</span> </p></dt><dd +class="ec-lmbx-10">NetPBM</span> </dt><dd class="description"> - <!--l. 1483--><p class="noindent" > <a + <!--l. 1452--><p class="noindent" > <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. - </p></dd><dt class="description"> - <!--l. 1485--><p class="noindent" > +class="ec-lmtt-10">https://netpbm.sourceforge.net/</span></a>, zestaw narzędzi do wsadowej konwersji i przetwarzania + grafiki. + </dd><dt class="description"> + <!--l. 1454--><p class="noindent" > <span -class="ec-lmbx-10">TeX-oriented editors</span> </p></dt><dd +class="ec-lmbx-10">TeX-oriented editors</span> </dt><dd class="description"> - <!--l. 1485--><p class="noindent" >Istnieje wiele edytorów wygodnych w użyciu z TeX-em, wybór konkretnego należy do - użytkownika. Poniżej kilka z dostępnych, w porządku alfabetycznym (niektóre tylko dla systemu - Windows). </p> + <!--l. 1454--><p class="noindent" >Istnieje wiele edytorw wygodnych w użyciu z TeX-em, wybr konkretnego należy do użytkownika. + Poniżej kilka z dostępnych, w porządku alfabetycznym (niektre tylko dla systemu Windows). <ul class="itemize1"> <li class="itemize"> - <!--l. 1487--><p class="noindent" ><span -class="ec-lmss-10">GNU Emacs </span>jest dostępny dla wszystkich najważniejszych platform (również dla - Windows), zobacz <a + <!--l. 1456--><p class="noindent" ><span +class="ec-lmss-10">GNU Emacs </span>jest dostępny dla wszystkich najważniejszych platform (rwnież dla Windows), + zobacz <a href="https://www.gnu.org/software/emacs" class="url" ><span class="ec-lmtt-10">https://www.gnu.org/software/emacs</span></a>. - - - </p></li> + </li> <li class="itemize"> - <!--l. 1488--><p class="noindent" ><span -class="ec-lmss-10">AUCTeX </span>działa z Emacs; jest dostępny - poprzez menedżera pakietów <span -class="ec-lmss-10">ELPA</span>. Źródła są też dostępne z CTAN. Strona domowa - AUCTeX <a + <!--l. 1457--><p class="noindent" ><span +class="ec-lmss-10">AUCTeX </span>działa z Emacs; jest dostępny poprzez menedżera pakietw <span +class="ec-lmss-10">ELPA</span>. Źrdła są też + dostępne z CTAN. Strona domowa AUCTeX  <a href="https://www.gnu.org/software/auctex" class="url" ><span class="ec-lmtt-10">https://www.gnu.org/software/auctex</span></a>. - </p></li> + </li> <li class="itemize"> - <!--l. 1490--><p class="noindent" ><span -class="ec-lmss-10">SciTE </span>dostępny z <a + <!--l. 1459--><p class="noindent" ><span +class="ec-lmss-10">SciTE </span>dostępny z <a href="https://www.scintilla.org/SciTE.html" class="url" ><span class="ec-lmtt-10">https://www.scintilla.org/SciTE.html</span></a>. - </p></li> + </li> <li class="itemize"> - <!--l. 1492--><p class="noindent" ><span -class="ec-lmss-10">Texmaker </span>darmowy, dostępny z <a + <!--l. 1461--><p class="noindent" ><span +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>. - </p></li> + + + </li> <li class="itemize"> - <!--l. 1494--><p class="noindent" ><span + <!--l. 1463--><p class="noindent" ><span 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 +class="ec-lmss-10">Texmaker</span>, do ktrego 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> lub w dystrybucji proTeX. - </p></li> +class="ec-lmtt-10">https://texstudio.org/</span></a>. + </li> <li class="itemize"> - <!--l. 1496--><p class="noindent" ><span -class="ec-lmss-10">TeXnicCenter </span>darmowy, dostępny z <a + <!--l. 1465--><p class="noindent" ><span +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>. - </p></li> + </li> <li class="itemize"> - <!--l. 1497--><p class="noindent" ><span -class="ec-lmss-10">TeXworks </span>darmowy, dostępny z <a + <!--l. 1466--><p class="noindent" ><span +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). - </p></li> +class="ec-lmtt-10">https://tug.org/texworks</span></a> i instalowany jako część + TeX Live (tylko dla Windows). + </li> <li class="itemize"> - <!--l. 1499--><p class="noindent" ><span -class="ec-lmss-10">Vim </span>darmowy, dostępny z <a + <!--l. 1468--><p class="noindent" ><span +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>. - </p></li> + </li> <li class="itemize"> - <!--l. 1500--><p class="noindent" ><span -class="ec-lmss-10">WinEdt </span>shareware, dostępny przez <a + <!--l. 1469--><p class="noindent" ><span +class="ec-lmss-10">WinEdt </span>shareware, dostępny przez <a href="https://tug.org/winedt" class="url" ><span class="ec-lmtt-10">https://tug.org/winedt</span></a> lub <a href="https://www.winedt.com" class="url" ><span class="ec-lmtt-10">https://www.winedt.com</span></a>. - </p></li> + </li> <li class="itemize"> - <!--l. 1502--><p class="noindent" ><span -class="ec-lmss-10">WinShell </span>dostępny z <a + <!--l. 1471--><p class="noindent" ><span +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>.</p></li></ul> +class="ec-lmtt-10">https://www.winshell.de</span></a>.</li></ul> </dd></dl> -<!--l. 1506--><p class="indent" > Obszerniejszą listę pakietów i programów można znaleźć na <a +<!--l. 1475--><p class="indent" > Obszerniejszą listę pakietw i programw 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. 1508--><p class="noindent" > -</p> +<!--l. 1477--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">4. </span> <a id="x1-400004"></a>Instalacje zaawansowane</h3> -<!--l. 1510--><p class="noindent" >W poprzednich częściach opisano proces typowej instalacji. Teraz omówimy te bardziej wyspecjalizowane. -</p><!--l. 1513--><p class="indent" > <a id="tlsharedinstall"></a> -</p> +<!--l. 1479--><p class="noindent" >W poprzednich częściach opisano proces typowej instalacji. Teraz omwimy te bardziej wyspecjalizowane. +<!--l. 1482--><p class="indent" > <a id="tlsharedinstall"></a> <h4 class="subsectionHead"><span class="titlemark">4.1. </span> <a - id="x1-410004.1"></a>Instalacje dla wielu użytkowników (lub wieloplatformowe)</h4> -<!--l. 1517--><p class="noindent" >TeX 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="ec-lmtt-10">$TEXMFDIST/web2c/texmf.cnf</span>, który zawiera na przykład takie wiersze: -</p> - <pre class="fancyvrb" id="fancyvrb10"><a + id="x1-410004.1"></a>Instalacje dla wielu użytkownikw (lub wieloplatformowe)</h4> +<!--l. 1486--><p class="noindent" >TeX Live zaprojektowano tak, by w sieci komputerowej mogło z niego korzystać wielu użytkownikw, nawet +w rżnych systemach operacyjnych. Kiedy stosujemy standardową strukturę katalogw, nie ma potrzeby +konfiguracji i określania konkretnych ścieżek: położenie plikw wymaganych przez programy TeX +Live jest zdefiniowane jako względne wobec samych programw. Można to zobaczyć w pliku <span class="path"><span +class="ec-lmtt-10">$TEXMFDIST/web2c/texmf.cnf</span></span>, ktry zawiera na przykład takie wiersze: + <pre class="fancyvrb" id="fancyvrb11"><a id="x1-41002r1"></a><span class="ec-lmtt-9">TEXMFROOT</span><span -class="ec-lmtt-9"> =</span><span -class="ec-lmtt-9"> $SELFAUTOPARENT</span> +class="ec-lmtt-9"> =</span><span +class="ec-lmtt-9"> $SELFAUTOPARENT</span> <a id="x1-41004r2"></a><span class="ec-lmtt-9">...</span> <a id="x1-41006r3"></a><span class="ec-lmtt-9">TEXMFDIST</span><span -class="ec-lmtt-9"> =</span><span -class="ec-lmtt-9"> $TEXMFROOT/texmf-dist</span> +class="ec-lmtt-9"> =</span><span +class="ec-lmtt-9"> $TEXMFROOT/texmf-dist</span> <a id="x1-41008r4"></a><span class="ec-lmtt-9">...</span> <a id="x1-41010r5"></a><span class="ec-lmtt-9">TEXMFLOCAL</span><span -class="ec-lmtt-9"> =</span><span -class="ec-lmtt-9"> $SELFAUTOGRANDPARENT/texmf-local</span></pre> -<!--l. 1532--><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. 1536--><p class="indent" > Możliwa jest zatem np. instalacja lokalna TeX Live, po czym przeniesienie całej struktury w inne miejsce -w sieci. -</p><!--l. 1539--><p class="indent" > W wypadku Windows, TeX 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 - - -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 -<span -class="ec-lmtt-10">tlaunch </span>w menu. Więcej o tym można przeczytać w podręczniku programu <span +class="ec-lmtt-9"> =</span><span +class="ec-lmtt-9"> $SELFAUTOGRANDPARENT/texmf-local</span></pre> +<!--l. 1501--><p class="noindent" >W konsekwencji oznacza to, że dla rżnych systemw operacyjnych bądź użytkownikw wystarczy dodać do ich +ścieżek przeszukiwania tylko ścieżkę do programw TeX Live. +<!--l. 1505--><p class="indent" > Możliwa jest zatem np. instalacja lokalna TeX Live, po czym przeniesienie całej struktury w inne miejsce +w sieci. +<!--l. 1508--><p class="indent" > W wypadku Windows, TeX Live zawiera program uruchomiający <span class="path"><span +class="ec-lmtt-10">tlaunch</span></span>. Jego głwne okno zawiera +zawiera menu i przyciski dla rżnych programw TeX-owych oraz dokumentacji, ktre 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ń typw plikw – ale tylko dla aktualnego użytkownika. Z tego powodu stacje robocze, ktre +mają w sieci lokalnej dostęp do TeX Live potrzebują jedynie skrtu do programu <span class="path"><span +class="ec-lmtt-10">tlaunch</span></span> +w menu. Więcej o tym można przeczytać w podręczniku programu <span class="ec-lmtt-10">tlaunch </span>(<span -class="ec-lmtt-10">texdoc tlaunch</span> -albo <a +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. 1558--><p class="indent" > <a id="tlportable"></a> -</p> +<!--l. 1527--><p class="indent" > <a id="tlportable"></a> <h4 class="subsectionHead"><span class="titlemark">4.2. </span> <a - id="x1-420004.2"></a>Instalacja przenośna (USB)</h4> -<!--l. 1562--><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. 1568--><p class="indent" > Z technicznego punktu widzenia instalacja przenośna staje się samowystarczalna gdy ustawienia + id="x1-420004.2"></a>Instalacja przenośna (USB)</h4> +<!--l. 1531--><p class="noindent" >Aby wykonać przenośną instalację na USB, należy uruchomić program instalacyjny z opcją <span +class="ec-lmtt-10">-portable </span>(lub +polecenie <span +class="ec-lmtt-10">V </span>w trybie tekstowym bądź odpowiednia opcja w trybie GUI). Instalacja taka nie ingeruje w sam +system operacyjny. Można ją wykonać bezpośrednio na urządzeniu USB, lub na dysku twardym, skąd +kopiujemy ją na urządzenie przenośne. + + +<!--l. 1537--><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">TEXMFVAR </span>i <span +class="ec-lmtt-10">TEXMFCONFIG </span>są rwne <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 +class="ec-lmtt-10">TEXMFSYSVAR</span>, i <span +class="ec-lmtt-10">TEXMFSYSCONFIG</span>, +odpowiednio; w ten sposb nie są tworzone konfiguracje indywidualne użytkownikw i pamięci podręczne (<span class="ec-lmri-10">cache</span>). -</p><!--l. 1574--><p class="indent" > Do uruchomienia programów TeX Live w takiej instalacji wystarczy w sesji terminala dodać, jak +<!--l. 1543--><p class="indent" > Do uruchomienia programw TeX Live w takiej instalacji wystarczy w sesji terminala dodać, jak zazwyczaj, odpowiedni katalog do zmiennej <span -class="ec-lmtt-10">PATH</span>. - - -</p><!--l. 1578--><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. 1584--><p class="indent" > <img -src="../texlive-common/../texlive-common/tray-menu.png" alt="pict" - /> 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> -</p> +class="ec-lmtt-10">PATH</span>. W Windows należy dwukrotnie kliknąć <span class="path"><span +class="ec-lmtt-10">tl-tray-menu</span></span> w +głwnym katalogu instalacji i utworzyć pomocnicze ‘tray menu’, ktre oferuje wybr spośrd kilku +podstawowych zadań, poniżej: +<!--l. 1553--><p class="indent" > <img +src="../texlive-common/tray-menu.png" alt="Windows tray menu" +> Wybr „More…” spowoduje wyświetlenie komunikatu z informacją, jak można +dostosować menu do własnych potrzeb. +<!--l. 1558--><p class="indent" > <a id="tlmgr"></a> <h3 class="sectionHead"><span class="titlemark">5. </span> <a id="x1-430005"></a><span -class="ec-lmss-10">tlmgr</span>: zarządzanie instalacją</h3> - <figure class="figure"> - +class="ec-lmss-10">tlmgr</span>: Zarządzanie instalacją</h3> +<!--l. 1563--><p class="noindent" ><hr class="figure"><div class="figure" +> <a id="x1-43001r9"></a> -<!--l. 1596--><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 +<!--l. 1565--><p class="noindent" ><img +src="../texlive-common/tlshell-linux.png" alt="tlshell w trybie graficznym (GUI), menu Actions (GNU/Linux)" +> +<br /> <div 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 (GUI), menu Actions (GNU/Linux)</span></div><!--tex4ht:label?: x1-43001r9 --> - </figure> - <figure class="figure"> - +<!--l. 1568--><p class="noindent" ></div><hr class="endfigure"> +<!--l. 1570--><p class="indent" > <hr class="figure"><div class="figure" +> <a id="x1-43002r10"></a> -<!--l. 1603--><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 +<!--l. 1572--><p class="noindent" ><img +src="../texlive-common/tlcockpit-packages.png" alt="tlcockpit – tryb graficzny tlmgr" +> +<br /> <div 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">tlcockpit </span>– tryb graficzny <span +class="ec-lmss-10">tlmgr</span></span></div><!--tex4ht:label?: x1-43002r10 --> - </figure> - <figure class="figure"> - +<!--l. 1575--><p class="indent" > </div><hr class="endfigure"> +<!--l. 1577--><p class="indent" > <hr class="figure"><div class="figure" +> <a id="x1-43003r11"></a> -<!--l. 1611--><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 +<!--l. 1580--><p class="noindent" ><img +src="../texlive-common/tlmgr-gui.png" alt="tlmgr w trybie graficznym: głwne okno, po „Wczytaj” (Load)." +> +<br /> <div 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-lmss-10">tlmgr </span>w trybie graficznym: głwne okno, po „Wczytaj” (<span +class="ec-lmri-10">Load</span>).</span></div><!--tex4ht:label?: x1-43003r11 --> - </figure> -<!--l. 1616--><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 -instalacji. Jego możliwości obejmują: -</p> +<!--l. 1583--><p class="indent" > </div><hr class="endfigure"> +<!--l. 1585--><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 +instalacji. Jego możliwości obejmują: <ul class="itemize1"> <li class="itemize"> - <!--l. 1620--><p class="noindent" >instalowanie, aktualizację, tworzenie kopii zapasowych, odtwarzanie oraz usuwanie pojedynczych - pakietów (opcjonalnie – z uwzględnieniem zależności pomiędzy pakietami); - </p></li> + <!--l. 1589--><p class="noindent" >instalowanie, aktualizację, tworzenie kopii zapasowych, odtwarzanie oraz usuwanie pojedynczych + pakietw (opcjonalnie – z uwzględnieniem zależności pomiędzy pakietami); + </li> <li class="itemize"> - <!--l. 1623--><p class="noindent" >wyszukiwanie i prezentowanie list pakietów oraz ich opisów; - </p></li> + <!--l. 1592--><p class="noindent" >wyszukiwanie i prezentowanie list pakietw oraz ich opisw; + </li> <li class="itemize"> - <!--l. 1624--><p class="noindent" >wyszczególnianie oraz dodawanie i usuwanie platform systemowych; - </p></li> + <!--l. 1593--><p class="noindent" >wyszczeglnianie oraz dodawanie i usuwanie platform systemowych; + </li> <li class="itemize"> - <!--l. 1625--><p class="noindent" >zmianę opcji instalacji, takich jak rozmiar papieru czy zmiana położenia źródła instalacji - (patrz część <a -href="#x1-280003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a>).</p></li></ul> -<!--l. 1629--><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 użytkownikow przyzwyczajonym do tego interfejsu, -zalecamy używanie <span + <!--l. 1594--><p class="noindent" >zmianę opcji instalacji, takich jak rozmiar papieru czy zmiana położenia źrdła instalacji (patrz + część <a +href="#x1-280003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a>).</li></ul> +<!--l. 1598--><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 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 -class="ec-lmss-10">tlmgr </span>– tryb graficzny (GUI)</h4> -<!--l. 1636--><p class="noindent" >TeX Live dostarcza kilka trybów graficznych (GUI) dla programu <span -class="ec-lmss-10">tlmgr</span>. Rysunek <a -href="#x1-43001r9">9<!--tex4ht:ref: fig:tlshell --></a> pokazuje <span -class="ec-lmss-10">tlshell </span>który -jest napisany w Tcl/Tk i działa pod Windows i Mac OS X. Rysunek <a +class="ec-lmss-10">tlmgr </span>– tryb graficzny (GUI)</h4> +<!--l. 1605--><p class="noindent" >TeX Live dostarcza kilka trybw graficznych (GUI) dla programu <span +class="ec-lmss-10">tlmgr</span>. Dwa najważniejsze to: (1) Rysunek <a +href="#x1-43001r9">9<!--tex4ht:ref: fig:tlshell --></a> +pokazuje <span +class="ec-lmss-10">tlshell </span>ktry jest napisany w Tcl/Tk i działa pod Windows. 2) 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 wraz z JavaFX. Oba programy są dołączone w osobnych +class="ec-lmss-10">tlcockpit</span>, ktry +wymaga programu Java w wersji 8 lub wyższej wraz z JavaFX. Oba programy są dołączone w osobnych pakietach. -</p><!--l. 1642--><p class="indent" > <span -class="ec-lmss-10">tlmgr </span>może być uruchomiony we własnym trybie graficznym (rys. <a -href="#x1-43003r11">11<!--tex4ht:ref: fig:tlmgr-gui --></a>) za pomocą polecenia: -</p><div class="alltt"> +<!--l. 1612--><p class="indent" > <span +class="ec-lmss-10">tlmgr </span>może być uruchomiony we własnym trybie graficznym (rys. <a +href="#x1-43003r11">11<!--tex4ht:ref: fig:tlmgr-gui --></a>) za pomocą polecenia: +<div class="alltt"> -<div class="obeylines-v"> +<!--l. 1614--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">tlmgr</span><span -class="ec-lmtk-10"> -gui</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. 1650--><p class="noindent" > -</p> +</div> W tym przypadku wymagany jest moduł Perl/Tk, ktry nie jest już częścią Perla dostarczanego przez TeX +Live dla systemu Windows. +<!--l. 1620--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">5.2. </span> <a - id="x1-450005.2"></a>Przykładowe wywołania <span -class="ec-lmss-10">tlmgr </span>z linii poleceń</h4> -<!--l. 1652--><p class="noindent" >Po zainstalowaniu TeX Live można zaktualizować wszystkie pakiety: </p><div class="alltt"> + id="x1-450005.2"></a>Przykładowe wywołania <span +class="ec-lmss-10">tlmgr </span>z linii poleceń</h4> +<!--l. 1622--><p class="noindent" >Po zainstalowaniu TeX Live można zaktualizować wszystkie pakiety: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 1623--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">tlmgr</span><span -class="ec-lmtk-10"> update</span><span -class="ec-lmtk-10"> -all</span> +class="ec-lmtk-10"> update</span><span +class="ec-lmtk-10"> -all</span> </div> -</div> Symulację aktualizacji umożliwia: <div class="alltt"> +</div> Symulację aktualizacji umożliwia: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 1627--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">tlmgr</span><span -class="ec-lmtk-10"> update</span><span -class="ec-lmtk-10"> -all</span><span -class="ec-lmtk-10"> -dry-run</span> +class="ec-lmtk-10"> update</span><span +class="ec-lmtk-10"> -all</span><span +class="ec-lmtk-10"> -dry-run</span> </div> -</div> bądź tylko wyliczenie, jakie pakiety będą aktualizowane: <div class="alltt"> +</div> bądź tylko wyliczenie, jakie pakiety będą aktualizowane: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 1631--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +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> - - +class="ec-lmtk-10"> update</span><span +class="ec-lmtk-10"> -list</span> </div> </div> -<!--l. 1665--><p class="indent" > Poniższy, bardziej rozbudowany przykład dodaje kolekcję zawierającą m.in. nowy „silnik” XeTeX, -z lokalnego repozytorium instalacji: -</p> +<!--l. 1635--><p class="indent" > Poniższy, bardziej rozbudowany przykład dodaje kolekcję zawierającą m.in. nowy „silnik” XeTeX, +z lokalnego repozytorium instalacji: <div class="alltt"> + + -<div class="obeylines-v"> +<!--l. 1638--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">tlmgr</span><span -class="ec-lmtk-10"> -repository</span><span -class="ec-lmtk-10"> /local/mirror/tlnet</span><span -class="ec-lmtk-10"> install</span><span -class="ec-lmtk-10"> collection-xetex</span> +class="ec-lmtk-10"> -repository</span><span +class="ec-lmtk-10"> /local/mirror/tlnet</span><span +class="ec-lmtk-10"> install</span><span +class="ec-lmtk-10"> collection-xetex</span> </div> -</div> co pokazują komunikaty (tu w skrócie): - <pre class="fancyvrb" id="fancyvrb11"><a +</div> co pokazują komunikaty (tu w skrcie): + <pre class="fancyvrb" id="fancyvrb12"><a id="x1-45002r1"></a><span class="ec-lmtt-8">install:</span><span -class="ec-lmtt-8"> collection-xetex</span> +class="ec-lmtt-8"> collection-xetex</span> <a id="x1-45004r2"></a><span class="ec-lmtt-8">install:</span><span -class="ec-lmtt-8"> arabxetex</span> +class="ec-lmtt-8"> arabxetex</span> <a id="x1-45006r3"></a><span class="ec-lmtt-8">...</span> <a id="x1-45008r4"></a><span class="ec-lmtt-8">install:</span><span -class="ec-lmtt-8"> xetex</span> +class="ec-lmtt-8"> xetex</span> <a id="x1-45010r5"></a><span class="ec-lmtt-8">install:</span><span -class="ec-lmtt-8"> xetexconfig</span> +class="ec-lmtt-8"> xetexconfig</span> <a id="x1-45012r6"></a><span class="ec-lmtt-8">install:</span><span -class="ec-lmtt-8"> xetex.i386-linux</span> +class="ec-lmtt-8"> xetex.i386-linux</span> <a id="x1-45014r7"></a><span class="ec-lmtt-8">running</span><span -class="ec-lmtt-8"> post</span><span -class="ec-lmtt-8"> install</span><span -class="ec-lmtt-8"> action</span><span -class="ec-lmtt-8"> for</span><span -class="ec-lmtt-8"> xetex</span> +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> <a id="x1-45016r8"></a><span class="ec-lmtt-8">install:</span><span -class="ec-lmtt-8"> xetex-def</span> +class="ec-lmtt-8"> xetex-def</span> <a id="x1-45018r9"></a><span class="ec-lmtt-8">...</span> <a id="x1-45020r10"></a><span class="ec-lmtt-8">running</span><span -class="ec-lmtt-8"> mktexlsr</span> +class="ec-lmtt-8"> mktexlsr</span> <a id="x1-45022r11"></a><span class="ec-lmtt-8">mktexlsr:</span><span -class="ec-lmtt-8"> Updating</span><span -class="ec-lmtt-8"> /usr/local/texlive/2022/texmf-dist/ls-R...</span> +class="ec-lmtt-8"> Updating</span><span +class="ec-lmtt-8"> /usr/local/texlive/2023/texmf-dist/ls-R...</span> <a id="x1-45024r12"></a><span class="ec-lmtt-8">...</span> <a id="x1-45026r13"></a><span class="ec-lmtt-8">running</span><span -class="ec-lmtt-8"> fmtutil-sys</span><span -class="ec-lmtt-8"> --missing</span> +class="ec-lmtt-8"> fmtutil-sys</span><span +class="ec-lmtt-8"> --missing</span> <a id="x1-45028r14"></a><span class="ec-lmtt-8">...</span> <a id="x1-45030r15"></a><span class="ec-lmtt-8">Transcript</span><span -class="ec-lmtt-8"> written</span><span -class="ec-lmtt-8"> on</span><span -class="ec-lmtt-8"> xelatex.log.</span> +class="ec-lmtt-8"> written</span><span +class="ec-lmtt-8"> on</span><span +class="ec-lmtt-8"> xelatex.log.</span> <a id="x1-45032r16"></a><span class="ec-lmtt-8">fmtutil:</span><span -class="ec-lmtt-8"> /usr/local/texlive/2022/texmf-var/web2c/xetex/xelatex.fmt</span><span -class="ec-lmtt-8"> installed.</span></pre> -<!--l. 1691--><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. 1696--><p class="indent" > Aby wyświetlić informację o pakiecie (kolekcji bądź schemacie), należy uruchomić np.: -</p><div class="alltt"> +class="ec-lmtt-8"> /usr/local/texlive/2023/texmf-var/web2c/xetex/xelatex.fmt</span><span +class="ec-lmtt-8"> installed.</span></pre> +<!--l. 1661--><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 plikw formatw itp. (w przykładzie wygenerowaliśmy +nowy format dla XeTeX). +<!--l. 1666--><p class="indent" > Aby wyświetlić informację o pakiecie (kolekcji bądź schemacie), należy uruchomić np.: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 1668--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">tlmgr</span><span -class="ec-lmtk-10"> show</span><span -class="ec-lmtk-10"> collection-latexextra</span> +class="ec-lmtk-10"> show</span><span +class="ec-lmtk-10"> collection-latexextra</span> </div> -</div> co pokaże: - <pre class="fancyvrb" id="fancyvrb12"><a +</div> co pokaże: + <pre class="fancyvrb" id="fancyvrb13"><a id="x1-45034r1"></a><span class="ec-lmtt-8">package:</span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> collection-latexextra</span> +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> <a id="x1-45036r2"></a><span class="ec-lmtt-8">category:</span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> Collection</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> Collection</span> <a id="x1-45038r3"></a><span class="ec-lmtt-8">shortdesc:</span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> LaTeX</span><span -class="ec-lmtt-8"> supplementary</span><span -class="ec-lmtt-8"> packages</span> +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> <a id="x1-45040r4"></a><span class="ec-lmtt-8">longdesc:</span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> A</span><span -class="ec-lmtt-8"> very</span><span -class="ec-lmtt-8"> large</span><span -class="ec-lmtt-8"> collection</span><span -class="ec-lmtt-8"> of</span><span -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> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> A</span><span +class="ec-lmtt-8"> very</span><span +class="ec-lmtt-8"> large</span><span +class="ec-lmtt-8"> collection</span><span +class="ec-lmtt-8"> of</span><span +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> <a id="x1-45042r5"></a><span class="ec-lmtt-8">installed:</span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> Yes</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> Yes</span> <a id="x1-45044r6"></a><span class="ec-lmtt-8">revision:</span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> 46963</span> +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> 46963</span> <a id="x1-45046r7"></a><span class="ec-lmtt-8">sizes:</span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> 657941k</span></pre> -<!--l. 1712--><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 +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> 657941k</span></pre> +<!--l. 1682--><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 class="ec-lmtt-10">https://tug.org/texlive/tlmgr.html</span></a> -lub po uruchomieniu: </p><div class="alltt"> +lub po uruchomieniu: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 1686--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">tlmgr</span><span -class="ec-lmtk-10"> -help</span> +class="ec-lmtk-10"> -help</span> </div> </div> -<!--l. 1720--><p class="noindent" > -</p> +<!--l. 1690--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">6. </span> <a - id="x1-460006"></a>Uwagi dotyczące Windows</h3> -<!--l. 1723--><p class="noindent" > -</p> + id="x1-460006"></a>Uwagi dotyczące Windows</h3> +<!--l. 1693--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">6.1. </span> <a - id="x1-470006.1"></a>Cechy specyficzne w systemie Windows</h4> -<!--l. 1726--><p class="noindent" >W systemie Windows program instalacyjny wykonuje kilka dodatkowych czynności: - </p><dl class="description"><dt class="description"> - <!--l. 1728--><p class="noindent" > + id="x1-470006.1"></a>Cechy specyficzne w systemie Windows</h4> +<!--l. 1696--><p class="noindent" >W systemie Windows program instalacyjny wykonuje kilka dodatkowych czynności: + <dl class="description"><dt class="description"> + <!--l. 1698--><p class="noindent" > <span class="ec-lmbx-10">Menu i skr</span><span -class="ec-lmbx-10">ó</span><span -class="ec-lmbx-10">ty.</span> </p></dt><dd +class="ec-lmbx-10">ty.</span> </dt><dd class="description"> - <!--l. 1728--><p class="noindent" >W menu systemowym Start instalowane jest podmenu ‘TeX Live’, które zawiera kilka pozycji - dla programów działających w trybie graficznym takich jak <span -class="ec-lmss-10">tlshell </span>(tryb graficzny dla <span -class="ec-lmss-10">tlmgr</span>) i - <span -class="ec-lmss-10">dviout </span>oraz dokumentacji. - </p></dd><dt class="description"> - <!--l. 1732--><p class="noindent" > + <!--l. 1698--><p class="noindent" >W menu systemowym Start instalowane jest podmenu ‘TeX Live’, ktre zawiera kilka pozycji dla + programw działających w trybie graficznym takich jak <span +class="ec-lmss-10">tlshell </span>(tryb graficzny dla <span +class="ec-lmss-10">tlmgr</span>) i <span +class="ec-lmss-10">dviout</span> + oraz dokumentacji. + </dd><dt class="description"> + <!--l. 1702--><p class="noindent" > <span class="ec-lmbx-10">Skojarzenia typ</span><span -class="ec-lmbx-10">ó</span><span -class="ec-lmbx-10">w plik</span><span -class="ec-lmbx-10">ó</span><span -class="ec-lmbx-10">w.</span> </p></dt><dd +class="ec-lmbx-10">w plik</span><span +class="ec-lmbx-10">w.</span> </dt><dd class="description"> - <!--l. 1732--><p class="noindent" >Jeśli wybrano tę opcję, <span -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). Jednakże niektóre interaktywnie wybrane przez użytkownika skojarzenia - plików mogą przeszkadzać. - </p></dd><dt class="description"> - <!--l. 1737--><p class="noindent" > -<span -class="ec-lmbx-10">Wsparcie PostScriptu.</span> </p></dt><dd + <!--l. 1702--><p class="noindent" >Jeśli wybrano tę opcję, <span +class="ec-lmss-10">TeXworks </span>i <span +class="ec-lmss-10">Dviout </span>otwierają domyślne dla tych programw typy plikw + (lub, po kliknięciu prawym klawiszem myszy na danym pliku, proponują „Otwrz” i wybr + programu). Jednakże niektre interaktywnie wybrane przez użytkownika skojarzenia plikw mogą + przeszkadzać. + </dd><dt class="description"> + <!--l. 1707--><p class="noindent" > +<span +class="ec-lmbx-10">Wsparcie PostScriptu.</span> </dt><dd class="description"> - - - <!--l. 1737--><p class="noindent" >Pliki PostScriptowe są teraz przez PSviewer konwertowane do tymczasowego pliku PDF, który - następnie jest edytowany przez domyślną przeglądarkę PDF-ów. Dla różnych formatów - graficznych plików bitmapowych kliknięcie prawym klawiszem myszy wyświetla w menu - „Otwórz” <span -class="ec-lmss-10">bitmap2eps</span>. Bitmap2eps jest prostym skryptem, który pozwala na wybór programu + <!--l. 1707--><p class="noindent" >Pliki PostScriptowe są teraz przez PSviewer konwertowane do tymczasowego pliku PDF, + ktry następnie jest edytowany przez domyślną przeglądarkę PDF-w. Dla rżnych formatw + graficznych plikw bitmapowych kliknięcie prawym klawiszem myszy wyświetla w menu + „Otwrz” <span +class="ec-lmss-10">bitmap2eps</span>. Bitmap2eps jest prostym skryptem, ktry pozwala na wybr programu <span -class="ec-lmss-10">sam2p </span>bądź <span +class="ec-lmss-10">sam2p </span>bądź <span class="ec-lmss-10">bmeps</span>. - </p></dd><dt class="description"> - <!--l. 1744--><p class="noindent" > + </dd><dt class="description"> + <!--l. 1714--><p class="noindent" > <span class="ec-lmbx-10">Automatyczne ustawienie zmiennych </span><span -class="ec-lmbx-10">ś</span><span -class="ec-lmbx-10">rodowiska.</span> </p></dt><dd +class="ec-lmbx-10">środowiska.</span> </dt><dd class="description"> - <!--l. 1744--><p class="noindent" >Po instalacji nie są wymagane żadne „ręczne” zmiany ustawień. - </p></dd><dt class="description"> - <!--l. 1747--><p class="noindent" > + <!--l. 1714--><p class="noindent" >Po instalacji nie są wymagane żadne „ręczne” zmiany ustawień. + + + </dd><dt class="description"> + <!--l. 1717--><p class="noindent" > <span -class="ec-lmbx-10">Odinstalowanie.</span> </p></dt><dd +class="ec-lmbx-10">Odinstalowanie.</span> </dt><dd class="description"> - <!--l. 1747--><p class="noindent" >Program instalacyjny rejestruje instalację w menu „Dodaj/Usuń programy” w Panelu - Sterowania (instalacja przez administratora) lub w przypadku instalacji dla pojedynczego - użytkownika w TeX Live menu. - </p></dd><dt class="description"> - <!--l. 1754--><p class="noindent" > + <!--l. 1717--><p class="noindent" >Program instalacyjny rejestruje instalację w menu „Dodaj/Usuń programy” w Panelu Sterowania + (instalacja przez administratora) lub w przypadku instalacji dla pojedynczego użytkownika w + TeX Live menu. + </dd><dt class="description"> + <!--l. 1724--><p class="noindent" > <span -class="ec-lmbx-10">Zabezpieczenie przed zapisem.</span> </p></dt><dd +class="ec-lmbx-10">Zabezpieczenie przed zapisem.</span> </dt><dd class="description"> - <!--l. 1754--><p class="noindent" >Jeśli instalację wykonał administrator systemu, to katalogi TeX Live są zabezpieczone przed - zapisem przez użytkowników (przynajmniej na dysku stałym sformatowanym w NTFS).</p></dd></dl> -<!--l. 1758--><p class="noindent" >Można też skorzystać z innego sposobu instalacji, używając programu <span -class="ec-lmtt-10">tlaunch</span>, opisanego w punkcie <a + <!--l. 1724--><p class="noindent" >Jeśli instalację wykonał administrator systemu, to katalogi TeX Live są zabezpieczone przed + zapisem przez użytkownikw (przynajmniej na dysku stałym sformatowanym w NTFS).</dd></dl> +<!--l. 1728--><p class="noindent" >Można też skorzystać z innego sposobu instalacji, używając programu <span class="path"><span +class="ec-lmtt-10">tlaunch</span></span>, opisanego w punkcie <a href="#x1-410004.1">4.1<!--tex4ht:ref: sec:sharedinstall --></a>. -</p><!--l. 1763--><p class="noindent" > -</p> +<!--l. 1733--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">6.2. </span> <a - id="x1-480006.2"></a>Programy pomocnicze dla Windows</h4> -<!--l. 1765--><p class="noindent" >Początkującym użytkownikom polecamy stronę <a + id="x1-480006.2"></a>Dodatkowe programy pomocnicze dla Windows</h4> +<!--l. 1735--><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 +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 +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. 1770--><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. 1784--><p class="indent" > Instalowane są następujące programy: - </p><dl class="description"><dt class="description"> - <!--l. 1786--><p class="noindent" > -<span -class="ec-lmbx-10">Perl, Tcl/Tk i Ghostscript.</span> </p></dt><dd +<!--l. 1740--><p class="indent" > Aby instalacja była kompletna, TeX Live wymaga kilku pomocniczych programw, ktre nie są dostarczane +z systemem Windows. TeX Live dostarcza je wszystkie, są one instalowane jako część TeX Live tylko dla +Windows. +<!--l. 1754--><p class="indent" > Instalowane są następujące programy: + <dl class="description"><dt class="description"> + <!--l. 1756--><p class="noindent" > +<span +class="ec-lmbx-10">Perl, Tcl/Tk i Ghostscript.</span> </dt><dd class="description"> - <!--l. 1786--><p class="noindent" >Ponieważ Perl i Ghostscript są niezbędne do poprawnego działania TeX Live, i ponieważ - installer- i tlshell GUI są napisane w Td/Tk, TeX Live zawiera ’ukryte’ kopie tych programów. - Oczywiście programy TeX Live, które z nich korzystają, „wiedzą” gdzie je znaleźć. To nie są - pełne instalacje tym samym nie powinny kolidować z ewentualnie zainstalowanymi w systemie - programami Perl i Ghostscript czy Td/Tk. - </p></dd><dt class="description"> - <!--l. 1809--><p class="noindent" > -<span -class="ec-lmbx-10">dviout.</span> </p></dt><dd + <!--l. 1756--><p class="noindent" >Ponieważ Perl i Ghostscript są niezbędne do poprawnego działania TeX Live, i ponieważ installer- + i tlshell GUI są napisane w Tcl/Tk, TeX Live zawiera ’ukryte’ kopie tych programw. Oczywiście + programy TeX Live, ktre z nich korzystają, „wiedzą” gdzie je znaleźć. To nie są pełne instalacje + tym samym nie powinny kolidować z ewentualnie zainstalowanymi w systemie programami Perl + i Ghostscript czy Tcl/Tk. Instrukcję jak poinformować TeX Live że chcemy używać naszych + zewnętrznych instalacji do wspłpracy z TeX Live znajdziemy w <a +href="#x1-490006.3">6.3<!--tex4ht:ref: sec:externalwndws --></a>. + </dd><dt class="description"> + <!--l. 1779--><p class="noindent" > +<span +class="ec-lmbx-10">dviout.</span> </dt><dd class="description"> - <!--l. 1809--><p class="noindent" >Instalowany jest także <span -class="ec-lmss-10">dviout</span>, program do podglądu plików DVI. Pierwsze uruchomienie - <span -class="ec-lmss-10">dviout </span>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 + <!--l. 1779--><p class="noindent" >Instalowany jest także <span +class="ec-lmss-10">dviout</span>, program do podglądu plikw DVI. Pierwsze uruchomienie <span +class="ec-lmss-10">dviout</span> + zazwyczaj automatycznie generuje wymagane fonty ekranowe. Po kilku sesjach komunikaty + dotyczące generowania fontw staną się rzadsze. Więcej informacji można znaleźć w bardzo dobrym poradniku <span class="ec-lmri-10">on-line </span>tego programu. - </p></dd><dt class="description"> - <!--l. 1814--><p class="noindent" > + </dd><dt class="description"> + <!--l. 1784--><p class="noindent" > <span -class="ec-lmbx-10">TeXworks.</span> </p></dt><dd +class="ec-lmbx-10">TeXworks.</span> </dt><dd class="description"> - <!--l. 1814--><p class="noindent" >Zorientowany na środowisko TeX-owe edytor, zintegrowany z modułem do podglądu plików - PDF. - </p></dd><dt class="description"> - <!--l. 1816--><p class="noindent" > -<span -class="ec-lmbx-10">narzędzia uruchamiane z</span><span -class="ec-lmbx-10"> linii polece</span><span -class="ec-lmbx-10">ń</span> </p></dt><dd + <!--l. 1784--><p class="noindent" >Zorientowany na środowisko TeX-owe edytor, zintegrowany z modułem do podglądu plikw PDF. + </dd><dt class="description"> + <!--l. 1786--><p class="noindent" > +<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"> - <!--l. 1816--><p class="noindent" >Do TeX Live są włączone wersje Windowsowe kilku przydatnych programów uniksowych. Są to + <!--l. 1786--><p class="noindent" >Do TeX Live są włączone wersje Windows kilku przydatnych programw uniksowych. Są to programy: <span class="ec-lmss-10">gzip</span>, <span class="ec-lmss-10">zip</span>, <span -class="ec-lmtt-10">unzip </span>i kilka narzędzi z zestawu <span +class="ec-lmtt-10">unzip </span>i kilka narzędzi z zestawu <span class="ec-lmss-10">poppler </span>(<span -class="ec-lmss-10">pdfinfo</span>, <span -class="ec-lmss-10">pdffonts</span>, …). - </p></dd><dt class="description"> - <!--l. 1821--><p class="noindent" > - - +class="ec-lmss-10">pdfinfo</span>, <span +class="ec-lmss-10">pdffonts</span>, …). + </dd><dt class="description"> + <!--l. 1792--><p class="noindent" > <span class="ec-lmbx-10">fc-list, fc-cache, </span><span -class="ec-lmbx-10">…</span> </p></dt><dd +class="ec-lmbx-10">…</span> </dt><dd class="description"> - <!--l. 1821--><p class="noindent" >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.</p></dd></dl> -<!--l. 1829--><p class="noindent" > -</p> + <!--l. 1792--><p class="noindent" >To narzędzia z biblioteki <span +class="ec-lmss-10">fontconfig</span>. <span +class="ec-lmss-10">fc-cache </span>rejestruje dla XeTeX-a fonty systemowe + (Windows).<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, należy uruchomić + program <span +class="ec-lmss-10">fc-cache </span>aby odświerzyć informację o dostępnych fontach.</dd></dl> +<!--l. 1799--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">6.3. </span> <a - id="x1-490006.3"></a>User Profile (inaczej Home – katalog domowy)</h4> -<!--l. 1832--><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 + id="x1-490006.3"></a>Korzystanie z zewnętrznych instalacji Perla, Tcl/Tk i Ghostscripta</h4> +<!--l. 1803--><p class="noindent" >Normalnie, TeX Live będzie używać wbudowanych Perla, Tcl/Tk i Ghostscripta, rwnież w przypadku + + +skryptw dodanych w ramach TeX Live. Jeśli chcesz używać własnych, zewnętrznych można to skonfigurować +w pliku <span +class="ec-lmtt-10">texmf.cnf</span>. +<!--l. 1807--><p class="indent" > Dla Perla należy dodać linię + + + <pre class="verbatim" id="verbatim-2"> + <pre class="fancyvrb" id="fancyvrb14"><a + id="x1-49002r1"></a>TEXLIVE_WINDOWS_TRY_EXTERNAL_PERL = 1</pre> +</pre> +<!--l. 1810--><p class="nopar" >TeX Live (dokładnie, <span +class="ec-lmtt-10">bin/windows/runscript.tlu</span>) będzie wtedy poszukiwał pliku <span +class="ec-lmtt-10">perl.exe </span>pomijając te +skrypty (Perla), ktre należą do infrastruktury TeX Live. Jest to najbardziej użyteczne przeszukanie; mimo, że +TeX Live Perl zawiera wiele dodatkowych modułw, nie może obsługiwać wszystkich skryptw innych +firm. +<!--l. 1815--><p class="indent" > Podobnie, dla Tcl/Tk należy dodać linię + + + <pre class="verbatim" id="verbatim-3"> + <pre class="fancyvrb" id="fancyvrb15"><a + id="x1-49004r1"></a>TEXLIVE_WINDOWS_TRY_EXTERNAL_TCL = 1</pre> +</pre> +<!--l. 1818--><p class="nopar" >TeX Live będzie wtedy poszukiwał plikw <span +class="ec-lmtt-10">tclkit.exe</span>, <span +class="ec-lmtt-10">wish.exe</span>, <span +class="ec-lmtt-10">wish85.exe</span>, <span +class="ec-lmtt-10">wish86.exe </span>i <span +class="ec-lmtt-10">wish87.exe</span>. +<!--l. 1823--><p class="indent" > Ghostscript is handled differently, in that you need to specify the filename or the full path of your +command-line Ghostscript: Ghostscript jest obsługiwany inaczej, należy podać z linii poleceń nazwę pliku lub +pełną ścieżkę do zainstalowanego zewnętrznie Ghostscripta: <div class="alltt"> + +<!--l. 1827--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">TEXLIVE_WINDOWS_EXTERNAL_GS</span><span +class="ec-lmtt-10"> =</span><span +class="ec-lmtt-10"> </span><span +class="ec-lmro-10">path</span><span +class="ec-lmro-10"> of</span><span +class="ec-lmro-10"> command-line</span><span +class="ec-lmro-10"> ghostscript</span> +</div> +</div> Kolejna rżnica jest taka, że Ghostscript dostarczany z systemem jest kompletny, pominięto jedynie +dokumentację i sterowniki drukarki, więc jest mało prawdopodobne, że będziesz potrzebował instalować go +poza TeX Live. +<!--l. 1835--><p class="indent" > Zobacz także rozdział <a +href="#x1-570007.1.2">7.1.2<!--tex4ht:ref: sec:configfiles --></a> dotyczący <span +class="ec-lmtt-10">texmf.cnf</span>. +<!--l. 1838--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">6.4. </span> <a + id="x1-500006.4"></a>User Profile (inaczej Home – katalog domowy)</h4> +<!--l. 1841--><p class="noindent" >Odpowiednikiem uniksowego katalogu domowego użytkownika (<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">$HOME</span></span></span>) w Windows jest katalog +określany zmienną <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">%USERPROFILE%</span></span></span>. W Windows Vista i w wersjach pźniejszych jest to <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">C:\Users\<nazwa_u</span><span -class="ec-lmtt-10">ż</span><span -class="ec-lmtt-10">ytkownika></span></span></span>. W pliku konfiguracyjnym <span -class="ec-lmtt-10">texmf.cnf </span>i ogólnie w bibliotekach +class="ec-lmtt-10">żytkownika></span></span></span>. W pliku konfiguracyjnym <span class="path"><span +class="ec-lmtt-10">texmf.cnf</span></span> i oglnie 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. 1840--><p class="noindent" > -</p> - <h4 class="subsectionHead"><span class="titlemark">6.4. </span> <a - id="x1-500006.4"></a>Rejestr Windows</h4> -<!--l. 1843--><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">~</span></span></span> jest poprawnie rozwijany do odpowiedniej zmiennej – zarwno w Windows, jak +i w Unix. +<!--l. 1849--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">6.5. </span> <a + id="x1-510006.5"></a>Rejestr Windows</h4> +<!--l. 1852--><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 programw +instalacyjnych są klucze <span class="path"><span class="ec-lmtt-10">HKEY_CURRENT_USER</span></span> oraz <span class="path"><span -class="ec-lmtt-10">HKEY_LOCAL_MACHINE</span></span> (w skrócie <span class="path"><span -class="ec-lmtt-10">HKCU</span></span> i <span class="path"><span +class="ec-lmtt-10">HKEY_LOCAL_MACHINE</span></span> (w skrcie <span class="path"><span +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 -class="ec-lmtt-10">HKLM</span></span> – -podkatalogów systemowych (w katalogu Windows). -</p><!--l. 1851--><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. 1856--><p class="noindent" > -</p> - <h4 class="subsectionHead"><span class="titlemark">6.5. </span> <a - id="x1-510006.5"></a>Uprawnienia w Windows</h4> -<!--l. 1861--><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. 1867--><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. 1874--><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. 1879--><p class="indent" > Problem może się pojawić wtedy, gdy instalujący TeX Live 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 TeX 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 TeX Live. Podobnie przygotowywany -jest skrót do programu TeXworks, o ile go zainstalowaliśmy. -</p><!--l. 1889--><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. 1898--><p class="noindent" > -</p> +Część <span class="path"><span +class="ec-lmtt-10">HKCU</span></span> dotyczy katalogw domowych użytkownikw (patrz część <a +href="#x1-500006.4">6.4<!--tex4ht:ref: sec:winhome --></a>), zaś <span class="path"><span +class="ec-lmtt-10">HKLM</span></span> – podkatalogw +systemowych (w katalogu Windows). +<!--l. 1860--><p class="indent" > Informacje o ustawieniach systemu można czasem uzyskać ze zmiennych środowiska, ale po inne +informacje, np. położenie tzw. skrtw, trzeba odwołać się do rejestru. Także zapis zmiennych środowiska na +stałe wymaga dostępu do rejestru. +<!--l. 1865--><p class="noindent" > <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. 1901--><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 -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 -wiele dużych plików czcionek. -</p><!--l. 1909--><p class="indent" > W Cygwin można ten problem rozwiązać korzystając z porady zawartej w Podręczniku użytkownika + id="x1-520006.6"></a>Uprawnienia w Windows</h4> +<!--l. 1870--><p class="noindent" >W nowszych wersjach Windows istnieje wyraźne rozrżnienie między użytkownikami „zwykłymi” +i administratorami, ktrzy 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. +<!--l. 1876--><p class="indent" > Jeśli osoba instalująca ma uprawnienia administratora, to udostępniona jest opcja instalacji +dla wszystkich użytkownikw. Użycie jej oznacza, że tworzone są skrty, a także ustawiane są +zmienne środowiska dla całego systemu. W przeciwnym wypadku skrty i menu są tworzone +jedynie dla konkretnego użytkownika, także definiowane zmienne środowiska dotyczą konkretnych +użytkownikw. +<!--l. 1883--><p class="indent" > Bez względu na status użytkownika proponowanym, domyślnym katalogiem głwnym instalacji jest +katalog w ramach <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">%SystemDrive%</span></span></span>. Program instalacyjny zawsze sprawdza, czy ten katalog jest dostępny do +zapisu dla aktualnego użytkownika. +<!--l. 1888--><p class="indent" > Problem może się pojawić wtedy, gdy instalujący TeX Live 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 skrt do wiersza poleceń, w ktrym +ścieżka do nowych programw TeX Live jest przeszukiwana z priorytetem, przed ścieżkami systemowymi. +Jedynie korzystanie z tak skonfigurowanego programu wiersza poleceń umożliwi dostęp do programw +nowozainstalowanego TeX Live. Podobnie przygotowywany jest skrt do programu TeXworks, o ile go +zainstalowaliśmy. + + +<!--l. 1898--><p class="indent" > Windows Vista i nowsze stwarzają dodatkowe utrudnienia: nawet jeśli jesteśmy zalogowani +jako administrator, musimy dodatkowo uzyskać uprawnienia do uruchomienia programw jako +administrator! W rzeczywistości nie ma sensu logowanie jako administrator, zamiast tego wystarczy +kliknąć prawym klawiszem myszy program (skrt), co pozwala na wybranie opcji „Uruchom jako +administrator”. +<!--l. 1907--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">6.7. </span> <a + id="x1-530006.7"></a>Zwiększanie maksymalnej dostępnej pamięci w Windows i Cygwin</h4> +<!--l. 1910--><p class="noindent" >Użytkownicy systemw Windows i Cygwin (patrz część <a +href="#x1-190003.1.4">3.1.4<!--tex4ht:ref: sec:cygwin --></a> mogą w przypadku uruchamiania niektrych +programw dostarczonych w TeX 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 prby zadeklarowania macierzy składającej się z 25 milionw +liczb rzeczywistych, a LuaTeX przy przetwarzaniu dokumentu zawierającego wiele dużych plikw +czcionek. +<!--l. 1918--><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. 1913--><p class="indent" > W Windows należy utworzyć plik, np. <span -class="ec-lmtt-10">moremem.reg</span>, z takimi czterema liniami: -</p><!--l. 1915--><p class="indent" > -</p> - <pre class="fancyvrb" id="fancyvrb13"><a - id="x1-52002r1"></a><span +<!--l. 1922--><p class="indent" > W Windows należy utworzyć plik, np. <span +class="ec-lmtt-10">moremem.reg</span>, z takimi czterema liniami: +<!--l. 1924--><p class="indent" > + <pre class="fancyvrb" id="fancyvrb16"><a + id="x1-53002r1"></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> +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> <a - id="x1-52004r2"></a> + id="x1-53004r2"></a> <a - id="x1-52006r3"></a><span + id="x1-53006r3"></a><span class="ec-lmtt-9">[HKEY_LOCAL_MACHINE\Software\Cygwin]</span> <a - id="x1-52008r4"></a><span -class="ec-lmtt-9">"heap_chunk_in_mb"=dword:ffffff00</span></pre> -<!--l. 1922--><p class="noindent" >a następnie wykonać (jako użytkownik z prawami administratora) polecenie: <span + id="x1-53008r4"></a><span +class="ec-lmtt-9">"heap_chunk_in_mb"=dword:ffffff00</span></pre> +<!--l. 1931--><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 +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. 1928--><p class="noindent" > -</p> +<!--l. 1937--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">7. </span> <a - id="x1-530007"></a>Instrukcja obsługi systemu Web2C</h3> -<!--l. 1930--><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-540007"></a>Instrukcja obsługi systemu Web2C</h3> +<!--l. 1939--><p class="noindent" >Web2C to zestaw programw związanych z TeX-em, tj. sam TeX, <span +class="logo-10">METAFONT</span>, MetaPost, B<span +class="ec-lmcsc-10">ib</span>TeX 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 href="https://tug.org/web2c" class="url" ><span class="ec-lmtt-10">https://tug.org/web2c</span></a>. -</p><!--l. 1935--><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 -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. 1943--><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 -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. 1949--><p class="indent" > - </p><dl class="list1"><dt class="list"> +<!--l. 1944--><p class="indent" > Trochę historii: Oryginalna implementacja wykonana została przez Tomasa Rokickiego, ktry w roku 1987 +stworzył pierwszy system TeX-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łpracownikw, w roku 1997 pałeczkę przejął Olaf Weber, ktry z powrotem +przekazał ją w 2006 roku Karlowi. +<!--l. 1954--><p class="indent" > Web2C działa w systemach Unix, Windows 32-bitowy, (w tym Mac OS X), i innych systemach +operacyjnych. System wykorzystuje oryginalne źrdła TeX-owe autorstwa Donalda Knutha oraz inne +programy napisane w <span +class="ec-lmtt-10">WEB </span>i tłumaczy je na kod źrdłowy C. Podstawowymi składnikami systemu +są: +<!--l. 1960--><p class="indent" > + <dl class="list1"><dt class="list"> <span class="ec-lmss-10">bibtex</span> </dt><dd class="list"> - <!--l. 1950--><p class="noindent" >Tworzenie spisów bibliograficznych; - </p></dd><dt class="list"> + <!--l. 1961--><p class="noindent" >Tworzenie spisw bibliograficznych; + </dd><dt class="list"> <span class="ec-lmss-10">dvicopy</span> </dt><dd class="list"> - <!--l. 1951--><p class="noindent" >Modyfikowanie pliku DVI; - </p></dd><dt class="list"> + <!--l. 1962--><p class="noindent" >Modyfikowanie pliku DVI; + </dd><dt class="list"> <span class="ec-lmss-10">dvitomp</span> </dt><dd class="list"> - <!--l. 1952--><p class="noindent" >Konwersja DVI do MPX (rysunki MetaPost-a); - </p></dd><dt class="list"> + <!--l. 1963--><p class="noindent" >Konwersja DVI do MPX (rysunki MetaPost-a); + </dd><dt class="list"> <span class="ec-lmss-10">dvitype</span> </dt><dd class="list"> - <!--l. 1953--><p class="noindent" >Konwersja DVI na plik tekstowy (ASCII); - </p></dd><dt class="list"> + <!--l. 1964--><p class="noindent" >Konwersja DVI na plik tekstowy (ASCII); + </dd><dt class="list"> <span class="ec-lmss-10">gftodvi</span> </dt><dd class="list"> - <!--l. 1954--><p class="noindent" >Zamiana fontu GF na plik DVI; - </p></dd><dt class="list"> + <!--l. 1965--><p class="noindent" >Zamiana fontu GF na plik DVI; + </dd><dt class="list"> <span class="ec-lmss-10">gftopk</span> </dt><dd class="list"> - <!--l. 1955--><p class="noindent" >Zamiana fontu w formacie GF na font spakowany (PK); - </p></dd><dt class="list"> + <!--l. 1966--><p class="noindent" >Zamiana fontu w formacie GF na font spakowany (PK); + + + </dd><dt class="list"> <span class="ec-lmss-10">gftype</span> </dt><dd class="list"> - <!--l. 1956--><p class="noindent" >Zamiana fontu GF na plik tekstowy (ASCII); - </p></dd><dt class="list"> + <!--l. 1967--><p class="noindent" >Zamiana fontu GF na plik tekstowy (ASCII); + </dd><dt class="list"> <span class="ec-lmss-10">mf </span> </dt><dd class="list"> - - - <!--l. 1957--><p class="noindent" >Generowanie fontów bitmapowych w formacie GF; - </p></dd><dt class="list"> + <!--l. 1968--><p class="noindent" >Generowanie fontw bitmapowych w formacie GF; + </dd><dt class="list"> <span class="ec-lmss-10">mft</span> </dt><dd class="list"> - <!--l. 1958--><p class="noindent" >Skład plików źródłowych Metafont-a; - </p></dd><dt class="list"> + <!--l. 1969--><p class="noindent" >Skład plikw źrdłowych <span +class="logo-10">METAFONT</span>-a; + </dd><dt class="list"> <span class="ec-lmss-10">mpost</span> </dt><dd class="list"> - <!--l. 1959--><p class="noindent" >Tworzenie rysunków oraz diagramów technicznych; - </p></dd><dt class="list"> + <!--l. 1970--><p class="noindent" >Tworzenie rysunkw oraz diagramw technicznych; + </dd><dt class="list"> <span class="ec-lmss-10">patgen</span> </dt><dd class="list"> - <!--l. 1960--><p class="noindent" >Tworzenie wzorców przenoszenia wyrazów; - </p></dd><dt class="list"> + <!--l. 1971--><p class="noindent" >Tworzenie wzorcw przenoszenia wyrazw; + </dd><dt class="list"> <span class="ec-lmss-10">pktogf</span> </dt><dd class="list"> - <!--l. 1961--><p class="noindent" >Zamiana fontów w formacie PK na fonty GF; - </p></dd><dt class="list"> + <!--l. 1972--><p class="noindent" >Zamiana fontw w formacie PK na fonty GF; + </dd><dt class="list"> <span class="ec-lmss-10">pktype</span> </dt><dd class="list"> - <!--l. 1962--><p class="noindent" >Zamiana fontu PK na plik tekstowy (ASCII); - </p></dd><dt class="list"> + <!--l. 1973--><p class="noindent" >Zamiana fontu PK na plik tekstowy (ASCII); + </dd><dt class="list"> <span class="ec-lmss-10">pltotf</span> </dt><dd class="list"> - <!--l. 1963--><p class="noindent" >Konwersja tekstowej listy właściwości do TFM; - </p></dd><dt class="list"> + <!--l. 1974--><p class="noindent" >Konwersja tekstowej listy właściwości do TFM; + </dd><dt class="list"> <span class="ec-lmss-10">pooltype</span> </dt><dd class="list"> - <!--l. 1964--><p class="noindent" >wyświetlanie <span -class="ec-lmtt-10">WEB</span>-owych plików pool; - </p></dd><dt class="list"> + <!--l. 1975--><p class="noindent" >wyświetlanie <span +class="ec-lmtt-10">WEB</span>-owych plikw pool; + </dd><dt class="list"> <span class="ec-lmss-10">tangle</span> </dt><dd class="list"> - <!--l. 1965--><p class="noindent" >Konwersja <span -class="ec-lmtt-10">WEB </span>do języka Pascal; - </p></dd><dt class="list"> + <!--l. 1976--><p class="noindent" >Konwersja <span +class="ec-lmtt-10">WEB </span>do języka Pascal; + </dd><dt class="list"> <span class="ec-lmss-10">tex </span> </dt><dd class="list"> - <!--l. 1966--><p class="noindent" >Skład tekstu; - </p></dd><dt class="list"> + <!--l. 1977--><p class="noindent" >Skład tekstu; + </dd><dt class="list"> <span class="ec-lmss-10">tftopl</span> </dt><dd class="list"> - <!--l. 1967--><p class="noindent" >Konwersja TFM do tekstowej listy właściwości (PL); - </p></dd><dt class="list"> + <!--l. 1978--><p class="noindent" >Konwersja TFM do tekstowej listy właściwości (PL); + </dd><dt class="list"> <span class="ec-lmss-10">vftovp</span> </dt><dd class="list"> - <!--l. 1968--><p class="noindent" >Konwersja fontów wirtualnych do wirtualnej listy właściwości (VPL); - </p></dd><dt class="list"> + <!--l. 1979--><p class="noindent" >Konwersja fontw wirtualnych do wirtualnej listy właściwości (VPL); + </dd><dt class="list"> <span class="ec-lmss-10">vptovf</span> </dt><dd class="list"> - <!--l. 1970--><p class="noindent" >Konwersja wirtualnej listy właściwości do fontów wirtualnych; - </p></dd><dt class="list"> + <!--l. 1981--><p class="noindent" >Konwersja wirtualnej listy właściwości do fontw wirtualnych; + </dd><dt class="list"> <span class="ec-lmss-10">weave</span> </dt><dd class="list"> - <!--l. 1971--><p class="noindent" >Konwersja <span -class="ec-lmtt-10">WEB </span>do TeX-a.</p></dd></dl> -<!--l. 1974--><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. 1980--><p class="indent" > Wszystkie programy obsługują standardowe opcje GNU: - </p><dl class="description"><dt class="description"> - <!--l. 1982--><p class="noindent" > + <!--l. 1982--><p class="noindent" >Konwersja <span +class="ec-lmtt-10">WEB </span>do TeX-a.</dd></dl> +<!--l. 1985--><p class="noindent" >Dokładny opis funkcji oraz składni tych programw zawarty jest w dokumentacji poszczeglnych pakietw +samego Web2C. Do optymalnego korzystania z instalacji Web2C przyda się znajomość kilku zasad rządzących +całą rodziną programw. +<!--l. 1991--><p class="indent" > Wszystkie programy obsługują standardowe opcje GNU: + <dl class="description"><dt class="description"> + <!--l. 1993--><p class="noindent" > <span class="ec-lmtk-10">--help</span><span -class="ec-lmtk-10"> </span><span -class="ec-lmtk-10"> </span><span -class="ec-lmtk-10"> </span> </p></dt><dd +class="ec-lmtk-10"> </span><span +class="ec-lmtk-10"> </span><span +class="ec-lmtk-10"> </span> </dt><dd class="description"> - <!--l. 1982--><p class="noindent" >podaje podstawowe zasady użytkowania; - </p></dd><dt class="description"> - <!--l. 1984--><p class="noindent" > + <!--l. 1993--><p class="noindent" >podaje podstawowe zasady użytkowania; + </dd><dt class="description"> + <!--l. 1995--><p class="noindent" > <span -class="ec-lmtk-10">--version</span> </p></dt><dd +class="ec-lmtk-10">--version</span> </dt><dd class="description"> - <!--l. 1984--><p class="noindent" >podaje informację o wersji, po czym kończy działanie programu.</p></dd></dl> -<!--l. 1988--><p class="indent" > I w większości także honorują: - </p><dl class="list1"><dt class="list"> + <!--l. 1995--><p class="noindent" >podaje informację o wersji, po czym kończy działanie programu.</dd></dl> +<!--l. 1999--><p class="indent" > I w większości także honorują: + <dl class="list1"><dt class="list"> + + <span class="ec-lmtt-10">--verbose</span> </dt><dd class="list"> - <!--l. 1990--><p class="noindent" >podaje dokładny raport z działania programu.</p></dd></dl> -<!--l. 1995--><p class="indent" > Do lokalizowania plików programy oparte na Web2C używają biblioteki do przeszukiwania ścieżek -zwanej Kpathsea ( <a + <!--l. 2001--><p class="noindent" >podaje dokładny raport z działania programu.</dd></dl> +<!--l. 2006--><p class="indent" > Do lokalizowania plikw 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 -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 -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. 2009--><p class="noindent" > -</p> +podkatalogw biblioteka ta używa kombinacji zmiennych środowiskowych oraz kilku plikw konfiguracyjnych. +Web2C potrafi obsługiwać jednocześnie więcej niż jedno drzewo podkatalogw, co jest użyteczne w wypadku, +gdy chce się przechowywać standardową dystrybucję TeX-a jak i lokalne rozszerzenia w dwch rżnych +drzewach katalogw. Aby przyspieszyć poszukiwanie plikw, katalog głwny każdego drzewa ma swj plik +<span +class="ec-lmtt-10">ls-R</span>, zawierający pozycje określające nazwę i względną ścieżkę dla wszystkich plikw zawartych w tym +katalogu. +<!--l. 2020--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.1. </span> <a - id="x1-540007.1"></a>Przeszukiwanie ścieżek przez Kpathsea</h4> -<!--l. 2012--><p class="noindent" >Opiszemy najpierw ogólny mechanizm przeszukiwania ścieżek przez bibliotekę Kpathsea. -</p><!--l. 2015--><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 -class="ec-lmri-10">ką przeszukiwania</span>, jest rozdzielona dwukropkami lub średnikami lista -<span + id="x1-550007.1"></a>Przeszukiwanie ścieżek przez Kpathsea</h4> +<!--l. 2023--><p class="noindent" >Opiszemy najpierw oglny mechanizm przeszukiwania ścieżek przez bibliotekę Kpathsea. +<!--l. 2026--><p class="indent" > Tym, co nazywamy <span +class="ec-lmri-10">ście</span><span +class="ec-lmri-10">żką przeszukiwania</span>, jest rozdzielona dwukropkami lub średnikami lista <span class="ec-lmri-10">element</span><span -class="ec-lmri-10">ó</span><span -class="ec-lmri-10">w </span><span -class="ec-lmri-10">ś</span><span -class="ec-lmri-10">cie</span><span -class="ec-lmri-10">ż</span><span -class="ec-lmri-10">ki</span>, które zasadniczo są nazwami podkatalogów. Ścieżka przeszukiwania -może pochodzić z (kombinacji) wielu źródeł. Przykładowo, aby odnaleźć plik „<span -class="ec-lmtt-10">my-file</span>” -w ścieżce „<span -class="ec-lmtt-10">.:/dir</span>”, Kpathsea sprawdza istnienie danego elementu ścieżki w następującej -kolejności: najpierw <span +class="ec-lmri-10">w</span> +<span +class="ec-lmri-10">ście</span><span +class="ec-lmri-10">żki</span>, ktre zasadniczo są nazwami podkatalogw. Ścieżka przeszukiwania może pochodzić z (kombinacji) +wielu źrdeł. Przykładowo, aby odnaleźć plik „<span +class="ec-lmtt-10">my-file</span>” w ścieżce „<span +class="ec-lmtt-10">.:/dir</span>”, Kpathsea sprawdza istnienie +danego elementu ścieżki w następującej kolejności: najpierw <span class="ec-lmtt-10">./my-file</span>, potem <span -class="ec-lmtt-10">/dir/my-file</span>, zwracając pierwszy odnaleziony (lub możliwie -wszystkie). -</p><!--l. 2023--><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. 2028--><p class="indent" > W celu sprawdzenia konkretnego elementu <span -class="ec-lmro-10">p </span>ścieżki, Kpathsea najpierw sprawdza, czy zbudowana -wcześniej baza danych (patrz „Baza nazw plików” na str. <a -href="#x1-620007.2">71<!--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ą +class="ec-lmtt-10">/dir/my-file</span>, zwracając +pierwszy odnaleziony (lub możliwie wszystkie). +<!--l. 2034--><p class="indent" > Aby optymalnie zaadaptować się do konwencji wszystkich systemw operacyjnych, na systemach +nieunixowych Kpathsea może używać jako separatorw nazw ścieżek znakw innych niż dwukropek („<span +class="ec-lmtt-10">:</span>”) oraz +„ciach” („<span +class="ec-lmtt-10">/</span>”). +<!--l. 2039--><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 plikw” na str. <a +href="#x1-630007.2">71<!--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 porwnywana z zawartością bazy. -</p><!--l. 2034--><p class="indent" > Chociaż najprostszym i najbardziej powszechnym elementem ścieżki jest nazwa katalogu, -Kpathsea korzysta z dodatkowych możliwości w przeszukiwaniu ścieżek: wielowarstwowych -wartości domyślnych, zmiennych środowiskowych, wartości pliku konfiguracyjnego, lokalnych -podkatalogów użytkownika oraz rekursywnego przeszukiwania podkatalogów. Można więc -powiedzieć, że Kpathsea <span -class="ec-lmri-10">rozwija </span>element ścieżki, czyli transformuje wszystkie specyfikacje do nazwy -podstawowej lub nazw katalogów. Jest to opisane w kolejnych akapitach, w kolejności, w jakiej to -zachodzi. -</p><!--l. 2044--><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 +<!--l. 2045--><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 podkatalogw użytkownika oraz +rekursywnego przeszukiwania podkatalogw. Można więc powiedzieć, że Kpathsea <span +class="ec-lmri-10">rozwija </span>element ścieżki, +czyli transformuje wszystkie specyfikacje do nazwy podstawowej lub nazw katalogw. Jest to opisane +w kolejnych akapitach, w kolejności, w jakiej to zachodzi. +<!--l. 2055--><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. 2058--><p class="noindent" > -</p> +<!--l. 2069--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.1.1. </span> <a - id="x1-550007.1.1"></a>Źródła ścieżek</h5> -<!--l. 2061--><p class="noindent" >Nazwa przeszukiwanej ścieżki może pochodzić z wielu źródeł. Oto kolejność, w jakiej Kpathsea ich -używa: -</p><!--l. 2064--><p class="indent" > - </p><ol class="enumerate1" > + id="x1-560007.1.1"></a>Źrdła ścieżek</h5> +<!--l. 2072--><p class="noindent" >Nazwa przeszukiwanej ścieżki może pochodzić z wielu źrdeł. Oto kolejność, w jakiej Kpathsea ich +używa: +<!--l. 2075--><p class="indent" > + <ol class="enumerate1" > <li - class="enumerate" id="x1-55002x1"> - <!--l. 2066--><p class="noindent" >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>” - jest nazwą uruchomionego programu, wtedy zamiast <span + class="enumerate" id="x1-56002x1"> + <!--l. 2077--><p class="noindent" >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>” + jest nazwą uruchomionego programu, wtedy zamiast <span class="ec-lmtt-10">TEXINPUTS </span>wykorzystana zostanie zmienna <span class="ec-lmtt-10">TEXINPUTS.latex</span>. - </p></li> + </li> <li - class="enumerate" id="x1-55004x2"> - <!--l. 2072--><p class="noindent" >Plik konfiguracyjny konkretnego programu, np. linia „<span -class="ec-lmtt-10">S /a:/b</span>” w pliku <span + class="enumerate" id="x1-56004x2"> + <!--l. 2083--><p class="noindent" >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>. - </p></li> + </li> <li - class="enumerate" id="x1-55006x3"> - <!--l. 2074--><p class="noindent" >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). + class="enumerate" id="x1-56006x3"> - </p></li> + <!--l. 2085--><p class="noindent" >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"> - <!--l. 2076--><p class="noindent" >Wartości domyślne dla uruchamianych programów.</p></li></ol> -<!--l. 2078--><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">74<!--tex4ht:ref: sec:debugging --></a>). -</p><!--l. 2082--><p class="noindent" > -</p> + class="enumerate" id="x1-56008x4"> + <!--l. 2087--><p class="noindent" >Wartości domyślne dla uruchamianych programw.</li></ol> +<!--l. 2089--><p class="noindent" >Każdą z tych wartości dla danej ścieżki przeszukiwania można zobaczyć, używając opcji diagnostyki błędw +(patrz „Diagnostyka błędw” na str. <a +href="#x1-670007.2.4">74<!--tex4ht:ref: sec:debugging --></a>). +<!--l. 2093--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.1.2. </span> <a - id="x1-560007.1.2"></a>Pliki konfiguracyjne</h5> -<!--l. 2085--><p class="noindent" >Kpathsea szuka ścieżek przeszukiwania i innych definicji w <span -class="ec-lmri-10">plikach konfiguracyjnych </span>o nazwach <span + id="x1-570007.1.2"></a>Pliki konfiguracyjne</h5> +<!--l. 2096--><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. 2091--><p class="indent" > Zamiast tego typowa instalacja TeX Live tworzy plik <span -class="ec-lmtt-10">.../2022/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">.../2022/texmf-dist/web2c/texmf.cnf</span>, ale nie powinien być on -modyfikowany, gdyż zmiany będą utracone podczas aktualizacji. -</p><!--l. 2099--><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> - <pre class="verbatim" id="verbatim-2"> - <pre class="fancyvrb" id="fancyvrb14"><a - id="x1-56002r1"></a> TEXINPUTS=.:/my/macro/dir:</pre> +Ścieżka przeszukiwania używana do znajdowania tych plikw określana jest przez zmienną <span +class="ec-lmtt-10">TEXMFCNF</span>, ale nie +zalecamy jawnego ustawiania tej, jak i innych zmiennych w systemie. +<!--l. 2102--><p class="indent" > Zamiast tego typowa instalacja TeX Live tworzy plik <span +class="ec-lmtt-10">.../2023/texmf.cnf</span>, ktry w wyjątkowych +wypadkach możemy modyfikować. <br +class="newline" />Głwnym plikiem konfiguracyjnym jest <span +class="ec-lmtt-10">.../2023/texmf-dist/web2c/texmf.cnf</span>, ale nie powinien być on +modyfikowany, gdyż zmiany będą utracone podczas aktualizacji. +<!--l. 2110--><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: + + + <pre class="verbatim" id="verbatim-4"> + <pre class="fancyvrb" id="fancyvrb17"><a + id="x1-57002r1"></a>  TEXINPUTS=.:/my/macro/dir:</pre> </pre> -<!--l. 2104--><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>). -Inna możliwość to użycie drzewa <span -class="ec-lmtt-10">TEXMFHOME </span>(zobacz rozdział <a +<!--l. 2115--><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 prbować je wszystkie zapisywać jawnie (zobacz rozdział <a +href="#x1-590007.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-250003.2.3">3.2.3<!--tex4ht:ref: sec:directories --></a>). -</p><!--l. 2109--><p class="indent" > Czytane będą <span +<!--l. 2120--><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 -class="ec-lmtt-10">.:$TEXMF</span></span></span> wartości pochodzące z <span -class="ec-lmtt-10">./texmf.cnf</span> -zastąpią te z <span class="obeylines-h"><span class="verb"><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 +class="ec-lmtt-10">.:$TEXMF</span></span></span> wartości pochodzące z <span +class="ec-lmtt-10">./texmf.cnf </span>zastąpią te +z <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">$TEXMF/texmf.cnf</span></span></span>. -</p> <ul class="itemize1"> <li class="itemize"> - <!--l. 2116--><p class="noindent" >Komentarze zaczynają się od <span -class="ec-lmtt-10">%</span>, a kończą na końcu wiersza. - </p></li> + <!--l. 2127--><p class="noindent" >Komentarze zaczynają się od <span +class="ec-lmtt-10">%</span>, a kończą na końcu wiersza. + </li> <li class="itemize"> - <!--l. 2118--><p class="noindent" >Puste wiersze nie są brane pod uwagę. - </p></li> + <!--l. 2129--><p class="noindent" >Puste wiersze nie są brane pod uwagę. + </li> <li class="itemize"> - <!--l. 2120--><p class="noindent" >Znak „<span -class="ec-lmtt-10">\</span>” na końcu wiersza działa jako znak kontynuacji, tzn. oznacza, że kolejny wiersz jest - kontynuacją bieżącego. Spacja na początku kolejnego wiersza nie jest ignorowana. - </p></li> + <!--l. 2131--><p class="noindent" >Znak „<span +class="ec-lmtt-10">\</span>” na końcu wiersza działa jako znak kontynuacji, tzn. oznacza, że kolejny wiersz jest + kontynuacją bieżącego. Spacja na początku kolejnego wiersza nie jest ignorowana. + </li> <li class="itemize"> - <!--l. 2124--><p class="noindent" >Pozostałe wiersze mają postać:<br -class="newline" /> <span + <!--l. 2135--><p class="noindent" >Pozostałe wiersze mają postać:<br +class="newline" />   <span class="ec-lmro-10">zmienna </span>[<span class="ec-lmtt-10">.</span><span class="ec-lmro-10">prognam</span>] [<span class="ec-lmtt-10">=</span>] <span class="ec-lmro-10">warto</span><span -class="ec-lmro-10">ś</span><span -class="ec-lmro-10">ć</span><br -class="newline" /> gdzie „<span -class="ec-lmtt-10">=</span>” i otaczające spacje są opcjonalne. (Jeśli <span +class="ec-lmro-10">ś</span><span +class="ec-lmro-10">ć</span><br +class="newline" /> gdzie „<span +class="ec-lmtt-10">=</span>” i otaczające spacje są opcjonalne. (Jeśli <span class="ec-lmro-10">warto</span><span -class="ec-lmro-10">ś</span><span -class="ec-lmro-10">ć</span> zaczyna się od „<span -class="ec-lmtt-10">.</span>”, lepiej jest - użyć „<span -class="ec-lmtt-10">=</span>”, aby uniknąć interpretacji kropki jako pochodzącej od nazwy programu.) - </p></li> - <li class="itemize"> - <!--l. 2130--><p class="noindent" >Nazwa <span -class="ec-lmro-10">zmienna </span>zawierać może dowolne znaki poza spacją, „<span -class="ec-lmtt-10">=</span>”, lub „<span -class="ec-lmtt-10">.</span>” (kropką), - najbezpieczniej jednak używać znaków z zakresu „<span -class="ec-lmtt-10">A-Za-z_</span>”. - </p></li> - <li class="itemize"> - <!--l. 2134--><p class="noindent" >Napis „<span +class="ec-lmro-10">ś</span><span +class="ec-lmro-10">ć </span>zaczyna się od „<span +class="ec-lmtt-10">.</span>”, lepiej jest użyć + „<span +class="ec-lmtt-10">=</span>”, aby uniknąć interpretacji kropki jako pochodzącej od nazwy programu.) + </li> + <li class="itemize"> + <!--l. 2141--><p class="noindent" >Nazwa <span +class="ec-lmro-10">zmienna </span>zawierać może dowolne znaki poza spacją, „<span +class="ec-lmtt-10">=</span>”, lub „<span +class="ec-lmtt-10">.</span>” (kropką), najbezpieczniej + jednak używać znakw z zakresu „<span +class="ec-lmtt-10">A-Za-z_</span>”. + </li> + <li class="itemize"> + <!--l. 2145--><p class="noindent" >Napis „<span class="ec-lmtt-10">.</span><span -class="ec-lmro-10">program</span>” ma zastosowanie w wypadku, gdy uruchamiany program nosi nazwę <span +class="ec-lmro-10">program</span>” ma zastosowanie w wypadku, gdy uruchamiany program nosi nazwę <span class="ec-lmro-10">program</span> - lub <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 - przeszukiwania. - </p></li> +class="ec-lmtt-10">.exe</span>. Pozwala to rżnym odmianom TeX-a stosować rżne ścieżki przeszukiwania. + </li> <li class="itemize"> - <!--l. 2138--><p class="noindent" >Jako ciąg znaków, <span + <!--l. 2149--><p class="noindent" >Jako ciąg znakw, <span class="ec-lmro-10">warto</span><span -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>). - </p><!--l. 2142--><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">ś</span><span +class="ec-lmro-10">ć </span>zawierać może dowolne znaki. W praktyce jednak większość znakw + specjalnych, takich jak nawiasy klamrowe czy przecinki, jest używana do rozwijania ścieżek, więc + nie mogą być one użyte w nazwach katalogw (zobacz rozdział <a +href="#x1-620007.1.7">7.1.7<!--tex4ht:ref: sec:cnf-special-chars --></a>). + <!--l. 2153--><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 -class="ec-lmro-10">ć</span> zamieniany jest - na „<span -class="ec-lmtt-10">:</span>”; umożliwia to istnienie wspólnego pliku <span -class="ec-lmtt-10">texmf.cnf </span>dla systemów Unix, Ms-DOS oraz - Windows. Aby plik <span -class="ec-lmtt-10">texmf.cnf </span>był ten sam dla Unix-a i Windows znak „<span -class="ec-lmtt-10">;</span>” w <span +class="ec-lmro-10">ś</span><span +class="ec-lmro-10">ć </span>zamieniany jest na „<span +class="ec-lmtt-10">:</span>”; + umożliwia to istnienie wsplnego pliku <span +class="ec-lmtt-10">texmf.cnf </span>dla systemw Unix, Ms-DOS oraz Windows. + Aby plik <span +class="ec-lmtt-10">texmf.cnf </span>był ten sam dla Unix-a i Windows znak „<span +class="ec-lmtt-10">;</span>” w <span class="ec-lmro-10">warto</span><span -class="ec-lmro-10">ś</span><span -class="ec-lmro-10">ć</span> jest - rozumiany jako „<span -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. 2148--><p class="noindent" >Po prawej stronie nie można używać konstrukcji <span +class="ec-lmro-10">ś</span><span +class="ec-lmro-10">ć </span>jest rozumiany jako + „<span +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. + <!--l. 2159--><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 -class="ec-lmro-10">prog</span>, zamiast tego należy użyć - zmiennej pomocniczej. - </p></li> +class="ec-lmro-10">prog</span>, zamiast tego należy użyć zmiennej + pomocniczej. + </li> <li class="itemize"> - <!--l. 2153--><p class="noindent" >Wszystkie definicje czytane są zanim cokolwiek zostanie rozwinięte, tak więc do zmiennych można - się odwoływać przed ich zdefiniowaniem.</p></li></ul> -<!--l. 2156--><p class="noindent" >Fragment pliku konfiguracyjnego ilustrujący większość opisanych powyżej reguł notacji: -</p> - <pre class="fancyvrb" id="fancyvrb15"> + <!--l. 2164--><p class="noindent" >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. 2167--><p class="noindent" >Fragment pliku konfiguracyjnego ilustrujący większość opisanych powyżej reguł notacji: + <pre class="fancyvrb" id="fancyvrb18"> <a - id="x1-56004r1"></a><span + id="x1-57004r1"></a><span class="ec-lmtt-9">TEXMF</span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> =</span><span -class="ec-lmtt-9"> {$TEXMFLOCAL,!!$TEXMFMAIN}</span> +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> =</span><span +class="ec-lmtt-9"> {$TEXMFLOCAL,!!$TEXMFMAIN}</span> <a - id="x1-56006r2"></a><span + id="x1-57006r2"></a><span class="ec-lmtt-9">TEXINPUTS.latex</span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> =</span><span -class="ec-lmtt-9"> .;$TEXMF/tex/{latex,generic;}//</span> +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> =</span><span +class="ec-lmtt-9"> .;$TEXMF/tex/{latex,generic;}//</span> <a - id="x1-56008r3"></a><span + id="x1-57008r3"></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> +class="ec-lmtt-9"> =</span><span +class="ec-lmtt-9"> .;$TEXMF/tex//;$TEXMF/fonts/afm//</span> <a - id="x1-56010r4"></a><span + id="x1-57010r4"></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> - - +class="ec-lmtt-9"> e-TeX</span><span +class="ec-lmtt-9"> related</span><span +class="ec-lmtt-9"> files</span> <a - id="x1-56012r5"></a><span + id="x1-57012r5"></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> +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> <a - id="x1-56014r6"></a><span + id="x1-57014r6"></a><span class="ec-lmtt-9">TEXINPUTS.etex</span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> =</span><span -class="ec-lmtt-9"> .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//</span> +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> =</span><span +class="ec-lmtt-9"> .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//</span> </pre> -<!--l. 2165--><p class="noindent" > -</p> + + +<!--l. 2176--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.1.3. </span> <a - id="x1-570007.1.3"></a>Rozwijanie ścieżek</h5> -<!--l. 2168--><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 + id="x1-580007.1.3"></a>Rozwijanie ścieżek</h5> +<!--l. 2179--><p class="noindent" >Kpathsea rozpoznaje w ścieżkach przeszukiwania pewne specjalne znaki oraz konstrukcje, podobne +do tych, ktre są dostępne w powłokach systemw typu Unix. Jako oglny 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 -class="ec-lmtt-10">foo </span>i <span -class="ec-lmtt-10">bar </span>w katalogu -głównym <span -class="ec-lmtt-10">$USER</span>, które zawierają katalog lub plik <span -class="ec-lmtt-10">baz</span>. Rozwinięcia te opisane są w poniższych -podrozdziałach. -</p><!--l. 2177--><p class="noindent" > -</p> +class="ec-lmtt-10">~$USER/{foo,bar}//baz</span></span></span> rozwija się do wszystkich podkatalogw pod katalogami <span +class="ec-lmtt-10">foo </span>i <span +class="ec-lmtt-10">bar </span>w katalogu +głwnym <span +class="ec-lmtt-10">$USER</span>, ktre zawierają katalog lub plik <span +class="ec-lmtt-10">baz</span>. Rozwinięcia te opisane są w poniższych +podrozdziałach. +<!--l. 2188--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.1.4. </span> <a - id="x1-580007.1.4"></a>Rozwijanie domyślne</h5> -<!--l. 2181--><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">65<!--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 -ścieżka ma dodatkowy dwukropek, to dzieje się dalej to samo. Przykładowo, jeżeli ustawić zmienną -środowiskową -</p> + id="x1-590007.1.4"></a>Rozwijanie domyślne</h5> +<!--l. 2192--><p class="noindent" >Jeżeli ścieżka przeszukiwania największego uprzywilejowania (patrz „źrdła ścieżek” na str. <a +href="#x1-560007.1.1">65<!--tex4ht:ref: sec:path-sources --></a>) zawiera +<span +class="ec-lmri-10">dodatkowy dwukropek </span>(np. na początku, na końcu lub podwjny), to Kpathsea 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ą <div class="alltt"> -<div class="obeylines-v"> +<!--l. 2200--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">setenv</span><span -class="ec-lmtk-10"> TEXINPUTS</span><span -class="ec-lmtk-10"> /home/karl:</span></div> -</div> oraz wartość <span -class="ec-lmtt-10">TEXINPUTS </span>pobraną z <span +class="ec-lmtk-10"> TEXINPUTS</span><span +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> <div class="alltt"> -<div class="obeylines-v"> +<!--l. 2205--><p class="noindent" ><div class="obeylines-v"> <span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> .:$TEXMF//tex</span></div> -</div> to końcową wartością użytą w przeszukiwaniu będzie: +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> .:$TEXMF//tex</span></div> +</div> to końcową wartością użytą w przeszukiwaniu będzie: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 2210--><p class="noindent" ><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"> </span><span +class="ec-lmtt-10"> /home/karl:.:$TEXMF//tex</span></div> </div> -<!--l. 2203--><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. 2208--><p class="noindent" > -</p> +<!--l. 2214--><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 dwukropkw na +początku linii, potem na końcu, a następnie podwjnych. +<!--l. 2219--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.1.5. </span> <a - id="x1-590007.1.5"></a>Rozwijanie nawiasów</h5> -<!--l. 2211--><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 -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ę: - - -</p> - <pre class="verbatim" id="verbatim-3"> - <pre class="fancyvrb" id="fancyvrb16"><a - id="x1-59002r1"></a> TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}</pre> + id="x1-600007.1.5"></a>Rozwijanie nawiasw</h5> +<!--l. 2222--><p class="noindent" >Użyteczna jest możliwość rozwijania nawiasw, 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 nawiasw 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ę: + + + <pre class="verbatim" id="verbatim-5"> + <pre class="fancyvrb" id="fancyvrb19"><a + id="x1-60002r1"></a>  TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}</pre> </pre> -<!--l. 2220--><p class="nopar" >Używając jej, można następnie zdefiniować na przykład: +<!--l. 2231--><p class="nopar" >Używając jej, można następnie zdefiniować na przykład: -</p> - <pre class="verbatim" id="verbatim-4"> - <pre class="fancyvrb" id="fancyvrb17"><a - id="x1-59004r1"></a> TEXINPUTS = .;$TEXMF/tex//</pre> + <pre class="verbatim" id="verbatim-6"> + <pre class="fancyvrb" id="fancyvrb20"><a + id="x1-60004r1"></a>  TEXINPUTS = .;$TEXMF/tex//</pre> </pre> -<!--l. 2224--><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 -class="ec-lmtt-10">$TEXMFLOCAL/tex</span>, i <span -class="ec-lmtt-10">$TEXMFDIST/tex </span>(wszystkie wraz z katalogami niższego poziomu; -dwie ostatnie ścieżki <span -class="ec-lmri-10">wyłącznie </span>na podstawie zawartości pliku <span +<!--l. 2235--><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 +class="ec-lmtt-10">$TEXMFLOCAL/tex</span>, i <span +class="ec-lmtt-10">$TEXMFDIST/tex </span>(wszystkie wraz z katalogami niższego poziomu; dwie ostatnie ścieżki +<span +class="ec-lmri-10">wyłącznie </span>na podstawie zawartości pliku <span class="ec-lmtt-10">ls-R</span>). -</p><!--l. 2236--><p class="noindent" > -</p> +<!--l. 2247--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.1.6. </span> <a - id="x1-600007.1.6"></a>Rozwijanie podkatalogów</h5> -<!--l. 2239--><p class="noindent" >Dwa lub więcej kolejnych „ciachów” („/”) w elemencie ścieżki, występujących po nazwie katalogu <span + id="x1-610007.1.6"></a>Rozwijanie podkatalogw</h5> +<!--l. 2250--><p class="noindent" >Dwa lub więcej kolejnych „ciachw” („/”) 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 +zastępowanych jest przez wszystkie podkatalogi <span +class="ec-lmro-10">d</span>, najpierw podkatalogi znajdujące się bezpośrednio pod <span class="ec-lmro-10">d</span>, -potem te pod nimi i tak dalej. Na każdym etapie kolejność, w jakiej przeszukiwane są katalogi, jest +potem te pod nimi i tak dalej. Na każdym etapie kolejność, w jakiej przeszukiwane są katalogi, jest <span class="ec-lmri-10">nieokre</span><span -class="ec-lmri-10">ś</span><span -class="ec-lmri-10">lona</span>. -</p><!--l. 2245--><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 +class="ec-lmri-10">ślona</span>. +<!--l. 2256--><p class="indent" > Jeśli wyszczeglni się człony nazwy pliku po „<span +class="ec-lmtt-10">//</span>”, to uwzględnione zostaną tylko te podkatalogi, ktre +zawierają powyższe człony. Na przykład „<span +class="ec-lmtt-10">/a//b</span>” rozwija się do katalogw <span class="ec-lmtt-10">/a/1/b</span>, <span class="ec-lmtt-10">/a/2/b</span>, <span -class="ec-lmtt-10">/a/1/1/b </span>itd., -ale nie do <span +class="ec-lmtt-10">/a/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. 2250--><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. 2253--><p class="noindent" > -</p> +<!--l. 2261--><p class="indent" > Możliwe jest wielokrotne użycie „<span +class="ec-lmtt-10">//</span>” w ścieżce, jednakże „<span +class="ec-lmtt-10">//</span>” występujące na początku ścieżki nie jest +brane pod uwagę. +<!--l. 2264--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.1.7. </span> <a - id="x1-610007.1.7"></a>Lista znaków specjalnych w plikach <span -class="ec-lmtt-10">texmf.cnf </span>– podsumowanie</h5> -<!--l. 2256--><p class="noindent" >Poniższa lista podsumowuje znaczenie znaków specjalnych i konstrukcji w plikach konfiguracyjnych + id="x1-620007.1.7"></a>Lista znakw specjalnych w plikach <span +class="ec-lmtt-10">texmf.cnf </span>– podsumowanie</h5> +<!--l. 2267--><p class="noindent" >Poniższa lista podsumowuje znaczenie znakw specjalnych i konstrukcji w plikach konfiguracyjnych Kpathsea. -</p><!--l. 2261--><p class="noindent" > - </p><dl class="list1"><dt class="list"> +<!--l. 2272--><p class="noindent" > + <dl class="list1"><dt class="list"> <span class="ec-lmtt-10">:</span> </dt><dd class="list"> - <!--l. 2262--><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"> + <!--l. 2273--><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. + </dd><dt class="list"> <span class="ec-lmtt-10">;</span> </dt><dd class="list"> - <!--l. 2264--><p class="noindent" >Znak rozdzielający dla systemów nieuniksowych (działa tak jak <span + <!--l. 2275--><p class="noindent" >Znak rozdzielający dla systemw nieuniksowych (działa tak jak <span class="ec-lmtt-10">:</span>). - </p></dd><dt class="list"> + </dd><dt class="list"> <span class="ec-lmtt-10">$</span> </dt><dd class="list"> - <!--l. 2266--><p class="noindent" >Rozwijanie zmiennej. - </p></dd><dt class="list"> + <!--l. 2277--><p class="noindent" >Rozwijanie zmiennej. + </dd><dt class="list"> <span class="ec-lmtt-10">~</span> </dt><dd class="list"> - <!--l. 2267--><p class="noindent" >Oznacza katalog główny użytkownika. - </p></dd><dt class="list"> + <!--l. 2278--><p class="noindent" >Oznacza katalog głwny użytkownika. + </dd><dt class="list"> <span class="ec-lmtt-10">{</span><span -class="ec-lmtt-10">…}</span> </dt><dd +class="ec-lmtt-10">…}</span> </dt><dd class="list"> - <!--l. 2268--><p class="noindent" >Rozwijanie nawiasów. - </p></dd><dt class="list"> + <!--l. 2279--><p class="noindent" >Rozwijanie nawiasw. + </dd><dt class="list"> <span class="ec-lmtt-10">,</span> </dt><dd class="list"> - <!--l. 2270--><p class="noindent" >Oddziela elementy w rozwinięciu nawiasu. - </p></dd><dt class="list"> + <!--l. 2281--><p class="noindent" >Oddziela elementy w rozwinięciu nawiasu. + </dd><dt class="list"> <span class="ec-lmtt-10">//</span> </dt><dd class="list"> - <!--l. 2271--><p class="noindent" >Rozwijanie podkatalogów (może wystąpić gdziekolwiek w ścieżce, poza jej początkiem). - </p></dd><dt class="list"> + <!--l. 2282--><p class="noindent" >Rozwijanie podkatalogw (może wystąpić gdziekolwiek w ścieżce, poza jej początkiem). + </dd><dt class="list"> <span -class="ec-lmtt-10">%</span> and <span +class="ec-lmtt-10">%</span> and <span class="ec-lmtt-10">#</span></dt><dd class="list"> - <!--l. 2273--><p class="noindent" >Początek komentarza, obejmującego wszystkie znaki do końca linii. - </p></dd><dt class="list"> + <!--l. 2284--><p class="noindent" >Początek komentarza, obejmującego wszystkie znaki do końca linii. + </dd><dt class="list"> <span class="ec-lmtt-10">\</span> </dt><dd class="list"> - <!--l. 2275--><p class="noindent" >Znak kontynuacji na końcu wiersza pozwalający na wpisy wieloliniowe. - </p></dd><dt class="list"> + <!--l. 2286--><p class="noindent" >Znak kontynuacji na końcu wiersza pozwalający na wpisy wieloliniowe. + </dd><dt class="list"> <span class="ec-lmtt-10">!!</span> </dt><dd class="list"> - <!--l. 2276--><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. 2287--><p class="noindent" >Przeszukiwanie <span +class="ec-lmri-10">tylko </span>bazy danych, a <span +class="ec-lmri-10">nie </span>dysku.</dd></dl> -<!--l. 2280--><p class="noindent" > -</p> +<!--l. 2291--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">7.2. </span> <a - id="x1-620007.2"></a>Bazy nazw plików</h4> -<!--l. 2283--><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. 2292--><p class="indent" > Drugi plik z bazą danych – <span -class="ec-lmtt-10">aliases </span>– pozwala na nadawanie dodatkowych nazw plikom zawartym -w <span + id="x1-630007.2"></a>Bazy nazw plikw</h4> +<!--l. 2294--><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ą katalogw przeglądanie każdego +dopuszczalnego katalogu w poszukiwaniu pliku może zabierać sporo czasu (ma to miejsce zwłaszcza, jeżeli +przeszukać trzeba setki katalogw 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>, ktry zawiera przypisania plikw do katalogw. Unika się w ten sposb +czasochłonnego przeszukiwania dysku. +<!--l. 2303--><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. 2297--><p class="noindent" > -</p> +<!--l. 2308--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.2.1. </span> <a - id="x1-630007.2.1"></a>Baza nazw plików</h5> -<!--l. 2300--><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 -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 + id="x1-640007.2.1"></a>Baza nazw plikw</h5> +<!--l. 2311--><p class="noindent" >Jak wspomniano, plik zawierający głwną bazę nazw plikw musi nosić nazwę <span +class="ec-lmtt-10">ls-R</span>. W katalogu +podstawowym każdej hierarchii TeX-owej (domyślnie <span +class="ec-lmtt-10">$TEXMF</span>), ktrą chcemy włączyć w mechanizm +przeszukiwania, umieszczać można po jednym pliku <span +class="ec-lmtt-10">ls-R</span>; w większości przypadkw istnieje tylko jedna hierarchia. Kpathsea szuka pliku <span -class="ec-lmtt-10">ls-R </span>w ścieżce <span +class="ec-lmtt-10">ls-R </span>w ścieżce <span class="ec-lmtt-10">TEXMFDBS</span>. -</p><!--l. 2307--><p class="indent" > Najlepszym sposobem stworzenia i utrzymywania pliku „<span -class="ec-lmtt-10">ls-R</span>” jest uruchomienie skryptu <span +<!--l. 2318--><p class="indent" > Najlepszym sposobem stworzenia i utrzymywania pliku „<span +class="ec-lmtt-10">ls-R</span>” jest uruchomienie skryptu <span class="ec-lmtt-10">mktexlsr</span>, -będącego składnikiem dystrybucji. Jest on wywoływany przez różne skrypty typu „<span -class="ec-lmtt-10">mktex</span>”… . Zasadniczo -skrypt ten wykonuje jedynie polecenie </p><div class="alltt"> +będącego składnikiem dystrybucji. Jest on wywoływany przez rżne skrypty typu „<span +class="ec-lmtt-10">mktex</span>”… . Zasadniczo +skrypt ten wykonuje jedynie polecenie <div class="alltt"> -<div class="obeylines-v"> +<!--l. 2322--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">cd</span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmro-10">/your/texmf/root</span><span -class="ec-lmtt-10"> &&</span><span -class="ec-lmtt-10"> </span><span class="path"><span +class="ec-lmtt-10"> &&</span><span +class="ec-lmtt-10"> </span><span class="path"><span class="ec-lmtt-10">\</span></span><span class="ec-lmtt-10">ls</span><span -class="ec-lmtt-10"> -1LAR</span><span -class="ec-lmtt-10"> ./</span><span -class="ec-lmtt-10"> >ls-R</span> +class="ec-lmtt-10"> -1LAR</span><span +class="ec-lmtt-10"> ./</span><span +class="ec-lmtt-10"> >ls-R</span> </div> -</div> zakładając, że polecenie <span -class="ec-lmtt-10">ls </span>danego systemu utworzy właściwy format strumienia wyjściowego (GNU <span +</div> zakładając, że polecenie <span +class="ec-lmtt-10">ls </span>danego systemu utworzy właściwy format strumienia wyjściowego (GNU <span class="ec-lmtt-10">ls</span> -działa prawidłowo). Aby mieć pewność, że baza danych jest zawsze aktualna, wygodnie jest -przebudowywać ją regularnie za pomocą demona <span +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. 2322--><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. 2327--><p class="noindent" > -</p> +<!--l. 2333--><p class="indent" > Jeśli szukanego pliku nie ma w bazie danych, Kpathsea domyślnie przechodzi do przeszukiwania dysku. +Jeżeli jednak dany element ścieżki zaczyna się od „<span +class="ec-lmtt-10">!!</span>”, to w poszukiwaniu tego elementu sprawdzana zostanie +<span +class="ec-lmri-10">tylko </span>baza danych, a nigdy dysk. +<!--l. 2338--><p class="noindent" > <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. 2330--><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ć + id="x1-650007.2.2"></a>kpsewhich – program do przeszukiwania ścieżek</h5> +<!--l. 2341--><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). -</p> +class="ec-lmtt-10">find</span>, za pomocą ktrego lokalizować można pliki w hierarchiach TeX-owych +(jest on używany intensywnie w skryptach „<span +class="ec-lmtt-10">mktex...</span>” tej dystrybucji). <div class="alltt"> -<div class="obeylines-v"> +<!--l. 2347--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> </span><span +class="ec-lmtk-10"> </span><span class="ec-lmro-10">opcje</span><span -class="ec-lmtk-10">…</span><span -class="ec-lmtk-10"> </span><span +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> +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. 2342--><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. 2347--><p class="indent" > Poniżej przedstawione zostały ważniejsze parametry. -</p><!--l. 2349--><p class="noindent" > - - - </p><dl class="list1"><dt class="list"> +</div> Parametry wyszczeglnione w „<span +class="ec-lmro-10">opcje</span>” mogą zaczynać się zarwno od „<span +class="ec-lmtt-10">-</span>”, jak i od „<span +class="ec-lmtt-10">--</span>”, i dozwolony jest +każdy jednoznaczny skrt. +<!--l. 2353--><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 plikw o określonej nazwie (w tym celu można +wykorzystać Unix-owy program „<span +class="ec-lmtt-10">find</span>”). +<!--l. 2358--><p class="indent" > Poniżej przedstawione zostały ważniejsze parametry. +<!--l. 2360--><p class="noindent" > + <dl class="list1"><dt class="list"> <span class="ec-lmtt-10">--dpi=</span><span class="ec-lmro-10">num</span> </dt><dd class="list"> - <!--l. 2350--><p class="noindent" ><br -class="newline" />Ustaw rozdzielczość na <span -class="ec-lmro-10">num</span>; ma to tylko wpływ na przeszukiwanie fontów „<span -class="ec-lmtt-10">gf</span>” i „<span -class="ec-lmtt-10">pk</span>”. Dla - zgodności z <span -class="ec-lmss-10">dvips </span>parametr „<span -class="ec-lmtt-10">-D</span>” działa identycznie. Domyślną wartością jest 600. - </p></dd><dt class="list"> + <!--l. 2361--><p class="noindent" ><br +class="newline" />Ustaw rozdzielczość na <span +class="ec-lmro-10">num</span>; ma to tylko wpływ na przeszukiwanie fontw „<span +class="ec-lmtt-10">gf</span>” i „<span +class="ec-lmtt-10">pk</span>”. Dla + zgodności z <span +class="ec-lmss-10">dvips </span>parametr „<span +class="ec-lmtt-10">-D</span>” działa identycznie. Domyślną wartością jest 600. + </dd><dt class="list"> <span class="ec-lmtt-10">--format=</span><span class="ec-lmro-10">nazwa</span> </dt><dd class="list"> - <!--l. 2355--><p class="noindent" ><br + + + <!--l. 2366--><p class="noindent" ><br class="newline" />Ustawienie formatu (typu pliku) przeszukiwania na <span -class="ec-lmro-10">nazwa</span>. Domyślnie format odgadywany jest - z nazwy pliku. Dla formatów, które nie mają przydzielonego jednoznacznego rozszerzenia, - takich jak niektóre pliki MetaPost-owe czy pliki konfiguracyjne <span -class="ec-lmss-10">dvips</span>-a, należy wyszczególnić - nazwę plików znaną Kpathsea (np. <span +class="ec-lmro-10">nazwa</span>. Domyślnie format odgadywany jest + z nazwy pliku. Dla formatw, ktre nie mają przydzielonego jednoznacznego rozszerzenia, takich + jak niektre pliki MetaPost-owe czy pliki konfiguracyjne <span +class="ec-lmss-10">dvips</span>-a, należy wyszczeglnić nazwę + plikw znaną Kpathsea (np. <span class="ec-lmtt-10">tex </span>lub <span -class="ec-lmtt-10">enc</span>), których listę wyświetli uruchomienie +class="ec-lmtt-10">enc</span>), ktrych listę wyświetli uruchomienie <span +class="ec-lmtt-10">kpsewhich</span> <span -class="ec-lmtt-10">kpsewhich --help-formats</span>. - </p></dd><dt class="list"> +class="ec-lmtt-10">--help-formats</span>. + </dd><dt class="list"> <span class="ec-lmtt-10">--mode=</span><span class="ec-lmro-10">string</span> </dt><dd class="list"> - <!--l. 2362--><p class="noindent" ><br -class="newline" />Ustaw nazwę trybu na <span -class="ec-lmro-10">string</span>; dotyczy to jedynie szukania fontów „<span -class="ec-lmtt-10">gf</span>” oraz „<span -class="ec-lmtt-10">pk</span>”. Brak wartości - domyślnej – odnaleziony zostanie dowolny wyszczególniony tryb. - </p></dd><dt class="list"> + <!--l. 2373--><p class="noindent" ><br +class="newline" />Ustaw nazwę trybu na <span +class="ec-lmro-10">string</span>; dotyczy to jedynie szukania fontw „<span +class="ec-lmtt-10">gf</span>” oraz „<span +class="ec-lmtt-10">pk</span>”. Brak wartości + domyślnej – odnaleziony zostanie dowolny wyszczeglniony tryb. + </dd><dt class="list"> <span class="ec-lmtt-10">--must-exist</span> </dt><dd class="list"> - <!--l. 2367--><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 + <!--l. 2378--><p class="noindent" ><br +class="newline" />Zrb 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>. - </p></dd><dt class="list"> + </dd><dt class="list"> <span class="ec-lmtt-10">--path=</span><span class="ec-lmro-10">string</span> </dt><dd class="list"> - <!--l. 2372--><p class="noindent" ><br -class="newline" />Szukaj w ścieżce <span -class="ec-lmro-10">string </span>(rozdzielonej, jak zwykle, dwukropkami), zamiast zgadywać ścieżkę - przeszukiwania z nazwy pliku. „<span -class="ec-lmtt-10">//</span>” i wszystkie zwykłe rozszerzenia są możliwe. Parametry - „<span -class="ec-lmtt-10">--path</span>” oraz „<span -class="ec-lmtt-10">--format</span>” wzajemnie się wykluczają. - </p></dd><dt class="list"> + <!--l. 2383--><p class="noindent" ><br +class="newline" />Szukaj w ścieżce <span +class="ec-lmro-10">string </span>(rozdzielonej, jak zwykle, dwukropkami), zamiast zgadywać ścieżkę + przeszukiwania z nazwy pliku. „<span +class="ec-lmtt-10">//</span>” i wszystkie zwykłe rozszerzenia są możliwe. Parametry + „<span +class="ec-lmtt-10">--path</span>” oraz „<span +class="ec-lmtt-10">--format</span>” wzajemnie się wykluczają. + </dd><dt class="list"> <span class="ec-lmtt-10">--progname=</span><span class="ec-lmro-10">nazwa</span> </dt><dd class="list"> - <!--l. 2377--><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 + <!--l. 2388--><p class="noindent" ><br +class="newline" />Ustaw nazwę programu na <span +class="ec-lmro-10">nazwa</span>. Może to mieć wpływ na ścieżkę przeszukiwania poprzez <span class="ec-lmtt-10">.</span><span -class="ec-lmro-10">program </span>w plikach konfiguracyjnych. Domyślne jest „<span -class="ec-lmtt-10">kpsewhich</span>”. - </p></dd><dt class="list"> +class="ec-lmro-10">program </span>w plikach konfiguracyjnych. Domyślne jest „<span +class="ec-lmtt-10">kpsewhich</span>”. + </dd><dt class="list"> <span class="ec-lmtt-10">--show-path=</span><span class="ec-lmro-10">nazwa</span> </dt><dd class="list"> - <!--l. 2382--><p class="noindent" ><br -class="newline" />Pokazuje ścieżkę używaną do poszukiwania plików typu <span -class="ec-lmro-10">nazwa</span>. Użyć można zarówno - rozszerzenia „<span -class="ec-lmtt-10">.pk</span>”, „<span -class="ec-lmtt-10">.vf</span>”, etc., jak i nazwy pliku, tak jak w wypadku parametru „<span -class="ec-lmtt-10">--format</span>”. - </p></dd><dt class="list"> + <!--l. 2393--><p class="noindent" ><br +class="newline" />Pokazuje ścieżkę używaną do poszukiwania plikw typu <span +class="ec-lmro-10">nazwa</span>. Użyć można zarwno rozszerzenia + „<span +class="ec-lmtt-10">.pk</span>”, „<span +class="ec-lmtt-10">.vf</span>”, etc., jak i nazwy pliku, tak jak w wypadku parametru „<span +class="ec-lmtt-10">--format</span>”. + </dd><dt class="list"> <span class="ec-lmtt-10">--debug=</span><span class="ec-lmro-10">num</span> </dt><dd class="list"> - <!--l. 2387--><p class="noindent" ><br -class="newline" />Ustawia parametry wykrywania błędów na <span -class="ec-lmro-10">num</span>.</p></dd></dl> -<!--l. 2391--><p class="noindent" > -</p> + <!--l. 2398--><p class="noindent" ><br +class="newline" />Ustawia parametry wykrywania błędw na <span +class="ec-lmro-10">num</span>.</dd></dl> +<!--l. 2402--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.2.3. </span> <a - id="x1-650007.2.3"></a>Przykłady użycia</h5> -<!--l. 2394--><p class="noindent" >Przyjrzyjmy się teraz, jak działa Kpathsea. Oto proste wyszukiwanie: -</p> + id="x1-660007.2.3"></a>Przykłady użycia</h5> +<!--l. 2405--><p class="noindent" >Przyjrzyjmy się teraz, jak działa Kpathsea. Oto proste wyszukiwanie: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 2407--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> </span><span -class="ec-lmtk-10"> article.cls</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> </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 +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 plikw źrdłowych TeX-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"> +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 problemw dzięki swoim jednoznacznym rozszerzeniom: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 2418--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> array.sty</span> +class="ec-lmtk-10"> array.sty</span> <br /><span class="ec-lmtt-10">/usr/local/texmf-dist/tex/latex/tools/array.sty</span> <br /><span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> latin1.def</span> +class="ec-lmtk-10"> latin1.def</span> <br /><span class="ec-lmtt-10">/usr/local/texmf-dist/tex/latex/base/latin1.def</span> <br /><span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> size10.clo</span> +class="ec-lmtk-10"> size10.clo</span> + + <br /><span class="ec-lmtt-10">/usr/local/texmf-dist/tex/latex/base/size10.clo</span> <br /><span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> small2e.tex</span> +class="ec-lmtk-10"> small2e.tex</span> <br /><span class="ec-lmtt-10">/usr/local/texmf-dist/tex/latex/base/small2e.tex</span> <br /><span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> tugboat.bib</span> +class="ec-lmtk-10"> tugboat.bib</span> <br /><span class="ec-lmtt-10">/usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib</span> </div> </div> -<!--l. 2420--><p class="noindent" >(Ostatni plik to BibTeX-owa baza bibliograficzna dla artykułów <span +<!--l. 2431--><p class="noindent" >(Ostatni plik to B<span +class="ec-lmcsc-10">ib</span>TeX-owa baza bibliograficzna dla artykułw <span class="ec-lmri-10">TUGBoat</span>). -</p> <div class="alltt"> -<div class="obeylines-v"> +<!--l. 2434--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> cmr10.pk</span> +class="ec-lmtk-10"> cmr10.pk</span> </div> </div> Pliki czcionek bitmapowych typu <span -class="ec-lmtt-10">.pk </span>używane są przez sterowniki programów, takich jak <span +class="ec-lmtt-10">.pk </span>używane są przez sterowniki programw, takich jak <span class="ec-lmss-10">dvips </span>czy <span class="ec-lmss-10">xdvi</span>. -W tym wypadku wynik przeszukiwania okaże się pusty, ponieważ w systemie brak gotowych -wygenerowanych czcionek Computer Modern („<span -class="ec-lmtt-10">.pk</span>”) Wynika to z faktu używania w TeX Live fontów -PostScript-owych Type1. <div class="alltt"> +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 fontw PostScript-owych Type1. +<div class="alltt"> -<div class="obeylines-v"> +<!--l. 2442--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> wsuipa10.pk</span> +class="ec-lmtk-10"> wsuipa10.pk</span> <br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk</span> +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk</span> </div> -</div> Dla tych fontów (alfabetu fonetycznego) musieliśmy wygenerować pliki „<span -class="ec-lmtt-10">.pk</span>”, a ponieważ domyślnym -Metafont-owym trybem naszej instalacji jest <span -class="ec-lmtt-10">ljfour </span>z podstawową rozdzielczością 600dpi, zwracany jest taki -właśnie wynik. <div class="alltt"> +</div> Dla tych fontw (alfabetu fonetycznego) musieliśmy wygenerować pliki „<span +class="ec-lmtt-10">.pk</span>”, a ponieważ domyślnym +<span +class="logo-10">METAFONT</span>-owym trybem naszej instalacji jest <span +class="ec-lmtt-10">ljfour </span>z podstawową rozdzielczością 600dpi, zwracany jest +taki właśnie wynik. <div class="alltt"> -<div class="obeylines-v"> +<!--l. 2452--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> -dpi=300</span><span -class="ec-lmtk-10"> wsuipa10.pk</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 -instalacji taka czcionka nie jest dostępna. Programy takie jak <span +</div> W przypadku, kiedy zaznaczamy rozdzielczość 300dpi (<span +class="ec-lmtt-10">-dpi=300</span>), otrzymujemy informację, że w naszej +instalacji taka czcionka nie jest dostępna. Programy takie jak <span class="ec-lmss-10">dvips </span>czy <span -class="ec-lmss-10">xdvi </span>zatrzymałyby się, aby utworzyć +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-lmtt-10">.pk </span>w wymaganej rozdzielczości (używając skryptu <span class="ec-lmss-10">mktexpk</span>). -<!--l. 2451--><p class="indent" > Przeanalizujmy teraz pliki nagłówkowe i konfiguracyjne programu <span +<!--l. 2462--><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 -poszukiwanie pliku konfiguracyjnego <span -class="ec-lmtt-10">config.ps</span>, zaś trzeci – szukanie pliku mapy czcionek PostScriptowych -<span -class="ec-lmtt-10">psfonts.map </span>(począwszy od edycji 2004, pliki <span -class="ec-lmtt-10">.map </span>i <span -class="ec-lmtt-10">.enc </span>mają własne reguły przeszukiwania ścieżek -i zmienione położenie w ramach drzew <span -class="ec-lmtt-10">texmf</span>). Ponieważ rozszerzenie „<span -class="ec-lmtt-10">.ps</span>” nie jest jednoznaczne, -musimy wyraźnie zaznaczyć, jaki typ jest wymagany dla pliku <span +class="ec-lmtt-10">tex.pro</span>, wykorzystywanego dla potrzeb TeX-a. Drugi przykład pokazuje +poszukiwanie pliku konfiguracyjnego <span +class="ec-lmtt-10">config.ps</span>, zaś trzeci – szukanie pliku mapy czcionek PostScriptowych +<span +class="ec-lmtt-10">psfonts.map </span>(począwszy od edycji 2004, pliki <span +class="ec-lmtt-10">.map </span>i <span +class="ec-lmtt-10">.enc </span>mają własne reguły przeszukiwania +ścieżek i zmienione położenie w ramach drzew <span class="path"><span +class="ec-lmtt-10">texmf</span></span>). Ponieważ rozszerzenie „<span +class="ec-lmtt-10">.ps</span>” nie jest +jednoznaczne, musimy wyraźnie zaznaczyć, jaki typ jest wymagany dla pliku <span class="ec-lmtt-10">config.ps </span>(<span class="ec-lmtt-10">dvips config</span>). -</p><div class="alltt"> +<div class="alltt"> -<div class="obeylines-v"> +<!--l. 2474--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> tex.pro</span> +class="ec-lmtk-10"> tex.pro</span> <br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> /usr/local/texmf/dvips/base/tex.pro</span> +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf/dvips/base/tex.pro</span> <br /><span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> --format="dvips</span><span -class="ec-lmtk-10"> config"</span><span -class="ec-lmtk-10"> config.ps</span> +class="ec-lmtk-10"> --format="dvips</span><span +class="ec-lmtk-10"> config"</span><span +class="ec-lmtk-10"> config.ps</span> <br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> /usr/local/texmf/dvips/config/config.ps</span> +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf/dvips/config/config.ps</span> <br /><span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> psfonts.map</span> +class="ec-lmtk-10"> psfonts.map</span> <br /><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> - - +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. 2472--><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"> +<!--l. 2483--><p class="indent" > Przyjrzyjmy się teraz bliżej plikom pomocniczym fontw Times PostScript z kolekcji URW. W standardzie +nazewnictwa fontw mają one prefiks „<span +class="ec-lmtt-10">utm</span>”. Pierwszy plik, ktry przeszukujemy, to plik konfiguracyjny, +zawierający nazwę pliku z przemapowaniem fontw: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 2487--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> --format="dvips</span><span -class="ec-lmtk-10"> config"</span><span -class="ec-lmtk-10"> config.utm</span> +class="ec-lmtk-10"> --format="dvips</span><span +class="ec-lmtk-10"> config"</span><span +class="ec-lmtk-10"> config.utm</span> <br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> /usr/local/texmf-dist/dvips/psnfss/config.utm</span> +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf-dist/dvips/psnfss/config.utm</span> </div> -</div> W pliku tym znajduje się wiersz: <div class="alltt"> +</div> W pliku tym znajduje się wiersz: <div class="alltt"> + + -<div class="obeylines-v"> +<!--l. 2492--><p class="noindent" ><div class="obeylines-v"> <span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> p</span><span -class="ec-lmtt-10"> +utm.map</span> +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> p</span><span +class="ec-lmtt-10"> +utm.map</span> </div> -</div> wskazujący na plik <span -class="ec-lmtt-10">utm.map</span>, który chcemy zlokalizować w następnej kolejności: <div class="alltt"> +</div> wskazujący na plik <span +class="ec-lmtt-10">utm.map</span>, ktry chcemy zlokalizować w następnej kolejności: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 2497--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> utm.map</span> +class="ec-lmtk-10"> utm.map</span> <br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> /usr/local/texmf-dist/fonts/map/dvips/times/utm.map</span> +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf-dist/fonts/map/dvips/times/utm.map</span> </div> -</div> Plik z przemapowaniem definiuje nazwy czcionek PostScriptowych Type1 w zestawie fontów URW, zaś -jego zawartość wygląda następująco (pokazane są tylko fragmenty wierszy): <div class="alltt"> +</div> Plik z przemapowaniem definiuje nazwy czcionek PostScriptowych Type1 w zestawie fontw URW, zaś jego +zawartość wygląda następująco (pokazane są tylko fragmenty wierszy): <div class="alltt"> -<div class="obeylines-v"> +<!--l. 2504--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">utmb8r</span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> NimbusRomNo9L-Medi</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"> <utmb8a.pfb</span> +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> NimbusRomNo9L-Medi</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"> <utmb8a.pfb</span> <br /><span class="ec-lmtt-10">utmbi8r</span><span -class="ec-lmtt-10"> NimbusRomNo9L-MediItal...</span><span -class="ec-lmtt-10"> <utmbi8a.pfb</span> +class="ec-lmtt-10"> NimbusRomNo9L-MediItal...</span><span +class="ec-lmtt-10"> <utmbi8a.pfb</span> <br /><span class="ec-lmtt-10">utmr8r</span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> NimbusRomNo9L-Regu</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"> <utmr8a.pfb</span> +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> NimbusRomNo9L-Regu</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"> <utmr8a.pfb</span> <br /><span class="ec-lmtt-10">utmri8r</span><span -class="ec-lmtt-10"> NimbusRomNo9L-ReguItal...</span><span -class="ec-lmtt-10"> <utmri8a.pfb</span> +class="ec-lmtt-10"> NimbusRomNo9L-ReguItal...</span><span +class="ec-lmtt-10"> <utmri8a.pfb</span> <br /><span class="ec-lmtt-10">utmbo8r</span><span -class="ec-lmtt-10"> NimbusRomNo9L-Medi</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"> <utmb8a.pfb</span> +class="ec-lmtt-10"> NimbusRomNo9L-Medi</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"> <utmb8a.pfb</span> <br /><span class="ec-lmtt-10">utmro8r</span><span -class="ec-lmtt-10"> NimbusRomNo9L-Regu</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"> <utmr8a.pfb</span> +class="ec-lmtt-10"> NimbusRomNo9L-Regu</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"> <utmr8a.pfb</span> </div> -</div> Używając przeszukiwania plików z fontami Type1, znajdźmy font Times Roman <span -class="ec-lmtt-10">utmr8a.pfb </span>w drzewie -katalogów <span +</div> Używając przeszukiwania plikw z fontami Type1, znajdźmy font Times Roman <span +class="ec-lmtt-10">utmr8a.pfb </span>w drzewie +katalogw <span class="ec-lmtt-10">texmf</span>: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 2514--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">kpsewhich</span><span -class="ec-lmtk-10"> utmr8a.pfb</span> +class="ec-lmtk-10"> utmr8a.pfb</span> <br /><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> </span><span -class="ec-lmtt-10"> /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb</span> +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb</span> </div> </div> -<!--l. 2510--><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. 2515--><p class="noindent" > -</p> +<!--l. 2521--><p class="indent" > Powyższe przykłady pokazują, jak łatwo można znajdować lokalizację danego pliku. Jest to ważne +zwłaszcza wwczas, gdy istnieje podejrzenie, że gdzieś zawieruszyła się błędna wersja jakiegoś pliku; <span +class="ec-lmss-10">kpsewhich</span> +pokaże tylko pierwszy napotkany plik. +<!--l. 2526--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">7.2.4. </span> <a - id="x1-660007.2.4"></a>Diagnostyka błędów</h5> -<!--l. 2518--><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"> + id="x1-670007.2.4"></a>Diagnostyka błędw</h5> +<!--l. 2529--><p class="noindent" >Czasami niezbędne są informacje o tym, jak program sobie radzi z odniesieniami do plikw. Aby dało się je +uzyskać w wygodny sposb, Kpathsea oferuje rżne poziomy diagnostyki błędw: + <dl class="list1"><dt class="list"> <span -class="ec-lmtt-10"> 1 </span> </dt><dd +class="ec-lmtt-10"> 1 </span> </dt><dd class="list"> - <!--l. 2522--><p class="noindent" >Wywołanie <span -class="ec-lmtt-10">stat </span>(testy pliku). Podczas uruchamiania z uaktualnioną bazą danych <span + <!--l. 2533--><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. - </p></dd><dt class="list"> + powinno to przeważnie dawać żadnego wyniku. + </dd><dt class="list"> <span -class="ec-lmtt-10"> 2 </span> </dt><dd +class="ec-lmtt-10"> 2 </span> </dt><dd class="list"> - <!--l. 2525--><p class="noindent" >Zapis odwołań do tablic asocjacyjnych (<span + <!--l. 2536--><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"> +class="ec-lmtt-10">ls-R</span>, pliki przemapowań, + pliki konfiguracyjne. + </dd><dt class="list"> <span -class="ec-lmtt-10"> 4 </span> </dt><dd +class="ec-lmtt-10"> 4 </span> </dt><dd class="list"> - <!--l. 2527--><p class="noindent" >Operacje otwarcia i zamknięcia pliku. - </p></dd><dt class="list"> + <!--l. 2538--><p class="noindent" >Operacje otwarcia i zamknięcia pliku. + </dd><dt class="list"> <span -class="ec-lmtt-10"> 8 </span> </dt><dd +class="ec-lmtt-10"> 8 </span> </dt><dd class="list"> - <!--l. 2528--><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"> + <!--l. 2539--><p class="noindent" >Oglne informacje o ścieżkach dla typw plikw szukanych przez Kpathsea; użyteczne do + znalezienia ścieżki zdefiniowanej dla konkretnego pliku. + </dd><dt class="list"> <span class="ec-lmtt-10">16 </span> </dt><dd class="list"> - <!--l. 2531--><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"> + <!--l. 2542--><p class="noindent" >Lista katalogw dla każdego z elementw ścieżki (odnosi się tylko do poszukiwań na dysku). + </dd><dt class="list"> <span class="ec-lmtt-10">32 </span> </dt><dd class="list"> - <!--l. 2533--><p class="noindent" >Poszukiwania plików. - </p></dd><dt class="list"> + <!--l. 2544--><p class="noindent" >Poszukiwania plikw. + + + </dd><dt class="list"> <span class="ec-lmtt-10">64 </span> </dt><dd class="list"> - <!--l. 2534--><p class="noindent" >Wartości zmiennych.</p></dd></dl> -<!--l. 2536--><p class="noindent" >Wartość <span -class="ec-lmtt-10">-1 </span>ustawia wszystkie powyższe opcje – w praktyce jest to zazwyczaj najwygodniejsze. -</p><!--l. 2540--><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 + <!--l. 2545--><p class="noindent" >Wartości zmiennych.</dd></dl> +<!--l. 2547--><p class="noindent" >Wartość <span +class="ec-lmtt-10">-1 </span>ustawia wszystkie powyższe opcje – w praktyce jest to zazwyczaj najwygodniejsze. +<!--l. 2551--><p class="indent" > Podobnie w przypadku programu <span +class="ec-lmss-10">dvips</span>, ustawiając kombinację przełącznikw wykrywania błędw, można +dokładnie śledzić, skąd pochodzą pliki. W sytuacji gdy plik nie zostanie odnaleziony, widać, +w ktrych katalogach program szukał danego pliku, dzięki czemu można się zorientować, jaki jest problem. -</p><!--l. 2545--><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. 2550--><p class="noindent" ><span +<!--l. 2556--><p class="indent" > Oglnie mwiąc, ponieważ programy odwołują się wewnętrznie do biblioteki Kpathsea, opcje wykrywania +błędw można wybrać przy użyciu zmiennej środowiskowej <span +class="ec-lmtt-10">KPATHSEA_DEBUG</span>, ustawiając ją na opisaną +powyżej wartość (kombinację wartości). +<!--l. 2561--><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 -class="ec-lmbx-10">ó</span><span -class="ec-lmbx-10">w Windows: </span>w systemie tym niełatwo przekierować komunikaty programu -do pliku. Do celów diagnostycznych można chwilowo ustawić zmienne (w oknie CMD): <span +class="ec-lmbx-10">żytkownik</span><span +class="ec-lmbx-10">w Windows: </span>w systemie tym niełatwo przekierować komunikaty +programu do pliku. Do celw diagnostycznych można chwilowo ustawić zmienne (w oknie CMD): <span class="ec-lmtt-10">SET</span> <span class="ec-lmtt-10">KPATHSEA_DEBUG_OUTPUT=err.log</span>. -</p><!--l. 2556--><p class="indent" > Rozważmy na przykład mały LaTeX-owy plik źródłowy <span -class="ec-lmtt-10">hello-world.tex</span>, który zawiera: +<!--l. 2567--><p class="indent" > Rozważmy na przykład mały LaTeX-owy plik źrdłowy <span +class="ec-lmtt-10">hello-world.tex</span>, ktry zawiera: -</p> - <pre class="verbatim" id="verbatim-5"> - <pre class="fancyvrb" id="fancyvrb18"><a - id="x1-66002r1"></a> \documentclass{article} + <pre class="verbatim" id="verbatim-7"> + <pre class="fancyvrb" id="fancyvrb21"><a + id="x1-67002r1"></a>  \documentclass{article} <a - id="x1-66004r2"></a> \begin{document} + id="x1-67004r2"></a>  \begin{document} <a - id="x1-66006r3"></a> Hello World! + id="x1-67006r3"></a>  Hello World! <a - id="x1-66008r4"></a> \end{document}</pre> + id="x1-67008r4"></a>  \end{document}</pre> </pre> -<!--l. 2563--><p class="nopar" >Ten mały plik korzysta jedynie z fontu <span -class="ec-lmtt-10">cmr10</span>. Przyjrzyjmy się, jak <span +<!--l. 2574--><p class="nopar" >Ten mały plik korzysta jedynie z fontu <span +class="ec-lmtt-10">cmr10</span>. Przyjrzyjmy się, jak <span class="ec-lmss-10">dvips </span>przygotowuje plik PostScript-owy -(chcemy użyć wersji Type1 fontu Computer Modern, stąd opcja <span -class="ec-lmtt-10">-Pcms</span>). </p><div class="alltt"> +(chcemy użyć wersji Type1 fontu Computer Modern, stąd opcja <span +class="ec-lmtt-10">-Pcms</span>). <div class="alltt"> -<div class="obeylines-v"> +<!--l. 2578--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">dvips</span><span -class="ec-lmtk-10"> -d4100</span><span -class="ec-lmtk-10"> hello-world</span><span -class="ec-lmtk-10"> -Pcms</span><span -class="ec-lmtk-10"> -o</span> +class="ec-lmtk-10"> -d4100</span><span +class="ec-lmtk-10"> hello-world</span><span +class="ec-lmtk-10"> -Pcms</span><span +class="ec-lmtk-10"> -o</span> </div> -</div> Mamy tu do czynienia jednocześnie z czwartą klasą wykrywania błędów programu <span -class="ec-lmss-10">dvips </span>(ścieżki -fontowe) oraz z rozwijaniem elementu ścieżki przez Kpathsea (patrz: <span +</div> Mamy tu do czynienia jednocześnie z czwartą klasą wykrywania błędw programu <span +class="ec-lmss-10">dvips </span>(ścieżki +fontowe) oraz z rozwijaniem elementu ścieżki przez Kpathsea (patrz: <span 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. 2576--><p class="indent" > <a - id="x1-66031r12"></a></p><figure class="float" +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-67031r12">12<!--tex4ht:ref: fig:dvipsdbga --></a>. +<!--l. 2587--><p class="indent" > <a + id="x1-67031r12"></a><hr class="float"><div class="float" > <div class="BVerbatimInput"> <span class="ec-lmtt-9">debug:start</span><span -class="ec-lmtt-9"> search(file=texmf.cnf,</span><span -class="ec-lmtt-9"> must_exist=1,</span><span -class="ec-lmtt-9"> find_all=1,</span><br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=.:/usr/local/bin/texlive:/usr/local/bin:</span><br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> /usr/local/bin/texmf/web2c:/usr/local:</span><br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> /usr/local/texmf/web2c:/.:/./teTeX/TeX/texmf/web2c:).</span><br /><span +class="ec-lmtt-9"> search(file=texmf.cnf,</span><span +class="ec-lmtt-9"> must_exist=1,</span><span +class="ec-lmtt-9"> find_all=1,</span><br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=.:/usr/local/bin/texlive:/usr/local/bin:</span><br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> /usr/local/bin/texmf/web2c:/usr/local:</span><br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> /usr/local/texmf/web2c:/.:/./teTeX/TeX/texmf/web2c:).</span><br /><span class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=ls-R,</span><span -class="ec-lmtt-9"> must_exist=1,</span><span -class="ec-lmtt-9"> find_all=1,</span><br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=~/tex:/usr/local/texmf).</span><br /><span +class="ec-lmtt-9"> search(file=ls-R,</span><span +class="ec-lmtt-9"> must_exist=1,</span><span +class="ec-lmtt-9"> find_all=1,</span><br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=~/tex:/usr/local/texmf).</span><br /><span class="ec-lmtt-9">kdebug:search(ls-R)</span><span -class="ec-lmtt-9"> =>/usr/local/texmf/ls-R</span><br /><span +class="ec-lmtt-9"> =>/usr/local/texmf/ls-R</span><br /><span class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=aliases,</span><span -class="ec-lmtt-9"> must_exist=1,</span><span -class="ec-lmtt-9"> find_all=1,</span><br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=~/tex:/usr/local/texmf).</span><br /><span +class="ec-lmtt-9"> search(file=aliases,</span><span +class="ec-lmtt-9"> must_exist=1,</span><span +class="ec-lmtt-9"> find_all=1,</span><br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=~/tex:/usr/local/texmf).</span><br /><span class="ec-lmtt-9">kdebug:search(aliases)</span><span -class="ec-lmtt-9"> =></span><span -class="ec-lmtt-9"> /usr/local/texmf/aliases</span><br /><span +class="ec-lmtt-9"> =></span><span +class="ec-lmtt-9"> /usr/local/texmf/aliases</span><br /><span class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=config.ps,</span><span -class="ec-lmtt-9"> must_exist=0,</span><span -class="ec-lmtt-9"> find_all=0,</span><br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=.:~/tex:!!/usr/local/texmf/dvips//).</span><br /><span +class="ec-lmtt-9"> search(file=config.ps,</span><span +class="ec-lmtt-9"> must_exist=0,</span><span +class="ec-lmtt-9"> find_all=0,</span><br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=.:~/tex:!!/usr/local/texmf/dvips//).</span><br /><span class="ec-lmtt-9">kdebug:search(config.ps)</span><span -class="ec-lmtt-9"> =></span><span -class="ec-lmtt-9"> /usr/local/texmf/dvips/config/config.ps</span><br /><span +class="ec-lmtt-9"> =></span><span +class="ec-lmtt-9"> /usr/local/texmf/dvips/config/config.ps</span><br /><span class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=/root/.dvipsrc,</span><span -class="ec-lmtt-9"> must_exist=0,</span><span -class="ec-lmtt-9"> find_all=0,</span><br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=.:~/tex:!!/usr/local/texmf/dvips//).</span><br /><span +class="ec-lmtt-9"> search(file=/root/.dvipsrc,</span><span +class="ec-lmtt-9"> must_exist=0,</span><span +class="ec-lmtt-9"> find_all=0,</span><br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=.:~/tex:!!/usr/local/texmf/dvips//).</span><br /><span class="ec-lmtt-9">search(file=/home/goossens/.dvipsrc,</span><span -class="ec-lmtt-9"> must_exist=1,</span><span -class="ec-lmtt-9"> find_all=0,</span><br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).</span><br /><span +class="ec-lmtt-9"> must_exist=1,</span><span +class="ec-lmtt-9"> find_all=0,</span><br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).</span><br /><span class="ec-lmtt-9">kdebug:search($HOME/.dvipsrc)</span><span -class="ec-lmtt-9"> =></span><br /><span +class="ec-lmtt-9"> =></span><br /><span class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=config.cms,</span><span -class="ec-lmtt-9"> must_exist=0,</span><span -class="ec-lmtt-9"> find_all=0,</span><br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).</span><br /><span +class="ec-lmtt-9"> search(file=config.cms,</span><span +class="ec-lmtt-9"> must_exist=0,</span><span +class="ec-lmtt-9"> find_all=0,</span><br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).</span><br /><span class="ec-lmtt-9">kdebug:search(config.cms)</span><br /><span class="ec-lmtt-9">=>/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 --> - - - </figure> -<!--l. 2582--><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 -class="ec-lmtt-10">ls-R</span> -(w celu optymalizacji szukania plików), następnie plik <span -class="ec-lmtt-10">aliases</span>, który umożliwia deklarowanie różnych -nazw (np. krótkie DOS-owe „8.3” i bardziej naturalne dłuższe wersje) dla tych samych plików. Następnie -<span -class="ec-lmss-10">dvips </span>znajduje podstawowy plik konfiguracyjny <span -class="ec-lmtt-10">config.ps</span>, zanim poszuka pliku z ustawieniami -użytkownika <span -class="ec-lmtt-10">.dvipsrc </span>(który w tym wypadku <span -class="ec-lmri-10">nie </span>zostaje odnaleziony). W końcu <span + <div class="caption" +><span class="id">Rysunek 12: </span><span +class="content">Szukanie pliku konfiguracyjnego</span></div><!--tex4ht:label?: x1-67031r12 --> + + + </div><hr class="endfloat" /> +<!--l. 2593--><p class="indent" > Program <span +class="ec-lmss-10">dvips </span>zaczyna pracę od zlokalizowania potrzebnych mu plikw. Najpierw znajduje plik <span +class="ec-lmtt-10">texmf.cnf</span>, +ktry zawiera ścieżki przeszukiwania dla innych plikw. Potem znajduje bazę danych <span +class="ec-lmtt-10">ls-R </span>(w celu +optymalizacji szukania plikw), następnie plik <span +class="ec-lmtt-10">aliases</span>, ktry umożliwia deklarowanie rżnych nazw (np. +krtkie DOS-owe „8.3” i bardziej naturalne dłuższe wersje) dla tych samych plikw. Następnie +<span +class="ec-lmss-10">dvips </span>znajduje podstawowy plik konfiguracyjny <span +class="ec-lmtt-10">config.ps</span>, zanim poszuka pliku z ustawieniami +użytkownika <span +class="ec-lmtt-10">.dvipsrc </span>(ktry w tym wypadku <span +class="ec-lmri-10">nie </span>zostaje odnaleziony). W końcu <span class="ec-lmss-10">dvips </span>lokalizuje plik -konfiguracyjny <span -class="ec-lmtt-10">config.cms </span>dla fontów PostScript-owych Computer Modern (jest to inicjowane przez +konfiguracyjny <span +class="ec-lmtt-10">config.cms </span>dla fontw 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. -</p><div class="alltt"> +class="ec-lmtt-10">-Pcms </span>przy uruchamianiu programu). Plik ten zawiera listę plikw z „mapami”, +ktre definiują relacje pomiędzy TeX-owymi, PostScript-owymi i systemowymi nazwami fontw. +<div class="alltt"> -<div class="obeylines-v"> +<!--l. 2607--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">></span><span -class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span class="ec-lmtk-10">more</span><span -class="ec-lmtk-10"> /usr/local/texmf-dist/dvips/config/config.cms</span> +class="ec-lmtk-10"> /usr/local/texmf-dist/dvips/config/config.cms</span> <br /><span class="ec-lmtt-10">p</span><span -class="ec-lmtt-10"> +ams.map</span> +class="ec-lmtt-10"> +ams.map</span> <br /><span class="ec-lmtt-10">p</span><span -class="ec-lmtt-10"> +cms.map</span> +class="ec-lmtt-10"> +cms.map</span> <br /><span class="ec-lmtt-10">p</span><span -class="ec-lmtt-10"> +cmbkm.map</span> +class="ec-lmtt-10"> +cmbkm.map</span> <br /><span class="ec-lmtt-10">p</span><span -class="ec-lmtt-10"> +amsbkm.map</span> +class="ec-lmtt-10"> +amsbkm.map</span> </div> -</div> W ten sposób <span -class="ec-lmss-10">dvips </span>wyszukuje wszystkie te pliki oraz główny plik z przemapowaniem <span -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. 2610--><p class="indent" > W tym miejscu <span -class="ec-lmss-10">dvips </span>zgłasza się użytkownikowi: </p><div class="alltt"> +</div> W ten sposb <span +class="ec-lmss-10">dvips </span>wyszukuje wszystkie te pliki oraz głwny plik z przemapowaniem <span +class="ec-lmtt-10">psfonts.map</span>, ktry +ładowany jest domyślnie (zawiera on deklaracje często używanych fontw postscriptowych; więcej szczegłw +na temat postscriptowych plikw przemapowań fontw można znaleźć w ostatniej części rozdziału +<a +href="#x1-660007.2.3">7.2.3<!--tex4ht:ref: sec:examples-of-use --></a>). +<!--l. 2621--><p class="indent" > W tym miejscu <span +class="ec-lmss-10">dvips </span>zgłasza się użytkownikowi: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 2622--><p class="noindent" ><div class="obeylines-v"> <span class="ec-lmtt-10">%</span> <br /><span class="ec-lmtt-10">This</span><span -class="ec-lmtt-10"> is</span><span -class="ec-lmtt-10"> dvips(k)</span><span -class="ec-lmtt-10"> 5.92b</span><span -class="ec-lmtt-10"> Copyright</span><span -class="ec-lmtt-10"> 2002</span><span -class="ec-lmtt-10"> Radical</span><span -class="ec-lmtt-10"> Eye</span><span -class="ec-lmtt-10"> Software</span><span -class="ec-lmtt-10"> (www.radicaleye.com)</span> +class="ec-lmtt-10"> is</span><span +class="ec-lmtt-10"> dvips(k)</span><span +class="ec-lmtt-10"> 5.92b</span><span +class="ec-lmtt-10"> Copyright</span><span +class="ec-lmtt-10"> 2002</span><span +class="ec-lmtt-10"> Radical</span><span +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> </div>potem szuka pliku prologu <span class="ec-lmtt-10">texc.pro</span>: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 2631--><p class="noindent" ><div class="obeylines-v"> <br /><span class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=texc.pro,</span><span -class="ec-lmtt-9"> must_exist=0,</span><span -class="ec-lmtt-9"> find_all=0,</span> +class="ec-lmtt-9"> search(file=texc.pro,</span><span +class="ec-lmtt-9"> must_exist=0,</span><span +class="ec-lmtt-9"> find_all=0,</span> <br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span> +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span> <br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span> +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span> <br /><span class="ec-lmtt-9">kdebug:search(texc.pro)</span><span -class="ec-lmtt-9"> =></span><span -class="ec-lmtt-9"> /usr/local/texmf/dvips/base/texc.pro</span> +class="ec-lmtt-9"> =></span><span +class="ec-lmtt-9"> /usr/local/texmf/dvips/base/texc.pro</span> </div> </div> Po znalezieniu szukanego pliku <span -class="ec-lmss-10">dvips </span>podaje datę i czas oraz informuje o generowaniu pliku <span +class="ec-lmss-10">dvips </span>podaje datę i czas oraz informuje o generowaniu pliku <span class="ec-lmtt-10">hello-world.ps</span>. -Ponieważ potrzebuje pliku z fontem <span -class="ec-lmtt-10">cmr10</span>, a jest on zadeklarowany jako dostępny, wyświetla komunikat: +Ponieważ potrzebuje pliku z fontem <span +class="ec-lmtt-10">cmr10</span>, a jest on zadeklarowany jako dostępny, wyświetla komunikat: <div class="alltt"> -<div class="obeylines-v"> +<!--l. 2645--><p class="noindent" ><div class="obeylines-v"> <br /><span class="ec-lmtt-9">TeX</span><span -class="ec-lmtt-9"> output</span><span -class="ec-lmtt-9"> 1998.02.26:1204’</span><span -class="ec-lmtt-9"> -></span><span -class="ec-lmtt-9"> hello-world.ps</span> +class="ec-lmtt-9"> output</span><span +class="ec-lmtt-9"> 1998.02.26:1204’</span><span +class="ec-lmtt-9"> -></span><span +class="ec-lmtt-9"> hello-world.ps</span> <br /><span class="ec-lmtt-9">Defining</span><span -class="ec-lmtt-9"> font</span><span -class="ec-lmtt-9"> ()</span><span -class="ec-lmtt-9"> cmr10</span><span -class="ec-lmtt-9"> at</span><span -class="ec-lmtt-9"> 10.0pt</span> +class="ec-lmtt-9"> font</span><span +class="ec-lmtt-9"> ()</span><span +class="ec-lmtt-9"> cmr10</span><span +class="ec-lmtt-9"> at</span><span +class="ec-lmtt-9"> 10.0pt</span> <br /><span class="ec-lmtt-9">Font</span><span -class="ec-lmtt-9"> cmr10</span><span -class="ec-lmtt-9"> <CMR10></span><span -class="ec-lmtt-9"> is</span><span -class="ec-lmtt-9"> resident.</span></div> +class="ec-lmtt-9"> cmr10</span><span +class="ec-lmtt-9"> <CMR10></span><span +class="ec-lmtt-9"> is</span><span +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 -innych plików startowych (nie pokazanych). W końcu przykładowy font Type1 <span +class="ec-lmtt-10">cmr10.tfm</span>, ktry zostaje znaleziony, po czym <span +class="ec-lmss-10">dvips </span>powołuje się na kilka +innych plikw startowych (nie pokazanych). W końcu przykładowy font Type1 <span class="ec-lmtt-10">cmr10.pfb </span>zostaje -zlokalizowany i dołączony do pliku wynikowego (patrz ostatnia linia): <div class="alltt"> +zlokalizowany i dołączony do pliku wynikowego (patrz ostatnia linia): <div class="alltt"> -<div class="obeylines-v"> +<!--l. 2654--><p class="noindent" ><div class="obeylines-v"> <br /><span class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=cmr10.tfm,</span><span -class="ec-lmtt-9"> must_exist=1,</span><span -class="ec-lmtt-9"> find_all=0,</span> +class="ec-lmtt-9"> search(file=cmr10.tfm,</span><span +class="ec-lmtt-9"> must_exist=1,</span><span +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> +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 -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"> /var/tex/fonts/tfm//).</span> +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> /var/tex/fonts/tfm//).</span> <br /><span class="ec-lmtt-9">kdebug:search(cmr10.tfm)</span><span -class="ec-lmtt-9"> =></span><span -class="ec-lmtt-9"> /usr/local/texmf-dist/fonts/tfm/public/cm/cmr10.tfm</span> +class="ec-lmtt-9"> =></span><span +class="ec-lmtt-9"> /usr/local/texmf-dist/fonts/tfm/public/cm/cmr10.tfm</span> <br /><span class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=texps.pro,</span><span -class="ec-lmtt-9"> must_exist=0,</span><span -class="ec-lmtt-9"> find_all=0,</span> +class="ec-lmtt-9"> search(file=texps.pro,</span><span +class="ec-lmtt-9"> must_exist=0,</span><span +class="ec-lmtt-9"> find_all=0,</span> <br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> ...</span> +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> ...</span> <br /><span class="ec-lmtt-9"><texps.pro></span> <br /><span class="ec-lmtt-9">kdebug:start</span><span -class="ec-lmtt-9"> search(file=cmr10.pfb,</span><span -class="ec-lmtt-9"> must_exist=0,</span><span -class="ec-lmtt-9"> find_all=0,</span> +class="ec-lmtt-9"> search(file=cmr10.pfb,</span><span +class="ec-lmtt-9"> must_exist=0,</span><span +class="ec-lmtt-9"> find_all=0,</span> <br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf-dist/dvips//:</span> +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf-dist/dvips//:</span> <br /><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> </span><span -class="ec-lmtt-9"> ~/tex/fonts/type1//:!!/usr/local/texmf-dist/fonts/type1//).</span> +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> ~/tex/fonts/type1//:!!/usr/local/texmf-dist/fonts/type1//).</span> <br /><span class="ec-lmtt-9">kdebug:search(cmr10.pfb)</span><span -class="ec-lmtt-9"> =></span><span -class="ec-lmtt-9"> /usr/local/texmf-dist/fonts/type1/public/cm/cmr10.pfb</span> +class="ec-lmtt-9"> =></span><span +class="ec-lmtt-9"> /usr/local/texmf-dist/fonts/type1/public/cm/cmr10.pfb</span> <br /><span class="ec-lmtt-9"><cmr10.pfb>[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. 2661--><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. 2664--><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"> + id="x1-680007.3"></a>Parametry kontrolujące działanie programw</h4> +<!--l. 2672--><p class="noindent" >Inną użyteczną cechą Web2C jest możliwość kontrolowania wielu parametrw określających wielkość pamięci +za pomocą pliku <span +class="ec-lmtt-10">texmf.cnf </span>ktry jest czytany przez Kpathsea. +<!--l. 2675--><p class="indent" > Ustawienia wszystkich parametrw znajdują się w części trzeciej pliku. Najważniejszymi zmiennymi +są: + <dl class="list1"><dt class="list"> <span class="ec-lmtt-10">main_memory</span> </dt><dd class="list"> - <!--l. 2667--><p class="noindent" >Całkowita wielkość pamięci dostępnej dla TeX-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 -class="ec-lmtt-10">hugetex.fmt</span>. Dzięki - standardowemu sposobowi nazywania programów używanych przez Kpathsea, właściwa - wartość zmiennej <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">main_memory</span></span></span> będzie przeczytana z pliku <span + <!--l. 2678--><p class="noindent" >Całkowita wielkość pamięci dostępnej dla TeX-a, <span +class="logo-10">METAFONT</span>-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 +class="ec-lmtt-10">hugetex.fmt</span>. Dzięki standardowemu + sposobowi nazywania programw używanych przez Kpathsea, właściwa wartość zmiennej + <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">main_memory</span></span></span> będzie przeczytana z pliku <span class="ec-lmtt-10">texmf.cnf</span>. - </p></dd><dt class="list"> + </dd><dt class="list"> <span class="ec-lmtt-10">extra_mem_bot</span> </dt><dd class="list"> - <!--l. 2676--><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. - </p></dd><dt class="list"> + <!--l. 2687--><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. + </dd><dt class="list"> <span class="ec-lmtt-10">font_mem_size</span> </dt><dd class="list"> - <!--l. 2680--><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. - </p></dd><dt class="list"> + <!--l. 2691--><p class="noindent" >Wielkość pamięci przeznaczonej przez TeX-a na informacje o fontach. Jest to mniej więcej oglna + wielkość wczytywanych przez TeX-a plikw TFM. + </dd><dt class="list"> <span class="ec-lmtt-10">hash_extra</span> </dt><dd class="list"> - <!--l. 2684--><p class="noindent" >Dodatkowa wielkość pamięci przeznaczonej na tablicę zawierającą nazwy instrukcji; domyślna - wartość <span + <!--l. 2695--><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">60000</span>.</p></dd></dl> -<!--l. 2691--><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 -stanowią praktyczny kompromis, pozwalający na pewną elastyczność. -</p><!--l. 2698--><p class="indent" > <a id="texmfdotdir"></a> -</p> +class="ec-lmtt-10">60000</span>.</dd></dl> +<!--l. 2702--><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 stanowią +praktyczny kompromis, pozwalający na pewną elastyczność. +<!--l. 2709--><p class="indent" > <a id="texmfdotdir"></a> <h4 class="subsectionHead"><span class="titlemark">7.4. </span> <a - id="x1-680007.4"></a><span + id="x1-690007.4"></a><span class="ec-lmtt-10">$TEXMFDOTDIR</span></h4> -<!--l. 2702--><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"> +<!--l. 2713--><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 <div class="alltt"> -<div class="obeylines-v"> +<!--l. 2715--><p class="noindent" ><div class="obeylines-v"> <br /><span class="ec-lmtt-9">TEXINPUTS=.;$TEXMF/tex//</span> </div> </div> -<!--l. 2708--><p class="indent" > Jest to uproszczenie. Plik <span -class="ec-lmtt-10">texmf.cnf </span>który dostarczamy w TeX Live używa <span -class="ec-lmtt-10">$TEXMFDOTDIR </span>zamiast „<span -class="ec-lmtt-10">.</span>”, -tak jak w </p><div class="alltt"> +<!--l. 2719--><p class="indent" > Jest to uproszczenie. Plik <span +class="ec-lmtt-10">texmf.cnf </span>ktry dostarczamy w TeX Live używa <span class="path"><span +class="ec-lmtt-10">$TEXMFDOTDIR</span></span> zamiast „<span +class="ec-lmtt-10">.</span>”, +tak jak w <div class="alltt"> -<div class="obeylines-v"> +<!--l. 2720--><p class="noindent" ><div class="obeylines-v"> <br /><span class="ec-lmtt-9">TEXINPUTS=$TEXMFDOTDIR;$TEXMF/tex//</span> </div> -</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. 2716--><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. (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. 2725--><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. 2730--><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">texmf.cnf</span>. -</p><!--l. 2732--><p class="indent" > <a id="ack"></a> -</p> +</div> (W dostarczonym pliku druga część jest nieco bardziej skomplikowana niż tylko <span class="path"><span +class="ec-lmtt-10">$TEXMF/tex//</span></span>. Ale to jest +mniej ważne; tu chcemy przedstawić zmienną <span class="path"><span +class="ec-lmtt-10">$TEXMFDOTDIR</span></span>). +<!--l. 2727--><p class="indent" > Powd użycia zmiennej <span class="path"><span +class="ec-lmtt-10">$TEXMFDOTDIR</span></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 plikw umieszczonych w rżnych podkatalogach. +Aby sobie z tym poradzić należy ustawić <span class="path"><span +class="ec-lmtt-10">TEXMFDOTDIR</span></span> jako <span class="path"><span +class="ec-lmtt-10">.//</span></span> (na przykład w katalogu w ktrym +budujemy dokument) i wtedy wszystkie podkatalogi będą przeszukiwane. (Ostrzeżenie: nie należy używać <span class="path"><span +class="ec-lmtt-10">.//</span></span> domyślnie. Jest wysoce niepożądane i potencjalnie niebezpieczne przeszukiwanie wszystkich + + +podkatalogw dla dowolnego dokumentu.) +<!--l. 2736--><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="path"><span +class="ec-lmtt-10">$TEXMFDOTDIR</span></span> na np. <span class="path"><span +class="ec-lmtt-10">/nonesuch</span></span> albo +inny nie istniejący katalog. +<!--l. 2741--><p class="indent" > Domyślną wartością <span class="path"><span +class="ec-lmtt-10">$TEXMFDOTDIR</span></span> jest „<span +class="ec-lmtt-10">.</span>” i taka jest w <span class="path"><span +class="ec-lmtt-10">texmf.cnf</span></span>. +<!--l. 2743--><p class="indent" > <a id="ack"></a> <h3 class="sectionHead"><span class="titlemark">8. </span> <a - id="x1-690008"></a>Podziękowania</h3> -<!--l. 2735--><p class="noindent" >TeX Live jest wspólnym dziełem prawie wszystkich grup TeX-owych. Niniejsza edycja TeX Live została -opracowana pod kierownictwem Karla Berry’ego, przy głównym współudziale: -</p> + id="x1-700008"></a>Podziękowania</h3> +<!--l. 2746--><p class="noindent" >TeX Live jest wsplnym dziełem prawie wszystkich grup TeX-owych. Niniejsza edycja TeX Live została +opracowana pod kierownictwem Karla Berry’ego, przy głwnym wspłudziale: <ul class="itemize1"> <li class="itemize"> - <!--l. 2740--><p class="noindent" >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ź - <a + <!--l. 2751--><p class="noindent" >grup TeX-owych: międzynarodowej, + niemieckiej, holenderskiej i polskiej (odpowiednio: TUG, DANTE e.V., NTG, i GUST), ktre + wsplnie zapewniają potrzebną infrastrukturę techniczną i organizacyjną. Dołącz do swojej grupy + użytkownikw systemu TeX! (Odwiedź <a href="https://tug.org/usergroups.html" class="url" ><span class="ec-lmtt-10">https://tug.org/usergroups.html</span></a>); - </p></li> + </li> <li class="itemize"> - <!--l. 2746--><p class="noindent" >zespołu CTAN ( <a + <!--l. 2757--><p class="noindent" >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; - </p></li> - <li class="itemize"> - <!--l. 2750--><p class="noindent" >Nelsona Beebe, który umożliwił dostęp do wielu platform dewelperom TeX Live, który sam - wszechstronnie testujemi za jego niezrównane prace bibliograficzne; - </p></li> - <li class="itemize"> - <!--l. 2753--><p class="noindent" >Johna Bowmana, który dostosował swój zaawansowany program Asymptote do współpracy z - TeX Live; - </p></li> - <li class="itemize"> - <!--l. 2756--><p class="noindent" >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 - pamięci. - </p></li> - <li class="itemize"> - <!--l. 2761--><p class="noindent" >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ą; - </p></li> - <li class="itemize"> - <!--l. 2765--><p class="noindent" >Thomasa Essera, autora wspaniałego teTeX-a, bez którego TeX Live z całą pewnością by nie - powstał; - </p></li> - <li class="itemize"> - <!--l. 2768--><p class="noindent" >Michaela Goossensa, który był współautorem pierwotnej dokumentacji; - </p></li> - <li class="itemize"> - <!--l. 2770--><p class="noindent" >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; - </p></li> - <li class="itemize"> - <!--l. 2775--><p class="noindent" >Hansa Hagena, który dostosowywał pakiet ConTeXt ( <a +class="ec-lmtt-10">https://ctan.org</span></a>), ktry dystrybuuje obrazy płyt TeX Live i udostępnia + wsplną infrastrukturę służącą aktualizacji pakietw, od ktrej zależy TeX Live; + </li> + <li class="itemize"> + <!--l. 2761--><p class="noindent" >Nelsona Beebe, ktry umożliwił dostęp do wielu platform dewelperom TeX Live, ktry sam + wszechstronnie testujemi za jego niezrwnane prace bibliograficzne; + </li> + <li class="itemize"> + <!--l. 2764--><p class="noindent" >Johna Bowmana, ktry dostosował swj zaawansowany program Asymptote do wspłpracy z TeX + Live; + </li> + <li class="itemize"> + <!--l. 2767--><p class="noindent" >Petera Breitenlohnera i zespołu <span +class="plmi-10">ε</span>-TeX, ktrzy 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 pamięci. + </li> + <li class="itemize"> + <!--l. 2772--><p class="noindent" >Jin-Hwan Cho i całego zespołu DVIPDFM<span +class="plmi-10">x</span>, ktrzy opracowali ten znakomity sterownik + i nieustannie pomagali w rozwiązywaniu problemw z konfiguracją; + </li> + <li class="itemize"> + <!--l. 2776--><p class="noindent" >Thomasa Essera, autora wspaniałego teTeX-a, bez ktrego TeX Live z całą pewnością by nie + powstał; + </li> + <li class="itemize"> + <!--l. 2779--><p class="noindent" >Michaela Goossensa, ktry był wspłautorem pierwotnej dokumentacji; + </li> + <li class="itemize"> + <!--l. 2781--><p class="noindent" >Eitana Gurari, autora programu TeX4ht (wykorzystanego do tworzenia niniejszej dokumentacji + w wersji HTML), ktry 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"> + <!--l. 2786--><p class="noindent" >Hansa Hagena, ktry dostosowywał pakiet ConTeXt ( <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; - - - </p></li> + </li> <li class="itemize"> - <!--l. 2778--><p class="noindent" >Hàn Thế Thànha, Martina Schrödera i zespołu pdfTeX( <a + <!--l. 2789--><p class="noindent" >Hn Thế Thnha, Martina Schrdera i zespołu pdfTeX( <a href="https://pdftex.org" class="url" ><span -class="ec-lmtt-10">https://pdftex.org</span></a>), którzy - kontynuują ulepszanie tego programu; - </p></li> +class="ec-lmtt-10">https://pdftex.org</span></a>), ktrzy + kontynuują ulepszanie tego programu; + + + </li> <li class="itemize"> - <!--l. 2782--><p class="noindent" >Hartmuta Henkela, mającego istotny udział w rozwoju pdfTeX-a, LuaTeX-a i innych - programów; - </p></li> + <!--l. 2793--><p class="noindent" >Hartmuta Henkela, mającego istotny udział w rozwoju pdfTeX-a, LuaTeX-a i innych programw; + </li> <li class="itemize"> - <!--l. 2785--><p class="noindent" >Shunshaku Hirata, za wiele oryginalnych i będących kontynuacją ulepszeń sterownika - DVIPDFM<span + <!--l. 2796--><p class="noindent" >Shunshaku Hirata, za wiele oryginalnych i będących kontynuacją ulepszeń sterownika DVIPDFM<span class="plmi-10">x</span>. - </p></li> + </li> <li class="itemize"> - <!--l. 2788--><p class="noindent" >Taco Hoekwatera, który wznowił rozwój MetaPosta i pracowa nad LuaTeX-em ( - <a + <!--l. 2799--><p class="noindent" >Taco Hoekwatera, ktry wznowił rozwj MetaPosta i pracowa nad + LuaTeX-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ść i za wiele więcej - </p></li> +class="ec-lmtt-10">https://luatex.org</span></a>), jak też pomgł w integracji ConTeXt w TeX Live oraz + ulepszył bibliotekę Kpathsea, dodając jej wielowątkowość i za wiele więcej + </li> <li class="itemize"> - <!--l. 2792--><p class="noindent" >Khaleda Hosny, który pracuje nad doskonaleniem XeTeX, DVIPDFM<span -class="plmi-10">x </span>oraz fontów arabskich - i innych; - </p></li> + <!--l. 2803--><p class="noindent" >Khaleda Hosny, ktry pracuje nad doskonaleniem XeTeX, DVIPDFM<span +class="plmi-10">x </span>oraz fontw arabskich + i innych; + </li> <li class="itemize"> - <!--l. 2795--><p class="noindent" >Pawła Jackowskiego, który wykonał instalator dla Windows <span -class="ec-lmss-10">tlpm </span>i Tomka Łuczaka, twórcy + <!--l. 2806--><p class="noindent" >Pawła Jackowskiego, ktry wykonał instalator dla Windows <span +class="ec-lmss-10">tlpm </span>i Tomka Łuczaka, twrcy <span -class="ec-lmss-10">tlpmgui </span>(programy te były wykorzystywane w poprzednich edycjach); - </p></li> +class="ec-lmss-10">tlpmgui </span>(programy te były wykorzystywane w poprzednich edycjach); + </li> <li class="itemize"> - <!--l. 2799--><p class="noindent" >Akira Kakuto, który dostarczył programy dla Windows, pochodzące z japońskich dystrybucji - W32TEX i W64TEX ( <a + <!--l. 2810--><p class="noindent" >Akira Kakuto, ktry 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 +class="ec-lmtt-10">https://w32tex.org</span></a>), stale dostosowywane i aktualizowane dla potrzeb TeX Live; - </p></li> + </li> <li class="itemize"> - <!--l. 2804--><p class="noindent" >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 + <!--l. 2815--><p class="noindent" >Jonathana Kew, ktry zainicjować nową ścieżkę rozwojową – XeTeX, i ktry włożył sporo + wysiłku w zintegrowanie tego programu z TeX Live, jak rwnież zapoczątkował prace nad instalatorem dla MacTeX oraz edytorem TeXworks; - </p></li> + </li> <li class="itemize"> - <!--l. 2809--><p class="noindent" >Hironori Kitagawa, za pielęgnację (e)pTeX-a i związane z tym działania wspierające; - </p></li> + <!--l. 2820--><p class="noindent" >Hironori Kitagawa, za pielęgnację (e)pTeX-a i związane z tym działania wspierające; + </li> <li class="itemize"> - <!--l. 2812--><p class="noindent" >Dicka Kocha, który pielęgnuje MacTeX-a ( <a + <!--l. 2823--><p class="noindent" >Dicka Kocha, ktry pielęgnuje MacTeX-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; - </p></li> +class="ec-lmtt-10">https://tug.org/mactex</span></a>) w ścisłym połączeniu + z TeX Live i bardzo sympatycznie wspłpracuje; + </li> <li class="itemize"> - <!--l. 2815--><p class="noindent" >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 - w Windows i Unix, który również opracował skrypt <span -class="ec-lmtt-10">getnonfreefonts </span>i wykonał wiele - innych prac; - </p></li> + <!--l. 2826--><p class="noindent" >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 + w Windows i Unix, ktry rwnież opracował skrypt <span +class="ec-lmtt-10">getnonfreefonts </span>i wykonał wiele innych + prac; + </li> <li class="itemize"> - <!--l. 2820--><p class="noindent" >Siep Kroonenberg, również za wielki wkład w stworzenie nowej infrastruktury i programu - instalacyjnego dla TeX Live 2008 (szczególnie dla Windows) oraz włożyła sporo pracy - w aktualizację tej dokumentacji; - </p></li> + <!--l. 2831--><p class="noindent" >Siep Kroonenberg, rwnież za wielki wkład w stworzenie nowej infrastruktury i programu + instalacyjnego dla TeX Live 2008 (szczeglnie dla Windows) oraz włożyła sporo pracy + w aktualizację tej dokumentacji; + </li> <li class="itemize"> - <!--l. 2824--><p class="noindent" >Clerk Ma, za poprawianie błędów w silnikach i rozbudowę; - </p></li> + <!--l. 2835--><p class="noindent" >Clerk Ma, za poprawianie błędw w silnikach i rozbudowę; + </li> <li class="itemize"> - <!--l. 2826--><p class="noindent" >Mojcy Miklavec, która pomagała wielokrotnie w pracach związanych z ConTeXt-em, za - budowanie wielu zestawów binariów i mnóstwo innych prac; - - - </p></li> + <!--l. 2837--><p class="noindent" >Mojcy Miklavec, ktra pomagała wielokrotnie w pracach związanych z ConTeXt-em, za + budowanie wielu zestaww binariw i mnstwo innych prac; + </li> <li class="itemize"> - <!--l. 2829--><p class="noindent" >Heiko Oberdiek, za pakiet <span -class="ec-lmss-10">epstopdf </span>i wiele innych, skompresowanie ogromnych plików danych + <!--l. 2840--><p class="noindent" >Heiko Oberdiek, za pakiet <span +class="ec-lmss-10">epstopdf </span>i wiele innych, skompresowanie ogromnych plikw danych <span -class="ec-lmss-10">pst-geo</span>, abyśmy mogli je dołączyć, a przede wszystkim, za jego wyjątkowo godną uwagi pracę +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>. - </p></li> + </li> + + <li class="itemize"> - <!--l. 2834--><p class="noindent" >Phelype Oleinik, za wprowadzenie w 2020 roku dla wszystkich systemów group-delimited <span + <!--l. 2845--><p class="noindent" >Phelype Oleinik, za wprowadzenie w 2020 roku dla wszystkich systemw group-delimited <span class="ec-lmtt-10">\input</span>. - </p></li> + </li> <li class="itemize"> - <!--l. 2836--><p class="noindent" >Petra Olšáka, który koordynował i sprawdzał przygotowanie pakietów czeskich i słowackich; - </p></li> + <!--l. 2847--><p class="noindent" >Petra Olška, ktry koordynował i sprawdzał przygotowanie pakietw czeskich i słowackich; + </li> <li class="itemize"> - <!--l. 2839--><p class="noindent" >Toshio Oshimy, który opracował przeglądarkę <span + <!--l. 2850--><p class="noindent" >Toshio Oshimy, ktry opracował przeglądarkę <span class="ec-lmss-10">dviout </span>dla Windows; - </p></li> + </li> <li class="itemize"> - <!--l. 2841--><p class="noindent" >Manuela Pégourié-Gonnarda, który pomógł w aktualizacji pakietów i pracował nad <span + <!--l. 2852--><p class="noindent" >Manuela Pgouri-Gonnarda, ktry pomgł w aktualizacji pakietw i pracował nad <span class="ec-lmss-10">texdoc</span>; - </p></li> + </li> <li class="itemize"> - <!--l. 2844--><p class="noindent" >Fabrice’a Popineau, który pierwszy stworzył wersje oprogramowania dla Windows, także za - pracę nad dokumentacją w języku francuskim; - </p></li> + <!--l. 2855--><p class="noindent" >Fabrice’a Popineau, ktry pierwszy stworzył wersje oprogramowania dla Windows, także za pracę + nad dokumentacją w języku francuskim; + </li> <li class="itemize"> - <!--l. 2847--><p class="noindent" >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 - sugestii ulepszeń; - </p></li> + <!--l. 2858--><p class="noindent" >Norberta Preininga, głwnego architekta infrastruktury i programu instalacyjnego, a także + koordynował (wraz z Frankiem Ksterem) debianową wersję TeX Live i przedstawił wiele sugestii + ulepszeń; + </li> <li class="itemize"> - <!--l. 2851--><p class="noindent" >Sebastiana Rahtza, który stworzył TeX Live i kierował projektem przez wiele lat; Sebastian - zmarł w marcu 2016 r.; dedykujemy kontynuację prac Jego pamięci; - </p></li> + <!--l. 2862--><p class="noindent" >Sebastiana Rahtza, ktry stworzył TeX Live i kierował projektem przez wiele lat; Sebastian zmarł + w marcu 2016 r.; dedykujemy kontynuację prac Jego pamięci; + </li> <li class="itemize"> - <!--l. 2855--><p class="noindent" >Luigi Scarso, który kontynuuje rozwój MetaPosta, LuaTeX-a i innych programów; - </p></li> + <!--l. 2866--><p class="noindent" >Luigi Scarso, ktry kontynuuje rozwj MetaPosta, LuaTeX-a i innych programw; + </li> <li class="itemize"> - <!--l. 2858--><p class="noindent" >Andreasa Scherera, za <span -class="ec-lmtt-10">cwebbin</span>, implementację CWEB używaną w TeX Live i ciągłą pielęgnację + <!--l. 2869--><p class="noindent" >Andreasa Scherera, za <span +class="ec-lmtt-10">cwebbin</span>, implementację CWEB używaną w TeX Live i ciągłą pielęgnację oryginalego CWEB; - </p></li> + </li> <li class="itemize"> - <!--l. 2861--><p class="noindent" >Takuji Tanaka, za pielęgnację (e)(u)pTeX-a i związane z tym wsparcie; - </p></li> + <!--l. 2872--><p class="noindent" >Takuji Tanaka, za pielęgnację (e)(u)pTeX-a i związane z tym wsparcie; + </li> <li class="itemize"> - <!--l. 2863--><p class="noindent" >Tomka Trzeciaka, który pracowicie rozwiązywał rozliczne problemy związane z Windows; - </p></li> + <!--l. 2874--><p class="noindent" >Tomka Trzeciaka, ktry pracowicie rozwiązywał rozliczne problemy związane z Windows; + </li> <li class="itemize"> - <!--l. 2866--><p class="noindent" >Vladimira Volovicha, który wydatnie pomógł w rozwiązywaniu problemów przenośności, - szczególnie zaś umożliwił dołączenia <span + <!--l. 2877--><p class="noindent" >Vladimira Volovicha, ktry wydatnie pomgł w rozwiązywaniu problemw przenośności, + szczeglnie zaś umożliwił dołączenia <span class="ec-lmss-10">xindy</span>; - </p></li> + </li> <li class="itemize"> - <!--l. 2869--><p class="noindent" >Staszka Wawrykiewicza, głównego testującego TeX 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; - </p></li> + <!--l. 2880--><p class="noindent" >Staszka Wawrykiewicza, głwnego testującego TeX Live w rżnych systemach, ktry ponadto + koordynować przygotowanie wszystkich polskich dodatkw (fontw, programw instalacyjnych + i wielu innych). Staszek zmarł w lutym 2018 r, dedykujemy kontynuację prac Jego pamięci; + </li> <li class="itemize"> - <!--l. 2874--><p class="noindent" >Olafa Webera, który w poprzednich latach cierpliwie pielęgnował Web2C; - </p></li> + <!--l. 2885--><p class="noindent" >Olafa Webera, ktry w poprzednich latach cierpliwie pielęgnował Web2C; + </li> <li class="itemize"> - <!--l. 2876--><p class="noindent" >Gerbena Wierda, który przygotował oryginalne oprogramowanie i wsparcie dla Mac OS X; - </p></li> - - + <!--l. 2887--><p class="noindent" >Gerbena Wierda, ktry przygotował oryginalne oprogramowanie i wsparcie dla macOS; + </li> <li class="itemize"> - <!--l. 2879--><p class="noindent" >Grahama Williamsa, który zainicjował prace nad TeX Catalogue. - </p></li> + <!--l. 2890--><p class="noindent" >Grahama Williamsa, ktry zainicjował prace nad TeX Catalogue. + </li> <li class="itemize"> - <!--l. 2881--><p class="noindent" >Josepha Wrighta, za ogromną pracę nad przystosowaniem niektórych instrukcji pierwotnych - dostępnych dla wszystkich silników; - </p></li> + <!--l. 2892--><p class="noindent" >Josepha Wrighta, za ogromną pracę nad przystosowaniem niektrych instrukcji pierwotnych + dostępnych dla wszystkich silnikw; + </li> + + <li class="itemize"> - <!--l. 2884--><p class="noindent" >Hironobu Yamashita, za duży wkład pracy nad pTeX-em i jego obsługą; -</p> + <!--l. 2895--><p class="noindent" >Hironobu Yamashita, za duży wkład pracy nad pTeX-em i jego obsługą; </li></ul> -<!--l. 2888--><p class="indent" > Binaria skompilowali: Marc Baudoin (<span +<!--l. 2899--><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-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 (<span -class="ec-lmss-10">win32</span>), Dick Koch -(<span -class="ec-lmss-10">universal-darwin</span>), Mojca Miklavec (<span +class="ec-lmss-10">win32</span>), Dick Koch (<span +class="ec-lmss-10">universal-darwin</span>), +Mojca Miklavec (<span class="ec-lmss-10">amd64-freebsd</span>, <span +class="ec-lmss-10">armhf-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>, +class="ec-lmss-10">i386-solaris</span>, <span +class="ec-lmss-10">x86_64-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">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 TeX Live można znaleźć na stronie: <a +class="ec-lmss-10">x86_64-linuxmusl</span>). Informacje na temat procesu +budowy TeX 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. 2906--><p class="indent" > Aktualizacje i tłumaczenia dokumentacji wykonali: Takuto Asakura (japoński), Denis Bitouzé & Patrick -Bideault (francuski), Carlos Enriquez Figueras (hiszpański), Jjgod Jiang, Jinsong Zhao, Yue Wang, & Helin -Gai (chiński), Nikola Lečić (serbski), Marco Pallante & Carla Maggi (włoski), Petr Sojka & Jan Busa -(czeski/słowacki), Boris Veytsman (rosyjski), Zofia Walczak & Jerzy Ludwichowski (polski), Uwe Ziegenhagen -(niemiecki). Dokumentację TeX Live znajdziemy na stronie <a +<!--l. 2918--><p class="indent" > Aktualizacje i tłumaczenia dokumentacji wykonali: Takuto Asakura (japoński), Denis Bitouz & Patrick +Bideault (francuski), Carlos Enriquez Figueras (hiszpański), Jjgod Jiang, Jinsong Zhao, Yue Wang, & Helin +Gai (chiński), Nikola Lečić (serbski), Marco Pallante & Carla Maggi (włoski), Petr Sojka & Jan Busa (czeski/ +słowacki), Boris Veytsman (rosyjski), Zofia Walczak & Jerzy Ludwichowski (polski), Uwe Ziegenhagen +(niemiecki). Dokumentację TeX 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. 2919--><p class="indent" > Oczywiście, najważniejsze podziękowania należą się Donaldowi Knuthowi za stworzenie systemu TeX -i ofiarowanie go nam wszystkim. -</p><!--l. 2923--><p class="noindent" > -</p> +<!--l. 2931--><p class="indent" > Oczywiście, najważniejsze podziękowania należą się Donaldowi Knuthowi za stworzenie systemu TeX +i ofiarowanie go nam wszystkim. +<!--l. 2935--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">9. </span> <a - id="x1-700009"></a>Historia</h3> -<!--l. 2926--><p class="noindent" > -</p> + id="x1-710009"></a>Historia</h3> +<!--l. 2938--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">9.1. </span> <a - id="x1-710009.1"></a>Poprzednie wersje</h4> -<!--l. 2928--><p class="noindent" >Dystrybucja TeX Live jest wspólnym przedsięwzięciem grup użytkowników Systemu TeX z Niemiec, -Holandii, Wielkiej Brytanii, Francji, Czech, Słowacji, Polski, Indii i Rosji oraz grupy międzynarodowej TUG -(<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 -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 -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 + id="x1-720009.1"></a>Poprzednie wersje</h4> +<!--l. 2940--><p class="noindent" >Dystrybucja TeX Live jest wsplnym przedsięwzięciem grup użytkownikw Systemu TeX 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</span> +<span +class="ec-lmri-10">Group</span>). Dyskusje nad projektem rozpoczęły się pod koniec 1993 roku, kiedy holenderska Grupa użytkownikw +TeX-a rozpoczęła prace nad swoim 4AllTeX CD dla użytkownikw MS-DOS. W tym też czasie pojawiły się +nadzieje na opracowanie jednego CD dla wszystkich systemw. Projekt ten był wprawdzie zbyt +ambitny, zrodził jednak nie tylko bardzo popularny i uwieńczony dużym powodzeniem projekt +4AllTeX CD, lecz rwnież spowodował powstanie Grupy Roboczej TUG ds. Standardu Katalogw +TeX-owych (<span +class="ec-lmri-10">TeX Directory Structure</span>), określającego, w jaki sposb tworzyć zgodne i łatwe do +zarządzania zestawy pakietw TeX-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 wynikw wprowadzenia tego +standardu mogłaby być modelowa struktura na płytce CD. Wydana wwczas płytka CD była +bezpośrednim rezultatem rozważań i zaleceń Grupy Roboczej ds. TDS. Jasne także było, że sukces +4AllTeX 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 celw projektu TeX Live. -</p><!--l. 2953--><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 -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 -standardowej bibliotece Web2C, z dodaniem skryptu <span -class="ec-lmtt-10">texconfig </span>z pakietu teTeX. 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 -Web2C (7.3). Wtedy to też zapoczątkowano kompletną dystrybucję dla Windows – dzięki Fabrice +<!--l. 2965--><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 +Essera, ponieważ działał na wielu platformach i został zaprojektowany z myślą o przenośności pomiędzy +rżnymi systemami plikw. Thomas zgodził się pomc 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 standardowej +bibliotece Web2C, z dodaniem skryptu <span +class="ec-lmtt-10">texconfig </span>z pakietu teTeX. 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 +Web2C (7.3). Wtedy to też zapoczątkowano kompletną dystrybucję dla Windows – dzięki Fabrice Popineau. -</p><!--l. 2972--><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 -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 +<!--l. 2984--><p class="indent" > Edycja piąta (marzec 2000) zawierała wiele poprawek i uzupełnień; zaktualizowano setki pakietw. +Szczegłową zawartość pakietw zapisano w plikach XML. Głwną zmianą w TeX Live 5 było usunięcie +programw, ktre 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. 2981--><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">https://www.debian.org/intro/free</span></a>). Dołożyliśmy wszelkich starań, +aby sprawdzić warunki licencyjne pakietw. +<!--l. 2993--><p class="indent" > Szsta edycja (lipiec 2001) zawierała aktualizacje całego materiału. Głwną zmianą było wprowadzenie + + +nowej koncepcji programw instalacyjnych – użytkownik miał odtąd możliwość dokładniejszego wyboru +potrzebnych zestaww i pakietw. Zestawy dotyczące obsługi poszczeglnych językw zostały całkowicie +zreorganizowane, dzięki czemu wybr 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. 2989--><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 -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. 2998--><p class="noindent" > -</p> +<!--l. 3001--><p class="indent" > TeX Live 7 (rok 2002) zawierał po raz pierwszy oprogramowanie dla macOS i – jak zwykle – aktualizację +wszelkich programw i pakietw. Ważnym zadaniem, ktre wykonano, było ujednolicenie plikw źrdłowych +programw z dystrybucją teTeX. W programach instalacyjnych wprowadzono możliwość wyboru bardziej +oglnych, predefiniowanych zestaww pakietw (m.in. dla użytkownikw francuskojęzycznych oraz polskich). +Nowością było także wprowadzenie procedury aktualizacji map fontowych dla Dvips i PDFTeX podczas +instalacji oraz doinstalowywania pakietw fontowych. +<!--l. 3010--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.1. </span> <a - id="x1-720009.1.1"></a>Wydanie 2003</h5> -<!--l. 3000--><p class="noindent" >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 -na DVD i dwóch płytkach CD. Ponadto: -</p> + id="x1-730009.1.1"></a>Wydanie 2003</h5> +<!--l. 3012--><p class="noindent" >W 2003 r., wraz z napływem aktualizacji i dodatkowych nowych pakietw, okazało się, że TeX Live nie +mieści się na pojedynczym CD. Zmuszeni byliśmy podzielić TeX Live na trzy dystrybucje, ktre wydano na +DVD i dwch płytkach CD. Ponadto: <ul class="itemize1"> <li class="itemize"> - <!--l. 3006--><p class="noindent" >na życzenie „LaTeX 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 + <!--l. 3018--><p class="noindent" >na życzenie „LaTeX team” zmieniono standardowe użycie programw <span +class="ec-lmss-10">latex </span>i <span +class="ec-lmss-10">pdflatex</span> – by + korzystały one z <span +class="plmi-10">ε</span>-TeX (patrz str. <a href="#x1-120002.4">11<!--tex4ht:ref: text:etex --></a>); - </p></li> + </li> <li class="itemize"> - <!--l. 3009--><p class="noindent" >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; - </p></li> + <!--l. 3021--><p class="noindent" >załączono nowe fonty obwiedniowe Latin Modern, ktre zastępują m.in. fonty EC (zawierając + komplet znakw europejskich), szczeglnie do tworzenia poprawnych plikw PDF; + </li> <li class="itemize"> - <!--l. 3012--><p class="noindent" >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; - </p></li> + <!--l. 3024--><p class="noindent" >usunięto binaria dla platformy Alpha OSF (poprzednio usunięto także binaria dla HPUX), niestety + nie udało się znaleźć osb chętnych do wykonania kompilacji; + </li> <li class="itemize"> - <!--l. 3015--><p class="noindent" >zmieniono instalację w systemach Windows, wprowadzając po raz pierwszy zintegrowane - środowisko pracy, oparte na edytorze XEmacs; - </p></li> + <!--l. 3027--><p class="noindent" >zmieniono instalację w systemach Windows, wprowadzając po raz pierwszy zintegrowane + środowisko pracy, oparte na edytorze XEmacs; + </li> <li class="itemize"> - <!--l. 3017--><p class="noindent" >potrzebne programy pomocnicze dla Windows (Perl, Ghostscript, ImageMagick, Ispell) - instalowano w strukturze katalogów instalacji TeX Live; - </p></li> + <!--l. 3029--><p class="noindent" >potrzebne programy pomocnicze dla Windows (Perl, Ghostscript, ImageMagick, Ispell) + instalowano w strukturze katalogw instalacji TeX Live; + </li> <li class="itemize"> - <!--l. 3020--><p class="noindent" >mapy fontowe, z których korzystają programy <span -class="ec-lmss-10">dvips</span>, <span -class="ec-lmss-10">dvipdfm </span>oraz <span -class="ec-lmss-10">pdftex</span>, generowano odtąd - w katalogu <span -class="ec-lmtt-10">texmf-dist/fonts/map</span>; - </p></li> + <!--l. 3032--><p class="noindent" >mapy fontowe, z ktrych korzystają programy <span +class="ec-lmss-10">dvips</span>, <span +class="ec-lmss-10">dvipdfm </span>oraz <span +class="ec-lmss-10">pdftex</span>, generowano odtąd + w katalogu <span class="path"><span +class="ec-lmtt-10">texmf-dist/fonts/map</span></span>; + </li> <li class="itemize"> - <!--l. 3023--><p class="noindent" >TeX, 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 - programów od systemowej strony kodowej, potem ten pomysł zarzucono; - </p></li> + <!--l. 3035--><p class="noindent" >TeX, <span +class="logo-10">METAFONT </span>oraz MetaPost domyślnie pozwalały wypisywać komunikaty na ekranie + i w pliku .log, a także w operacjach <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">\write</span></span></span> w ich reprezentacji 8-bitowej, zamiast tradycyjnej + notacji <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">^^</span></span></span>; w TeX Live 7 eksperymentalnie wprowadzono zależność przekodowania wyjścia + programw od systemowej strony kodowej, potem ten pomysł zarzucono; + </li> <li class="itemize"> - <!--l. 3029--><p class="noindent" >znacznie zmieniono niniejszą dokumentację; - </p></li> + <!--l. 3041--><p class="noindent" >znacznie zmieniono niniejszą dokumentację; + </li> <li class="itemize"> - <!--l. 3030--><p class="noindent" >wreszcie, ponieważ numery wersji kolejnych edycji mogły wprowadzać w błąd, postanowiono - identyfikować edycje TeX Live zgodnie z rokiem wydania.</p></li></ul> -<!--l. 3035--><p class="noindent" > -</p> + <!--l. 3042--><p class="noindent" >wreszcie, ponieważ numery wersji kolejnych edycji mogły wprowadzać w błąd, postanowiono + identyfikować edycje TeX Live zgodnie z rokiem wydania.</li></ul> +<!--l. 3047--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.2. </span> <a - id="x1-730009.1.2"></a>Wydanie 2004</h5> -<!--l. 3037--><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> + id="x1-740009.1.2"></a>Wydanie 2004</h5> + + +<!--l. 3049--><p class="noindent" >Jak w każdej kolejnej wersji, w 2004 roku uaktualniono wiele pakietw i programw. Poniżej wymieniamy +najbardziej istotne zmiany. <ul class="itemize1"> <li class="itemize"> - <!--l. 3041--><p class="noindent" >Gdy mieliśmy już lokalnie zainstalowane fonty, które korzystały z własnych plików <span -class="ec-lmtt-10">.map</span> - i/lub <span -class="ec-lmtt-10">.enc</span>, <span + <!--l. 3053--><p class="noindent" >Gdy mieliśmy już lokalnie zainstalowane fonty, ktre korzystały z własnych plikw <span class="path"><span +class="ec-lmtt-10">.map</span></span> i/lub + <span class="path"><span +class="ec-lmtt-10">.enc</span></span>, <span 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>. - </p><!--l. 3045--><p class="noindent" >Pliki <span -class="ec-lmtt-10">.map </span>(map fontowych) są odtąd wyszukiwane w podkatalogach <span -class="ec-lmtt-10">fonts/map </span>(w każdym - drzewie <span -class="ec-lmtt-10">texmf</span>), zgodnie ze ścieżką określoną przez zmienną <span -class="ec-lmtt-10">TEXFONTMAPS</span>. Analogicznie, - pliki <span -class="ec-lmtt-10">.enc </span>(przekodowań fontów) są odtąd wyszukiwane w podkatalogach <span -class="ec-lmtt-10">fonts/enc</span>, zgodnie - ze ścieżką określoną przez zmienną <span -class="ec-lmtt-10">ENCFONTS</span>. O niewłaściwie umieszczonych plikach tego - typu zostaniemy ostrzeżeni podczas uruchomienia programu <span +class="ec-lmri-10">żało </span>przenieść te pliki w nowe miejsce w strukturze <span class="path"><span +class="ec-lmtt-10">texmf-dist/</span></span>. + <!--l. 3057--><p class="noindent" >Pliki <span class="path"><span +class="ec-lmtt-10">.map</span></span> (map fontowych) są odtąd wyszukiwane w podkatalogach <span class="path"><span +class="ec-lmtt-10">fonts/map</span></span> (w każdym + drzewie <span class="path"><span +class="ec-lmtt-10">texmf</span></span>), zgodnie ze ścieżką określoną przez zmienną <span +class="ec-lmtt-10">TEXFONTMAPS</span>. Analogicznie, pliki + <span class="path"><span +class="ec-lmtt-10">.enc</span></span> (przekodowań fontw) są odtąd wyszukiwane w podkatalogach <span class="path"><span +class="ec-lmtt-10">fonts/enc</span></span>, zgodnie + ze ścieżką określoną przez zmienną <span +class="ec-lmtt-10">ENCFONTS</span>. O niewłaściwie umieszczonych plikach tego + typu zostaniemy ostrzeżeni podczas uruchomienia programu <span class="ec-lmss-10">updmap</span>. Zmiany te wprowadzono - w celu uporządkowania struktury katalogów: wszystkie pliki dotyczące fontów znajdują się - odtąd w ramach jednego podkatalogu <span -class="ec-lmtt-10">fonts/</span>. - </p><!--l. 3056--><p class="noindent" >Metody radzenia sobie z sytuacjami związanymi z przejęciem na nowy układ katalogów omawiał - artykuł <a + w celu uporządkowania struktury katalogw: wszystkie pliki dotyczące fontw znajdują się odtąd + w ramach jednego podkatalogu <span class="path"><span +class="ec-lmtt-10">fonts/</span></span>. + <!--l. 3068--><p class="noindent" >Metody radzenia sobie z sytuacjami związanymi z przejęciem na nowy układ katalogw 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> <li class="itemize"> - <!--l. 3059--><p class="noindent" >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ęść <a -href="#x1-80002">2<!--tex4ht:ref: sec:overview-tl --></a> na str. <a + <!--l. 3071--><p class="noindent" >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 katalogw 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>). - </p></li> - <li class="itemize"> - <!--l. 3064--><p class="noindent" >W ramach TeX Live dotychczasowe pojedyncze drzewo katalogów <span -class="ec-lmtt-10">texmf </span>zostało rozdzielone - na trzy mniejsze: <span -class="ec-lmtt-10">texmf</span>, <span -class="ec-lmtt-10">texmf-dist </span>i <span -class="ec-lmtt-10">texmf-doc </span>(patrz część <a -href="#x1-100002.2">2.2<!--tex4ht:ref: sec:tld --></a>, str. <a -href="#x1-100002.2">8<!--tex4ht:ref: sec:tld --></a>) oraz pliki <span -class="ec-lmtt-10">README</span> - w każdym z tych katalogów). - </p></li> - <li class="itemize"> - <!--l. 3070--><p class="noindent" >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 - zbędne katalogi <span -class="ec-lmtt-10">etex</span>, <span -class="ec-lmtt-10">pdftex</span>, <span -class="ec-lmtt-10">pdfetex </span>itp. i uproszczono metody wyszukiwania plików. Patrz + </li> + <li class="itemize"> + <!--l. 3076--><p class="noindent" >W ramach TeX Live dotychczasowe pojedyncze drzewo katalogw <span class="path"><span +class="ec-lmtt-10">texmf</span></span> zostało rozdzielone + na trzy mniejsze: <span class="path"><span +class="ec-lmtt-10">texmf</span></span>, <span class="path"><span +class="ec-lmtt-10">texmf-dist</span></span> i <span class="path"><span +class="ec-lmtt-10">texmf-doc</span></span> (patrz część <a +href="#x1-100002.2">2.2<!--tex4ht:ref: sec:tld --></a>, str. <a +href="#x1-100002.2">8<!--tex4ht:ref: sec:tld --></a>) oraz pliki <span class="path"><span +class="ec-lmtt-10">README</span></span> w każdym z tych katalogw). + </li> + <li class="itemize"> + <!--l. 3082--><p class="noindent" >Wszystkie pliki makr wczytywane przez TeX-a zostały umieszczone wyłącznie w podkatalogu + <span class="path"><span +class="ec-lmtt-10">tex</span></span> w ramach <span class="path"><span +class="ec-lmtt-10">texmf*</span></span>. Tym samym usunięto zbędne katalogi <span class="path"><span +class="ec-lmtt-10">etex</span></span>, + <span class="path"><span +class="ec-lmtt-10">pdftex</span></span>, <span class="path"><span +class="ec-lmtt-10">pdfetex</span></span> itp. i uproszczono metody wyszukiwania plikw. Patrz <a href="../../../../texmf-dist/doc/generic/tds/tds.html#Extensions" ><span class="ec-lmtt-10">texmf-dist/doc/generic/tds/tds.html#Extensions</span></a>. - </p></li> + </li> <li class="itemize"> - <!--l. 3078--><p class="noindent" >Pomocnicze skrypty wykonywalne, niezależne od platformy i zwykle uruchamiane w sposób - automatyczny, były - odtąd umieszczone w nowym podkatalogu <span -class="ec-lmtt-10">scripts </span>w ramach <span -class="ec-lmtt-10">texmf*</span>. Znajdowane są poleceniem - <span class="obeylines-h"><span class="verb"><span + <!--l. 3090--><p class="noindent" >Pomocnicze + skrypty wykonywalne, niezależne od platformy i zwykle uruchamiane w sposb automatyczny, + były odtąd umieszczone w nowym podkatalogu <span class="path"><span +class="ec-lmtt-10">scripts</span></span> w ramach <span class="path"><span +class="ec-lmtt-10">texmf*</span></span>. Znajdowane są + poleceniem <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">kpsewhich</span><span -class="ec-lmtt-10"> -format=texmfscripts</span></span></span>. Programy korzystające z tych skryptów mogły wymagać - modyfikacji. Patrz <a +class="ec-lmtt-10"> -format=texmfscripts</span></span></span>. Programy korzystające z tych skryptw mogły + wymagać modyfikacji. Patrz <a href="../../../../texmf-dist/doc/generic/tds/tds.html#Scripts" ><span class="ec-lmtt-10">texmf-dist/doc/generic/tds/tds.html#Scripts</span></a>. - </p></li> + </li> <li class="itemize"> - <!--l. 3086--><p class="noindent" >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ę - <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 - zaimplementowana w bardziej elegancki sposób i z większymi możliwościami indywidualnego - dostosowania (patrz <a + <!--l. 3098--><p class="noindent" >Prawie wszystkie formaty traktują od tego wydania większość znakw jako jawnie „wyświetlalne” + (<span +class="ec-lmri-10">printable</span>), nie zaś, jak było dotychczas, konwertowane na TeX-ową notację <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">^^</span></span></span>. Było to + możliwe dzięki domyślnemu wczytywaniu tablicy przekodowań <span class="path"><span +class="ec-lmtt-10">cp227.tcx</span></span>. Dokładniej, + znaki o kodach 32–256, HT, VT oraz FF zostały potraktowane dosłownie podczas wyświetlania + komunikatw. 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 zaimplementowana + w bardziej elegancki sposb 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 - znaków, ponieważ został zaprojektowany „bajtowo”.) - </p></li> +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łędw pokazywać niekompletne sekwencje znakw, ponieważ został + zaprojektowany „bajtowo”.) + </li> <li class="itemize"> - <!--l. 3103--><p class="noindent" >Program <span -class="ec-lmss-10">pdfetex </span>został domyślną „maszynę” dla większości formatów (nie dotyczy to + <!--l. 3115--><p class="noindent" >Program <span +class="ec-lmss-10">pdfetex </span>został domyślną „maszynę” dla większości formatw (nie dotyczy to samego Plain <span -class="ec-lmss-10">tex</span>). domyślnie, gdy uruchamiamy polecenie <span +class="ec-lmss-10">tex</span>). domyślnie, gdy uruchamiamy polecenie <span class="ec-lmss-10">latex</span>, <span -class="ec-lmss-10">mex </span>itp., generowane są - pliki DVI. możliwe jest jednak wykorzystanie w LaTeX, ConTeXt 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">mex </span>itp., generowane są + pliki DVI. możliwe jest jednak wykorzystanie w LaTeX, ConTeXt itp. m.in. właściwości + mikro-typograficznych zaimplementowanych w <span +class="ec-lmss-10">pdftex</span>, a także rozszerzonych cech <span +class="plmi-10">ε</span>-TeX-a (<a href="../../../../texmf-dist/doc/etex/base/" >texmf-dist/doc/etex/base/</a>). - </p><!--l. 3111--><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 - 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 - zachować, najlepiej jak to możliwe, kompatybilność z dotychczasowymi przyzwyczajeniami - użytkowników. Brano wówczas pod uwagę, że <span -class="ec-lmtt-10">\pdfoutput </span>może być zdefiniowany nawet - wtedy, gdy generowany jest plik DVI. - </p></li> - <li class="itemize"> - <!--l. 3121--><p class="noindent" >pdfTeX ( <a + + + <!--l. 3123--><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>(ktry działa + zarwno z plain, jak i LaTeX) 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 zachować, najlepiej jak to + możliwe, kompatybilność z dotychczasowymi przyzwyczajeniami użytkownikw. Brano wwczas + pod uwagę, że <span +class="ec-lmtt-10">\pdfoutput </span>może być zdefiniowany nawet wtedy, gdy generowany jest plik DVI. + </li> + <li class="itemize"> + <!--l. 3133--><p class="noindent" >pdfTeX ( <a href="https://pdftex.org" class="url" ><span -class="ec-lmtt-10">https://pdftex.org</span></a>) zyskał wówczas wiele nowych cech: -</p> +class="ec-lmtt-10">https://pdftex.org</span></a>) zyskał wwczas wiele nowych cech: <ul class="itemize2"> <li class="itemize"> - <!--l. 3125--><p class="noindent" ><span -class="ec-lmtt-10">\pdfmapfile </span>i <span -class="ec-lmtt-10">\pdfmapline </span>pozwalają określić z poziomu dokumentu użyte mapy - fontowe, a także pojedyncze dodatkowe wpisy w tych mapach. - </p></li> + <!--l. 3137--><p class="noindent" ><span +class="ec-lmtt-10">\pdfmapfile </span>i <span +class="ec-lmtt-10">\pdfmapline </span>pozwalają określić z poziomu dokumentu użyte mapy fontowe, + a także pojedyncze dodatkowe wpisy w tych mapach. + </li> <li class="itemize"> - <!--l. 3129--><p class="noindent" >mikro-typograficzne operacje z fontami są łatwiejsze w użyciu;<br + <!--l. 3141--><p class="noindent" >mikro-typograficzne operacje z fontami są łatwiejsze w użyciu;<br 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> - </p></li> + </li> <li class="itemize"> - <!--l. 3132--><p class="noindent" >wszystkie parametry pracy pdfTeX-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 -class="ec-lmtt-10">pdftexconfig.tex</span>; plik <span -class="ec-lmtt-10">pdftex.cfg </span>nie jest już w ogóle wykorzystywany. - Po zmianie <span -class="ec-lmtt-10">pdftexconfig.tex </span>należało na nowo wygenerować pliki formatów (wciąż - jednak użytkownik miał pełną swobodę określania parametrów w redagowanym - dokumencie); - </p></li> + <!--l. 3144--><p class="noindent" >wszystkie parametry pracy pdfTeX-a, dotychczas określane w specjalnym pliku + konfiguracyjnym <span class="path"><span +class="ec-lmtt-10">pdftex.cfg</span></span>, muszą być odtąd ustawiane poleceniami wbudowanymi, jak + w pliku <span class="path"><span +class="ec-lmtt-10">pdftexconfig.tex</span></span>; plik <span class="path"><span +class="ec-lmtt-10">pdftex.cfg</span></span> nie jest już w ogle wykorzystywany. Po + zmianie <span class="path"><span +class="ec-lmtt-10">pdftexconfig.tex</span></span> należało na nowo wygenerować pliki formatw (wciąż jednak + użytkownik miał pełną swobodę określania parametrw w redagowanym dokumencie); + </li> <li class="itemize"> - <!--l. 3140--><p class="noindent" >więcej informacji zawarto w podręczniku pdfTeX-a: + <!--l. 3152--><p class="noindent" >więcej informacji zawarto w podręczniku pdfTeX-a: <a href="../../../../texmf-dist/doc/pdftex/manual/pdftex-a.pdf" >texmf-dist/doc/pdftex/manual/pdftex-a.pdf</a>. -</p> </li></ul> </li> <li class="itemize"> - <!--l. 3145--><p class="noindent" >Polecenie <span -class="ec-lmtt-10">\input </span>w programach <span + <!--l. 3157--><p class="noindent" >Polecenie <span +class="ec-lmtt-10">\input </span>w programach <span class="ec-lmss-10">tex</span>, <span class="ec-lmss-10">mf </span>oraz <span -class="ec-lmss-10">mpost </span>akceptowało odtąd nazwy plików ograniczone - podwójnymi apostrofami, zawierające spacje i inne znaki, np.: +class="ec-lmss-10">mpost </span>akceptowało odtąd nazwy plikw ograniczone + podwjnymi apostrofami, zawierające spacje i inne znaki, np.: -</p> - <pre class="verbatim" id="verbatim-6"> - <pre class="fancyvrb" id="fancyvrb19"><a - id="x1-73002r1"></a>\input "nazwa_pliku ze spacjami" % plain + <pre class="verbatim" id="verbatim-8"> + <pre class="fancyvrb" id="fancyvrb22"><a + id="x1-74002r1"></a>\input ,,nazwa_pliku ze spacjami"   % plain <a - id="x1-73004r2"></a>\input{"nazwa_pliku ze spacjami"} % latex</pre> + id="x1-74004r2"></a>\input{,,nazwa_pliku ze spacjami"}  % latex</pre> </pre> - <!--l. 3152--><p class="nopar" >więcej informacji zawarto w podręczniku Web2C: <a + <!--l. 3164--><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> <li class="itemize"> - <!--l. 3155--><p class="noindent" ><span -class="ec-lmtt-10">-output-directory </span>– nowa opcja programów <span + <!--l. 3167--><p class="noindent" ><span +class="ec-lmtt-10">-output-directory </span>– nowa opcja programw <span class="ec-lmss-10">tex</span>, <span class="ec-lmss-10">mf </span>oraz <span -class="ec-lmss-10">mpost </span>– pozwalała na zapisanie - wyniku pracy w wyspecyfikowanym katalogu (np. można uruchomić program <span -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); - </p></li> - <li class="itemize"> - <!--l. 3161--><p class="noindent" >Rozszerzenie encTeX 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 - wejścia i wyjścia, włączając także Unicode (UTF-8) (patrz <a +class="ec-lmss-10">mpost </span>– pozwalała na zapisanie + wyniku pracy w wyspecyfikowanym katalogu (np. można uruchomić program <span +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"> + <!--l. 3173--><p class="noindent" >Rozszerzenie encTeX 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>. Oglnie mwiąc, encTeX 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>). - </p></li> + </li> <li class="itemize"> - <!--l. 3168--><p class="noindent" >Udostępniono nowy program Aleph, który łączył cechy e-TeX i Omega. Skromna dokumentacja jest - dostępna na <a + <!--l. 3180--><p class="noindent" >Udostępniono nowy program Aleph, ktry łączył cechy <span +class="plmi-10">ε</span>-TeX i <span +class="plr-10">Ω</span>. 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 +class="ec-lmtt-10">https://texfaq.org/FAQ-enginedev</span></a>. Format oparty na LaTeX-u + dla programu Aleph nazwano <span class="ec-lmss-10">lamed</span>. - </p></li> + </li> <li class="itemize"> - <!--l. 3173--><p class="noindent" >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 -class="ec-lmtt-10">ltnews </span>w <a + <!--l. 3185--><p class="noindent" >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 class="path"><span +class="ec-lmtt-10">ltnews</span></span> w <a href="../../../../texmf-dist/doc/latex/base" >texmf-dist/doc/latex/base</a>. - </p></li> + </li> <li class="itemize"> - <!--l. 3179--><p class="noindent" >Dołączono także program <span -class="ec-lmss-10">dvipng </span>konwertujący pliki DVI do formatu graficznego PNG ( + <!--l. 3191--><p class="noindent" >Dołączono także program <span +class="ec-lmss-10">dvipng </span>konwertujący pliki DVI do formatu graficznego PNG ( <a href="https://www.ctan.org/pkg/dvipng" class="url" ><span class="ec-lmtt-10">https://www.ctan.org/pkg/dvipng</span></a>). - </p></li> + </li> <li class="itemize"> - <!--l. 3182--><p class="noindent" >W porozumieniu i z pomocą autora, Claudio Beccariego, ograniczono pakiet <span + <!--l. 3194--><p class="noindent" >W porozumieniu i z pomocą autora, Claudio Beccariego, ograniczono pakiet <span class="ec-lmss-10">cbgreek </span>do - zestawu fontów rozsądnego rozmiaru. Usunięto sporadycznie używane fonty konturowe - i służące do prezentacji. Pełen zestaw jest oczywiście nadal dostępny z serwerów CTAN ( + zestawu fontw rozsądnego rozmiaru. Usunięto sporadycznie używane fonty konturowe + i służące do prezentacji. Pełen zestaw jest oczywiście nadal dostępny z serwerw CTAN ( <a href="https://ctan.org/pkg/cbgreek-complete" class="url" ><span class="ec-lmtt-10">https://ctan.org/pkg/cbgreek-complete</span></a>). - </p></li> + </li> <li class="itemize"> - <!--l. 3190--><p class="noindent" >Usunięto program <span -class="ec-lmss-10">oxdvi</span>; jego funkcje przejął <span + <!--l. 3202--><p class="noindent" >Usunięto program <span +class="ec-lmss-10">oxdvi</span>; jego funkcje przejął <span class="ec-lmss-10">xdvi</span>. - </p></li> + </li> <li class="itemize"> - <!--l. 3193--><p class="noindent" >Programy z przedrostkiem <span + <!--l. 3205--><p class="noindent" >Programy z przedrostkiem <span class="ec-lmss-10">ini </span>oraz <span class="ec-lmss-10">vir </span>(np. <span -class="ec-lmss-10">initex</span>), które zwykle były dowiązaniami do programów <span -class="ec-lmss-10">tex</span>, - <span -class="ec-lmss-10">mf </span>i <span -class="ec-lmss-10">mpost</span>, nie były od tej pory dostępne – w zupełności wystarcza użycie w wierszu poleceń opcji +class="ec-lmss-10">initex</span>), ktre zwykle były dowiązaniami do programw <span +class="ec-lmss-10">tex</span>, <span +class="ec-lmss-10">mf</span> + i <span +class="ec-lmss-10">mpost</span>, nie były od tej pory dostępne – w zupełności wystarcza użycie w wierszu poleceń opcji <span class="ec-lmtt-10">-ini</span>. - </p></li> + </li> <li class="itemize"> - <!--l. 3198--><p class="noindent" >Dystrybucja nie zawierała binariów dla platformy <span -class="ec-lmss-10">i386-openbsd </span>(głównie z powodu braku chętnych do + <!--l. 3210--><p class="noindent" >Dystrybucja nie zawierała binariw dla platformy <span +class="ec-lmss-10">i386-openbsd </span>(głwnie z powodu braku chętnych do wykonania kompilacji). - </p></li> + </li> <li class="itemize"> - <!--l. 3201--><p class="noindent" >W systemie <span -class="ec-lmss-10">sparc-solaris </span>należało ustawić zmienną systemową <span -class="ec-lmtt-10">LD_LIBRARY_PATH</span>, aby uruchomić + <!--l. 3213--><p class="noindent" >W systemie <span +class="ec-lmss-10">sparc-solaris </span>należało ustawić zmienną systemową <span +class="ec-lmtt-10">LD_LIBRARY_PATH</span>, aby uruchomić programy <span -class="ec-lmss-10">t1utils</span>. Binaria były kompilowane w C++, ale w tym systemie brakowało standardowego - położenia bibliotek uruchomieniowych. Wiedziano o tym już wcześniej, nie było to jednak - dotychczas udokumentowane. Z kolei dla systemu <span -class="ec-lmss-10">mips-irix </span>wymagana była obecność bibliotek - MIPSpro 7.4. -</p> +class="ec-lmss-10">t1utils</span>. Binaria były kompilowane w C++, ale w tym systemie brakowało standardowego + położenia bibliotek uruchomieniowych. Wiedziano o tym już wcześniej, nie było to jednak dotychczas + udokumentowane. Z kolei dla systemu <span +class="ec-lmss-10">mips-irix </span>wymagana była obecność bibliotek MIPSpro + 7.4. </li></ul> +<!--l. 3222--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">9.1.3. </span> <a + id="x1-750009.1.3"></a>Wydanie 2005</h5> -<!--l. 3210--><p class="noindent" > -</p> - <h5 class="subsubsectionHead"><span class="titlemark">9.1.3. </span> <a - id="x1-740009.1.3"></a>Wydanie 2005</h5> -<!--l. 3212--><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> +<!--l. 3224--><p class="noindent" >Kolejna edycja przyniosła, jak zwykle, mnstwo aktualizacji pakietw i programw. Struktura dystrybucji +ustabilizowała się, niemniej pojawiło się nieco zmian w konfiguracji: <ul class="itemize1"> <li class="itemize"> - <!--l. 3218--><p class="noindent" >Wprowadzono nowe skrypty <span -class="ec-lmss-10">texconfig-sys</span>, <span -class="ec-lmss-10">updmap-sys </span>i <span -class="ec-lmss-10">fmtutil-sys</span>, których zadaniem - jest modyfikowanie plików konfiguracyjnych w głównych drzewach katalogów systemu. + <!--l. 3230--><p class="noindent" >Wprowadzono nowe skrypty <span +class="ec-lmss-10">texconfig-sys</span>, <span +class="ec-lmss-10">updmap-sys </span>i <span +class="ec-lmss-10">fmtutil-sys</span>, ktrych zadaniem + jest modyfikowanie plikw konfiguracyjnych w głwnych drzewach katalogw systemu. Dotychczasowe skrypty <span -class="ec-lmss-10">texconfig</span>, <span -class="ec-lmss-10">updmap </span>i <span -class="ec-lmss-10">fmtutil </span>modyfikują odtąd pliki użytkownika - w katalogu <span -class="ec-lmtt-10">$HOME/.texlive2005</span>. - </p></li> - <li class="itemize"> - <!--l. 3225--><p class="noindent" >Dodano nowe zmienne środowiskowe <span -class="ec-lmtt-10">TEXMFCONFIG </span>i <span -class="ec-lmtt-10">TEXMFSYSCONFIG</span>, które wskazują - położenie drzew katalogów z plikami konfiguracyjnymi, odpowiednio: użytkownika i systemu. - Tak więc mogło okazać się koniecznym przeniesienie własnych wersji <span -class="ec-lmtt-10">fmtutil.cnf</span> - i <span -class="ec-lmtt-10">updmap.cfg </span>w odpowiednie miejsca. Inną możliwością było przedefiniowanie <span +class="ec-lmss-10">texconfig</span>, <span +class="ec-lmss-10">updmap </span>i <span +class="ec-lmss-10">fmtutil </span>modyfikują odtąd pliki użytkownika + w katalogu <span class="path"><span +class="ec-lmtt-10">$HOME/.texlive2005</span></span>. + </li> + <li class="itemize"> + <!--l. 3237--><p class="noindent" >Dodano nowe zmienne środowiskowe <span +class="ec-lmtt-10">TEXMFCONFIG </span>i <span +class="ec-lmtt-10">TEXMFSYSCONFIG</span>, ktre wskazują położenie + drzew katalogw z plikami konfiguracyjnymi, odpowiednio: użytkownika i systemu. Tak + więc mogło okazać się koniecznym przeniesienie własnych wersji <span class="path"><span +class="ec-lmtt-10">fmtutil.cnf</span></span> i <span class="path"><span +class="ec-lmtt-10">updmap.cfg</span></span> w odpowiednie miejsca. Inną możliwością było przedefiniowanie <span class="ec-lmtt-10">TEXMFCONFIG</span> - lub <span -class="ec-lmtt-10">TEXMFSYSCONFIG </span>w pliku <span -class="ec-lmtt-10">texmf.cnf</span>. W każdym z przypadków położenie tych plików - i przypisania <span -class="ec-lmtt-10">TEXMFCONFIG </span>i <span -class="ec-lmtt-10">TEXMFSYSCONFIG </span>muszą być zgodne. (Patrz część <a -href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, str. <a + lub <span +class="ec-lmtt-10">TEXMFSYSCONFIG </span>w pliku <span +class="ec-lmtt-10">texmf.cnf</span>. W każdym z przypadkw położenie tych plikw + i przypisania <span +class="ec-lmtt-10">TEXMFCONFIG </span>i <span +class="ec-lmtt-10">TEXMFSYSCONFIG </span>muszą być zgodne. (Patrz część <a +href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, str. <a href="#x1-110002.3">9<!--tex4ht:ref: sec:texmftrees --></a>.) - </p></li> + </li> <li class="itemize"> - <!--l. 3236--><p class="noindent" >W wydaniu z poprzedniego roku podczas tworzenia wynikowego pliku DVI <span class="obeylines-h"><span class="verb"><span + <!--l. 3248--><p class="noindent" >W wydaniu z poprzedniego roku podczas tworzenia wynikowego pliku DVI <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">\pdfoutput</span></span></span> - i podobne polecenia pozostawały niezdefiniowane, mimo że używany być program <span + i podobne polecenia pozostawały niezdefiniowane, mimo że używany być program <span class="ec-lmss-10">pdfetex</span>. - Zgodnie z obietnicą, w 2005 roku zarzucono to rozwiązanie (jego celem było zapewnienie - kompatybilności). Z tego powodu użytkownik być zmuszony zmienić te dokumenty, które - używały <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">\ifx\pdfoutput\undefined</span></span></span> do sprawdzania, czy plik wynikowy ma być w formacie - PDF. Zamiast tego należało zastosować pakiet <span -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. - </p></li> - <li class="itemize"> - <!--l. 3246--><p class="noindent" >W wydaniu z 2004 roku zmieniono większość formatów tak, by na wyjściu 8-bitowe znaki - były reprezentowane przez same siebie (por. poprzednia część). Nowy plik TCX o nazwie - <span -class="ec-lmtt-10">empty.tcx </span>pozwalał w łatwy sposób uzyskać w razie potrzeby oryginalną notację (<span class="obeylines-h"><span class="verb"><span + 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, ktre + 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>, ktry działa zarwno z plain TeX-em + jak i LaTeX-em, albo zapożyczył zastosowane w nim rozwiązania. + </li> + <li class="itemize"> + <!--l. 3258--><p class="noindent" >W wydaniu z 2004 roku zmieniono większość formatw tak, by na wyjściu 8-bitowe znaki były + reprezentowane przez same siebie (por. poprzednia część). Nowy plik TCX o nazwie <span class="path"><span +class="ec-lmtt-10">empty.tcx</span></span> + pozwalał w łatwy sposb uzyskać w razie potrzeby oryginalną notację (<span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">^^</span></span></span>), np.: -</p> - <pre class="verbatim" id="verbatim-7"> - <pre class="fancyvrb" id="fancyvrb20"><a - id="x1-74002r1"></a>latex --translate-file=empty.tcx twojplik.tex</pre> + <pre class="verbatim" id="verbatim-9"> + <pre class="fancyvrb" id="fancyvrb23"><a + id="x1-75002r1"></a>latex --translate-file=empty.tcx twojplik.tex</pre> </pre> - <!--l. 3254--><p class="nopar" > - </p></li> + <!--l. 3266--><p class="nopar" > + </li> <li class="itemize"> - <!--l. 3256--><p class="noindent" >Dołączono nowy program <span -class="ec-lmss-10">dvipdfmx</span>, służący do konwersji DVI do PDF. Program jest aktywnie - pielęgnowaną wersję programu <span -class="ec-lmss-10">dvipdfm</span>, który wciąż jest dostępny, ale nie jest już jednak + <!--l. 3268--><p class="noindent" >Dołączono nowy program <span +class="ec-lmss-10">dvipdfmx</span>, służący do konwersji DVI do PDF. Program jest aktywnie + pielęgnowaną wersję programu <span +class="ec-lmss-10">dvipdfm</span>, ktry wciąż jest dostępny, ale nie jest już jednak polecany. - </p></li> + </li> <li class="itemize"> - <!--l. 3261--><p class="noindent" >Nowe programy <span -class="ec-lmss-10">pdfopen </span>i <span -class="ec-lmss-10">pdfclose </span>pozwalały na przeładowanie plików PDF w Adobe Acrobat Reader, - bez konieczności ponownego uruchamiania programu. (Inne przeglądarki formatu PDF, jak <span + <!--l. 3273--><p class="noindent" >Nowe programy <span +class="ec-lmss-10">pdfopen </span>i <span +class="ec-lmss-10">pdfclose </span>pozwalały na przeładowanie plikw PDF w Adobe Acrobat Reader, + bez konieczności ponownego uruchamiania programu. (Inne przeglądarki formatu PDF, jak <span class="ec-lmss-10">xpdf</span>, <span class="ec-lmss-10">gv</span> - i <span -class="ec-lmss-10">gsview</span>, nigdy na tę przypadłość nie cierpiały.) - </p></li> + i <span +class="ec-lmss-10">gsview</span>, nigdy na tę przypadłość nie cierpiały.) + </li> <li class="itemize"> - <!--l. 3266--><p class="noindent" >Dla spójności, zmienne <span -class="ec-lmtt-10">HOMETEXMF </span>i <span -class="ec-lmtt-10">VARTEXMF </span>zostały przemianowane odpowiednio na <span + <!--l. 3278--><p class="noindent" >Dla spjności, zmienne <span +class="ec-lmtt-10">HOMETEXMF </span>i <span +class="ec-lmtt-10">VARTEXMF </span>zostały przemianowane odpowiednio na <span class="ec-lmtt-10">TEXMFHOME</span> - i <span -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. -</p> + i <span +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. 3273--><p class="noindent" > -</p> +<!--l. 3285--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.4. </span> <a - id="x1-750009.1.4"></a>Wydanie 2006–2007</h5> -<!--l. 3275--><p class="noindent" >Największą nowością edycji lat 2006 i 2007 jest XeTeX, w postaci programów <span -class="ec-lmtt-10">xetex </span>i <span + id="x1-760009.1.4"></a>Wydanie 2006–2007</h5> +<!--l. 3287--><p class="noindent" >Największą nowością edycji lat 2006 i 2007 jest XeTeX, w postaci programw <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. 3280--><p class="indent" > W istotny sposób został zaktualizowany MetaPost, zaplanowano jego dalszy rozwój ( +<!--l. 3292--><p class="indent" > W istotny sposb został zaktualizowany MetaPost, zaplanowano jego dalszy rozwj ( <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 href="https://tug.org/applications/pdftex" class="url" ><span class="ec-lmtt-10">https://tug.org/applications/pdftex</span></a>). -</p><!--l. 3284--><p class="indent" > Pliki formatów (pdf)TeX-a (<span -class="ec-lmtt-10">.fmt</span>) oraz analogiczne dla MetaPosta i MetaFonta są od tej edycji -zapisywane w podkatalogach <span -class="ec-lmtt-10">texmf-dist/web2c</span>, choć sam ten katalog jest nadal przeszukiwany. -Podkatalogi te mają nazwę zgodną z zastosowanym podczas generowania „silnikiem”, np. <span -class="ec-lmtt-10">tex</span>, <span -class="ec-lmtt-10">pdftex </span>lub -<span -class="ec-lmtt-10">xetex</span>. Zmiana ta nie powinna być zauważalna w typowym użyciu. -</p><!--l. 3291--><p class="indent" > Program <span -class="ec-lmtt-10">tex </span>(plain) od tej edycji już nie analizował pierwszego wiersza rozpoczynającego się znakami <span -class="ec-lmtt-10">%&</span>, -aby ustalić jaki ma wczytać format. Pozostał zatem czysty, Knuthowy TeX. LaTeX i wszystkie pozostałe -formaty nadal analizują pierwszy wiersz z <span -class="ec-lmtt-10">%&</span>. -</p><!--l. 3296--><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 +<!--l. 3296--><p class="indent" > Pliki formatw (pdf)TeX-a (<span class="path"><span +class="ec-lmtt-10">.fmt</span></span>) oraz analogiczne dla MetaPosta i MetaFonta są od tej edycji +zapisywane w podkatalogach <span class="path"><span +class="ec-lmtt-10">texmf-dist/web2c</span></span>, choć sam ten katalog jest nadal przeszukiwany. +Podkatalogi te mają nazwę zgodną z zastosowanym podczas generowania „silnikiem”, np. <span class="path"><span +class="ec-lmtt-10">tex</span></span>, <span class="path"><span +class="ec-lmtt-10">pdftex</span></span> +lub <span class="path"><span +class="ec-lmtt-10">xetex</span></span>. Zmiana ta nie powinna być zauważalna w typowym użyciu. +<!--l. 3303--><p class="indent" > Program <span +class="ec-lmtt-10">tex </span>(plain) od tej edycji już nie analizował pierwszego wiersza rozpoczynającego się znakami <span +class="ec-lmtt-10">%&</span>, +aby ustalić jaki ma wczytać format. Pozostał zatem czysty, Knuthowy TeX. LaTeX i wszystkie pozostałe +formaty nadal analizują pierwszy wiersz z <span +class="ec-lmtt-10">%&</span>. +<!--l. 3308--><p class="indent" > Oczywiście, jak zwykle, w okresie od poprzedniego wydania opracowano setki innych aktualizacji pakietw +i programw. 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. 3300--><p class="indent" > Drzewo źródłowe TeX Live jest odtąd przechowywane w Subversion. Przeglądanie umożliwia -standardowy interfejs www, a jego adres zamieszczono na stronie <a +<!--l. 3312--><p class="indent" > Drzewo źrdłowe TeX 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. 3307--><p class="indent" > W maju 2006 r. Thomas Esser ogłosił, że zaprzestaje aktualizowania dystrybucji teTeX ( +class="ec-lmtt-10">https://tug.org.pl/texlive</span></a>. Mimo iż nie widać +efektw tej zmiany w końcowej dystrybucji, mamy nadzieję, że w nadchodzących latach będzie to stabilne +repozytorium oprogramowania dla rozwoju TeX Live. +<!--l. 3319--><p class="indent" > W maju 2006 r. Thomas Esser ogłosił, że zaprzestaje aktualizowania dystrybucji teTeX ( <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 -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. 3315--><p class="noindent" > -</p> +class="ec-lmtt-10">https://tug.org/tetex</span></a>). Spowodowało to znaczny wzrost zainteresowanie TeX Live, szczeglnie wśrd +dystrybutorw GNU/Linuksa. (W TeX Live zdefiniowano w przybliżeniu rwnoważ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 ktrych skorzystają wszyscy. +<!--l. 3327--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.5. </span> <a - id="x1-760009.1.5"></a>Wydanie 2008</h5> -<!--l. 3317--><p class="noindent" >W 2008 roku cała infrastruktura TeX 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. 3321--><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ę -pojawiać na serwerach CTAN. - - -</p><!--l. 3326--><p class="indent" > W tym wydaniu pojawił się nowy „silnik”, LuaTeX ( <a + id="x1-770009.1.5"></a>Wydanie 2008</h5> +<!--l. 3329--><p class="noindent" >W 2008 roku cała infrastruktura TeX Live została przeprojektowana i przeprogramowana. Informacja +dotycząca instalacji jest przechowywana obecnie w zwykłym pliku tekstowym <span class="path"><span +class="ec-lmtt-10">tlpkg/texlive.tlpdb</span></span>. +<!--l. 3333--><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ę +pojawiać na serwerach CTAN. +<!--l. 3338--><p class="indent" > W tym wydaniu pojawił się nowy „silnik”, LuaTeX ( <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. 3331--><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. 3336--><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, -jak regenerowanie formatów, aktualizacja map fontowych itp. -</p><!--l. 3341--><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. 3345--><p class="indent" > Program <span -class="ec-lmss-10">xindy </span>do tworzenia skorowidzów ( <a +class="ec-lmtt-10">https://luatex.org</span></a>). Prcz nowych, +elastycznych możliwości dotyczących składu, udostępnia on doskonały język skryptowy do zastosowania +zarwno w dokumentach TeX-owych, jak i poza nimi. +<!--l. 3343--><p class="indent" > Obsługa dla Windows i platform opartych na Unix została obecnie znacznie bardziej zunifikowana. +W szczeglności większość skryptw w Perlu i Lua dostępna jest teraz także dla Windows (zastosowano + + +„wewnętrzny” Perl, dostarczany wraz z TeX Live). +<!--l. 3348--><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>), ktry staje się głwnym narzędziem do zarządzania TeX +Live po jego instalacji. umożliwia on aktualizację pakietw wraz z niezbędnymi wtedy czynnościami, jak +regenerowanie formatw, aktualizacja map fontowych itp. +<!--l. 3353--><p class="indent" > Wraz z pojawieniem się <span +class="ec-lmss-10">tlmgr </span>niektre funkcje <span +class="ec-lmss-10">texconfig </span>zostały zablokowane (edycja plikw +konfiguracyjnych formatw i wzorcw przenoszenia). +<!--l. 3357--><p class="indent" > Program <span +class="ec-lmss-10">xindy </span>do tworzenia skorowidzw ( <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. 3349--><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. 3353--><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 +class="ec-lmtt-10">https://xindy.sourceforge.net/</span></a>) jest obecnie dostępny +dla większości platform. +<!--l. 3361--><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 rwnież ograniczyć wyszukiwanie do jednego katalogu (parametr <span +class="ec-lmtt-10">–subdir</span>). +<!--l. 3365--><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. 3358--><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. 3363--><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 +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>(ktry jest +nadal dostępny). +<!--l. 3370--><p class="indent" > Usunięto aliasy fontw <span class="path"><span +class="ec-lmtt-10">Times-Roman</span></span>, <span class="path"><span +class="ec-lmtt-10">Helvetica</span></span>, itd. Rżne pakiety korzystały z nich +w nieoczekiwany sposb (np. spodziewając się, że fonty te będą miały rżne kodowanie). Nie ma obecnie +dobrego sposobu na rozwiązanie tych sprzeczności. +<!--l. 3375--><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 +class="ec-lmss-10">platex</span>) jest obecnie wystarczającym sposobem na polonizację dla LaTeX-a. -</p><!--l. 3368--><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. 3371--><p class="indent" > Do tego wydania włączono także ostatnie zmiany wprowadzone przez Donalda Knutha (tzw. <span +<!--l. 3380--><p class="indent" > Usunięto pliki <span class="path"><span +class="ec-lmtt-10">.pool</span></span>, ktre są obecnie wkompilowane w programy, co ułatwia ich aktualizację. +<!--l. 3383--><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 -class="ec-lmri-10"> tuneup</span> +class="ec-lmri-10"> tuneup of</span> <span -class="ec-lmri-10">of 2008</span>); patrz: <a +class="ec-lmri-10">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. 3375--><p class="noindent" > -</p> +<!--l. 3387--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.6. </span> <a - id="x1-770009.1.6"></a>Wydanie 2009</h5> -<!--l. 3377--><p class="noindent" >W wydaniu 2009 najbardziej widoczną zmianą jest to, że pdf(L<span -class="ec-lmr-7">A</span> )TeX <span + id="x1-780009.1.6"></a>Wydanie 2009</h5> +<!--l. 3389--><p class="noindent" >W wydaniu 2009 najbardziej widoczną zmianą jest to, że pdf(L<span +class="ec-lmr-7">A</span> )TeX <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 +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ą -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 +class="ec-lmtt-10">graphics.cfg </span>LaTeX-a i gdy plikiem wynikowym składu ma być PDF). Domyślne ustawienia zapobiegają +nadpisaniu wszelkich utworzonych wcześniej przez użytkownika plikw 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 class="ec-lmtt-10">\newcommand{\DoNotLoadEpstopdf}{}</span></span></span> (lub <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">\def...</span></span></span>) przed -deklaracją <span -class="ec-lmtt-10">\documentclass</span>. Szczegóły można znaleźć w dokumentacji pakietu epstopdf ( +class="ec-lmtt-10">\def...</span></span></span>) +przed deklaracją <span +class="ec-lmtt-10">\documentclass</span>. Szczegły można znaleźć w dokumentacji pakietu epstopdf ( <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. 3388--><p class="indent" > Ważną zmianą jest także uruchamianie podczas kompilacji niektórych zewnętrznych programów via +<!--l. 3400--><p class="indent" > Ważną zmianą jest także uruchamianie podczas kompilacji niektrych zewnętrznych programw via <span class="ec-lmtt-10">\write18</span>. Dotyczy to np. <span class="ec-lmtt-10">epstopdf</span>, <span class="ec-lmtt-10">makeindex </span>czy <span -class="ec-lmtt-10">bibtex</span>. Dokładna lista takich programów zawarta jest w +class="ec-lmtt-10">bibtex</span>. Dokładna lista takich programw zawarta jest w 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-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>. Dla instalacji, ktre mogą wymagać zakazu uruchamiania takich programw „w tle” +przewidziano odpowiednią opcję w programie instalacyjnym (patrz część  <a +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. 3397--><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ń: -<span -class="ec-lmtt-10">dviluatex </span>lub <span +<!--l. 3409--><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 fontw 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 href="https://luatex.org" class="url" ><span class="ec-lmtt-10">https://luatex.org</span></a>. -</p><!--l. 3402--><p class="indent" > Usunięto oryginalny silnik Omega i format Lambda (w uzgodnieniu z autorami). Pozostał zaktualizowany +<!--l. 3414--><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. 3405--><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 +<!--l. 3417--><p class="indent" > Załączono nowe wydanie fontw 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 -class="ec-lmtt-10">https://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf</span></a>). Co ważne, dla wszystkich fontów nie -zmieniono plików metrycznych (TFM). Strona domowa fontów: <a +class="ec-lmtt-10">https://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf</span></a>). +Co ważne, dla wszystkich fontw nie zmieniono plikw metrycznych (TFM). Strona domowa fontw: +<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. 3413--><p class="indent" > Dla Windows i MacTeX dołączono nowe środowisko-edytor TeXworks. Dla innych platform patrz: -<a +<!--l. 3425--><p class="indent" > Dla Windows i MacTeX dołączono nowe środowisko-edytor TeXworks. 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 -wieloplatformowym, łatwym w użyciu środowiskiem pracy. -</p><!--l. 3418--><p class="indent" > Dla niektórych platform załączono nowy program graficzny Asymptote ( <a +class="ec-lmtt-10">https://tug.org/texworks</span></a>. Inspirowany przez edytor TeXShop dla macOS, TeXworks jest +wieloplatformowym, łatwym w użyciu środowiskiem pracy. +<!--l. 3430--><p class="indent" > Dla niektrych 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. 3422--><p class="indent" > Program <span -class="ec-lmtt-10">dvipdfm </span>został zastąpiony przez <span -class="ec-lmtt-10">dvipdfmx</span>, który działa w specjalnym trybie kompatybilnym, -gdy użyć do wywołania dawną nazwę. <span -class="ec-lmtt-10">dvipdfmx </span>wspiera CJK i zawiera wiele poprawek od ostatniej -dystrybucji <span +Korzysta on z tekstowej notacji zbliżonej do MetaPosta, ale rozszerzonej do obsługi 3D itp. +<!--l. 3434--><p class="indent" > Program <span +class="ec-lmtt-10">dvipdfm </span>został zastąpiony przez <span +class="ec-lmtt-10">dvipdfmx</span>, ktry działa w specjalnym trybie kompatybilnym, gdy +użyć do wywołania dawną nazwę. <span +class="ec-lmtt-10">dvipdfmx </span>wspiera CJK i zawiera wiele poprawek od ostatniej dystrybucji +<span class="ec-lmtt-10">dvipdfm</span>. Strona domowa: <a href="https://project.ktug.or.kr/dvipdfmx" class="url" ><span class="ec-lmtt-10">https://project.ktug.or.kr/dvipdfmx</span></a>. -</p><!--l. 3428--><p class="indent" > Dodano zestawy programów dla <span +<!--l. 3440--><p class="indent" > Dodano zestawy programw 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 -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. 3435--><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">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 +aktualizacją obu systemw. Ponadto natknęliśmy się na spore trudności przy kompilacji programw, ktre + + +mogłyby działać w rżnych wersjach tych systemw. +<!--l. 3447--><p class="indent" > Inne zmiany: do kompresji pakietw użyto programu <span +class="ec-lmss-10">xz</span>, stanowiącego stabilny zamiennik <span class="ec-lmss-10">lzma </span>( <a href="https://tukaani.org/xz/" class="url" ><span class="ec-lmtt-10">https://tukaani.org/xz/</span></a>); znak <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">$</span></span></span> jest obecnie dozwolony w nazwach plików, o ile nie poprzedza on nazwy -znanej zmiennej; biblioteka Kpathsea jest obecnie wielowątkowa (co wykorzystano w programie MetaPost); do -budowy wszystkich programów wykorzystano teraz Automake. -</p><!--l. 3442--><p class="noindent" > -</p> +class="ec-lmtt-10">$</span></span></span> jest obecnie dozwolony w nazwach plikw, o ile nie poprzedza on nazwy +znanej zmiennej; biblioteka Kpathsea jest obecnie wielowątkowa (co wykorzystano w programie MetaPost); do +budowy wszystkich programw wykorzystano teraz Automake. +<!--l. 3454--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.7. </span> <a - id="x1-780009.1.7"></a>Wydanie 2010</h5> -<!--l. 3445--><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 + id="x1-790009.1.7"></a>Wydanie 2010</h5> +<!--l. 3457--><p class="noindent" >Od wydania 2010 generowane są pliki PDF w wersji 1.5, oferującej lepszą kompresję. Dotyczy to wszystkich +mechanizmw używanych do generowania PDF, w tym <span +class="ec-lmtt-10">dvipdfmx</span>. Powrt 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. 3450--><p class="indent" > Obecnie pdf(L<span -class="ec-lmr-7">A</span> )TeX <span +<!--l. 3462--><p class="indent" > Obecnie pdf(L<span +class="ec-lmr-7">A</span> )TeX <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-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ż -zabronić uruchamiania <span -class="ec-lmtt-10">epstopdf </span>wpisując przed poleceniem <span -class="ec-lmtt-10">\documentclass </span>polecenie +wykorzystując pakiet <span +class="ec-lmss-10">epstopdf</span>, o ile załadowano LaTeX-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 plikw PDF, ale można rwnież zabronić uruchamiania +<span +class="ec-lmtt-10">epstopdf </span>wpisując przed poleceniem <span +class="ec-lmtt-10">\documentclass </span>polecenie <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">\newcommand{\DoNotLoadEpstopdf}{}</span></span></span> (lub <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">\newcommand{\DoNotLoadEpstopdf}{}</span></span></span> (lub <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">\def...</span></span></span>). Program <span -class="ec-lmtt-10">epstopdf </span>nie jest również używany -w przypadku dołączenia pakietu <span -class="ec-lmss-10">pst-pdf</span>. Więcej szczegółów znajduje się w dokumentacji pakietu epstopdf ( -<a +class="ec-lmtt-10">epstopdf </span>nie jest rwnież używany w przypadku dołączenia pakietu <span +class="ec-lmss-10">pst-pdf</span>. Więcej +szczegłw znajduje się w dokumentacji pakietu epstopdf ( <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. 3462--><p class="indent" > Domyślnie włączono również wykonywanie kilku programów zewnętrznych dla TeX-a poprzez -mechanizm <span +<!--l. 3474--><p class="indent" > Domyślnie włączono rwnież wykonywanie kilku programw zewnętrznych dla TeX-a poprzez mechanizm +<span class="ec-lmtt-10">\write18</span>. Dotyczy to: <span class="ec-lmtt-10">repstopdf</span>, <span class="ec-lmtt-10">makeindex</span>, <span class="ec-lmtt-10">kpsewhich</span>, <span -class="ec-lmtt-10">bibtex </span>i <span -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-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">bibtex </span>i <span +class="ec-lmtt-10">bibtex8 </span>(lista jest zdefiniowana +w <span +class="ec-lmtt-10">texmf.cnf</span>). W środowiskach, w ktrych wykonywanie zewnętrznych programw jest niepożądane, należy +tę opcję zaznaczyć podczas instalacji (patrz: część <a +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. 3470--><p class="indent" > 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 <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"> conf</span><span +class="ec-lmtt-10"> texmf</span><span +class="ec-lmtt-10"> shell_escape</span><span +class="ec-lmtt-10"> 0</span></span></span>. +<!--l. 3482--><p class="indent" > Kolejna zmiana dotyczyła programw B<span +class="ec-lmcsc-10">ib</span>TeX i Makeindex, ktre (podobnie zresztą jak sam TeX) +domyślnie nie zapisują swoich plikw 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. 3476--><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 -class="ec-lmri-10">font expansion</span>) nadal nie jest dostępna. -</p><!--l. 3480--><p class="indent" > Program tlmgr podczas aktualizacji zachowuje obecnie domyślnie kopię poprzedniej wersji pakietu (<span +<!--l. 3488--><p class="indent" > Podobnie jak pdfTeX, obecnie rwnież XeTeX obsługuje wyrwnywanie (tzw. kernowanie) na krawędzi +wiersza, ale możliwość poszerzania pisma (<span +class="ec-lmri-10">font expansion</span>) nadal nie jest dostępna. +<!--l. 3492--><p class="indent" > Program tlmgr podczas aktualizacji zachowuje obecnie domyślnie kopię poprzedniej wersji pakietu (<span class="ec-lmtt-10">tlmgr</span> <span -class="ec-lmtt-10">option autobackup 1</span>), zatem aktualizację można łatwo cofnąć za pomocą <span -class="ec-lmtt-10">tlmgr restore</span>. W wypadku -ograniczonej ilości miejsca na dysku, opcja ta może został wyłączona poleceniem <span -class="ec-lmtt-10">tlmgr option</span> +class="ec-lmtt-10">option autobackup 1</span>), zatem aktualizację można łatwo cofnąć za pomocą <span +class="ec-lmtt-10">tlmgr restore</span>. W wypadku +ograniczonej ilości miejsca na dysku, opcja ta może został wyłączona poleceniem <span +class="ec-lmtt-10">tlmgr option autobackup</span> <span -class="ec-lmtt-10">autobackup 0</span>. -</p><!--l. 3486--><p class="indent" > Dołączono nowe programy: pTeX i narzędzia do składu w języku japońskim, BibTeXU dla obsługi -Unicode w BibTeX-u, chktex ( <a +class="ec-lmtt-10">0</span>. +<!--l. 3498--><p class="indent" > Dołączono nowe programy: pTeX i narzędzia do składu w języku japońskim, B<span +class="ec-lmcsc-10">ib</span>TeXU dla obsługi +Unicode w B<span +class="ec-lmcsc-10">ib</span>TeX-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-lmtt-10">https://baruch.ev-en.org/proj/chktex</span></a>) – program do sprawdzania +dokumentw (L<span +class="ec-lmr-7">A</span> )TeX, 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 +binaria dla nowych platform sprzętowych: <span class="ec-lmtt-10">amd64-freebsd</span>, <span class="ec-lmtt-10">amd64-kfreebsd</span>, <span class="ec-lmtt-10">i386-freebsd</span>, <span @@ -6488,582 +6397,572 @@ 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. 3495--><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 +<!--l. 3507--><p class="indent" > W dokumentacji zmian poprzedniego wydanie (TeX Live 2009) nie zdążono uwzględnić usunięcia wielu +programw uruchomieniowych dla TeX4ht ( <a href="https://tug.org/tex4ht" class="url" ><span -class="ec-lmtt-10">https://tug.org/tex4ht</span></a>) oraz zastąpienia ich jednym +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. 3500--><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. 3504--><p class="noindent" > -</p> +<!--l. 3512--><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. +<!--l. 3516--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.8. </span> <a - id="x1-790009.1.8"></a>Wydanie 2011</h5> - - -<!--l. 3506--><p class="noindent" >Edycja 2011 zawierała stosunkowo niewiele zmian w porównaniu do poprzednich wydań. -</p><!--l. 3509--><p class="indent" > Programy dla Mac OS X (<span + id="x1-800009.1.8"></a>Wydanie 2011</h5> +<!--l. 3518--><p class="noindent" >Edycja 2011 zawierała stosunkowo niewiele zmian w porwnaniu do poprzednich wydań. +<!--l. 3521--><p class="indent" > Programy dla macOS (<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. 3513--><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. 3518--><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. 3524--><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. 3529--><p class="indent" > Przywrócono (ze względów raczej historycznych) programy <span -class="ec-lmss-10">initex </span>i <span +class="ec-lmtt-10">x86_64-darwin</span>) działają od tego momentu tylko dla wersji +Leopard i pźniejszych. Wersje Panther i Tiger nie będą obsługiwane. +<!--l. 3525--><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. +Rozwj tego programu jest ściśle związany z pakietem <span +class="ec-lmtt-10">biblatex</span>, ktry w zupełnie nowy sposb obsługuje +bibliografie w LaTeX-u . +<!--l. 3530--><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 programw. + + +<!--l. 3536--><p class="indent" > Zaprogramowany w Perl program <span +class="ec-lmtt-10">updmap </span>(uprzednio stosowany tylko w Windows) został dostosowany do +wszystkich platform. Rwnież te zmiany są niezauważalne dla użytkownika, choć znacznie przyspieszyły +działanie programu. +<!--l. 3541--><p class="indent" > Przywrcono (ze względw 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. 3532--><p class="noindent" > -</p> +<!--l. 3544--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.9. </span> <a - id="x1-800009.1.9"></a>Wydanie 2012</h5> -<!--l. 3534--><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. 3538--><p class="indent" > Dla parametru <span + id="x1-810009.1.9"></a>Wydanie 2012</h5> +<!--l. 3546--><p class="noindent" >Znacznie zmodyfikowano program <span +class="ec-lmtt-10">tlmgr</span>, odtąd pozwala on m.in. aktualizować z kilku repozytoriw w sieci. +Szczegły zawarto w pomocy (<span +class="ec-lmtt-10">tlmgr –help</span>), w części dotyczącej wielu repozytoriw. +<!--l. 3550--><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 +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 class="ec-lmtt-10">\XeTeXdashbreakstate=0</span>. -</p><!--l. 3546--><p class="indent" > Wynikowe pliki <span +<!--l. 3558--><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. 3549--><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 +class="ec-lmtt-10">dvips </span>mogą obecnie przekroczyć wielkość dwch gigabajtw. +<!--l. 3561--><p class="indent" > Dotychczas program <span +class="ec-lmtt-10">dvips </span>korzystał ze zbyt wielu rżnych wersji standardowych 35 fontw +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 fontw. Od tej edycji fonty ze +standardowego zestawu, dostarczone w dystrybucji TeX Live, domyślnie są włączane do tworzonego przez <span class="ec-lmtt-10">dvips </span>pliku. -</p><!--l. 3556--><p class="indent" > W zastrzeżonym trybie pracy <span -class="ec-lmtt-10">\write18 </span>(ustawianym domyślnie) dopuszczono uruchamianie programu +<!--l. 3568--><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. 3559--><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. 3563--><p class="indent" > Skrypt <span +<!--l. 3571--><p class="indent" > Plik konfiguracyjny <span +class="ec-lmtt-10">texmf.cnf </span>znajdywany jest także w drzewie katalogw <span class="path"><span +class="ec-lmtt-10">../texmf-local</span></span>, np. <span class="path"><span +class="ec-lmtt-10">/usr/local/texlive/texmf-local/web2c/texmf.cnf</span></span>. +<!--l. 3575--><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 -nie powinna być zauważalna, chyba że zmienimy ręcznie <span +class="ec-lmtt-10">updmap.cfg </span>z kolejnych drzew TeX-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. 3568--><p class="indent" > Dodano binaria dla <span +class="ec-lmtt-10">updmap –help </span>pokaże +szczegły. +<!--l. 3580--><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">mipsel-linux</span>. Usunięto z głwnej dystrybucji binaria dla <span class="ec-lmss-10">sparc-linux</span> -i <span +i <span class="ec-lmss-10">i386-netbsd</span>. -</p><!--l. 3572--><p class="noindent" > -</p> +<!--l. 3584--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.10. </span> <a - id="x1-810009.1.10"></a>Wydanie 2013</h5> -<!--l. 3574--><p class="noindent" >W układzie dystrybucji zawartość katalogu <span -class="ec-lmtt-10">texmf/ </span>włączono (dla uproszczenia) do katalogu <span + id="x1-820009.1.10"></a>Wydanie 2013</h5> +<!--l. 3586--><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 -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. 3580--><p class="indent" > W programie MetaPost udostępniono zapis do formatu PNG i dodane wsparcie dla operacji +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>. Rwnież dla +uproszczenia instalacji połączono sporo niewielkich kolekcji językowych. +<!--l. 3592--><p class="indent" > W programie MetaPost udostępniono zapis do formatu PNG i dodane wsparcie dla operacji zmiennoprzecinkowych (IEEE double). -</p><!--l. 3583--><p class="indent" > LuaTeX 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 +<!--l. 3595--><p class="indent" > LuaTeX 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. 3587--><p class="indent" > W programie XeTeX (patrz także na stronie domowej projektu): </p> +<!--l. 3599--><p class="indent" > W programie XeTeX (patrz także na stronie domowej projektu): <ul class="itemize1"> <li class="itemize"> - <!--l. 3589--><p class="noindent" >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); - </p></li> + <!--l. 3601--><p class="noindent" >do obsługi układu fontw 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"> - <!--l. 3593--><p class="noindent" >biblioteki Graphite2 i HarfBuzz zastąpiły SilGraphite dla układu Graphite; - </p></li> + <!--l. 3605--><p class="noindent" >biblioteki Graphite2 i HarfBuzz zastąpiły SilGraphite dla układu Graphite; + </li> <li class="itemize"> - <!--l. 3595--><p class="noindent" >dla komputerów Mac użyto mechanizmu Core Text, zamiast (zarzuconego) ATSUI; - </p></li> + <!--l. 3607--><p class="noindent" >dla komputerw Mac użyto mechanizmu Core Text, zamiast (zarzuconego) ATSUI; + </li> <li class="itemize"> - <!--l. 3597--><p class="noindent" >w wypadku znalezienia identycznych nazw fontów w różnych formatach, program użyje - fontów TrueType/OpenType, zamiast Type1; - </p></li> + <!--l. 3609--><p class="noindent" >w wypadku znalezienia identycznych nazw fontw w rżnych formatach, program użyje fontw + TrueType/OpenType, zamiast Type1; + + + </li> <li class="itemize"> - <!--l. 3599--><p class="noindent" >naprawiano okazjonalnie występujące różnice w znajdywaniu fontów przez programy - XeTeX i <span + <!--l. 3611--><p class="noindent" >naprawiano okazjonalnie występujące rżnice w znajdywaniu fontw przez programy + XeTeX i <span class="ec-lmtt-10">xdvipdfmx</span>. - </p></li> + </li> <li class="itemize"> - <!--l. 3601--><p class="noindent" >dołączono wsparcie dla OpenType math cut-ins;</p></li></ul> -<!--l. 3604--><p class="indent" > W programie <span -class="ec-lmss-10">xdvi </span>zastąpiono bibliotekę do wyświetlania <span + <!--l. 3613--><p class="noindent" >dołączono wsparcie dla OpenType math cut-ins;</li></ul> +<!--l. 3616--><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. 3607--><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. 3612--><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 +<!--l. 3619--><p class="indent" > W <span +class="ec-lmss-10">microtype.sty </span>dodano niektre operacje mikro-typograficzne dla programw XeTeX (protrusion) +i LuaTeX (protrusion, font expansion, tracking). +<!--l. 3624--><p class="indent" > W <span +class="ec-lmss-10">tlmgr </span>zastosowano operację „przypinania” (ang. <span +class="ec-lmri-10">pinning</span>) wielu repozytoriw do pobierania aktualizacji. więcej informacji: <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">tlmgr</span><span -class="ec-lmtt-10"> --help</span></span></span> lub strona <a +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. 3617--><p class="indent" > Dodano bądź przywrócono binaria dla platform: <span +<!--l. 3629--><p class="indent" > Dodano bądź przywrcono 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">i386-netbsd </span>i <span +class="ec-lmss-10">amd64-netbsd</span>; usunięto +<span class="ec-lmss-10">powerpc-aix</span>. -</p><!--l. 3621--><p class="noindent" > -</p> +<!--l. 3633--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.11. </span> <a - id="x1-820009.1.11"></a>Wydanie 2014</h5> -<!--l. 3623--><p class="noindent" >Edycja 2014 zawierała kolejną, drobną poprawkę D.E. Knutha: dotyczy ona wszystkich silników -TeX-a, ale jedyną widoczną zmianą jest przywrócenie komunikatu <span -class="ec-lmtt-10">preloaded format </span>(zamiast -<span -class="ec-lmtt-10">format</span>) wyświetlanego w wierszu identyfikującym program podczas jego uruchamiania. Według -Knutha zmiana ma podkreślać, że chodzi o format ładowany domyślnie przez odpowiednie -wywołanie, a nie o format, który jest zaszyty w binariach i który może został zastąpiony innym -formatem. -</p><!--l. 3632--><p class="indent" > pdfTeX: nowością jest parametr <span -class="ec-lmtt-10">\pdfsuppresswarningpagegroup</span>, który pozwala wyłączyć + id="x1-830009.1.11"></a>Wydanie 2014</h5> +<!--l. 3635--><p class="noindent" >Edycja 2014 zawierała kolejną, drobną poprawkę D.E. Knutha: dotyczy ona wszystkich silnikw TeX-a, ale +jedyną widoczną zmianą jest przywrcenie komunikatu <span +class="ec-lmtt-10">preloaded format </span>(zamiast <span +class="ec-lmtt-10">format</span>) wyświetlanego +w wierszu identyfikującym program podczas jego uruchamiania. Według Knutha zmiana ma podkreślać, że +chodzi o format ładowany domyślnie przez odpowiednie wywołanie, a nie o format, ktry jest zaszyty w +binariach i ktry może został zastąpiony innym formatem. +<!--l. 3644--><p class="indent" > pdfTeX: nowością jest parametr <span +class="ec-lmtt-10">\pdfsuppresswarningpagegroup</span>, ktry 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ć +class="ec-lmtt-10">\pdffakespace</span>) modyfikujące spacjowanie, mające w zamierzeniu ułatwiać oblewanie tekstem. -</p><!--l. 3637--><p class="indent" > LuaTeX: jest kilka istotnych zmian i poprawek w ładowaniu fontów i wzorców przenoszenia. Najważniejszym -dodatkiem są nowe warianty silnika: <span +<!--l. 3649--><p class="indent" > LuaTeX: jest kilka istotnych zmian i poprawek w ładowaniu fontw i wzorcw 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 class="ec-lmtt-10">https://foundry.supelec.fr/projects/luajittex</span></a>) oraz pokrewne <span class="ec-lmtt-10">texluajit </span>and <span -class="ec-lmtt-10">texluajitc</span>. Wykorzystują one Lua do kompilacji do kodu +class="ec-lmtt-10">texluajitc</span>. Wykorzystują one Lua do kompilacji do kodu maszynowego (ang. <span -class="ec-lmri-10">just-in-time compilation</span>; szczegóły na ten temat zawiera artykuł na stronie +class="ec-lmri-10">just-in-time compilation</span>; szczegły na ten temat zawiera artykuł na stronie <a href="https://tug.org/TUGboat/tb34-1/tb106scarso.pdf" class="url" ><span class="ec-lmtt-10">https://tug.org/TUGboat/tb34-1/tb106scarso.pdf</span></a>). <span -class="ec-lmtt-10">luajittex </span>jest nadal w fazie rozwoju, nie -jest dostępny dla wszystkich platform i jest znacznie mniej stabilny niż <span -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. 3649--><p class="indent" > XeTeX: na wszystkich platformach (w tym na Mac OSX) obsługiwane są obecnie te same formaty plików -graficznych; zrezygnowano z niektórych wariantów dekompozycji znaków unikodowych (<span +class="ec-lmtt-10">luajittex </span>jest nadal w fazie rozwoju, nie +jest dostępny dla wszystkich platform i jest znacznie mniej stabilny niż <span +class="ec-lmtt-10">luatex</span>. Zarwno my, +jak i projektanci tego programu zalecamy jego użycie jedynie do eksperymentw z kodem jit +i Lua. +<!--l. 3661--><p class="indent" > XeTeX: na wszystkich platformach (w tym na Mac OSX) obsługiwane są obecnie te same formaty plikw +graficznych; zrezygnowano z niektrych wariantw dekompozycji znakw 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. 3655--><p class="indent" > MetaPost: zestaw możliwych wartości parametru <span -class="ec-lmtt-10">numbersystem </span>rozszerzono o wartość <span +class="ec-lmri-10">decomposition</span>); preferowane jest korzystanie z fontw OpenType, zamiast fontw Graphite, dla zapewnienia +zgodności w poprzednimi wersjami XeTeX-a. +<!--l. 3667--><p class="indent" > MetaPost: zestaw możliwych wartości parametru <span +class="ec-lmtt-10">numbersystem </span>rozszerzono o wartość <span class="ec-lmtt-10">decimal</span>; -dokładność obliczeń można ustalać za pomocą nowej zmiennej wbudowanej <span -class="ec-lmtt-10">numberprecision</span>; dodano -nową definicję <span -class="ec-lmtt-10">drawdot </span>w pliku <span -class="ec-lmtt-10">plain.mp </span>(Knuth); usunięto błędy m.in. w zapisie do formatów SVG -i PNG. -</p><!--l. 3663--><p class="indent" > Narzędzie ConTeXt-a <span -class="ec-lmss-10">pstopdf </span>zostanie usunięte jakiś czas po opublikowaniu tego wydania TeX -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> - - +dokładność obliczeń można ustalać za pomocą nowej zmiennej wbudowanej <span +class="ec-lmtt-10">numberprecision</span>; dodano nową +definicję <span +class="ec-lmtt-10">drawdot </span>w pliku <span class="path"><span +class="ec-lmtt-10">plain.mp</span></span> (Knuth); usunięto błędy m.in. w zapisie do formatw SVG +i PNG. +<!--l. 3675--><p class="indent" > Narzędzie ConTeXt-a <span +class="ec-lmss-10">pstopdf </span>zostanie usunięte jakiś czas po opublikowaniu tego wydania +TeX Live z powodu konfliktw 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. 3668--><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 +<!--l. 3680--><p class="indent" > Programy <span +class="ec-lmss-10">psutils </span>zostały w istotny sposb zmienione przez nowego opiekuna. W rezultacie kilka rzadko +używanych narzędzi (<span class="ec-lmtt-10">fix*</span>, <span class="ec-lmtt-10">getafm</span>, <span class="ec-lmtt-10">psmerge</span>, <span -class="ec-lmtt-10">showchar</span>) znajdziemy teraz tylko w katalogu <span -class="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 +class="ec-lmtt-10">showchar</span>) znajdziemy teraz tylko w katalogu <span class="path"><span +class="ec-lmtt-10">scripts/</span></span>, +a nie jako samodzielne programy (jeśli się okaże, że stwarza to problemy, może w przyszłości został to zmienione). Dodano nowy skrypt <span class="ec-lmtt-10">psjoin</span>. -</p><!--l. 3675--><p class="indent" > Z pochodnej z TeX Live dystrybucji MacTeX (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 -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 +<!--l. 3687--><p class="indent" > Z pochodnej z TeX Live dystrybucji MacTeX (część <a +href="#x1-170003.1.2">3.1.2<!--tex4ht:ref: sec:macosx --></a>) usunięto opcjonalne tylko dla Mac OSX +pakiety fontw Latin Modern oraz TeX Gyre; indywidualny użytkownik może je obecnie w łatwy sposb +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 Ghostscript. -</p><!--l. 3682--><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. 3686--><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. 3691--><p class="indent" > Programy dla niektórych innych platform są dostępne na stronie: <a +<!--l. 3694--><p class="indent" > Z kolekcji <span +class="ec-lmss-10">langcjk</span>, wsplnej dla językw chińskiego, japońskiego i koreańskiego, zostały wydzielone +oddzielne (o mniejszej wielkości) kolekcje dla każdego z tych językw. +<!--l. 3698--><p class="indent" > Dodano programy dla platformy <span +class="ec-lmss-10">x86_64-cygwin</span>, usunięto programy dla platformy <span +class="ec-lmss-10">mips-irix</span>. Ponieważ + + +Microsoft zakończył wspieranie Windows XP, może się w przyszłości zdarzyć, że nasze programy nie będą +działać prawidłowo w tym systemie. +<!--l. 3703--><p class="indent" > Programy dla niektrych 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. 3696--><p class="noindent" > -</p> +Ponadto binaria dla pewnych platform pominięto na DVD (dla zaoszczędzenia miejsca), ale można je +zainstalować z repozytoriw w sieci. +<!--l. 3708--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.12. </span> <a - id="x1-830009.1.12"></a>Wydanie 2015</h5> -<!--l. 3698--><p class="noindent" >Do LaTeX2e włączono domyślnie zmiany, które poprzednio były dostępne jedynie przez dosłowne + id="x1-840009.1.12"></a>Wydanie 2015</h5> +<!--l. 3710--><p class="noindent" >Do LaTeX2e włączono domyślnie zmiany, ktre 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 -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. 3706--><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. 3711--><p class="indent" > pdfTeX: 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. 3714--><p class="indent" > LuaTeX: 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. 3718--><p class="indent" > XeTeX: poprawiono obsługę wczytywanych ilustracji oraz program <span -class="ec-lmss-10">xdvipdfmx</span>; zmieniono także -wewnętrzne polecenie <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 +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. +<!--l. 3718--><p class="indent" > Obecnie LaTeX2e zawiera wewnętrzny mechanizm konfiguracji obsługi Unicode (ktre znaki są traktowane +jako litery, nazewnictwo poleceń wbudowanych itp.). Dla użytkownika nie powinno być to zauważalne, mimo +iż zmieniono nazwy kilku poleceń wbudowanych, zaś kilka usunięto. +<!--l. 3723--><p class="indent" > pdfTeX: poprawiono wsparcie dla plikw JPEG Exif oraz JFIF dla zgodności z programem +<span +class="ec-lmss-10">xpdf</span> 3.04. +<!--l. 3726--><p class="indent" > LuaTeX: dołączono nową bibliotekę <span +class="ec-lmss-10">newtokenlib </span>do skanowania żetonw (ang. <span +class="ec-lmri-10">token</span>); poprawiono ponadto +generator liczb losowych <span +class="ec-lmtt-10">normal </span>i inne drobne błędy. +<!--l. 3730--><p class="indent" > XeTeX: 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. 3721--><p class="indent" > MetaPost: zestaw możliwych wartości parametru <span -class="ec-lmtt-10">numbersystem </span>rozszerzono o wartość <span +<!--l. 3733--><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 -class="ec-lmss-10">upmpost </span>i <span -class="ec-lmss-10">updvitomp </span>dostarczają wsparcie dla języka japońskiego (podobnie jak +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. 3725--><p class="indent" > MacTeX: uaktualniono dołączony pakiet Ghostscript dla wparcia CJK. Tzw. <span +<!--l. 3737--><p class="indent" > MacTeX: uaktualniono dołączony pakiet Ghostscript dla wparcia CJK. Tzw. <span class="ec-lmri-10">The TeX</span><span -class="ec-lmri-10"> Distribution</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. 3729--><p class="indent" > Infrastruktura TeX 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 +class="ec-lmri-10">Preference Pane </span>działa obecnie w Yosemite (macOS 10.10). +<!--l. 3741--><p class="indent" > Infrastruktura TeX Live: program <span +class="ec-lmss-10">fmtutil </span>został przekonstruowany tak, aby wczytywać <span class="path"><span +class="ec-lmtt-10">fmtutil.cnf</span></span> +zgodnie z kolejnością drzew katalogw (analogicznie jak <span class="ec-lmss-10">updmap</span>). Skrypty <span -class="ec-lmss-10">mktex* </span>Web2C (w tym <span +class="ec-lmss-10">mktex* </span>Web2C (w tym <span class="ec-lmss-10">mktexlsr</span>, <span 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-lmss-10">mktexpk</span>) preferują obecnie położenie programw w ich własnych katalogach, zamiast +wykorzystywać za każdym razem zmienną systemową <span class="ec-lmtt-10">PATH</span>. -</p><!--l. 3736--><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 +<!--l. 3748--><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 mechanizmy aktualizacji. -</p><!--l. 3740--><p class="noindent" > -</p> +<!--l. 3752--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.13. </span> <a - id="x1-840009.1.13"></a>Wydanie 2016</h5> -<!--l. 3742--><p class="noindent" >LuaTeX: 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” ( + id="x1-850009.1.13"></a>Wydanie 2016</h5> +<!--l. 3754--><p class="noindent" >LuaTeX: oglne zmiany dotyczące poleceń podstawowych (<span +class="ec-lmri-10">primitives</span>) – zredukowana została ich liczba, dla +niektrych 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” ( <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 +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 href="../../../../texmf-dist/doc/luatex/base/luatex.pdf" >texmf-dist/doc/luatex/base/luatex.pdf</a>. - - -</p><!--l. 3749--><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. 3753--><p class="indent" > Metapost: poprawki i wewnętrzne przygotowanie do wersji 2.0. -</p><!--l. 3755--><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 -class="ec-lmtt-10">tex</span>-u: jeśli +<!--l. 3761--><p class="indent" > <span +class="logo-10">METAFONT</span>: nowe, w znacznym stopniu eksperymentalne „rodzeństwo” – programy MFlua and MFluajit, +będące połączeniem Lua z <span +class="logo-10">METAFONT</span>-em, udostępnione do prbnych testw. +<!--l. 3765--><p class="indent" > Metapost: poprawki i wewnętrzne przygotowanie do wersji 2.0. +<!--l. 3767--><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 +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>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 parametrw (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. 3766--><p class="indent" > pdfTeX: nowe polecenia podstawowe <span +class="ec-lmtt-10">\time</span>. Szczegły i odnośne przykłady można znaleźć w podręczniku +pdfTeX-a. +<!--l. 3778--><p class="indent" > pdfTeX: 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. 3771--><p class="indent" > XeTeX: nowe polecenia podstawowe <span +wpływające na wartości parametrw pojawiających się w wynikowym pliku PDF (operacje te nie mają +wpływu na wynikowy plik DVI). +<!--l. 3783--><p class="indent" > XeTeX: 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. 3776--><p class="indent" > Inne programy: </p> +class="ec-lmtt-10">\XeTeXinterwordspaceshaping</span>; ograniczenie liczby klas znakw powiększono do 4096; wartość bajtu +identyfikacyjnego w pliku DVI powiększono o 1. + + +<!--l. 3788--><p class="indent" > Inne programy: <ul class="itemize1"> <li class="itemize"> - <!--l. 3778--><p class="noindent" ><span -class="ec-lmtt-10">gregorio </span>jest nowym programem, częścią pakietu <span -class="ec-lmtt-10">gregoriotex </span>służącego do składu partytur - śpiewu greogriańskiego; włączono go domyślnie w <span + <!--l. 3790--><p class="noindent" ><span +class="ec-lmtt-10">gregorio </span>jest nowym programem, częścią pakietu <span +class="ec-lmtt-10">gregoriotex </span>służącego do składu partytur + śpiewu greogriańskiego; włączono go domyślnie w <span class="ec-lmtt-10">shell_escape_commands</span>. - </p></li> + </li> <li class="itemize"> - <!--l. 3781--><p class="noindent" ><span -class="ec-lmtt-10">upmendex </span>jest programem generującym skorowidze, w znacznym stopniu zgodnym z programem + <!--l. 3793--><p class="noindent" ><span +class="ec-lmtt-10">upmendex </span>jest programem generującym skorowidze, w znacznym stopniu zgodnym z programem <span -class="ec-lmtt-10">makeindex</span>, obsługującym m.in. sortowanie unikodowe. - </p></li> - <li class="itemize"> - <!--l. 3784--><p class="noindent" ><span -class="ec-lmtt-10">afm2tfm </span>teraz jedynie dopasowuje wysokości związane z pozycjonowaniem akcentów; nowa - opcja <span -class="ec-lmtt-10">-a </span>powoduje pominięcie wszystkich dopasowań. - </p></li> - <li class="itemize"> - <!--l. 3787--><p class="noindent" ><span -class="ec-lmtt-10">ps2pk </span>obsługuje rozszerzone fonty PK/GF.</p></li></ul> -<!--l. 3790--><p class="indent" > MacTeX: program TeX Distribution Preference Pane został zastąpiony przez program TeX 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. 3795--><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 +class="ec-lmtt-10">makeindex</span>, obsługującym m.in. sortowanie unikodowe. + </li> + <li class="itemize"> + <!--l. 3796--><p class="noindent" ><span +class="ec-lmtt-10">afm2tfm </span>teraz jedynie dopasowuje wysokości związane z pozycjonowaniem akcentw; nowa opcja + <span +class="ec-lmtt-10">-a </span>powoduje pominięcie wszystkich dopasowań. + </li> + <li class="itemize"> + <!--l. 3799--><p class="noindent" ><span +class="ec-lmtt-10">ps2pk </span>obsługuje rozszerzone fonty PK/GF.</li></ul> +<!--l. 3802--><p class="indent" > MacTeX: program TeX Distribution Preference Pane został zastąpiony przez program TeX 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 fontw CJK do Ghostscripta. +<!--l. 3807--><p class="indent" > Infrastruktura: plik konfiguracyjny <span +class="ec-lmtt-10">tlmgr </span>jest obsługiwany na poziomie systemowym; sprawdzane są sumy +kontrolne pakietw; jeśli jest dostępna usługa GPG (GNU Privacy Guard), to sprawdzana jest rwnież +sygnatura instalacji pakietw 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 dotychczas. -</p><!--l. 3803--><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. 3806--><p class="noindent" > -</p> +<!--l. 3815--><p class="indent" > Binaria dla platform <span +class="ec-lmtt-10">alpha-linux </span>i <span +class="ec-lmtt-10">mipsel-linux </span>zostały usunięte. +<!--l. 3818--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.14. </span> <a - id="x1-850009.1.14"></a>Wydanie 2017</h5> -<!--l. 3809--><p class="noindent" >LuaTeX: 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. 3814--><p class="indent" > pdfTeX: 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 + id="x1-860009.1.14"></a>Wydanie 2017</h5> +<!--l. 3821--><p class="noindent" >LuaTeX: 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 niektrych platform dodana biblioteka <span +class="ec-lmtt-10">ffi </span>do dynamicznego ładowania +kodu. +<!--l. 3826--><p class="indent" > pdfTeX: 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 tokenw <span class="ec-lmtt-10">\pdfpageattr</span> zawiera napis <span -class="ec-lmtt-10">/MediaBox</span>, to pomija się wyjście domyślnego <span +class="ec-lmtt-10">/MediaBox</span>, to pomija się wyjście domyślnego <span class="ec-lmtt-10">/MediaBox</span>. -</p><!--l. 3820--><p class="indent" > XeTeX: Obsługa wzorów matematycznych Unicode/OpenType oparta jest teraz na używaniu tabeli -HarfBuzz’s MATH; kilka poprawek błędów. -</p><!--l. 3823--><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 +<!--l. 3832--><p class="indent" > XeTeX: Obsługa wzorw matematycznych Unicode/OpenType oparta jest teraz na używaniu tabeli +HarfBuzz’s MATH; kilka poprawek błędw. +<!--l. 3835--><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. 3829--><p class="indent" > epTeX, eupTeX: Nowe polecenia: <span +class="ec-lmtt-10">L0 </span>w ustawieniach konfiguracyjnych) przywraca poprzednie zachowanie, w ktrym decydowało +pierwsze ustalenie formatu papieru. +<!--l. 3841--><p class="indent" > epTeX, eupTeX: 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. 3833--><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">x86_64-darwin</span></span></span> – jedynie -tych wersji MacTeX-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 +class="ec-lmtt-10">\pdfresettimer </span>zapożyczono z pdfTeX-a. +<!--l. 3845--><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">x86_64-darwin</span></span></span> – +jedynie tych wersji MacTeX-a, dla ktrych Apple wypuszcza łatki bezpieczeństwa; obecnie oznacza +to: Yosemite, El Capitan, i Sierra (10.10 i nowsze). Binariw dla starszych macOS-w nie ma +w MacTeX-u, są one jednak wciąż dostępne w TeX 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. 3840--><p class="indent" > Infrastruktura: Drzewo <span -class="ec-lmtt-10">TEXMFLOCAL </span>jest teraz domyślnie przeszukiwane przed <span +<!--l. 3852--><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 -class="ec-lmtt-10">TEXMFSYSVAR</span>; w nadziei, że lepiej spełniane będą oczekiwania użytkowników lokalnych plików, które -poprzednio były przesłaniane przez pliki głównej instalacji. Dodatkowo, program <span -class="ec-lmtt-10">tlmgr </span>udostępnia teraz tryb -<span -class="ec-lmtt-10">shell </span>– do użycia interaktywnego i skryptowego – jak też nowe zadanie <span -class="ec-lmtt-10">conf auxtrees </span>– do łatwego -dodawania i usuwania dodatkowych drzew. -</p><!--l. 3849--><p class="indent" > <span +i <span +class="ec-lmtt-10">TEXMFSYSVAR</span>; w nadziei, że lepiej spełniane będą oczekiwania użytkownikw lokalnych plikw, ktre +poprzednio były przesłaniane przez pliki głwnej instalacji. Dodatkowo, program <span +class="ec-lmtt-10">tlmgr </span>udostępnia teraz tryb +<span +class="ec-lmtt-10">shell </span>– do użycia interaktywnego i skryptowego – jak też nowe zadanie <span +class="ec-lmtt-10">conf auxtrees </span>– do łatwego +dodawania i usuwania dodatkowych drzew. +<!--l. 3861--><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 +class="ec-lmtt-10">fmtutil</span>: Skrypty te ostrzegają teraz, jeśli wywołano je bez jawnego podania tzw. trybu systemowego (<span class="ec-lmtt-10">updmap-sys</span>, <span -class="ec-lmtt-10">fmtutil-sys </span>bądź opcji <span -class="ec-lmtt-10">-sys</span>), lub trybu użytkownika (<span +class="ec-lmtt-10">fmtutil-sys </span>bądź opcji <span +class="ec-lmtt-10">-sys</span>), lub trybu użytkownika (<span class="ec-lmtt-10">updmap-user</span>, <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 +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. 3859--><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 -domyślnie ustawione na <span class="obeylines-h"><span class="verb"><span +<!--l. 3871--><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 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. 3864--><p class="indent" > SyncTeX: tworzony przez ten program plik tymczasowy ma obecnie postać <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). +<!--l. 3876--><p class="indent" > SyncTeX: 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. 3867--><p class="indent" > Programy pomocnicze: <span +class="ec-lmtt-10">gz</span>). Programy korzystające z SyncTeX powinny +zastosować nową konwencję, szczeglnie przy usuwaniu pliku tymczasowego. +<!--l. 3879--><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 -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. 3876--><p class="indent" > Platformy: zapoznaj się z powyższą informacją na temat MacTeX; innych zmian nie ma. -</p><!--l. 3880--><p class="noindent" > -</p> +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 +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 powodw związanych +z bezpieczeństwem). +<!--l. 3888--><p class="indent" > Platformy: zapoznaj się z powyższą informacją na temat MacTeX; innych zmian nie ma. +<!--l. 3892--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.15. </span> <a - id="x1-860009.1.15"></a>Wydanie 2018</h5> -<!--l. 3883--><p class="noindent" >Kpathsea: Domyślnie nie rozróżnia wielkości liter w nazwach plików w katalogach niesystemowych; -wyłączyć tę opcją można w <span -class="ec-lmtt-10">texmf.cnf </span>lub ustawiając zmienną środowiskową <span -class="ec-lmtt-10">texmf_casefold_search </span>na -<span -class="ec-lmtt-10">0</span>. Więcej informacji można znaleźć w podręczniku Kpathsea ( <a + id="x1-870009.1.15"></a>Wydanie 2018</h5> +<!--l. 3895--><p class="noindent" >Kpathsea: Domyślnie nie rozrżnia wielkości liter w nazwach plikw w katalogach niesystemowych; wyłączyć +tę opcją można w <span +class="ec-lmtt-10">texmf.cnf </span>lub ustawiając zmienną środowiskową <span +class="ec-lmtt-10">texmf_casefold_search </span>na <span +class="ec-lmtt-10">0</span>. Więcej +informacji można znaleźć w podręczniku Kpathsea ( <a href="https://tug.org/kpathsea" class="url" ><span class="ec-lmtt-10">https://tug.org/kpathsea</span></a>). -</p><!--l. 3885--><p class="indent" > epTeX, eupTeX: Nowe polecenie pierwotne <span +<!--l. 3897--><p class="indent" > epTeX, eupTeX: Nowe polecenie pierwotne <span class="ec-lmtt-10">\epTeXversion</span>. -</p><!--l. 3887--><p class="indent" > LuaTeX: 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 +<!--l. 3899--><p class="indent" > LuaTeX: 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ć +plikw ConTeXt 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 +class="ec-lmtt-10">https://wiki.contextgarden.net</span></a>); tam też dostępne są dodatkowe informacje. -</p><!--l. 3893--><p class="indent" > MetaPost: Poprawiono błędne kierunki ścieżek oraz wyjście w formatach TFM i PNG -. -</p><!--l. 3895--><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. 3898--><p class="indent" > MacTeX: 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ą. -</p><!--l. 3903--><p class="indent" > <span -class="ec-lmtt-10">tlmgr</span>: nowe nakładki <span +<!--l. 3905--><p class="indent" > MetaPost: Poprawiono błędne kierunki ścieżek oraz wyjście w formatach TFM i PNG . +<!--l. 3907--><p class="indent" > Dopuszczono stosowanie plikw przekodowujących dla fontw bitmapowych; identyfikator PDF +obecnie nie zależy od nazwy katalogu w ktrym jest tworzony; poprawki błędw dla <span +class="ec-lmtt-10">\pdfprimitive</span> +i pokrewne. +<!--l. 3910--><p class="indent" > MacTeX: Zobacz poniżej zmiany obsługiwanych wersji. Ponadto, dla większej klarowności, układ plikw +zainstalowanych w  code / Applications / TeX / przez Mac  TeX  został zmieniony; teraz ta lokalizacja +zawiera cztery programy GUI (BibDesk, LaTeXiT, TeX Live Utility, i TeXShop) oraz katalogi z dodatkowymi +narzędziami i dokumentacją. +<!--l. 3915--><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 +class="ec-lmtt-10">tlcockpit </span>(Java); wyjście w formacie JSON; <span 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. 3907--><p class="indent" > Platformy: </p> +<!--l. 3919--><p class="indent" > Platformy: <ul class="itemize1"> <li class="itemize"> - <!--l. 3910--><p class="noindent" >Usunięte: <span + <!--l. 3922--><p class="noindent" >Usunięte: <span class="ec-lmtt-10">armel-linux</span>, <span class="ec-lmtt-10">powerpc-linux</span>. - </p></li> + </li> <li class="itemize"> - - - <!--l. 3912--><p class="noindent" ><span -class="ec-lmtt-10">x86_64-darwin </span>obsługuje 10.10–10.13 (Yosemite, El Capitan, Sierra, and High Sierra). - </p></li> + <!--l. 3924--><p class="noindent" ><span +class="ec-lmtt-10">x86_64-darwin </span>obsługuje 10.10–10.13 (Yosemite, El Capitan, Sierra, and High Sierra). + </li> <li class="itemize"> - <!--l. 3915--><p class="noindent" ><span -class="ec-lmtt-10">x86_64-darwinlegacy </span>obsługuje 10.6–10.10 (chociaż dla 10.10 jest zalecany <span -class="ec-lmtt-10">x86_64-darwin</span>). - Nie ma już wsparcia dla 10.5 (Leopard), oznacza to, że platformy <span -class="ec-lmtt-10">powerpc-darwin </span>i + <!--l. 3927--><p class="noindent" ><span +class="ec-lmtt-10">x86_64-darwinlegacy </span>obsługuje 10.6–10.10 (chociaż dla 10.10 jest zalecany <span +class="ec-lmtt-10">x86_64-darwin</span>). Nie + ma już wsparcia dla 10.5 (Leopard), oznacza to, że platformy <span +class="ec-lmtt-10">powerpc-darwin </span>i <span +class="ec-lmtt-10">i386-darwin</span> <span -class="ec-lmtt-10">i386-darwin platforms </span>zostały usunięte. - </p></li> +class="ec-lmtt-10">platforms </span>zostały usunięte. + </li> <li class="itemize"> - <!--l. 3920--><p class="noindent" >Windows: XP nie jest już obsługiwane.</p></li></ul> -<!--l. 3924--><p class="noindent" > -</p> + <!--l. 3932--><p class="noindent" >Windows: XP nie jest już obsługiwane.</li></ul> +<!--l. 3936--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.16. </span> <a - id="x1-870009.1.16"></a>Wydanie 2019</h5> -<!--l. 3926--><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 + id="x1-880009.1.16"></a>Wydanie 2019</h5> +<!--l. 3938--><p class="noindent" >Kpathsea: Bardziej spjne rozwijanie nawiasw 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 podkatalogw (patrz komentarze w <span class="ec-lmtt-10">texmf.cnf</span>). -</p><!--l. 3930--><p class="indent" > epTeX, eupTeX: Nowe polecenia pierwotne <span -class="ec-lmtt-10">\readpapersizespecial </span>i <span +<!--l. 3942--><p class="indent" > epTeX, eupTeX: Nowe polecenia pierwotne <span +class="ec-lmtt-10">\readpapersizespecial </span>i <span class="ec-lmtt-10">\expanded</span>. -</p><!--l. 3932--><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 -czemu znikają zależności od popplera (oraz C ++). Odpowiednio zmienił się też interfejs -Lua. -</p><!--l. 3937--><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. 3942--><p class="indent" > pdfTeX: Nowe polecenie pierwotne <span -class="ec-lmtt-10">\expanded</span>; jeżeli nowy parametr pierwotny <span +<!--l. 3944--><p class="indent" > LuaTeX: W tej wersji używany jest Lua 5.3 z towarzyszącymi zmianami arytmetycznymi i interfejsowymi. +Do czytania plikw pdf jest używana utworzona do tego celu biblioteka pplib, dzięki czemu znikają zależności + + +od popplera (oraz C ++). Odpowiednio zmienił się też interfejs Lua. +<!--l. 3949--><p class="indent" > MetaPost: Polecenie <span +class="ec-lmtt-10">r-mpost </span>jest rozpoznawane jako alias do wywołania z opcją <span +class="ec-lmtt-10">–restricted </span>i dodane +jest do listy zastrzeżonych poleceń dostępnych domyślnie. Minimalna dokładność to 2 tak dla trybu +dziesiętnego jak i binarnego. Tryb binarny nie jest już dostępny w MPlib, ale nadal jest dostępny +w autonomicznej wersji MetaPost-a. +<!--l. 3954--><p class="indent" > pdfTeX: Nowe polecenie pierwotne <span +class="ec-lmtt-10">\expanded</span>; jeżeli nowy parametr pierwotny <span class="ec-lmtt-10">\pdfomitcharset </span>jest ustawiony na 1, to sekwencja <span -class="ec-lmtt-10">/CharSet </span>zostanie pominięta w pliku PDF, ponieważ nie można -zagwarantować poprawności wymaganej przez PDF/A-2 i PDF/A-3. -</p><!--l. 3947--><p class="indent" > XeTeX: Nowe polecenia pierwotne <span +class="ec-lmtt-10">/CharSet </span>zostanie pominięta w pliku PDF, ponieważ nie można zagwarantować +poprawności wymaganej przez PDF/A-2 i PDF/A-3. +<!--l. 3959--><p class="indent" > XeTeX: 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 @@ -7074,393 +6973,386 @@ class="ec-lmtt-10">\filesize</span>, <span class="ec-lmtt-10">\resettimer</span>, <span class="ec-lmtt-10">\normaldeviate</span>, <span class="ec-lmtt-10">\uniformdeviate</span>, <span -class="ec-lmtt-10">\randomseed</span>; rozwinięcie <span +class="ec-lmtt-10">\randomseed</span>; rozwinięcie <span class="ec-lmtt-10">\Ucharcat </span>do -tworzenia aktywnych znaków. -</p><!--l. 3958--><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 +tworzenia aktywnych znakw. +<!--l. 3970--><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, ktre dostarcza TeX Live, o ile nie ustawiono zmiennej <span class="ec-lmtt-10">TEXLIVE_PREFER_OWN</span>. -</p><!--l. 3963--><p class="indent" > <span +<!--l. 3975--><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 +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. 3965--><p class="indent" > Narzędzia: </p> +<!--l. 3977--><p class="indent" > Narzędzia: <ul class="itemize1"> <li class="itemize"> - <!--l. 3967--><p class="noindent" >implementacją CWEB w TeX Live jest teraz <span + <!--l. 3979--><p class="noindent" >implementacją CWEB w TeX Live jest teraz <span class="ec-lmtt-10">cwebbin </span>( <a href="https://ctan.org/pkg/cwebbin" class="url" ><span class="ec-lmtt-10">https://ctan.org/pkg/cwebbin</span></a>), ze - wsparciem dla wielu języków, włącznie z programem <span -class="ec-lmtt-10">ctwill </span>do trworzenia miniindeksów. - </p></li> - <li class="itemize"> - <!--l. 3971--><p class="noindent" ><span -class="ec-lmtt-10">chkdvifont</span>: podaje informacje o fontach z plików DVI files, także z plików tfm/ofm, vf, gf, - pk. - </p></li> - <li class="itemize"> - <!--l. 3974--><p class="noindent" ><span -class="ec-lmtt-10">dvispc</span>: przekształca plik DVI tak, by każda strona zawierała kompletną informację o - instrukcjach ’special’, nawet jeśli w oryginalnym pliku DVI zakres działania tych instrukcji - przekracza granicę strony.</p></li></ul> -<!--l. 3979--><p class="indent" > MacTeX: <span -class="ec-lmtt-10">x86_64-darwin </span>obsługuje 10.12 i wyższe (Sierra, High Sierra, Mojave);<br + wsparciem dla wielu językw, włącznie z programem <span +class="ec-lmtt-10">ctwill </span>do trworzenia miniindeksw. + </li> + <li class="itemize"> + <!--l. 3983--><p class="noindent" ><span +class="ec-lmtt-10">chkdvifont</span>: podaje informacje o fontach z plikw DVI files, także z plikw tfm/ofm, vf, gf, pk. + </li> + <li class="itemize"> + <!--l. 3986--><p class="noindent" ><span +class="ec-lmtt-10">dvispc</span>: przekształca plik DVI tak, by każda strona zawierała kompletną informację o instrukcjach + ’special’, nawet jeśli w oryginalnym pliku DVI zakres działania tych instrukcji przekracza granicę + strony.</li></ul> +<!--l. 3991--><p class="indent" > MacTeX: <span +class="ec-lmtt-10">x86_64-darwin </span>obsługuje 10.12 i wyższe (Sierra, High Sierra, Mojave);<br class="newline" /><span -class="ec-lmtt-10">x86_64-darwinlegacy </span>nadal obsługuje 10.6 i nowsze. Moduł sprawdzania pisowni Excalibur nie jest już -dołączony, ponieważ wymaga wsparcia 32-bitowego. -</p><!--l. 3984--><p class="indent" > Platformy: usunięto <span +class="ec-lmtt-10">x86_64-darwinlegacy </span>nadal obsługuje 10.6 i nowsze. Moduł sprawdzania pisowni Excalibur nie jest już +dołączony, ponieważ wymaga wsparcia 32-bitowego. +<!--l. 3996--><p class="indent" > Platformy: usunięto <span class="ec-lmtt-10">sparc-solaris</span>. -</p><!--l. 3987--><p class="noindent" > -</p> - - +<!--l. 3999--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.17. </span> <a - id="x1-880009.1.17"></a>Wydanie 2020</h5> -<!--l. 3989--><p class="noindent" >Ogólnie: </p> + id="x1-890009.1.17"></a>Wydanie 2020</h5> +<!--l. 4001--><p class="noindent" >Oglnie: <ul class="itemize1"> <li class="itemize"> - <!--l. 3990--><p class="noindent" >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. - 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 - silnikach. Znaki ASCII podwójnego cudzysłowu (<span -class="ec-lmtt-10">"</span>) są usuwane z nazwy pliku, ale tokenizacja - pozostawia je poza nią. Nie wpływa to na LaTeX-owe polecenie <span -class="ec-lmtt-10">\input</span>, gdyż makro to jest - redefinicją standardowej instrukcji pierwotnej <span + <!--l. 4002--><p class="noindent" >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. + 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 + silnikach. Znaki ASCII podwjnego cudzysłowu (<span +class="ec-lmtt-10">"</span>) są usuwane z nazwy pliku, ale tokenizacja + pozostawia je poza nią. Nie wpływa to na LaTeX-owe polecenie <span +class="ec-lmtt-10">\input</span>, gdyż makro to jest + redefinicją standardowej instrukcji pierwotnej <span class="ec-lmtt-10">\input</span>. - </p></li> + </li> <li class="itemize"> - <!--l. 4001--><p class="noindent" >Nowa opcja <span -class="ec-lmtt-10">--cnf-line </span>dla <span + <!--l. 4013--><p class="noindent" >Nowa opcja <span +class="ec-lmtt-10">--cnf-line </span>dla <span 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ń. - </p></li> +class="ec-lmtt-10">mf </span>i wszystkich innych silnikw wspomagająca + ustawienia konfiguracyjne z linii poleceń. + </li> <li class="itemize"> - <!--l. 4004--><p class="noindent" >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 + <!--l. 4016--><p class="noindent" >Dodanie wielu poleceń pierwotnych do rżnych silnikw w tym i poprzednich latach ma + na celu zapewnienie takiej samej funkcjonalności wszystkich silnikw (<span class="ec-lmri-10">LaTeX</span><span -class="ec-lmri-10"> News #31</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>).</p></li></ul> -<!--l. 4010--><p class="indent" > epTeX, eupTeX: Nowe polecenia pierwotne <span +class="ec-lmtt-10">https://latex-project.org/news</span></a>).</li></ul> +<!--l. 4022--><p class="indent" > epTeX, eupTeX: 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">\fontchar?? </span>i <span class="ec-lmtt-10">\iffontchar</span>. Tylko dla eupTeX: <span class="ec-lmtt-10">\currentcjktoken</span>. -</p><!--l. 4013--><p class="indent" > LuaTeX: Zintegrowanie z biblioteką HarfBuzz dostępną jako nowy silnik <span -class="ec-lmtt-10">luahbtex </span>(używany przez + + +<!--l. 4025--><p class="indent" > LuaTeX: 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">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. 4017--><p class="indent" > pdfTeX: Nowe polecenie pierwotne <span +<!--l. 4029--><p class="indent" > pdfTeX: 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 +wpływu na zawartość PDF-a. <span +class="ec-lmtt-10">\pdfximage </span>i podobne wyszukuje tera pliki obrazw tak samo jak <span class="ec-lmtt-10">\openin</span>. -</p><!--l. 4019--><p class="indent" > pTeX: Nowe polecenia pierwotne <span +<!--l. 4031--><p class="indent" > pTeX: 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. 4022--><p class="indent" > XeTeX: Poprawiono <span +class="ec-lmtt-10">\iftfont</span>. Także w epTeX, upTeX, eupTeX. +<!--l. 4034--><p class="indent" > XeTeX: Poprawiono <span class="ec-lmtt-10">\Umathchardef</span>, <span class="ec-lmtt-10">\XeTeXinterchartoks</span>, <span class="ec-lmtt-10">\pdfsavepos</span>. -</p><!--l. 4024--><p class="indent" > Dvips: Kodowanie bitmapowych czcionek wyjściowych poprawiające efekt w przypadku stosowania funkcji +<!--l. 4036--><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. 4026--><p class="indent" > MacTeX: MacTeX and <span -class="ec-lmtt-10">x86_64-darwin </span>wymaga teraz wersji 10.13 lub nowszej (High Sierra, Mojave, and +<!--l. 4038--><p class="indent" > MacTeX: MacTeX 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 -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 -class="ec-lmtt-10">README</span> -zawiera listę łączy, gdzie można je znaleźć. -</p><!--l. 4032--><p class="indent" > <span -class="ec-lmtt-10">tlmgr </span>i infrastruktura: </p> +class="ec-lmtt-10">x86_64-darwinlegacy </span>nadal obsługuje 10.6 i nowsze. MacTeXjest uwierzytelniony a programy +uruchamiane z linii poleceń są stabilne co czyni zadość wymaganiom Apple przy instalacji pakietw. BibDesk +i TeX Live Utility nie są dostępne w MacTeX ponieważ nie zostały uwierzytelnione, ale <span class="path"><span +class="ec-lmtt-10">README</span></span> zawiera +listę łączy, gdzie można je znaleźć. +<!--l. 4044--><p class="indent" > <span +class="ec-lmtt-10">tlmgr </span>i infrastruktura: <ul class="itemize1"> <li class="itemize"> - <!--l. 4034--><p class="noindent" >Automatycznie ponawia (raz) ładowanie pakietów, których nie udało się załadować wcześniej. - </p></li> + <!--l. 4046--><p class="noindent" >Automatycznie ponawia (raz) ładowanie pakietw, ktrych nie udało się załadować wcześniej. + </li> <li class="itemize"> - <!--l. 4035--><p class="noindent" >Nowa opcja <span -class="ec-lmtt-10">tlmgr check texmfdbs</span>, do sprawdzania poprawności plików <span -class="ec-lmtt-10">ls-R </span>i specyfikacji - <span -class="ec-lmtt-10">!! </span>dla każdego drzewa. - </p></li> + <!--l. 4047--><p class="noindent" >Nowa opcja <span +class="ec-lmtt-10">tlmgr check texmfdbs</span>, do sprawdzania poprawności plikw <span +class="ec-lmtt-10">ls-R </span>i specyfikacji <span +class="ec-lmtt-10">!!</span> + dla każdego drzewa. + </li> <li class="itemize"> - <!--l. 4036--><p class="noindent" >Używa wersjonowanych nazw plików dla spakowanych pakietów, jak <br -class="newline" />w <span + <!--l. 4048--><p class="noindent" >Używa wersjonowanych nazw plikw dla spakowanych pakietw, jak <br +class="newline" />w <span class="ec-lmtt-10">tlnet/archive/</span><span class="ec-lmtti-10">pkgname</span><span -class="ec-lmtt-10">.rNNN.tar.xz</span>; zmiana ta powinna być niezauważalna dla - użytkowników, ale w dystrybucji jest istotna. - </p></li> - <li class="itemize"> - <!--l. 4037--><p class="noindent" >Data <span -class="ec-lmtt-10">catalogue-date </span>nie powiela informacji zawartych w TeX Catalogue, gdyż były one bez - związku z aktualizacjami pakietów.</p></li></ul> -<!--l. 4040--><p class="noindent" > -</p> +class="ec-lmtt-10">.rNNN.tar.xz</span>; zmiana ta powinna być niezauważalna dla + użytkownikw, ale w dystrybucji jest istotna. + </li> + <li class="itemize"> + <!--l. 4049--><p class="noindent" >Data <span +class="ec-lmtt-10">catalogue-date </span>nie powiela informacji zawartych w TeX Catalogue, gdyż były one bez + związku z aktualizacjami pakietw.</li></ul> +<!--l. 4052--><p class="noindent" > <h5 class="subsubsectionHead"><span class="titlemark">9.1.18. </span> <a - id="x1-890009.1.18"></a>Wydanie 2021</h5> - - -<!--l. 4046--><p class="noindent" >Ogólnie: </p> + id="x1-900009.1.18"></a>Wydanie 2021</h5> +<!--l. 4058--><p class="noindent" >Oglnie: <ul class="itemize1"> <li class="itemize"> - <!--l. 4048--><p class="noindent" >Donald Knuth - przeprowadził zaplanowany na początek 2021 r. przegląd TeX-a i Metafonta. Powstałe zmiany - zostały włączone ( <a + <!--l. 4060--><p class="noindent" >Donald Knuth przeprowadził + zaplanowany na początek 2021 r. przegląd TeX-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">https://tug.org/TUGboat/tb42-1/tb130knuth-tuneup21.pdf</span></a>). Są one rwnież 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 praktyce. - </p></li> - <li class="itemize"> - <!--l. 4054--><p class="noindent" >Wyjątek w oryginalnym TeX-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-lmtt-10">knuth-local</span>. Jak się można było spodziewać, poprawki + dotyczą bardzo wyjątkowych przypadkw i nie wpływają na jakiekolwiek zachowania w praktyce. + </li> + <li class="itemize"> + <!--l. 4066--><p class="noindent" >Wyjątek w oryginalnym TeX-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>). - </p></li> + </li> <li class="itemize"> - <!--l. 4058--><p class="noindent" >Wyjątek w oryginalnym TeX-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 + <!--l. 4070--><p class="noindent" >Wyjątek w oryginalnym TeX-u: nowy całkowitoliczbowy parametr <span +class="ec-lmtt-10">\tracingstacklevels </span>jeśli + dodatni i <span +class="ec-lmtt-10">\tracingmacros </span>rwnież 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. -</p> + głębokości 2). Ponadto raportowanie rozwinięcia makroinstrukcji jest ograniczane do poziomu <span +class="plsy-10">≥</span> + wartości parametru. </li></ul> -<!--l. 4067--><p class="indent" > Aleph: Został usunięty oparty na Aleph LaTeX-owy format <span +<!--l. 4079--><p class="indent" > Aleph: Został usunięty oparty na Aleph LaTeX-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. 4070--><p class="indent" > LuaTeX: </p> +nadal częścią dystrybucji i jest wspierany. + + +<!--l. 4082--><p class="indent" > LuaTeX: <ul class="itemize1"> <li class="itemize"> - <!--l. 4072--><p class="noindent" >Lua 5.3.6 - </p></li> + <!--l. 4084--><p class="noindent" >Lua 5.3.6 + </li> <li class="itemize"> - <!--l. 4073--><p class="noindent" >Użyto callback dla poziomu zagnieżdżenia w <span -class="ec-lmtt-10">\tracingmacros </span>jako uogólnionego wariantu - nowego parametru TeX-owego <span + <!--l. 4085--><p class="noindent" >Użyto callback dla poziomu zagnieżdżenia w <span +class="ec-lmtt-10">\tracingmacros </span>jako uoglnionego wariantu nowego + parametru TeX-owego <span class="ec-lmtt-10">\tracingstacklevels</span>. - </p></li> + </li> <li class="itemize"> - <!--l. 4075--><p class="noindent" >Znaki matematyczne są znakowane (<span -class="ec-lmri-10">mark</span>) aby wyłączyć je z przetwarzania tekstowego. - </p></li> + <!--l. 4087--><p class="noindent" >Znaki matematyczne są znakowane (<span +class="ec-lmri-10">mark</span>) aby wyłączyć je z przetwarzania tekstowego. + </li> <li class="itemize"> - <!--l. 4076--><p class="noindent" >Usunięto width/ic (korektę italikową) w tradycyjnym przetwarzaniu matematyki.</p></li></ul> -<!--l. 4079--><p class="indent" > MetaPost: </p> + <!--l. 4088--><p class="noindent" >Usunięto width/ic (korektę italikową) w tradycyjnym przetwarzaniu matematyki.</li></ul> +<!--l. 4091--><p class="indent" > MetaPost: <ul class="itemize1"> <li class="itemize"> - <!--l. 4081--><p class="noindent" >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. - </p></li> + <!--l. 4093--><p class="noindent" >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 + wynikw. + </li> <li class="itemize"> - <!--l. 4082--><p class="noindent" >Wyeliminowanie błędnego końcowego znaku <span -class="ec-lmtt-10">% </span>w <span + <!--l. 4094--><p class="noindent" >Wyeliminowanie błędnego końcowego znaku <span +class="ec-lmtt-10">% </span>w <span class="ec-lmtt-10">mpto</span>. - </p></li> + </li> <li class="itemize"> - <!--l. 4083--><p class="noindent" >Udokumentowano opcję <span -class="ec-lmtt-10">-T</span>, inne poprawki w podręczniku. - </p></li> + <!--l. 4095--><p class="noindent" >Udokumentowano opcję <span +class="ec-lmtt-10">-T</span>, inne poprawki w podręczniku. + </li> <li class="itemize"> - <!--l. 4084--><p class="noindent" >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.</p></li></ul> -<!--l. 4088--><p class="indent" > pdfTeX: </p> + <!--l. 4096--><p class="noindent" >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. 4100--><p class="indent" > pdfTeX: <ul class="itemize1"> <li class="itemize"> - <!--l. 4090--><p class="noindent" >Dodano nowe polecenia pierwotne <span -class="ec-lmtt-10">\pdfrunninglinkoff </span>i <span + <!--l. 4102--><p class="noindent" >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. - - - </p></li> + wyłączenia generowania łączy w nagłwkach czy stopkach. + </li> <li class="itemize"> - <!--l. 4093--><p class="noindent" >Ostrzeżenia zamiast przerwania przebiegu gdy <span -class="ec-lmtt-10">\pdfendlink </span>znajdzie się w innym poziomie - zagnieżdżenia niż <span + <!--l. 4105--><p class="noindent" >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>. - </p></li> + </li> <li class="itemize"> - <!--l. 4095--><p class="noindent" >Wypisywanie przypisań <span + <!--l. 4107--><p class="noindent" >Wypisywanie przypisań <span class="ec-lmtt-10">\pdfglyphtounicode </span>do pliku <span class="ec-lmtt-10">fmt</span>. - </p></li> + </li> <li class="itemize"> - <!--l. 4096--><p class="noindent" >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 + <!--l. 4108--><p class="noindent" >Kod źrdł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>) TeX Live, - pdfTeX 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>.</p></li></ul> -<!--l. 4102--><p class="indent" > XeTeX: Poprawki kerningu w trybie matematycznym. -</p><!--l. 4104--><p class="indent" > Dvipdfmx: </p> + pdfTeX zawsze używał <span +class="ec-lmtt-10">libs/xpdf</span>, ktry jest okrojonym i zaadoptowanym kodem <span +class="ec-lmtt-10">xpdf</span>.</li></ul> +<!--l. 4114--><p class="indent" > XeTeX: Poprawki kerningu w trybie matematycznym. +<!--l. 4116--><p class="indent" > Dvipdfmx: <ul class="itemize1"> <li class="itemize"> - <!--l. 4105--><p class="noindent" >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 + <!--l. 4117--><p class="noindent" >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 XeTeX-em, np. w następujący sposób: +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 XeTeX-em, np. w następujący sposb: <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">xetex</span><span -class="ec-lmtt-10"> -output-driver="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"</span><span -class="ec-lmtt-10"> ...</span></span></span> - </p></li> - <li class="itemize"> - <!--l. 4111--><p class="noindent" >Jeśli plik graficzny nie został znaleziony, zakończ z niezerowym kodem powrotu. - </p></li> - <li class="itemize"> - <!--l. 4112--><p class="noindent" >Rozszerzono składnię <span -class="ec-lmtt-10">special </span>dla polepszenia obsługi kolorów. - </p></li> - <li class="itemize"> - <!--l. 4113--><p class="noindent" >Polecenia <span +class="ec-lmtt-10"> -output-driver="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"</span><span +class="ec-lmtt-10"> ...</span></span></span> + </li> + <li class="itemize"> + <!--l. 4123--><p class="noindent" >Jeśli plik graficzny nie został znaleziony, zakończ z niezerowym kodem powrotu. + </li> + <li class="itemize"> + + + <!--l. 4124--><p class="noindent" >Rozszerzono składnię <span +class="ec-lmtt-10">special </span>dla polepszenia obsługi kolorw. + </li> + <li class="itemize"> + <!--l. 4125--><p class="noindent" >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>. - </p></li> + </li> <li class="itemize"> - <!--l. 4114--><p class="noindent" >Polecenia <span -class="ec-lmtt-10">special </span>służące kompatybilności <span -class="ec-lmtt-10">pdfcolorstack </span>i <span + <!--l. 4126--><p class="noindent" >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>. - </p></li> + </li> <li class="itemize"> - <!--l. 4115--><p class="noindent" >Eksperymentalny kod wspierający rozszerzony <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">fnt_def</span></span></span> w <span + <!--l. 4127--><p class="noindent" >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>. - </p></li> + </li> <li class="itemize"> - <!--l. 4117--><p class="noindent" >Wsparcie dla nowej własności fontów wirtualnych dla japońskich definicji fontów zastępczych + <!--l. 4129--><p class="noindent" >Wsparcie dla nowej własności fontw wirtualnych dla japońskich definicji fontw zastępczych (<span -class="ec-lmri-10">fallback</span>).</p></li></ul> -<!--l. 4120--><p class="indent" > MacTeX: MacTeX i jego nowy folder z binariami <span +class="ec-lmri-10">fallback</span>).</li></ul> +<!--l. 4132--><p class="indent" > MacTeX: MacTeX 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 +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">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. 4126--><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. 4132--><p class="indent" > Dodatkowe programy Ghostscript, LaTeXiT, TeX 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 MacTeX-a. -</p><!--l. 4137--><p class="indent" > <span -class="ec-lmtt-10">tlmgr </span>i infrastruktura: </p> +i nowsze. +<!--l. 4138--><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 zarwno 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 źrdłowego. +<!--l. 4144--><p class="indent" > Dodatkowe programy Ghostscript, LaTeXiT, TeX 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 MacTeX-a. +<!--l. 4149--><p class="indent" > <span +class="ec-lmtt-10">tlmgr </span>i infrastruktura: <ul class="itemize1"> <li class="itemize"> - <!--l. 4139--><p class="noindent" >utrzymywana jest tylko jedna kopia bezpieczeństwa głównego repozytorium <span + <!--l. 4151--><p class="noindent" >utrzymywana jest tylko jedna kopia bezpieczeństwa głwnego repozytorium <span class="ec-lmtt-10">texlive.tlpdb</span>; - </p></li> + </li> <li class="itemize"> - <!--l. 4141--><p class="noindent" >polepszono przenoszalność pomiędzy systemami i wersjami Perl-a; - </p></li> - - + <!--l. 4153--><p class="noindent" >polepszono przenoszalność pomiędzy systemami i wersjami Perl-a; + </li> <li class="itemize"> - <!--l. 4142--><p class="noindent" ><span + <!--l. 4154--><p class="noindent" ><span class="ec-lmtt-10">tlmgr info </span>raportuje nowe pola <span -class="ec-lmtt-10">lcat-* </span>i <span +class="ec-lmtt-10">lcat-* </span>i <span class="ec-lmtt-10">rcat-* </span>danych odpowiednio lokalnego i zdalnego - katalogów; - </p></li> - <li class="itemize"> - <!--l. 4144--><p class="noindent" >do nowego pliku log <span -class="ec-lmtt-10">texmf-var/web2c/tlmgr-commands.log </span>przesunięto pełne raportowanie - podkomend.</p></li></ul> -<!--l. 4148--><p class="indent" > <a id="news"></a> -</p> - <h4 class="subsectionHead"><span class="titlemark">9.2. </span> <a - id="x1-900009.2"></a>Wydanie aktualne: 2022</h4> -<!--l. 4153--><p class="noindent" >Ogólnie: </p> + katalogw; + </li> + <li class="itemize"> + <!--l. 4156--><p class="noindent" >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. 4161--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">9.1.19. </span> <a + id="x1-910009.1.19"></a>Wydanie 2022</h5> +<!--l. 4163--><p class="noindent" >Oglnie: <ul class="itemize1"> <li class="itemize"> - <!--l. 4155--><p class="noindent" >Nowy silnik <span -class="ec-lmtt-10">hitex</span>, produkuje własny format HINT zaprojektowany specjalnie do czytania - dokumentacji technicznych na urządzeniach przenośnych. Przeglądarki HINT dla systemów - GNU/Linux, Windows i Android są dostępne niezależnie od TeX Live. - </p></li> + <!--l. 4165--><p class="noindent" >Nowy silnik <span +class="ec-lmtt-10">hitex</span>, produkuje własny format HINT zaprojektowany specjalnie do czytania + dokumentacji technicznych na urządzeniach przenośnych. Przeglądarki HINT dla systemw + GNU/Linux, Windows i Android są dostępne niezależnie od TeX Live. + </li> <li class="itemize"> - <!--l. 4156--><p class="noindent" ><span + <!--l. 4166--><p class="noindent" ><span class="ec-lmtt-10">tangle</span>, <span -class="ec-lmtt-10">weave</span>: obsługuje opcjonalny trzeci argument określający plik wyjściowy. - </p></li> +class="ec-lmtt-10">weave</span>: obsługuje opcjonalny trzeci argument określający plik wyjściowy. + </li> <li class="itemize"> - <!--l. 4158--><p class="noindent" >Dołączono program Knutha <span -class="ec-lmtt-10">twill </span>do tworzenia mini-indeksów dla oryginalnych programów + <!--l. 4168--><p class="noindent" >Dołączono program Knutha <span +class="ec-lmtt-10">twill </span>do tworzenia mini-indeksw dla oryginalnych programw <span -class="ec-lmtt-10">WEB</span>-owych.</p></li></ul> -<!--l. 4161--><p class="indent" > Rozszerzenia między silnikami (z wyjątkiem oryginalnych TeX, Aleph, i hiTeX): </p> +class="ec-lmtt-10">WEB</span>-owych.</li></ul> +<!--l. 4171--><p class="indent" > Rozszerzenia między silnikami (z wyjątkiem oryginalnych TeX, Aleph, i hiTeX): + + <ul class="itemize1"> <li class="itemize"> - <!--l. 4163--><p class="noindent" >Dodano nowe polecenie pierwotne <span -class="ec-lmtt-10">\showstream </span>przekierowujące wynik <span + <!--l. 4173--><p class="noindent" >Dodano nowe polecenie pierwotne <span +class="ec-lmtt-10">\showstream </span>przekierowujące wynik <span class="ec-lmtt-10">\show </span>do pliku. - </p></li> - <li class="itemize"> - <!--l. 4164--><p class="noindent" >Dodano nowe polecenia pierwotne <span -class="ec-lmtt-10">\partokenname </span>i <span -class="ec-lmtt-10">\partokencontext </span>pozwalające nadpisać - nazwę tokena <span -class="ec-lmtt-10">\par </span>generującego puste linie, koniec pudełka (vbox), itp.</p></li></ul> -<!--l. 4167--><p class="indent" > epTeX, eupTeX: </p> + </li> + <li class="itemize"> + <!--l. 4174--><p class="noindent" >Dodano nowe polecenia pierwotne <span +class="ec-lmtt-10">\partokenname </span>i <span +class="ec-lmtt-10">\partokencontext </span>pozwalające nadpisać + nazwę tokena <span +class="ec-lmtt-10">\par </span>generującego puste linie, koniec pudełka (vbox), itp.</li></ul> +<!--l. 4177--><p class="indent" > epTeX, eupTeX: <ul class="itemize1"> <li class="itemize"> - <!--l. 4168--><p class="noindent" >Nowe + <!--l. 4178--><p class="noindent" >Nowe polecenia pierwotne: <span @@ -7471,102 +7363,99 @@ class="ec-lmtt-10">\suppresslongerror</span>, class="ec-lmtt-10">\suppressoutererror</span>, <span class="ec-lmtt-10">\suppressmathparerror</span>. - </p></li> + </li> <li class="itemize"> - <!--l. 4170--><p class="noindent" >Rozszerzenie + <!--l. 4180--><p class="noindent" >Rozszerzenie pdfTeX-a <span class="ec-lmtt-10">\vadjust</span> <span class="ec-lmtt-10">pre</span> jest - już - dostępne.</p></li></ul> -<!--l. 4173--><p class="indent" > LuaTeX: </p> + już + dostępne.</li></ul> +<!--l. 4183--><p class="indent" > LuaTeX: <ul class="itemize1"> <li class="itemize"> - <!--l. 4174--><p class="noindent" >Wsparcie strukturalnych destynacji z PDF 2.0. - - - </p></li> + <!--l. 4184--><p class="noindent" >Wsparcie strukturalnych destynacji z PDF 2.0. + </li> <li class="itemize"> - <!--l. 4175--><p class="noindent" >PNG /Smask dla PDF 2.0. - </p></li> + <!--l. 4185--><p class="noindent" >PNG /Smask dla PDF 2.0. + </li> <li class="itemize"> - <!--l. 4176--><p class="noindent" >Dostępny interfejs zmiennych czcionek dla <span + <!--l. 4186--><p class="noindent" >Dostępny interfejs zmiennych czcionek dla <span class="ec-lmtt-10">luahbtex</span>. - </p></li> + </li> <li class="itemize"> - <!--l. 4177--><p class="noindent" >Różne domyślne style pierwiastków w trybie mathdefaultsmode. - </p></li> + <!--l. 4187--><p class="noindent" >Rżne domyślne style pierwiastkw w trybie mathdefaultsmode. + </li> <li class="itemize"> - <!--l. 4178--><p class="noindent" >Optionally block selected discretionary creation. - </p></li> + <!--l. 4188--><p class="noindent" >Optionally block selected discretionary creation. + </li> <li class="itemize"> - <!--l. 4179--><p class="noindent" >Ulepszenie implementacji fontów TrueType. - </p></li> + <!--l. 4189--><p class="noindent" >Ulepszenie implementacji fontw TrueType. + </li> <li class="itemize"> - <!--l. 4180--><p class="noindent" >Bardziej skuteczna alokacja <span + <!--l. 4190--><p class="noindent" >Bardziej skuteczna alokacja <span class="ec-lmtt-10">\fontdimen</span>. - </p></li> + </li> <li class="itemize"> - <!--l. 4181--><p class="noindent" >Ignoruje akapity zawierające tylko lokalny węzeł <span -class="ec-lmtt-10">par</span>, a następnie węzły synchronizacji kierunku. -</p> + <!--l. 4191--><p class="noindent" >Ignoruje akapity zawierające tylko lokalny węzeł <span +class="ec-lmtt-10">par</span>, a następnie węzły synchronizacji kierunku. </li></ul> -<!--l. 4186--><p class="indent" > MetaPost: Usunięcie błędu związanego z nieskończonym rozwijaniem makr. -</p><!--l. 4188--><p class="indent" > pdfTeX: </p> +<!--l. 4196--><p class="indent" > MetaPost: Usunięcie błędu związanego z nieskończonym rozwijaniem makr. +<!--l. 4198--><p class="indent" > pdfTeX: <ul class="itemize1"> <li class="itemize"> - <!--l. 4189--><p class="noindent" >Wsparcie + + + <!--l. 4199--><p class="noindent" >Wsparcie strukturalnych destynacji z PDF 2.0. - </p></li> + </li> <li class="itemize"> - <!--l. 4190--><p class="noindent" >Dla - fontów + <!--l. 4200--><p class="noindent" >Dla + fontw z dodatkowymi - odstępami - między + odstępami + między literami (letterspaced fonts), - używa - bezpośrednio + używa + bezpośrednio <span class="ec-lmtt-10">\fontdimen</span>6, - jeśli + jeśli podany. - </p></li> + </li> <li class="itemize"> - <!--l. 4191--><p class="noindent" >Ostrzeżenia + <!--l. 4201--><p class="noindent" >Ostrzeżenia zawsze - rozpoczynają - się + rozpoczynają + się od - - - początku + początku linii. - </p></li> + </li> <li class="itemize"> - <!--l. 4192--><p class="noindent" >W + <!--l. 4202--><p class="noindent" >W przypadku - znaków + znakw z automatycznym kerningiem (<span class="ec-lmtt-10">\pdfappendkern</span> - i <span + i <span class="ec-lmtt-10">\pdfprependkern</span>), nadal - występuje - wypukłość; + występuje + wypukłość; podobnie automatyczny kerning @@ -7574,103 +7463,301 @@ class="ec-lmtt-10">\pdfprependkern</span>), jawnych i niejawnych - łączników.</p></li></ul> -<!--l. 4196--><p class="indent" > pTeX et al.: </p> + łącznikw.</li></ul> +<!--l. 4206--><p class="indent" > pTeX et al.: <ul class="itemize1"> <li class="itemize"> - <!--l. 4197--><p class="noindent" >Istotna aktualizacja pTeX-a do wersji 4.0.0 w celu lepszej obsługi LaTeX-a. - </p></li> + <!--l. 4207--><p class="noindent" >Istotna aktualizacja pTeX-a do wersji 4.0.0 w celu lepszej obsługi LaTeX-a. + + + </li> <li class="itemize"> - <!--l. 4198--><p class="noindent" >Nowe polecenia wbudowane <span + <!--l. 4208--><p class="noindent" >Nowe polecenia wbudowane <span class="ec-lmtt-10">\ptexlineendmode </span>i <span class="ec-lmtt-10">\toucs</span>. - </p></li> + </li> <li class="itemize"> - <!--l. 4199--><p class="noindent" ><span -class="ec-lmtt-10">\ucs </span>(poprzednio dostępny w uptex i euptex) teraz dostępny również w pTeX i epTeX. - </p></li> + <!--l. 4209--><p class="noindent" ><span +class="ec-lmtt-10">\ucs </span>(poprzednio dostępny w uptex i euptex) teraz dostępny rwnież w pTeX i epTeX. + </li> <li class="itemize"> - <!--l. 4200--><p class="noindent" >Rozróżnianie znaków 8-bitowych i znaków japońskich – patrz artykuł Hironori Kitagawy - w TUGboat ( <a + <!--l. 4210--><p class="noindent" >Rozrżnianie znakw 8-bitowych i znakw japońskich – patrz artykuł Hironori Kitagawy + w TUGboat ( <a href="https://tug.org/TUGboat/tb41-3/tb129kitagawa-char.pdf" class="url" ><span -class="ec-lmtt-10">https://tug.org/TUGboat/tb41-3/tb129kitagawa-char.pdf</span></a>).</p></li></ul> -<!--l. 4203--><p class="indent" > XeTeX: Poprawione skrypty <span -class="ec-lmtt-10">xetex-unsafe </span>i <span -class="ec-lmtt-10">xelatex-unsafe </span>pozwalają w prostszy sposób -wywoływać dokumenty wymagające użycia XeTeX i PSTricks (co jest z natury niebezpieczne -(dopóki nie pojawi się nowa implementacja w Ghostscript). Dla bezpieczeństwa należy używać +class="ec-lmtt-10">https://tug.org/TUGboat/tb41-3/tb129kitagawa-char.pdf</span></a>).</li></ul> +<!--l. 4213--><p class="indent" > XeTeX: Poprawione skrypty <span +class="ec-lmtt-10">xetex-unsafe </span>i <span +class="ec-lmtt-10">xelatex-unsafe </span>pozwalają w prostszy sposb +wywoływać dokumenty wymagające użycia XeTeX i PSTricks (co jest z natury niebezpieczne +(dopki nie pojawi się nowa implementacja w Ghostscript). Dla bezpieczeństwa należy używać Lua(L<span class="ec-lmr-7">A</span> )TeX. -</p><!--l. 4206--><p class="indent" > Dvipdfmx: </p> +<!--l. 4216--><p class="indent" > Dvipdfmx: <ul class="itemize1"> <li class="itemize"> - <!--l. 4207--><p class="noindent" >Wsparcie dla PSTricks nie wymagające użycia <span + <!--l. 4217--><p class="noindent" >Wsparcie dla PSTricks nie wymagające użycia <span class="ec-lmtt-10">-dNOSAFER</span>. - </p></li> - <li class="itemize"> - <!--l. 4208--><p class="noindent" >Opcja <span -class="ec-lmtt-10">-r </span>do ustawiania rozdzielczości fontów bitmapowych jest znowu aktywna.</p></li></ul> -<!--l. 4211--><p class="indent" > Dvips: Domyślnie, nie ma automatycznego dopasowania obróconych rozmiarów papieru; należy -użyć nowej opcji <span -class="ec-lmtt-10">–landscaperotate</span>. -</p><!--l. 4213--><p class="indent" > Kpathsea: Pierwsza ścieżka zwrócona przez <span -class="ec-lmtt-10">kpsewhich -all </span>jest teraz taka sama jak w przypadku + </li> + <li class="itemize"> + <!--l. 4218--><p class="noindent" >Opcja <span +class="ec-lmtt-10">-r </span>do ustawiania rozdzielczości fontw bitmapowych jest znowu aktywna.</li></ul> +<!--l. 4221--><p class="indent" > Dvips: Domyślnie, nie ma automatycznego dopasowania obrconych rozmiarw papieru; należy użyć nowej +opcji <span +class="ec-lmtt-10">–landscaperotate</span>. +<!--l. 4223--><p class="indent" > Kpathsea: Pierwsza ścieżka zwrcona przez <span +class="ec-lmtt-10">kpsewhich -all </span>jest teraz taka sama jak w przypadku standardowego wyszukiwania (non-all). -</p><!--l. 4215--><p class="indent" > <span -class="ec-lmtt-10">tlmgr </span>i infrastruktura: </p> +<!--l. 4225--><p class="indent" > <span +class="ec-lmtt-10">tlmgr </span>i infrastruktura: <ul class="itemize1"> <li class="itemize"> - <!--l. 4216--><p class="noindent" >dla <span -class="ec-lmtt-10">mirror.ctan.org </span>używa domyślnie https. - </p></li> + <!--l. 4226--><p class="noindent" >dla <span +class="ec-lmtt-10">mirror.ctan.org </span>używa domyślnie https. + </li> <li class="itemize"> - - - <!--l. 4217--><p class="noindent" >używa <span + <!--l. 4227--><p class="noindent" >używa <span class="ec-lmtt-10">TEXMFROOT </span>zamiast <span -class="ec-lmtt-10">SELFAUTOPARENT </span>dla łatwiejszej relokacji. - </p></li> - <li class="itemize"> - <!--l. 4218--><p class="noindent" ><span -class="ec-lmtt-10">install-tl</span>: jeśli pobieranie lub instalacja konkretnego pakietu nie powiedzie się, kontynuuje - proces automatycznie, a na koniec ponawia próbę, ale tylko raz.</p></li></ul> -<!--l. 4221--><p class="indent" > MacTeX: MacTeX i folder z jego binariami <span -class="ec-lmtt-10">universal-darwin </span>wymaga obecności macOS 10.14 lub -wyższego (Mojave, Catalina, Big Sur, Monterey). Dostępne tylko dla Unixowego <span +class="ec-lmtt-10">SELFAUTOPARENT </span>dla łatwiejszej relokacji. + </li> + <li class="itemize"> + <!--l. 4228--><p class="noindent" ><span +class="ec-lmtt-10">install-tl</span>: jeśli pobieranie lub instalacja konkretnego pakietu nie powiedzie się, kontynuuje + proces automatycznie, a na koniec ponawia prbę, ale tylko raz.</li></ul> +<!--l. 4231--><p class="indent" > MacTeX: MacTeX i folder z jego binariami <span +class="ec-lmtt-10">universal-darwin </span>wymaga obecności macOS 10.14 lub +wyższego (Mojave, Catalina, Big Sur, Monterey). Dostępne tylko dla Unixowego <span class="ec-lmtt-10">install-tl </span>binaria -w folderze <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">x86_64-darwinlegacy</span></span></span> obsługują wersję 10.6 (Snow Leopard) i nowsze. -</p><!--l. 4225--><p class="indent" > Systemy operacyjne: W tym (2022) roku brak zmian w obsłudze systemów operacyjnych. Jednakże, -w przyszłym (2023) roku planujemy zmienić system Windows z 32-bitowego na 64-bitowy. Niestety nie -jesteśmy w stanie obsługiwać obu systemów jednocześnie. -</p><!--l. 4232--><p class="noindent" > -</p> +w folderze <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">x86_64-darwinlegacy</span></span></span> obsługują wersję 10.6 (Snow Leopard) i nowsze. +<!--l. 4235--><p class="indent" > Systemy operacyjne: W tym (2022) roku brak zmian w obsłudze systemw operacyjnych. Jednakże, +w przyszłym (2023) roku planujemy zmienić system Windows z 32-bitowego na 64-bitowy. Niestety nie +jesteśmy w stanie obsługiwać obu systemw jednocześnie. +<!--l. 4241--><p class="indent" > <a id="news"></a> + <h4 class="subsectionHead"><span class="titlemark">9.2. </span> <a + id="x1-920009.2"></a>Wydanie 2023</h4> +<!--l. 4245--><p class="noindent" >Windows: Tak jak zapowiadaliśmy, TeX Live zawiera teraz binaria dla Windows 64-bitowych, zamiast dla +32-bitowych. Nową nazwą katalogu jest <span +class="ec-lmtt-10">bin/windows </span>ponieważ nie było właściwe umieszczanie 64-bitowych +binariw w katalogu z nazwą „32". Zdajemy sobie sprawę, że ta zmiana będzie wymagała dodatkowej pracy od +użytkownikw Windows, ale nie było lepszego wyboru. Zobacz stronę TeX Live dla Windows ( +<a +href="https://tug.org/texlive/windows.html" class="url" ><span +class="ec-lmtt-10">https://tug.org/texlive/windows.html</span></a>). +<!--l. 4248--><p class="indent" > +Rozszerzenia +między +silnikami +(z +wyjątkiem +oryginalnych + + +TeX +i +e-TeX): +<span +class="ec-lmtt-10">\special</span> +poprzedzające +nowe +słowo +kluczowe +„<span +class="ec-lmtt-10">shipout</span>” +opźnia +rozwinięcie +tokenu +argumentu +do +czasu +określonego +przez +<span +class="ec-lmtt-10">\shipout</span>, +tak +jak +non-<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">\immediate\write</span></span></span>. +<!--l. 4255--><p class="noindent" >epTeX, eupTeX: + <ul class="itemize1"> + <li class="itemize"> + <!--l. 4256--><p class="noindent" >„Raw” (u)ptex nie jest już tworzony; (u)ptex działa teraz w trybie zgodności z e(u)ptex’s. To + samo dotyczy narzędzi pTeX wymienionych poniżej. + </li> + <li class="itemize"> + <!--l. 4258--><p class="noindent" >Nowe polecenia pierwotne: <span +class="ec-lmtt-10">\tojis</span>, <span +class="ec-lmtt-10">\ptextracingfonts</span>, <span +class="ec-lmtt-10">\ptexfontname</span>. + </li> + <li class="itemize"> + <!--l. 4260--><p class="noindent" >Dla <span +class="ec-lmtt-10">\font</span>, nowa składnia JIS/UCS jest obsługiwana.</li></ul> +<!--l. 4263--><p class="noindent" >LuaTeX: + <ul class="itemize1"> + <li class="itemize"> + <!--l. 4264--><p class="noindent" >Nowe polecenie pierwotne <span +class="ec-lmtt-10">\variablefam </span>pozwalające znakom matematycznym zachować swoją + klasę jednocześnie z adaptacją do użytej rodziny fontw. + </li> + <li class="itemize"> + <!--l. 4265--><p class="noindent" >Ulepszono pole przypisu r2l + </li> + <li class="itemize"> + <!--l. 4266--><p class="noindent" >Rozszerzenia między silnikami „late <span +class="ec-lmtt-10">\special</span>” opisane powyżej.</li></ul> +<!--l. 4269--><p class="noindent" >MetaPost: Poprawione błędy. <span +class="ec-lmtt-10">svg->dx </span>i <span +class="ec-lmtt-10">svg->dy </span>są teraz dwa, dla większej precyzji; <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">mp_begin_iteration</span></span></span> +zaktualizowany, memory leak w <span +class="ec-lmtt-10">mplib </span>poprawiony. +<!--l. 4272--><p class="noindent" >pdfTeX: + <ul class="itemize1"> + <li class="itemize"> + <!--l. 4273--><p class="noindent" >Nowe polecenie pierwotne <span +class="ec-lmtt-10">\pdfomitinfodict </span>żeby ominąć zupełnie słownik <span +class="ec-lmtt-10">/Info</span>. + </li> + <li class="itemize"> + <!--l. 4274--><p class="noindent" >Nowe polecenie pierwotne <span +class="ec-lmtt-10">\pdfomitprocset </span>aby kontrolować pomijanie tablicy <span +class="ec-lmtt-10">/ProcSet</span>: + <span +class="ec-lmtt-10">/ProcSet </span>jest dodawany, jeżeli ten parametr jest ujemny, lub jeżeli ten parametr jest rwny zero + i pdftex generuje plik PDF 1.x. + </li> + <li class="itemize"> + <!--l. 4275--><p class="noindent" >Z <span +class="ec-lmtt-10">\pdfinterwordspaceon</span>, jeżeli w bieżącym kodowaniu na miejscu 32 znajduje się znak <span +class="ec-lmtt-10">/space</span>, + w przeciwnym wypadku użyty jest znak <span +class="ec-lmtt-10">/space </span>z nowego domyślnego fontu <span +class="ec-lmtt-10">pdftexspace</span>. Ten + domyślny font może być nadpisany przez nowe polecenie pierwotne <span +class="ec-lmtt-10">\pdfspacefont</span>. Ta sama + + + nowa procedura jest użyta dla <span +class="ec-lmtt-10">\pdffakespace</span>.</li></ul> +<!--l. 4280--><p class="noindent" >pTeX i inni: + <ul class="itemize1"> + <li class="itemize"> + <!--l. 4281--><p class="noindent" >Jak wspomnieliśmy powyżej, teraz <span +class="ec-lmtt-10">ptex </span>uruchamia <span +class="ec-lmtt-10">eptex </span>w trybie zgodności. + </li> + <li class="itemize"> + <!--l. 4283--><p class="noindent" >Narzędzia pTeX (pbibtex, pdvitype, ppltotf, ptftopl) też działają w trybie zgodności.</li></ul> +<!--l. 4286--><p class="noindent" >XeTeX: poprawiony błąd w obliczaniu <span +class="ec-lmtt-10">\topskip </span>i <span +class="ec-lmtt-10">\splittopskip </span>kiedy <span +class="ec-lmtt-10">\XeTeXupwardsmode </span>jest aktywny; +opisany powyżej dla wszystkich silnikw „late <span +class="ec-lmtt-10">\special</span>”. +<!--l. 4290--><p class="noindent" >Dvipdfmx: nowy parametr <span +class="ec-lmtt-10">–pdfm-str-utf8 </span>do tworzenia pdfmark i/lub bookmark. +<!--l. 4292--><p class="noindent" >B<span +class="ec-lmcsc-10">ib</span>TeXu: + <ul class="itemize1"> + <li class="itemize"> + <!--l. 4293--><p class="noindent" >Ten wariant BibTeX jest w większości kompatybilny z B<span +class="ec-lmcsc-10">ib</span>TeX, z lepszym (opartym na Unicode) + wspomaganiem wielu językw. Mamy go w TeX Live od kilku lat. + </li> + <li class="itemize"> + <!--l. 4295--><p class="noindent" >W tym roku zostało dodanych więcej funkcji do obsługi językw CJK, niektre rozszerzone + z japońskiego (u)pbibtex i z innych programw.</li></ul> +<!--l. 4298--><p class="noindent" >Kpathsea: wspomaganie odczytywania (zgadywania) kodowania plikw wejściowych dla platform Unix-owych, +tak jak to działa dla Windows; włączone dla (<span +class="ec-lmtt-10">e</span>)<span +class="ec-lmtt-10">p</span>(<span +class="ec-lmtt-10">la</span>)<span +class="ec-lmtt-10">tex</span>, <span +class="ec-lmtt-10">pbibtex</span>, <span +class="ec-lmtt-10">mendex</span>. +<!--l. 4300--><p class="noindent" ><span +class="ec-lmtt-10">tlmgr </span>i infrastruktura: + <ul class="itemize1"> + <li class="itemize"> + <!--l. 4301--><p class="noindent" >domyślny dla interfejsu tekstowego na macOS, + </li> + <li class="itemize"> + <!--l. 4302--><p class="noindent" >instaluje najpierw podstawowe pakiety, następnie pozostałe, + </li> + <li class="itemize"> + <!--l. 4303--><p class="noindent" >sprawdza ilość potrzebnego miejsca na dysku.</li></ul> +<!--l. 4306--><p class="noindent" >MacTeX: + <ul class="itemize1"> + <li class="itemize"> + <!--l. 4307--><p class="noindent" >MacTeX i jego katalog binarw <span +class="ec-lmtt-10">universal-darwin </span>wymaga macOS 10.14 lub wyższego (Mojave, + Catalina, Big Sur, Monterey, Ventura). Katalog binarw <span +class="ec-lmtt-10">x86_64-darwinlegacy</span>, dostępny tylko + z Unix <span +class="ec-lmtt-10">install-tl</span>, wspiera 10.6 (Snow Leopard) i pźniejsze. + </li> + <li class="itemize"> + <!--l. 4311--><p class="noindent" >Pakiet GUI w MacTeX zawiera teraz <span +class="ec-lmtt-10">hintview</span>, przeglądarkę macOS dla dokumentw HINT + (utworzonych przez silniki <span +class="ec-lmtt-10">hitex </span>i <span +class="ec-lmtt-10">hilatex </span>dla urządzeń mobilnych; zobacz stronę HiTeX + <a +href="https://hint.userweb.mwn.de/hint/hitex.html" class="url" ><span +class="ec-lmtt-10">https://hint.userweb.mwn.de/hint/hitex.html</span></a>). Pakiet GUI nie instaluje już katalogu + z dokumentami, zastępując go krtkim <span +class="ec-lmtt-10">READ</span><span +class="ec-lmtt-10"> ME </span>dla nowych użytkownikw i stroną o +  texttthintview. + </li> + <li class="itemize"> + <!--l. 4317--><p class="noindent" >Katalog <span +class="ec-lmtt-10">Extras </span>o dodatkowych programach TeX-owych znajdujących się na DVD został + zastąpiony dokumentem zawierającym linki do stron z plikami do pobrania.</li></ul> +<!--l. 4320--><p class="noindent" >Platforms: + <ul class="itemize1"> + <li class="itemize"> + <!--l. 4321--><p class="noindent" >Jak wspomniano powyżej, nowy katalog z binariami dla <span +class="ec-lmtt-10">windows </span>zawiera binaria dla 64-bit + Windows i + </li> + <li class="itemize"> + <!--l. 4322--><p class="noindent" >katalog <span +class="ec-lmtt-10">bin/win32 </span>został usunięty, gdyż nie można obsługiwać rwnolegle Windows 32-bit i + 64-bit. + + + </li> + <li class="itemize"> + <!--l. 4323--><p class="noindent" >Rwnież katalog z binariami dla <span +class="ec-lmtt-10">i386-cygwin </span>został usunięty, ponieważ Cygwin nie wspiera już + i386.</li></ul> +<!--l. 4329--><p class="noindent" > <h4 class="subsectionHead"><span class="titlemark">9.3. </span> <a - id="x1-910009.3"></a>Przyszłe wersje</h4> -<!--l. 4234--><p class="noindent" ><span -class="ec-lmri-10">Niniejsza dystrybucja nie jest doskonała! </span>Zamierzamy nadal wydawać nowe wersje programu i chcielibyśmy -dostarczać więcej dokumentacji, więcej programów, stale ulepszane i lepiej sprawdzone drzewo makr -i czcionek, a także wszystko inne, co dotyczy TeX-a. Wszystko to jest wykonywane przez wolontariuszy w ich -czasie wolnym i zawsze jest więcej do zrobienia. Jeżeli możesz pomóc, nie zastanawiaj się i przyłącz do -nas. Patrz: <a + id="x1-930009.3"></a>Przyszłe wersje</h4> +<!--l. 4331--><p class="noindent" ><span +class="ec-lmri-10">Niniejsza dystrybucja nie jest doskonała! </span>Zamierzamy nadal wydawać nowe wersje programu i chcielibyśmy +dostarczać więcej dokumentacji, więcej programw, stale ulepszane i lepiej sprawdzone drzewo makr +i czcionek, a także wszystko inne, co dotyczy TeX-a. Wszystko to jest wykonywane przez wolontariuszy w ich +czasie wolnym i zawsze jest więcej do zrobienia. Jeżeli możesz pomc, nie zastanawiaj się i przyłącz do nas. +Patrz: <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. 4242--><p class="indent" > Prosimy o przesyłanie poprawek, sugestii i uzupełnień oraz deklaracji pomocy w opracowywaniu -kolejnych edycji pod adres: - </p><blockquote class="quote"> +<!--l. 4339--><p class="indent" > Prosimy o przesyłanie poprawek, sugestii i uzupełnień oraz deklaracji pomocy w opracowywaniu kolejnych +edycji pod adres: + <blockquote class="quote"> - <!--l. 4245--><p class="noindent" ><a + <!--l. 4342--><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></blockquote> -<!--l. 4250--><p class="noindent" ><span +class="ec-lmtt-10">https://tug.org/texlive</span></a></blockquote> +<!--l. 4347--><p class="noindent" ><span class="ec-lmri-10">Przyjemnego TeX-owania!</span> -</p> -</body> -</html> +</body></html> + diff --git a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.pdf b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.pdf Binary files differindex b2a1c126c5a..c4b8050a752 100644 --- a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.pdf +++ b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.pdf 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 8a2284eb44d..6cb1b183711 100644 --- a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex +++ b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex @@ -56,7 +56,7 @@ \fi \title{% - {\huge \textit{Przewodnik \protect\TL{} 2022}} + {\huge \textit{Przewodnik \protect\TL{} 2023}} } \author{Karl Berry\\[2mm] @@ -65,7 +65,7 @@ \url{https://tug.org/texlive/} } -\date{Marzec 2022 r.} +\date{Luty 2023 r.} \begin{document} \maketitle @@ -78,12 +78,12 @@ \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 oraz Windows. +dystrybucję \TeX-a wraz z~programami pomocniczymi, dostępną dla systemów \GNU/Linux, +różnych wersji Unix, \macOS\ 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. -Zarówno \TL{}, jak i \TK{} powstały dzięki zbiorowemu wysiłkowi Grup użytkowników \TeX-a. +\TL{} można ściągnąć z~sieci bądź otrzymać na płytce \DVD \TK{}, którą otrzymują członkowie krajowej Grupy Użytkowników Systemu \TeX{}. +Część \ref{sec:tl-coll-dists} omawia pokrótce zawartość tej płytki \DVD. +Zarówno \TL{}, jak i \TK{} powstały dzięki zbiorowemu wysiłkowi różnych grup użytkowników \TeX-a. W~tym dokumencie omówimy głównie samą dystrybucję \TL. \TL{} zawiera pliki wykonywalne programów: \TeX{}, \LaTeXe{}, \ConTeXt, @@ -107,19 +107,20 @@ 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. Dołączone źródła mogą być skompilowane +w~tym \GNU/Linux, \macOS\ i~Cyg\-win. Dołączone źródła mogą być skompilowane na platformach, dla których nie udostępniamy plików binarnych. %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 \emph{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. +\TL{} zawiera binaria 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. +przeznaczone dla Windows oraz \macOS. \subsection{Podstawy instalacji \protect\TL{}} \label{sec:basic} @@ -139,11 +140,11 @@ tego dokumentu (str.~\pageref{sec:install}), poniżej zaś informacja w skrócie \begin{itemize*} \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~starszego MacOSX) lub w~trybie tekstowym z~opcją -\code{-gui=text} (co jest trybem domyślnym dla pozostałych platform). +z~opcją \code{-gui} (tryb domyślny dla Windows) lub w~trybie tekstowym z~opcją +\code{-gui=text} (tryb domyślny 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 +który można uruchomić zarówno w~trybie tekstowym jak i~graficznym (\GUI{}). Pozwala on doinstalować lub usunąć pakiety, aktualizować je z~sieci, a także wykonywać różne czynności konfiguracyjne. @@ -155,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 +staranności, inne programy wspierające, zawarte w~\TL\ 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 @@ -176,7 +177,6 @@ I~na koniec: \TeX\ (oraz towarzyszące mu programy) mogą, przy przetwarzaniu dokumentów, tworzyć pliki. Własność ta jest na wiele różnych sposobów podatna na nadużycia. Także w~tych przypadkach, przetwarzanie nieznanych dokumentów w~nowych podfolderach jest najlepszym znanym sposobem zabezpieczenia. -%tutaj jest dodany cały akapit 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}) @@ -203,41 +203,24 @@ Oto lista źródeł pomocy, w~kolejności przez nas rekomendowanej: \item [CTAN] Jeśli szukasz konkretnego pakietu, fontu, programu itp. powinieneś odwiedzić \CTAN{} (\url{https://ctan.org}). Jest to ogromny zbiór wszystkich elementów związanych z \TeX-em. Wpisy w katalogu informują również, czy dany pakiet jest dostępny dla \TL{} czy dla MiK\TeX-a. -%\item [\TeX{} FAQ] The \TeX{} FAQ is a compendium of answers to all -%sorts of questions, from the most basic to the most arcane. It is -%available on the Internet through \url{https://texfaq.org}. - \item [\TeX{} FAQ] \TeX-owy FAQ jest obszernym zbiorem odpowiedzi na wiele pytań, od najprostszych do najbardziej zaawansowanych. Znajdziesz go w Internecie na stronie \url{https://texfaq.org}. -%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{http://www.gust.org.pl/faq}. - - -%\item [\TeX{} Zasoby internetowe] Jeśli poszukujemy konkretnego pakietu, fontu, -%programu itp., to polecamy stronę \url{https://tug.org/interest.html}. Znajdziemy tam wiele odnośników związanych z \TeX-em, w szczególności do licznych książek, podręczników i artykułów na temat wszystkich aspektów systemu. \item [\TeX{} Zasoby internetowe] 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 +\url{https://latex.org/}, \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{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ż -skorzystać z~wyszukiwarki, np. \url{https://www.google.com}. +% +%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ż +%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/}, @@ -248,10 +231,6 @@ Przed wysłaniem zapytania \emph{należy} zapoznać się z~poradami dotyczącymi 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{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{http://www.gust.org.pl}. @@ -278,10 +257,12 @@ systemu \TeX! Omówimy teraz zawartość dystrybucji \TL{}, a~także \TK{} -- płytki \DVD, w~skład której wchodzi \TL. -\subsection{The \protect\TeX\protect\ Collection: \protect\TL, pro\protect\TeX{}t, Mac\protect\TeX} -\label{sec:tl-coll-dists} +%\subsection{The \protect\TeX\protect\ Collection: \protect\TL, pro\protect\TeX{}t, Mac\protect\TeX} +%\label{sec:tl-coll-dists} -Płytka \TK{} \DVD{} zawiera: +\subsection{Kolekcje \protect\TeX-a: \protect\TL, Mac\protect\TeX, MiK\protect\TeX, CTAN} +\label{sec:tl-coll-dists} +Płytka \DVD{} \TK{} zawiera: \begin{description} @@ -289,25 +270,18 @@ Płytka \TK{} \DVD{} zawiera: 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 +\item [Mac\TeX] dla systemu \macOS\ posiada własny program instalacyjny \macOS\ i~dodatkowe programy dla tego systemu, strona domowa projektu: \url{https://tug.org/mactex/}; +%%%%% +\item [\MIKTEX] Inna dystrybucja dla wszystkich systemów operacyjnych tj. Windows, GNU/Linux i~\macOS\ (ale DVD zawiera tylko binaria dla Windows). Posiada zintegrowany menedżer pakietów, który instaluje brakujące komponenty z Internetu, w zależności od potrzeb. +Strona domowa projektu: \url{https://miktex.org}; -\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}; - -\item [CTAN] to zrzut zawartości archiwów \CTAN{}; -(\url{https://www.ctan.org}). +\item [CTAN] to zrzut zawartości archiwów \CTAN{} (\url{https://www.ctan.org}). \CTAN\/ nie spełnia tych samych wymogów dotyczących swobody kopiowania co \TL{}, więc należy być +ostrożnym podczas redystrybucji lub modyfikacji. \end{description} -\CTAN i \pkgname{protext} nie spełniają przyjętych dla -\TL{} wymogów dotyczących swobody kopiowania, wobec tego należy ten fakt -uwzględnić przy redystrybucji bądź modyfikacji zawartości wymienionych -katalogów. - \subsection{Główne katalogi \protect\TL} \label{sec:tld} @@ -360,6 +334,7 @@ w~podkatalogach \dirname{texmf-dist/doc/texlive}: \item{polski:} \OnCD{texmf-dist/doc/texlive/texlive-pl} \item{rosyjski:} \OnCD{texmf-dist/doc/texlive/texlive-ru} \item{serbski:} \OnCD{texmf-dist/doc/texlive/texlive-sr} +\item{hiszpański:} \OnCD{texmf-dist/doc/texlive/texlive-es} \item{uproszczony chiński:} \OnCD{texmf-dist/doc/texlive/texlive-zh-cn} \end{itemize*} @@ -403,10 +378,10 @@ znaczy, drzewa umieszczone na liście później przesłaniają wcześniejsze. Zmienna ta wskazuje własny katalog każdego użytkownika. \item [TEXMFVAR] Lokalne drzewo katalogów wykorzystywane przez \verb+texconfig+, \verb+updmap-user+ i~\verb+fmtutil-use+ do przechowywania wygenerowanych plików - formatów i~map fontowych (domyślnie w~ramach \envname{TEXMFHOME}). + formatów i~map fontowych.% (domyślnie w~ramach \envname{TEXMFHOME}). \item [TEXMFCONFIG] Lokalne drzewo katalogów wykorzystywane przez narzędzia \verb+texconfig+, \verb+updmap-sys+ oraz \verb+fmtutil-sys+ do przechowywania - danych konfiguracyjnych (domyślnie w~ramach \envname{TEXMFHOME}). + danych konfiguracyjnych.% (domyślnie w~ramach \envname{TEXMFHOME}). \item [TEXMFCACHE] Drzewa katalogów wykorzystywane przez \ConTeXt\ MkIV oraz Lua\LaTeX\ do przechowywania buforowanych danych z~przetwarzania; domyślna wartość w~\TL{} jest identyczna @@ -417,20 +392,20 @@ znaczy, drzewa umieszczone na liście później przesłaniają wcześniejsze. \noindent Oto domyślny układ katalogów: \begin{description} - \item[ogólnosystemowy katalog instalacji] może zawierać kilka wydań \TL{}: + \item[ogólnosystemowy katalog instalacji] może zawierać kilka wydań \TL{} (\texttt{/usr/local/texlive} domyślnu dla Unix): \begin{ttdescription} - \item[2021] poprzednie wydanie - \item[2022] wydanie aktualne + \item[2022] poprzednie wydanie + \item[2023] wydanie aktualne \begin{ttdescription} - \item [bin] ~ + \item [bin] ~ \begin{ttdescription} - \item [i386-linux] \ \ \ \ \ programy dla \GNU/Linux (32-bit) + \item [i386-linux] \ \ \ \ \ binaria dla \GNU/Linux (32-bit) \item [...] - \item [universal-darwin] programy dla \MacOSX - \item [x86\_64-linux] programy dla \GNU/Linux (64-bit) - \item [win32] \ \ \quad \ \ \qquad programy dla Windows + \item [universal-darwin] binaria dla \macOS + \item [x86\_64-linux] binaria dla \GNU/Linux (64-bit) + \item [windows] \ \ \quad \ \ \qquad binaria dla Windows (64-bit) \end{ttdescription} - \item [texmf-dist\ \ ] określany zmienną \envname{TEXMFDIST} i \envname{TEXMFMAIN} + \item [texmf-dist\ \ ] określany zmienną \envname{TEXMFDIST} i~\envname{TEXMFMAIN} \item [texmf-var\ \ \ ] \envname{TEXMFSYSVAR}, \envname{TEXMFCACHE} \item [texmf-config] \envname{TEXMFSYSCONFIG} \end{ttdescription} @@ -440,9 +415,9 @@ Oto domyślny układ katalogów: \item[katalog domowy użytkownika] (\texttt{\$HOME} lub \texttt{\%USERPROFILE\%}) \begin{ttdescription} - \item[.texlive2021] prywatne pliki konfiguracyjne - poprzedniego wydania \item[.texlive2022] prywatne pliki konfiguracyjne + poprzedniego wydania + \item[.texlive2023] prywatne pliki konfiguracyjne bieżącego wydania \begin{ttdescription} \item [texmf-var\ \ \ ] \envname{TEXMFVAR}, \envname{TEXMFCACHE} @@ -485,7 +460,7 @@ 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 +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ć @@ -533,9 +508,9 @@ postscriptowych; \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 \ConTeXt\ i~PDF; -\item [htlatex, \ldots ] \cmdname{tex4ht}: postprocesor konwersji do HTML (i~XML, DocX i innych). +\item [htlatex, \ldots ] \cmdname{tex4ht}: \AllTeX{} postprocesor konwersji do HTML (i~XML, DocX i innych). \end{cmddescription} @@ -563,10 +538,10 @@ w~katalogu \dirname{install-tl} znajdziemy skrypty instalacyjne \filename{install-tl} i~\filename{install-tl-windows.bat}. \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). +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). -\item [Instalacja z płytki \TeX{} Collection \DVD:] Po uruchomieniu +\item [Instalacja\TeX{} Collection z płytki \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 @@ -580,7 +555,7 @@ bezpośrednio z~internetu (patrz rozdział~\ref{sec:dvd-install-net-updates}). \begin{figure}[tb] \def\figdesc{First stage of Windows \code{.exe} installer} \tlpng{nsis_installer}{.6\linewidth}{\figdesc} -\caption{Po naciśnięciu guzika Instaluj pojawi się okienko jak na rysunku~\ref{fig:basic-w32}.}\label{fig:nsis} +\caption{\figdesc. Po naciśnięciu guzika Instaluj pojawi się okienko jak na rysunku~\ref{fig:basic-w32}.}\label{fig:nsis} \end{figure} Bez względu na źródło program instalacyjny jest ten sam. @@ -612,12 +587,8 @@ itd.; w~dalszej części nie będziemy powtarzali wszelkich możliwych kombinacj 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 - -%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. +Do uruchomienia w~trybie graficznym (\GUI; rys.~\ref{fig:advanced-lnx}) +wymagane jest zainstalowanie w~systemie programu Tcl/Tk. Mając go możemy uruchomić: \begin{alltt} > \Ucom{perl install-tl -gui} @@ -630,7 +601,6 @@ Kompletny wykaz dostępnych opcji można uzyskać uruchamiając: > \Ucom{perl install-tl -help} \end{alltt} - \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, @@ -644,20 +614,20 @@ wymagane dla instalatora \TL. Dodatkowe informacje -- patrz część~\ref{sec:cygwin}. -\subsubsection{\MacOSX} +\subsubsection{\macOS} \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}). +Jak wspomniano w części \ref{sec:tl-coll-dists}, dla \macOS +przygotowano odrębną dystrybucję nazwaną 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 \TL\ dla %Mac-ów \TeX-a -\MacOSX\ (Mac\TeX, Fink, MacPorts, \ldots), wykorzystując tzw. -struktury danych \TeX{}Dist. +na łatwe przełączanie między różnymi dystrybucjami \TL\ dla Macs, +%\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, programy są -w~nim dokładnie takie same; dodano jedynie katalogi ze specyficznymi dla -systemu \MacOSX\ dokumentacjami i~aplikacjami. +w~nim dokładnie takie same; dodano jedynie katalogi ze specyficznymi dla tego +systemu dokumentacjami i~aplikacjami. @@ -666,9 +636,7 @@ systemu \MacOSX\ dokumentacjami i~aplikacjami. 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}. +podwójnym kliknięciem myszy). 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}}. @@ -697,13 +665,12 @@ Wszystkie dostępne opcje wyświetlimy uruchamiając: \end{alltt} \textbf{Note.} Jeśli ten sam katalog zawiera \texttt{install-tl-windows.exe} należy dodać przedłużenie \texttt{.bat} do uruchamianego \begin{alltt} -> \Ucom{install-tl-windows}\end{alltt}%extension if the same directory -%also contains \texttt{install-tl-windows.exe}. +> \Ucom{install-tl-windows}\end{alltt} (Tak się może zdarzyć jeśli lokalnie wykonano kopię lustrzaną katalogu \dirname{tlnet}). \begin{figure}[tb] \begin{boxedverbatim} -Installing TeX Live 2022 from: ... +Installing TeX Live 2023 from: ... Platform: x86_64-linux => 'GNU/Linux on x86_64' Distribution: inst (compressed) Directory for temporary files: /tmp @@ -715,11 +682,11 @@ Directory for temporary files: /tmp <S> set installation scheme: scheme-full <C> customizing installation collections - 40 collections out of 41, disk space required: 7239 MB + 40 collections out of 41, disk space required: 7620 MB (free: 138718 MB) <D> directories: TEXDIR (the main TeX directory): - /usr/local/texlive/2022 + /usr/local/texlive/2023 ... <O> options: @@ -739,12 +706,12 @@ Actions: \end{figure} \begin{figure}[tb] -\tlpng{basic-w32}{.6\linewidth}{Podstawowy ekran instalatora (Windows)} +\tlpng{basic-w32}{.6\linewidth}{Basic instaler screen (Windows)} \caption{Podstawowy ekran instalatora (Windows). Przycisk ,,Advanced'' (Zaawansowane) przywoła ekran podobny do rys. \ref{fig:advanced-lnx}}\label{fig:basic-w32} \end{figure} \begin{figure}[tb] -\tlpng{advanced-lnx}{\linewidth}{Zaawansowany ekran instalatora (Windows)} +\tlpng{advanced-lnx}{\linewidth}{Advanced installer screen (\GNU/Linux)} \caption{Zaawansowany ekran instalatora \GUI{} (\GNU/Linux)}\label{fig:advanced-lnx} \end{figure} @@ -808,22 +775,21 @@ opcji i~dostępnych podmenu. \begin{boxedverbatim} Available platforms: (dostępne platformy:) =============================================================================== - a [ ] Cygwin on Intel x86 (i386-cygwin) - b [ ] Cygwin on x86_64 (x86_64-cygwin) - 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) - g [ ] GNU/Linux on ARM64 (aarch64-linux) - h [ ] GNU/Linux on ARMv6/RPi (armhf-linux) - i [ ] GNU/Linux on Intel x86 (i386-linux) - j [X] GNU/Linux on x86_64 (x86_64-linux) - k [ ] GNU/Linux on x86_64 with musl (x86_64-linuxmusl) - l [ ] NetBSD on x86_64 (amd64-netbsd) - m [ ] NetBSD on Intel x86 (i386-netbsd) - o [ ] Solaris on Intel x86 (i386-solaris) - p [ ] Solaris on x86_64 (x86_64-solaris) - s [ ] Windows (win32) + a [ ] Cygwin on Intel x86_64 (x86_64-cygwin) + b [ ] MacOSX current (10.14-) on ARM/x86_64 (universal-darwin) + c [ ] MacOSX legacy (10.6-) on x86_64 (x86_64-darwinlegacy) + d [ ] FreeBSD on x86_64 (amd64-freebsd) + e [ ] FreeBSD on Intel x86 (i386-freebsd) + f [ ] GNU/Linux on ARM64 (aarch64-linux) + g [ ] GNU/Linux on RPi (32 bit) and ARMv7 (armhf-linux) + h [ ] GNU/Linux on Intel x86 (i386-linux) + i [X] GNU/Linux on x86_64 (x86_64-linux) + j [ ] GNU/Linux on x86_64 with musl (x86_64-linuxmusl) + k [ ] NetBSD on x86_64 (amd64-netbsd) + l [ ] NetBSD on Intel x86 (i386-netbsd) + m [ ] Solaris on Intel x86 (i386-solaris) + o [ ] Solaris on x86_64 (x86_64-solaris) + p [ ] Windows (64-bit) (windows) \end{boxedverbatim} \vskip-.5\baselineskip \caption{Dostępne platformy (systemy operacyjne)}\label{fig:bin-text} @@ -835,7 +801,6 @@ być to przydatne do instalacji drzewa \TeX-a na serwerze i~współdzielenia zas dla różnych systemów operacyjnych, albo instalacji dla kilku systemów na tej samej maszynie. -%%%%%%%%%%%%%%%%%%%%%%%%%% \subsubsection{Wybór składników do instalacji} \label{sec:components} @@ -848,11 +813,12 @@ 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 -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 +f [ ] wyłącznie schemat plików -- w ogóle bez TeX-a +g [ ] składanie książek -- tylko LaTeX i dodatki +h [ ] ConTeXt +i [ ] GUST +j [ ] teTeX -- obszerniejszy niż typowy, ale mniejszy od pełnego +k [ ] wybór niestandardowy \end{boxedverbatim} \vskip-.5\baselineskip \caption{Schematy dostępne w instalacji}\label{fig:scheme-text} @@ -865,15 +831,15 @@ Na rysunku \ref{fig:scheme-text} oprócz wymienionych, znajdziemy również sche \begin{figure}[tb] -\begin{center} -\def\figdesc{Menu Collections (Kolekcje)} +%\begin{center} +\def\figdesc{Collections menu} \centering \tlpng{stdcoll}{.7\linewidth}{\figdesc} -\caption{Menu Collections (Kolekcje)}\label{fig:collections-gui} -\end{center} +\caption{\figdesc}\label{fig:collections-gui} +%\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 pokazanego na +Rysunku~\ref{fig:collections-gui}. 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 @@ -889,7 +855,7 @@ na poziomie pakietów. 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/2022} w~systemach Unix i~|%SystemDrive%\texlive\2022| w~Windows. +\dirname{/usr/local/texlive/2023} w~systemach Unix i~|C:\texlive\2023| 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. @@ -902,7 +868,7 @@ 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}. -Zwykle w Windows nie musimy być administratorem aby katalog |%SystemDrive%\texlive\2022| został utworzony. +Zwykle w Windows nie musimy być administratorem aby katalog |%SystemDrive%\texlive\2023| został utworzony. Katalogi instalacyjne można również zmienić ustawiając różne zmienne środowiskowe przed uruchomieniem instalatora (najczęściej są to @@ -914,7 +880,7 @@ wyświetlanej poleceniem |install-tl --help| (dostępnej też online na stronie 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/2022|. Zalecamy użycie katalogu z~nazwą odzwierciedlającą +'|~/texlive/2023|'. 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 @@ -976,13 +942,6 @@ rysunku~\ref{fig:options-text} podajemy poniżej. \item[create all format files:] (generuj pliki formatów) Zaleca się pozostawić tę opcję włączoną aby uniknąć niepotrzebnych problemów przy dynamicznym tworzeniu formatów. Więcej informacji można znaleźć w dokumentacji \prog{fmtutil}. - -% 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. @@ -1050,7 +1009,7 @@ 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. Obecnie w przypadku Mac\,OS\,X trzeba zainstalować Tcl/Tk samodzielnie, jeśli nie chce się korzystać z instalatora Mac\TeX-a, dla Windows jest + modułu Tcl/Tk w~wersji 8.5 lub wyższej. W przypadku \macOS był on dystrybuowany ze starszymi wersjami, dla Big Sur i późniejszych trzeba zainstalować Tcl/Tk samodzielnie, jeśli nie chce się korzystać z instalatora Mac\TeX-a. Tcl/Tk 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. @@ -1113,7 +1072,7 @@ prawdziwą nazwę hosta i jego konkretną ścieżkę do korzenia \CTAN, zamiast stronie \url{https://ctan.org/mirrors}. 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}, +zostanie instalacja ze skompresowanych plików zawartych w~podkatalogu \dirname{archive} (nawet jeśli są dostępne pliki nieskompresowane). \htmlanchor{postinstall} @@ -1129,7 +1088,7 @@ 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 w~ramach \dirname{TEXDIR/bin}. Listę platform i~odpowiadających im katalogów @@ -1139,22 +1098,22 @@ 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}. +ścieżki ich położenia do \envname{PATH}. Dla powłoki zgodnej z~Bourne takiej jak \prog{bash}, używając na przykład Intel x86 \GNU/Linux i~domyślnej konfiguracji \TL , należałoby edytować plik \filename{$HOME/.profile} (lub inny pochodzący z \filename{.profile}) i~dopisać linie: \begin{sverbatim} -PATH=/usr/local/texlive/2022/bin/x86_64-linux:$PATH; export PATH -MANPATH=/usr/local/texlive/2022/texmf-dist/doc/man:$MANPATH; export MANPATH -INFOPATH=/usr/local/texlive/2022/texmf-dist/doc/info:$INFOPATH; export INFOPATH +PATH=/usr/local/texlive/2023/bin/x86_64-linux:$PATH; export PATH +MANPATH=/usr/local/texlive/2023texmf-dist/doc/man:$MANPATH; export MANPATH +INFOPATH=/usr/local/texlive/2023/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/2022/bin/x86_64-linux:$PATH -setenv MANPATH /usr/local/texlive/2022/texmf-dist/doc/man:$MANPATH -setenv INFOPATH /usr/local/texlive/2022/texmf-dist/doc/info:$INFOPATH +setenv PATH /usr/local/texlive/2023/bin/x86_64-linux:$PATH +setenv MANPATH /usr/local/texlive/2023/texmf-dist/doc/man:$MANPATH +setenv INFOPATH /usr/local/texlive/2023/texmf-dist/doc/info:$INFOPATH \end{sverbatim} Jeśli nie używasz systemu \code{x86\_64-linux}, użyj odpowiedniej nazwy; podobnie jeśli instalacja nie została przeprowadzona w domyślnym katalogu, @@ -1174,18 +1133,20 @@ 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 istnieje, dodać w~nim wiersze \begin{sverbatim} -MANPATH_MAP /usr/local/texlive/2021/bin/x86_64-linux \ - /usr/local/texlive/2021/texmf-dist/doc/man +MANPATH_MAP /usr/local/texlive/2023/bin/x86_64-linux \ + /usr/local/texlive/2023/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ć +W każdym (Unix-owym) 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, +program \code{man} w~systemie \macOS automatycznie znajdą to dowiązanie, likwidując potrzebę jakiegokolwiek działania z~naszej strony. +%%% numer linii 1097 \subsubsection{Aktualizacje z internetu po instalacji z \DVD} \label{sec:dvd-install-net-updates} @@ -1211,60 +1172,66 @@ wraz z~pełną ścieżką do podkatalogu \dirname{tlnet}. \XeTeX\ i~Lua\TeX\ mogą używać wszystkich fontów zainstalowanych w~systemie, nie tylko tych znajdujących się w~katalogach \TeX-owych. Oba programy korzystają tu ze zbliżonych, ale jednak różnych metod. +Taki font systemowy (nie będący częścią \TL) jest dostępny zazwyczaj poprzez podanie nazwy czcionki, np. `\code{Liberation Serif}' choć można też użyć nazwy pliku systemowego. -W systemach Windows fonty dostarczone z~\TL\ są automatycznie dostępne -dla programu \XeTeX{} poprzez odwołanie do nazwy fontu. W~Mac\,OS\,X{} -wyszukanie fontów wymaga dodatkowych kroków; patrz strona Mac\TeX\ w~sieci -(\url{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 -\pkgname{xetex} tworzony jest plik konfiguracyjny fontów: -\filename{TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf}. - -Aby udostępnić fonty \TL{} dla innych aplikacji systemu -(zakładając, że mamy odpowiednie uprawnienia) należy wykonać -następujące czynności: -\begin{enumerate*} -\item skopiować \filename{texlive-fontconfig.conf} do -\dirname{/etc/fonts/conf.d/09-texlive.conf}; -\item uruchomić \Ucom{fc-cache -fsv}. +Inną kwestią jest udostępnienie fontów z dystrybucji \TL\ w taki sposób, aby były dostępne po nazwie czcionki. + +Dla Lua\TeX: aby uzyskać dostęp do fontów z dystrybucji \TL\ nie trzeba robić nic szczególnego. Wszystkie fonty powinny być dostępne zarówno poprzez nazwę czcionki jak i fontu dzięki pakietowi \pkgname{luaotfload}, który obsługuje zarówno \LaTeX \ jak i ~TeX. Indeks nazw fontów pakietu \pkgname{luaotfload} może wymagać odświeżenia, ale dzieje się to automatycznie w momencie próby załadowania nieznanego dotychczas fontu. + + Dla \XeTeX: dla Windows, fonty z \TL\/ są dostępne automatycznie (poprzez uruchomienie programu \cmdname{fc-cache} dostarczonego jako część \TL). + Dla Mac, należy zapoznać się z inną dokumentacją. Dla systemów Unix, inaczej niż dla \macOS, procedura jest następująca. + + Kiedy zostanie zainstalowany pakiet \pkgname{xetex} (albo w czasie pierwszej instalacji albo później), potrzebny plik konfiguracyjny jest tworzony w~\filename{TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf}. Aby sprawić, że fonty \TL\ są dostępne jako fonty systemowe należy: + \begin{enumerate*} +\item Skopiować plik \filename{texlive-fontconfig.conf} do (zazwyczaj) +\dirname{/etc/fonts/conf.d/09-texlive.conf}. +\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: +Jeżeli nie masz wystarczających uprawnień do wykonania powyższych kroków lub gdy chcesz udostępnić fonty z \TL{} tylko jednemu użytkownikowi, możesz postąpić następująco: \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}. +\item Skopiować plik \filename{texlive-fontconfig.conf} do (zazwyczaj) + \filename{~/.fonts.conf.d/09-texlive.conf}, gdzie \filename{~} jest twoim katalogiem domowym. +\item Uruchomić \Ucom{fc-cache -fv}. \end{enumerate*} + +%%%%%wiersz 1160 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. +%You can run \code{fc-list} to see the names of the available system +%fonts. The incantation \code{fc-list : family style file spacing} (all +%those arguments are literal strings) shows some generally interesting +%information. -\subsubsection{\protect\ConTeXt{} Mark IV} + +\subsubsection{\protect\ConTeXt{} LMTX i MKIV} \label{sec:context-mkiv} -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 +Po zainstalowaniu \TL zarówno 'stary' \ConTeXt{} (Mark IV or MkIV) jak i~`nowy' \ConTeXt{} (LMTX) 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ć: +Jednakże, ponieważ \ConTeXt{} nie używa biblioteki kpathsea, gdy będziemy instalować nowe pliki ręcznie (bez użycia verb+tlmgr+) +będzie wymagana pewna dodatkowa konfiguracja. Po każdej takiej +instalacji należy uruchomić: \begin{sverbatim} context --generate \end{sverbatim} -aby odświeżyć dane buforowe \ConTeXt. +dla LMTX, i +\begin{sverbatim} +context --luatex --generate +\end{sverbatim} +dla MkIV, aby odświeżyć dane w pamięci podręcznej dysku. Wygenerowane pliki zostaną zapisane w~katalogach wskazywanych przez -zmienną \code{TEXMFCACHE} (domyślną wartością tej zmiennej w~\TL\ jest +zmienną \code{TEXMFCACHE}, której domyślną wartością w~\TL\ jest \verb+TEXMFSYSVAR;TEXMFVAR+). -\ConTeXt\ MkIV przeszuka wszystkie ścieżki wymienione w~\verb+TEXMFCACHE+ +\ConTeXt\ 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. +zostaną wykorzystane te ostatnio znalezione. Więcej informacji znajdziemy na stronach: \url{https://wiki.contextgarden.net/Running_Mark_IV}. @@ -1274,7 +1241,8 @@ Więcej informacji znajdziemy na stronach: 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 +\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 @@ -1288,11 +1256,11 @@ 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/} -(lub ich podkatalogach). +(lub w ich podkatalogach). \dirname{TEXMFLOCAL} po zmianie zawartości wymaga odświeżenia bazy danych -- poleceniem \cmdname{mktexlsr} lub poprzez użycie przycisku ,,Odśwież bazy -danych'' w~graficznym trybie programu \TeX\ Live Manager (\prog{tlmgr}). +danych'' w~graficznym trybie programu \TL\ Manager \GUI (\prog{tlmgr}). 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 @@ -1307,19 +1275,20 @@ dla listy katalogów, które oddzielamy przecinkami i~umieszczamy w~klamrach: W części \ref{sec:brace-expansion} opisano dokładniej analizę listy katalogów umieszczonych w klamrach. + \subsubsection{Integracja fontów z innych źródeł} 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 +Wiele fontów jest już zawartych w~\TL, więc można wybrać taki jak nam odpowiada; 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. -Procedury instalowania i integrowania fontów opisano na stronie: +Procedury instalowania i integrowania swoich osobistych fontów opisano 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 +które pozwalają na użycie fontów zainstalowanych w sysytemie operacyjnym z~pominięciem jakiegokolwiek instalowania \TeX-owego. (Trzeba jednak zachować rozwagę, ponieważ użycie fontów systemowych czyni dokumenty nieużywalnymi w~innych środowiskach). @@ -1337,7 +1306,8 @@ systemach możemy korzystać z~dowolnego edytora, operującego na czystym 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 \macOS{} i~Windows są identyczne. + \begin{enumerate} \item Sprawdzamy najpierw, czy uruchamia się program \cmdname{tex}: @@ -1366,20 +1336,18 @@ zmiennych środowiska bądź pliki konfiguracyjne z~innej (poprzedniej) instalac 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 (pliku PDF): \begin{alltt} > \Ucom{xpdf sample2e.dvi} # Unix \end{alltt} - W nowym oknie powinien pojawić się dokument wyjaśniający podstawy \LaTeX-a. -(Warto go przeczytać będąc początkującym użytkownikiem.) +(Warto go przeczytać będąc początkującym użytkownikiem \TeX-a.) 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. +Przeglądarki PDF nie jest są dostarczane z \TL{}, należy więc wybraną przeglądarkę zainstalować osobno. \item Oczywiście można też nadal wygenerować dokument w oryginalnym \TeX-owym formacie \dvi{}: \begin{alltt} @@ -1402,8 +1370,8 @@ dokumentu pojawi się informacja \samp{Can't open display}. > \Ucom{dvips sample2e.dvi -o sample2e.ps} \end{alltt} -\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: +\item Tworzenie 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żyteczne: \begin{alltt} > \Ucom{dvipdfmx sample2e.dvi -o sample2e.pdf} @@ -1431,6 +1399,7 @@ 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: ,,Invalid fontname `Latin Modern Roman/ICU'\dots'', oznacza to, że należy zmienić konfigurację systemu, jak to opisano @@ -1441,33 +1410,33 @@ w~punkcie~\ref{sec:font-conf-sys}. \subsection{Usuwanie instalacji \TL} \label{sec:uninstall} -Aby usunąć prawidłowo zainstalowany \TL\ należy uruchomić: +Aby usunąć prawidłowo zainstalowany \TL\ (dla Windows patrz poniżej) należy uruchomić: \begin{alltt} > \Ucom{tlmgr uninstall --all} \end{alltt} -Jeśli nie potwierdzisz chęci usunięcia instalacji, żadna akcja nie zostanie wykonana. +Jeśli nie potwierdzimy chęci usunięcia instalacji, żadna akcja nie zostanie wykonana. (Bez dodatku \code{-{}-all}, \code{uninstall} jest używany do usuwania pojedynczych pakietów.) -Nie zostaną też usunięte żadne katalogi własne użytkownika (patrz też część~\ref{sec:texmftrees}: +Przy usuwaniu całej instalacji żadne katalogi własne użytkownika nie zostaną usunięte (patrz też część~\ref{sec:texmftrees}: \begin{ttdescription} \item [TEXMFCONFIG] Zawiera informacje użytkownika o zmianach w konfiguracji. Jeśli chcesz je zachować, upewnij się przed usunięciem, że wiesz, jak je odtworzyć. \item [TEXMFVAR] Jest przeznaczony do przechowywania automatycznie generowanych -danych runtime, takich jak pliki lokalnych formatów. Jeśli nie używasz go do + runtime data, takich jak pliki lokalnych formatów. Jeśli nie używasz go do innych celów, można go bezpiecznie usunąć. \item[TEXMFHOME] Zawiera tylko pliki które użytkownik zainstalował samodzielnie i które nie wchodzą w skład dystrybucji. Jeśli chcesz przeprowadzić instalację \TeX\ od początku warto tego nie usuwać. \end{ttdescription} -\noindent Możesz znaleźć ścieżkę dostępu do tych katalogów uruchamiając +\noindent Możesz znaleźć ścieżkę dostępu do opisanych katalogów uruchamiając \code{kpsewhich -var-value=\ttvar{var}}. - \prog{tlmgr} usuwa instalację ale nie usuwa zmian wykonanych w~procesie poinstalacyjnym w~\envname{PATH} oraz dostępu systemu do fontów \TL\ (patrz część~\ref{sec:postinstall}). - Należy je usunąć ręcznie w~razie potrzeby. +Należy pamiętać, że \prog{tlmgr} usuwa instalację ale nie usuwa zmian wykonanych w~procesie poinstalacyjnym w~\envname{PATH} oraz dostępu do fontów \TL\ (patrz część~\ref{sec:postinstall}). + Należy je, w~razie potrzeby, usunąć ręcznie. Dla Windows, usuwanie instalacji może być wykonane poprzez \GUI; patrz część~\ref{sec:winfeatures}. @@ -1492,7 +1461,7 @@ Poniżej znajdziesz linki do innych narzędzi, które mogą przydać się w pra \item \cmdname{Texmaker} darmowy, dostępny z \url{https://www.xm1math.net/texmaker}. \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{}. + 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). @@ -1574,7 +1543,7 @@ 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}. -\newpage % wymuszam, aby poniższy tekst i ,,tray-menu'' były na tej samej stronie +%\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 @@ -1587,13 +1556,13 @@ zadań, poniżej: dostosować menu do własnych potrzeb. \htmlanchor{tlmgr} -\section{\cmdname{tlmgr}: zarządzanie instalacją} +\section{\cmdname{tlmgr}: Zarządzanie instalacją} \label{sec:tlmgr} %%%% -\begin{figure}[tb] -\def\figdesc{\prog{tlshell} w trybie graficznym, menu Actions (Mac\,OS\,X{})} -\tlpng{tlshell-macos}{\linewidth}{\figdesc} +\begin{figure}[htb] +\def\figdesc{\prog{tlshell} w trybie graficznym (\GUI), menu Actions (\GNU/Linux)} +\tlpng{tlshell-linux}{\linewidth}{\figdesc} \caption{\figdesc} \label{fig:tlshell} \end{figure} @@ -1633,9 +1602,10 @@ użytkownikow przyzwyczajonym do tego interfejsu, zalecamy używanie \prog{tlmgr \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} +\TL{} dostarcza kilka trybów graficznych (\GUI) dla programu \cmdname{tlmgr}. Dwa najważniejsze to: +(1)~Rysunek~\ref{fig:tlshell} pokazuje \cmdname{tlshell} który jest napisany +w~Tcl/Tk i~działa pod Windows. +2)~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. @@ -1680,12 +1650,12 @@ running post install action for xetex install: xetex-def ... running mktexlsr -mktexlsr: Updating /usr/local/texlive/2022/texmf-dist/ls-R... +mktexlsr: Updating /usr/local/texlive/2023/texmf-dist/ls-R... ... running fmtutil-sys --missing ... Transcript written on xelatex.log. -fmtutil: /usr/local/texlive/2022/texmf-var/web2c/xetex/xelatex.fmt installed. +fmtutil: /usr/local/texlive/2023/texmf-var/web2c/xetex/xelatex.fmt installed. \end{fverbatim} Jak widać, \prog{tlmgr} instaluje wszystkie pakiety zależne, a także @@ -1760,7 +1730,7 @@ opisanego w~punkcie~\ref{sec:sharedinstall}. %Istnieje też inne podejście, używając programu \filename{tlaunch}, %opisanego w~punkcie~\ref{sec:sharedinstall}. -\subsection{Programy pomocnicze dla Windows} +\subsection{Dodatkowe programy pomocnicze dla Windows} Początkującym użytkownikom polecamy stronę \url{https://tug.org/begin.html} oraz podręcznik @@ -1784,10 +1754,10 @@ programów, które nie są dostarczane z~systemem Windows. Instalowane są następujące programy: \begin{description} \item[Perl, Tcl/Tk i Ghostscript.] Ponieważ Perl i Ghostscript są niezbędne do -poprawnego działania \TL{}, i~ponieważ installer- i tlshell \GUI{} są napisane w~Td/Tk, \TL{} zawiera 'ukryte' kopie tych programów. Oczywiście programy \TL{}, które -z~nich korzystają, ,,wiedzą'' gdzie je znaleźć. To nie są pełne instalacje tym samym nie powinny +poprawnego działania \TL{}, i~ponieważ installer- i tlshell \GUI{} są napisane +w~Tcl/Tk, \TL{} zawiera 'ukryte' kopie tych programów. Oczywiście programy \TL{}, które z~nich korzystają, ,,wiedzą'' gdzie je znaleźć. To nie są pełne instalacje tym samym nie powinny kolidować z~ewentualnie zainstalowanymi w~systemie programami Perl -i~Ghostscript czy Td/Tk. +i~Ghostscript czy Tcl/Tk. Instrukcję jak poinformować \TL{} że chcemy używać naszych zewnętrznych instalacji do współpracy z \TL{} znajdziemy w~\ref{sec:externalwndws}. %Obydwa te programy są niezbędne do %poprawnego działania \TL{}, dołączyliśmy zatem \cmdname{Ghostscript} %i~minimalną dystrybucję \cmdname{Perl}, wystarczającą do @@ -1813,18 +1783,57 @@ 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 z~modułem do podglądu plików PDF. -\item[narzędzia uruchamiane z~linii poleceń] Do \TL{} są włączone - wersje Windowsowe +\item[narzędzia uruchamiane z~linii poleceń.] Do \TL{} są włączone + wersje Windows 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 - w~dystrybucji \TL{} fonty OpenType; \prog{fc-list} wyświetla zarejestrowane + +\item[fc-list, fc-cache, \ldots] To narzędzia z~biblioteki \pkgname{fontconfig}. +\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. + w~\XeTeX-u polecenia \cs{font}). Jeżeli to konieczne, należy uruchomić program \prog{fc-cache} aby odświerzyć informację o dostępnych fontach. \end{description} +\subsection{Korzystanie z zewnętrznych instalacji Perla, Tcl/Tk i Ghostscripta} +\label{sec:externalwndws} + + +Normalnie, \TL{} będzie używać wbudowanych Perla, Tcl/Tk i Ghostscripta, również +w przypadku skryptów dodanych w ramach \TL. Jeśli chcesz używać własnych, zewnętrznych +można to skonfigurować w pliku \file{texmf.cnf}. + +Dla Perla należy dodać linię +\begin{verbatim} +TEXLIVE_WINDOWS_TRY_EXTERNAL_PERL = 1 +\end{verbatim} +\TL{} (dokładnie, \file{bin/windows/runscript.tlu}) będzie wtedy poszukiwał + pliku \file{perl.exe} pomijając te skrypty (Perla), które należą do + infrastruktury \TL{}. Jest to najbardziej użyteczne przeszukanie; mimo, że \TL{} Perl zawiera wiele dodatkowych modułów, nie może obsługiwać wszystkich skryptów innych firm. + +Podobnie, dla Tcl/Tk należy dodać linię +\begin{verbatim} +TEXLIVE_WINDOWS_TRY_EXTERNAL_TCL = 1 +\end{verbatim} +\TL{} będzie wtedy poszukiwał + plików \file{tclkit.exe}, \file{wish.exe}, +\file{wish85.exe}, \file{wish86.exe} i~\file{wish87.exe}. + +Ghostscript is handled differently, in that you need to specify the +filename or the full path of your command-line Ghostscript: +Ghostscript jest obsługiwany inaczej, należy podać z linii poleceń +nazwę pliku lub pełną ścieżkę do zainstalowanego zewnętrznie Ghostscripta: +\begin{alltt} +TEXLIVE_WINDOWS_EXTERNAL_GS = \var{path of command-line ghostscript} +\end{alltt} +Kolejna różnica jest taka, że Ghostscript dostarczany z systemem +jest kompletny, pominięto jedynie dokumentację i sterowniki drukarki, więc +jest mało prawdopodobne, że będziesz potrzebował instalować go poza \TL. + + +Zobacz także rozdział \ref{sec:configfiles} dotyczący \file{texmf.cnf}. + \subsection{User Profile (inaczej Home -- katalog domowy)} \label{sec:winhome} @@ -1940,6 +1949,8 @@ 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. +%% Sprawdzić wiersze 1958-1962 + \Webc{} 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 @@ -2056,7 +2067,7 @@ lub \samp{../}, to \KPS{} ogranicza się do sprawdzenia, czy ten plik istnieje. \fi %\end{document} \subsubsection{Źródła ścieżek} -\label{Path-sources} +\label{sec:path-sources} Nazwa przeszukiwanej ścieżki może pochodzić z~wielu źródeł. Oto kolejność, w~jakiej \KPS{} ich używa: @@ -2080,7 +2091,7 @@ zobaczyć, używając opcji diagnostyki błędów (patrz ,,Diagnostyka błędów str.~\pageref{sec:debugging}). \subsubsection{Pliki konfiguracyjne} - +\label{sec:configfiles} \KPS{} szuka ścieżek przeszukiwania i~innych definicji w~\emph{plikach konfiguracyjnych} o~nazwach \file{texmf.cnf}. @@ -2088,9 +2099,9 @@ konfiguracyjnych} o~nazwach \file{texmf.cnf}. przez zmienną \envname{TEXMFCNF}, ale nie zalecamy jawnego ustawiania tej, jak i~innych zmiennych w~systemie. -Zamiast tego typowa instalacja \TL{} tworzy plik \file{.../2022/texmf.cnf}, +Zamiast tego typowa instalacja \TL{} tworzy plik \file{.../2023/texmf.cnf}, który w~wyjątkowych wypadkach możemy modyfikować. \\ Głównym plikiem -konfiguracyjnym jest \file{.../2022/texmf-dist/web2c/texmf.cnf}, ale +konfiguracyjnym jest \file{.../2023/texmf-dist/web2c/texmf.cnf}, ale nie powinien być on modyfikowany, gdyż zmiany będą utracone podczas aktualizacji. @@ -2179,7 +2190,7 @@ Rozwinięcia te opisane są w~poniższych podrozdziałach. Jeżeli ścieżka przeszukiwania największego uprzywilejowania (patrz ,,źródła -ścieżek'' na str.~\pageref{Path-sources}) zawiera +ścieżek'' na str.~\pageref{sec: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. @@ -2874,7 +2885,7 @@ przy głównym współudziale: \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{}; + dla \macOS; \item Grahama Williamsa, który zainicjował prace nad \TeX\ Catalogue. @@ -2887,12 +2898,13 @@ pierwotnych dostępnych dla wszystkich silników; Binaria skompilowali: Marc Baudoin (\pkgname{amd64-netbsd}, \pkgname{i386-netbsd}), -Ken Brown (\pkgname{i386-cygwin}, \pkgname{x86\_64-cygwin}), +Ken Brown (\pkgname{x86\_64-cygwin}), Simon Dales (\pkgname{armhf-linux}), Johannes Hielscher (\pkgname{aarch64-linux}), Akira Kakuto (\pkgname{win32}), Dick Koch (\pkgname{universal-darwin}), Mojca Miklavec (\pkgname{amd64-freebsd}, + \pkgname{armhf-linux}, \pkgname{i386-freebsd}, \pkgname{x86\_64-darwinlegacy}, \pkgname{i386-solaris}, \pkgname{x86\_64-solaris}, @@ -2972,7 +2984,7 @@ Fabrice Popineau. 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 usunięcie programów, które nie miały +Główną zmianą w~\TL~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. @@ -2986,7 +2998,7 @@ zreorganizowane, dzięki czemu wybór jednego z~nich nie tylko instalować potrzebne makra i~fonty, ale też przygotowywać odpowiedni plik \texttt{language.dat}. -\TL~7 (rok 2002) zawierał po raz pierwszy oprogramowanie dla Mac\,OS\,X{} +\TL~7 (rok 2002) zawierał po raz pierwszy oprogramowanie dla \macOS{} i -- jak zwykle -- aktualizację wszelkich programów i~pakietów. Ważnym zadaniem, które wykonano, było ujednolicenie plików źródłowych programów z~dystrybucją te\TeX. W~programach instalacyjnych wprowadzono @@ -3098,11 +3110,11 @@ i~z~większymi możliwościami indywidualnego dostosowania (patrz (Warto wspomnieć, że wczytując Unicode, \TeX{} może w~komunikatach błędów pokazywać niekompletne sekwencje znaków, ponieważ został zaprojektowany ,,bajtowo''.) - %%! hmmm, cały akapit by o strumieniach we-wy? M�tne... + %%! hmmm, cały akapit by o strumieniach we-wy? Mętne... -\item Program \textsf{pdfetex} został domyślną ,,maszynę'' dla +\item Program \pkgname{pdfetex} został domyślną ,,maszynę'' dla większości formatów (nie dotyczy to samego Plain \textsf{tex}). -domyślnie, gdy uruchamiamy polecenie \textsf{latex}, \textsf{mex} +domyślnie, gdy uruchamiamy polecenie \pkgname{latex}, \pkgname{mex} itp., generowane są pliki DVI. możliwe jest jednak wykorzystanie w~\LaTeX, \ConTeXt{} itp. m.in. właściwości mikro-typograficznych zaimplementowanych w~\textsf{pdftex}, a~także rozszerzonych cech \eTeX-a @@ -3147,8 +3159,8 @@ cech: plików ograniczone podwójnymi apostrofami, zawierające spacje i~inne znaki, np.: \begin{verbatim} -\input "nazwa_pliku ze spacjami" % plain -\input{"nazwa_pliku ze spacjami"} % latex +\input ,,nazwa_pliku ze spacjami" % plain +\input{,,nazwa_pliku ze spacjami"} % latex \end{verbatim} więcej informacji zawarto w~podręczniku \Webc: \OnCD{texmf-dist/doc/web2c}. @@ -3168,7 +3180,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}. - Format oparty na \LaTeX-u dla programu Aleph nazwano \textsf{lamed}. + Format oparty na \LaTeX-u dla programu Aleph nazwano \pkgname{lamed}. \item Dystrybucja \LaTeX-a została po raz pierwszy zaopatrzona w~nową licencję LPPL, odtąd w~pełni zgodną i~aprobowaną przez zalecenia @@ -3195,7 +3207,7 @@ do formatu graficznego PNG (\url{https://www.ctan.org/pkg/dvipng}). \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} +\item Dystrybucja nie zawierała binariów dla platformy \pkgname{i386-openbsd} (głównie z~powodu braku chętnych do wykonania kompilacji). \item W~systemie \textsf{sparc-solaris} należało ustawić zmienną systemową @@ -3203,7 +3215,7 @@ do formatu graficznego PNG (\url{https://www.ctan.org/pkg/dvipng}). Binaria były kompilowane w~C++, ale w~tym systemie brakowało standardowego położenia bibliotek uruchomieniowych. Wiedziano o~tym już wcześniej, nie było to jednak dotychczas udokumentowane. Z~kolei dla systemu - \textsf{mips-irix} wymagana była obecność bibliotek MIPSpro 7.4. + \pkgname{mips-irix} wymagana była obecność bibliotek MIPSpro 7.4. \end{itemize} @@ -3412,7 +3424,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 \macOS, \TeX{}works jest wieloplatformowym, łatwym w użyciu środowiskiem pracy. Dla niektórych platform załączono nowy program graficzny Asymptote @@ -3506,7 +3518,7 @@ znacznie przyspieszyło to sam proces instalacji \TL{} z~płytki \DVD. Edycja 2011 zawierała stosunkowo niewiele zmian w porównaniu do poprzednich wydań. -Programy dla Mac\,OS\,X\ (\code{universal-darwin} i \code{x86\_64-darwin}) +Programy dla \macOS\ (\code{universal-darwin} i \code{x86\_64-darwin}) działają od tego momentu tylko dla wersji Leopard i późniejszych. Wersje Panther i Tiger nie będą obsługiwane. @@ -3724,7 +3736,7 @@ dostarczają wsparcie dla języka japońskiego (podobnie jak \prog{up*tex}). 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). +Yosemite (\macOS~10.10). Infrastruktura \TL: program \prog{fmtutil} został przekonstruowany tak, aby wczytywać \filename{fmtutil.cnf} zgodnie z~kolejnością drzew katalogów @@ -3833,8 +3845,8 @@ ep\TeX, eup\TeX: Nowe polecenia: \cs{pdfuniformdeviate}, 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 +El~Capitan, i~Sierra (10.10 i~nowsze). Binariów dla starszych \macOS-ów +nie ma w~Mac\TeX-u, są one jednak wciąż dostępne w~\TL (|x86_64-darwinlegacy|, \code{i386-darwin}, \code{powerpc-darwin}). Infrastruktura: Drzewo \envname{TEXMFLOCAL} jest teraz domyślnie @@ -3893,12 +3905,12 @@ Lua\TeX: Przygotowanie do przejścia w 2019 r. na wersję Lua 5.3: binaria MetaPost: Poprawiono błędne kierunki ścieżek oraz wyjście w formatach TFM i PNG . 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. + 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; teraz ta lokalizacja zawiera cztery programy \GUI (BibDesk, -LaTeXiT, \TeX\ Live Utility, i TeXShop) oraz katalogi z dodatkowymi narzędziami i dokumentacją. +LaTeXiT, \TL 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 @@ -3935,7 +3947,7 @@ używana utworzona do tego celu biblioteka pplib, dzięki czemu znikają zależności od popplera (oraz C ++). Odpowiednio zmienił się też interfejs Lua. MetaPost: Polecenie \code{r-mpost} jest rozpoznawane jako alias do wywołania z~opcją -\code{--restricted} i dodane jest do listy zastrzeżonych poleceń dostępnych domyślnie. +\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. @@ -3964,7 +3976,7 @@ i~pobierania przedkłada binaria dostarczane przez system zamiast tych, które Narzędzia: \begin{itemize*} -\item implementacją CWEB w \TeX\ Live jest teraz \code{cwebbin} +\item implementacją CWEB w \TL\ 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. @@ -4025,7 +4037,7 @@ Dvips: Kodowanie bitmapowych czcionek wyjściowych poprawiające efekt w przypa 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 +Mac\TeX jest uwierzytelniony a~programy uruchamiane z linii poleceń są stabilne co czyni zadość wymaganiom Apple przy instalacji pakietów. BibDesk i~\TL\ Utility nie są dostępne w~Mac\TeX\ ponieważ nie zostały uwierzytelnione, ale \filename{README} zawiera listę łączy, gdzie można je znaleźć. @@ -4085,7 +4097,7 @@ MetaPost: |mp_solve_rising_cubic| działa zgodnie z~oczekiwaniami. \end{itemize*} -pdf\TeX{}: + pdf\TeX{}: \begin{itemize*} \item Dodano nowe polecenia pierwotne \cs{pdfrunninglinkoff} i~\cs{pdfrunninglinkon}; np. dla wyłączenia generowania łączy @@ -4145,10 +4157,8 @@ danych odpowiednio lokalnego i zdalnego katalogów; pełne raportowanie podkomend. \end{itemize*} - \htmlanchor{news} -\subsection{Wydanie aktualne: 2022} -\label{sec:tlcurrent} - + +\subsubsection{Wydanie 2022} Ogólnie: \begin{itemize} @@ -4218,7 +4228,7 @@ Kpathsea: Pierwsza ścieżka zwrócona przez \texttt{kpsewhich -all} jest teraz \item \code{install-tl}: jeśli pobieranie lub instalacja konkretnego pakietu nie powiedzie się, kontynuuje proces automatycznie, a~na koniec ponawia próbę, ale tylko raz. \end{itemize*} -Mac\TeX{}: Mac\TeX{} i folder z jego binariami \texttt{universal-darwin} wymaga obecności macOS 10.14 lub wyższego (Mojave, Catalina, Big~Sur, Monterey). +Mac\TeX{}: Mac\TeX{} i folder z jego binariami \texttt{universal-darwin} wymaga obecności \macOS 10.14 lub wyższego (Mojave, Catalina, Big~Sur, Monterey). Dostępne tylko dla Unixowego \texttt{install-tl} binaria w~folderze |x86_64-darwinlegacy| obsługują wersję 10.6 (Snow~Leopard) i~nowsze. @@ -4227,6 +4237,93 @@ Jednakże, w~przyszłym (2023) roku planujemy zmienić system Windows z~32-bitowego na 64-bitowy. Niestety nie jesteśmy w stanie obsługiwać obu systemów jednocześnie. + + \htmlanchor{news} +\subsection{Wydanie 2023} +\label{sec:tlcurrent} + +Windows: +Tak jak zapowiadaliśmy, \TL{} zawiera teraz binaria dla Windows 64-bitowych, zamiast dla 32-bitowych. Nową nazwą katalogu jest \texttt{bin/windows} ponieważ nie było właściwe umieszczanie 64-bitowych binariów w katalogu z nazwą ,,32". Zdajemy sobie sprawę, że ta zmiana będzie wymagała dodatkowej pracy od użytkowników Windows, ale nie było lepszego wyboru. Zobacz stronę \TL{} dla Windows (\url{https://tug.org/texlive/windows.html}). + + Rozszerzenia między silnikami (z wyjątkiem oryginalnych \TeX{} i e-TeX{}): + \cs{special} poprzedzające nowe słowo kluczowe +,,\texttt{shipout}'' opóźnia rozwinięcie tokenu argumentu +do czasu określonego przez \cs{shipout}, tak jak +non-\verb|\immediate\write|.{\raggedright\par} + + +\noindent ep\TeX{}, eup\TeX{}:\begin{itemize*} +\item ,,Raw'' (u)ptex nie jest już tworzony; (u)ptex działa teraz w trybie zgodności z +e(u)ptex's. To samo dotyczy narzędzi p\TeX{} wymienionych poniżej. +\item Nowe polecenia pierwotne: \cs{tojis}, \cs{ptextracingfonts}, +\cs{ptexfontname}. +\item Dla \cs{font}, nowa składnia JIS/UCS jest obsługiwana. +\end{itemize*} + +\noindent Lua\TeX: \begin{itemize*} +\item Nowe polecenie pierwotne \cs{variablefam} pozwalające znakom matematycznym zachować swoją klasę jednocześnie z adaptacją do użytej rodziny fontów. +\item Ulepszono pole przypisu r2l % improved r2l annotation areas +\item Rozszerzenia między silnikami ,,late \cs{special}'' opisane powyżej. +\end{itemize*} + +\noindent MetaPost: Poprawione błędy. \texttt{svg->dx} i \texttt{svg->dy} są teraz dwa, dla większej precyzji; \verb|mp_begin_iteration| zaktualizowany, +memory leak w \texttt{mplib} poprawiony. + +\noindent pdf\TeX{}: \begin{itemize*} +\item Nowe polecenie pierwotne \cs{pdfomitinfodict} żeby ominąć zupełnie słownik \texttt{/Info}. +\item Nowe polecenie pierwotne \cs{pdfomitprocset} aby kontrolować pomijanie tablicy \texttt{/ProcSet}: \texttt{/ProcSet} jest dodawany, jeżeli ten parametr jest ujemny, lub jeżeli ten parametr jest równy zero i pdftex generuje plik PDF~1.x. +\item Z \cs{pdfinterwordspaceon}, jeżeli w bieżącym kodowaniu na miejscu 32 znajduje się znak \texttt{/space}, w przeciwnym wypadku użyty jest znak + \texttt{/space} z nowego domyślnego fontu \texttt{pdftexspace}. Ten domyślny font może być nadpisany przez nowe polecenie pierwotne +\cs{pdfspacefont}. Ta sama nowa procedura jest użyta dla \cs{pdffakespace}. +\end{itemize*} + +\noindent p\TeX{} i inni: \begin{itemize*} +\item Jak wspomnieliśmy powyżej, teraz \texttt{ptex} uruchamia \texttt{eptex} w trybie zgodności. + +\item Narzędzia p\TeX{} (pbibtex, pdvitype, ppltotf, ptftopl) też działają w trybie zgodności. +\end{itemize*} + +\noindent Xe\TeX: poprawiony błąd w obliczaniu \cs{topskip} i \cs{splittopskip} +kiedy \cs{XeTeXupwardsmode} jest aktywny; opisany powyżej dla wszystkich silników +,,late \cs{special}''. + +\noindent Dvipdfmx: nowy parametr \texttt{--pdfm-str-utf8} do tworzenia pdfmark i/lub bookmark. + +\noindent \BibTeX{}u: \begin{itemize*} +\item Ten wariant Bib\TeX{} jest w większości kompatybilny z \BibTeX, + z lepszym (opartym na Unicode) wspomaganiem wielu języków. Mamy go w \TL{} od kilku lat. +\item W tym roku zostało dodanych więcej funkcji do obsługi języków CJK, niektóre rozszerzone z~japońskiego (u)pbibtex i z innych programów. +\end{itemize*} + +\noindent Kpathsea: wspomaganie odczytywania (zgadywania) kodowania plików wejściowych dla platform Unix-owych, tak jak to działa dla Windows; włączone dla (\texttt{e})\texttt{p}(\texttt{la})\texttt{tex}, \texttt{pbibtex}, \texttt{mendex}. + +\noindent \code{tlmgr} i infrastruktura: \begin{itemize*} +\item domyślny dla interfejsu tekstowego na \macOS, +\item instaluje najpierw podstawowe pakiety, następnie pozostałe, +\item sprawdza ilość potrzebnego miejsca na dysku. +\end{itemize*} + +\noindent Mac\TeX{}: \begin{itemize*} +\item Mac\TeX{} i jego katalog binarów \texttt{universal-darwin} +wymaga \macOS\ 10.14 lub wyższego (Mojave, Catalina, Big~Sur, Monterey, +Ventura). Katalog binarów \texttt{x86\_64-darwinlegacy}, dostępny tylko z~Unix \texttt{install-tl}, wspiera 10.6 (Snow~Leopard) i późniejsze. + +\item Pakiet GUI w Mac\TeX{} zawiera teraz \texttt{hintview}, przeglądarkę \macOS\ +dla dokumentów HINT (utworzonych przez silniki \texttt{hitex} i +\texttt{hilatex} dla urządzeń mobilnych; zobacz stronę Hi\TeX{} +\url{https://hint.userweb.mwn.de/hint/hitex.html}). Pakiet GUI nie instaluje już katalogu z dokumentami, zastępując go krótkim +\texttt{READ~ME} dla nowych użytkowników i stroną o ~texttt{hintview}. + +\item Katalog \texttt{Extras} o dodatkowych programach \TeX-owych znajdujących się na DVD został zastąpiony dokumentem zawierającym linki do stron z plikami do pobrania. +\end{itemize*} + +\noindent Platforms: \begin{itemize*} +\item Jak wspomniano powyżej, nowy katalog z binariami dla \texttt{windows} zawiera binaria dla 64-bit Windows i +\item katalog \texttt{bin/win32} został usunięty, gdyż nie można obsługiwać równolegle Windows 32-bit i 64-bit. +\item Również katalog z binariami dla \texttt{i386-cygwin} został usunięty, ponieważ Cygwin nie wspiera już i386. +\end{itemize*} + + %\newpage % zbyt mało tekstu przepływało na ostatnią stronę ... \subsection{Przyszłe wersje} |