diff options
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.css | 248 | ||||
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html | 5860 | ||||
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.pdf | bin | 891108 -> 1203627 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex | 636 | ||||
-rw-r--r-- | Master/tlpkg/translations/pl.po | 288 |
5 files changed, 3533 insertions, 3499 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 9c8be3c325a..3c9f1c326c4 100644 --- a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.css +++ b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.css @@ -17,36 +17,36 @@ .ec-lmri-12x-x-172{ font-style:italic;} .ec-lmri-12x-x-172{ font-style:italic;} .ec-lmr-12{font-size:120%;} -.ec-lmtt-12{font-size:120%; font-family: monospace;} -.ec-lmtt-12{ font-family: monospace;} -.ec-lmtt-12{ font-family: monospace;} -.ec-lmtt-12{ font-family: monospace;} -.ec-lmtt-12{ font-family: monospace;} -.ec-lmtt-12{ font-family: monospace;} -.ec-lmtt-12{ font-family: monospace;} -.ec-lmtt-12{ font-family: monospace;} -.ec-lmtt-12{ font-family: monospace;} -.ec-lmtt-12{ font-family: monospace;} -.ec-lmtt-12{ font-family: monospace;} -.ec-lmtt-12{ font-family: monospace;} -.ec-lmtt-12{ font-family: monospace;} -.ec-lmtt-12{ font-family: monospace;} -.ec-lmtt-12{ font-family: monospace;} -.ec-lmtt-10{ font-family: monospace;} -.ec-lmtt-10{ font-family: monospace;} -.ec-lmtt-10{ font-family: monospace;} -.ec-lmtt-10{ font-family: monospace;} -.ec-lmtt-10{ font-family: monospace;} -.ec-lmtt-10{ font-family: monospace;} -.ec-lmtt-10{ font-family: monospace;} -.ec-lmtt-10{ font-family: monospace;} -.ec-lmtt-10{ font-family: monospace;} -.ec-lmtt-10{ font-family: monospace;} -.ec-lmtt-10{ font-family: monospace;} -.ec-lmtt-10{ font-family: monospace;} -.ec-lmtt-10{ font-family: monospace;} -.ec-lmtt-10{ font-family: monospace;} -.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-12{font-size:120%; font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-12{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} +.ec-lmtt-10{ font-family: monospace,monospace;} .ec-lmss-10{ font-family: sans-serif;} .ec-lmss-10{ font-family: sans-serif;} .ec-lmss-10{ font-family: sans-serif;} @@ -93,37 +93,36 @@ .ec-lmbx-10{ font-weight: bold;} .ec-lmbx-10{ font-weight: bold;} .ec-lmbx-10{ font-weight: bold;} -.ec-lmr-7{font-size:70%;} -.ec-lmtk-10{ font-family: monospace;} -.ec-lmtk-10{ font-family: monospace;} -.ec-lmtk-10{ font-family: monospace;} -.ec-lmtk-10{ font-family: monospace;} -.ec-lmtk-10{ font-family: monospace;} -.ec-lmtk-10{ font-family: monospace;} -.ec-lmtk-10{ font-family: monospace;} -.ec-lmtk-10{ font-family: monospace;} -.ec-lmtk-10{ font-family: monospace;} -.ec-lmtk-10{ font-family: monospace;} -.ec-lmtk-10{ font-family: monospace;} -.ec-lmtk-10{ font-family: monospace;} -.ec-lmtk-10{ font-family: monospace;} -.ec-lmtk-10{ font-family: monospace;} -.ec-lmtk-10{ font-family: monospace;} -.ec-lmtt-8{font-size:80%; font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} +.ec-lmtk-10{ font-family: monospace,monospace;} +.ec-lmtk-10{ font-family: monospace,monospace;} +.ec-lmtk-10{ font-family: monospace,monospace;} +.ec-lmtk-10{ font-family: monospace,monospace;} +.ec-lmtk-10{ font-family: monospace,monospace;} +.ec-lmtk-10{ font-family: monospace,monospace;} +.ec-lmtk-10{ font-family: monospace,monospace;} +.ec-lmtk-10{ font-family: monospace,monospace;} +.ec-lmtk-10{ font-family: monospace,monospace;} +.ec-lmtk-10{ font-family: monospace,monospace;} +.ec-lmtk-10{ font-family: monospace,monospace;} +.ec-lmtk-10{ font-family: monospace,monospace;} +.ec-lmtk-10{ font-family: monospace,monospace;} +.ec-lmtk-10{ font-family: monospace,monospace;} +.ec-lmtk-10{ font-family: monospace,monospace;} +.ec-lmtt-8{font-size:80%; font-family: monospace,monospace;} +.ec-lmtt-8{ font-family: monospace,monospace;} +.ec-lmtt-8{ font-family: monospace,monospace;} +.ec-lmtt-8{ font-family: monospace,monospace;} +.ec-lmtt-8{ font-family: monospace,monospace;} +.ec-lmtt-8{ font-family: monospace,monospace;} +.ec-lmtt-8{ font-family: monospace,monospace;} +.ec-lmtt-8{ font-family: monospace,monospace;} +.ec-lmtt-8{ font-family: monospace,monospace;} +.ec-lmtt-8{ font-family: monospace,monospace;} +.ec-lmtt-8{ font-family: monospace,monospace;} +.ec-lmtt-8{ font-family: monospace,monospace;} +.ec-lmtt-8{ font-family: monospace,monospace;} +.ec-lmtt-8{ font-family: monospace,monospace;} +.ec-lmtt-8{ font-family: monospace,monospace;} .ec-lmro-10{ font-style: oblique;} .ec-lmro-10{ font-style: oblique;} .ec-lmro-10{ font-style: oblique;} @@ -139,56 +138,62 @@ .ec-lmro-10{ font-style: oblique;} .ec-lmro-10{ font-style: oblique;} .ec-lmro-10{ font-style: oblique;} -.ec-lmtt-9{font-size:90%; font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtt-9{ font-family: monospace;} -.ec-lmtti-10{ font-family: monospace; font-style:italic;} -.ec-lmtti-10{ font-family: monospace; font-style:italic;} -.ec-lmtti-10{ font-family: monospace; font-style:italic;} -.ec-lmtti-10{ font-family: monospace; font-style:italic;} -.ec-lmtti-10{ font-family: monospace; font-style:italic;} -.ec-lmtti-10{ font-family: monospace; font-style:italic;} -.ec-lmtti-10{ font-family: monospace; font-style:italic;} -.ec-lmtti-10{ font-family: monospace; font-style:italic;} -.ec-lmtti-10{ font-family: monospace; font-style:italic;} -.ec-lmtti-10{ font-family: monospace; font-style:italic;} -.ec-lmtti-10{ font-family: monospace; font-style:italic;} -.ec-lmtti-10{ font-family: monospace; font-style:italic;} -.ec-lmtti-10{ font-family: monospace; font-style:italic;} -.ec-lmtti-10{ font-family: monospace; font-style:italic;} -.ec-lmtti-10{ font-family: monospace; font-style:italic;} +.ec-lmtt-9{font-size:90%; font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmtt-9{ font-family: monospace,monospace;} +.ec-lmr-7{font-size:70%;} +.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;} +.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;} +.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;} +.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;} +.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;} +.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;} +.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;} +.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;} +.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;} +.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;} +.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;} +.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;} +.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;} +.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;} +.ec-lmtti-10{ font-family: monospace,monospace; font-style:italic;} p{margin-top:0;margin-bottom:0} p.indent{text-indent:0;} p + p{margin-top:1em;} p + div, p + pre {margin-top:1em;} div + p, pre + p {margin-top:1em;} +a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; } @media print {div.crosslinks {visibility:hidden;}} +table.tabular{border-collapse: collapse; border-spacing: 0;} a img { border-top: 0; border-left: 0; border-right: 0; } center { margin-top:1em; margin-bottom:1em; } td center { margin-top:0em; margin-bottom:0em; } .Canvas { position:relative; } img.math{vertical-align:middle;} +div.par-math-display, div.math-display{text-align:center;} li p.indent { text-indent: 0em } li p:first-child{ margin-top:0em; } li p:last-child, li div:last-child { margin-bottom:0.5em; } +li p:first-child{ margin-bottom:0; } li p~ul:last-child, li p~ol:last-child{ margin-bottom:0.5em; } .enumerate1 {list-style-type:decimal;} .enumerate2 {list-style-type:lower-alpha;} .enumerate3 {list-style-type:lower-roman;} .enumerate4 {list-style-type:upper-alpha;} div.newtheorem { margin-bottom: 2em; margin-top: 2em;} +div.newtheorem .head{font-weight: bold;} .obeylines-h,.obeylines-v {white-space: nowrap; } div.obeylines-v p { margin-top:0; margin-bottom:0; } .overline{ text-decoration:overline; } @@ -196,7 +201,7 @@ div.obeylines-v p { margin-top:0; margin-bottom:0; } td.displaylines {text-align:center; white-space:nowrap;} .centerline {text-align:center;} .rightline {text-align:right;} -div.verbatim {font-family: monospace,monospace; white-space: nowrap; text-align:left; clear:both; } +pre.verbatim {font-family: monospace,monospace; text-align:left; clear:both; } .fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } div.fbox {display:table} div.center div.fbox {text-align:center; clear:both; padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } @@ -234,12 +239,8 @@ table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } .hline hr, .cline hr{ height : 0px; margin:0px; } .hline td, .cline td{ padding: 0; } .hline hr, .cline hr{border:none;border-top:1px solid black;} +.hline {border-top: 1px solid black;} .tabbing-right {text-align:right;} -span.TEX {letter-spacing: -0.125em; } -span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;} -a span.TEX span.E {text-decoration: none; } -span.LATEX span.A{ position:relative; top:-0.5ex; left:-0.4em; font-size:85%;} -span.LATEX span.TEX{ position:relative; left: -0.4em; } div.float, div.figure {margin-left: auto; margin-right: auto;} div.float img {text-align:center;} div.figure img {text-align:center;} @@ -261,7 +262,6 @@ span.pmatrix img{vertical-align:middle;} div.pmatrix {text-align:center;} table.pmatrix {width:100%;} span.bar-css {text-decoration:overline;} -table.tabular{border-collapse: collapse; border-spacing: 0;} img.cdots{vertical-align:middle;} div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; } table.tabular td p{margin-top:0em;} @@ -281,8 +281,11 @@ table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } .hline hr, .cline hr{ height : 0px; margin:0px; } .hline td, .cline td{ padding: 0; } .hline hr, .cline hr{border:none;border-top:1px solid black;} +.hline {border-top: 1px solid black;} div.array {text-align:center;} +tr.hline td hr{display:none} .partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;} +.chapterToc a, .chapterToc, .likechapterToc a, .likechapterToc, .appendixToc a, .appendixToc {line-height: 200%; font-weight:bold;} .index-item, .index-subitem, .index-subsubitem {display:block} div.caption {text-indent:-2em; margin-left:3em; margin-right:1em; text-align:left;} div.caption span.id{font-weight: bold; white-space: nowrap; } @@ -291,27 +294,26 @@ p.bibitem { text-indent: -2em; margin-left: 2em; margin-top:0.6em; margin-bottom p.bibitem-p { text-indent: 0em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; } .paragraphHead, .likeparagraphHead { margin-top:2em; font-weight: bold;} .subparagraphHead, .likesubparagraphHead { font-weight: bold;} -.quote {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; margin-right:1em; text-align:justify;} .verse{white-space:nowrap; margin-left:2em} div.maketitle {text-align:center;} 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; } -.quotation {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; } -.abstract p {margin-left:5%; margin-right:5%;} +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.float img {text-align:center;} -figure.figure img {text-align:center;} -figure.figure > p {text-align:center;} +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; } +.alltt { margin-bottom : 1em; margin-top : 1em; font-family:monospace,monospace; } .rotatebox{display: inline-block;} -.figure img.graphics {margin-left:10%;} table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } +table.longtable{border-collapse: collapse; border-spacing: 0;} div.longtable{text-align:center;} table.longtable{margin-left:auto; margin-right: auto;} .uline{ text-decoration:underline; } @@ -319,22 +321,22 @@ table.longtable{margin-left:auto; margin-right: auto;} span.sout {text-decoration: line-through } span.xout {text-decoration: line-through } span.uwave {text-decoration:underline } -P.fancyvrb {white-space: nowrap; margin:0em;} -div#fancyvrb1{ border-top: solid 0.4pt; } -div#fancyvrb1{ border-left: solid 0.4pt; } -div#fancyvrb1{ border-bottom: solid 0.4pt; } -div#fancyvrb1{ border-right: solid 0.4pt; } -div#fancyvrb2{ border-top: solid 0.4pt; } -div#fancyvrb2{ border-left: solid 0.4pt; } -div#fancyvrb2{ border-bottom: solid 0.4pt; } -div#fancyvrb2{ border-right: solid 0.4pt; } -div#fancyvrb3{ border-top: solid 0.4pt; } -div#fancyvrb3{ border-left: solid 0.4pt; } -div#fancyvrb3{ border-bottom: solid 0.4pt; } -div#fancyvrb3{ border-right: solid 0.4pt; } -div#fancyvrb4{ border-top: solid 0.4pt; } -div#fancyvrb4{ border-left: solid 0.4pt; } -div#fancyvrb4{ border-bottom: solid 0.4pt; } -div#fancyvrb4{ border-right: solid 0.4pt; } +pre.fancyvrb {white-space: pre-wrap; margin:0em;font-family:monospace,monospace;} +pre#fancyvrb1{ border-top: solid 0.4pt; } +pre#fancyvrb1{ border-left: solid 0.4pt; } +pre#fancyvrb1{ border-bottom: solid 0.4pt; } +pre#fancyvrb1{ border-right: solid 0.4pt; } +pre#fancyvrb2{ border-top: solid 0.4pt; } +pre#fancyvrb2{ border-left: solid 0.4pt; } +pre#fancyvrb2{ border-bottom: solid 0.4pt; } +pre#fancyvrb2{ border-right: solid 0.4pt; } +pre#fancyvrb3{ border-top: solid 0.4pt; } +pre#fancyvrb3{ border-left: solid 0.4pt; } +pre#fancyvrb3{ border-bottom: solid 0.4pt; } +pre#fancyvrb3{ border-right: solid 0.4pt; } +pre#fancyvrb4{ border-top: solid 0.4pt; } +pre#fancyvrb4{ border-left: solid 0.4pt; } +pre#fancyvrb4{ border-bottom: solid 0.4pt; } +pre#fancyvrb4{ border-right: solid 0.4pt; } /* end css.sty */ 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 684eb794989..873b96878e8 100644 --- a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html +++ b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.html @@ -1,9 +1,9 @@ <!DOCTYPE html> <html lang="en-US" xml:lang="en-US" > <head> - <title>Przewodnik TEX Live 2021 </title> + <title>Przewodnik TeX Live 2022 </title> <meta charset="utf-8" /> -<meta name="generator" content="TeX4ht (http://www.tug.org/tex4ht/)" /> +<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" /> @@ -17,221 +17,208 @@ -<h2 class="titleHead">Przewodnik <span class="TEX">T<span -class="E">E</span>X</span> Live 2021 </h2> - <div class="author" ><span +<h2 class="titleHead">Przewodnik TeX Live 2022 </h2> + <div class="author" ><span class="ec-lmr-12">Karl Berry</span> -<br /> <span +<br /> <span class="ec-lmr-12">tłumaczenie: Zofia Walczak</span> -<br /> <span -class="ec-lmr-12">tłumaczenie 2021: Jerzy Ludwichowski</span> -<br /> <a +<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 2021 r.</span></div> +class="ec-lmr-12">Marzec 2022 r.</span></div> </div> <h3 class="likesectionHead"><a id="x1-1000"></a>Spis treści</h3> <div class="tableofcontents"> - <span class="sectionToc" >1 <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"><span class="TEX">T<span -class="E">E</span>X</span> Live i <span class="TEX">T<span -class="E">E</span>X</span> Collection</a></span> -<br /> <span class="subsectionToc" >1.2 <a +<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 <span class="TEX">T<span -class="E">E</span>X</span> Live</a></span> -<br /> <span class="subsectionToc" >1.4 <a +<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 +<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 <span class="TEX">T<span -class="E">E</span>X</span> Live</a></span> -<br /> <span class="subsectionToc" >2.1 <a -href="#x1-90002.1" id="QQ2-1-9">The <span class="TEX">T<span -class="E">E</span>X</span> Collection: <span class="TEX">T<span -class="E">E</span>X</span> Live, pro<span class="TEX">T<span -class="E">E</span>X</span>t, Mac<span class="TEX">T<span -class="E">E</span>X</span></a></span> -<br /> <span class="subsectionToc" >2.2 <a -href="#x1-100002.2" id="QQ2-1-10">Główne katalogi <span class="TEX">T<span -class="E">E</span>X</span> Live</a></span> -<br /> <span class="subsectionToc" >2.3 <a +<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 -href="#x1-120002.4" id="QQ2-1-12">Rozszerzenia <span class="TEX">T<span -class="E">E</span>X</span>-a</a></span> -<br /> <span class="subsectionToc" >2.5 <a -href="#x1-130002.5" id="QQ2-1-13">Inne ważniejsze programy <span class="TEX">T<span -class="E">E</span>X</span> Live</a></span> -<br /> <span class="sectionToc" >3 <a +<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 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 +<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.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 +<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="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 +<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.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 +<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="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 +<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 +<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 +<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="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 Xe<span class="TEX">T<span -class="E">E</span>X</span> i Lua<span class="TEX">T<span -class="E">E</span>X</span></a></span> -<br /> <span class="subsubsectionToc" >3.4.5 <a -href="#x1-340003.4.5" id="QQ2-1-42">Con<span class="TEX">T<span -class="E">E</span>X</span>t Mark IV</a></span> -<br /> <span class="subsubsectionToc" >3.4.6 <a +<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 +<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="subsectionToc" >3.5 <a href="#x1-370003.5" id="QQ2-1-45">Testowanie instalacji</a></span> -<br /> <span class="subsectionToc" >3.6 <a -href="#x1-380003.6" id="QQ2-1-46">Dodatkowe oprogramowanie</a></span> - - -<br /> <span class="sectionToc" >4 <a -href="#x1-390004" id="QQ2-1-47">Instalacje zaawansowane</a></span> -<br /> <span class="subsectionToc" >4.1 <a -href="#x1-400004.1" id="QQ2-1-48">Instalacje dla wielu użytkowników (lub wieloplatformowe)</a></span> -<br /> <span class="subsectionToc" >4.2 <a -href="#x1-410004.2" id="QQ2-1-49">Instalacja przenośna (USB)</a></span> -<br /> <span class="sectionToc" >5 <a -href="#x1-420005" id="QQ2-1-50"><span +<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 +href="#x1-390003.7" id="QQ2-1-47">Dodatkowe oprogramowanie</a></span> + + +<br /> <span class="sectionToc" >4 <a +href="#x1-400004" id="QQ2-1-48">Instalacje zaawansowane</a></span> +<br /> <span class="subsectionToc" >4.1 <a +href="#x1-410004.1" id="QQ2-1-49">Instalacje dla wielu użytkownikó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 +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 -href="#x1-430005.1" id="QQ2-1-54"><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-440005.2" id="QQ2-1-55">Przykładowe wywołania <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-450006" id="QQ2-1-56">Uwagi dotyczące Windows</a></span> -<br /> <span class="subsectionToc" >6.1 <a -href="#x1-460006.1" id="QQ2-1-57">Cechy specyficzne w systemie Windows</a></span> -<br /> <span class="subsectionToc" >6.2 <a -href="#x1-470006.2" id="QQ2-1-58">Programy pomocnicze dla Windows</a></span> -<br /> <span class="subsectionToc" >6.3 <a -href="#x1-480006.3" id="QQ2-1-59">User Profile (inaczej Home – katalog domowy)</a></span> -<br /> <span class="subsectionToc" >6.4 <a -href="#x1-490006.4" id="QQ2-1-60">Rejestr Windows</a></span> -<br /> <span class="subsectionToc" >6.5 <a -href="#x1-500006.5" id="QQ2-1-61">Uprawnienia w Windows</a></span> -<br /> <span class="subsectionToc" >6.6 <a -href="#x1-510006.6" id="QQ2-1-62">Zwiększanie maksymalnej dostępnej pamięci w Windows i Cygwin</a></span> -<br /> <span class="sectionToc" >7 <a -href="#x1-520007" id="QQ2-1-63">Instrukcja obsługi systemu Web2C</a></span> -<br /> <span class="subsectionToc" >7.1 <a -href="#x1-530007.1" id="QQ2-1-64">Przeszukiwanie ścieżek przez Kpathsea</a></span> -<br /> <span class="subsubsectionToc" >7.1.1 <a -href="#x1-540007.1.1" id="QQ2-1-65">Źródła ścieżek</a></span> -<br /> <span class="subsubsectionToc" >7.1.2 <a -href="#x1-550007.1.2" id="QQ2-1-66">Pliki konfiguracyjne</a></span> -<br /> <span class="subsubsectionToc" >7.1.3 <a -href="#x1-560007.1.3" id="QQ2-1-67">Rozwijanie ścieżek</a></span> -<br /> <span class="subsubsectionToc" >7.1.4 <a -href="#x1-570007.1.4" id="QQ2-1-68">Rozwijanie domyślne</a></span> -<br /> <span class="subsubsectionToc" >7.1.5 <a -href="#x1-580007.1.5" id="QQ2-1-69">Rozwijanie nawiasów</a></span> -<br /> <span class="subsubsectionToc" >7.1.6 <a -href="#x1-590007.1.6" id="QQ2-1-70">Rozwijanie podkatalogów</a></span> -<br /> <span class="subsubsectionToc" >7.1.7 <a -href="#x1-600007.1.7" id="QQ2-1-71">Lista znaków specjalnych w plikach <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-610007.2" id="QQ2-1-72">Bazy nazw plików</a></span> -<br /> <span class="subsubsectionToc" >7.2.1 <a -href="#x1-620007.2.1" id="QQ2-1-73">Baza nazw plików</a></span> -<br /> <span class="subsubsectionToc" >7.2.2 <a -href="#x1-630007.2.2" id="QQ2-1-74">kpsewhich – program do przeszukiwania ścieżek</a></span> -<br /> <span class="subsubsectionToc" >7.2.3 <a -href="#x1-640007.2.3" id="QQ2-1-75">Przykłady użycia</a></span> -<br /> <span class="subsubsectionToc" >7.2.4 <a -href="#x1-650007.2.4" id="QQ2-1-76">Diagnostyka błędów</a></span> -<br /> <span class="subsectionToc" >7.3 <a -href="#x1-660007.3" id="QQ2-1-78">Parametry kontrolujące działanie programów</a></span> -<br /> <span class="subsectionToc" >7.4 <a -href="#x1-670007.4" id="QQ2-1-79"><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-lmtt-10">$TEXMFDOTDIR</span></a></span> -<br /> <span class="sectionToc" >8 <a -href="#x1-680008" id="QQ2-1-80">Podziękowania</a></span> -<br /> <span class="sectionToc" >9 <a -href="#x1-690009" id="QQ2-1-81">Historia</a></span> -<br /> <span class="subsectionToc" >9.1 <a -href="#x1-700009.1" id="QQ2-1-82">Poprzednie wersje</a></span> -<br /> <span class="subsubsectionToc" >9.1.1 <a -href="#x1-710009.1.1" id="QQ2-1-83">Wydanie 2003</a></span> -<br /> <span class="subsubsectionToc" >9.1.2 <a -href="#x1-720009.1.2" id="QQ2-1-84">Wydanie 2004</a></span> -<br /> <span class="subsubsectionToc" >9.1.3 <a -href="#x1-730009.1.3" id="QQ2-1-85">Wydanie 2005</a></span> -<br /> <span class="subsubsectionToc" >9.1.4 <a -href="#x1-740009.1.4" id="QQ2-1-86">Wydanie 2006–2007</a></span> -<br /> <span class="subsubsectionToc" >9.1.5 <a -href="#x1-750009.1.5" id="QQ2-1-87">Wydanie 2008</a></span> -<br /> <span class="subsubsectionToc" >9.1.6 <a -href="#x1-760009.1.6" id="QQ2-1-88">Wydanie 2009</a></span> -<br /> <span class="subsubsectionToc" >9.1.7 <a -href="#x1-770009.1.7" id="QQ2-1-89">Wydanie 2010</a></span> -<br /> <span class="subsubsectionToc" >9.1.8 <a -href="#x1-780009.1.8" id="QQ2-1-90">Wydanie 2011</a></span> -<br /> <span class="subsubsectionToc" >9.1.9 <a -href="#x1-790009.1.9" id="QQ2-1-91">Wydanie 2012</a></span> -<br /> <span class="subsubsectionToc" >9.1.10 <a -href="#x1-800009.1.10" id="QQ2-1-92">Wydanie 2013</a></span> -<br /> <span class="subsubsectionToc" >9.1.11 <a -href="#x1-810009.1.11" id="QQ2-1-93">Wydanie 2014</a></span> -<br /> <span class="subsubsectionToc" >9.1.12 <a -href="#x1-820009.1.12" id="QQ2-1-94">Wydanie 2015</a></span> -<br /> <span class="subsubsectionToc" >9.1.13 <a -href="#x1-830009.1.13" id="QQ2-1-95">Wydanie 2016</a></span> -<br /> <span class="subsubsectionToc" >9.1.14 <a -href="#x1-840009.1.14" id="QQ2-1-96">Wydanie 2017</a></span> -<br /> <span class="subsubsectionToc" >9.1.15 <a -href="#x1-850009.1.15" id="QQ2-1-97">Wydanie 2018</a></span> -<br /> <span class="subsubsectionToc" >9.1.16 <a -href="#x1-860009.1.16" id="QQ2-1-98">Wydanie 2019</a></span> -<br /> <span class="subsubsectionToc" >9.1.17 <a -href="#x1-870009.1.17" id="QQ2-1-99">Wydanie 2020</a></span> -<br /> <span class="subsectionToc" >9.2 <a -href="#x1-880009.2" id="QQ2-1-100">Wydanie aktualne: 2021</a></span> -<br /> <span class="subsectionToc" >9.3 <a -href="#x1-890009.3" id="QQ2-1-101">Przyszłe wersje</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> </div> <h3 class="sectionHead"><span class="titlemark">1. </span> <a id="x1-20001"></a>Wstęp</h3> @@ -240,66 +227,45 @@ href="#x1-890009.3" id="QQ2-1-101">Przyszłe wersje</a></span> <!--l. 79--><p class="noindent" > </p> <h4 class="subsectionHead"><span class="titlemark">1.1. </span> <a - id="x1-30001.1"></a><span class="TEX">T<span -class="E">E</span>X</span> Live i <span class="TEX">T<span -class="E">E</span>X</span> Collection</h4> -<!--l. 80--><p class="noindent" >Ten dokument opisuje oprogramowanie <span class="TEX">T<span -class="E">E</span>X</span> Live – dystrybucję <span class="TEX">T<span -class="E">E</span>X</span>-a wraz z programami pomocniczymi, + 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" > <span class="TEX">T<span -class="E">E</span>X</span> Live można ściągnąć z sieci bądź otrzymać na płytce DVD <span class="TEX">T<span -class="E">E</span>X</span> Collection, którą otrzymują -członkowie odpowiedniej Grupy Użytkowników Systemu <span class="TEX">T<span -class="E">E</span>X</span>. Część <a -href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a> omawia pokrótce zawartość -tej płytki. Zarówno <span class="TEX">T<span -class="E">E</span>X</span> Live, jak i <span class="TEX">T<span -class="E">E</span>X</span> Collection powstały dzięki zbiorowemu wysiłkowi -Grup użytkowników <span class="TEX">T<span -class="E">E</span>X</span>-a. W tym dokumencie omówimy głównie samą dystrybucję <span class="TEX">T<span -class="E">E</span>X</span> +</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 Live. -</p><!--l. 89--><p class="indent" > <span class="TEX">T<span -class="E">E</span>X</span> Live zawiera pliki wykonywalne programów: <span class="TEX">T<span -class="E">E</span>X</span>, LaTeX2e, Con<span class="TEX">T<span -class="E">E</span>X</span>t, Metafont, MetaPost, -BibTeX i wielu innych, bogaty zestaw pakietów makr o wielorakim zastosowaniu, fontów i dokumentacji +</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 <span class="TEX">T<span -class="E">E</span>X</span> Live znajduje się w części <a -href="#x1-880009.2">9.2<!--tex4ht:ref: sec:tlcurrent --></a>, na str. <a -href="#x1-880009.2">94<!--tex4ht:ref: sec:tlcurrent --></a>. -</p><!--l. 98--><p class="indent" > Czytelnik nie znajdzie w tym dokumencie informacji o systemie <span class="TEX">T<span -class="E">E</span>X</span>, a jedynie najważniejsze etapy -instalacji i konfiguracji oprogramowania <span class="TEX">T<span -class="E">E</span>X</span> Live. -</p><!--l. 101--><p class="indent" > Podstawowe pojęcia dotyczące <span class="TEX">T<span -class="E">E</span>X</span>-a początkujący użytkownicy znajdą np. w artykule <span +</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 class="ec-lmri-10">Przewodnik po</span> <span -class="ec-lmri-10">systemie </span><span class="TEX"><span -class="ec-lmri-10">T</span><span -class="E"><span -class="ec-lmri-10">E</span></span><span -class="ec-lmri-10">X</span></span>: <a +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 <span class="TEX">T<span -class="E">E</span>X</span>-owi. +internetowej poświęconej TeX-owi. </p><!--l. 105--><p class="indent" > <a id="platforms"></a> </p> <h4 class="subsectionHead"><span class="titlemark">1.2. </span> <a id="x1-40001.2"></a>Obsługiwane systemy operacyjne</h4> -<!--l. 109--><p class="noindent" ><span class="TEX">T<span -class="E">E</span>X</span> Live zawiera oprogramowanie dla wielu platform uniksowych, w tym GNU/Linux, Mac OS X i Cygwin. -Załączone pliki źródłowe pozwalają też na jego instalację na platformach innych systemów operacyjnych -i kompilację samych programów. +<!--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 +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 -również powinien zadziałać, ale <span class="TEX">T<span -class="E">E</span>X</span> Live nie może już być instalowany w systemach Windows XP -i wcześniejszych. <span class="TEX">T<span -class="E">E</span>X</span> Live nie zawiera osobnych binariów dla 64-bitowych wersji Windows, programy -32-bitowe działają w obu wersjach. W <a +<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. @@ -308,56 +274,51 @@ href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a> omówiono altern </p><!--l. 124--><p class="noindent" > </p> <h4 class="subsectionHead"><span class="titlemark">1.3. </span> <a - id="x1-50001.3"></a>Podstawy instalacji <span class="TEX">T<span -class="E">E</span>X</span> Live</h4> -<!--l. 127--><p class="noindent" ><span class="TEX">T<span -class="E">E</span>X</span> Live można zainstalować z płytki DVD lub internetu (<a + 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 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 <span class="TEX">T<span -class="E">E</span>X</span> Live i nie chcemy pobierać niepotrzebnie +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ć <span class="TEX">T<span -class="E">E</span>X</span> Live na twardym dysku. Nie -można uruchomić <span class="TEX">T<span -class="E">E</span>X</span> Live bezpośrednio z <span class="TEX">T<span -class="E">E</span>X</span> Collection DVD albo z jej obrazu, ale można -przygotować instalację przenośną np. na pendrivie (patrz część <a -href="#x1-410004.2">4.2<!--tex4ht:ref: sec:portable-tl --></a>). Szczegółowy opis instalacji <span class="TEX">T<span -class="E">E</span>X</span> -Live znajduje się w dalszych rozdziałach tego dokumentu (str. <a -href="#x1-140003">12<!--tex4ht:ref: sec:install --></a>), poniżej zaś informacja w -skrócie. +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> <ul class="itemize1"> - <li class="itemize">Skrypt instalacyjny dla systemu Unix nosi nazwę <span + <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 MacOSX) lub w trybie tekstowym - z opcją <span + 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). - </li> - <li class="itemize">Jednym z instalowanych programów jest <span -class="ec-lmss-10">tlmgr </span>(menedżer <span class="TEX">T<span -class="E">E</span>X</span> Live), który można + </p></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. +</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 <span class="TEX">T<span -class="E">E</span>X</span>-owe są (i zawsze były) nadzwyczaj odporne. -Jednak mimo dokładania najwyższej staranności, inne programy wspierające, zawarte w <span class="TEX">T<span -class="E">E</span>X</span> Live, nie +<!--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. @@ -369,19 +330,17 @@ niewątpliwie niektóre jeszcze pozostały, szczególnie przy uruchamianiu progr w szczególności plików wykonywalnych (binarnych lub skryptów). Zwykle nie powinno ich być, a w szczególności nie powinny być one tworzone w wyniku typowego przetwarzania dokumentów. -</p><!--l. 175--><p class="indent" > I na koniec: <span class="TEX">T<span -class="E">E</span>X</span> (oraz towarzyszące mu programy) mogą, przy przetwarzaniu dokumentów, tworzyć +</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 zabezpieczenia. </p><!--l. 181--><p class="indent" > Innym elementem dbałości o bezpieczeństwo jest upewnienie się, że pobrany materiał nie został zmieniony po utworzeniu. Program <span class="ec-lmss-10">tlmgr </span>(punkt <a -href="#x1-420005">5<!--tex4ht:ref: sec:tlmgr --></a>) wykona automatycznie weryfikację kryptograficzną +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ęść <span class="TEX">T<span -class="E">E</span>X</span> Live, ale w razie potrzeby informację o <span +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 @@ -390,344 +349,300 @@ class="ec-lmtt-10">https://texlive.info/tlgpg/</span></a>. </p> <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ść <span class="TEX">T<span -class="E">E</span>X</span>-owa jest bardzo aktywna i pomocna, stąd też większość poważnych zapytań nie +<!--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 <span class="TEX">T<span -class="E">E</span>X</span> Live zakupić system u jednego z dostawców, których listę można znaleźć pod +zamiast TeX Live zakupić system u jednego z dostawców, których listę można znaleźć pod adresem<br -class="newline" /><a +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. 202--><p class="noindent" > <span -class="ec-lmbx-10">Start</span> </dt><dd -class="description">Jeśli właśnie zaczynasz używać <span class="TEX">T<span -class="E">E</span>X</span>-a, krótkie wprowadzenie do systemu znajdziesz na - stronie <a +class="ec-lmbx-10">Start</span> </p></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 href="https://tug.org/begin.html" class="url" ><span class="ec-lmtt-10">https://tug.org/begin.html</span></a>. - </dd><dt class="description"> -<span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> <span -class="ec-lmbx-10">FAQ</span> </dt><dd -class="description"><span class="TEX">T<span -class="E">E</span>X</span>-owy FAQ jest obszernym zbiorem odpowiedzi na wiele pytań, od najprostszych do - najbardziej zaawansowanych. Na <span class="TEX">T<span -class="E">E</span>X</span> Live znajdziesz go - w katalogu <a -href="../../../../texmf-dist/doc/generic/FAQ-en/" >texmf-dist/doc/generic/FAQ-en/</a>, a w sieci znajdziesz go tu: <a + </p></dd><dt class="description"> + <!--l. 204--><p class="noindent" > +<span +class="ec-lmbx-10">CTAN</span> </p></dt><dd +class="description"> + <!--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" > +<span +class="ec-lmbx-10">TeX FAQ</span> </p></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 href="https://texfaq.org" class="url" ><span class="ec-lmtt-10">https://texfaq.org</span></a>. - Proponujemy najpierw zajrzeć właśnie tam. Serwis FAQ uruchomiono też w języku polskim: - <a -href="http://www.gust.org.pl/faq" class="url" ><span -class="ec-lmtt-10">http://www.gust.org.pl/faq</span></a>. - </dd><dt class="description"> -<span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> <span -class="ec-lmbx-10">Catalogue</span> </dt><dd -class="description">Jeśli poszukujemy konkretnego pakietu, fontu, programu itp., to polecamy - <span class="TEX">T<span -class="E">E</span>X</span> Catalogue. Jest to obszerne zestawienie wszelkich pakietów dotyczących <span class="TEX">T<span -class="E">E</span>X</span>-a. Patrz: - <a -href="https://ctan.org/pkg/catalogue/" class="url" ><span -class="ec-lmtt-10">https://ctan.org/pkg/catalogue/</span></a>. - </dd><dt class="description"> -<span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> <span -class="ec-lmbx-10">Web Resources</span> </dt><dd -class="description">Strona <a -href="https://tug.org/interest.html" class="url" ><span -class="ec-lmtt-10">https://tug.org/interest.html</span></a> zawiera wiele odsyłaczy, - w szczególności do książek, podręczników i artykułów poświęconych wszelkim aspektom - pracy z systemem <span class="TEX">T<span -class="E">E</span>X</span>. - </dd><dt class="description"> + </p></dd><dt class="description"> + <!--l. 223--><p class="noindent" > +<span +class="ec-lmbx-10">TeX Zasoby internetowe</span> </p></dt><dd +class="description"> + <!--l. 223--><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" > <span -class="ec-lmbx-10">Archiwa pomocy</span> </dt><dd -class="description">Główne fora wsparcia użytkowników - <span class="TEX">T<span -class="E">E</span>X</span>-a to dla <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-a <a +class="ec-lmbx-10">Archiwa pomocy</span> </p></dt><dd +class="description"> + <!--l. 227--><p class="noindent" >Główne fora wsparcia użytkowników TeX-a to dla LaTeX-a <a href="https://latex.org/" class="url" ><span -class="ec-lmtt-10">https://latex.org/</span></a>, <a +class="ec-lmtt-10">https://latex.org/</span></a>, + <a href="https://tex.stackexchange.com" class="url" ><span -class="ec-lmtt-10">https://tex.stackexchange.com</span></a> (strona typu - 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 +class="ec-lmtt-10">https://tex.stackexchange.com</span></a> (strona typu pytanie-odpowiedź), grupa dyskusyjna Usenet <a +href="news:comp.text.tex" class="url" ><span +class="ec-lmtt-10">news:comp.text.tex</span></a>, czy lista dyskusyjna <a href="mailto:texhax@tug.org" ><span class="path"><span class="ec-lmtt-10">texhax@tug.org</span></span></a>. - <!--l. 232--><p class="noindent" >Archiwa ostatnich dwóch list dyskusyjnych, zawierające pytania i odpowiedzi zbierane przez - wiele lat znajdziemy po adresem: <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 +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 +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" > <span class="ec-lmbx-10">Wysyłanie pyta</span><span -class="ec-lmbx-10">ń</span> </dt><dd -class="description">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 +class="ec-lmbx-10">ń</span> </p></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 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 href="mailto:texhax@tug.org" ><span class="path"><span class="ec-lmtt-10">texhax@tug.org</span></span></a>. - <!--l. 243--><p class="noindent" >Przed wysłaniem zapytania <span + </p><!--l. 247--><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 + 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. 251--><p class="noindent" >Polscy użytkownicy mają do - dyspozycji listę dyskusyjną GUST (polskiej Grupy Użytkowników Systemu <span class="TEX">T<span -class="E">E</span>X</span>); informacje - o niej znajdziemy na stronie <a + </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 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" > <span class="ec-lmbx-10">Wsparcie ze strony społeczno</span><span class="ec-lmbx-10">ś</span><span -class="ec-lmbx-10">ci </span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> <span -class="ec-lmbx-10">Live</span> </dt><dd -class="description">Zauważony błąd, sugestie i komentarze dotyczące - dystrybucji <span class="TEX">T<span -class="E">E</span>X</span> Live, instalacji lub dokumentacji możemy zgłosić na listę dyskusyjną - <a +class="ec-lmbx-10">ci TeX Live</span> </p></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 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 <span class="TEX">T<span -class="E">E</span>X</span> Live, to lepiej je skierować do osoby opiekującej się danym programem lub na - specjalistyczną listę dyskusyjną. Uruchomienie programu z parametrem <span -class="ec-lmtt-10">--help </span>dostarczy adres - zgłaszania błędów.</dd></dl> -<!--l. 261--><p class="indent" > Druga strona medalu to pomaganie tym, którzy mają problemy. Zarówno <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 + 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">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 <span class="TEX">T<span -class="E">E</span>X</span>! -</p><!--l. 270--><p class="noindent" > +systemu TeX! +</p><!--l. 274--><p class="noindent" > </p> <h3 class="sectionHead"><span class="titlemark">2. </span> <a - id="x1-80002"></a>Przegląd <span class="TEX">T<span -class="E">E</span>X</span> Live</h3> -<!--l. 274--><p class="noindent" >Omówimy teraz zawartość dystrybucji <span class="TEX">T<span -class="E">E</span>X</span> Live, a także <span class="TEX">T<span -class="E">E</span>X</span> Collection – płytki DVD, w skład -której wchodzi <span class="TEX">T<span -class="E">E</span>X</span> Live. -</p><!--l. 277--><p class="noindent" > + 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 +wchodzi TeX Live. +</p><!--l. 281--><p class="noindent" > </p> <h4 class="subsectionHead"><span class="titlemark">2.1. </span> <a - id="x1-90002.1"></a>The <span class="TEX">T<span -class="E">E</span>X</span> Collection: <span class="TEX">T<span -class="E">E</span>X</span> Live, pro<span class="TEX">T<span -class="E">E</span>X</span>t, Mac<span class="TEX">T<span -class="E">E</span>X</span></h4> -<!--l. 280--><p class="noindent" >Płytka <span class="TEX">T<span -class="E">E</span>X</span> Collection DVD zawiera: -</p><!--l. 282--><p class="indent" > + 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"> -<span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> <span -class="ec-lmbx-10">Live</span> </dt><dd -class="description">to kompletny system <span class="TEX">T<span -class="E">E</span>X</span>, który pozwala na instalację na twardym dysku - lub przygotowanie przenośnej instalacji np. na pendrivie, strona domowa projektu: - <a + <!--l. 288--><p class="noindent" > +<span +class="ec-lmbx-10">TeX Live</span> </p></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 href="https://tug.org/texlive/" class="url" ><span class="ec-lmtt-10">https://tug.org/texlive/</span></a>; - </dd><dt class="description"> + </p></dd><dt class="description"> + <!--l. 292--><p class="noindent" > <span -class="ec-lmbx-10">Mac</span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> </dt><dd -class="description">dla systemu Mac OS X; posiada własny program instalacyjny i dodatkowe programy dla - tego systemu, strona domowa projektu: <a +class="ec-lmbx-10">MacTeX</span> </p></dt><dd +class="description"> + <!--l. 292--><p class="noindent" >dla systemu Mac OS X; posiada własny program instalacyjny i dodatkowe programy dla tego + systemu, strona domowa projektu: <a href="https://tug.org/mactex/" class="url" ><span class="ec-lmtt-10">https://tug.org/mactex/</span></a>; - </dd><dt class="description"> + </p></dd><dt class="description"> + <!--l. 296--><p class="noindent" > <span -class="ec-lmbx-10">pro</span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span><span -class="ec-lmbx-10">t</span> </dt><dd -class="description">to, oparta na MiK<span class="TEX">T<span -class="E">E</span>X</span>-u dystrybucja dla Windows, rozszerzona o dodatkowe narzędzia; - całkowicie niezależna od <span class="TEX">T<span -class="E">E</span>X</span> Live. pro<span class="TEX">T<span -class="E">E</span>X</span>t posiada własny, łatwy w obsłudze program - instalacyjny, strona domowa projektu: <a +class="ec-lmbx-10">proTeXt</span> </p></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>; - </dd><dt class="description"> + </p></dd><dt class="description"> + <!--l. 301--><p class="noindent" > <span -class="ec-lmbx-10">CTAN</span> </dt><dd -class="description">to zrzut zawartości archiwów CTAN; (<a +class="ec-lmbx-10">CTAN</span> </p></dt><dd +class="description"> + <!--l. 301--><p class="noindent" >to zrzut zawartości archiwów CTAN; ( <a href="https://www.ctan.org" class="url" ><span class="ec-lmtt-10">https://www.ctan.org</span></a>). - - +</p> </dd></dl> -<!--l. 308--><p class="noindent" >CTAN i <span -class="ec-lmss-10">protext </span>nie spełniają przyjętych dla <span class="TEX">T<span -class="E">E</span>X</span> Live wymogów dotyczących swobody kopiowania, wobec tego -należy ten fakt uwzględnić przy redystrybucji bądź modyfikacji zawartości wymienionych +<!--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. 313--><p class="noindent" > +</p><!--l. 311--><p class="noindent" > </p> <h4 class="subsectionHead"><span class="titlemark">2.2. </span> <a - id="x1-100002.2"></a>Główne katalogi <span class="TEX">T<span -class="E">E</span>X</span> Live</h4> -<!--l. 316--><p class="noindent" >Poniżej wymieniono ważniejsze podkatalogi głównego katalogu <span -class="ec-lmri-10">instalacji </span><span class="TEX">T<span -class="E">E</span>X</span> Live (na płytce -<span class="TEX">T<span -class="E">E</span>X</span> Collection DVD cała dystrybucja <span class="TEX">T<span -class="E">E</span>X</span> Live została umieszczona nie w katalogu głównym, ale + 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 <span class="TEX">T<span -class="E">E</span>X</span> Live). -</p><!--l. 323--><p class="noindent" > +główny we wszystkich odniesieniach do instalacji TeX Live). +</p><!--l. 321--><p class="noindent" > </p><dl class="list1"><dt class="list"> <span class="ec-lmtt-10">bin</span> </dt><dd class="list"> - <!--l. 324--><p class="noindent" >Skompilowane programy <span class="TEX">T<span -class="E">E</span>X</span>-owe i pomocnicze, zorganizowane w podkatalogach według + <!--l. 322--><p class="noindent" >Skompilowane programy TeX-owe i pomocnicze, zorganizowane w podkatalogach według platform systemowych. </p></dd><dt class="list"> <span class="ec-lmtt-10">readme-*.dir</span> </dt><dd class="list"> - <!--l. 327--><p class="noindent" >Krótkie omówienie z użytecznymi odnośnikami, w kilku językach, w formacie HTML + <!--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"> <span class="ec-lmtt-10">source</span> </dt><dd class="list"> - <!--l. 330--><p class="noindent" >Źródła wszystkich programów, włącznie z głównymi dystrybucjami <span class="TEX">T<span -class="E">E</span>X</span>-a opartymi na + <!--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"> <span class="ec-lmtt-10">texmf-dist</span> </dt><dd class="list"> - <!--l. 333--><p class="noindent" >Główne drzewo katalogów instalacji (zawiera makra, fonty i dokumentacje, patrz: <span + <!--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"> <span class="ec-lmtt-10">tlpkg</span> </dt><dd class="list"> - <!--l. 336--><p class="noindent" >Skrypty, programy i inne dane potrzebne do instalacji. Katalog zawiera także „prywatne” dla - <span class="TEX">T<span -class="E">E</span>X</span> Live kopie oprogramowania Perl i Ghostscript dla Windows (nie kolidują one z posiadanymi + <!--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. 348--><p class="noindent" >Do znalezienia dokumentacji mogą się przydać na przykład dowiązania zawarte w pliku <a -href="../../../../doc.html" >doc.html</a>. Dokumentacje -niemal wszystkiego (pakietów makr, formatów, fontów, programów, przewodników man i info, często -także w formacie PDF) znajdują się w katalogu <span -class="ec-lmtt-10">texmf-dist/doc/</span>. W odszukaniu konkretnej dokumentacji -w dowolnym z wymienionych katalogów może pomóc program <span +<!--l. 342--><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 class="ec-lmss-10">texdoc</span>. -</p><!--l. 356--><p class="indent" > Po instalacji niniejsza dokumentacja jest dostępna w różnych językach w podkatalogach + + +</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> <ul class="itemize1"> - <li class="itemize">czeski/słowacki: <a + <li class="itemize"> + <!--l. 354--><p class="noindent" >czeski/słowacki: <a href="../../../../texmf-dist/doc/texlive/texlive-cz" >texmf-dist/doc/texlive/texlive-cz</a> - </li> - <li class="itemize">niemiecki: <a + </p></li> + <li class="itemize"> + <!--l. 355--><p class="noindent" >niemiecki: <a href="../../../../texmf-dist/doc/texlive/texlive-de" >texmf-dist/doc/texlive/texlive-de</a> - </li> - <li class="itemize">angielski: <a + </p></li> + <li class="itemize"> + <!--l. 356--><p class="noindent" >angielski: <a href="../../../../texmf-dist/doc/texlive/texlive-en" >texmf-dist/doc/texlive/texlive-en</a> - </li> - <li class="itemize">francuski: <a + </p></li> + <li class="itemize"> + <!--l. 357--><p class="noindent" >francuski: <a href="../../../../texmf-dist/doc/texlive/texlive-fr" >texmf-dist/doc/texlive/texlive-fr</a> - </li> - <li class="itemize">włoski: <a + </p></li> + <li class="itemize"> + <!--l. 358--><p class="noindent" >włoski: <a href="../../../../texmf-dist/doc/texlive/texlive-it" >texmf-dist/doc/texlive/texlive-it</a> - </li> - <li class="itemize">japoński: <a + </p></li> + <li class="itemize"> + <!--l. 359--><p class="noindent" >japoński: <a href="../../../../texmf-dist/doc/texlive/texlive-ja" >texmf-dist/doc/texlive/texlive-ja</a> - </li> - <li class="itemize">polski: <a + </p></li> + <li class="itemize"> + <!--l. 360--><p class="noindent" >polski: <a href="../../../../texmf-dist/doc/texlive/texlive-pl" >texmf-dist/doc/texlive/texlive-pl</a> - - - </li> - <li class="itemize">rosyjski: <a + </p></li> + <li class="itemize"> + <!--l. 361--><p class="noindent" >rosyjski: <a href="../../../../texmf-dist/doc/texlive/texlive-ru" >texmf-dist/doc/texlive/texlive-ru</a> - </li> - <li class="itemize">serbski: <a + </p></li> + <li class="itemize"> + <!--l. 362--><p class="noindent" >serbski: <a href="../../../../texmf-dist/doc/texlive/texlive-sr" >texmf-dist/doc/texlive/texlive-sr</a> - </li> - <li class="itemize">uproszczony chiński: <a -href="../../../../texmf-dist/doc/texlive/texlive-zh-cn" >texmf-dist/doc/texlive/texlive-zh-cn</a></li></ul> -<!--l. 372--><p class="noindent" > + </p></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> <h4 class="subsectionHead"><span class="titlemark">2.3. </span> <a id="x1-110002.3"></a>Predefiniowane drzewa katalogów texmf</h4> -<!--l. 375--><p class="noindent" >W tej części wymieniono wszystkie używane przez system, predefiniowane zmienne specyfikujące drzewa -katalogów texmf, omówiono ich przeznaczenie i domyślny układ <span class="TEX">T<span -class="E">E</span>X</span> Live. Uruchomiając polecenie +<!--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 <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. 381--><p class="indent" > Wszystkie drzewa katalogów, włącznie z prywatnymi katalogami użytkownika, powinny mieć strukturę -zgodną z zaleceniami <span class="TEX">T<span -class="E">E</span>X</span> Directory Structure (TDS, <a +</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 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. @@ -736,11 +651,12 @@ href="#x1-350003.4.6">3.4.6<!--tex4ht:ref: sec:local-personal-macros --></a> (st 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"> <span class="ec-lmtt-10">TEXMFDIST</span> </dt><dd class="list"> - <!--l. 391--><p class="noindent" >Drzewo katalogów zawierające niemal wszystkie pliki dystrybucji: pliki konfiguracyjne, pakiety + <!--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 class="ec-lmtt-10">bin/</span>). @@ -748,18 +664,20 @@ class="ec-lmtt-10">bin/</span>). <span class="ec-lmtt-10">TEXMFSYSVAR</span> </dt><dd class="list"> - <!--l. 395--><p class="noindent" >Drzewo katalogów wykorzystywane przez <span class="obeylines-h"><span class="verb"><span + <!--l. 389--><p class="noindent" >Drzewo katalogów wykorzystywane przez <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">texconfig-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">updmap-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">fmtutil-sys</span></span></span>, a także 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"> <span class="ec-lmtt-10">TEXMFSYSCONFIG</span> </dt><dd class="list"> - <!--l. 399--><p class="noindent" >Drzewo katalogów wykorzystywane przez narzędzia <span class="obeylines-h"><span class="verb"><span + <!--l. 393--><p class="noindent" >Drzewo katalogów wykorzystywane przez narzędzia <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">texconfig-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">updmap-sys</span></span></span> oraz <span class="obeylines-h"><span class="verb"><span @@ -768,22 +686,19 @@ class="ec-lmtt-10">fmtutil-sys</span></span></span> do przechowywania danych kon <span class="ec-lmtt-10">TEXMFLOCAL</span> </dt><dd class="list"> - <!--l. 403--><p class="noindent" >Drzewo katalogów, które administratorzy mogą wykorzystać do przechowywania lokalnych + <!--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"> <span class="ec-lmtt-10">TEXMFHOME</span> </dt><dd class="list"> - <!--l. 406--><p class="noindent" >Drzewo katalogów dla prywatnych makr, fontów itp. użytkownika. Rozwinięcie tej - zmiennej zależy domyślnie od wartości przypisanej zmiennej systemowej <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">$HOME</span></span></span> (w Windows - <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">%USERPROFILE%</span></span></span>). + <!--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"> <span class="ec-lmtt-10">TEXMFVAR</span> </dt><dd class="list"> - <!--l. 409--><p class="noindent" >Lokalne drzewo katalogów wykorzystywane przez <span class="obeylines-h"><span class="verb"><span + <!--l. 404--><p class="noindent" >Lokalne drzewo katalogów wykorzystywane przez <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">texconfig</span></span></span>, <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">updmap-user</span></span></span> i <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">fmtutil-use</span></span></span> do @@ -794,7 +709,7 @@ class="ec-lmtt-10">TEXMFHOME</span>). <span class="ec-lmtt-10">TEXMFCONFIG</span> </dt><dd class="list"> - <!--l. 412--><p class="noindent" >Lokalne drzewo katalogów wykorzystywane przez narzędzia <span class="obeylines-h"><span class="verb"><span + <!--l. 407--><p class="noindent" >Lokalne drzewo katalogów wykorzystywane przez narzędzia <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">texconfig</span></span></span>, <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">updmap-sys</span></span></span> oraz <span class="obeylines-h"><span class="verb"><span @@ -804,73 +719,71 @@ class="ec-lmtt-10">TEXMFHOME</span>). <span class="ec-lmtt-10">TEXMFCACHE</span> </dt><dd class="list"> - <!--l. 415--><p class="noindent" >Drzewa katalogów wykorzystywane przez Con<span class="TEX">T<span -class="E">E</span>X</span>t MkIV oraz Lua<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> do przechowywania - buforowanych danych z przetwarzania; domyślna wartość w <span class="TEX">T<span -class="E">E</span>X</span> Live jest identyczna + <!--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. 422--><p class="noindent" >Oto domyślny układ katalogów: - - +<!--l. 417--><p class="noindent" >Oto domyślny układ katalogów: </p><dl class="description"><dt class="description"> + <!--l. 420--><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> </dt><dd -class="description">może zawierać kilka wydań <span class="TEX">T<span -class="E">E</span>X</span> Live: - <dl class="list2"><dt class="list"> +class="ec-lmbx-10">lnosystemowy katalog instalacji</span> </p></dt><dd +class="description"> + <!--l. 420--><p class="noindent" >może zawierać kilka wydań TeX Live: + </p><dl class="list2"><dt class="list"> <span -class="ec-lmtt-10">2020</span> </dt><dd +class="ec-lmtt-10">2021</span> </dt><dd class="list"> - <!--l. 427--><p class="noindent" >poprzednie wydanie + <!--l. 422--><p class="noindent" >poprzednie wydanie </p></dd><dt class="list"> <span -class="ec-lmtt-10">2021</span> </dt><dd +class="ec-lmtt-10">2022</span> </dt><dd class="list"> - <!--l. 428--><p class="noindent" >wydanie aktualne + <!--l. 423--><p class="noindent" >wydanie aktualne </p><dl class="list3"><dt class="list"> <span class="ec-lmtt-10">bin</span> </dt><dd class="list"> - <!--l. 430--><p class="noindent" > + <!--l. 425--><p class="noindent" > </p><dl class="list4"><dt class="list"> <span class="ec-lmtt-10">i386-linux</span> </dt><dd class="list"> - <!--l. 432--><p class="noindent" > programy dla GNU/Linux (32-bit) + <!--l. 427--><p class="noindent" > programy dla GNU/Linux (32-bit) </p></dd><dt class="list"> <span class="ec-lmtt-10">...</span> </dt><dd class="list"> - <!--l. 433--><p class="noindent" > + <!--l. 428--><p class="noindent" > </p></dd><dt class="list"> <span class="ec-lmtt-10">universal-darwin</span> </dt><dd class="list"> - <!--l. 434--><p class="noindent" >programy dla Mac OS X + <!--l. 429--><p class="noindent" >programy dla Mac OS X </p></dd><dt class="list"> <span class="ec-lmtt-10">x86_64-linux</span> </dt><dd class="list"> - <!--l. 435--><p class="noindent" >programy dla GNU/Linux (64-bit) + <!--l. 430--><p class="noindent" >programy dla GNU/Linux (64-bit) </p></dd><dt class="list"> <span class="ec-lmtt-10">win32</span> </dt><dd class="list"> - <!--l. 436--><p class="noindent" > programy dla Windows</p></dd></dl> + <!--l. 431--><p class="noindent" > programy dla Windows</p></dd></dl> </dd><dt class="list"> <span class="ec-lmtt-10">texmf-dist</span><span class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> </span> </dt><dd class="list"> - <!--l. 438--><p class="noindent" >określany zmienną <span + <!--l. 433--><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"> <span class="ec-lmtt-10">texmf-var</span><span @@ -878,39 +791,41 @@ class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> </span> </dt><dd class="list"> - <!--l. 439--><p class="noindent" ><span + <!--l. 434--><p class="noindent" ><span class="ec-lmtt-10">TEXMFSYSVAR</span>, <span class="ec-lmtt-10">TEXMFCACHE</span> </p></dd><dt class="list"> <span class="ec-lmtt-10">texmf-config</span> </dt><dd class="list"> - <!--l. 440--><p class="noindent" ><span + <!--l. 435--><p class="noindent" ><span class="ec-lmtt-10">TEXMFSYSCONFIG</span></p></dd></dl> </dd><dt class="list"> <span class="ec-lmtt-10">texmf-local</span> </dt><dd class="list"> - <!--l. 442--><p class="noindent" ><span + <!--l. 437--><p class="noindent" ><span class="ec-lmtt-10">TEXMFLOCAL</span>, katalog zachowywany od wydania do wydania</p></dd></dl> </dd><dt class="description"> + <!--l. 440--><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> </dt><dd -class="description">(<span +class="ec-lmbx-10">ytkownika</span> </p></dt><dd +class="description"> + <!--l. 440--><p class="noindent" >(<span class="ec-lmtt-10">$HOME </span>lub <span class="ec-lmtt-10">%USERPROFILE%</span>) - <dl class="list2"><dt class="list"> + </p><dl class="list2"><dt class="list"> <span -class="ec-lmtt-10">.texlive2020</span> </dt><dd +class="ec-lmtt-10">.texlive2021</span> </dt><dd class="list"> - <!--l. 448--><p class="noindent" >prywatne pliki konfiguracyjne poprzedniego wydania + <!--l. 443--><p class="noindent" >prywatne pliki konfiguracyjne poprzedniego wydania </p></dd><dt class="list"> <span -class="ec-lmtt-10">.texlive2021</span> </dt><dd +class="ec-lmtt-10">.texlive2022</span> </dt><dd class="list"> - <!--l. 450--><p class="noindent" >prywatne pliki konfiguracyjne bieżącego wydania + <!--l. 445--><p class="noindent" >prywatne pliki konfiguracyjne bieżącego wydania </p><dl class="list3"><dt class="list"> <span class="ec-lmtt-10">texmf-var</span><span @@ -918,231 +833,206 @@ class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> </span> </dt><dd class="list"> - <!--l. 453--><p class="noindent" ><span + <!--l. 448--><p class="noindent" ><span class="ec-lmtt-10">TEXMFVAR</span>, <span class="ec-lmtt-10">TEXMFCACHE</span> </p></dd><dt class="list"> <span class="ec-lmtt-10">texmf-config</span> </dt><dd class="list"> - <!--l. 454--><p class="noindent" ><span + <!--l. 449--><p class="noindent" ><span class="ec-lmtt-10">TEXMFCONFIG</span></p></dd></dl> </dd><dt class="list"> <span class="ec-lmtt-10">texmf</span> </dt><dd class="list"> - <!--l. 456--><p class="noindent" ><span + <!--l. 451--><p class="noindent" ><span class="ec-lmtt-10">TEXMFHOME </span>prywatne makra, fonty itp.</p></dd></dl> </dd></dl> -<!--l. 460--><p class="noindent" > - - +<!--l. 455--><p class="noindent" > </p> <h4 class="subsectionHead"><span class="titlemark">2.4. </span> <a - id="x1-120002.4"></a>Rozszerzenia <span class="TEX">T<span -class="E">E</span>X</span>-a</h4> -<!--l. 463--><p class="noindent" >Oryginalny <span class="TEX">T<span -class="E">E</span>X</span>, stworzony przez prof. Knutha, został zamrożony, ale jest i zawsze będzie w przyszłości -dostępny w dystrybucji. <span class="TEX">T<span -class="E">E</span>X</span> Live zawiera ponadto kilka wersji rozszerzonych standardowego <span class="TEX">T<span -class="E">E</span>X</span>-a (tzw. -„silników” <span class="TEX">T<span -class="E">E</span>X</span>-a): -</p><!--l. 467--><p class="indent" > + 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"> -<span -class="ec-lmbx-10">e-</span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> </dt><dd -class="description">jest wersją programu <span class="TEX">T<span -class="E">E</span>X</span>, w której dodano pożyteczny zestaw nowych poleceń - wbudowanych (dotyczących głównie rozwijania makr, leksemów znakowych, interpretacji - znaczników itp.) oraz rozszerzenie <span class="TEX">T<span -class="E">E</span>X</span>--XE T do składu również od prawej do lewej. - W trybie domyślnym e-<span class="TEX">T<span -class="E">E</span>X</span> jest w 100% zgodny ze standardowym programem <span class="TEX">T<span -class="E">E</span>X</span>. Więcej - szczegółów można znaleźć w <a + <!--l. 463--><p class="noindent" > +<span +class="ec-lmbx-10">e-TeX</span> </p></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 href="../../../../texmf-dist/doc/etex/base/etex_man.pdf" >texmf-dist/doc/etex/base/etex_man.pdf</a>. - </dd><dt class="description"> + </p></dd><dt class="description"> + <!--l. 471--><p class="noindent" > <span -class="ec-lmbx-10">pdf</span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> </dt><dd -class="description">zawiera silnik e-<span class="TEX">T<span -class="E">E</span>X</span> i inne rozszerzenia, +class="ec-lmbx-10">pdfTeX</span> </p></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 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 + znajduje się pod adresem <a href="https://www.pdftex.org/" class="url" ><span -class="ec-lmtt-10">https://www.pdftex.org/</span></a>. Podręczniki znajdziemy w katalogu +class="ec-lmtt-10">https://www.pdftex.org/</span></a>. Podręczniki znajdziemy w katalogu <a href="../../../../texmf-dist/doc/pdftex/manual/pdftex-a.pdf" >texmf-dist/doc/pdftex/manual/pdftex-a.pdf</a>, zaś przykłady wykorzystania niektórych jego funkcji w pliku <a href="../../../../texmf-dist/doc/pdftex/samplepdftex/samplepdf.tex" >texmf-dist/doc/pdftex/samplepdftex/samplepdf.tex</a>. - </dd><dt class="description"> + </p></dd><dt class="description"> + <!--l. 480--><p class="noindent" > <span -class="ec-lmbx-10">Lua</span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> </dt><dd -class="description">przyjmuje teksty kodowane w Unicode oraz może korzystać z fontów OpenType/ - TrueType i systemu operacyjnego. Zawiera również interpreter Lua (<a +class="ec-lmbx-10">LuaTeX</span> </p></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 href="https://lua.org/" class="url" ><span -class="ec-lmtt-10">https://lua.org/</span></a>), - co pozwala na rozwiązywanie wielu trudnych problemów <span class="TEX">T<span -class="E">E</span>X</span>-owych. Użyty jako - <span -class="ec-lmtt-10">texlua </span>ma funkcjonalność samodzielnego interpretera Lua. Jego witryna internetowa - znajduje się pod adresem <a +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 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>. - </dd><dt class="description"> + </p></dd><dt class="description"> + <!--l. 487--><p class="noindent" > <span -class="ec-lmbx-10">(e)(u)p</span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> </dt><dd -class="description">obsługują japońskie wymagania składu; p<span class="TEX">T<span -class="E">E</span>X</span> jest silnikiem podstawowym, wariant e- - dodaje funkcjonalność e-<span class="TEX">T<span -class="E">E</span>X</span>-a a wariant u- obsługę Unicode. - </dd><dt class="description"> +class="ec-lmbx-10">(e)(u)pTeX</span> </p></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" > <span -class="ec-lmbx-10">Xe</span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> </dt><dd -class="description">przyjmuje teksty kodowane w Unicode oraz może korzystać z fontów OpenType/ +class="ec-lmbx-10">XeTeX</span> </p></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 href="https://tug.org/xetex" class="url" ><span class="ec-lmtt-10">https://tug.org/xetex</span></a>. - </dd><dt class="description"> -<span -class="ec-lmbx-10">Omega (Omega)</span> </dt><dd -class="description">Program, który pracuje wewnętrznie ze znakami kodowanymi 16-bitowo - (Unicode), 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 <span class="TEX">T<span -class="E">E</span>X</span> Live. - Pozostawiono jego działający klon Aleph. - </dd><dt class="description"> + </p></dd><dt class="description"> + <!--l. 495--><p class="noindent" > +<span +class="ec-lmbx-10">Omega (Omega)</span> </p></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> </dt><dd -class="description">Łączy rozszerzenia Omega i e-<span class="TEX">T<span -class="E">E</span>X</span>. Patrz <a +class="ec-lmbx-10">Aleph</span> </p></dt><dd +class="description"> + <!--l. 504--><p class="noindent" >Łączy rozszerzenia Omega i e-TeX. Patrz <a href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a>. +</p> </dd></dl> -<!--l. 514--><p class="noindent" > +<!--l. 509--><p class="noindent" > </p> <h4 class="subsectionHead"><span class="titlemark">2.5. </span> <a - id="x1-130002.5"></a>Inne ważniejsze programy <span class="TEX">T<span -class="E">E</span>X</span> Live</h4> -<!--l. 516--><p class="noindent" >Poniżej zestawiono kilka innych, najczęściej używanych programów, dostępnych w dystrybucji <span class="TEX">T<span -class="E">E</span>X</span> + 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 Live: -</p><!--l. 519--><p class="indent" > +</p><!--l. 514--><p class="indent" > </p><dl class="list1"><dt class="list"> <span class="ec-lmss-10">bibtex, biber</span> </dt><dd class="list"> - <!--l. 521--><p class="noindent" >wspomagają tworzenie spisów bibliograficznych; + <!--l. 516--><p class="noindent" >wspomagają tworzenie spisów bibliograficznych; </p></dd><dt class="list"> <span -class="ec-lmss-10">makeindex, xindy</span> </dt><dd +class="ec-lmss-10">makeindex, upmendex, xindex, xindy</span> </dt><dd class="list"> - <!--l. 523--><p class="noindent" >wspomagają tworzenie posortowanych skorowidzów; + <!--l. 518--><p class="noindent" >wspomagają tworzenie posortowanych skorowidzów; </p></dd><dt class="list"> <span class="ec-lmss-10">dvips</span> </dt><dd class="list"> - - - <!--l. 525--><p class="noindent" >pozwala konwertować DVI do PostScript; + <!--l. 520--><p class="noindent" >pozwala konwertować DVI do PostScript; </p></dd><dt class="list"> <span -class="ec-lmss-10">xdvi</span> </dt><dd +class="ec-lmss-10">dvipdfmx</span> </dt><dd class="list"> - <!--l. 527--><p class="noindent" >przeglądarka plików DVI dla X Window; + <!--l. 522--><p class="noindent" >pozwala konwertować DVI do PDF, metoda alternatywna w stosunku do wspomnianego wyżej + programu pdfTeX; </p></dd><dt class="list"> <span -class="ec-lmss-10">dviconcat, dviselect</span> </dt><dd +class="ec-lmss-10">xdvi</span> </dt><dd class="list"> - <!--l. 529--><p class="noindent" >programy do manipulacji stronami w plikach DVI; + <!--l. 525--><p class="noindent" >przeglądarka plików DVI dla X Window; </p></dd><dt class="list"> <span -class="ec-lmss-10">dvipdfmx</span> </dt><dd +class="ec-lmss-10">dviconcat, dviselect</span> </dt><dd class="list"> - <!--l. 532--><p class="noindent" >pozwala konwertować DVI do PDF, metoda alternatywna w stosunku do wspomnianego wyżej - programu pdf<span class="TEX">T<span -class="E">E</span>X</span>; + <!--l. 527--><p class="noindent" >programy do manipulacji stronami w plikach DVI; + + </p></dd><dt class="list"> <span class="ec-lmss-10">psselect, psnup, </span><span class="ec-lmss-10">…</span> </dt><dd class="list"> - <!--l. 535--><p class="noindent" >narzędzia do manipulacji na plikach postscriptowych; + <!--l. 530--><p class="noindent" >narzędzia do manipulacji na plikach postscriptowych; </p></dd><dt class="list"> <span class="ec-lmss-10">pdfjam, pdfjoin, </span><span class="ec-lmss-10">…</span> </dt><dd class="list"> - <!--l. 538--><p class="noindent" >: narzędzia do manipulacji na plikach PDF; + <!--l. 533--><p class="noindent" >: narzędzia do manipulacji na plikach PDF; </p></dd><dt class="list"> <span class="ec-lmss-10">context, mtxrun</span> </dt><dd class="list"> - <!--l. 541--><p class="noindent" >: programy uruchomieniowe dla Con<span class="TEX">T<span -class="E">E</span>X</span>t; + <!--l. 536--><p class="noindent" >: programy uruchomieniowe dla ConTeXt; </p></dd><dt class="list"> <span class="ec-lmss-10">htlatex, </span><span -class="ec-lmss-10">…tex4ht</span> </dt><dd +class="ec-lmss-10">…</span> </dt><dd class="list"> - <!--l. 543--><p class="noindent" >: postprocesor konwersji do HTML (i XML i innych) dla (L<span -class="ec-lmr-7">A</span> )<span class="TEX">T<span -class="E">E</span>X</span>-a. + <!--l. 538--><p class="noindent" ><span +class="ec-lmss-10">tex4ht</span>: postprocesor konwersji do HTML (i XML, DocX i innych). </p> </dd></dl> -<!--l. 549--><p class="indent" > <a id="installation"></a> +<!--l. 543--><p class="indent" > <a id="installation"></a> </p> <h3 class="sectionHead"><span class="titlemark">3. </span> <a id="x1-140003"></a>Instalacja</h3> -<!--l. 553--><p class="noindent" > +<!--l. 547--><p class="noindent" > </p> <h4 class="subsectionHead"><span class="titlemark">3.1. </span> <a id="x1-150003.1"></a>Start instalacji</h4> -<!--l. 556--><p class="noindent" >Instalację <span class="TEX">T<span -class="E">E</span>X</span> Live uruchamiamy z płytki <span class="TEX">T<span -class="E">E</span>X</span> Collection DVD lub po pobraniu z sieci pakietu +<!--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 -stronie <a +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. 561--><p class="indent" > +</p><!--l. 555--><p class="indent" > </p><dl class="description"><dt class="description"> + <!--l. 556--><p class="noindent" > <span class="ec-lmbx-10">Instalacja z sieci; pliki .zip lub</span><span -class="ec-lmbx-10"> tar.gz:</span> </dt><dd -class="description">Z archiwum CTAN, z katalogu <span -class="ec-lmtt-10">systems/texlive/tlnet</span> - (<a +class="ec-lmbx-10"> tar.gz:</span> </p></dt><dd +class="description"> + <!--l. 556--><p class="noindent" >Z archiwum CTAN, z katalogu <span +class="ec-lmtt-10">systems/texlive/tlnet </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, +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 @@ -1151,40 +1041,35 @@ class="ec-lmtt-10">install-unx.tar.gz </span>(tylko dla Unix). Po rozpakowan class="ec-lmtt-10">install-tl </span>znajdziemy skrypty instalacyjne <span class="ec-lmtt-10">install-tl </span>i <span class="ec-lmtt-10">install-tl-windows.bat</span>. - </dd><dt class="description"> + </p></dd><dt class="description"> + <!--l. 565--><p class="noindent" > <span class="ec-lmbx-10">Instalacja z</span><span -class="ec-lmbx-10"> sieci; Windows .exe:</span> </dt><dd -class="description">Z archiwum CTAN pobrać plik jak poprzednio i kliknąć dwa - razy. Na ekranie pojawi się okienko widoczne na rys. <a -href="#x1-15001r1">1<!--tex4ht:ref: fig:nsis --></a>, uruchomiony zostanie pierwszy krok - instalacji i będziemy mogli wybrać jedną z dwóch akcji: „Install" (zainstaluj) lub „Unpack - only" (tylko rozpakuj). - </dd><dt class="description"> -<span -class="ec-lmbx-10">Instalacja z płytki </span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span> <span -class="ec-lmbx-10">Collection DVD:</span> </dt><dd -class="description">Po uruchomieniu płytki należy przejść do katalogu - <span -class="ec-lmtt-10">texlive </span>DVD (w Windows program instalacyjny powinien uruchomić się automatycznie po - włożeniu płytki). DVD otrzymamy w ramach członkostwa w dowolnej grupie użytkowników - <span class="TEX">T<span -class="E">E</span>X</span>-a (rekomendowane, w Polsce to GUST <a +class="ec-lmbx-10"> sieci; Windows .exe:</span> </p></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 +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 href="http://www.gust.org.pl" class="url" ><span -class="ec-lmtt-10">http://www.gust.org.pl</span></a>), kupić płytkę w sklepie - (<a +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 jej obrazu ISO. Można też - zamontować bezpośrednio plik obrazu (w większości systemów istnieje taka możliwość). - Po zainstalowaniu z DVD lub obrazu ISO można aktualizować pakiety bezpośrednio - - - z internetu (patrz <a -href="#x1-320003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>).</dd></dl> +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"> @@ -1193,20 +1078,20 @@ href="#x1-320003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>). id="x1-15001r1"></a> -<!--l. 613--><p class="noindent" ><img +<!--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">Pierwszy krok instalacji w Windows instalator <span -class="ec-lmtt-10">.exe</span></span></figcaption><!--tex4ht:label?: x1-15001r1 --> +<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. 617--><p class="indent" > Bez względu na źródło program instalacyjny jest ten sam. Podczas instalacji z sieci pobierane są +<!--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. 622--><p class="indent" > Gdy łączymy się z siecią poprzez serwer proxy, należy uwzględnić jego ustawienia dla programu +</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 <a @@ -1214,14 +1099,14 @@ href="https://www.gnu.org/software/wget/manual/html_node/Proxies.html" class="ur class="ec-lmtt-10">https://www.gnu.org/software/wget/manual/html_node/Proxies.html</span></a>). Można też użyć dowolnego innego programu do pobierania. Oczywiście uwaga ta jest nieistotna gdy instalujemy z DVD lub obrazu płyty ISO. -</p><!--l. 630--><p class="noindent" >Poniżej omówiono dokładniej dalsze kroki instalacji. +</p><!--l. 599--><p class="noindent" >Dalsze kroki instalacji szerzej omówiono poniżej. </p> <h5 class="subsubsectionHead"><span class="titlemark">3.1.1. </span> <a id="x1-160003.1.1"></a>Unix</h5> -<!--l. 633--><p class="noindent" >Poniżej <span +<!--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 <span -class="ec-lmtk-10">pogrubieniem</span>. Skrypt <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"> @@ -1239,7 +1124,7 @@ class="ec-lmtt-10">cd</span>, itd.; w dalszej części nie będziemy powtarzali możliwych kombinacji). Zalecane jest powiększenie okna terminala, aby wyświetlić pełną zawartość ekranu programu instalacyjnego (rys. <a href="#x1-18061r2">2<!--tex4ht:ref: fig:text-main --></a>). -<!--l. 650--><p class="indent" > Do uruchomienia w trybie graficznym (GUI; rys. <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"> @@ -1252,12 +1137,12 @@ class="ec-lmtk-10"> install-tl</span><span class="ec-lmtk-10"> -gui</span> </div> </div> -<!--l. 657--><p class="indent" > Stare opcje <span -class="ec-lmtt-10">wizard </span>i <span -class="ec-lmtt-10">perltk</span>/<span -class="ec-lmtt-10">expert </span>są nadal dostępne, ale teraz realizują to samo co <span -class="ec-lmtt-10">-gui</span>. Kompletny -wykaz dostępnych opcji można uzyskać uruchamiając: </p><div class="alltt"> +<!--l. 626--><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"> <div class="obeylines-v"> <span @@ -1268,7 +1153,7 @@ class="ec-lmtk-10"> install-tl</span><span class="ec-lmtk-10"> -help</span> </div> </div> -<!--l. 665--><p class="indent" > <span +<!--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. @@ -1276,45 +1161,38 @@ więc chcemy, aby instalacja była dostępna dla innych użytkowników, musimy u class="ec-lmtt-10">umask 002</span>. Więcej informacji na temat <span class="ec-lmtt-10">umask </span>znajdziemy w dokumentacji posiadanego systemu operacyjnego. -</p><!--l. 677--><p class="indent" > <span +</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 <span class="TEX">T<span -class="E">E</span>X</span> Live. Dodatkowe informacje – patrz +zainstalowane niektóre 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. 684--><p class="noindent" > +</p><!--l. 647--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">3.1.2. </span> <a id="x1-170003.1.2"></a>Mac OS X</h5> -<!--l. 687--><p class="noindent" >Jak wspomniano w części <a -href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a>, dla Mac OS X przygotowano odrębną dystrybucję Mac<span class="TEX">T<span -class="E">E</span>X</span> (<a +<!--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 ( +<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 <span class="TEX">T<span -class="E">E</span>X</span>-a dla Mac OS X (Mac<span class="TEX">T<span -class="E">E</span>X</span>, Fink, MacPorts, …), wykorzystując tzw. struktury danych -<span class="TEX">T<span -class="E">E</span>X</span>Dist. - - -</p><!--l. 695--><p class="indent" > Mac<span class="TEX">T<span -class="E">E</span>X</span> jest oparty na <span class="TEX">T<span -class="E">E</span>X</span> Live i główne drzewa katalogów oraz programy są w nim dokładnie +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. + + +</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. 701--><p class="noindent" > +</p><!--l. 664--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">3.1.3. </span> <a id="x1-180003.1.3"></a>Windows</h5> -<!--l. 703--><p class="noindent" >Gdy używamy pobranego z sieci i rozpakowanego z pliku zip instalatora (bądź program ten nie uruchamia +<!--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. 710--><p class="indent" > Można to uczynić także z linii poleceń. Poniżej <span +</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 @@ -1326,8 +1204,7 @@ class="ec-lmtt-10">></span><span class="ec-lmtt-10"> </span><span class="ec-lmtk-10">install-tl-windows</span></div> </div> -<!--l. 718--><p class="indent" > W linii poleceń można też podać ścieżkę do programu, np. dla <span class="TEX">T<span -class="E">E</span>X</span> Collection DVD: +<!--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"> <div class="obeylines-v"> @@ -1343,7 +1220,7 @@ class="ec-lmtk-10">install-tl-windows</span></div> class="ec-lmtt-10">D: </span>jest napędem DVD. Rys. <a href="#x1-18062r3">3<!--tex4ht:ref: fig:basic-w32 --></a> pokazuje powitalny ekran programu instalacyjnego w trybie graficznym (GUI) dla Windows. -<!--l. 726--><p class="indent" > Instalacja w trybie tekstowym wymaga podania: </p><div class="alltt"> +<!--l. 689--><p class="indent" > Instalacja w trybie tekstowym wymaga podania: </p><div class="alltt"> <div class="obeylines-v"> <span @@ -1353,7 +1230,7 @@ class="ec-lmtk-10">install-tl-windows</span><span class="ec-lmtk-10"> -no-gui</span> </div> </div> -<!--l. 731--><p class="indent" > Wszystkie dostępne opcje wyświetlimy uruchamiając: </p><div class="alltt"> +<!--l. 694--><p class="indent" > Wszystkie dostępne opcje wyświetlimy uruchamiając: </p><div class="alltt"> <div class="obeylines-v"> <span @@ -1363,6 +1240,19 @@ class="ec-lmtk-10">install-tl-windows</span><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 +class="ec-lmtt-10">.bat </span>do +uruchamianego </p><div class="alltt"> + +<div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">install-tl-windows</span></div> +</div>(Tak się może zdarzyć jeśli lokalnie wykonano kopię lustrzaną katalogu <span +class="ec-lmtt-10">tlnet</span>). <figure class="figure"> @@ -1371,43 +1261,48 @@ class="ec-lmtk-10"> -help</span> id="x1-18061r2"></a> -<div class="fancyvrb" id="fancyvrb1"><a +<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"> 2021</span><span +class="ec-lmtt-8"> 2022</span><span class="ec-lmtt-8"> from:</span><span -class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a +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><br class="fancyvrb" /><a +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> -<br class="fancyvrb" /><a +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><br class="fancyvrb" /><a +class="ec-lmtt-8"> /tmp</span> +<a id="x1-18010r5"></a><span -class="ec-lmtt-8">...</span><br class="fancyvrb" /><a +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><br class="fancyvrb" /><a - id="x1-18014r7"></a> -<br class="fancyvrb" /><a +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 @@ -1415,21 +1310,25 @@ 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><br class="fancyvrb" /><a - id="x1-18018r9"></a><br class="fancyvrb" /><a +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><br class="fancyvrb" /><a - id="x1-18022r11"></a><br class="fancyvrb" /><a +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> -<br class="fancyvrb" /><a +class="ec-lmtt-8"> collections</span> +<a id="x1-18026r13"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -1443,12 +1342,15 @@ 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"> 7172</span><span -class="ec-lmtt-8"> MB</span><br class="fancyvrb" /><a - id="x1-18028r14"></a><br class="fancyvrb" /><a +class="ec-lmtt-8"> 7239</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><br class="fancyvrb" /><a +class="ec-lmtt-8"> directories:</span> +<a id="x1-18032r16"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -1456,22 +1358,26 @@ 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> -<br class="fancyvrb" /><a +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/2021</span><br class="fancyvrb" /><a +class="ec-lmtt-8"> /usr/local/texlive/2022</span> +<a id="x1-18036r18"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span -class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a - id="x1-18038r19"></a><br class="fancyvrb" /><a +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><br class="fancyvrb" /><a +class="ec-lmtt-8"> options:</span> +<a id="x1-18042r21"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -1484,30 +1390,36 @@ 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><br class="fancyvrb" /><a +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><br class="fancyvrb" /><a - id="x1-18046r23"></a><br class="fancyvrb" /><a +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><br class="fancyvrb" /><a - id="x1-18050r25"></a> -<br class="fancyvrb" /><a +class="ec-lmtt-8"> installation</span> +<a + id="x1-18050r25"></a> +<a id="x1-18052r26"></a><span -class="ec-lmtt-8">Actions:</span><br class="fancyvrb" /><a +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><br class="fancyvrb" /><a +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 @@ -1516,14 +1428,16 @@ 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><br class="fancyvrb" /><a +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><br class="fancyvrb" /><a +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></div> -<figcaption class="caption" ><span class="id">Rysunek 2:</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 --> @@ -1536,12 +1450,12 @@ class="content">Główny ekran instalatora w trybie tekstowym (GNU/Linux)</span id="x1-18062r3"></a> -<!--l. 774--><p class="noindent" ><img +<!--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 +<figcaption 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 --> @@ -1555,58 +1469,60 @@ href="#x1-18063r4">4<!--tex4ht:ref: fig:advanced-lnx --></a></span></figcaption> id="x1-18063r4"></a> -<!--l. 779--><p class="noindent" ><img +<!--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 +<figcaption class="caption" ><span class="id">Rysunek 4: </span><span class="content">Zaawansowany ekran instalatora GUI (GNU/Linux)</span></figcaption><!--tex4ht:label?: x1-18063r4 --> </figure> -<!--l. 785--><p class="indent" > <a id="cygwin"></a> +<!--l. 753--><p class="indent" > <a id="cygwin"></a> </p> <h5 class="subsubsectionHead"><span class="titlemark">3.1.4. </span> <a id="x1-190003.1.4"></a>Cygwin</h5> -<!--l. 789--><p class="noindent" >Przed instalację w tym systemie zaleca się uruchomić program <span +<!--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> <ul class="itemize1"> - <li class="itemize"><span -class="ec-lmtt-10">fontconfig </span>[wymagany dla Xe<span class="TEX">T<span -class="E">E</span>X</span> i Lua<span class="TEX">T<span -class="E">E</span>X</span>] - </li> - <li class="itemize"><span + <li class="itemize"> + <!--l. 762--><p class="noindent" ><span +class="ec-lmtt-10">fontconfig </span>[wymagany dla XeTeX i LuaTeX] + </p></li> + <li class="itemize"> + <!--l. 763--><p class="noindent" ><span class="ec-lmtt-10">ghostscript </span>[wymagany dla wielu narzędzi] - </li> - <li class="itemize"><span + </p></li> + <li class="itemize"> + <!--l. 764--><p class="noindent" ><span class="ec-lmtt-10">libXaw7 </span>[wymagany dla <span class="ec-lmtt-10">xdvi</span>] - </li> - <li class="itemize"><span + </p></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]</li></ul> -<!--l. 801--><p class="noindent" > +class="ec-lmtt-10">clear </span>używane przez program instalacyjny]</p></li></ul> +<!--l. 769--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">3.1.5. </span> <a id="x1-200003.1.5"></a>Instalator w trybie tekstowym</h5> -<!--l. 803--><p class="noindent" >Rysunek <a +<!--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 Unix. -</p><!--l. 806--><p class="indent" > W tym trybie nie używamy ani klawiszy kursora, ani myszy, lecz wyłącznie klawiszy alfanumerycznych +</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. 810--><p class="indent" > Instalator w trybie tekstowym jest na tyle prosty, by działał na możliwie wielu platformach, nawet +</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. 815--><p class="noindent" > +</p><!--l. 783--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">3.1.6. </span> <a id="x1-210003.1.6"></a>Instalator w trybie graficznym</h5> -<!--l. 818--><p class="noindent" >Instalator graficzny uruchamiamy przez </p><div class="alltt"> +<!--l. 786--><p class="noindent" >Instalator graficzny uruchamiamy przez </p><div class="alltt"> <div class="obeylines-v"> <span @@ -1616,20 +1532,20 @@ class="ec-lmtk-10">install-tl</span><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 +„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. 825--><p class="indent" > Opcje <span +<!--l. 793--><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. 829--><p class="noindent" > +</p><!--l. 797--><p class="noindent" > </p> <h4 class="subsectionHead"><span class="titlemark">3.2. </span> <a id="x1-220003.2"></a>Uruchamianie instalacji</h4> -<!--l. 832--><p class="noindent" >Program instalacyjny jest z założenia na tyle prosty, że szczegółowe wyjaśnienia wydają się zbędne, +<!--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. 836--><p class="noindent" > +</p><!--l. 804--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">3.2.1. </span> <a id="x1-230003.2.1"></a>Menu: binary systems (tylko Unix)</h5> @@ -1641,15 +1557,16 @@ podamy tylko kilka uwag dotyczących różnych opcji i dostępnych podmenu. id="x1-23037r5"></a> -<div class="fancyvrb" id="fancyvrb2"><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><br class="fancyvrb" /><a +class="ec-lmtt-8"> platformy:)</span> +<a id="x1-23004r2"></a><span -class="ec-lmtt-8">===============================================================================</span> -<br class="fancyvrb" /><a +class="ec-lmtt-8">===============================================================================</span> +<a id="x1-23006r3"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -1660,7 +1577,8 @@ 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><br class="fancyvrb" /><a +class="ec-lmtt-8"> (i386-cygwin)</span> +<a id="x1-23008r4"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -1670,8 +1588,8 @@ 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> -<br class="fancyvrb" /><a +class="ec-lmtt-8"> (x86_64-cygwin)</span> +<a id="x1-23010r5"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -1683,7 +1601,8 @@ 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><br class="fancyvrb" /><a +class="ec-lmtt-8"> (universal-darwin)</span> +<a id="x1-23012r6"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -1695,8 +1614,8 @@ 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> -<br class="fancyvrb" /><a +class="ec-lmtt-8"> (x86_64-darwinlegacy)</span> +<a id="x1-23014r7"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -1706,7 +1625,8 @@ 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><br class="fancyvrb" /><a +class="ec-lmtt-8"> (amd64-freebsd)</span> +<a id="x1-23016r8"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -1717,7 +1637,8 @@ 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><br class="fancyvrb" /><a +class="ec-lmtt-8"> (i386-freebsd)</span> +<a id="x1-23018r9"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -1727,8 +1648,8 @@ 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> -<br class="fancyvrb" /><a +class="ec-lmtt-8"> (aarch64-linux)</span> +<a id="x1-23020r10"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -1738,7 +1659,8 @@ 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><br class="fancyvrb" /><a +class="ec-lmtt-8"> (armhf-linux)</span> +<a id="x1-23022r11"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -1749,7 +1671,8 @@ class="ec-lmtt-8"> GNU/Linux</span><span class="ec-lmtt-8"> on</span><span class="ec-lmtt-8"> Intel</span><span class="ec-lmtt-8"> x86</span><span -class="ec-lmtt-8"> (i386-linux)</span><br class="fancyvrb" /><a +class="ec-lmtt-8"> (i386-linux)</span> +<a id="x1-23024r12"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -1758,8 +1681,8 @@ class="ec-lmtt-8"> [X]</span><span class="ec-lmtt-8"> GNU/Linux</span><span class="ec-lmtt-8"> on</span><span class="ec-lmtt-8"> x86_64</span><span -class="ec-lmtt-8"> (x86_64-linux)</span> -<br class="fancyvrb" /><a +class="ec-lmtt-8"> (x86_64-linux)</span> +<a id="x1-23026r13"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -1771,7 +1694,8 @@ 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><br class="fancyvrb" /><a +class="ec-lmtt-8"> (x86_64-linuxmusl)</span> +<a id="x1-23028r14"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -1781,7 +1705,8 @@ 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><br class="fancyvrb" /><a +class="ec-lmtt-8"> (amd64-netbsd)</span> +<a id="x1-23030r15"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -1792,8 +1717,8 @@ 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> -<br class="fancyvrb" /><a +class="ec-lmtt-8"> (i386-netbsd)</span> +<a id="x1-23032r16"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -1804,7 +1729,8 @@ 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><br class="fancyvrb" /><a +class="ec-lmtt-8"> (i386-solaris)</span> +<a id="x1-23034r17"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -1814,7 +1740,8 @@ class="ec-lmtt-8"> ]</span><span class="ec-lmtt-8"> Solaris</span><span class="ec-lmtt-8"> on</span><span class="ec-lmtt-8"> x86_64</span><span -class="ec-lmtt-8"> (x86_64-solaris)</span><br class="fancyvrb" /><a +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 @@ -1822,18 +1749,17 @@ 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></div> -<figcaption class="caption" ><span class="id">Rysunek 5:</span><span -class="content">Wybór platformy (systemu operacyjnego)</span></figcaption><!--tex4ht:label?: x1-23037r5 --> +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. 864--><p class="indent" > Rysunek <a -href="#x1-23037r5">5<!--tex4ht:ref: fig:bin-text --></a> pokazuje (w trybie tekstowym) wybór platformy (systemu operacyjnego). Domyślnie -instalowane są tylko programy dla bieżącej platformy, ale menu to pozwala wybrać także zestawy dla -innych platform. Może być to przydatne do instalacji drzewa <span class="TEX">T<span -class="E">E</span>X</span>-a na serwerze i współdzielenia -zasobów w sieci dla różnych systemów operacyjnych, albo instalacji dla kilku systemów na tej samej +<!--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> <h5 class="subsubsectionHead"><span class="titlemark">3.2.2. </span> <a @@ -1846,22 +1772,24 @@ maszynie. id="x1-24025r6"></a> -<div class="fancyvrb" id="fancyvrb3"><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><br class="fancyvrb" /><a +class="ec-lmtt-8"> schematu:</span> +<a id="x1-24004r2"></a><span -class="ec-lmtt-8">===============================================================================</span> -<br class="fancyvrb" /><a +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><br class="fancyvrb" /><a +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 @@ -1878,8 +1806,8 @@ 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> -<br class="fancyvrb" /><a +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 @@ -1894,7 +1822,8 @@ 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><br class="fancyvrb" /><a +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 @@ -1904,8 +1833,8 @@ 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> -<br class="fancyvrb" /><a +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 @@ -1914,17 +1843,20 @@ 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><br class="fancyvrb" /><a +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><br class="fancyvrb" /><a +class="ec-lmtt-8"> ConTeXt</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><br class="fancyvrb" /><a +class="ec-lmtt-8"> GUST</span> +<a id="x1-24020r10"></a><span class="ec-lmtt-8">h</span><span class="ec-lmtt-8"> [</span><span @@ -1941,8 +1873,8 @@ 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> -<br class="fancyvrb" /><a +class="ec-lmtt-8"> TeX-a</span> +<a id="x1-24022r11"></a><span class="ec-lmtt-8">i</span><span class="ec-lmtt-8"> [</span><span @@ -1957,7 +1889,8 @@ 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><br class="fancyvrb" /><a +class="ec-lmtt-8"> pełnego</span> +<a id="x1-24024r12"></a><span class="ec-lmtt-8">j</span><span class="ec-lmtt-8"> [</span><span @@ -1965,34 +1898,29 @@ 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></div> -<figcaption class="caption" ><span class="id">Rysunek 6:</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. 893--><p class="indent" > Rysunek <a +<!--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 <span class="TEX">T<span -class="E">E</span>X</span>-a i <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-a. -Wybór schematu <span -class="ec-lmtt-10">skromny </span>spowoduje zainstalowanie nieco większej liczby pakietów (jest on -równoważny z instalacją Basic<span class="TEX">T<span -class="E">E</span>X</span> dla Mac<span class="TEX">T<span -class="E">E</span>X</span>-a). Do testowania możemy zainstalować schemat -<span +class="ec-lmtt-10">basic</span>, wtedy zostaną zainstalowane +tylko komponenty konieczne do poprawnego działania plain TeX-a i LaTeX-a. Wybór schematu <span +class="ec-lmtt-10">skromny</span> +spowoduje zainstalowanie nieco większej liczby pakietów (jest on równoważny z instalacją BasicTeX dla +MacTeX-a). Do testowania możemy zainstalować schemat <span class="ec-lmtt-10">minimalny</span>, a gdy zdecydujemy się na <span -class="ec-lmtt-10">typowy </span>lub <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). +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"> @@ -2004,75 +1932,73 @@ przygotowane z myślą o wybranych grupach użytkowników (np. GUST) lub zast <div class="center" > -<!--l. 900--><p class="noindent" > +<!--l. 868--><p class="noindent" > -</p><!--l. 901--><p class="noindent" ><img +</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 +<figcaption class="caption" ><span class="id">Rysunek 7: </span><span class="content">Menu Collections (Kolekcje)</span></figcaption><!--tex4ht:label?: x1-24026r7 --> </div> </figure> -<!--l. 906--><p class="indent" > Wybrany schemat można zmodyfikować korzystając z menu „Kolekcje”. Rysunek <a +<!--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. 909--><p class="indent" > Kolekcje są o jeden poziom bardziej szczegółowe niż schematy – w skład schematu wchodzi wiele -kolekcji, kolekcje składają się z jednego lub więcej pakietów, a pakiet (najniższy poziom grupowania w <span class="TEX">T<span -class="E">E</span>X</span> -Live zawiera aktualne makra <span class="TEX">T<span -class="E">E</span>X</span>-we, pliki fontów itd. -</p><!--l. 913--><p class="indent" > Aby dokładniej niż pozwala na to menu „Kolekcje” kontrolować instalację, po zakończeniu należy +</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-420005">5<!--tex4ht:ref: sec:tlmgr --></a>), który pozwoli nam na przejrzenie instalacji na +href="#x1-430005">5<!--tex4ht:ref: sec:tlmgr --></a>), który pozwoli nam na przejrzenie instalacji na poziomie pakietów. </p> <h5 class="subsubsectionHead"><span class="titlemark">3.2.3. </span> <a id="x1-250003.2.3"></a>Katalogi</h5> -<!--l. 921--><p class="noindent" >Domyślny układ katalogów opisano w części <a +<!--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/2021 </span>w systemach Unix i <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">%SystemDrive%\texlive\2021</span></span></span> w Windows. Taka +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. 929--><p class="indent" > Domyślne położenie instalacji może być zmienione przez podanie innej wartości zmiennej <span +</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 <span class="TEX">T<span -class="E">E</span>X</span> Live potrzebuje kilku -gigabajtów) lub uprawnień systemowych. Do zainstalowanie <span class="TEX">T<span -class="E">E</span>X</span> Live nie jest konieczne posiadanie +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 href="#x1-18063r4">4<!--tex4ht:ref: fig:advanced-lnx --></a>. -</p><!--l. 937--><p class="indent" > Katalogi instalacyjne można również zmienić ustawiając różne zmienne środowiskowe przed +</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ł +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 class="ec-lmtt-10">TEXLIVE_INSTALL_PREFIX </span>lub <span class="ec-lmtt-10">TEXLIVE_INSTALL_TEXDIR</span>); więcej informacji można znaleźć w dokumentacji wyświetlanej poleceniem <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">install-tl</span><span class="ec-lmtt-10"> --help</span></span></span> -(dostępnej też online na stronie <a +(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. 944--><p class="indent" > Rozsądną alternatywą może być wtedy instalacja w katalogu domowym, szczególnie gdy będziemy jej +</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/2021</span></span></span>. Zalecamy użycie katalogu z nazwą odzwierciedlającą rok wydania, co pozwoli na -zainstalowanie obok siebie różnych wydań <span class="TEX">T<span -class="E">E</span>X</span> Live. -</p><!--l. 950--><p class="indent" > Zmiana <span +class="ec-lmtt-10">~/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. 954--><p class="indent" > <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 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 @@ -2087,11 +2013,9 @@ class="ec-lmtt-10">%USERPROFILE%</span></span></span> w Windows. Po raz kolejny drzewa katalogów, <span class="ec-lmtt-10">TEXMFHOME </span>musi mieć strukturę zgodną z TDS, w przeciwnym wypadku potrzebne pliki mogą nie zostać znalezione. -</p><!--l. 965--><p class="indent" > Katalog <span +</p><!--l. 935--><p class="indent" > Katalog <span class="ec-lmtt-10">TEXMFVAR </span>przechowuje dane konfiguracyjne specyficzne dla każdego użytkownika. -Lua<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> i Con<span class="TEX">T<span -class="E">E</span>X</span>t MkIV (patrz cześć <a +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 @@ -2099,7 +2023,7 @@ 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. 972--><p class="noindent" > +</p><!--l. 942--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">3.2.4. </span> <a id="x1-260003.2.4"></a>Opcje</h5> @@ -2111,15 +2035,16 @@ class="ec-lmtt-10">TEXMFVAR</span>. id="x1-26025r8"></a> -<div class="fancyvrb" id="fancyvrb4"><a +<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><br class="fancyvrb" /><a +class="ec-lmtt-8"> opcji:</span> +<a id="x1-26004r2"></a><span -class="ec-lmtt-8">===============================================================================</span> -<br class="fancyvrb" /><a +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 @@ -2131,7 +2056,8 @@ 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><br class="fancyvrb" /><a +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 @@ -2140,8 +2066,8 @@ 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> -<br class="fancyvrb" /><a +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 @@ -2165,7 +2091,8 @@ 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><br class="fancyvrb" /><a +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 @@ -2185,8 +2112,8 @@ 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> -<br class="fancyvrb" /><a +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 @@ -2203,7 +2130,8 @@ 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><br class="fancyvrb" /><a +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 @@ -2213,7 +2141,8 @@ 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><br class="fancyvrb" /><a +class="ec-lmtt-8"> ]</span> +<a id="x1-26018r9"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -2227,8 +2156,8 @@ class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> binaries</span><span -class="ec-lmtt-8"> to:</span> -<br class="fancyvrb" /><a +class="ec-lmtt-8"> to:</span> +<a id="x1-26020r10"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -2242,7 +2171,8 @@ class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> manpages</span><span -class="ec-lmtt-8"> to:</span><br class="fancyvrb" /><a +class="ec-lmtt-8"> to:</span> +<a id="x1-26022r11"></a><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span @@ -2260,7 +2190,8 @@ class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> </span><span class="ec-lmtt-8"> info</span><span -class="ec-lmtt-8"> to:</span><br class="fancyvrb" /><a +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 @@ -2272,122 +2203,126 @@ 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></div> -<figcaption class="caption" ><span class="id">Rysunek 8:</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. 993--><p class="indent" > Więcej informacji na temat opcji w trybie tekstowym, przedstawionych na rysunku <a +<!--l. 964--><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" > <span -class="ec-lmbx-10">use letter size instead of A4 by default:</span> </dt><dd -class="description">(zamiast domyślnego A4 użyj formatu letter) Pozwala - zmienić domyślny format papieru. Zaleca się, aby format papieru określać dla każdego - dokumentu (nawet jeśli ma być taki sam jak domyślny). - </dd><dt class="description"> -<span -class="ec-lmbx-10">execution of restricted list of programs:</span> </dt><dd -class="description">(zezwalaj na uruchomienie niektórych programów) Od - <span class="TEX">T<span -class="E">E</span>X</span> Live 2010 niektóre programy pomocnicze są uruchamiane domyślnie. Ich listę (bardzo - krótką) można znaleźć w pliku <span -class="ec-lmtt-10">texmf.cnf</span>. Szczegóły znajdziemy w części „Wydanie - 2010” (<a -href="#x1-770009.1.7">9.1.7<!--tex4ht:ref: sec:2010news --></a>). - </dd><dt class="description"> +class="ec-lmbx-10">use letter size instead of A4 by default:</span> </p></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" > <span -class="ec-lmbx-10">create all format files:</span> </dt><dd -class="description">(generuj pliki formatów) Zaleca się pozostawić tę opcję włączoną chociaż - zbędne formaty zajmują miejsce na dysku; jeżeli tego nie zrobimy, formaty będą generowane - automatycznie (w razie potrzeby) w prywatnych katalogach <span -class="ec-lmtt-10">TEXMFVAR </span>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. - </dd><dt class="description"> +class="ec-lmbx-10">execution of restricted list of programs:</span> </p></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" > +<span +class="ec-lmbx-10">create all format files:</span> </p></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 + dokumentacji <span +class="ec-lmss-10">fmtutil</span>. + </p></dd><dt class="description"> + <!--l. 987--><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> </dt><dd -class="description">Ładuje/instaluje dokumentacje i źródła zawarte w większości - pakietów. Wyłączenie tej opcji nie jest zalecane. - </dd><dt class="description"> +class="ec-lmbx-10"> tree:</span> </p></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" > <span -class="ec-lmbx-10">create symlinks in standard directories:</span> </dt><dd -class="description">(utwórz dowiązania w standardowych katalogach) - Opcja ta (dotyczy tylko Unix) pozwala uniknąć ustawiania zmiennych środowiskowych. Bez tej - opcji katalogi <span class="TEX">T<span -class="E">E</span>X</span> Live muszą być dodane ręcznie do (<span +class="ec-lmbx-10">create symlinks in standard directories:</span> </p></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 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 <span class="TEX">T<span -class="E">E</span>X</span>; może być ona przydatna jedynie wtedy, gdy w standardowych katalogach - (np. <span -class="ec-lmtt-10">/usr/local/bin</span>) nie ma żadnych programów <span class="TEX">T<span -class="E">E</span>X</span>-owych. Nie zastępuj za pomocą tej - opcji istniejących w systemie plików, na przykład przez podanie katalogów systemowych. - Najbezpieczniejszym i zalecanym podejściem jest pozostawić opcję niezaznaczoną. - </dd><dt class="description"> -<span -class="ec-lmbx-10">after installation, set CTAN as source for package updates:</span> </dt><dd -class="description">(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 +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="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 href="#x1-320003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>. +</p> </dd></dl> -<!--l. 1041--><p class="indent" > Opcje specyficzne dla systemu Windows występujące w zaawansowanym interfejsie GUI: +<!--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" > <span -class="ec-lmbx-10">adjust searchpath</span> </dt><dd -class="description">Ta opcja zapewnia, że wszystkie programy będą miały w swoich ścieżkach - wyszukiwania dostęp do drzewa katalogów <span class="TEX">T<span -class="E">E</span>X</span> Live. - </dd><dt class="description"> +class="ec-lmbx-10">adjust searchpath</span> </p></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" > <span -class="ec-lmbx-10">add menu shortcuts</span> </dt><dd -class="description">Po wybraniu tej opcji w menu Start systemu Windows pojawi się podmenu - <span class="TEX">T<span -class="E">E</span>X</span> Live. Oprócz opcji „TeX Live menu” i „No shortcuts” istnieje trzecia „Launcher entry”. - Jest ona opisana w części <a -href="#x1-400004.1">4.1<!--tex4ht:ref: sec:sharedinstall --></a>. - </dd><dt class="description"> +class="ec-lmbx-10">add menu shortcuts</span> </p></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 + + + opcji „TeX Live menu” i „No shortcuts” istnieje trzecia „Launcher entry”. Jest ona opisana + w części <a +href="#x1-410004.1">4.1<!--tex4ht:ref: sec:sharedinstall --></a>. + </p></dd><dt class="description"> + <!--l. 1026--><p class="noindent" > <span -class="ec-lmbx-10">File associations</span> </dt><dd -class="description">Pozwala zmienić powiązania plików z programami. Dostępne są warianty: „Only - new” (powiąż pliki z aplikacjami, ale tylko nowe, nie zmieniając powiązań dla plików już - istniejących w instalacji), „All” (Wszystkie) i „None” (Żadne). - </dd><dt class="description"> +class="ec-lmbx-10">File associations</span> </p></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" > <span -class="ec-lmbx-10">install </span><span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span><span -class="ec-lmbx-10">works front end</span> </dt><dd -class="description">Zainstaluj edytor <span class="TEX">T<span -class="E">E</span>X</span>works.</dd></dl> -<!--l. 1060--><p class="indent" > Po wykonaniu wszystkich potrzebnych ustawień można rozpocząć instalację (klawisz „I” lub przycisk +class="ec-lmbx-10">install TeXworks front end</span> </p></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 kroki. - - </p> <h4 class="subsectionHead"><span class="titlemark">3.3. </span> <a id="x1-270003.3"></a>Parametry instalacji z linii poleceń</h4> -<!--l. 1070--><p class="noindent" >Uruchom </p><div class="alltt"> +<!--l. 1044--><p class="noindent" >Uruchom </p><div class="alltt"> <div class="obeylines-v"> <span @@ -2400,15 +2335,15 @@ class="ec-lmtk-10"> -help</span> znakiem <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">-</span></span></span> lub <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">--</span></span></span>. Oto najczęściej używane: -<!--l. 1077--><p class="noindent" > +<!--l. 1051--><p class="noindent" > </p><dl class="list1"><dt class="list"> <span class="ec-lmtt-10">-gui</span> </dt><dd class="list"> - <!--l. 1078--><p class="noindent" >Użyj (jeśli to możliwe) programu w wersji graficznej (GUI). Wersja graficzna wymaga - modułu Tcl/Tk w wersji 8.5 lub wyższej. Tak jest w przypadku Mac OS X, dla Windows jest - dystrybuowany z <span class="TEX">T<span -class="E">E</span>X</span> Live. Starsze opcje <span + <!--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 @@ -2417,13 +2352,13 @@ class="ec-lmtt-10">-gui=wizard </span>są nadal dostępne, ale <span class="ec-lmtt-10">-no-gui</span> </dt><dd class="list"> - <!--l. 1084--><p class="noindent" >Wymusza użycie instalatora w trybie tekstowym. + <!--l. 1058--><p class="noindent" >Wymusza użycie instalatora w trybie tekstowym. </p></dd><dt class="list"> <span class="ec-lmtt-10">-lang </span><span class="ec-lmro-10">LL</span> </dt><dd class="list"> - <!--l. 1086--><p class="noindent" >Pozwala wybrać język komunikatów, <span + <!--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 class="ec-lmtt-10">install-tl</span><span @@ -2434,18 +2369,17 @@ class="ec-lmtt-10"> --help</span></span></span>. <span class="ec-lmtt-10">-portable</span> </dt><dd class="list"> - <!--l. 1092--><p class="noindent" >Ta opcja pozwala zainstalować <span class="TEX">T<span -class="E">E</span>X</span> Live na urządzeniu przenośnym, np. na pendrivie. Może + <!--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 -href="#x1-410004.2">4.2<!--tex4ht:ref: sec:portable-tl --></a>). +href="#x1-420004.2">4.2<!--tex4ht:ref: sec:portable-tl --></a>). </p></dd><dt class="list"> <span class="ec-lmtt-10">-profile </span><span class="ec-lmro-10">plik</span> </dt><dd class="list"> - <!--l. 1097--><p class="noindent" >Wczytuje <span + <!--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 @@ -2461,14 +2395,16 @@ class="ec-lmro-10">cie</span><span class="ec-lmro-10">ż</span><span class="ec-lmro-10">ka</span> </dt><dd class="list"> - <!--l. 1104--><p class="noindent" >Pozwala określić inne niż domyślne źródło instalacji (patrz poniżej). - </p><!--l. 1107--><p class="noindent" ><a id="opt-in-place"></a> + <!--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> + + </p></dd><dt class="list"> <span class="ec-lmtt-10">-in-place</span> </dt><dd class="list"> - <!--l. 1108--><p class="noindent" >Jeśli posiadamy kopię repozytorium <span class="TEX">T<span -class="E">E</span>X</span> Live uzyskaną via rsync, svn itp. (patrz + <!--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 <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 @@ -2476,23 +2412,20 @@ class="ec-lmtt-10">https://tug.org/texlive/acquire-mirror.html</span></a>), opc 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 wykonać - wtedy ręcznie, słowem – użycie tej opcji zaleca się jedynie zaawansowanym użytkownikom. + 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. 1120--><p class="noindent" > +<!--l. 1096--><p class="noindent" > </p> <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. 1123--><p class="noindent" >Domyślnym repozytorium pakietów dla <span class="TEX">T<span -class="E">E</span>X</span> Live jest kopia (<span +<!--l. 1099--><p class="noindent" >Domyślnym repozytorium pakietów dla TeX Live jest kopia (<span class="ec-lmri-10">mirror</span>) CTAN, znajdywana automatycznie -poprzez serwis <a +poprzez serwis <a href="https://mirror.ctan.org" class="url" ><span class="ec-lmtt-10">https://mirror.ctan.org</span></a>. - - -</p><!--l. 1126--><p class="indent" > Parametrowi <span +</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 class="ec-lmtt-10">ftp:</span>, <span class="ec-lmtt-10">http:</span>, <span @@ -2508,105 +2441,110 @@ class="ec-lmtt-10">ftp: </span>należy zwrócić uwagę, że końcowy znak „<span class="ec-lmtt-10">/</span>” lub składowa „<span class="ec-lmtt-10">/tlpkg</span>” są ignorowane.) -</p><!--l. 1133--><p class="indent" > Przykładowo, można wybrać konkretną kopię (zwierciadło) -CTAN z <a +</p><!--l. 1109--><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">ctan.example.org/tex-archive</span></span></span>. Lista -kopii CTAN dostępna jest na stronie <a +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 href="https://ctan.org/mirrors" class="url" ><span class="ec-lmtt-10">https://ctan.org/mirrors</span></a>. -</p><!--l. 1139--><p class="indent" > Jeśli podany argument wskazuje na lokalny dysk (ścieżkę bądź adres <span +</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 nieskompresowane). -</p><!--l. 1143--><p class="noindent" > +</p><!--l. 1119--><p class="indent" > <a id="postinstall"></a> </p> <h4 class="subsectionHead"><span class="titlemark">3.4. </span> <a id="x1-290003.4"></a>Czynności poinstalacyjne</h4> -<!--l. 1146--><p class="noindent" >Mogą być wymagane jakieś czynności poinstalacyjne. -</p><!--l. 1148--><p class="noindent" > +<!--l. 1123--><p class="noindent" >Mogą być wymagane jakieś czynności poinstalacyjne. +</p><!--l. 1125--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">3.4.1. </span> <a id="x1-300003.4.1"></a>Zmienne środowiska dla Unix</h5> -<!--l. 1151--><p class="noindent" >Użycie opisanej w części <a +<!--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 <span class="TEX">T<span -class="E">E</span>X</span> Live. (W Windows program instalacyjny +class="ec-lmtt-10">PATH </span>dodać ścieżkę do programów TeX Live. (W Windows program instalacyjny czyni to za nas). -</p><!--l. 1157--><p class="indent" > Każda z obsługiwanych platform ma własny podkatalog w ramach <span +</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. 1161--><p class="indent" > Również korzystanie z systemowych przeglądarek dokumentacji <span +</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. 1167--><p class="indent" > Dla powłoki zgodnej z Bourne takiej jak <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, należałoby edytować plik <span +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: +class="ec-lmtt-10">.profile</span>) +i dopisać linie: </p> - <div class="fancyvrb" id="fancyvrb5"><a + <pre class="fancyvrb" id="fancyvrb5"><a id="x1-30002r1"></a><span -class="ec-lmtt-9">PATH=/usr/local/texlive/2021/bin/x86_64-linux:$PATH;</span><span +class="ec-lmtt-9">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> -<br class="fancyvrb" /><a +class="ec-lmtt-9"> PATH</span> +<a id="x1-30004r2"></a><span -class="ec-lmtt-9">MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH;</span><span +class="ec-lmtt-9">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> -<br class="fancyvrb" /><a +class="ec-lmtt-9"> MANPATH</span> +<a id="x1-30006r3"></a><span -class="ec-lmtt-9">INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH;</span><span +class="ec-lmtt-9">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></div> -<!--l. 1176--><p class="indent" > W wypadku csh lub tcsh należy zmodyfikować plik <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> - <div class="fancyvrb" id="fancyvrb6"><a + <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/2021/bin/x86_64-linux:$PATH</span><br class="fancyvrb" /><a +class="ec-lmtt-9"> /usr/local/texlive/2022/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/2021/texmf-dist/doc/man:$MANPATH</span> -<br class="fancyvrb" /><a +class="ec-lmtt-9"> /usr/local/texlive/2022/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/2021/texmf-dist/doc/info:$INFOPATH</span></div> -<!--l. 1183--><p class="indent" > Jeśli jakieś ustawienia zawarto już w prywatnych plikach konfiguracyjnych, wówczas oczywiście -katalogi <span class="TEX">T<span -class="E">E</span>X</span> Live powinny być tam odpowiednio wkomponowane. -</p><!--l. 1186--><p class="noindent" > +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. + + +</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> <h5 class="subsubsectionHead"><span class="titlemark">3.4.2. </span> <a id="x1-310003.4.2"></a>Zmienne środowiska: konfiguracja globalna</h5> -<!--l. 1189--><p class="noindent" >Jeśli zmiany mają być na poziomie globalnym albo jeśli mają dotyczyć nowego użytkownika systemu, to +<!--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. 1194--><p class="indent" > Nasze dwie rady są następujące: 1) można sprawdzić plik <span +</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> - <div class="fancyvrb" id="fancyvrb7"><a + <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><br class="fancyvrb" /><a +class="ec-lmtt-9"> \</span> +<a id="x1-31004r2"></a><span class="ec-lmtt-9"> </span><span class="ec-lmtt-9"> </span><span @@ -2619,13 +2557,11 @@ 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></div> -<!--l. 1200--><p class="noindent" >2) można sprawdzić plik <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. 1203--><p class="indent" > W każdym katalogu w plikami wykonywalnymi systemów uniksowych możemy też utworzyć +</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 @@ -2633,12 +2569,11 @@ 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. 1209--><p class="noindent" > +</p><!--l. 1189--><p class="noindent" > </p> <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. 1212--><p class="noindent" >Po instalacji <span class="TEX">T<span -class="E">E</span>X</span> Live z DVD i <span +<!--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> @@ -2654,113 +2589,97 @@ class="ec-lmtk-10"> repository</span><span class="ec-lmtk-10"> https://mirror.ctan.org/systems/texlive/tlnet</span> </div> </div> -<!--l. 1220--><p class="indent" > Wówczas pakiety będą aktualizowane z najbliższej, automatycznie znalezionej kopii archiwów +<!--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 +archiwum, należy podać konkretny adres (listę adresów znajdziemy na <a href="https://ctan.org/mirrors" class="url" ><span -class="ec-lmtt-10">https://ctan.org/mirrors</span></a>) wraz -z pełną ścieżką do podkatalogu <span +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. 1226--><p class="indent" > <a id="xetexfontconfig"></a> <a id="sysfontconfig"></a> +</p><!--l. 1206--><p class="indent" > <a id="xetexfontconfig"></a> <a id="sysfontconfig"></a> </p> <h5 class="subsubsectionHead"><span class="titlemark">3.4.4. </span> <a - id="x1-330003.4.4"></a>Konfiguracja fontów dla Xe<span class="TEX">T<span -class="E">E</span>X</span> i Lua<span class="TEX">T<span -class="E">E</span>X</span></h5> -<!--l. 1231--><p class="noindent" >Xe<span class="TEX">T<span -class="E">E</span>X</span> i Lua<span class="TEX">T<span -class="E">E</span>X</span> mogą używać wszystkich fontów zainstalowanych w systemie, nie tylko tych -znajdujących się w katalogach <span class="TEX">T<span -class="E">E</span>X</span>-owych. Oba programy korzystają tu ze zbliżonych, ale jednak różnych + 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. 1235--><p class="indent" > W systemach Windows fonty dostarczone z <span class="TEX">T<span -class="E">E</span>X</span> Live są automatycznie dostępne dla programu Xe<span class="TEX">T<span -class="E">E</span>X</span> +</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 Mac<span class="TEX">T<span -class="E">E</span>X</span> w sieci (<a +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 <span class="TEX">T<span -class="E">E</span>X</span> +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. 1244--><p class="indent" > Aby udostępnić fonty <span class="TEX">T<span -class="E">E</span>X</span> Live dla innych aplikacji systemu (zakładając, że mamy odpowiednie +</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" > - <li - class="enumerate" id="x1-33002x1">skopiować <span +<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>; - </li> - <li - class="enumerate" id="x1-33004x2">uruchomić <span -class="ec-lmtk-10">fc-cache -fsv</span>.</li></ol> -<!--l. 1253--><p class="indent" > Jeśli nie mamy odpowiednich uprawnień aby wykonać kroki przedstawione powyżej lub chcemy fonty -<span class="TEX">T<span -class="E">E</span>X</span> Live udostępnić tylko jednemu użytkownikowi, możemy: + + + </p></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" > - <li - class="enumerate" id="x1-33006x1">skopiować plik <span +<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. - </li> - <li - class="enumerate" id="x1-33008x2">uruchomić <span -class="ec-lmtk-10">fc-cache -fv</span>.</li></ol> -<!--l. 1261--><p class="indent" > Aby wyświetlić nazwy fontów systemowych trzeba uruchomić program <span + </p></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 class="ec-lmtt-10">fc-list</span>. Uruchomienie go z dodatkową opcją <span class="ec-lmtt-10">fc-list : family style file spacing </span>wyświetli więcej interesujących informacji. -</p><!--l. 1266--><p class="noindent" > +</p><!--l. 1246--><p class="noindent" > </p> - - <h5 class="subsubsectionHead"><span class="titlemark">3.4.5. </span> <a - id="x1-340003.4.5"></a>Con<span class="TEX">T<span -class="E">E</span>X</span>t Mark IV</h5> -<!--l. 1269--><p class="noindent" >Po zainstalowaniu <span class="TEX">T<span -class="E">E</span>X</span> Live, zarówno tzw. „stary” Con<span class="TEX">T<span -class="E">E</span>X</span>t (Mark II), jak i nowy Con<span class="TEX">T<span -class="E">E</span>X</span>t (Mark IV) + 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 <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">tlmgr</span></span></span>. -</p><!--l. 1273--><p class="indent" > Ponieważ Con<span class="TEX">T<span -class="E">E</span>X</span>t MkIV nie stosuje biblioteki kpathsea do wyszukiwania plików, po zainstalowaniu +</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> - <div class="fancyvrb" id="fancyvrb8"><a + <pre class="fancyvrb" id="fancyvrb8"><a id="x1-34002r1"></a><span class="ec-lmtt-9">context</span><span -class="ec-lmtt-9"> --generate</span></div> -<!--l. 1279--><p class="noindent" >aby odświeżyć dane buforowe Con<span class="TEX">T<span -class="E">E</span>X</span>t. Wygenerowane pliki zostaną zapisane w katalogach -wskazywanych przez zmienną <span -class="ec-lmtt-10">TEXMFCACHE </span>(domyślną wartością tej zmiennej w <span class="TEX">T<span -class="E">E</span>X</span> Live jest -<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-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-10">TEXMFSYSVAR;TEXMFVAR</span></span></span>). -</p><!--l. 1284--><p class="indent" > Con<span class="TEX">T<span -class="E">E</span>X</span>t MkIV przeszuka wszystkie ścieżki wymienione w <span class="obeylines-h"><span class="verb"><span +</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. 1289--><p class="indent" > Więcej informacji znajdziemy na stronach: <a +</p><!--l. 1269--><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. 1292--><p class="noindent" > +</p><!--l. 1272--><p class="noindent" > </p> <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. 1295--><p class="noindent" >Jak już wspomniano w części <a +<!--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> @@ -2771,97 +2690,84 @@ class="ec-lmtt-10">TEXMFHOME </span>(domyślnie <span class="ec-lmtt-10">$HOME/texmf </span>lub <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">%USERPROFILE%\texmf</span></span></span>) jest przeznaczony na prywatne makra i fonty użytkownika. W zamierzeniu oba te -katalogi powinny być zachowywane przy instalacji nowszych wersji <span class="TEX">T<span -class="E">E</span>X</span> Live, a ich zawartość ma +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 <span class="TEX">T<span -class="E">E</span>X</span> Live) pozwoli uniknąć ręcznego +class="ec-lmtt-10">TEXMFLOCAL</span>, co w przyszłości (przy następnych wydaniach TeX Live) pozwoli uniknąć ręcznego konfigurowania. -</p><!--l. 1306--><p class="indent" > W obu drzewach katalogów pliki powinny być umieszczane w odpowiednich podkatalogach, zgodnie -z zaleceniami TDS (patrz: <a +</p><!--l. 1286--><p class="indent" > W obu drzewach katalogów pliki powinny być umieszczane w odpowiednich podkatalogach, zgodnie +z zaleceniami TDS (patrz: <a href="https://tug.org/tds" class="url" ><span class="ec-lmtt-10">https://tug.org/tds</span></a>, także plik <span -class="ec-lmtt-10">texmf-dist/web2c/texmf.cnf</span>). Przykładowo -pliki klas lub makr <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-a powinny być umieszczane w katalogu <span -class="ec-lmtt-10">TEXMFLOCAL/tex/latex/ </span>lub -<span +class="ec-lmtt-10">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. 1313--><p class="indent" > <span +</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 <span class="TEX">T<span -class="E">E</span>X</span> Live Manager +poprzez użycie przycisku „Odśwież bazy danych” w graficznym trybie programu TeX Live Manager (<span class="ec-lmss-10">tlmgr</span>). -</p><!--l. 1317--><p class="indent" > Każda z tych zmiennych ma domyślnie przypisany pojedynczy katalog, ale nie musi być to regułą. +</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 +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: </p> - <div class="verbatim" id="verbatim-1"> - <div class="fancyvrb" id="fancyvrb9"><a - id="x1-35002r1"></a> TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}</div> -</div> -<!--l. 1325--><p class="nopar" > -</p><!--l. 1327--><p class="indent" > W części <a -href="#x1-580007.1.5">7.1.5<!--tex4ht:ref: sec:brace-expansion --></a> opisano dokładniej analizę listy katalogów umieszczonych w klamrach. -</p><!--l. 1330--><p class="noindent" > + <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> +<!--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> <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. 1332--><p class="noindent" >Dla <span class="TEX">T<span -class="E">E</span>X</span>-a i pdf<span class="TEX">T<span -class="E">E</span>X</span>-a jest to, niestety, skomplikowane zagadnienie. Sugerujemy aby się tym nie zajmować, -jeśli nie chce się zagłębiać w szczegóły instalowania <span class="TEX">T<span -class="E">E</span>X</span>-a. Wiele fontów jest już zawartych w <span class="TEX">T<span -class="E">E</span>X</span> -Live, więc można się rozejrzeć; strony pod adresem <a +<!--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 href="https://tug.org/FontCatalogue" class="url" ><span class="ec-lmtt-10">https://tug.org/FontCatalogue</span></a> przedstawiają skategoryzowane na różne sposoby prawie wszystkie fonty tekstowe zawarte w głównych dystrybucjach -<span class="TEX">T<span -class="E">E</span>X</span>-a. -</p><!--l. 1338--><p class="indent" > Procedury instalowania i integrowania fontów opisano na stronie: <a +TeX-a. +</p><!--l. 1318--><p class="indent" > Procedury instalowania i integrowania fontów opisano na stronie: <a href="https://tug.org/fonts/fontinstall.html" class="url" ><span class="ec-lmtt-10">https://tug.org/fonts/fontinstall.html</span></a>. -</p><!--l. 1341--><p class="indent" > Warto rozważyć użycie Xe<span class="TEX">T<span -class="E">E</span>X</span>-a lub Lua<span class="TEX">T<span -class="E">E</span>X</span>-a, (patrz punkt <a +</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 <span class="TEX">T<span -class="E">E</span>X</span>-owego. -(Trzeba jednak zachwować rozwagę, ponieważ użycie fontów systemowych czyni dokumenty -nieużywalnymi w innych otoczeniach). -</p><!--l. 1346--><p class="noindent" > +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> <h4 class="subsectionHead"><span class="titlemark">3.5. </span> <a id="x1-370003.5"></a>Testowanie instalacji</h4> -<!--l. 1349--><p class="noindent" >Po zainstalowaniu <span class="TEX">T<span -class="E">E</span>X</span> Live warto sprawdzić, czy programy działają poprawnie. Pierwszą rzeczą będzie -znalezienie programu do edycji plików. <span class="TEX">T<span -class="E">E</span>X</span> Live dostarcza edytor <span class="TEX">T<span -class="E">E</span>X</span>works (<a +<!--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 href="https://tug.org/texworks" class="url" ><span class="ec-lmtt-10">https://tug.org/texworks</span></a>), -ale tylko dla Windows, zaś Mac<span class="TEX">T<span -class="E">E</span>X</span> 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. 1359--><p class="indent" > Opiszemy tu podstawowe procedury testujące funkcjonowanie instalacji w systemach Unix, ale zasady dla +</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. 1362--><p class="indent" > +</p><!--l. 1342--><p class="indent" > </p><ol class="enumerate1" > - <li - class="enumerate" id="x1-37002x1">Sprawdzamy najpierw, czy uruchamia się program <span -class="ec-lmss-10">tex</span>: <div class="alltt"> +<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"> <div class="obeylines-v"> <span @@ -2890,9 +2796,9 @@ 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">Następnie przetwarzamy prosty plik <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-owy generując PDF: <div class="alltt"> +<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"> <div class="obeylines-v"> <span @@ -2907,6 +2813,8 @@ 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 @@ -2921,19 +2829,18 @@ 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> - - </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-650007.2.4">7.2.4<!--tex4ht:ref: sec:debugging --></a> na str. <a -href="#x1-650007.2.4">71<!--tex4ht:ref: sec:debugging --></a>. +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>. </li> - <li - class="enumerate" id="x1-37006x3">Podgląd wyniku składu (pliku PDF): <div class="alltt"> +<li + class="enumerate" id="x1-37006x3"> + <!--l. 1370--><p class="noindent" >Podgląd wyniku składu (pliku PDF): </p><div class="alltt"> <div class="obeylines-v"> <span @@ -2948,23 +2855,21 @@ class="ec-lmtt-10"> #</span><span class="ec-lmtt-10"> Unix</span> </div> </div> - <!--l. 1395--><p class="noindent" >W nowym oknie powinien pojawić się dokument wyjaśniający podstawy <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-a. (Warto go + <!--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. 1398--><p class="noindent" >Oczywiście istnieje wiele przeglądarek PDF; w systemach Unix używa się <span + </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 class="ec-lmss-10">okular</span>. Dla Windows - sugerujemy wypróbowanie Sumatra PDF (<a + sugerujemy wypróbowanie Sumatra PDF ( <a href="https://www.sumatrapdfreader.org/free-pdf-reader.html" class="url" ><span class="ec-lmtt-10">https://www.sumatrapdfreader.org/free-pdf-reader.html</span></a>). - Przeglądarki PDF nie jest są dostarczane z <span class="TEX">T<span -class="E">E</span>X</span> Live, należy więc osobno zainstalować przeglądarkę + Przeglądarki PDF nie jest są dostarczane z TeX Live, należy więc osobno zainstalować przeglądarkę swojego wyboru. </p></li> - <li - class="enumerate" id="x1-37008x4">Oczywiście można też nadal wygenerować dokument w oryginalnym <span class="TEX">T<span -class="E">E</span>X</span>-owym formacie DVI: - <div class="alltt"> +<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"> <div class="obeylines-v"> <span @@ -2975,8 +2880,9 @@ class="ec-lmtk-10"> sample2e.tex</span> </div> </div> </li> - <li - class="enumerate" id="x1-37010x5">A następnie obejrzeć wynik: <div class="alltt"> +<li + class="enumerate" id="x1-37010x5"> + <!--l. 1389--><p class="noindent" >A następnie obejrzeć wynik: </p><div class="alltt"> <div class="obeylines-v"> <span @@ -2999,7 +2905,7 @@ class="ec-lmtt-10"> #</span><span class="ec-lmtt-10"> Windows</span> </div> </div> - <!--l. 1415--><p class="noindent" >Polecenie <span + <!--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 @@ -3007,8 +2913,9 @@ class="ec-lmtt-10">Can’t</span> <span class="ec-lmtt-10">open display</span>”. </p></li> - <li - class="enumerate" id="x1-37012x6">Przetwarzanie pliku DVI do PostScript: <div class="alltt"> +<li + class="enumerate" id="x1-37012x6"> + <!--l. 1400--><p class="noindent" >Przetwarzanie pliku DVI do PostScript: </p><div class="alltt"> <div class="obeylines-v"> <span @@ -3021,12 +2928,13 @@ class="ec-lmtk-10"> sample2e.ps</span> </div> </div> </li> - <li - class="enumerate" id="x1-37014x7">lub utworzenie dokumentu w formacie PDF z DVI; to alternatywa do użycia pdf<span class="TEX">T<span -class="E">E</span>X</span>a (lub Xe<span class="TEX">T<span -class="E">E</span>X</span>a - lub Lua<span class="TEX">T<span -class="E">E</span>X</span>-a), co niekiedy może użytecznym: +<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> <div class="alltt"> <div class="obeylines-v"> @@ -3040,49 +2948,46 @@ class="ec-lmtk-10"> sample2e.pdf</span> </div> </div> </li> - <li - class="enumerate" id="x1-37016x8">Inne przydatne pliki testowe (poza sample2e.tex): - <dl class="list2"><dt class="list"> +<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"> <span class="ec-lmtt-10">small2e.tex</span> </dt><dd class="list"> - <!--l. 1434--><p class="noindent" >Plik przykładowy prostszy niż <span + <!--l. 1414--><p class="noindent" >Plik przykładowy prostszy niż <span class="ec-lmtt-10">sample2e</span>. </p></dd><dt class="list"> - - <span class="ec-lmtt-10">testpage.tex</span> </dt><dd class="list"> - <!--l. 1435--><p class="noindent" >Plik do testowania położenia wydruku na kartce papieru, przydatny do sprawdzenia, czy + <!--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"> <span class="ec-lmtt-10">nfssfont.tex</span> </dt><dd class="list"> - <!--l. 1437--><p class="noindent" >Służy do wydruku tablic fontowych. + <!--l. 1417--><p class="noindent" >Służy do wydruku tablic fontowych. </p></dd><dt class="list"> <span class="ec-lmtt-10">testfont.tex</span> </dt><dd class="list"> - <!--l. 1438--><p class="noindent" >Jak wyżej, z tym że zamiast <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-a trzeba użyć plain <span class="TEX">T<span -class="E">E</span>X</span>. + <!--l. 1418--><p class="noindent" >Jak wyżej, z tym że zamiast LaTeX-a trzeba użyć plain TeX. </p></dd><dt class="list"> <span class="ec-lmtt-10">story.tex</span> </dt><dd class="list"> - <!--l. 1440--><p class="noindent" >Najbardziej kanoniczny plik przykładowy dla plain <span class="TEX">T<span -class="E">E</span>X</span>. Na zakończenie przetwarzania + <!--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> </li> - <li - class="enumerate" id="x1-37018x9">Jeśli zainstalowano pakiet <span +<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: - <div class="alltt"> + </p><div class="alltt"> <div class="obeylines-v"> <span @@ -3115,197 +3020,261 @@ class="ec-lmtt-10"> opentype-info.log.</span> </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 href="#x1-330003.4.4">3.4.4<!--tex4ht:ref: sec:font-conf-sys --></a>.</li></ol> -<!--l. 1460--><p class="noindent" > +<!--l. 1440--><p class="indent" > <a id="uninstall"></a> </p> <h4 class="subsectionHead"><span class="titlemark">3.6. </span> <a - id="x1-380003.6"></a>Dodatkowe oprogramowanie</h4> -<!--l. 1461--><p class="noindent" >Jeżeli zaczynasz swoją przygodę z <span class="TEX">T<span -class="E">E</span>X</span>-em, lub potrzebujesz pomocy w trakcie składania dokumentu, -odwiedź stronę <a + 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> + <div class="alltt"> + +<div class="obeylines-v"> +<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> +</div> +</div> Jeśli nie potwierdzisz 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 +href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>: + + +</p><!--l. 1454--><p class="noindent" > + </p><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"> + <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"> + <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> + </dd></dl> +<!--l. 1466--><p class="noindent" >Możesz znaleźć ścieżkę dostępu do tych katalogów 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 +href="#x1-470006.1">6.1<!--tex4ht:ref: sec:winfeatures --></a>. +</p><!--l. 1475--><p class="noindent" > +</p> + <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 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. 1463--><p class="indent" > Poniżej znajdziesz linki do innych narzędzi, które mogą przydać się w pracy z <span class="TEX">T<span -class="E">E</span>X</span>-em: +</p><!--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" > <span -class="ec-lmbx-10">Ghostscript</span> </dt><dd -class="description"><a +class="ec-lmbx-10">Ghostscript</span> </p></dt><dd +class="description"> + <!--l. 1480--><p class="noindent" > <a href="https://ghostscript.com/" class="url" ><span -class="ec-lmtt-10">https://ghostscript.com/</span></a> - </dd><dt class="description"> +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" > <span -class="ec-lmbx-10">Perl</span> </dt><dd -class="description"><a +class="ec-lmbx-10">Perl</span> </p></dt><dd +class="description"> + <!--l. 1481--><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> - </dd><dt class="description"> + </p></dd><dt class="description"> + <!--l. 1482--><p class="noindent" > <span -class="ec-lmbx-10">ImageMagick</span> </dt><dd -class="description"><a +class="ec-lmbx-10">ImageMagick</span> </p></dt><dd +class="description"> + <!--l. 1482--><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. - </dd><dt class="description"> +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" > <span -class="ec-lmbx-10">NetPBM</span> </dt><dd -class="description"><a +class="ec-lmbx-10">NetPBM</span> </p></dt><dd +class="description"> + <!--l. 1483--><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. - </dd><dt class="description"> -<span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span><span -class="ec-lmbx-10">-oriented editors</span> </dt><dd -class="description">Istnieje wiele edytorów wygodnych w użyciu z <span class="TEX">T<span -class="E">E</span>X</span>-em, wybór konkretnego - należy do użytkownika. Poniżej kilka z dostępnych, w porządku alfabetycznym (niektóre tylko dla - systemu Windows). +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" > +<span +class="ec-lmbx-10">TeX-oriented editors</span> </p></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> <ul class="itemize1"> - <li class="itemize"><span -class="ec-lmss-10">GNU Emacs </span>jest również dostępny dla Windows, zobacz - <a -href="https://www.gnu.org/software/emacs/emacs.html" class="url" ><span -class="ec-lmtt-10">https://www.gnu.org/software/emacs/emacs.html</span></a>. - </li> - <li class="itemize"><span -class="ec-lmss-10">Emacs with AUC</span><span class="TEX"><span -class="ec-lmss-10">T</span><span -class="E"><span -class="ec-lmss-10">E</span></span><span -class="ec-lmss-10">X</span></span> dla Windows dostępny z CTAN. Strona domowa - AUC<span class="TEX">T<span -class="E">E</span>X</span> <a + <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 +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 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 href="https://www.gnu.org/software/auctex" class="url" ><span class="ec-lmtt-10">https://www.gnu.org/software/auctex</span></a>. - </li> - <li class="itemize"><span -class="ec-lmss-10">SciTE </span>dostępny z <a + </p></li> + <li class="itemize"> + <!--l. 1490--><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>. - </li> - <li class="itemize"><span -class="ec-lmss-10">Texmaker </span>darmowy, dostępny z <a + </p></li> + <li class="itemize"> + <!--l. 1492--><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>. - - - </li> - <li class="itemize"><span + </p></li> + <li class="itemize"> + <!--l. 1494--><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 <a +class="ec-lmss-10">Texmaker</span>, do którego dodano nowe właściwości; dostępny z + <a href="https://texstudio.org/" class="url" ><span -class="ec-lmtt-10">https://texstudio.org/</span></a> lub w dystrybucji pro<span class="TEX">T<span -class="E">E</span>X</span>. - </li> - <li class="itemize"><span -class="ec-lmss-10">TeXnicCenter </span>darmowy, dostępny z <a +class="ec-lmtt-10">https://texstudio.org/</span></a> lub w dystrybucji proTeX. + </p></li> + <li class="itemize"> + <!--l. 1496--><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>. - </li> - <li class="itemize"><span -class="ec-lmss-10">TeXworks </span>darmowy, dostępny z <a + </p></li> + <li class="itemize"> + <!--l. 1497--><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ęść - <span class="TEX">T<span -class="E">E</span>X</span> Live (tylko dla Windows). - </li> - <li class="itemize"><span -class="ec-lmss-10">Vim </span>darmowy, dostępny z <a +class="ec-lmtt-10">https://tug.org/texworks</span></a> i instalowany jako część + TeX Live (tylko dla Windows). + </p></li> + <li class="itemize"> + <!--l. 1499--><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>. - </li> - <li class="itemize"><span -class="ec-lmss-10">WinEdt </span>shareware, dostępny przez <a + </p></li> + <li class="itemize"> + <!--l. 1500--><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 +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>. - </li> - <li class="itemize"><span -class="ec-lmss-10">WinShell </span>dostępny z <a + </p></li> + <li class="itemize"> + <!--l. 1502--><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>.</li></ul> +class="ec-lmtt-10">https://www.winshell.de</span></a>.</p></li></ul> </dd></dl> -<!--l. 1492--><p class="indent" > Obszerniejszą listę pakietów i programów można znaleźć na <a +<!--l. 1506--><p class="indent" > Obszerniejszą listę pakietów i programów można znaleźć na <a href="https://tug.org/interest.html" class="url" ><span class="ec-lmtt-10">https://tug.org/interest.html</span></a>. -</p><!--l. 1494--><p class="noindent" > +</p><!--l. 1508--><p class="noindent" > </p> <h3 class="sectionHead"><span class="titlemark">4. </span> <a - id="x1-390004"></a>Instalacje zaawansowane</h3> -<!--l. 1496--><p class="noindent" >W poprzednich częściach opisano proces typowej instalacji. Teraz omówimy te bardziej wyspecjalizowane. -</p><!--l. 1499--><p class="indent" > <a id="tlsharedinstall"></a> + 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> <h4 class="subsectionHead"><span class="titlemark">4.1. </span> <a - id="x1-400004.1"></a>Instalacje dla wielu użytkowników (lub wieloplatformowe)</h4> -<!--l. 1503--><p class="noindent" ><span class="TEX">T<span -class="E">E</span>X</span> Live zaprojektowano tak, by w sieci komputerowej mogło z niego korzystać wielu użytkowników, + 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 -<span class="TEX">T<span -class="E">E</span>X</span> Live jest zdefiniowane jako względne wobec samych programów. Można to zobaczyć w pliku +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> - <div class="fancyvrb" id="fancyvrb10"><a - id="x1-40002r1"></a><span + <pre class="fancyvrb" id="fancyvrb10"><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><br class="fancyvrb" /><a - id="x1-40004r2"></a><span -class="ec-lmtt-9">...</span><br class="fancyvrb" /><a - id="x1-40006r3"></a><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><br class="fancyvrb" /><a - id="x1-40008r4"></a><span -class="ec-lmtt-9">...</span><br class="fancyvrb" /><a - id="x1-40010r5"></a><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></div> -<!--l. 1518--><p class="noindent" >W konsekwencji oznacza to, że dla różnych systemów operacyjnych bądź użytkowników wystarczy -dodać do ich ścieżek przeszukiwania tylko ścieżkę do programów <span class="TEX">T<span -class="E">E</span>X</span> Live. -</p><!--l. 1522--><p class="indent" > Możliwa jest zatem np. instalacja lokalna <span class="TEX">T<span -class="E">E</span>X</span> Live, po czym przeniesienie całej struktury w inne miejsce +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. 1525--><p class="indent" > W wypadku Windows, <span class="TEX">T<span -class="E">E</span>X</span> Live zawiera program uruchomiający <span +</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 <span class="TEX">T<span -class="E">E</span>X</span>-owych oraz dokumentacji, które można +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 -<span class="TEX">T<span -class="E">E</span>X</span> Live i tworzy kilka skojarzeń typów plików – ale tylko dla aktualnego użytkownika. Z tego powodu -stacje robocze, które mają w sieci lokalnej dostęp do <span class="TEX">T<span -class="E">E</span>X</span> Live potrzebują jedynie skrótu do programu +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-10">tlaunch </span>(<span class="ec-lmtt-10">texdoc tlaunch</span> -albo <a +albo <a href="https://ctan.org/pkg/tlaunch" class="url" ><span class="ec-lmtt-10">https://ctan.org/pkg/tlaunch</span></a>). -</p><!--l. 1544--><p class="indent" > <a id="tlportable"></a> +</p><!--l. 1558--><p class="indent" > <a id="tlportable"></a> </p> <h4 class="subsectionHead"><span class="titlemark">4.2. </span> <a - id="x1-410004.2"></a>Instalacja przenośna (USB)</h4> -<!--l. 1548--><p class="noindent" >Aby wykonać przenośną instalację na USB, należy uruchomić program instalacyjny z opcją <span + 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. 1554--><p class="indent" > Z technicznego punktu widzenia instalacja przenośna staje się samowystarczalna gdy ustawienia +</p><!--l. 1568--><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 @@ -3316,42 +3285,39 @@ class="ec-lmtt-10">TEXMFSYSCONFIG</span>, odpowiednio; w ten sposób nie są tworzone konfiguracje indywidualne użytkowników i pamięci podręczne (<span class="ec-lmri-10">cache</span>). - - -</p><!--l. 1560--><p class="indent" > Do uruchomienia programów <span class="TEX">T<span -class="E">E</span>X</span> Live w takiej instalacji wystarczy w sesji terminala dodać, jak +</p><!--l. 1574--><p class="indent" > Do uruchomienia programów 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. 1564--><p class="indent" > W Windows należy dwukrotnie kliknąć <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. 1570--><p class="indent" > <img +</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. 1575--><p class="indent" > <a id="tlmgr"></a> +</p><!--l. 1589--><p class="indent" > <a id="tlmgr"></a> </p> <h3 class="sectionHead"><span class="titlemark">5. </span> <a - id="x1-420005"></a><span + id="x1-430005"></a><span class="ec-lmss-10">tlmgr</span>: zarządzanie instalacją</h3> <figure class="figure"> <a - id="x1-42001r9"></a> + id="x1-43001r9"></a> -<!--l. 1580--><p class="noindent" ><img +<!--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 +<figcaption class="caption" ><span class="id">Rysunek 9: </span><span class="content"><span -class="ec-lmss-10">tlshell </span>w trybie graficznym, menu Actions (Mac OS X)</span></figcaption><!--tex4ht:label?: x1-42001r9 --> +class="ec-lmss-10">tlshell </span>w trybie graficznym, menu Actions (Mac OS X)</span></figcaption><!--tex4ht:label?: x1-43001r9 --> </figure> @@ -3360,17 +3326,17 @@ class="ec-lmss-10">tlshell </span>w trybie graficznym, menu Actions (Mac OS X)< <a - id="x1-42002r10"></a> + id="x1-43002r10"></a> -<!--l. 1586--><p class="noindent" ><img +<!--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 +<figcaption class="caption" ><span class="id">Rysunek 10: </span><span class="content"><span class="ec-lmss-10">tlcockpit </span>– tryb graficzny <span -class="ec-lmss-10">tlmgr</span></span></figcaption><!--tex4ht:label?: x1-42002r10 --> +class="ec-lmss-10">tlmgr</span></span></figcaption><!--tex4ht:label?: x1-43002r10 --> </figure> @@ -3379,61 +3345,61 @@ class="ec-lmss-10">tlmgr</span></span></figcaption><!--tex4ht:label?: x1-42002r1 <a - id="x1-42003r11"></a> + id="x1-43003r11"></a> -<!--l. 1592--><p class="noindent" ><img +<!--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 +<figcaption class="caption" ><span class="id">Rysunek 11: </span><span class="content"><span class="ec-lmss-10">tlmgr </span>w trybie graficznym: główne okno, po „Wczytaj” (<span -class="ec-lmri-10">Load</span>).</span></figcaption><!--tex4ht:label?: x1-42003r11 --> +class="ec-lmri-10">Load</span>).</span></figcaption><!--tex4ht:label?: x1-43003r11 --> </figure> -<!--l. 1598--><p class="indent" > <span class="TEX">T<span -class="E">E</span>X</span> Live zawiera program o nazwie <span -class="ec-lmss-10">tlmgr</span>, służący do dalszego zarządzania <span class="TEX">T<span -class="E">E</span>X</span> Live po pierwotnej +<!--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> <ul class="itemize1"> - <li class="itemize">instalowanie, aktualizację, tworzenie kopii zapasowych, odtwarzanie oraz usuwanie pojedynczych + <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); - </li> - <li class="itemize">wyszukiwanie i prezentowanie list pakietów oraz ich opisów; - </li> - <li class="itemize">wyszczególnianie oraz dodawanie i usuwanie platform systemowych; - </li> - <li class="itemize">zmianę opcji instalacji, takich jak rozmiar papieru czy zmiana położenia źródła instalacji + </p></li> + <li class="itemize"> + <!--l. 1623--><p class="noindent" >wyszukiwanie i prezentowanie list pakietów oraz ich opisów; + </p></li> + <li class="itemize"> + <!--l. 1624--><p class="noindent" >wyszczególnianie oraz dodawanie i usuwanie platform systemowych; + </p></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>).</li></ul> -<!--l. 1611--><p class="indent" > Program <span +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 <span class="TEX">T<span -class="E">E</span>X</span> Live użytkownikow przyzwyczajonym do tego interfejsu, +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-430005.1"></a><span + id="x1-440005.1"></a><span class="ec-lmss-10">tlmgr </span>– tryb graficzny (GUI)</h4> -<!--l. 1618--><p class="noindent" ><span class="TEX">T<span -class="E">E</span>X</span> Live dostarcza kilka trybów graficznych (GUI) dla programu <span +<!--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-42001r9">9<!--tex4ht:ref: fig:tlshell --></a> pokazuje <span +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 -href="#x1-42002r10">10<!--tex4ht:ref: fig:tlcockpit --></a> pokazuje <span +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 pakietach. -</p><!--l. 1624--><p class="indent" > <span +</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-42003r11">11<!--tex4ht:ref: fig:tlmgr-gui --></a>) za pomocą polecenia: +href="#x1-43003r11">11<!--tex4ht:ref: fig:tlmgr-gui --></a>) za pomocą polecenia: </p><div class="alltt"> <div class="obeylines-v"> @@ -3444,15 +3410,13 @@ class="ec-lmtk-10">tlmgr</span><span class="ec-lmtk-10"> -gui</span> </div> </div> W tym przypadku wymagany jest moduł Perl/Tk, który nie jest już częścią Perla dostarczanego przez -<span class="TEX">T<span -class="E">E</span>X</span> Live dla systemu Windows. -<!--l. 1632--><p class="noindent" > +TeX Live dla systemu Windows. +<!--l. 1650--><p class="noindent" > </p> <h4 class="subsectionHead"><span class="titlemark">5.2. </span> <a - id="x1-440005.2"></a>Przykładowe wywołania <span + id="x1-450005.2"></a>Przykładowe wywołania <span class="ec-lmss-10">tlmgr </span>z linii poleceń</h4> -<!--l. 1634--><p class="noindent" >Po zainstalowaniu <span class="TEX">T<span -class="E">E</span>X</span> Live można zaktualizować wszystkie pakiety: </p><div class="alltt"> +<!--l. 1652--><p class="noindent" >Po zainstalowaniu TeX Live można zaktualizować wszystkie pakiety: </p><div class="alltt"> <div class="obeylines-v"> <span @@ -3482,15 +3446,14 @@ class="ec-lmtt-10"> </span><span class="ec-lmtk-10">tlmgr</span><span class="ec-lmtk-10"> update</span><span class="ec-lmtk-10"> -list</span> + + </div> </div> -<!--l. 1647--><p class="indent" > Poniższy, bardziej rozbudowany przykład dodaje kolekcję zawierającą m.in. nowy „silnik” Xe<span class="TEX">T<span -class="E">E</span>X</span>, +<!--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> <div class="alltt"> - - <div class="obeylines-v"> <span @@ -3503,68 +3466,80 @@ class="ec-lmtk-10"> install</span><span class="ec-lmtk-10"> collection-xetex</span> </div> </div> co pokazują komunikaty (tu w skrócie): - <div class="fancyvrb" id="fancyvrb11"><a - id="x1-44002r1"></a><span + <pre class="fancyvrb" id="fancyvrb11"><a + id="x1-45002r1"></a><span class="ec-lmtt-8">install:</span><span -class="ec-lmtt-8"> collection-xetex</span><br class="fancyvrb" /><a - id="x1-44004r2"></a><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><br class="fancyvrb" /><a - id="x1-44006r3"></a><span -class="ec-lmtt-8">...</span><br class="fancyvrb" /><a - id="x1-44008r4"></a><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><br class="fancyvrb" /><a - id="x1-44010r5"></a><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><br class="fancyvrb" /><a - id="x1-44012r6"></a><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> -<br class="fancyvrb" /><a - id="x1-44014r7"></a><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><br class="fancyvrb" /><a - id="x1-44016r8"></a><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><br class="fancyvrb" /><a - id="x1-44018r9"></a><span -class="ec-lmtt-8">...</span><br class="fancyvrb" /><a - id="x1-44020r10"></a><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><br class="fancyvrb" /><a - id="x1-44022r11"></a><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/2021/texmf-dist/ls-R...</span><br class="fancyvrb" /><a - id="x1-44024r12"></a><span -class="ec-lmtt-8">...</span> -<br class="fancyvrb" /><a - id="x1-44026r13"></a><span +class="ec-lmtt-8"> /usr/local/texlive/2022/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><br class="fancyvrb" /><a - id="x1-44028r14"></a><span -class="ec-lmtt-8">...</span><br class="fancyvrb" /><a - id="x1-44030r15"></a><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><br class="fancyvrb" /><a - id="x1-44032r16"></a><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/2021/texmf-var/web2c/xetex/xelatex.fmt</span><span -class="ec-lmtt-8"> installed.</span></div> -<!--l. 1673--><p class="indent" > Jak widać, <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 Xe<span class="TEX">T<span -class="E">E</span>X</span>). -</p><!--l. 1678--><p class="indent" > Aby wyświetlić informację o pakiecie (kolekcji bądź schemacie), należy uruchomić np.: +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"> <div class="obeylines-v"> @@ -3576,26 +3551,28 @@ class="ec-lmtk-10"> show</span><span class="ec-lmtk-10"> collection-latexextra</span> </div> </div> co pokaże: - <div class="fancyvrb" id="fancyvrb12"><a - id="x1-44034r1"></a><span + <pre class="fancyvrb" id="fancyvrb12"><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><br class="fancyvrb" /><a - id="x1-44036r2"></a><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><br class="fancyvrb" /><a - id="x1-44038r3"></a><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> -<br class="fancyvrb" /><a - id="x1-44040r4"></a><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 @@ -3607,27 +3584,30 @@ 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><br class="fancyvrb" /><a - id="x1-44042r5"></a><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><br class="fancyvrb" /><a - id="x1-44044r6"></a><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><br class="fancyvrb" /><a - id="x1-44046r7"></a><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></div> -<!--l. 1694--><p class="noindent" ><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-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"> @@ -3640,167 +3620,165 @@ class="ec-lmtk-10">tlmgr</span><span class="ec-lmtk-10"> -help</span> </div> </div> -<!--l. 1702--><p class="noindent" > +<!--l. 1720--><p class="noindent" > </p> <h3 class="sectionHead"><span class="titlemark">6. </span> <a - id="x1-450006"></a>Uwagi dotyczące Windows</h3> -<!--l. 1705--><p class="noindent" > + id="x1-460006"></a>Uwagi dotyczące Windows</h3> +<!--l. 1723--><p class="noindent" > </p> <h4 class="subsectionHead"><span class="titlemark">6.1. </span> <a - id="x1-460006.1"></a>Cechy specyficzne w systemie Windows</h4> -<!--l. 1708--><p class="noindent" >W systemie Windows program instalacyjny wykonuje kilka dodatkowych czynności: + 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" > <span class="ec-lmbx-10">Menu i skr</span><span class="ec-lmbx-10">ó</span><span -class="ec-lmbx-10">ty.</span> </dt><dd -class="description">W menu systemowym Start instalowane jest podmenu „<span class="TEX">T<span -class="E">E</span>X</span> Live”, które - zawiera kilka pozycji dla programów działających w trybie graficznym (<span -class="ec-lmss-10">tlmgr</span>, <span -class="ec-lmss-10">texdoctk</span>oraz - dokumentacji. - </dd><dt class="description"> +class="ec-lmbx-10">ty.</span> </p></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" > <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> </dt><dd -class="description">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). - </dd><dt class="description"> +class="ec-lmbx-10">w.</span> </p></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">Konwerter bitmap do EPS.</span> </dt><dd -class="description">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 <span +class="ec-lmbx-10">Wsparcie PostScriptu.</span> </p></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 + <span class="ec-lmss-10">sam2p </span>bądź <span class="ec-lmss-10">bmeps</span>. - </dd><dt class="description"> + </p></dd><dt class="description"> + <!--l. 1744--><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> </dt><dd -class="description">Po instalacji nie są wymagane żadne - „ręczne” zmiany ustawień. - </dd><dt class="description"> -<span -class="ec-lmbx-10">Odinstalowanie.</span> </dt><dd -class="description">Program instalacyjny rejestruje instalację w menu „Dodaj/Usuń programy” - w Panelu Sterowania; odinstalowanie odbywa się zatem w standardowy dla Windows sposób. - Przycisk „Usuń” w <span class="TEX">T<span -class="E">E</span>X</span> Live Manager GUI także pozwala usunąć całość instalacji. Dla - pojedynczego użytkownika program instalacyjny dodaje też w menu Start skrót do usunięcia - instalacji. - - - </dd><dt class="description"> +class="ec-lmbx-10">rodowiska.</span> </p></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" > <span -class="ec-lmbx-10">Zabezpieczenie przed zapisem.</span> </dt><dd -class="description">Jeśli instalację wykonał administrator systemu, to katalogi <span class="TEX">T<span -class="E">E</span>X</span> - Live są zabezpieczone przed zapisem przez zwykłego użytkownika (przynajmniej na dysku - stałym sformatowanym w NTFS).</dd></dl> -<!--l. 1736--><p class="indent" > Można też skorzystać z innego sposobu instalacji, używając programu <span -class="ec-lmtt-10">tlaunch</span>, opisanego -w punkcie <a -href="#x1-400004.1">4.1<!--tex4ht:ref: sec:sharedinstall --></a>. -</p><!--l. 1741--><p class="noindent" > +class="ec-lmbx-10">Odinstalowanie.</span> </p></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" > +<span +class="ec-lmbx-10">Zabezpieczenie przed zapisem.</span> </p></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 +href="#x1-410004.1">4.1<!--tex4ht:ref: sec:sharedinstall --></a>. +</p><!--l. 1763--><p class="noindent" > </p> <h4 class="subsectionHead"><span class="titlemark">6.2. </span> <a - id="x1-470006.2"></a>Programy pomocnicze dla Windows</h4> -<!--l. 1743--><p class="noindent" >Początkującym użytkownikom polecamy stronę <a + id="x1-480006.2"></a>Programy pomocnicze dla Windows</h4> +<!--l. 1765--><p class="noindent" >Początkującym użytkownikom polecamy stronę <a href="https://tug.org/begin.html" class="url" ><span class="ec-lmtt-10">https://tug.org/begin.html</span></a> oraz podręcznik Petera Flynna <span -class="ec-lmri-10">Formatting Information</span>, dostępny pod adresem <a +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. 1748--><p class="indent" > Aby instalacja była kompletna, <span class="TEX">T<span -class="E">E</span>X</span> Live wymaga kilku pomocniczych programów, które nie są -dostarczane z systemem Windows. <span class="TEX">T<span -class="E">E</span>X</span> Live dostarcza je wszystkie, są one instalowane jako część <span class="TEX">T<span -class="E">E</span>X</span> -Live tylko dla Windows. -</p><!--l. 1762--><p class="indent" > Instalowane są następujące programy: +</p><!--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 +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">Perl i Ghostscript.</span> </dt><dd -class="description">Obydwa te programy są niezbędne do poprawnego działania <span class="TEX">T<span -class="E">E</span>X</span> Live, - dołączyliśmy zatem <span -class="ec-lmss-10">Ghostscript </span>i minimalną dystrybucję <span -class="ec-lmss-10">Perl</span>, wystarczającą do uruchomienia - wszystkich zawartych w <span class="TEX">T<span -class="E">E</span>X</span> Live skryptów perlowych; oba programy zostały „ukryte”, to - znaczy tylko programy <span class="TEX">T<span -class="E">E</span>X</span> Live, które z nich korzystają, „wiedzą” gdzie je znaleźć; tym - samym nie powinny kolidować z ewentualnie zainstalowanymi w systemie programami Perl - i Ghostscript; - </dd><dt class="description"> -<span -class="ec-lmbx-10">dviout.</span> </dt><dd -class="description">Instalowany jest także <span -class="ec-lmss-10">dviout</span>, program do podglądu plików DVI. Pierwsze uruchomienie +class="ec-lmbx-10">dviout.</span> </p></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 dobrym poradniku <span class="ec-lmri-10">on-line </span>tego programu. - </dd><dt class="description"> -<span class="TEX"><span -class="ec-lmbx-10">T</span><span -class="E"><span -class="ec-lmbx-10">E</span></span><span -class="ec-lmbx-10">X</span></span><span -class="ec-lmbx-10">works.</span> </dt><dd -class="description">Zorientowany na środowisko <span class="TEX">T<span -class="E">E</span>X</span>-owe edytor, zintegrowany z modułem do podglądu - plików PDF. - </dd><dt class="description"> + </p></dd><dt class="description"> + <!--l. 1814--><p class="noindent" > +<span +class="ec-lmbx-10">TeXworks.</span> </p></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> </dt><dd -class="description">Do <span class="TEX">T<span -class="E">E</span>X</span> Live są włączone wersje Windowsowe kilku - przydatnych programów uniksowych. Są to programy: <span +class="ec-lmbx-10">ń</span> </p></dt><dd +class="description"> + <!--l. 1816--><p class="noindent" >Do TeX Live są włączone wersje Windowsowe kilku przydatnych programów uniksowych. Są to + programy: <span class="ec-lmss-10">gzip</span>, <span class="ec-lmss-10">zip</span>, <span -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>, …). Nie ma oddzielnej przeglądarki plików PDF dla Windows. Można - pobrać z internetu na przykład przeglądarkę PDF Sumatra: <a -href="https://sumatrapdfreader.org/" class="url" ><span -class="ec-lmtt-10">https://sumatrapdfreader.org/</span></a>. - </dd><dt class="description"> +class="ec-lmss-10">pdffonts</span>, …). + </p></dd><dt class="description"> + <!--l. 1821--><p class="noindent" > + + <span class="ec-lmbx-10">fc-list, fc-cache, </span><span -class="ec-lmbx-10">…</span> </dt><dd -class="description">narzędzia z biblioteki fontconfig; program <span -class="ec-lmss-10">fc-cache </span>rejestruje dla Xe<span class="TEX">T<span -class="E">E</span>X</span>-a - fonty systemowe (Windows) lub dostarczane w dystrybucji <span class="TEX">T<span -class="E">E</span>X</span> Live fonty OpenType; <span -class="ec-lmss-10">fc-list</span> - wyświetla zarejestrowane fonty, podając ich pełne nazwy (deklarujemy je jako parametr - rozszerzonego w Xe<span class="TEX">T<span -class="E">E</span>X</span>-u polecenia <span -class="ec-lmtt-10">\font</span>). Jeżeli to konieczne, można uruchomić program - <span -class="ec-lmss-10">fc-cache </span>aby otrzymać pełną informację o dostępnych fontach.</dd></dl> -<!--l. 1856--><p class="noindent" > +class="ec-lmbx-10">…</span> </p></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> <h4 class="subsectionHead"><span class="titlemark">6.3. </span> <a - id="x1-480006.3"></a>User Profile (inaczej Home – katalog domowy)</h4> -<!--l. 1859--><p class="noindent" >Odpowiednikiem uniksowego katalogu domowego użytkownika (<span class="obeylines-h"><span class="verb"><span + 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 @@ -3812,280 +3790,271 @@ class="ec-lmtt-10">texmf.cnf </span>i ogólnie w bibliotekach Kpathsea znak <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">~</span></span></span> jest poprawnie rozwijany do odpowiedniej zmiennej – zarówno w Windows, jak i w Unix. -</p><!--l. 1867--><p class="noindent" > +</p><!--l. 1840--><p class="noindent" > </p> - - <h4 class="subsectionHead"><span class="titlemark">6.4. </span> <a - id="x1-490006.4"></a>Rejestr Windows</h4> -<!--l. 1870--><p class="noindent" >W systemie Windows prawie wszystkie dane konfiguracyjne przechowywane są w tzw. rejestrze. Zawiera on + 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">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">HKLM</span></span>). Część -<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-480006.3">6.3<!--tex4ht:ref: sec:winhome --></a>), zaś <span class="path"><span -class="ec-lmtt-10">HKLM</span></span> – podkatalogów -systemowych (w katalogu Windows). -</p><!--l. 1878--><p class="indent" > Informacje o ustawieniach systemu można czasem uzyskać ze zmiennych środowiska, ale po inne +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. 1883--><p class="noindent" > +</p><!--l. 1856--><p class="noindent" > </p> <h4 class="subsectionHead"><span class="titlemark">6.5. </span> <a - id="x1-500006.5"></a>Uprawnienia w Windows</h4> -<!--l. 1890--><p class="noindent" >W nowszych wersjach Windows istnieje wyraźne rozróżnienie między użytkownikami „zwykłymi” + 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ę <span class="TEX">T<span -class="E">E</span>X</span> Live także osobom bez uprawnień administratora. -</p><!--l. 1896--><p class="indent" > Jeśli osoba instalująca ma uprawnienia administratora, to udostępniona jest opcja instalacji dla +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. 1903--><p class="indent" > Bez względu na status użytkownika proponowanym, domyślnym katalogiem głównym instalacji jest +</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. 1908--><p class="indent" > Problem może się pojawić wtedy, gdy instalujący <span class="TEX">T<span -class="E">E</span>X</span> Live nie ma uprawnień administratora, -a programy <span class="TEX">T<span -class="E">E</span>X</span>-owe są już w systemowej ścieżce przeszukiwania. Wynikowa przeszukiwanie jest +</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 <span class="TEX">T<span -class="E">E</span>X</span> Live jest przeszukiwana +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 <span class="TEX">T<span -class="E">E</span>X</span> Live. Podobnie -przygotowywany jest skrót do programu <span class="TEX">T<span -class="E">E</span>X</span>works, o ile go zainstalowaliśmy. -</p><!--l. 1918--><p class="indent" > Windows Vista i nowsze stwarzają dodatkowe utrudnienia: nawet jeśli jesteśmy zalogowani +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. 1927--><p class="noindent" > + + +</p><!--l. 1898--><p class="noindent" > </p> <h4 class="subsectionHead"><span class="titlemark">6.6. </span> <a - id="x1-510006.6"></a>Zwiększanie maksymalnej dostępnej pamięci w Windows i Cygwin</h4> -<!--l. 1930--><p class="noindent" >Użytkownicy systemów Windows i Cygwin (patrz część <a + 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 <span class="TEX">T<span -class="E">E</span>X</span> Live spotkać się z niewystarczającą ilością dostępnej +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 Lua<span class="TEX">T<span -class="E">E</span>X</span> przy przetwarzaniu dokumentu zawierającego +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. 1938--><p class="indent" > W Cygwin można ten problem rozwiązać korzystając z porady zawartej w Podręczniku użytkownika -Cygwin (<a +</p><!--l. 1909--><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. 1942--><p class="indent" > W Windows należy utworzyć plik, np. <span +</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. 1944--><p class="indent" > +</p><!--l. 1915--><p class="indent" > </p> - <div class="fancyvrb" id="fancyvrb13"><a - id="x1-51002r1"></a><span + <pre class="fancyvrb" id="fancyvrb13"><a + id="x1-52002r1"></a><span class="ec-lmtt-9">Windows</span><span class="ec-lmtt-9"> Registry</span><span class="ec-lmtt-9"> Editor</span><span class="ec-lmtt-9"> Version</span><span -class="ec-lmtt-9"> 5.00</span><br class="fancyvrb" /><a - id="x1-51004r2"></a><br class="fancyvrb" /><a - id="x1-51006r3"></a><span -class="ec-lmtt-9">[HKEY_LOCAL_MACHINE\Software\Cygwin]</span><br class="fancyvrb" /><a - id="x1-51008r4"></a><span -class="ec-lmtt-9">"heap_chunk_in_mb"=dword:ffffff00</span></div> -<!--l. 1951--><p class="noindent" >a następnie wykonać (jako użytkownik z prawami administratora) polecenie: <span +class="ec-lmtt-9"> 5.00</span> +<a + id="x1-52004r2"></a> +<a + id="x1-52006r3"></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 class="ec-lmtt-10">regedit /s moremem.reg</span>. Zamiast ustawień globalnych dla systemu, można też zmienić wielkość dostępnej pamięci jedynie dla bieżącego użytkownika, używając <span class="ec-lmtt-10">HKEY_CURRENT_USER</span>. - - -</p><!--l. 2015--><p class="noindent" > +</p><!--l. 1928--><p class="noindent" > </p> <h3 class="sectionHead"><span class="titlemark">7. </span> <a - id="x1-520007"></a>Instrukcja obsługi systemu Web2C</h3> -<!--l. 2017--><p class="noindent" >Web2C to zestaw programów związanych z <span class="TEX">T<span -class="E">E</span>X</span>-em, tj. sam <span class="TEX">T<span -class="E">E</span>X</span>, Metafont, MetaPost, BibTeX itd. -Stanowią one rdzeń dystrybucji <span class="TEX">T<span -class="E">E</span>X</span> Live. Strona domowa Web2C z aktualnym podręcznikiem użytkownika -i innymi użytecznymi plikami jest dostępna pod adresem <a + 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 href="https://tug.org/web2c" class="url" ><span class="ec-lmtt-10">https://tug.org/web2c</span></a>. -</p><!--l. 2022--><p class="indent" > Trochę historii: Oryginalna implementacja wykonana została przez Tomasa Rokickiego, który w roku 1987 -stworzył pierwszy system <span class="TEX">T<span -class="E">E</span>X</span>-to-C, adaptując pliki wymiany (<span +</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. 2030--><p class="indent" > Web2C działa w systemach Unix, Windows 32-bitowy, (w tym Mac OS X), i innych systemach -operacyjnych. System wykorzystuje oryginalne źródła <span class="TEX">T<span -class="E">E</span>X</span>-owe autorstwa Donalda Knutha oraz inne +</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. 2036--><p class="indent" > +</p><!--l. 1949--><p class="indent" > </p><dl class="list1"><dt class="list"> <span class="ec-lmss-10">bibtex</span> </dt><dd class="list"> - <!--l. 2037--><p class="noindent" >Tworzenie spisów bibliograficznych; + <!--l. 1950--><p class="noindent" >Tworzenie spisów bibliograficznych; </p></dd><dt class="list"> <span class="ec-lmss-10">dvicopy</span> </dt><dd class="list"> - <!--l. 2038--><p class="noindent" >Modyfikowanie pliku DVI; + <!--l. 1951--><p class="noindent" >Modyfikowanie pliku DVI; </p></dd><dt class="list"> <span class="ec-lmss-10">dvitomp</span> </dt><dd class="list"> - <!--l. 2039--><p class="noindent" >Konwersja DVI do MPX (rysunki MetaPost-a); + <!--l. 1952--><p class="noindent" >Konwersja DVI do MPX (rysunki MetaPost-a); </p></dd><dt class="list"> <span class="ec-lmss-10">dvitype</span> </dt><dd class="list"> - <!--l. 2040--><p class="noindent" >Konwersja DVI na plik tekstowy (ASCII); + <!--l. 1953--><p class="noindent" >Konwersja DVI na plik tekstowy (ASCII); </p></dd><dt class="list"> <span class="ec-lmss-10">gftodvi</span> </dt><dd class="list"> - <!--l. 2041--><p class="noindent" >Zamiana fontu GF na plik DVI; + <!--l. 1954--><p class="noindent" >Zamiana fontu GF na plik DVI; </p></dd><dt class="list"> <span class="ec-lmss-10">gftopk</span> </dt><dd class="list"> - <!--l. 2042--><p class="noindent" >Zamiana fontu w formacie GF na font spakowany (PK); + <!--l. 1955--><p class="noindent" >Zamiana fontu w formacie GF na font spakowany (PK); </p></dd><dt class="list"> <span class="ec-lmss-10">gftype</span> </dt><dd class="list"> - <!--l. 2043--><p class="noindent" >Zamiana fontu GF na plik tekstowy (ASCII); + <!--l. 1956--><p class="noindent" >Zamiana fontu GF na plik tekstowy (ASCII); </p></dd><dt class="list"> <span class="ec-lmss-10">mf </span> </dt><dd class="list"> - <!--l. 2044--><p class="noindent" >Generowanie fontów bitmapowych w formacie GF; + + + <!--l. 1957--><p class="noindent" >Generowanie fontów bitmapowych w formacie GF; </p></dd><dt class="list"> <span class="ec-lmss-10">mft</span> </dt><dd class="list"> - <!--l. 2045--><p class="noindent" >Skład plików źródłowych Metafont-a; + <!--l. 1958--><p class="noindent" >Skład plików źródłowych Metafont-a; </p></dd><dt class="list"> <span class="ec-lmss-10">mpost</span> </dt><dd class="list"> - <!--l. 2046--><p class="noindent" >Tworzenie rysunków oraz diagramów technicznych; + <!--l. 1959--><p class="noindent" >Tworzenie rysunków oraz diagramów technicznych; </p></dd><dt class="list"> <span class="ec-lmss-10">patgen</span> </dt><dd class="list"> - <!--l. 2047--><p class="noindent" >Tworzenie wzorców przenoszenia wyrazów; + <!--l. 1960--><p class="noindent" >Tworzenie wzorców przenoszenia wyrazów; </p></dd><dt class="list"> <span class="ec-lmss-10">pktogf</span> </dt><dd class="list"> - <!--l. 2048--><p class="noindent" >Zamiana fontów w formacie PK na fonty GF; + <!--l. 1961--><p class="noindent" >Zamiana fontów w formacie PK na fonty GF; </p></dd><dt class="list"> <span class="ec-lmss-10">pktype</span> </dt><dd class="list"> - <!--l. 2049--><p class="noindent" >Zamiana fontu PK na plik tekstowy (ASCII); + <!--l. 1962--><p class="noindent" >Zamiana fontu PK na plik tekstowy (ASCII); </p></dd><dt class="list"> <span class="ec-lmss-10">pltotf</span> </dt><dd class="list"> - <!--l. 2050--><p class="noindent" >Konwersja tekstowej listy właściwości do TFM; - - + <!--l. 1963--><p class="noindent" >Konwersja tekstowej listy właściwości do TFM; </p></dd><dt class="list"> <span class="ec-lmss-10">pooltype</span> </dt><dd class="list"> - <!--l. 2051--><p class="noindent" >wyświetlanie <span + <!--l. 1964--><p class="noindent" >wyświetlanie <span class="ec-lmtt-10">WEB</span>-owych plików pool; </p></dd><dt class="list"> <span class="ec-lmss-10">tangle</span> </dt><dd class="list"> - <!--l. 2052--><p class="noindent" >Konwersja <span + <!--l. 1965--><p class="noindent" >Konwersja <span class="ec-lmtt-10">WEB </span>do języka Pascal; </p></dd><dt class="list"> <span class="ec-lmss-10">tex </span> </dt><dd class="list"> - <!--l. 2053--><p class="noindent" >Skład tekstu; + <!--l. 1966--><p class="noindent" >Skład tekstu; </p></dd><dt class="list"> <span class="ec-lmss-10">tftopl</span> </dt><dd class="list"> - <!--l. 2054--><p class="noindent" >Konwersja TFM do tekstowej listy właściwości (PL); + <!--l. 1967--><p class="noindent" >Konwersja TFM do tekstowej listy właściwości (PL); </p></dd><dt class="list"> <span class="ec-lmss-10">vftovp</span> </dt><dd class="list"> - <!--l. 2055--><p class="noindent" >Konwersja fontów wirtualnych do wirtualnej listy właściwości (VPL); + <!--l. 1968--><p class="noindent" >Konwersja fontów wirtualnych do wirtualnej listy właściwości (VPL); </p></dd><dt class="list"> <span class="ec-lmss-10">vptovf</span> </dt><dd class="list"> - <!--l. 2057--><p class="noindent" >Konwersja wirtualnej listy właściwości do fontów wirtualnych; + <!--l. 1970--><p class="noindent" >Konwersja wirtualnej listy właściwości do fontów wirtualnych; </p></dd><dt class="list"> <span class="ec-lmss-10">weave</span> </dt><dd class="list"> - <!--l. 2058--><p class="noindent" >Konwersja <span -class="ec-lmtt-10">WEB </span>do <span class="TEX">T<span -class="E">E</span>X</span>-a.</p></dd></dl> -<!--l. 2061--><p class="noindent" >Dokładny opis funkcji oraz składni tych programów zawarty jest w dokumentacji poszczególnych pakietów + <!--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. 2067--><p class="indent" > Wszystkie programy obsługują standardowe opcje GNU: +</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" > <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> </dt><dd -class="description">podaje podstawowe zasady użytkowania; - </dd><dt class="description"> +class="ec-lmtk-10"> </span> </p></dt><dd +class="description"> + <!--l. 1982--><p class="noindent" >podaje podstawowe zasady użytkowania; + </p></dd><dt class="description"> + <!--l. 1984--><p class="noindent" > <span -class="ec-lmtk-10">--version</span> </dt><dd -class="description">podaje informację o wersji, po czym kończy działanie programu.</dd></dl> -<!--l. 2075--><p class="indent" > I w większości także honorują: +class="ec-lmtk-10">--version</span> </p></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"> <span class="ec-lmtt-10">--verbose</span> </dt><dd class="list"> - <!--l. 2077--><p class="noindent" >podaje dokładny raport z działania programu.</p></dd></dl> -<!--l. 2082--><p class="indent" > Do lokalizowania plików programy oparte na Web2C używają biblioteki do przeszukiwania ścieżek -zwanej Kpathsea (<a + <!--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 href="https://tug.org/kpathsea" class="url" ><span -class="ec-lmtt-10">https://tug.org/kpathsea</span></a>). Dla optymalizacji przeszukiwania <span class="TEX">T<span -class="E">E</span>X</span>-owego drzewa +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ę <span class="TEX">T<span -class="E">E</span>X</span>-a jak i lokalne +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. 2096--><p class="noindent" > +</p><!--l. 2009--><p class="noindent" > </p> <h4 class="subsectionHead"><span class="titlemark">7.1. </span> <a - id="x1-530007.1"></a>Przeszukiwanie ścieżek przez Kpathsea</h4> -<!--l. 2099--><p class="noindent" >Opiszemy najpierw ogólny mechanizm przeszukiwania ścieżek przez bibliotekę Kpathsea. -</p><!--l. 2102--><p class="indent" > Tym, co nazywamy <span + 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 @@ -4106,22 +4075,20 @@ 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. 2110--><p class="indent" > Aby optymalnie zaadaptować się do konwencji wszystkich systemów operacyjnych, na systemach +</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. 2115--><p class="indent" > W celu sprawdzenia konkretnego elementu <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-610007.2">68<!--tex4ht:ref: sec:filename-database --></a>) odnosi się do <span +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ą - - bazy. -</p><!--l. 2121--><p class="indent" > Chociaż najprostszym i najbardziej powszechnym elementem ścieżki jest nazwa katalogu, +</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 @@ -4129,22 +4096,23 @@ 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. 2131--><p class="indent" > Trzeba zauważyć, że jeżeli nazwa poszukiwanego pliku jest absolutna lub jawnie względna, tj. +</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 istnieje. -</p><!--l. 2145--><p class="noindent" > +</p><!--l. 2058--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">7.1.1. </span> <a - id="x1-540007.1.1"></a>Źródła ścieżek</h5> -<!--l. 2148--><p class="noindent" >Nazwa przeszukiwanej ścieżki może pochodzić z wielu źródeł. Oto kolejność, w jakiej Kpathsea ich + 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. 2151--><p class="indent" > +</p><!--l. 2064--><p class="indent" > </p><ol class="enumerate1" > - <li - class="enumerate" id="x1-54002x1">Zmienna środowiskowa ustawiana przez użytkownika, np. <span +<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>” @@ -4152,60 +4120,64 @@ class="ec-lmtt-10">latex</span>” class="ec-lmtt-10">TEXINPUTS </span>wykorzystana zostanie zmienna <span class="ec-lmtt-10">TEXINPUTS.latex</span>. - </li> - <li - class="enumerate" id="x1-54004x2">Plik konfiguracyjny konkretnego programu, np. linia „<span + </p></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="ec-lmtt-10">config.ps </span>programu <span class="ec-lmss-10">dvips</span>. - </li> - <li - class="enumerate" id="x1-54006x3">Plik konfiguracyjny Kpathsea <span + </p></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). - </li> - <li - class="enumerate" id="x1-54008x4">Wartości domyślne dla uruchamianych programów.</li></ol> -<!--l. 2165--><p class="noindent" >Każdą z tych wartości dla danej ścieżki przeszukiwania można zobaczyć, używając opcji diagnostyki + + + </p></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-650007.2.4">71<!--tex4ht:ref: sec:debugging --></a>). -</p><!--l. 2169--><p class="noindent" > +href="#x1-660007.2.4">74<!--tex4ht:ref: sec:debugging --></a>). +</p><!--l. 2082--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">7.1.2. </span> <a - id="x1-550007.1.2"></a>Pliki konfiguracyjne</h5> -<!--l. 2172--><p class="noindent" >Kpathsea szuka ścieżek przeszukiwania i innych definicji w <span + 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 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. 2178--><p class="indent" > Zamiast tego typowa instalacja <span class="TEX">T<span -class="E">E</span>X</span> Live tworzy plik <span -class="ec-lmtt-10">.../2021/texmf.cnf</span>, który w wyjątkowych +</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">.../2021/texmf-dist/web2c/texmf.cnf</span>, ale nie powinien być on +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. 2186--><p class="indent" > Na marginesie, jeśli chcesz po prostu dodać osobisty katalog do konkretnej ścieżki wyszukiwania, +</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> - <div class="verbatim" id="verbatim-2"> - <div class="fancyvrb" id="fancyvrb14"><a - id="x1-55002r1"></a> TEXINPUTS=.:/my/macro/dir:</div> -</div> -<!--l. 2191--><p class="nopar" >Aby ustawienia mogły być zachowane i przenoszone przez lata należy użyć „<span + <pre class="verbatim" id="verbatim-2"> + <pre class="fancyvrb" id="fancyvrb14"><a + id="x1-56002r1"></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-570007.1.4">7.1.4<!--tex4ht:ref: sec:default-expansion --></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 href="#x1-250003.2.3">3.2.3<!--tex4ht:ref: sec:directories --></a>). -</p><!--l. 2196--><p class="indent" > Czytane będą <span +</p><!--l. 2109--><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 @@ -4215,16 +4187,20 @@ 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">Komentarze zaczynają się od <span + <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. - </li> - <li class="itemize">Puste wiersze nie są brane pod uwagę. - </li> - <li class="itemize">Znak „<span + </p></li> + <li class="itemize"> + <!--l. 2118--><p class="noindent" >Puste wiersze nie są brane pod uwagę. + </p></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. - </li> - <li class="itemize">Pozostałe wiersze mają postać:<br + </p></li> + <li class="itemize"> + <!--l. 2124--><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 @@ -4241,32 +4217,34 @@ 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">Nazwa <span + </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>”. - </li> - <li class="itemize">Napis „<span + </p></li> + <li class="itemize"> + <!--l. 2134--><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> lub <span class="ec-lmro-10">program</span><span -class="ec-lmtt-10">.exe</span>. Pozwala to różnym odmianom <span class="TEX">T<span -class="E">E</span>X</span>-a stosować różne ścieżki +class="ec-lmtt-10">.exe</span>. Pozwala to różnym odmianom TeX-a stosować różne ścieżki przeszukiwania. - </li> - <li class="itemize">Jako ciąg znaków, <span + </p></li> + <li class="itemize"> + <!--l. 2138--><p class="noindent" >Jako ciąg znaków, <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-600007.1.7">7.1.7<!--tex4ht:ref: sec:cnf-special-chars --></a>). - <!--l. 2242--><p class="noindent" >Jeżeli systemem operacyjnym jest Unix, to średnik „<span +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">warto</span><span class="ec-lmro-10">ś</span><span @@ -4284,20 +4262,21 @@ class="ec-lmro-10">ć</span> jest class="ec-lmtt-10">:</span>”. Ta zmiana dotyczy wszystkich wartości, ale w praktyce znak o „<span class="ec-lmtt-10">;</span>” nie jest potrzebny nigdzie indziej. - </p><!--l. 2248--><p class="noindent" >Po prawej stronie nie można używać konstrukcji <span + </p><!--l. 2148--><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> - <li class="itemize">Wszystkie definicje czytane są zanim cokolwiek zostanie rozwinięte, tak więc do zmiennych można - się odwoływać przed ich zdefiniowaniem.</li></ul> -<!--l. 2256--><p class="noindent" >Fragment pliku konfiguracyjnego ilustrujący większość opisanych powyżej reguł notacji: + <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> - <div class="fancyvrb" id="fancyvrb15"> + <pre class="fancyvrb" id="fancyvrb15"> <a - id="x1-55004r1"></a><span + id="x1-56004r1"></a><span class="ec-lmtt-9">TEXMF</span><span class="ec-lmtt-9"> </span><span class="ec-lmtt-9"> </span><span @@ -4314,34 +4293,41 @@ 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> -<br class="fancyvrb" /><a - id="x1-55006r2"></a><span + +<a + id="x1-56006r2"></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> -<br class="fancyvrb" /><a - id="x1-55008r3"></a><span + +<a + id="x1-56008r3"></a><span class="ec-lmtt-9">TEXINPUTS.fontinst</span><span class="ec-lmtt-9"> =</span><span class="ec-lmtt-9"> .;$TEXMF/tex//;$TEXMF/fonts/afm//</span> -<br class="fancyvrb" /><a - id="x1-55010r4"></a><span + +<a + id="x1-56010r4"></a><span class="ec-lmtt-9">%</span><span class="ec-lmtt-9"> e-TeX</span><span class="ec-lmtt-9"> related</span><span class="ec-lmtt-9"> files</span> -<br class="fancyvrb" /><a - id="x1-55012r5"></a><span + + + +<a + id="x1-56012r5"></a><span class="ec-lmtt-9">TEXINPUTS.elatex</span><span class="ec-lmtt-9"> </span><span class="ec-lmtt-9"> </span><span class="ec-lmtt-9"> =</span><span class="ec-lmtt-9"> .;$TEXMF/{etex,tex}/{latex,generic;}//</span> -<br class="fancyvrb" /><a - id="x1-55014r6"></a><span + +<a + id="x1-56014r6"></a><span class="ec-lmtt-9">TEXINPUTS.etex</span><span class="ec-lmtt-9"> </span><span class="ec-lmtt-9"> </span><span @@ -4349,14 +4335,12 @@ 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> - </div> -<!--l. 2265--><p class="noindent" > + </pre> +<!--l. 2165--><p class="noindent" > </p> - - <h5 class="subsubsectionHead"><span class="titlemark">7.1.3. </span> <a - id="x1-560007.1.3"></a>Rozwijanie ścieżek</h5> -<!--l. 2268--><p class="noindent" >Kpathsea rozpoznaje w ścieżkach przeszukiwania pewne specjalne znaki oraz konstrukcje, podobne do + 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 <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 @@ -4366,12 +4350,12 @@ głównym <span class="ec-lmtt-10">$USER</span>, które zawierają katalog lub plik <span class="ec-lmtt-10">baz</span>. Rozwinięcia te opisane są w poniższych podrozdziałach. -</p><!--l. 2277--><p class="noindent" > +</p><!--l. 2177--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">7.1.4. </span> <a - id="x1-570007.1.4"></a>Rozwijanie domyślne</h5> -<!--l. 2281--><p class="noindent" >Jeżeli ścieżka przeszukiwania największego uprzywilejowania (patrz „źródła ścieżek” na str. <a -href="#x1-540007.1.1">63<!--tex4ht:ref: Path-sources --></a>) + 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 @@ -4404,39 +4388,38 @@ class="ec-lmtt-10"> .:$TEXMF//tex</span></div> class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> /home/karl:.:$TEXMF//tex</span></div> </div> -<!--l. 2303--><p class="indent" > Ponieważ nieużytecznym byłoby wstawiać wartość domyślną w więcej niż jednym miejscu, +<!--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. 2308--><p class="noindent" > +</p><!--l. 2208--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">7.1.5. </span> <a - id="x1-580007.1.5"></a>Rozwijanie nawiasów</h5> -<!--l. 2311--><p class="noindent" >Użyteczna jest możliwość rozwijania nawiasów, co oznacza, że np. <span class="obeylines-h"><span class="verb"><span + 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 <span class="TEX">T<span -class="E">E</span>X</span>-owych przez przypisanie listy nawiasów do <span +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ę: +class="ec-lmtt-10">texmf.cnf </span>można +znaleźć następującą (uproszczoną tu) definicję: </p> - <div class="verbatim" id="verbatim-3"> - <div class="fancyvrb" id="fancyvrb16"><a - id="x1-58002r1"></a> TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}</div> -</div> -<!--l. 2320--><p class="nopar" >Używając jej, można następnie zdefiniować na przykład: + <pre class="verbatim" id="verbatim-3"> + <pre class="fancyvrb" id="fancyvrb16"><a + id="x1-59002r1"></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: </p> - <div class="verbatim" id="verbatim-4"> - <div class="fancyvrb" id="fancyvrb17"><a - id="x1-58004r1"></a> TEXINPUTS = .;$TEXMF/tex//</div> -</div> -<!--l. 2324--><p class="nopar" >co oznacza, że po szukaniu w katalogu bieżącym będą przeszukane kolejno <span + <pre class="verbatim" id="verbatim-4"> + <pre class="fancyvrb" id="fancyvrb17"><a + id="x1-59004r1"></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 @@ -4445,11 +4428,11 @@ class="ec-lmtt-10">$TEXMFDIST/tex </span>(wszystkie wraz z katalogami niższego dwie ostatnie ścieżki <span class="ec-lmri-10">wyłącznie </span>na podstawie zawartości pliku <span class="ec-lmtt-10">ls-R</span>). -</p><!--l. 2336--><p class="noindent" > +</p><!--l. 2236--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">7.1.6. </span> <a - id="x1-590007.1.6"></a>Rozwijanie podkatalogów</h5> -<!--l. 2339--><p class="noindent" >Dwa lub więcej kolejnych „ciachów” („/”) w elemencie ścieżki, występujących po nazwie katalogu <span + 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 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 @@ -4459,7 +4442,7 @@ potem te pod nimi i tak dalej. Na każdym etapie kolejność, w jakiej przeszu class="ec-lmri-10">nieokre</span><span class="ec-lmri-10">ś</span><span class="ec-lmri-10">lona</span>. -</p><!--l. 2345--><p class="indent" > Jeśli wyszczególni się człony nazwy pliku po „<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 @@ -4469,106 +4452,105 @@ 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. 2350--><p class="indent" > Możliwe jest wielokrotne użycie „<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. 2353--><p class="noindent" > +</p><!--l. 2253--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">7.1.7. </span> <a - id="x1-600007.1.7"></a>Lista znaków specjalnych w plikach <span + id="x1-610007.1.7"></a>Lista znaków specjalnych w plikach <span class="ec-lmtt-10">texmf.cnf </span>– podsumowanie</h5> -<!--l. 2356--><p class="noindent" >Poniższa lista podsumowuje znaczenie znaków specjalnych i konstrukcji w plikach konfiguracyjnych +<!--l. 2256--><p class="noindent" >Poniższa lista podsumowuje znaczenie znaków specjalnych i konstrukcji w plikach konfiguracyjnych Kpathsea. -</p><!--l. 2361--><p class="noindent" > +</p><!--l. 2261--><p class="noindent" > </p><dl class="list1"><dt class="list"> <span class="ec-lmtt-10">:</span> </dt><dd class="list"> - <!--l. 2362--><p class="noindent" >Znak rozdzielający w specyfikacji ścieżki; umieszczony na początku lub na końcu ścieżki, + <!--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"> <span class="ec-lmtt-10">;</span> </dt><dd class="list"> - <!--l. 2364--><p class="noindent" >Znak rozdzielający dla systemów nieuniksowych (działa tak jak <span + <!--l. 2264--><p class="noindent" >Znak rozdzielający dla systemów nieuniksowych (działa tak jak <span class="ec-lmtt-10">:</span>). </p></dd><dt class="list"> <span class="ec-lmtt-10">$</span> </dt><dd class="list"> - <!--l. 2366--><p class="noindent" >Rozwijanie zmiennej. + <!--l. 2266--><p class="noindent" >Rozwijanie zmiennej. </p></dd><dt class="list"> <span class="ec-lmtt-10">~</span> </dt><dd class="list"> - <!--l. 2367--><p class="noindent" >Oznacza katalog główny użytkownika. + <!--l. 2267--><p class="noindent" >Oznacza katalog główny użytkownika. </p></dd><dt class="list"> <span class="ec-lmtt-10">{</span><span class="ec-lmtt-10">…}</span> </dt><dd class="list"> - <!--l. 2368--><p class="noindent" >Rozwijanie nawiasów. + <!--l. 2268--><p class="noindent" >Rozwijanie nawiasów. </p></dd><dt class="list"> <span class="ec-lmtt-10">,</span> </dt><dd class="list"> - <!--l. 2370--><p class="noindent" >Oddziela elementy w rozwinięciu nawiasu. + <!--l. 2270--><p class="noindent" >Oddziela elementy w rozwinięciu nawiasu. </p></dd><dt class="list"> <span class="ec-lmtt-10">//</span> </dt><dd class="list"> - <!--l. 2371--><p class="noindent" >Rozwijanie podkatalogów (może wystąpić gdziekolwiek w ścieżce, poza jej początkiem). + <!--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"> <span -class="ec-lmtt-10">%</span> </dt><dd +class="ec-lmtt-10">%</span> and <span +class="ec-lmtt-10">#</span></dt><dd class="list"> - <!--l. 2373--><p class="noindent" >Początek komentarza, obejmującego wszystkie znaki do końca linii. + <!--l. 2273--><p class="noindent" >Początek komentarza, obejmującego wszystkie znaki do końca linii. </p></dd><dt class="list"> <span class="ec-lmtt-10">\</span> </dt><dd class="list"> - <!--l. 2375--><p class="noindent" >Znak kontynuacji na końcu wiersza pozwalający na wpisy wieloliniowe. + <!--l. 2275--><p class="noindent" >Znak kontynuacji na końcu wiersza pozwalający na wpisy wieloliniowe. </p></dd><dt class="list"> <span class="ec-lmtt-10">!!</span> </dt><dd class="list"> - <!--l. 2376--><p class="noindent" >Przeszukiwanie <span + <!--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. 2380--><p class="noindent" > +<!--l. 2280--><p class="noindent" > </p> <h4 class="subsectionHead"><span class="titlemark">7.2. </span> <a - id="x1-610007.2"></a>Bazy nazw plików</h4> -<!--l. 2383--><p class="noindent" >Podczas przeszukiwania Kpathsea stara się zminimalizować dostęp do dysku. Niemniej, w przypadku -instalacji standardowej <span class="TEX">T<span -class="E">E</span>X</span> Live, lub innej instalacji z wystarczającą liczbą katalogów przeglądanie -każdego dopuszczalnego katalogu w poszukiwaniu pliku może zabierać sporo czasu (ma to miejsce -zwłaszcza, jeżeli przeszukać trzeba setki katalogów z fontami). Dlatego też Kpathsea może używać -zewnętrznego pliku z „bazą danych” o nazwie <span -class="ec-lmtt-10">ls-R</span>, który zawiera przypisania plików do katalogów. Unika -się w ten sposób czasochłonnego przeszukiwania dysku. -</p><!--l. 2392--><p class="indent" > Drugi plik z bazą danych – <span + 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 class="ec-lmtt-10">ls-R</span>. -</p><!--l. 2397--><p class="noindent" > +</p><!--l. 2297--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">7.2.1. </span> <a - id="x1-620007.2.1"></a>Baza nazw plików</h5> -<!--l. 2400--><p class="noindent" >Jak wspomniano, plik zawierający główną bazę nazw plików musi nosić nazwę <span + 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 <span class="TEX">T<span -class="E">E</span>X</span>-owej (domyślnie <span +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 hierarchia. Kpathsea szuka pliku <span class="ec-lmtt-10">ls-R </span>w ścieżce <span class="ec-lmtt-10">TEXMFDBS</span>. -</p><!--l. 2407--><p class="indent" > Najlepszym sposobem stworzenia i utrzymywania pliku „<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 class="ec-lmtt-10">mktexlsr</span>, będącego składnikiem dystrybucji. Jest on wywoływany przez różne skrypty typu „<span @@ -4594,23 +4576,21 @@ class="ec-lmtt-10">ls</span> działa prawidłowo). Aby mieć pewność, że baza danych jest zawsze aktualna, wygodnie jest przebudowywać ją regularnie za pomocą demona <span class="ec-lmtt-10">cron</span>. -<!--l. 2422--><p class="indent" > Jeśli szukanego pliku nie ma w bazie danych, Kpathsea domyślnie przechodzi do przeszukiwania dysku. +<!--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. 2427--><p class="noindent" > +</p><!--l. 2327--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">7.2.2. </span> <a - id="x1-630007.2.2"></a>kpsewhich – program do przeszukiwania ścieżek</h5> -<!--l. 2430--><p class="noindent" >Przeszukiwanie ścieżek przez program <span -class="ec-lmtt-10">kpsewhich </span>jest niezależne od jakiejkolwiek aplikacji. -Może on być przydatny jako rodzaj programu <span -class="ec-lmtt-10">find</span>, za pomocą którego lokalizować można -pliki w hierarchiach <span class="TEX">T<span -class="E">E</span>X</span>-owych (jest on używany intensywnie w skryptach „<span -class="ec-lmtt-10">mktex...</span>” tej -dystrybucji). + 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ć +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> <div class="alltt"> @@ -4631,12 +4611,12 @@ 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. 2442--><p class="indent" > Kpathsea traktuje każdy argument niebędący parametrem jako nazwę pliku i zwraca pierwszą +<!--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. 2447--><p class="indent" > Poniżej przedstawione zostały ważniejsze parametry. -</p><!--l. 2449--><p class="noindent" > +</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"> @@ -4644,7 +4624,7 @@ class="ec-lmtt-10">find</span>”). class="ec-lmtt-10">--dpi=</span><span class="ec-lmro-10">num</span> </dt><dd class="list"> - <!--l. 2450--><p class="noindent" ><br + <!--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 @@ -4657,7 +4637,7 @@ class="ec-lmtt-10">-D</span>” działa identycznie. Domyślną wartością jest class="ec-lmtt-10">--format=</span><span class="ec-lmro-10">nazwa</span> </dt><dd class="list"> - <!--l. 2455--><p class="noindent" ><br + <!--l. 2355--><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, @@ -4673,7 +4653,7 @@ class="ec-lmtt-10">kpsewhich --help-formats</span>. class="ec-lmtt-10">--mode=</span><span class="ec-lmro-10">string</span> </dt><dd class="list"> - <!--l. 2462--><p class="noindent" ><br + <!--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 @@ -4683,7 +4663,7 @@ class="ec-lmtt-10">pk</span>”. Brak wartości <span class="ec-lmtt-10">--must-exist</span> </dt><dd class="list"> - <!--l. 2467--><p class="noindent" ><br + <!--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 class="ec-lmtt-10">ls-R</span>. @@ -4692,7 +4672,7 @@ class="ec-lmtt-10">ls-R</span>. class="ec-lmtt-10">--path=</span><span class="ec-lmro-10">string</span> </dt><dd class="list"> - <!--l. 2472--><p class="noindent" ><br + <!--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 @@ -4705,7 +4685,7 @@ class="ec-lmtt-10">--format</span>” wzajemnie się wykluczają. class="ec-lmtt-10">--progname=</span><span class="ec-lmro-10">nazwa</span> </dt><dd class="list"> - <!--l. 2477--><p class="noindent" ><br + <!--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 <span @@ -4717,7 +4697,7 @@ class="ec-lmtt-10">kpsewhich</span>”. class="ec-lmtt-10">--show-path=</span><span class="ec-lmro-10">nazwa</span> </dt><dd class="list"> - <!--l. 2482--><p class="noindent" ><br + <!--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 @@ -4729,14 +4709,14 @@ class="ec-lmtt-10">--format</span>”. class="ec-lmtt-10">--debug=</span><span class="ec-lmro-10">num</span> </dt><dd class="list"> - <!--l. 2487--><p class="noindent" ><br + <!--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. 2491--><p class="noindent" > +<!--l. 2391--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">7.2.3. </span> <a - id="x1-640007.2.3"></a>Przykłady użycia</h5> -<!--l. 2494--><p class="noindent" >Przyjrzyjmy się teraz, jak działa Kpathsea. Oto proste wyszukiwanie: + 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> <div class="alltt"> @@ -4753,8 +4733,7 @@ class="ec-lmtt-10">/usr/local/texmf-dist/tex/latex/base/article.cls</span></div> 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 <span class="TEX">T<span -class="E">E</span>X</span>-a). Znajdujemy go w podkatalogu +class="ec-lmtt-10">tex </span>(katalogi plików źródł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 @@ -4800,7 +4779,7 @@ class="ec-lmtk-10"> tugboat.bib</span> class="ec-lmtt-10">/usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib</span> </div> </div> -<!--l. 2520--><p class="noindent" >(Ostatni plik to BibTeX-owa baza bibliograficzna dla artykułów <span +<!--l. 2420--><p class="noindent" >(Ostatni plik to BibTeX-owa baza bibliograficzna dla artykułów <span class="ec-lmri-10">TUGBoat</span>). </p> <div class="alltt"> @@ -4818,8 +4797,7 @@ 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 <span class="TEX">T<span -class="E">E</span>X</span> Live fontów +class="ec-lmtt-10">.pk</span>”) Wynika to z faktu używania w TeX Live fontów PostScript-owych Type1. <div class="alltt"> <div class="obeylines-v"> @@ -4855,11 +4833,10 @@ class="ec-lmss-10">xdvi </span>zatrzymałyby się, aby utworzyć pliki <span class="ec-lmtt-10">.pk </span>w wymaganej rozdzielczości (używając skryptu <span class="ec-lmss-10">mktexpk</span>). -<!--l. 2551--><p class="indent" > Przeanalizujmy teraz pliki nagłówkowe i konfiguracyjne programu <span +<!--l. 2451--><p class="indent" > Przeanalizujmy teraz pliki nagłówkowe i konfiguracyjne programu <span class="ec-lmss-10">dvips</span>. Najpierw szukamy pliku PostScript-owego prologu <span -class="ec-lmtt-10">tex.pro</span>, wykorzystywanego dla potrzeb <span class="TEX">T<span -class="E">E</span>X</span>-a. Drugi przykład pokazuje +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 @@ -4908,7 +4885,7 @@ class="ec-lmtt-10"> /usr/local/texmf/fonts/map/dvips/updmap/psfonts.map</span> </div> </div> -<!--l. 2572--><p class="indent" > Przyjrzyjmy się teraz bliżej plikom pomocniczym fontów Times PostScript z kolekcji URW. +<!--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"> @@ -5012,22 +4989,22 @@ class="ec-lmtt-10"> </span><span class="ec-lmtt-10"> /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb</span> </div> </div> -<!--l. 2610--><p class="indent" > Powyższe przykłady pokazują, jak łatwo można znajdować lokalizację danego pliku. Jest to ważne +<!--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. 2615--><p class="noindent" > +</p><!--l. 2515--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">7.2.4. </span> <a - id="x1-650007.2.4"></a>Diagnostyka błędów</h5> -<!--l. 2618--><p class="noindent" >Czasami niezbędne są informacje o tym, jak program sobie radzi z odniesieniami do plików. + 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"> <span class="ec-lmtt-10"> 1 </span> </dt><dd class="list"> - <!--l. 2622--><p class="noindent" >Wywołanie <span + <!--l. 2522--><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. @@ -5035,7 +5012,7 @@ class="ec-lmtt-10">ls-R </span>nie <span class="ec-lmtt-10"> 2 </span> </dt><dd class="list"> - <!--l. 2625--><p class="noindent" >Zapis odwołań do tablic asocjacyjnych (<span + <!--l. 2525--><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. @@ -5045,41 +5022,41 @@ class="ec-lmtt-10">ls-R</span>, pliki przemapowań, <span class="ec-lmtt-10"> 4 </span> </dt><dd class="list"> - <!--l. 2627--><p class="noindent" >Operacje otwarcia i zamknięcia pliku. + <!--l. 2527--><p class="noindent" >Operacje otwarcia i zamknięcia pliku. </p></dd><dt class="list"> <span class="ec-lmtt-10"> 8 </span> </dt><dd class="list"> - <!--l. 2628--><p class="noindent" >Ogólne informacje o ścieżkach dla typów plików szukanych przez Kpathsea; użyteczne do + <!--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"> <span class="ec-lmtt-10">16 </span> </dt><dd class="list"> - <!--l. 2631--><p class="noindent" >Lista katalogów dla każdego z elementów ścieżki (odnosi się tylko do poszukiwań na + <!--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"> <span class="ec-lmtt-10">32 </span> </dt><dd class="list"> - <!--l. 2633--><p class="noindent" >Poszukiwania plików. + <!--l. 2533--><p class="noindent" >Poszukiwania plików. </p></dd><dt class="list"> <span class="ec-lmtt-10">64 </span> </dt><dd class="list"> - <!--l. 2634--><p class="noindent" >Wartości zmiennych.</p></dd></dl> -<!--l. 2636--><p class="noindent" >Wartość <span + <!--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. 2640--><p class="indent" > Podobnie w przypadku programu <span +</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 problem. -</p><!--l. 2645--><p class="indent" > Ogólnie mówiąc, ponieważ programy odwołują się wewnętrznie do biblioteki Kpathsea, opcje +</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. 2650--><p class="noindent" ><span +</p><!--l. 2550--><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 @@ -5089,20 +5066,22 @@ do pliku. Do celów diagnostycznych można chwilowo ustawić zmienne (w oknie C class="ec-lmtt-10">SET</span> <span class="ec-lmtt-10">KPATHSEA_DEBUG_OUTPUT=err.log</span>. -</p><!--l. 2660--><p class="indent" > Rozważmy na przykład mały <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-owy plik źródłowy <span +</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: </p> - <div class="verbatim" id="verbatim-5"> - <div class="fancyvrb" id="fancyvrb18"><a - id="x1-65002r1"></a> \documentclass{article}<br class="fancyvrb" /><a - id="x1-65004r2"></a> \begin{document}<br class="fancyvrb" /><a - id="x1-65006r3"></a> Hello World!<br class="fancyvrb" /><a - id="x1-65008r4"></a> \end{document}</div> -</div> -<!--l. 2667--><p class="nopar" >Ten mały plik korzysta jedynie z fontu <span + <pre class="verbatim" id="verbatim-5"> + <pre class="fancyvrb" id="fancyvrb18"><a + id="x1-66002r1"></a> \documentclass{article} +<a + id="x1-66004r2"></a> \begin{document} +<a + id="x1-66006r3"></a> Hello World! +<a + id="x1-66008r4"></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 class="ec-lmss-10">dvips </span>przygotowuje plik PostScript-owy (chcemy użyć wersji Type1 fontu Computer Modern, stąd opcja <span @@ -5125,9 +5104,9 @@ class="ec-lmss-10">dvips </span>Reference Manual, <a href="../../../../texmf-dist/doc/dvips/dvips.pdf" >texmf-dist/doc/dvips/dvips.pdf</a>). Komunikaty z uruchomienia programu (nieco zmodyfikowane) znajdują się na rys. <a -href="#x1-65031r12">12<!--tex4ht:ref: fig:dvipsdbga --></a>. -<!--l. 2680--><p class="indent" > <a - id="x1-65031r12"></a></p><figure class="float" +href="#x1-66031r12">12<!--tex4ht:ref: fig:dvipsdbga --></a>. +<!--l. 2576--><p class="indent" > <a + id="x1-66031r12"></a></p><figure class="float" > @@ -5200,12 +5179,12 @@ 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-65031r12 --> +<figcaption class="caption" ><span class="id">Rysunek 12: </span><span +class="content">Szukanie pliku konfiguracyjnego</span></figcaption><!--tex4ht:label?: x1-66031r12 --> </figure> -<!--l. 2686--><p class="indent" > Program <span +<!--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 @@ -5224,8 +5203,7 @@ konfiguracyjny <span class="ec-lmtt-10">config.cms </span>dla fontów PostScript-owych Computer Modern (jest to inicjowane przez dodanie parametru <span class="ec-lmtt-10">-Pcms </span>przy uruchamianiu programu). Plik ten zawiera listę plików z „mapami”, -które definiują relacje pomiędzy <span class="TEX">T<span -class="E">E</span>X</span>-owymi, PostScript-owymi i systemowymi nazwami fontów. +które definiują relacje pomiędzy TeX-owymi, PostScript-owymi i systemowymi nazwami fontów. </p><div class="alltt"> <div class="obeylines-v"> @@ -5253,8 +5231,8 @@ class="ec-lmtt-10">psfonts.map</span>, który ładowany jest domyślnie (zawiera on deklaracje często używanych fontów postscriptowych; więcej szczegółów na temat postscriptowych plików przemapowań fontów można znaleźć w ostatniej części rozdziału <a -href="#x1-640007.2.3">7.2.3<!--tex4ht:ref: sec:examples-of-use --></a>). -<!--l. 2714--><p class="indent" > W tym miejscu <span +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 class="obeylines-v"> @@ -5391,21 +5369,19 @@ class="ec-lmtt-9"><cmr10.pfb>[1]</span> </div> </div> <h4 class="subsectionHead"><span class="titlemark">7.3. </span> <a - id="x1-660007.3"></a>Parametry kontrolujące działanie programów</h4> -<!--l. 2765--><p class="noindent" >Inną użyteczną cechą Web2C jest możliwość kontrolowania wielu parametrów określających + 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. 2768--><p class="indent" > Ustawienia wszystkich parametrów znajdują się w części trzeciej pliku. Najważniejszymi zmiennymi +</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"> <span class="ec-lmtt-10">main_memory</span> </dt><dd class="list"> - <!--l. 2771--><p class="noindent" >Całkowita wielkość pamięci dostępnej dla <span class="TEX">T<span -class="E">E</span>X</span>-a, Metafont-a i MetaPost-a. Dla każdego + <!--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 <span class="TEX">T<span -class="E">E</span>X</span> i nazwać taki plik <span + 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 @@ -5415,36 +5391,31 @@ class="ec-lmtt-10">texmf.cnf</span>. <span class="ec-lmtt-10">extra_mem_bot</span> </dt><dd class="list"> - <!--l. 2780--><p class="noindent" >Dodatkowa wielkość pamięci przeznaczonej na „duże” struktury danych <span class="TEX">T<span -class="E">E</span>X</span>-a, takie jak: - pudełka, kleje itd.; przydatna zwłaszcza w wypadku korzystania z pakietu PI C<span class="TEX">T<span -class="E">E</span>X</span>. + <!--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"> <span class="ec-lmtt-10">font_mem_size</span> </dt><dd class="list"> - <!--l. 2784--><p class="noindent" >Wielkość pamięci przeznaczonej przez <span class="TEX">T<span -class="E">E</span>X</span>-a na informacje o fontach. Jest to mniej więcej - ogólna wielkość wczytywanych przez <span class="TEX">T<span -class="E">E</span>X</span>-a plików TFM. + <!--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"> <span class="ec-lmtt-10">hash_extra</span> </dt><dd class="list"> - <!--l. 2788--><p class="noindent" >Dodatkowa wielkość pamięci przeznaczonej na tablicę zawierającą nazwy instrukcji; domyślna + <!--l. 2684--><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. 2795--><p class="indent" > Oczywiście powyższa możliwość nie zastąpi prawdziwej, dynamicznej alokacji pamięci. Jest to -jednak niezwykle trudne do zaimplementowania w obecnej wersji <span class="TEX">T<span -class="E">E</span>X</span>-a i dlatego powyższe parametry +<!--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. 2802--><p class="indent" > <a id="texmfdotdir"></a> +</p><!--l. 2698--><p class="indent" > <a id="texmfdotdir"></a> </p> <h4 class="subsectionHead"><span class="titlemark">7.4. </span> <a - id="x1-670007.4"></a><span + id="x1-680007.4"></a><span class="ec-lmtt-10">$TEXMFDOTDIR</span></h4> -<!--l. 2806--><p class="noindent" >W wielu miejscach powyżej podajemy różne ścieżki przeszukiwania zaczynające się od znaku <span +<!--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"> @@ -5453,9 +5424,8 @@ najpierw przeszukać katalog bieżący), tak jak w </p><div class="alltt"> class="ec-lmtt-9">TEXINPUTS=.;$TEXMF/tex//</span> </div> </div> -<!--l. 2812--><p class="indent" > Jest to uproszczenie. Plik <span -class="ec-lmtt-10">texmf.cnf </span>który dostarczamy w <span class="TEX">T<span -class="E">E</span>X</span> Live używa <span +<!--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"> @@ -5468,7 +5438,7 @@ class="ec-lmtt-9">TEXINPUTS=$TEXMFDOTDIR;$TEXMF/tex//</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. 2820--><p class="indent" > Powód użycia zmiennej <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 @@ -5481,231 +5451,232 @@ w którym budujemy dokument) i wtedy wszystkie podkatalogi będą przeszukiwane należy używać <span class="ec-lmtt-10">.// </span>domyślnie. Jest wysoce niepożądane i potencjalnie niebezpieczne przeszukiwanie wszystkich podkatalogów dla dowolnego dokumentu.) -</p><!--l. 2829--><p class="indent" > I jeszcze jeden przykład. Jeśli wszystkie pliki są wyszukiwane poprzez podanie bezpośrednich ścieżek +</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. 2834--><p class="indent" > Domyślną wartością <span +</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. 2836--><p class="indent" > <a id="ack"></a> +</p><!--l. 2732--><p class="indent" > <a id="ack"></a> </p> <h3 class="sectionHead"><span class="titlemark">8. </span> <a - id="x1-680008"></a>Podziękowania</h3> -<!--l. 2839--><p class="noindent" ><span class="TEX">T<span -class="E">E</span>X</span> Live jest wspólnym dziełem prawie wszystkich grup <span class="TEX">T<span -class="E">E</span>X</span>-owych. Niniejsza edycja <span class="TEX">T<span -class="E">E</span>X</span> Live została + 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> <ul class="itemize1"> - <li class="itemize">grup <span class="TEX">T<span -class="E">E</span>X</span>-owych: międzynarodowej, niemieckiej, holenderskiej i polskiej (odpowiednio: TUG, + <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 <span class="TEX">T<span -class="E">E</span>X</span>! (Odwiedź + techniczną i organizacyjną. Dołącz do swojej grupy użytkowników systemu TeX! (Odwiedź <a href="https://tug.org/usergroups.html" class="url" ><span class="ec-lmtt-10">https://tug.org/usergroups.html</span></a>); - </li> - <li class="itemize">zespołu CTAN (<a + </p></li> + <li class="itemize"> + <!--l. 2746--><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 <span class="TEX">T<span -class="E">E</span>X</span> Live i udostępnia - wspólną infrastrukturę służącą aktualizacji pakietów, od której zależy <span class="TEX">T<span -class="E">E</span>X</span> Live; - </li> - <li class="itemize">Nelsona Beebe, który umożliwił dostęp do wielu platform dewelperom <span class="TEX">T<span -class="E">E</span>X</span> Live, który sam +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; - </li> - <li class="itemize">Johna Bowmana, który dostosował swój zaawansowany program Asymptote do współpracy z - <span class="TEX">T<span -class="E">E</span>X</span> Live; - </li> - <li class="itemize">Petera Breitenlohnera i zespołu e-<span class="TEX">T<span -class="E">E</span>X</span>, którzy stworzyli stabilną podstawę przyszłych wersji - <span class="TEX">T<span -class="E">E</span>X</span>-a (Peter dodatkowo służył nieustanną pomocą w wykorzystaniu narzędzi GNU autotools - w <span class="TEX">T<span -class="E">E</span>X</span> Live); Peter zmarł w październiku 2015 roku, dedykujemy kontynuację prac Jego + </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. - </li> - <li class="itemize">Jin-Hwan Cho i całego zespołu DVIPDFM<span + </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ą; - </li> - <li class="itemize">Thomasa Essera, autora wspaniałego te<span class="TEX">T<span -class="E">E</span>X</span>-a, bez którego <span class="TEX">T<span -class="E">E</span>X</span> Live z całą pewnością by nie + </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ł; - </li> - <li class="itemize">Michaela Goossensa, który był współautorem pierwotnej dokumentacji; - </li> - <li class="itemize">Eitana Gurari, autora programu <span class="TEX">T<span -class="E">E</span>X</span>4ht (wykorzystanego do tworzenia niniejszej dokumentacji + </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; - </li> - <li class="itemize">Hansa Hagena, który dostosowywał pakiet Con<span class="TEX">T<span -class="E">E</span>X</span>t (<a + </p></li> + <li class="itemize"> + <!--l. 2775--><p class="noindent" >Hansa Hagena, który dostosowywał pakiet ConTeXt ( <a href="https://pragma-ade.com" class="url" ><span class="ec-lmtt-10">https://pragma-ade.com</span></a>) do potrzeb - <span class="TEX">T<span -class="E">E</span>X</span> Live i nadal rozwija <span class="TEX">T<span -class="E">E</span>X</span>-a; - </li> - <li class="itemize">Hàn Thế Thànha, Martina Schrödera i zespołu pdf<span class="TEX">T<span -class="E">E</span>X</span>(<a + TeX Live i nadal rozwija TeX-a; + + + </p></li> + <li class="itemize"> + <!--l. 2778--><p class="noindent" >Hàn Thế Thànha, Martina Schrödera i zespołu pdfTeX( <a href="https://pdftex.org" class="url" ><span -class="ec-lmtt-10">https://pdftex.org</span></a>), którzy +class="ec-lmtt-10">https://pdftex.org</span></a>), którzy kontynuują ulepszanie tego programu; - </li> - <li class="itemize">Hartmuta Henkela, mającego istotny udział w rozwoju pdf<span class="TEX">T<span -class="E">E</span>X</span>-a, Lua<span class="TEX">T<span -class="E">E</span>X</span>-a i innych + </p></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; - </li> - <li class="itemize">Shunshaku Hirata, za wiele oryginalnych i będących kontynuacją ulepszeń sterownika + </p></li> + <li class="itemize"> + <!--l. 2785--><p class="noindent" >Shunshaku Hirata, za wiele oryginalnych i będących kontynuacją ulepszeń sterownika DVIPDFM<span class="plmi-10">x</span>. - - - </li> - <li class="itemize">Taco Hoekwatera, który wznowił rozwój MetaPosta i pracowa - nad Lua<span class="TEX">T<span -class="E">E</span>X</span>-em (<a + </p></li> + <li class="itemize"> + <!--l. 2788--><p class="noindent" >Taco Hoekwatera, który wznowił rozwój 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 Con<span class="TEX">T<span -class="E">E</span>X</span>t w <span class="TEX">T<span -class="E">E</span>X</span> Live - oraz ulepszył bibliotekę Kpathsea, dodając jej wielowątkowość i za wiele więcej - </li> - <li class="itemize">Khaleda Hosny, który pracuje nad doskonaleniem Xe<span class="TEX">T<span -class="E">E</span>X</span>, DVIPDFM<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> + <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; - </li> - <li class="itemize">Pawła Jackowskiego, który wykonał instalator dla Windows <span + </p></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 <span class="ec-lmss-10">tlpmgui </span>(programy te były wykorzystywane w poprzednich edycjach); - </li> - <li class="itemize">Akira Kakuto, który dostarczył programy dla Windows, pochodzące z japońskich dystrybucji - W32TEX i W64TEX (<a + </p></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 href="https://w32tex.org" class="url" ><span -class="ec-lmtt-10">https://w32tex.org</span></a>), stale dostosowywane i aktualizowane dla potrzeb - <span class="TEX">T<span -class="E">E</span>X</span> Live; - </li> - <li class="itemize">Jonathana Kew, który zainicjować nową ścieżkę rozwojową – Xe<span class="TEX">T<span -class="E">E</span>X</span>, i który włożył - sporo wysiłku w zintegrowanie tego programu z <span class="TEX">T<span -class="E">E</span>X</span> Live, jak również zapoczątkował prace - nad instalatorem dla Mac<span class="TEX">T<span -class="E">E</span>X</span> oraz edytorem <span class="TEX">T<span -class="E">E</span>X</span>works; - </li> - <li class="itemize">Hironori Kitagawa, za pielęgnację (e)p<span class="TEX">T<span -class="E">E</span>X</span>-a i związane z tym działania wspierające; - </li> - <li class="itemize">Dicka Kocha, który pielęgnuje Mac<span class="TEX">T<span -class="E">E</span>X</span>-a (<a +class="ec-lmtt-10">https://w32tex.org</span></a>), stale dostosowywane i aktualizowane dla + potrzeb TeX Live; + </p></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 + instalatorem dla MacTeX oraz edytorem TeXworks; + </p></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> + <li class="itemize"> + <!--l. 2812--><p class="noindent" >Dicka Kocha, który 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 <span class="TEX">T<span -class="E">E</span>X</span> Live i bardzo sympatycznie współpracuje; - </li> - <li class="itemize">Reinharda Kotuchy, mającego istotny udział w stworzeniu nowej infrastruktury i programu - instalacyjnego dla <span class="TEX">T<span -class="E">E</span>X</span> Live 2008, uparcie dążącego do ujednolicenia działania <span class="TEX">T<span -class="E">E</span>X</span> Live + z TeX Live i bardzo sympatycznie współpracuje; + </p></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; - </li> - <li class="itemize">Siep Kroonenberg, również za wielki wkład w stworzenie nowej infrastruktury i programu - instalacyjnego dla <span class="TEX">T<span -class="E">E</span>X</span> Live 2008 (szczególnie dla Windows) oraz włożyła sporo pracy + </p></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; - </li> - <li class="itemize">Clerk Ma, za poprawianie błędów w silnikach i rozbudowę; - </li> - <li class="itemize">Mojcy Miklavec, która pomagała wielokrotnie w pracach związanych z Con<span class="TEX">T<span -class="E">E</span>X</span>t-em, za + </p></li> + <li class="itemize"> + <!--l. 2824--><p class="noindent" >Clerk Ma, za poprawianie błędów w silnikach i rozbudowę; + </p></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; - </li> - <li class="itemize">Heiko Oberdiek, za pakiet <span + + + </p></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 <span class="ec-lmss-10">pst-geo</span>, abyśmy mogli je dołączyć, a przede wszystkim, za jego wyjątkowo godną uwagi pracę nad pakietem <span class="ec-lmss-10">hyperref</span>. - </li> - <li class="itemize">Phelype Oleinik, za wprowadzenie w 2020 roku dla wszystkich systemów group-delimited <span + </p></li> + <li class="itemize"> + <!--l. 2834--><p class="noindent" >Phelype Oleinik, za wprowadzenie w 2020 roku dla wszystkich systemów group-delimited <span class="ec-lmtt-10">\input</span>. - </li> - <li class="itemize">Petra Olšáka, który koordynował i sprawdzał przygotowanie pakietów czeskich i słowackich; - </li> - <li class="itemize">Toshio Oshimy, który opracował przeglądarkę <span + </p></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> + <li class="itemize"> + <!--l. 2839--><p class="noindent" >Toshio Oshimy, który opracował przeglądarkę <span class="ec-lmss-10">dviout </span>dla Windows; - </li> - <li class="itemize">Manuela Pégourié-Gonnarda, który pomógł w aktualizacji pakietów i pracował nad <span + </p></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 class="ec-lmss-10">texdoc</span>; - </li> - <li class="itemize">Fabrice’a Popineau, który pierwszy stworzył wersje oprogramowania dla Windows, także za + </p></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; - </li> - <li class="itemize">Norberta Preininga, głównego architekta infrastruktury i programu instalacyjnego, a także - koordynował (wraz z Frankiem Küsterem) debianową wersję <span class="TEX">T<span -class="E">E</span>X</span> Live i przedstawił wiele + </p></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ń; - </li> - <li class="itemize">Sebastiana Rahtza, który stworzył <span class="TEX">T<span -class="E">E</span>X</span> Live i kierował projektem przez wiele lat; Sebastian + </p></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; - </li> - - - <li class="itemize">Luigi Scarso, który kontynuuje rozwój MetaPosta, Lua<span class="TEX">T<span -class="E">E</span>X</span>-a i innych programów; - </li> - <li class="itemize">Andreasa Scherera, za <span -class="ec-lmtt-10">cwebbin</span>, implementację CWEB używaną w <span class="TEX">T<span -class="E">E</span>X</span> Live i ciągłą pielęgnację + </p></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> + <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ę oryginalego CWEB; - </li> - <li class="itemize">Takuji Tanaka, za pielęgnację (e)(u)p<span class="TEX">T<span -class="E">E</span>X</span>-a i związane z tym wsparcie; - </li> - <li class="itemize">Tomka Trzeciaka, który pracowicie rozwiązywał rozliczne problemy związane z Windows; - </li> - <li class="itemize">Vladimira Volovicha, który wydatnie pomógł w rozwiązywaniu problemów przenośności, + </p></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> + <li class="itemize"> + <!--l. 2863--><p class="noindent" >Tomka Trzeciaka, który pracowicie rozwiązywał rozliczne problemy związane z Windows; + </p></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 class="ec-lmss-10">xindy</span>; - </li> - <li class="itemize">Staszka Wawrykiewicza, głównego testującego <span class="TEX">T<span -class="E">E</span>X</span> Live w różnych systemach, który + </p></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; - </li> - <li class="itemize">Olafa Webera, który w poprzednich latach cierpliwie pielęgnował Web2C; - </li> - <li class="itemize">Gerbena Wierda, który przygotował oryginalne oprogramowanie i wsparcie dla Mac OS X; - </li> - <li class="itemize">Grahama Williamsa, który zainicjował prace nad <span class="TEX">T<span -class="E">E</span>X</span> Catalogue. - </li> - <li class="itemize">Josepha Wrighta, za ogromną pracę nad przystosowaniem niektórych instrukcji pierwotnych + </p></li> + <li class="itemize"> + <!--l. 2874--><p class="noindent" >Olafa Webera, który w poprzednich latach cierpliwie pielęgnował Web2C; + </p></li> + <li class="itemize"> + <!--l. 2876--><p class="noindent" >Gerbena Wierda, który przygotował oryginalne oprogramowanie i wsparcie dla Mac OS X; + </p></li> + + + <li class="itemize"> + <!--l. 2879--><p class="noindent" >Grahama Williamsa, który zainicjował prace nad TeX Catalogue. + </p></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; - </li> - <li class="itemize">Hironobu Yamashita, za duży wkład pracy nad p<span class="TEX">T<span -class="E">E</span>X</span>-em i jego obsługą; + </p></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> </li></ul> -<!--l. 2992--><p class="indent" > Binaria skompilowali: Marc Baudoin (<span +<!--l. 2888--><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 @@ -5726,175 +5697,149 @@ class="ec-lmss-10">sparc-solaris</span>), Norbert Preining (<span class="ec-lmss-10">i386-linux</span>, <span class="ec-lmss-10">x86_64-linux</span>, <span class="ec-lmss-10">x86_64-linuxmusl</span>). Informacje na temat -procesu budowy <span class="TEX">T<span -class="E">E</span>X</span> Live można znaleźć na stronie: <a +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. 3010--><p class="indent" > Aktualizacje i tłumaczenia dokumentacji wykonali: Takuto Asakura (japoński), Denis Bitouzé & Patrick +</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ę <span class="TEX">T<span -class="E">E</span>X</span> Live znajdziemy na stronie <a +(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. 3023--><p class="indent" > Oczywiście, najważniejsze podziękowania należą się Donaldowi Knuthowi za stworzenie systemu <span class="TEX">T<span -class="E">E</span>X</span> +</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. 3027--><p class="noindent" > +</p><!--l. 2923--><p class="noindent" > </p> <h3 class="sectionHead"><span class="titlemark">9. </span> <a - id="x1-690009"></a>Historia</h3> -<!--l. 3030--><p class="noindent" > + id="x1-700009"></a>Historia</h3> +<!--l. 2926--><p class="noindent" > </p> <h4 class="subsectionHead"><span class="titlemark">9.1. </span> <a - id="x1-700009.1"></a>Poprzednie wersje</h4> -<!--l. 3032--><p class="noindent" >Dystrybucja <span class="TEX">T<span -class="E">E</span>X</span> Live jest wspólnym przedsięwzięciem grup użytkowników Systemu <span class="TEX">T<span -class="E">E</span>X</span> z Niemiec, + 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="TEX"><span -class="ec-lmri-10">T</span><span -class="E"><span -class="ec-lmri-10">E</span></span><span -class="ec-lmri-10">X</span></span> <span -class="ec-lmri-10">Users Group</span>). Dyskusje nad projektem rozpoczęły się pod koniec 1993 roku, kiedy holenderska Grupa -użytkowników <span class="TEX">T<span -class="E">E</span>X</span>-a rozpoczęła prace nad swoim 4All<span class="TEX">T<span -class="E">E</span>X</span> CD dla użytkowników MS-DOS. W tym -też czasie pojawiły się nadzieje na opracowanie jednego CD dla wszystkich systemów. Projekt ten był -wprawdzie zbyt ambitny, zrodził jednak nie tylko bardzo popularny i uwieńczony dużym powodzeniem -projekt 4All<span class="TEX">T<span -class="E">E</span>X</span> CD, lecz również spowodował powstanie Grupy Roboczej TUG ds. Standardu Katalogów - - -<span class="TEX">T<span -class="E">E</span>X</span>-owych (<span class="TEX"><span -class="ec-lmri-10">T</span><span -class="E"><span -class="ec-lmri-10">E</span></span><span -class="ec-lmri-10">X</span></span> <span -class="ec-lmri-10">Directory Structure</span>), określającego, w jaki sposób tworzyć zgodne i łatwe do -zarządzania zestawy pakietów <span class="TEX">T<span -class="E">E</span>X</span>-owych. Końcowy raport TDS został opublikowany w grudniowym -numerze <span +(<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 4All<span class="TEX">T<span -class="E">E</span>X</span> +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 <span class="TEX">T<span -class="E">E</span>X</span> +łatwego w instalacji/pielęgnacji i użytkowaniu systemu. Było to jednym z celów projektu TeX Live. -</p><!--l. 3057--><p class="indent" > Projekt przygotowania płytki CD, opartej na standardzie TDS i zorientowanej na systemy uniksowe, -rozpoczął się jesienią 1995 roku. Szybko zdecydowaliśmy się na wykorzystanie te<span class="TEX">T<span -class="E">E</span>X</span>-a autorstwa Thomasa +</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 -te<span class="TEX">T<span -class="E">E</span>X</span>-a przez Thomasa Essera. W związku z tym zdecydowaliśmy się oprzeć drugie wydanie CD na +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 te<span class="TEX">T<span -class="E">E</span>X</span>. Trzecie wydanie CD było +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 te<span class="TEX">T<span -class="E">E</span>X</span>-a i <span class="TEX">T<span -class="E">E</span>X</span> Live udostępniał prawie wszystkie jego nowe funkcje. -Czwarta edycja była przygotowana podobnie, z użyciem nowej wersji te<span class="TEX">T<span -class="E">E</span>X</span>-a i nowej wersji + + +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. 3076--><p class="indent" > Edycja piąta (marzec 2000) zawierała wiele poprawek i uzupełnień; zaktualizowano setki pakietów. -Szczegółową zawartość pakietów zapisano w plikach XML. Główną zmianą w <span class="TEX">T<span -class="E">E</span>X</span> Live 5 było +</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 +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. 3085--><p class="indent" > Szósta edycja (lipiec 2001) zawierała aktualizacje całego materiału. Główną zmianą było wprowadzenie +</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">language.dat</span>. -</p><!--l. 3093--><p class="indent" > <span class="TEX">T<span -class="E">E</span>X</span> Live 7 (rok 2002) zawierał po raz pierwszy oprogramowanie dla Mac OS X i – jak zwykle – -aktualizację wszelkich programów i pakietów. Ważnym zadaniem, które wykonano, było ujednolicenie -plików źródłowych programów z dystrybucją te<span class="TEX">T<span -class="E">E</span>X</span>. W programach instalacyjnych wprowadzono +</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. 3102--><p class="noindent" > +</p><!--l. 2998--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">9.1.1. </span> <a - id="x1-710009.1.1"></a>Wydanie 2003</h5> -<!--l. 3104--><p class="noindent" >W 2003 r., wraz z napływem aktualizacji i dodatkowych nowych pakietów, okazało się, że <span class="TEX">T<span -class="E">E</span>X</span> Live nie -mieści się na pojedynczym CD. Zmuszeni byliśmy podzielić <span class="TEX">T<span -class="E">E</span>X</span> Live na trzy dystrybucje, które wydano + 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> <ul class="itemize1"> - <li class="itemize">na życzenie „<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> team” zmieniono standardowe użycie programów <span + <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-<span class="TEX">T<span -class="E">E</span>X</span> (patrz str. <a + korzystały one z e-TeX (patrz str. <a href="#x1-120002.4">11<!--tex4ht:ref: text:etex --></a>); - </li> - <li class="itemize">załączono nowe fonty obwiedniowe Latin Modern, które zastępują m.in. fonty EC (zawierając + </p></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; - </li> - <li class="itemize">usunięto binaria dla platformy Alpha OSF (poprzednio usunięto także binaria dla HPUX), + </p></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; - </li> - <li class="itemize">zmieniono instalację w systemach Windows, wprowadzając po raz pierwszy zintegrowane - - + </p></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; - </li> - <li class="itemize">potrzebne programy pomocnicze dla Windows (Perl, Ghostscript, ImageMagick, Ispell) - instalowano w strukturze katalogów instalacji <span class="TEX">T<span -class="E">E</span>X</span> Live; - </li> - <li class="itemize">mapy fontowe, z których korzystają programy <span + </p></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> + <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>; - </li> - <li class="itemize"><span class="TEX">T<span -class="E">E</span>X</span>, Metafont oraz MetaPost domyślnie pozwalały wypisywać komunikaty na ekranie + </p></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 <span class="TEX">T<span -class="E">E</span>X</span> Live 7 eksperymentalnie wprowadzono zależność przekodowania wyjścia +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; - </li> - <li class="itemize">znacznie zmieniono niniejszą dokumentację; - </li> - <li class="itemize">wreszcie, ponieważ numery wersji kolejnych edycji mogły wprowadzać w błąd, postanowiono - identyfikować edycje <span class="TEX">T<span -class="E">E</span>X</span> Live zgodnie z rokiem wydania.</li></ul> -<!--l. 3139--><p class="noindent" > + </p></li> + <li class="itemize"> + <!--l. 3029--><p class="noindent" >znacznie zmieniono niniejszą dokumentację; + </p></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> <h5 class="subsubsectionHead"><span class="titlemark">9.1.2. </span> <a - id="x1-720009.1.2"></a>Wydanie 2004</h5> -<!--l. 3141--><p class="noindent" >Jak w każdej kolejnej wersji, w 2004 roku uaktualniono wiele pakietów i programów. Poniżej + 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> <ul class="itemize1"> - <li class="itemize">Gdy mieliśmy już lokalnie zainstalowane fonty, które korzystały z własnych plików <span + <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 @@ -5902,7 +5847,7 @@ class="ec-lmri-10">nale</span><span class="ec-lmri-10">ż</span><span class="ec-lmri-10">ało </span>przenieść te pliki w nowe miejsce w strukturze <span class="ec-lmtt-10">texmf-dist/</span>. - <!--l. 3149--><p class="noindent" >Pliki <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 @@ -5918,23 +5863,20 @@ 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. 3160--><p class="noindent" >Metody radzenia sobie z sytuacjami związanymi z przejęciem na nowy układ katalogów omawiał - artykuł <a + </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 href="https://tug.org/texlive/mapenc.html" class="url" ><span class="ec-lmtt-10">https://tug.org/texlive/mapenc.html</span></a>. </p></li> - <li class="itemize">Do <span class="TEX">T<span -class="E">E</span>X</span> Collection DVD dodano nową dystrybucję dla Windows o nazwie pro<span class="TEX">T<span -class="E">E</span>X</span>t (opartą - na MiK<span class="TEX">T<span -class="E">E</span>X</span>-u). Była ona dostępna także na odrębnym CD. Choć pro<span class="TEX">T<span -class="E">E</span>X</span>t nie bazuje na + <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 href="#x1-80002">7<!--tex4ht:ref: sec:overview-tl --></a>). - </li> - <li class="itemize">W ramach <span class="TEX">T<span -class="E">E</span>X</span> Live dotychczasowe pojedyncze drzewo katalogów <span + </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 @@ -5944,12 +5886,12 @@ 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). - </li> - <li class="itemize">Wszystkie pliki makr wczytywane przez <span class="TEX">T<span -class="E">E</span>X</span>-a zostały umieszczone wyłącznie w podkatalogu - <span -class="ec-lmtt-10">tex </span>w ramach <span -class="ec-lmtt-10">texmf*</span>. Tym samym usunięto + </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 @@ -5957,8 +5899,9 @@ class="ec-lmtt-10">pdfetex </span>itp. i uproszczono metody wyszukiwania plikó <a href="../../../../texmf-dist/doc/generic/tds/tds.html#Extensions" ><span class="ec-lmtt-10">texmf-dist/doc/generic/tds/tds.html#Extensions</span></a>. - </li> - <li class="itemize">Pomocnicze skrypty wykonywalne, niezależne od platformy i zwykle uruchamiane w sposób + </p></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 @@ -5969,50 +5912,43 @@ class="ec-lmtt-10"> -format=texmfscripts</span></span></span>. Programy korzyst 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>. - </li> - <li class="itemize">Prawie wszystkie formaty traktują od tego wydania większość znaków jako jawnie - - + </p></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 <span class="TEX">T<span -class="E">E</span>X</span>-ową notację +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 <span class="TEX">T<span -class="E">E</span>X</span> (tylko znaki z zakresu 32–127 - są nie zmieniane), Con<span class="TEX">T<span -class="E">E</span>X</span>t (znaki z zakresu 0–255) oraz formaty bazujące na Omedze. - Podobna domyślna właściwość występowała w <span class="TEX">T<span -class="E">E</span>X</span> Live 2003, ale w tej edycji została + 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 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, <span class="TEX">T<span -class="E">E</span>X</span> może w komunikatach błędów pokazywać niekompletne sekwencje + wczytując Unicode, TeX może w komunikatach błędów pokazywać niekompletne sekwencje znaków, ponieważ został zaprojektowany „bajtowo”.) - </li> - <li class="itemize">Program <span + </p></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 samego Plain <span class="ec-lmss-10">tex</span>). domyślnie, gdy uruchamiamy polecenie <span class="ec-lmss-10">latex</span>, <span class="ec-lmss-10">mex </span>itp., generowane są - pliki DVI. możliwe jest jednak wykorzystanie w <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>, Con<span class="TEX">T<span -class="E">E</span>X</span>t itp. m.in. właściwości + 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-<span class="TEX">T<span -class="E">E</span>X</span>-a +class="ec-lmss-10">pdftex</span>, a także rozszerzonych cech e-TeX-a (<a href="../../../../texmf-dist/doc/etex/base/" >texmf-dist/doc/etex/base/</a>). - <!--l. 3215--><p class="noindent" >Oznacza to także, co warto podkreślić, że <span + </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 <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>) lub analogicznych makr. Zwykłe sprawdzanie + (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 @@ -6021,23 +5957,26 @@ class="ec-lmtt-10">\pdfoutput </span>bądź kilka innych poleceń pierwotnych mo class="ec-lmtt-10">\pdfoutput </span>może być zdefiniowany nawet wtedy, gdy generowany jest plik DVI. </p></li> - <li class="itemize">pdf<span class="TEX">T<span -class="E">E</span>X</span> (<a + <li class="itemize"> + <!--l. 3121--><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> <ul class="itemize2"> - <li class="itemize"><span + <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. - </li> - <li class="itemize">mikro-typograficzne operacje z fontami są łatwiejsze w użyciu;<br -class="newline" /><a + </p></li> + <li class="itemize"> + <!--l. 3129--><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> - </li> - <li class="itemize">wszystkie parametry pracy pdf<span class="TEX">T<span -class="E">E</span>X</span>-a, dotychczas określane w specjalnym pliku + </p></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 @@ -6047,14 +5986,16 @@ class="ec-lmtt-10">pdftex.cfg </span>nie jest już w ogóle wykorzystywany. 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); - </li> - <li class="itemize">więcej informacji zawarto w podręczniku pdf<span class="TEX">T<span -class="E">E</span>X</span>-a: + </p></li> + <li class="itemize"> + <!--l. 3140--><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">Polecenie <span + <li class="itemize"> + <!--l. 3145--><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 @@ -6062,15 +6003,18 @@ class="ec-lmss-10">mpost </span>akceptowało odtąd nazwy plików ograniczone podwójnymi apostrofami, zawierające spacje i inne znaki, np.: - <div class="verbatim" id="verbatim-6"> - <div class="fancyvrb" id="fancyvrb19"><a - id="x1-72002r1"></a>\input "nazwa_pliku ze spacjami" % plain<br class="fancyvrb" /><a - id="x1-72004r2"></a>\input{"nazwa_pliku ze spacjami"} % latex</div> -</div> - <!--l. 3256--><p class="nopar" >więcej informacji zawarto w podręczniku Web2C: <a +</p> + <pre class="verbatim" id="verbatim-6"> + <pre class="fancyvrb" id="fancyvrb19"><a + id="x1-73002r1"></a>\input "nazwa_pliku ze spacjami" % plain +<a + id="x1-73004r2"></a>\input{"nazwa_pliku ze spacjami"} % latex</pre> +</pre> + <!--l. 3152--><p class="nopar" >więcej informacji zawarto w podręczniku Web2C: <a href="../../../../texmf-dist/doc/web2c" >texmf-dist/doc/web2c</a>. </p></li> - <li class="itemize"><span + <li class="itemize"> + <!--l. 3155--><p class="noindent" ><span class="ec-lmtt-10">-output-directory </span>– nowa opcja programów <span class="ec-lmss-10">tex</span>, <span class="ec-lmss-10">mf </span>oraz <span @@ -6079,54 +6023,56 @@ class="ec-lmss-10">mpost </span>– pozwalała na zapisanie class="ec-lmtt-10">tex </span>z plikiem znajdującym się na dysku tylko do odczytu, zaś wynik zapisać na dysku pozwalającym na to); - </li> - <li class="itemize">Rozszerzenie enc<span class="TEX">T<span -class="E">E</span>X</span> zostało szczęśliwie włączone do Web2C. Aby uaktywnić to rozszerzenie, należało + </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, enc<span class="TEX">T<span -class="E">E</span>X</span> obsługuje przekodowanie +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 href="../../../../texmf-dist/doc/generic/enctex/" >texmf-dist/doc/generic/enctex/</a> oraz <a href="https://www.olsak.net/enctex.html" class="url" ><span class="ec-lmtt-10">https://www.olsak.net/enctex.html</span></a>). - </li> - <li class="itemize">Udostępniono nowy program Aleph, który łączył cechy e-<span class="TEX">T<span -class="E">E</span>X</span> i Omega. Skromna dokumentacja jest + </p></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 -href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a> oraz <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 - <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-u dla programu Aleph nazwano <span + LaTeX-u dla programu Aleph nazwano <span class="ec-lmss-10">lamed</span>. - </li> - <li class="itemize">Dystrybucja <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-a została po raz pierwszy zaopatrzona w nową licencję LPPL, odtąd w pełni - zgodną i aprobowaną przez zalecenia określone w licencji Debiana. O nowościach i uaktualnieniach - można się dowiedzieć przeglądając pliki <span + </p></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 href="../../../../texmf-dist/doc/latex/base" >texmf-dist/doc/latex/base</a>. - </li> - <li class="itemize">Dołączono także program <span -class="ec-lmss-10">dvipng </span>konwertujący pliki DVI do formatu graficznego PNG - (<a + </p></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 ( + <a href="https://www.ctan.org/pkg/dvipng" class="url" ><span class="ec-lmtt-10">https://www.ctan.org/pkg/dvipng</span></a>). - </li> - <li class="itemize">W porozumieniu i z pomocą autora, Claudio Beccariego, ograniczono pakiet <span + </p></li> + <li class="itemize"> + <!--l. 3182--><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 - (<a + i służące do prezentacji. Pełen zestaw jest oczywiście nadal dostępny z serwerów CTAN ( + <a href="https://ctan.org/pkg/cbgreek-complete" class="url" ><span class="ec-lmtt-10">https://ctan.org/pkg/cbgreek-complete</span></a>). - </li> - <li class="itemize">Usunięto program <span + </p></li> + <li class="itemize"> + <!--l. 3190--><p class="noindent" >Usunięto program <span class="ec-lmss-10">oxdvi</span>; jego funkcje przejął <span class="ec-lmss-10">xdvi</span>. - </li> - <li class="itemize">Programy z przedrostkiem <span + </p></li> + <li class="itemize"> + <!--l. 3193--><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 @@ -6136,12 +6082,14 @@ 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>. - </li> - <li class="itemize">Dystrybucja nie zawierała binariów dla platformy <span + </p></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 wykonania kompilacji). - </li> - <li class="itemize">W systemie <span + </p></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ć programy <span @@ -6150,16 +6098,20 @@ class="ec-lmss-10">t1utils</span>. Binaria były kompilowane w C++, ale w tym dotychczas udokumentowane. Z kolei dla systemu <span class="ec-lmss-10">mips-irix </span>wymagana była obecność bibliotek MIPSpro 7.4. +</p> </li></ul> -<!--l. 3314--><p class="noindent" > + + +<!--l. 3210--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">9.1.3. </span> <a - id="x1-730009.1.3"></a>Wydanie 2005</h5> -<!--l. 3316--><p class="noindent" >Kolejna edycja przyniosła, jak zwykle, mnóstwo aktualizacji pakietów i programów. Struktura dystrybucji + 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> <ul class="itemize1"> - <li class="itemize">Wprowadzono nowe skrypty <span + <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 @@ -6170,10 +6122,9 @@ class="ec-lmss-10">updmap </span>i <span class="ec-lmss-10">fmtutil </span>modyfikują odtąd pliki użytkownika w katalogu <span class="ec-lmtt-10">$HOME/.texlive2005</span>. - - - </li> - <li class="itemize">Dodano nowe zmienne środowiskowe <span + </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. @@ -6190,8 +6141,9 @@ 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>.) - </li> - <li class="itemize">W wydaniu z poprzedniego roku podczas tworzenia wynikowego pliku DVI <span class="obeylines-h"><span class="verb"><span + </p></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 class="ec-lmtt-10">\pdfoutput</span></span></span> i podobne polecenia pozostawały niezdefiniowane, mimo że używany być program <span class="ec-lmss-10">pdfetex</span>. @@ -6199,32 +6151,34 @@ class="ec-lmss-10">pdfetex</span>. kompatybilności). Z tego powodu użytkownik być zmuszony zmienić te dokumenty, które używały <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">\ifx\pdfoutput\undefined</span></span></span> do sprawdzania, czy plik wynikowy ma być w formacie - PDF. Zamiast tego należało zastosować pakiet <span -class="ec-lmss-10">ifpdf.sty</span>, który działa zarówno z plain - <span class="TEX">T<span -class="E">E</span>X</span>-em jak i <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-em, albo zapożyczył zastosowane w nim rozwiązania. - </li> - <li class="itemize">W wydaniu z 2004 roku zmieniono większość formatów tak, by na wyjściu 8-bitowe znaki + 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 class="ec-lmtt-10">^^</span></span></span>), np.: - <div class="verbatim" id="verbatim-7"> - <div class="fancyvrb" id="fancyvrb20"><a - id="x1-73002r1"></a>latex --translate-file=empty.tcx twojplik.tex</div> -</div> - <!--l. 3358--><p class="nopar" > +</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> + <!--l. 3254--><p class="nopar" > </p></li> - <li class="itemize">Dołączono nowy program <span + <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 polecany. - </li> - <li class="itemize">Nowe programy <span + </p></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 @@ -6232,8 +6186,9 @@ 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.) - </li> - <li class="itemize">Dla spójności, zmienne <span + </p></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 class="ec-lmtt-10">TEXMFHOME</span> @@ -6241,27 +6196,26 @@ class="ec-lmtt-10">TEXMFHOME</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> </li></ul> -<!--l. 3377--><p class="noindent" > +<!--l. 3273--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">9.1.4. </span> <a - id="x1-740009.1.4"></a>Wydanie 2006–2007</h5> -<!--l. 3379--><p class="noindent" >Największą nowością edycji lat 2006 i 2007 jest Xe<span class="TEX">T<span -class="E">E</span>X</span>, w postaci programów <span + 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 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="../../../../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. 3384--><p class="indent" > W istotny sposób został zaktualizowany MetaPost, zaplanowano jego dalszy rozwój -(<a +</p><!--l. 3280--><p class="indent" > W istotny sposób został zaktualizowany MetaPost, zaplanowano jego dalszy rozwój ( +<a href="https://tug.org/metapost/articles" class="url" ><span -class="ec-lmtt-10">https://tug.org/metapost/articles</span></a>); to samo dotyczy pdf<span class="TEX">T<span -class="E">E</span>X</span>-a (<a +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. 3388--><p class="indent" > Pliki formatów (pdf)TeX-a (<span +</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. @@ -6270,142 +6224,121 @@ 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. 3395--><p class="indent" > Program <span +</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 <span class="TEX">T<span -class="E">E</span>X</span>. <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> i wszystkie pozostałe +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. 3400--><p class="indent" > Oczywiście, jak zwykle, w okresie od poprzedniego wydania opracowano setki innych -aktualizacji pakietów i programów. Kolejne aktualizacje można znaleźć tradycyjnie na CTAN -(<a +</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 href="https://mirror.ctan.org" class="url" ><span class="ec-lmtt-10">https://mirror.ctan.org</span></a>). -</p><!--l. 3404--><p class="indent" > Drzewo źródłowe <span class="TEX">T<span -class="E">E</span>X</span> Live jest odtąd przechowywane w Subversion. Przeglądanie umożliwia -standardowy interfejs www, a jego adres zamieszczono na stronie <a +</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 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 <span class="TEX">T<span -class="E">E</span>X</span> Live. -</p><!--l. 3411--><p class="indent" > W maju 2006 r. Thomas Esser ogłosił, że zaprzestaje aktualizowania dystrybucji te<span class="TEX">T<span -class="E">E</span>X</span> -(<a +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 ( +<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 <span class="TEX">T<span -class="E">E</span>X</span> Live, szczególnie wśród -dystrybutorów GNU/Linuksa. (W <span class="TEX">T<span -class="E">E</span>X</span> Live zdefiniowano w przybliżeniu równoważny, nowy schemat +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 -<span class="TEX">T<span -class="E">E</span>X</span>-owym, na których skorzystają wszyscy. -</p><!--l. 3419--><p class="noindent" > +TeX-owym, na których skorzystają wszyscy. +</p><!--l. 3315--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">9.1.5. </span> <a - id="x1-750009.1.5"></a>Wydanie 2008</h5> -<!--l. 3421--><p class="noindent" >W 2008 roku cała infrastruktura <span class="TEX">T<span -class="E">E</span>X</span> Live została przeprojektowana i przeprogramowana. Informacja + 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. 3425--><p class="indent" > Po zainstalowaniu <span class="TEX">T<span -class="E">E</span>X</span> Live wreszcie jest możliwa jego aktualizacja z internetu, podobnie jak od paru lat -umożliwia to dystrybucja MiK<span class="TEX">T<span -class="E">E</span>X</span>. Zamierzamy regularnie aktualizować pakiety, w miarę jak będą się +</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. 3430--><p class="indent" > W tym wydaniu pojawił się nowy „silnik”, Lua<span class="TEX">T<span -class="E">E</span>X</span> (<a -href="https://luatex.org" class="url" ><span -class="ec-lmtt-10">https://luatex.org</span></a>). Prócz nowych, elastycznych -możliwości dotyczących składu, udostępnia on doskonały język skryptowy do zastosowania zarówno -w dokumentach <span class="TEX">T<span -class="E">E</span>X</span>-owych, jak i poza nimi. -</p><!--l. 3435--><p class="indent" > Obsługa dla Windows i platform opartych na Unix została obecnie znacznie bardziej zunifikowana. -W szczególności większość skryptów w Perlu i Lua dostępna jest teraz także dla Windows -(zastosowano „wewnętrzny” Perl, dostarczany wraz z <span class="TEX">T<span -class="E">E</span>X</span> Live). -</p><!--l. 3440--><p class="indent" > Pojawił się nowy skrypt <span +</p><!--l. 3326--><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-420005">5<!--tex4ht:ref: sec:tlmgr --></a>), który staje się głównym narzędziem do zarządzania -<span class="TEX">T<span -class="E">E</span>X</span> Live po jego instalacji. umożliwia on aktualizację pakietów wraz z niezbędnymi wtedy czynnościami, +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. 3445--><p class="indent" > Wraz z pojawieniem się <span +</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. 3449--><p class="indent" > Program <span -class="ec-lmss-10">xindy </span>do tworzenia skorowidzów (<a +</p><!--l. 3345--><p class="indent" > Program <span +class="ec-lmss-10">xindy </span>do tworzenia skorowidzów ( <a href="https://xindy.sourceforge.net/" class="url" ><span -class="ec-lmtt-10">https://xindy.sourceforge.net/</span></a>) jest obecnie dostępny dla -większości platform. -</p><!--l. 3453--><p class="indent" > Narzędzie <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. 3457--><p class="indent" > Program <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 (<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. 3462--><p class="indent" > Usunięto aliasy fontów <span +</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. 3467--><p class="indent" > Usunięto format <span +</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 <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 -<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-a. -</p><!--l. 3472--><p class="indent" > Usunięto pliki <span +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. 3475--><p class="indent" > Do tego wydania włączono także ostatnie zmiany wprowadzone przez Donalda Knutha (tzw. <span class="TEX"><span -class="ec-lmri-10">T</span><span -class="E"><span -class="ec-lmri-10">E</span></span><span -class="ec-lmri-10">X</span></span><span +</p><!--l. 3371--><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> <span -class="ec-lmri-10">of 2008</span>); patrz: <a +class="ec-lmri-10">of 2008</span>); patrz: <a href="https://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf" class="url" ><span class="ec-lmtt-10">https://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf</span></a>. -</p><!--l. 3479--><p class="noindent" > +</p><!--l. 3375--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">9.1.6. </span> <a - id="x1-760009.1.6"></a>Wydanie 2009</h5> -<!--l. 3481--><p class="noindent" >W wydaniu 2009 najbardziej widoczną zmianą jest to, że pdf(L<span -class="ec-lmr-7">A</span> )<span class="TEX">T<span -class="E">E</span>X</span> <span + 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 class="ec-lmri-10">automatycznie </span>konwertuje plik EPS do PDF, poprzez uruchomienie programu <span class="ec-lmtt-10">epstopdf </span>(dotyczy to sytuacji, gdy użyto pliku konfiguracyjnego <span -class="ec-lmtt-10">graphics.cfg </span><span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-a i gdy plikiem wynikowym składu ma być PDF). Domyślne ustawienia zapobiegają +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">\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 -(<a +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. 3492--><p class="indent" > Ważną zmianą jest także uruchamianie podczas kompilacji niektórych zewnętrznych programów via +</p><!--l. 3388--><p class="indent" > Ważną zmianą jest także uruchamianie podczas kompilacji niektórych zewnętrznych programów via <span class="ec-lmtt-10">\write18</span>. Dotyczy to np. <span class="ec-lmtt-10">epstopdf</span>, <span @@ -6417,85 +6350,76 @@ 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. 3501--><p class="indent" > Od wydania 2009 domyślnym formatem wyjściowym dla Lua(L<span -class="ec-lmr-7">A</span> )<span class="TEX">T<span -class="E">E</span>X</span> staje się PDF (wykorzystuje on -m.in. obsługę przez Lua<span class="TEX">T<span -class="E">E</span>X</span>-a fontów OpenType). Aby uzyskać plik DVI należy użyć nowych poleceń: +</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 -class="ec-lmtt-10">dvilualatex</span>. Strona domowa projektu Lua<span class="TEX">T<span -class="E">E</span>X</span>: <a +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. 3506--><p class="indent" > Usunięto oryginalny silnik Omega i format Lambda (w uzgodnieniu z autorami). Pozostał zaktualizowany +</p><!--l. 3402--><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. 3509--><p class="indent" > Załączono nowe wydanie fontów AMS Type 1, m.in. fonty Computer Modern. Zawierają one poprawki, jakie -D. Knuth wprowadził w plikach metafontowych w ciągu ostatnich lat, a także poprawki hintingu. Hermann Zapf -przeprojektował także fonty Euler (patrz <a -href="https://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf" class="url" ><span -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: +</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 +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 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. 3517--><p class="indent" > Dla Windows i Mac<span class="TEX">T<span -class="E">E</span>X</span> dołączono nowe środowisko-edytor <span class="TEX">T<span -class="E">E</span>X</span>works. Dla innych platform patrz: +</p><!--l. 3413--><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, <span class="TEX">T<span -class="E">E</span>X</span>works jest +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. 3522--><p class="indent" > Dla niektórych platform załączono nowy program graficzny Asymptote (<a +</p><!--l. 3418--><p class="indent" > Dla niektórych platform załączono nowy program graficzny Asymptote ( <a href="https://asymptote.sourceforge.io" class="url" ><span class="ec-lmtt-10">https://asymptote.sourceforge.io</span></a>). + + Korzysta on z tekstowej notacji zbliżonej do MetaPosta, ale rozszerzonej do obsługi 3D itp. -</p><!--l. 3526--><p class="indent" > Program <span +</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 -class="ec-lmtt-10">dvipdfm</span>. Strona domowa: <a +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. 3532--><p class="indent" > Dodano zestawy programów dla <span +</p><!--l. 3428--><p class="indent" > Dodano zestawy programów dla <span class="ec-lmss-10">cygwin </span>i <span class="ec-lmss-10">i386-netbsd</span>, podczas gdy usunięto programy dla innych platform - - -BSD. Zapewniono nas, że użytkownicy OpenBSD i FreeBSD będą mogli pobierać pakiety <span class="TEX">T<span -class="E">E</span>X</span>-owe wraz z +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. 3539--><p class="indent" > Inne zmiany: do kompresji pakietów użyto programu <span +</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">lzma</span> -(<a +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. 3546--><p class="noindent" > +</p><!--l. 3442--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">9.1.7. </span> <a - id="x1-770009.1.7"></a>Wydanie 2010</h5> -<!--l. 3549--><p class="noindent" >Od wydania 2010 generowane są pliki PDF w wersji 1.5, oferującej lepszą kompresję. Dotyczy to wszystkich + 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 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. 3554--><p class="indent" > Obecnie pdf(L<span -class="ec-lmr-7">A</span> )<span class="TEX">T<span -class="E">E</span>X</span> <span +</p><!--l. 3450--><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 <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-owy plik konfiguracyjny <span +class="ec-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ż @@ -6507,12 +6431,11 @@ class="ec-lmtt-10">\newcommand{\DoNotLoadEpstopdf}{}</span></span></span> (lub < 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-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. 3566--><p class="indent" > Domyślnie włączono również wykonywanie kilku programów zewnętrznych dla <span class="TEX">T<span -class="E">E</span>X</span>-a poprzez +</p><!--l. 3462--><p class="indent" > Domyślnie włączono również wykonywanie kilku programów zewnętrznych dla TeX-a poprzez mechanizm <span class="ec-lmtt-10">\write18</span>. Dotyczy to: <span class="ec-lmtt-10">repstopdf</span>, <span @@ -6530,20 +6453,17 @@ 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. 3574--><p class="indent" > Kolejna zmiana dotyczyła programów BibTeX i Makeindex, które (podobnie zresztą jak sam <span class="TEX">T<span -class="E">E</span>X</span>) +</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">openout_any</span></span></span>. -</p><!--l. 3580--><p class="indent" > Podobnie jak pdf<span class="TEX">T<span -class="E">E</span>X</span>, obecnie również Xe<span class="TEX">T<span -class="E">E</span>X</span> obsługuje wyrównywanie (tzw. kernowanie) na -krawędzi wiersza, ale możliwość poszerzania pisma (<span +</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. 3584--><p class="indent" > Program tlmgr podczas aktualizacji zachowuje obecnie domyślnie kopię poprzedniej wersji pakietu (<span +</p><!--l. 3480--><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 @@ -6552,17 +6472,15 @@ ograniczonej ilości miejsca na dysku, opcja ta może został wyłączona polece class="ec-lmtt-10">tlmgr option</span> <span class="ec-lmtt-10">autobackup 0</span>. -</p><!--l. 3590--><p class="indent" > Dołączono nowe programy: p<span class="TEX">T<span -class="E">E</span>X</span> i narzędzia do składu w języku japońskim, BibTeXU dla obsługi -Unicode w BibTeX-u, chktex (<a +</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 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> )<span class="TEX">T<span -class="E">E</span>X</span>, dvisvgm – konwerter DVI do SVG (<a +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 +class="ec-lmtt-10">https://dvisvgm.sourceforge.net</span></a>) oraz +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 @@ -6570,112 +6488,100 @@ 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. 3599--><p class="indent" > W dokumentacji zmian poprzedniego wydanie (<span class="TEX">T<span -class="E">E</span>X</span> Live 2009) nie zdążono uwzględnić usunięcia wielu -programów uruchomieniowych dla <span class="TEX">T<span -class="E">E</span>X</span>4ht (<a +</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 href="https://tug.org/tex4ht" class="url" ><span class="ec-lmtt-10">https://tug.org/tex4ht</span></a>) oraz zastąpienia ich jednym programem <span class="ec-lmtt-10">mk4ht</span>. -</p><!--l. 3604--><p class="indent" > Wreszcie, z powodu niewystarczającej ilości miejsca na płycie <span class="TEX">T<span -class="E">E</span>X</span> Collection DVD, zrezygnowano -z możliwości uruchamiania <span class="TEX">T<span -class="E">E</span>X</span> Live w trybie „live”. Jednocześnie znacznie przyspieszyło to sam proces -instalacji <span class="TEX">T<span -class="E">E</span>X</span> Live z płytki DVD. -</p><!--l. 3608--><p class="noindent" > +</p><!--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> <h5 class="subsubsectionHead"><span class="titlemark">9.1.8. </span> <a - id="x1-780009.1.8"></a>Wydanie 2011</h5> -<!--l. 3610--><p class="noindent" >Edycja 2011 zawierała stosunkowo niewiele zmian w porównaniu do poprzednich wydań. -</p><!--l. 3613--><p class="indent" > Programy dla Mac OS X (<span + 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 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. 3617--><p class="indent" > Dla większości platform dołączono program <span +</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 La<span class="TEX">T<span -class="E">E</span>X</span>-u . -</p><!--l. 3622--><p class="indent" > Program MetaPost (<span +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. 3628--><p class="indent" > Zaprogramowany w Perl program <span +</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. 3633--><p class="indent" > Przywrócono (ze względów raczej historycznych) programy <span +</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-lmss-10">inimf </span>(ale nie inne warianty <span class="ec-lmss-10">ini*</span>). -</p><!--l. 3636--><p class="noindent" > +</p><!--l. 3532--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">9.1.9. </span> <a - id="x1-790009.1.9"></a>Wydanie 2012</h5> -<!--l. 3638--><p class="noindent" >Znacznie zmodyfikowano program <span + 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. 3642--><p class="indent" > Dla parametru <span +</p><!--l. 3538--><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 <span class="TEX">T<span -class="E">E</span>X</span>, <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>, Lua<span class="TEX">T<span -class="E">E</span>X</span>, itp. Chcąc zachować dotychczasowe dokładne miejsca łamania, pliki -kompilowane programem Xe<span class="TEX">T<span -class="E">E</span>X</span> wymagają zatem użycia polecenia <span +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. 3650--><p class="indent" > Wynikowe pliki <span +</p><!--l. 3546--><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. 3653--><p class="indent" > Dotychczas program <span +</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 <span class="TEX">T<span -class="E">E</span>X</span> Live, domyślnie są włączane do tworzonego przez +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. 3660--><p class="indent" > W zastrzeżonym trybie pracy <span +</p><!--l. 3556--><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. 3663--><p class="indent" > Plik konfiguracyjny <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. 3667--><p class="indent" > Skrypt <span +</p><!--l. 3563--><p class="indent" > Skrypt <span class="ec-lmtt-10">updmap </span>wczytuje <span -class="ec-lmtt-10">updmap.cfg </span>z kolejnych drzew <span class="TEX">T<span -class="E">E</span>X</span>-owych, zamiast jeden plik globalny. Zmiana +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. 3672--><p class="indent" > Dodano binaria dla <span +</p><!--l. 3568--><p class="indent" > Dodano binaria dla <span class="ec-lmss-10">armel-linux </span>and <span class="ec-lmss-10">mipsel-linux</span>. Usunięto z głównej dystrybucji binaria dla <span class="ec-lmss-10">sparc-linux</span> i <span class="ec-lmss-10">i386-netbsd</span>. -</p><!--l. 3676--><p class="noindent" > +</p><!--l. 3572--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">9.1.10. </span> <a - id="x1-800009.1.10"></a>Wydanie 2013</h5> -<!--l. 3678--><p class="noindent" >W układzie dystrybucji zawartość katalogu <span + 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 class="ec-lmtt-10">texmf-dist/</span>. Obie zmienne Kpathsea: <span @@ -6683,63 +6589,64 @@ 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. 3684--><p class="indent" > W programie MetaPost udostępniono zapis do formatu PNG i dodane wsparcie dla operacji +</p><!--l. 3580--><p class="indent" > W programie MetaPost udostępniono zapis do formatu PNG i dodane wsparcie dla operacji zmiennoprzecinkowych (IEEE double). -</p><!--l. 3687--><p class="indent" > Lua<span class="TEX">T<span -class="E">E</span>X</span> zaktualizowano do wersji 5.2 Lua, oraz dołączono nową bibliotekę <span +</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 projektu). -</p><!--l. 3691--><p class="indent" > W programie Xe<span class="TEX">T<span -class="E">E</span>X</span> (patrz także na stronie domowej projektu): </p> +</p><!--l. 3587--><p class="indent" > W programie XeTeX (patrz także na stronie domowej projektu): </p> <ul class="itemize1"> - <li class="itemize">do obsługi układu fontów zastosowano bibliotekę HarfBuzz, zamiast dotychczasowej biblioteki + <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); - </li> - <li class="itemize">biblioteki Graphite2 i HarfBuzz zastąpiły SilGraphite dla układu Graphite; - </li> - <li class="itemize">dla komputerów Mac użyto mechanizmu Core Text, zamiast (zarzuconego) ATSUI; - </li> - <li class="itemize">w wypadku znalezienia identycznych nazw fontów w różnych formatach, program użyje + dwukierunkowego i unikodowych miejsc łamania wiersza); + </p></li> + <li class="itemize"> + <!--l. 3593--><p class="noindent" >biblioteki Graphite2 i HarfBuzz zastąpiły SilGraphite dla układu Graphite; + </p></li> + <li class="itemize"> + <!--l. 3595--><p class="noindent" >dla komputerów Mac użyto mechanizmu Core Text, zamiast (zarzuconego) ATSUI; + </p></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; - </li> - <li class="itemize">naprawiano okazjonalnie występujące różnice w znajdywaniu fontów przez programy - Xe<span class="TEX">T<span -class="E">E</span>X</span> i <span + </p></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 class="ec-lmtt-10">xdvipdfmx</span>. - </li> - <li class="itemize">dołączono wsparcie dla OpenType math cut-ins;</li></ul> -<!--l. 3708--><p class="indent" > W programie <span + </p></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 class="ec-lmtt-10">t1lib </span>przez FreeType. -</p><!--l. 3711--><p class="indent" > W <span -class="ec-lmss-10">microtype.sty </span>dodano niektóre operacje mikro-typograficzne dla programów Xe<span class="TEX">T<span -class="E">E</span>X</span> (protrusion) -i Lua<span class="TEX">T<span -class="E">E</span>X</span> (protrusion, font expansion, tracking). -</p><!--l. 3716--><p class="indent" > W <span +</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 informacji: <span class="obeylines-h"><span class="verb"><span +class="ec-lmri-10">pinning</span>) wielu repozytoriów 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. 3721--><p class="indent" > Dodano bądź przywrócono binaria dla platform: <span +</p><!--l. 3617--><p class="indent" > Dodano bądź przywrócono binaria dla platform: <span class="ec-lmss-10">armhf-linux</span>, <span class="ec-lmss-10">mips-irix</span>, <span class="ec-lmss-10">i386-netbsd </span>i <span class="ec-lmss-10">amd64-netbsd</span>; usunięto <span class="ec-lmss-10">powerpc-aix</span>. -</p><!--l. 3725--><p class="noindent" > +</p><!--l. 3621--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">9.1.11. </span> <a - id="x1-810009.1.11"></a>Wydanie 2014</h5> -<!--l. 3727--><p class="noindent" >Edycja 2014 zawierała kolejną, drobną poprawkę D.E. Knutha: dotyczy ona wszystkich silników + 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 @@ -6747,8 +6654,7 @@ class="ec-lmtt-10">format</span>) wyświetlanego w wierszu identyfikującym pr Knutha zmiana ma podkreślać, że chodzi o format ładowany domyślnie przez odpowiednie wywołanie, a nie o format, który jest zaszyty w binariach i który może został zastąpiony innym formatem. -</p><!--l. 3736--><p class="indent" > pdf<span class="TEX">T<span -class="E">E</span>X</span>: nowością jest parametr <span +</p><!--l. 3632--><p class="indent" > pdfTeX: nowością jest parametr <span class="ec-lmtt-10">\pdfsuppresswarningpagegroup</span>, który pozwala wyłączyć ostrzegawcze komunikaty programu; dodano nowe polecenia wbudowane (<span class="ec-lmtt-10">\pdfinterwordspaceon</span>, @@ -6756,10 +6662,9 @@ class="ec-lmtt-10">\pdfinterwordspaceon</span>, class="ec-lmtt-10">\pdfinterwordspaceoff</span>, <span class="ec-lmtt-10">\pdffakespace</span>) modyfikujące spacjowanie, mające w zamierzeniu ułatwiać oblewanie tekstem. -</p><!--l. 3741--><p class="indent" > Lua<span class="TEX">T<span -class="E">E</span>X</span>: jest kilka istotnych zmian i poprawek w ładowaniu fontów i wzorców przenoszenia. Najważniejszym +</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 -class="ec-lmtt-10">luajittex </span>(<a +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 @@ -6775,15 +6680,13 @@ jest dostępny dla wszystkich platform i jest znacznie mniej stabilny niż <spa class="ec-lmtt-10">luatex</span>. Zarówno my, jak i projektanci tego programu zalecamy jego użycie jedynie do eksperymentów z kodem jit i Lua. -</p><!--l. 3753--><p class="indent" > Xe<span class="TEX">T<span -class="E">E</span>X</span>: na wszystkich platformach (w tym na Mac OSX) obsługiwane są obecnie te same formaty plików +</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-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 Xe<span class="TEX">T<span -class="E">E</span>X</span>-a. -</p><!--l. 3759--><p class="indent" > MetaPost: zestaw możliwych wartości parametru <span +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-lmtt-10">decimal</span>; dokładność obliczeń można ustalać za pomocą nowej zmiennej wbudowanej <span @@ -6792,16 +6695,16 @@ nową definicję <span class="ec-lmtt-10">drawdot </span>w pliku <span class="ec-lmtt-10">plain.mp </span>(Knuth); usunięto błędy m.in. w zapisie do formatów SVG i PNG. -</p><!--l. 3767--><p class="indent" > Narzędzie Con<span class="TEX">T<span -class="E">E</span>X</span>t-a <span -class="ec-lmss-10">pstopdf </span>zostanie usunięte jakiś czas po opublikowaniu tego wydania <span class="TEX">T<span -class="E">E</span>X</span> +</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> + + <span class="ec-lmtt-10">pstopdf</span>. -</p><!--l. 3772--><p class="indent" > Programy <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 class="ec-lmtt-10">fix*</span>, <span @@ -6812,67 +6715,56 @@ class="ec-lmtt-10">scripts/</span>, a nie jako samodzielne programy (jeśli się okaże, że stwarza to problemy, może w przyszłości został to zmienione). Dodano nowy skrypt <span class="ec-lmtt-10">psjoin</span>. -</p><!--l. 3779--><p class="indent" > Z pochodnej z <span class="TEX">T<span -class="E">E</span>X</span> Live dystrybucji Mac<span class="TEX">T<span -class="E">E</span>X</span> (część <a +</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 <span class="TEX">T<span -class="E">E</span>X</span> Gyre; indywidualny użytkownik może je obecnie w łatwy sposób +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 <span class="TEX">T<span -class="E">E</span>X</span>4ht korzysta bezpośrednio z programu +class="ec-lmss-10">convert</span>, ponieważ program TeX4ht korzysta bezpośrednio z programu Ghostscript. - - -</p><!--l. 3786--><p class="indent" > Z kolekcji <span +</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. 3790--><p class="indent" > Dodano programy dla platformy <span +</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. 3795--><p class="indent" > Programy dla niektórych innych platform są dostępne na stronie: <a +</p><!--l. 3691--><p class="indent" > Programy dla niektórych innych platform są dostępne na stronie: <a href="https://tug.org/texlive/custom-bin.html" class="url" ><span class="ec-lmtt-10">https://tug.org/texlive/custom-bin.html</span></a>. Ponadto binaria dla pewnych platform pominięto na DVD (dla zaoszczędzenia miejsca), ale można je zainstalować z repozytoriów w sieci. -</p><!--l. 3800--><p class="noindent" > +</p><!--l. 3696--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">9.1.12. </span> <a - id="x1-820009.1.12"></a>Wydanie 2015</h5> -<!--l. 3802--><p class="noindent" >Do LaTeX2e włączono domyślnie zmiany, które poprzednio były dostępne jedynie przez dosłowne + 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 zadeklarowanie pakietu <span class="ec-lmss-10">fixltx2e</span>. Nowy pakiet <span class="ec-lmss-10">latexrelease </span>pozwala na dokładniejszą kontrolę przetwarzania. -<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> News #22 i „<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span> changes” opisują szczegółowo owe zmiany. Pakiety <span +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. 3810--><p class="indent" > Obecnie LaTeX2e zawiera wewnętrzny mechanizm konfiguracji obsługi Unicode (które znaki są +</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. 3815--><p class="indent" > pdf<span class="TEX">T<span -class="E">E</span>X</span>: poprawiono wsparcie dla plików JPEG Exif oraz JFIF dla zgodności z programem +</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. 3818--><p class="indent" > Lua<span class="TEX">T<span -class="E">E</span>X</span>: dołączono nową bibliotekę <span +</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. 3822--><p class="indent" > Xe<span class="TEX">T<span -class="E">E</span>X</span>: poprawiono obsługę wczytywanych ilustracji oraz program <span +</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-lmtt-10">XDV</span>. -</p><!--l. 3825--><p class="indent" > MetaPost: zestaw możliwych wartości parametru <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 class="ec-lmtt-10">binary</span>; nowe programy <span @@ -6880,18 +6772,12 @@ 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. 3829--><p class="indent" > Mac<span class="TEX">T<span -class="E">E</span>X</span>: uaktualniono dołączony pakiet Ghostscript dla wparcia CJK. Tzw. <span -class="ec-lmri-10">The </span><span class="TEX"><span -class="ec-lmri-10">T</span><span -class="E"><span -class="ec-lmri-10">E</span></span><span -class="ec-lmri-10">X</span></span><span +</p><!--l. 3725--><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> <span class="ec-lmri-10">Preference Pane </span>działa obecnie w Yosemite (Mac OS X 10.10). -</p><!--l. 3833--><p class="indent" > Infrastruktura <span class="TEX">T<span -class="E">E</span>X</span> Live: program <span +</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 @@ -6903,113 +6789,102 @@ class="ec-lmss-10">mktextfm</span>, <span class="ec-lmss-10">mktexpk</span>) preferują obecnie położenie programów w ich własnych katalogach, zamiast wykorzystywać za każdym razem zmienną systemową <span class="ec-lmtt-10">PATH</span>. -</p><!--l. 3840--><p class="indent" > Usunięto programy dla platform <span -class="ec-lmss-10">*-kfreebsd</span>, ponieważ <span class="TEX">T<span -class="E">E</span>X</span> Live jest obecnie łatwo dostępny poprzez ich +</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 mechanizmy aktualizacji. -</p><!--l. 3844--><p class="noindent" > +</p><!--l. 3740--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">9.1.13. </span> <a - id="x1-830009.1.13"></a>Wydanie 2016</h5> -<!--l. 3846--><p class="noindent" >Lua<span class="TEX">T<span -class="E">E</span>X</span>: ogólne zmiany dotyczące poleceń podstawowych (<span + 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 „Lua<span class="TEX">T<span -class="E">E</span>X</span> 0.90 backend changes for PDF and more” -(<a +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 -Lua<span class="TEX">T<span -class="E">E</span>X</span>-a <a +LuaTeX-a <a href="../../../../texmf-dist/doc/luatex/base/luatex.pdf" >texmf-dist/doc/luatex/base/luatex.pdf</a>. -</p><!--l. 3853--><p class="indent" > Metafont: nowe, w znacznym stopniu eksperymentalne „rodzeństwo” – programy MFlua and MFluajit, + + +</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. 3857--><p class="indent" > Metapost: poprawki i wewnętrzne przygotowanie do wersji 2.0. -</p><!--l. 3859--><p class="indent" > Zmienna <span +</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 -Lua<span class="TEX">T<span -class="E">E</span>X</span>-a (obsługa zostanie zaimplementowana w kolejnej wersji) i (celowo) w oryginalnym <span +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 <span class="TEX">T<span -class="E">E</span>X</span>-owych parametrów (operacji +class="ec-lmtt-10">SOURCE_DATE_EPOCH </span>używana jest do inicjalizacji TeX-owych parametrów (operacji podstawowych) <span class="ec-lmtt-10">\year</span>, <span class="ec-lmtt-10">\month</span>, <span class="ec-lmtt-10">\day</span>, <span class="ec-lmtt-10">\time</span>. Szczegóły i odnośne przykłady można znaleźć -w podręczniku pdf<span class="TEX">T<span -class="E">E</span>X</span>-a. - - -</p><!--l. 3870--><p class="indent" > pdf<span class="TEX">T<span -class="E">E</span>X</span>: nowe polecenia podstawowe <span +w podręczniku pdfTeX-a. +</p><!--l. 3766--><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. 3875--><p class="indent" > Xe<span class="TEX">T<span -class="E">E</span>X</span>: nowe polecenia podstawowe <span +</p><!--l. 3771--><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. 3880--><p class="indent" > Inne programy: </p> +</p><!--l. 3776--><p class="indent" > Inne programy: </p> <ul class="itemize1"> - <li class="itemize"><span + <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 class="ec-lmtt-10">shell_escape_commands</span>. - </li> - <li class="itemize"><span + </p></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 <span class="ec-lmtt-10">makeindex</span>, obsługującym m.in. sortowanie unikodowe. - </li> - <li class="itemize"><span + </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ń. - </li> - <li class="itemize"><span -class="ec-lmtt-10">ps2pk </span>obsługuje rozszerzone fonty PK/GF.</li></ul> -<!--l. 3894--><p class="indent" > Mac<span class="TEX">T<span -class="E">E</span>X</span>: program <span class="TEX">T<span -class="E">E</span>X</span> Distribution Preference Pane został zastąpiony przez program <span class="TEX">T<span -class="E">E</span>X</span> Live Utility; + </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. 3899--><p class="indent" > Infrastruktura: plik konfiguracyjny <span +</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 -<span class="TEX">T<span -class="E">E</span>X</span> Live. Jeżeli usługa GPG nie jest dostępna, to instalacja bądź aktualizacja przebiega jak +TeX Live. Jeżeli usługa GPG nie jest dostępna, to instalacja bądź aktualizacja przebiega jak dotychczas. -</p><!--l. 3907--><p class="indent" > Binaria dla platform <span +</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. 3910--><p class="noindent" > +</p><!--l. 3806--><p class="noindent" > </p> <h5 class="subsubsectionHead"><span class="titlemark">9.1.14. </span> <a - id="x1-840009.1.14"></a>Wydanie 2017</h5> -<!--l. 3913--><p class="noindent" >Lua<span class="TEX">T<span -class="E">E</span>X</span>: więcej wywołań zwrotnych (<span + 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. 3918--><p class="indent" > pdf<span class="TEX">T<span -class="E">E</span>X</span>: Zmienna środowiskowa <span class="obeylines-h"><span class="verb"><span +</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 @@ -7017,40 +6892,34 @@ class="ec-lmtt-10">\pdfpageattr</span> zawiera napis <span class="ec-lmtt-10">/MediaBox</span>, to pomija się wyjście domyślnego <span class="ec-lmtt-10">/MediaBox</span>. -</p><!--l. 3924--><p class="indent" > Xe<span class="TEX">T<span -class="E">E</span>X</span>: Obsługa wzorów matematycznych Unicode/OpenType oparta jest teraz na używaniu tabeli +</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. 3927--><p class="indent" > Dvips: Decyduje ostatnie ustalenie formatu papieru, dla zgodności z <span +</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 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. 3933--><p class="indent" > ep<span class="TEX">T<span -class="E">E</span>X</span>, eup<span class="TEX">T<span -class="E">E</span>X</span>: Nowe polecenia: <span +</p><!--l. 3829--><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 pdf<span class="TEX">T<span -class="E">E</span>X</span>-a. -</p><!--l. 3937--><p class="indent" > Mac<span class="TEX">T<span -class="E">E</span>X</span>: Począwszy od tego roku będzie zapewniana obsługa – pod nazwą <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">\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 Mac<span class="TEX">T<span -class="E">E</span>X</span>-a, dla których Apple wypuszcza łatki bezpieczeństwa; obecnie oznacza to: +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 Mac<span class="TEX">T<span -class="E">E</span>X</span>-u, są one jednak wciąż dostępne w <span class="TEX">T<span -class="E">E</span>X</span> Live (<span class="obeylines-h"><span class="verb"><span +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. 3944--><p class="indent" > Infrastruktura: Drzewo <span +</p><!--l. 3840--><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 @@ -7061,7 +6930,7 @@ class="ec-lmtt-10">tlmgr </span>udostępnia teraz tryb class="ec-lmtt-10">shell </span>– do użycia interaktywnego i skryptowego – jak też nowe zadanie <span class="ec-lmtt-10">conf auxtrees </span>– do łatwego dodawania i usuwania dodatkowych drzew. -</p><!--l. 3953--><p class="indent" > <span +</p><!--l. 3849--><p class="indent" > <span class="ec-lmtt-10">updmap </span>and <span class="ec-lmtt-10">fmtutil</span>: Skrypty te ostrzegają teraz, jeśli wywołano je bez jawnego podania tzw. trybu systemowego (<span @@ -7073,79 +6942,67 @@ class="ec-lmtt-10">updmap-user</span>, class="ec-lmtt-10">fmtutil-user </span>bądź opcji <span class="ec-lmtt-10">-user</span>). Być może zredukuje to odwieczny problem przypadkowego wywołania trybu użytkownika, i w konsekwencji gubienia przyszłych aktualizacji systemowych. Szczegóły można - - -znaleźć na stronie: <a +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. 3963--><p class="indent" > <span +</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 Mac<span class="TEX">T<span -class="E">E</span>X</span>-u +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. 3968--><p class="indent" > Sync<span class="TEX">T<span -class="E">E</span>X</span>: tworzony przez ten program plik tymczasowy ma obecnie postać <span +</p><!--l. 3864--><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. 3971--><p class="indent" > Programy pomocnicze: <span +</p><!--l. 3867--><p class="indent" > Programy pomocnicze: <span class="ec-lmtt-10">texosquery-jre8 </span>jest nowym programem wieloplatformowym do odczytywania -w dokumencie <span class="TEX">T<span -class="E">E</span>X</span>-owym danych o lokalizacji i innych informacji z poziomu systemu operacyjnego; został -on domyślnie włączony do zestawu <span class="obeylines-h"><span class="verb"><span +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. 3980--><p class="indent" > Platformy: zapoznaj się z powyższą informacją na temat Mac<span class="TEX">T<span -class="E">E</span>X</span>; innych zmian nie ma. -</p><!--l. 3984--><p class="noindent" > +</p><!--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> <h5 class="subsubsectionHead"><span class="titlemark">9.1.15. </span> <a - id="x1-850009.1.15"></a>Wydanie 2018</h5> -<!--l. 3987--><p class="noindent" >Kpathsea: Domyślnie nie rozróżnia wielkości liter w nazwach plików w katalogach niesystemowych; + 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 +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. 3989--><p class="indent" > ep<span class="TEX">T<span -class="E">E</span>X</span>, eup<span class="TEX">T<span -class="E">E</span>X</span>: Nowe polecenie pierwotne <span +</p><!--l. 3885--><p class="indent" > epTeX, eupTeX: Nowe polecenie pierwotne <span class="ec-lmtt-10">\epTeXversion</span>. -</p><!--l. 3991--><p class="indent" > Lua<span class="TEX">T<span -class="E">E</span>X</span>: Przygotowanie do przejścia w 2019 r. na wersję Lua 5.3: binaria <span +</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 Con<span class="TEX">T<span -class="E">E</span>X</span>t Garden (<a +plików 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 informacje. -</p><!--l. 3997--><p class="indent" > MetaPost: Poprawiono błędne kierunki ścieżek oraz wyjście w formatach TFM i PNG +</p><!--l. 3893--><p class="indent" > MetaPost: Poprawiono błędne kierunki ścieżek oraz wyjście w formatach TFM i PNG . -</p><!--l. 3999--><p class="indent" > Dopuszczono stosowanie plików przekodowujących dla fontów bitmapowych; identyfikator PDF obecnie +</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. 4002--><p class="indent" > Mac<span class="TEX">T<span -class="E">E</span>X</span>: Zobacz poniżej zmiany obsługiwanych wersji. Ponadto, dla większej klarowności, układ +</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, <span class="TEX">T<span -class="E">E</span>X</span> Live Utility, i TeXShop) oraz katalogi z +lokalizacja zawiera cztery programy GUI (BibDesk, LaTeXiT, TeX Live Utility, i TeXShop) oraz katalogi z dodatkowymi narzędziami i dokumentacją. -</p><!--l. 4007--><p class="indent" > <span +</p><!--l. 3903--><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 @@ -7153,61 +7010,60 @@ 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. 4011--><p class="indent" > Platformy: </p> +</p><!--l. 3907--><p class="indent" > Platformy: </p> <ul class="itemize1"> - <li class="itemize">Usunięte: <span + <li class="itemize"> + <!--l. 3910--><p class="noindent" >Usunięte: <span class="ec-lmtt-10">armel-linux</span>, <span class="ec-lmtt-10">powerpc-linux</span>. - </li> - <li class="itemize"><span + </p></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). - </li> - <li class="itemize"><span + </p></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 <span class="ec-lmtt-10">i386-darwin platforms </span>zostały usunięte. - </li> - <li class="itemize">Windows: XP nie jest już obsługiwane.</li></ul> -<!--l. 4028--><p class="noindent" > + </p></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> <h5 class="subsubsectionHead"><span class="titlemark">9.1.16. </span> <a - id="x1-860009.1.16"></a>Wydanie 2019</h5> -<!--l. 4030--><p class="noindent" >Kpathsea: Bardziej spójne rozwijanie nawiasów i dzielenie ścieżek; nowa zmienna <span + 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 <span class="ec-lmtt-10">texmf.cnf</span>). -</p><!--l. 4034--><p class="indent" > ep<span class="TEX">T<span -class="E">E</span>X</span>, eup<span class="TEX">T<span -class="E">E</span>X</span>: Nowe polecenia pierwotne <span +</p><!--l. 3930--><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. 4036--><p class="indent" > Lua<span class="TEX">T<span -class="E">E</span>X</span>: W tej wersji używany jest Lua 5.3 z towarzyszącymi zmianami arytmetycznymi +</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. 4041--><p class="indent" > MetaPost: Polecenie <span +</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. 4046--><p class="indent" > pdf<span class="TEX">T<span -class="E">E</span>X</span>: Nowe polecenie pierwotne <span +</p><!--l. 3942--><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. 4051--><p class="indent" > Xe<span class="TEX">T<span -class="E">E</span>X</span>: Nowe polecenia pierwotne <span +</p><!--l. 3947--><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 @@ -7221,197 +7077,182 @@ class="ec-lmtt-10">\uniformdeviate</span>, <span class="ec-lmtt-10">\randomseed</span>; rozwinięcie <span class="ec-lmtt-10">\Ucharcat </span>do tworzenia aktywnych znaków. -</p><!--l. 4062--><p class="indent" > <span +</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 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 <span class="TEX">T<span -class="E">E</span>X</span> Live, o ile nie ustawiono zmiennej <span +zamiast tych, które dostarcza TeX Live, o ile nie ustawiono zmiennej <span class="ec-lmtt-10">TEXLIVE_PREFER_OWN</span>. -</p><!--l. 4067--><p class="indent" > <span +</p><!--l. 3963--><p class="indent" > <span class="ec-lmtt-10">install-tl</span>: Nowa opcja <span class="ec-lmtt-10">-gui </span>(bez argumentu) jest domyślna dla Windows i Macs i uruchamia nowy tryb graficzny Tcl/TK (patrz część <a href="#x1-50001.3">1.3<!--tex4ht:ref: sec:basic --></a> i <a href="#x1-210003.1.6">3.1.6<!--tex4ht:ref: sec:graphical-inst --></a>). -</p><!--l. 4069--><p class="indent" > Narzędzia: </p> +</p><!--l. 3965--><p class="indent" > Narzędzia: </p> <ul class="itemize1"> - <li class="itemize">implementacją CWEB w <span class="TEX">T<span -class="E">E</span>X</span> Live jest teraz <span -class="ec-lmtt-10">cwebbin </span>(<a + <li class="itemize"> + <!--l. 3967--><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. - </li> - <li class="itemize"><span + </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. - </li> - <li class="itemize"><span + </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.</li></ul> -<!--l. 4083--><p class="indent" > Mac<span class="TEX">T<span -class="E">E</span>X</span>: <span + 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 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. 4088--><p class="indent" > Platformy: usunięto <span +</p><!--l. 3984--><p class="indent" > Platformy: usunięto <span class="ec-lmtt-10">sparc-solaris</span>. -</p><!--l. 4091--><p class="noindent" > +</p><!--l. 3987--><p class="noindent" > </p> + + <h5 class="subsubsectionHead"><span class="titlemark">9.1.17. </span> <a - id="x1-870009.1.17"></a>Wydanie 2020</h5> -<!--l. 4093--><p class="noindent" >Ogólnie: </p> + id="x1-880009.1.17"></a>Wydanie 2020</h5> +<!--l. 3989--><p class="noindent" >Ogólnie: </p> <ul class="itemize1"> - <li class="itemize">We wszystkich silnikach <span class="TEX">T<span -class="E">E</span>X</span>-a, włączając <span -class="ec-lmtt-10">tex</span>, instrukcja pierwotna <span -class="ec-lmtt-10">\input </span>akceptuje teraz - jako argument nazwę pliku w nawiasach grupowych. Znaczenie zależy od systemu operacyjnego. + <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 Lua<span class="TEX">T<span -class="E">E</span>X</span>-u; teraz jest dostępny we wszystkich + 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 <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-owe polecenie <span + 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>. - </li> - <li class="itemize">Nowa opcja <span -class="ec-lmtt-10">–cnf-line </span>dla <span + </p></li> + <li class="itemize"> + <!--l. 4001--><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ń. - </li> - <li class="itemize">Dodanie wielu poleceń pierwotnych do różnych silników w tym i poprzednich latach ma - na celu zapewnienie takiej samej funkcjonalności wszystkich silników (<span class="LATEX"><span -class="ec-lmri-10">L</span><span class="A"><span -class="ec-lmri-10">A</span></span><span class="TEX"><span -class="ec-lmri-10">T</span><span -class="E"><span -class="ec-lmri-10">E</span></span><span -class="ec-lmri-10">X</span></span></span><span -class="ec-lmri-10"> News #31</span>, + </p></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 +class="ec-lmri-10">LaTeX</span><span +class="ec-lmri-10"> News #31</span>, <a href="https://latex-project.org/news" class="url" ><span -class="ec-lmtt-10">https://latex-project.org/news</span></a>).</li></ul> -<!--l. 4114--><p class="indent" > ep<span class="TEX">T<span -class="E">E</span>X</span>, eup<span class="TEX">T<span -class="E">E</span>X</span>: Nowe polecenia pierwotne <span +class="ec-lmtt-10">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">\Uchar</span>, <span class="ec-lmtt-10">\Ucharcat</span>, <span class="ec-lmtt-10">\current(x)spacingmode</span>, <span class="ec-lmtt-10">\ifincsname</span>; poprawione <span class="ec-lmtt-10">\fontchar?? </span>i <span -class="ec-lmtt-10">\iffontchar</span>. Tylko dla eup<span class="TEX">T<span -class="E">E</span>X</span>: <span +class="ec-lmtt-10">\iffontchar</span>. Tylko dla eupTeX: <span class="ec-lmtt-10">\currentcjktoken</span>. -</p><!--l. 4117--><p class="indent" > Lua<span class="TEX">T<span -class="E">E</span>X</span>: Zintegrowanie z biblioteką HarfBuzz dostępną jako nowy silnik <span +</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 <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. 4121--><p class="indent" > pdf<span class="TEX">T<span -class="E">E</span>X</span>: Nowe polecenie pierwotne <span +</p><!--l. 4017--><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 <span class="ec-lmtt-10">\openin</span>. -</p><!--l. 4123--><p class="indent" > p<span class="TEX">T<span -class="E">E</span>X</span>: Nowe polecenia pierwotne <span +</p><!--l. 4019--><p class="indent" > pTeX: Nowe polecenia pierwotne <span class="ec-lmtt-10">\ifjfont</span>, <span -class="ec-lmtt-10">\iftfont</span>. Także w ep<span class="TEX">T<span -class="E">E</span>X</span>, up<span class="TEX">T<span -class="E">E</span>X</span>, eup<span class="TEX">T<span -class="E">E</span>X</span>. -</p><!--l. 4126--><p class="indent" > Xe<span class="TEX">T<span -class="E">E</span>X</span>: Poprawiono <span +class="ec-lmtt-10">\iftfont</span>. Także w epTeX, upTeX, eupTeX. +</p><!--l. 4022--><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. 4128--><p class="indent" > Dvips: Kodowanie bitmapowych czcionek wyjściowych poprawiające efekt w przypadku stosowania funkcji -copy/paste (<a +</p><!--l. 4024--><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. 4130--><p class="indent" > Mac<span class="TEX">T<span -class="E">E</span>X</span>: Mac<span class="TEX">T<span -class="E">E</span>X</span> and <span +</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 Catalina); <span -class="ec-lmtt-10">x86_64-darwinlegacy </span>nadal obsługuje 10.6 i nowsze. Mac<span class="TEX">T<span -class="E">E</span>X</span>jest uwierzytelniony a programy +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 <span class="TEX">T<span -class="E">E</span>X</span> Live Utility nie są dostępne w Mac<span class="TEX">T<span -class="E">E</span>X</span> ponieważ nie zostały uwierzytelnione, ale <span +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. 4136--><p class="indent" > <span +</p><!--l. 4032--><p class="indent" > <span class="ec-lmtt-10">tlmgr </span>i infrastruktura: </p> <ul class="itemize1"> - <li class="itemize">Automatycznie ponawia (raz) ładowanie pakietów, których nie udało się załadować wcześniej. - </li> - <li class="itemize">Nowa opcja <span + <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> + <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 - </li> - <li class="itemize">Używa wersjonowanych nazw plików dla spakowanych pakietów, jak <br +class="ec-lmtt-10">!! </span>dla każdego drzewa. + </p></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 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. - </li> - <li class="itemize">Data <span -class="ec-lmtt-10">catalogue-date </span>nie powiela informacji zawartych w <span class="TEX">T<span -class="E">E</span>X</span> Catalogue, gdyż były one bez - związku z aktualizacjami pakietów.</li></ul> -<!--l. 4146--><p class="indent" > <a id="news"></a> + </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> - <h4 class="subsectionHead"><span class="titlemark">9.2. </span> <a - id="x1-880009.2"></a>Wydanie aktualne: 2021</h4> -<!--l. 4150--><p class="noindent" >Ogólnie: </p> + <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> <ul class="itemize1"> - <li class="itemize">Donald Knuth przeprowadził zaplanowany na początek 2021 r. przegląd <span class="TEX">T<span -class="E">E</span>X</span>-a i Metafonta. - Powstałe zmiany zostały - włączone (<a + <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 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 + również dostępne na CTAN jako pakiety <span class="ec-lmtt-10">knuth-dist </span>and <span -class="ec-lmtt-10">knuth-local</span>. Jak się można było spodziewać, - poprawki dotyczą bardzo wyjątkowych przypadków i nie wpływają na jakiekolwiek zachowania - w prakytce. - </li> - <li class="itemize">Wyjątek w oryginalnym <span class="TEX">T<span -class="E">E</span>X</span>-u: jeśli <span +class="ec-lmtt-10">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-lmri-10">hex</span>). - </li> - <li class="itemize">Wyjątek w oryginalnym <span class="TEX">T<span -class="E">E</span>X</span>-u: nowy całkowitoliczbowy parametr <span + </p></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 @@ -7420,85 +7261,91 @@ 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> </li></ul> -<!--l. 4171--><p class="indent" > Aleph: Został usunięty oparty na Aleph <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span -class="E">E</span>X</span></span>-owy format <span +<!--l. 4067--><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. 4174--><p class="indent" > Lua<span class="TEX">T<span -class="E">E</span>X</span>: </p> +class="ec-lmtt-10">aleph </span>jest +nadal częścią dystrybucji i jest wspierany. +</p><!--l. 4070--><p class="indent" > LuaTeX: </p> <ul class="itemize1"> - <li class="itemize">Lua 5.3.6 - </li> - <li class="itemize">Użyto callback dla poziomu zagnieżdżenia w <span + <li class="itemize"> + <!--l. 4072--><p class="noindent" >Lua 5.3.6 + </p></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 <span class="TEX">T<span -class="E">E</span>X</span>-owego <span + nowego parametru TeX-owego <span class="ec-lmtt-10">\tracingstacklevels</span>. - - - </li> - <li class="itemize">Znaki matematyczne są znakowane (<span + </p></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. - </li> - <li class="itemize">Usunięto width/ic (korektę italikową) w tradycyjnym przetwarzaniu matematyki.</li></ul> -<!--l. 4183--><p class="indent" > MetaPost: </p> + </p></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> <ul class="itemize1"> - <li class="itemize">wsparcie zmiennej środowiskowej <span class="obeylines-h"><span class="verb"><span + <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. - </li> - <li class="itemize">Wyeliminowanie błędnego końcowego znaku <span + </p></li> + <li class="itemize"> + <!--l. 4082--><p class="noindent" >Wyeliminowanie błędnego końcowego znaku <span class="ec-lmtt-10">% </span>w <span class="ec-lmtt-10">mpto</span>. - </li> - <li class="itemize">Udokumentowano opcję <span + </p></li> + <li class="itemize"> + <!--l. 4083--><p class="noindent" >Udokumentowano opcję <span class="ec-lmtt-10">-T</span>, inne poprawki w podręczniku. - </li> - <li class="itemize">Zmieniono wartość <span + </p></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.</li></ul> -<!--l. 4192--><p class="indent" > pdf<span class="TEX">T<span -class="E">E</span>X</span>: </p> +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> <ul class="itemize1"> - <li class="itemize">Dodano nowe polecenia pierwotne <span + <li class="itemize"> + <!--l. 4090--><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. - </li> - <li class="itemize">Ostrzeżenia zamiast przerwania przebiegu gdy <span + + + </p></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 class="ec-lmtt-10">\pdfstartlink</span>. - </li> - <li class="itemize">Wypisywanie przypisań <span + </p></li> + <li class="itemize"> + <!--l. 4095--><p class="noindent" >Wypisywanie przypisań <span class="ec-lmtt-10">\pdfglyphtounicode </span>do pliku <span class="ec-lmtt-10">fmt</span>. - </li> - <li class="itemize">Kod źródłowy: usunięto kod współpracujący z <span + </p></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 -class="ec-lmri-10">native</span>) <span class="TEX">T<span -class="E">E</span>X</span> - Live, pdf<span class="TEX">T<span -class="E">E</span>X</span> zawsze używał <span +class="ec-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>.</li></ul> -<!--l. 4206--><p class="indent" > Xe<span class="TEX">T<span -class="E">E</span>X</span>: Poprawki kerningu w trybie matematycznym. -</p><!--l. 4208--><p class="indent" > Dvipdfmx: </p> +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> <ul class="itemize1"> - <li class="itemize">Ghostscript jest teraz domyślnie uruchamiany w trybie bezpiecznym; Aby to zanegować (przy - założeniu że „wierzymy” wszystkim plikom wejściowym) należy użyć - <span class="obeylines-h"><span class="verb"><span + <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 class="ec-lmtt-10">-i</span><span class="ec-lmtt-10"> dvipdfmx-unsafe.cfg</span></span></span>. Użycie <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">unsafe</span></span></span> jest konieczne przy użyciu PSTricks z Xe<span class="TEX">T<span -class="E">E</span>X</span>-em, - np. w następujący sposób: +class="ec-lmtt-10">unsafe</span></span></span> jest konieczne + przy użyciu PSTricks z XeTeX-em, np. w następujący sposób: <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">xetex</span><span class="ec-lmtt-10"> -output-driver="xdvipdfmx</span><span @@ -7507,31 +7354,35 @@ 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">Jeśli plik graficzny nie został znaleziony, zakończ z niezerowym kodem powrotu. - </li> - <li class="itemize">Rozszerzono składnię <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. - </li> - <li class="itemize">Polecenia <span + </p></li> + <li class="itemize"> + <!--l. 4113--><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>. - </li> - <li class="itemize">Polecenia <span + </p></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 class="ec-lmtt-10">pdffontattr</span>. - </li> - <li class="itemize">Eksperymentalny kod wspierający rozszerzony <span class="obeylines-h"><span class="verb"><span + </p></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 class="ec-lmtt-10">dviluatex</span>. - </li> - <li class="itemize">Wsparcie dla nowej własności fontów wirtualnych dla japońskich definicji fontów zastępczych + </p></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 (<span -class="ec-lmri-10">fallback</span>).</li></ul> -<!--l. 4224--><p class="indent" > Mac<span class="TEX">T<span -class="E">E</span>X</span>: Mac<span class="TEX">T<span -class="E">E</span>X</span> i jego nowy folder z binariami <span +class="ec-lmri-10">fallback</span>).</p></li></ul> +<!--l. 4120--><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 @@ -7539,68 +7390,283 @@ z binariami <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">x86_64-darwinlegacy</span></span></span>, dostępny jedynie z Unix-owym <span class="ec-lmtt-10">install-tl</span>, wspiera 10.6 i nowsze. -</p><!--l. 4230--><p class="indent" > Jest to ważny rok dla Macintosh-y ponieważ Apple wprowadził w listopadzie 2020 r. na rynek maszyny +</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. 4236--><p class="indent" > Dodatkowe programy Ghostscript, LaTeXiT, <span class="TEX">T<span -class="E">E</span>X</span> Live Utility i TeXShop są uniwersalne, zostały +</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 Mac<span class="TEX">T<span -class="E">E</span>X</span>-a. -</p><!--l. 4241--><p class="indent" > <span +w tym roku włączone do MacTeX-a. +</p><!--l. 4137--><p class="indent" > <span class="ec-lmtt-10">tlmgr </span>i infrastruktura: </p> <ul class="itemize1"> - <li class="itemize">utrzymywana jest tylko jedna kopia bezpieczeństwa głównego repozytorium <span + <li class="itemize"> + <!--l. 4139--><p class="noindent" >utrzymywana jest tylko jedna kopia bezpieczeństwa głównego repozytorium <span class="ec-lmtt-10">texlive.tlpdb</span>; - </li> - <li class="itemize">polepszono przenaszalność pomiędzy systemami i wersjami Perl-a; - </li> - <li class="itemize"><span + </p></li> + <li class="itemize"> + <!--l. 4141--><p class="noindent" >polepszono przenoszalność pomiędzy systemami i wersjami Perl-a; + </p></li> + + + <li class="itemize"> + <!--l. 4142--><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">rcat-* </span>danych odpowiednio lokalnego i zdalnego katalogów; - </li> - <li class="itemize">do nowego pliku log <span + </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.</li></ul> -<!--l. 4252--><p class="indent" > + 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> + <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> + <li class="itemize"> + <!--l. 4156--><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> + <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 + <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> + <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 +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> + <ul class="itemize1"> + <li class="itemize"> + <!--l. 4168--><p class="noindent" >Nowe + polecenia + pierwotne: + <span +class="ec-lmtt-10">\lastnodefont</span>, + <span +class="ec-lmtt-10">\suppresslongerror</span>, + <span +class="ec-lmtt-10">\suppressoutererror</span>, + <span +class="ec-lmtt-10">\suppressmathparerror</span>. + </p></li> + <li class="itemize"> + <!--l. 4170--><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> + <ul class="itemize1"> + <li class="itemize"> + <!--l. 4174--><p class="noindent" >Wsparcie strukturalnych destynacji z PDF 2.0. + + + </p></li> + <li class="itemize"> + <!--l. 4175--><p class="noindent" >PNG /Smask dla PDF 2.0. + </p></li> + <li class="itemize"> + <!--l. 4176--><p class="noindent" >Dostępny interfejs zmiennych czcionek dla <span +class="ec-lmtt-10">luahbtex</span>. + </p></li> + <li class="itemize"> + <!--l. 4177--><p class="noindent" >Różne domyślne style pierwiastków w trybie mathdefaultsmode. + </p></li> + <li class="itemize"> + <!--l. 4178--><p class="noindent" >Optionally block selected discretionary creation. + </p></li> + <li class="itemize"> + <!--l. 4179--><p class="noindent" >Ulepszenie implementacji fontów TrueType. + </p></li> + <li class="itemize"> + <!--l. 4180--><p class="noindent" >Bardziej skuteczna alokacja <span +class="ec-lmtt-10">\fontdimen</span>. + </p></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> + </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> + <ul class="itemize1"> + <li class="itemize"> + <!--l. 4189--><p class="noindent" >Wsparcie + strukturalnych + destynacji + z + PDF + 2.0. + </p></li> + <li class="itemize"> + <!--l. 4190--><p class="noindent" >Dla + fontów + z + dodatkowymi + odstępami + między + literami + (letterspaced + fonts), + używa + bezpośrednio + <span +class="ec-lmtt-10">\fontdimen</span>6, + jeśli + podany. + </p></li> + <li class="itemize"> + <!--l. 4191--><p class="noindent" >Ostrzeżenia + zawsze + rozpoczynają + się + od + początku + linii. + </p></li> + <li class="itemize"> + <!--l. 4192--><p class="noindent" >W + przypadku + znaków + z + automatycznym + kerningiem + (<span +class="ec-lmtt-10">\pdfappendkern</span> + i <span +class="ec-lmtt-10">\pdfprependkern</span>), + nadal + występuje + wypukłość; + podobnie + automatyczny + kerning + dotyczy + jawnych + i + niejawnych + łączników.</p></li></ul> +<!--l. 4196--><p class="indent" > pTeX et al.: </p> + <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> + <li class="itemize"> + <!--l. 4198--><p class="noindent" >Nowe polecenia wbudowane <span +class="ec-lmtt-10">\ptexlineendmode </span>i <span +class="ec-lmtt-10">\toucs</span>. + </p></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> + <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 +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ć +Lua(L<span +class="ec-lmr-7">A</span> )TeX. +</p><!--l. 4206--><p class="indent" > Dvipdfmx: </p> + <ul class="itemize1"> + <li class="itemize"> + <!--l. 4207--><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 +standardowego wyszukiwania (non-all). +</p><!--l. 4215--><p class="indent" > <span +class="ec-lmtt-10">tlmgr </span>i infrastruktura: </p> + <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> + <li class="itemize"> + + + <!--l. 4217--><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">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> <h4 class="subsectionHead"><span class="titlemark">9.3. </span> <a - id="x1-890009.3"></a>Przyszłe wersje</h4> -<!--l. 4255--><p class="noindent" ><span -class="ec-lmri-10">Niniejsza dystrybucja nie jest doskonała! </span>Planujemy kontynuować wydawanie nowych wersji i chcielibyśmy, -żeby zawierały one jeszcze więcej pomocnej dokumentacji, więcej programów użytkowych, lepsze programy -instalacyjne oraz stale ulepszany i poprawiany katalog makr i fontów. Zadanie to jest wykonywane przez -ciężko pracujących ochotników, poświęcających mnóstwo swojego wolnego czasu. Wiele jeszcze -zostało do zrobienia. Jeżeli możesz pomóc, nie zastanawiaj się i przyłącz się do nas. Patrz: -<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 href="https://tug.org/texlive/contribute.html" class="url" ><span class="ec-lmtt-10">https://tug.org/texlive/contribute.html</span></a>. -</p><!--l. 4264--><p class="indent" > Prosimy o przesyłanie poprawek, sugestii i uzupełnień oraz deklaracji pomocy w opracowywaniu +</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><div class="quote"> + </p><blockquote class="quote"> - <!--l. 4267--><p class="noindent" ><a + <!--l. 4245--><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 +class="newline" /> <a href="https://tug.org/texlive" class="url" ><span -class="ec-lmtt-10">https://tug.org/texlive</span></a></p></div> -<!--l. 4272--><p class="noindent" ><span -class="ec-lmri-10">Przyjemnego </span><span class="TEX"><span -class="ec-lmri-10">T</span><span -class="E"><span -class="ec-lmri-10">E</span></span><span -class="ec-lmri-10">X</span></span><span -class="ec-lmri-10">-owania!</span> +class="ec-lmtt-10">https://tug.org/texlive</span></a></p></blockquote> +<!--l. 4250--><p class="noindent" ><span +class="ec-lmri-10">Przyjemnego TeX-owania!</span> </p> </body> diff --git a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.pdf b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.pdf Binary files differindex 351a7dbb511..b2a1c126c5a 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 ab8021301f4..8a2284eb44d 100644 --- a/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex +++ b/Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex @@ -42,7 +42,7 @@ bookmarksopen,hyperindex]{hyperref} \hypersetup{% pdftitle={Przewodnik TeX Live },% - pdfauthor={Karl Berry, Jerzy Ludwichowski},% + pdfauthor={Karl Berry, Zofia Walczak},% pdfsubject={TeX Live},% pdfkeywords={TeX, LaTeX, TeX Live, TeXLive, polski}, pdfpagemode=UseNone, % start bez Spisu treści @@ -56,16 +56,16 @@ \fi \title{% - {\huge \textit{Przewodnik \protect\TL{} 2021}} + {\huge \textit{Przewodnik \protect\TL{} 2022}} } \author{Karl Berry\\[2mm] tłumaczenie: Zofia Walczak\\[2mm] - tłumaczenie 2021: Jerzy Ludwichowski\\[3mm] +% tłumaczenie 2021: Jerzy Ludwichowski\\[3mm] \url{https://tug.org/texlive/} } -\date{Marzec 2021 r.} +\date{Marzec 2022 r.} \begin{document} \maketitle @@ -107,12 +107,12 @@ np. w~artykule {\it Przewodnik po systemie \TeX\/}: \label{sec:os_support} \TL{} zawiera oprogramowanie dla wielu platform uniksowych, -w~tym \GNU/Linux, \MacOSX i~Cyg\-win. Załączone pliki źródłowe pozwalają też -na jego instalację na platformach innych systemów operacyjnych i~kompilację -samych programów. +w~tym \GNU/Linux, \MacOSX 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 również powinien +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 @@ -131,15 +131,15 @@ Jest to wygodne, zwłaszcza gdy potrzebujemy jedynie części oprogramowania \TL\ i~nie chcemy pobierać niepotrzebnie obrazu całej płytki instalacyjnej. Płytka \DVD{} (lub jej obraz w~pliku \code{.iso}) pozwala -zainstalować \TL{} na twardym dysku. Nie można uruchomić \TL{} bezpośrednio z~\TK{} \DVD{} albo z~jej obrazu, ale można przygotować instalację przenośną np. na pendrivie -(patrz część~\ref{sec:portable-tl}). +zainstalować \TL{} na dysku lokalny ale nie można uruchomić \TL{} bezpośrednio z~\TK{} \DVD{} albo z~jej obrazu. \emph{Można} przygotować instalację przenośną np. na pendrivie +(patrz rozdział~\ref{sec:portable-tl}). Szczegółowy opis instalacji \TL{} znajduje się w~dalszych rozdziałach tego dokumentu (str.~\pageref{sec:install}), poniżej zaś informacja w skrócie. - +%%%%%%%%%%%%%% \begin{itemize*} \item Skrypt instalacyjny dla systemu Unix nosi nazwę \filename{install-tl} zaś dla systemów Windows należy użyć \filename{instal-tl-windows}. Program instalacyjny będzie działał w~trybie graficznym -z~opcją \code{-gui} (co jest trybem domyślnym dla Windows i~MacOSX) lub w~trybie tekstowym z~opcją +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). \item Jednym z~instalowanych programów jest \prog{tlmgr} (menedżer \TL{}), @@ -200,23 +200,27 @@ pod adresem\newline \url{https://tug.org/interest.html#vendors}.) Oto lista źródeł pomocy, w~kolejności przez nas rekomendowanej: \begin{description} \item [Start] Jeśli właśnie zaczynasz używać \TeX-a, krótkie wprowadzenie do systemu znajdziesz na stronie \url{https://tug.org/begin.html}. + +\item [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. 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}. +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{} Catalogue] Jeśli poszukujemy konkretnego pakietu, fontu, -programu itp., to polecamy \TeX{} Catalogue. Jest to obszerne zestawienie -wszelkich pakietów dotyczących \TeX-a. Patrz: - %\OnCD{texmf-dist/doc/english/catalogue} lub - %\url{https://mirror.ctan.org/help/Catalogue/}. - \url{https://ctan.org/pkg/catalogue/}. +%\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{} Web Resources] Strona \url{https://tug.org/interest.html} +\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. @@ -289,12 +293,6 @@ strona domowa projektu: \url{https://tug.org/texlive/}; i~dodatkowe programy dla tego systemu, strona domowa projektu: \url{https://tug.org/mactex/}; -%Przetłumaczyć -%\item [Mac\TeX] for \MacOSX\ (currently named macOS by Apple, but we -%continue to use the older name in this document), this adds a native -%\MacOSX\ installer and other Mac applications to \TL{}. Home page: -%\url{https://tug.org/mactex/}. - \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, @@ -304,7 +302,7 @@ rozszerzona o~dodatkowe narzędzia; całkowicie niezależna od \TL. (\url{https://www.ctan.org}). \end{description} -%\end{document} + \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 @@ -318,7 +316,7 @@ Poniżej wymieniono ważniejsze podkatalogi głównego katalogu \emph{instalacji w~katalogu głównym, ale w~katalogu \dirname{texlive}, którego struktura nieco się różni; poniżej traktujemy katalog \dirname{texlive} jako katalog główny we wszystkich odniesieniach do instalacji \TL). - %% tu są zmiany + \begin{ttdescription} \item[bin] Skompilowane programy \TeX-owe i~pomocnicze, zorganizowane @@ -340,14 +338,10 @@ w kilku językach, w formacie \HTML{} i~zwykłym tekstowym. dołączono szybki i~wygodny program do podglądu plików postscriptowych i~PDF -- PS\_View dla Windows. \end{ttdescription} - %% tego nie ma -%Oprócz podkatalogów wymienionych powyżej katalog główny zawiera skrypty -%instalacyjne oraz plik -% \filename{README} w~kilku językach (również polskim). - %% + Do znalezienia dokumentacji mogą się przydać na przykład dowiązania zawarte w~pliku \OnCD{doc.html}. Dokumentacje niemal wszystkiego (pakietów makr, -formatów, fontów, programów, przewodników man i info, często także w~formacie +formatów, fontów, programów, przewodników man i~info, często także w~formacie PDF) znajdują się w~katalogu \dirname{texmf-dist/doc/}. W~odszukaniu konkretnej dokumentacji w~dowolnym z~wymienionych katalogów może pomóc program \cmdname{texdoc}. @@ -368,7 +362,7 @@ w~podkatalogach \dirname{texmf-dist/doc/texlive}: \item{serbski:} \OnCD{texmf-dist/doc/texlive/texlive-sr} \item{uproszczony chiński:} \OnCD{texmf-dist/doc/texlive/texlive-zh-cn} \end{itemize*} - %%%%%%%%% 284 + \subsection{Predefiniowane drzewa katalogów texmf} \label{sec:texmftrees} @@ -386,7 +380,7 @@ zostać odnalezione. W~części \ref{sec:local-personal-macros} (str.~\pageref{sec:local-personal-macros}) będzie to omówione dokładniej. Porządek na liście jest odwrotny do tego, w~jakim drzewa są przeszukiwane, to znaczy, drzewa umieszczone na liście później przesłaniają wcześniejsze. -%% poniżej są różnice + \begin{ttdescription} \item [TEXMFDIST] Drzewo katalogów zawierające niemal wszystkie pliki dystrybucji: pliki konfiguracyjne, pakiety makr, fontów, pomocnicze skrypty, dokumentacje itp. @@ -404,8 +398,9 @@ znaczy, drzewa umieszczone na liście później przesłaniają wcześniejsze. do przechowywania lokalnych makr, fontów itp., dostępnych dla wszystkich użytkowników w~lokalnej sieci. \item [TEXMFHOME] Drzewo katalogów dla prywatnych makr, fontów itp. - użytkownika. Rozwinięcie tej zmiennej zależy domyślnie od wartości przypisanej - zmiennej systemowej \verb+$HOME+ (w~Windows \verb+%USERPROFILE%+). + użytkownika. %Rozwinięcie tej zmiennej zależy domyślnie od wartości przypisanej + %zmiennej systemowej \verb+$HOME+ (w~Windows \verb+%USERPROFILE%+). + 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}). @@ -424,8 +419,8 @@ Oto domyślny układ katalogów: \begin{description} \item[ogólnosystemowy katalog instalacji] może zawierać kilka wydań \TL{}: \begin{ttdescription} - \item[2020] poprzednie wydanie - \item[2021] wydanie aktualne + \item[2021] poprzednie wydanie + \item[2022] wydanie aktualne \begin{ttdescription} \item [bin] ~ \begin{ttdescription} @@ -445,9 +440,9 @@ Oto domyślny układ katalogów: \item[katalog domowy użytkownika] (\texttt{\$HOME} lub \texttt{\%USERPROFILE\%}) \begin{ttdescription} - \item[.texlive2020] prywatne pliki konfiguracyjne - poprzedniego wydania \item[.texlive2021] prywatne pliki konfiguracyjne + poprzedniego wydania + \item[.texlive2022] prywatne pliki konfiguracyjne bieżącego wydania \begin{ttdescription} \item [texmf-var\ \ \ ] \envname{TEXMFVAR}, \envname{TEXMFCACHE} @@ -520,18 +515,18 @@ w~dystrybucji \TL{}: \item[bibtex, biber] wspomagają tworzenie spisów bibliograficznych; -\item[makeindex, xindy] wspomagają tworzenie posortowanych skorowidzów; +\item[makeindex, upmendex, xindex, xindy] wspomagają tworzenie posortowanych skorowidzów; \item[dvips] pozwala konwertować \dvi{} do \PS{}; +\item [dvipdfmx] pozwala konwertować \dvi{} do PDF, metoda alternatywna w~stosunku + do wspomnianego wyżej programu pdf\TeX{}; + \item[xdvi] przeglądarka plików \dvi{} dla X~Window; \item [dviconcat, dviselect] programy do manipulacji stronami w~plikach \dvi{}; -\item [dvipdfmx] pozwala konwertować \dvi{} do PDF, metoda alternatywna w~stosunku - do wspomnianego wyżej programu pdf\TeX{}; - \item [psselect, psnup, \ldots] narzędzia do manipulacji na plikach postscriptowych; @@ -540,8 +535,7 @@ postscriptowych; \item [context, mtxrun]: programy uruchomieniowe dla Con\TeX{}t; -\item [htlatex, \ldots \cmdname{tex4ht}]: postprocesor konwersji do HTML (i~XML i innych) dla - \AllTeX-a. +\item [htlatex, \ldots ] \cmdname{tex4ht}: postprocesor konwersji do HTML (i~XML, DocX i innych). \end{cmddescription} @@ -568,50 +562,25 @@ przekierować do najbliższej, aktualnej kopii \CTAN) należy pobrać plik w~katalogu \dirname{install-tl} znajdziemy skrypty instalacyjne \filename{install-tl} i~\filename{install-tl-windows.bat}. -%\begin{figure}[tb] -%\tlpng{nsis_installer}{.6\linewidth} -%\caption{Ekran install-tl-windows.exe}\label{fig:nsis} -%\end{figure} - \item [Instalacja z~sieci; Windows .exe:] -Z~archiwum \CTAN pobrać plik jak poprzednio i~ kliknąć dwa razy. Na ekranie pojawi się okienko widoczne na rys.~\ref{fig:nsis}, uruchomiony zostanie pierwszy krok instalacji i~będziemy mogli wybrać jedną z~dwóch akcji: ,,Install" (zainstaluj) lub ,,Unpack only" (tylko rozpakuj). -% W~Windows instalator domyślnie startuje automatycznie -% alternatywny program -%\filename{install-tl-windows.exe} i~uruchomić go podwójnym kliknięciem. Po -%samoczynnym rozpakowaniu zawartości ujrzymy okno przedstawione na -%rys.~\ref{fig:nsis}. Znajdziemy tam trzy opcje: ,,Simple install'' (prosta -%instalacja; instaluje wszystko); ,,Custom install'' (instalacja zaawansowana, -%opisana w~części ~\ref{sec:wininst}) oraz ,,Unpack only'' (tylko -%rozpakowanie, czyli w~wyniku otrzymamy to samo, co po rozpakowaniu -%\filename{install-tl.zip}). - -%Plik \texttt{tlpdb/texlive.tlpdb} (wykorzystywany podczas instalacji) -%zawiera spis wszystkich plików w~każdym pakiecie. - -%\subsection{Fonty w \protect\TL} -%\label{sec:tl-fonts} -% -%\TL{} zawiera wiele wysokiej jako�ci fontów skalowanych. Patrz: -%\url{https://tug.org/fonts} oraz -%\OnCD{texmf-dist/doc/fonts/free-math-fonts-survey}. +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 płytki należy przejść do katalogu \dirname{texlive} \DVD{} (w~Windows program instalacyjny powinien uruchomić się automatycznie po włożeniu płytki). \DVD{} otrzymamy w ramach członkostwa w~dowolnej grupie użytkowników - \TeX-a (rekomendowane, w Polsce to GUST \url{http://www.gust.org.pl}), kupić płytkę w sklepie -(\url{https://tug.org/store}) - lub wypalić z dostępnego w sieci jej obrazu \ISO{}. Można też zamontować -bezpośrednio plik obrazu (w większości systemów istnieje taka możliwość). Po + \TeX-a (rekomendowane, w Polsce to GUST \url{http://www.gust.org.pl}), możemy też kupić ją w sklepie (\url{https://tug.org/store}) + 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 \ref{sec:dvd-install-net-updates}). +bezpośrednio z~internetu (patrz rozdział~\ref{sec:dvd-install-net-updates}). \end{description} \begin{figure}[tb] -\tlpng{nsis_installer}{.6\linewidth} -\caption{Pierwszy krok instalacji w Windows instalator \code{.exe}}\label{fig:nsis} +\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} \end{figure} Bez względu na źródło program instalacyjny jest ten sam. @@ -627,12 +596,12 @@ Oczywiście uwaga ta jest nieistotna gdy instalujemy z \DVD\ lub obrazu płyty \ISO. -\noindent Poniżej omówiono dokładniej dalsze kroki instalacji. +\noindent Dalsze kroki instalacji szerzej omówiono poniżej.%Poniżej omówiono dokładniej dalsze kroki instalacji. \subsubsection{Unix} \noindent Poniżej \texttt{>} oznacza znak zachęty systemu (tzw. prompt); to, -co wpisuje użytkownik, zaznaczono \Ucom{\texttt{pogrubieniem}}. Skrypt \filename{install-tl} jest skryptem Perla, więc +co wpisuje użytkownik, zaznaczono \Ucom{\texttt{pogrubieniem}}. Program \filename{install-tl} jest skryptem Perla, więc w~oknie terminala należy napisać: \begin{alltt} > \Ucom{perl /path/to/installer/install-tl} @@ -654,8 +623,8 @@ Mając go możemy uruchomić: > \Ucom{perl install-tl -gui} \end{alltt} -Stare opcje \code{wizard} i \code{perltk}/\code{expert} są nadal dostępne, -ale teraz realizują to samo co \code{-gui}. +Stare opcje \code{-wizard} i \code{-perltk}/\code{-expert} + realizują to samo co \code{-gui}. Kompletny wykaz dostępnych opcji można uzyskać uruchamiając: \begin{alltt} > \Ucom{perl install-tl -help} @@ -668,12 +637,6 @@ Jeżeli więc chcemy, aby instalacja była dostępna dla innych użytkowników, musimy ustawić wartość np. \code{umask 002}. Więcej informacji na temat \code{umask} znajdziemy w~dokumentacji posiadanego systemu operacyjnego. -%\begin{figure}[tb] -%\tlpng{install-lnx-main}{\linewidth} -%\caption{Ekran zaawansowanego programu instalacyjnego \GUI{} -%(\GNU/Linux)}\label{fig:gui-main} -%\end{figure} - \textbf{Uwagi specjalne dotyczące Cygwin:} w~odróżnieniu od wielu rzeczywistych systemów operacyjnych, których Cygwin jest jedynie emulatorem, w~środowisku tym mogą nie być domyślnie zainstalowane niektóre programy @@ -688,16 +651,16 @@ Jak wspomniano w części \ref{sec:tl-coll-dists}, dla Mac\,OS\,X{} przygotowano odrębną dystrybucję Mac\TeX\ (\url{https://tug.org/mactex}). W~jej wypadku należy użyć dedykowanego programu instalacyjnego, gdyż zmienia on w~specyficzny sposób ustawienia systemu, w~szczególności pozwala -na łatwe przełączanie między różnymi dystrybucjami \TeX-a dla +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. -Mac\TeX\ jest oparty na \TL{} i główne drzewa katalogów oraz programy są +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. - + \subsubsection{Windows}\label{sec:wininst} Gdy używamy pobranego z~sieci i~rozpakowanego z~pliku zip instalatora @@ -733,9 +696,14 @@ Wszystkie dostępne opcje wyświetlimy uruchamiając: > \Ucom{install-tl-windows -help} \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}. +(Tak się może zdarzyć jeśli lokalnie wykonano kopię lustrzaną katalogu \dirname{tlnet}). + \begin{figure}[tb] \begin{boxedverbatim} -Installing TeX Live 2021 from: ... +Installing TeX Live 2022 from: ... Platform: x86_64-linux => 'GNU/Linux on x86_64' Distribution: inst (compressed) Directory for temporary files: /tmp @@ -747,11 +715,11 @@ Directory for temporary files: /tmp <S> set installation scheme: scheme-full <C> customizing installation collections - 40 collections out of 41, disk space required: 7172 MB + 40 collections out of 41, disk space required: 7239 MB <D> directories: TEXDIR (the main TeX directory): - /usr/local/texlive/2021 + /usr/local/texlive/2022 ... <O> options: @@ -766,17 +734,17 @@ Actions: <H> help <Q> quit \end{boxedverbatim} -% \vskip-\baselineskip + \vskip-.5\baselineskip \caption{Główny ekran instalatora w~trybie tekstowym (\GNU/Linux)}\label{fig:text-main} \end{figure} \begin{figure}[tb] -\tlpng{basic-w32}{.6\linewidth} -\caption{Podstawowy ekran instalatora (Windows). Przycisk ,,Advanced" (Zaawansowane) przywoła ekran podobny do rys. \ref{fig:advanced-lnx}}\label{fig:basic-w32} +\tlpng{basic-w32}{.6\linewidth}{Podstawowy ekran instalatora (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} +\tlpng{advanced-lnx}{\linewidth}{Zaawansowany ekran instalatora (Windows)} \caption{Zaawansowany ekran instalatora \GUI{} (\GNU/Linux)}\label{fig:advanced-lnx} \end{figure} @@ -820,7 +788,7 @@ Instalator graficzny uruchamiamy przez > \Ucom{install-tl -gui} \end{alltt} Domyślnie uruchamia się tylko z podstawowymi opcjami, patrz rys.~ref{fig:basic-w32}. -Przycisk ,,Advanced" (Zaawansowane) daje dostęp do większości opcji instalatora tekstowego, zobacz rys.~\ref{fig:advanced-lnx}. +Przycisk ,,Advanced'' (Zaawansowane) daje dostęp do większości opcji instalatora tekstowego, zobacz rys.~\ref{fig:advanced-lnx}. Opcje \texttt{wizard} i \texttt{perltk}/\texttt{expert} dla \GUI{} powodują uruchmienie zwykłego trybu graficznego. @@ -857,17 +825,17 @@ Available platforms: (dostępne platformy:) p [ ] Solaris on x86_64 (x86_64-solaris) s [ ] Windows (win32) \end{boxedverbatim} -% \vskip-\baselineskip -\caption{Wybór platformy (systemu operacyjnego)}\label{fig:bin-text} + \vskip-.5\baselineskip +\caption{Dostępne platformy (systemy operacyjne)}\label{fig:bin-text} \end{figure} -Rysunek \ref{fig:bin-text} pokazuje (w~trybie tekstowym) wybór platformy -(systemu operacyjnego). Domyślnie instalowane są tylko programy dla bieżącej +Rysunek \ref{fig:bin-text} 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. +%%%%%%%%%%%%%%%%%%%%%%%%%% \subsubsection{Wybór składników do instalacji} \label{sec:components} @@ -886,7 +854,7 @@ h [ ] wyłącznie schemat plików -- w ogóle bez TeX-a i [ ] teTeX -- obszerniejszy niż typowy, ale mniejszy od pełnego j [ ] wybór niestandardowy \end{boxedverbatim} -% \vskip-\baselineskip + \vskip-.5\baselineskip \caption{Schematy dostępne w instalacji}\label{fig:scheme-text} \end{figure} @@ -898,7 +866,8 @@ Na rysunku \ref{fig:scheme-text} oprócz wymienionych, znajdziemy również sche \begin{figure}[tb] \begin{center} -\centering \tlpng{stdcoll}{.7\linewidth} +\def\figdesc{Menu Collections (Kolekcje)} +\centering \tlpng{stdcoll}{.7\linewidth}{\figdesc} \caption{Menu Collections (Kolekcje)}\label{fig:collections-gui} \end{center} \end{figure} @@ -908,7 +877,7 @@ Rysunek~\ref{fig:collections-gui} pokazuje okno ,,Collections'' w trybie grafic Kolekcje są o jeden poziom bardziej szczegółowe niż schematy -- w~skład schematu wchodzi wiele kolekcji, kolekcje składają się z jednego lub więcej pakietów, a pakiet -(najniższy poziom grupowania w \TL{} zawiera aktualne makra \TeX-we, pliki fontów itd. +(najniższy poziom grupowania w~\TL{} zawiera aktualne makra \TeX-we, pliki fontów itd. Aby dokładniej niż pozwala na to menu ,,Kolekcje'' kontrolować instalację, po zakończeniu należy uruchomić managera instalacji \prog{tlmgr} @@ -920,7 +889,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/2021} w~systemach Unix i~|%SystemDrive%\texlive\2021| w~Windows. +\dirname{/usr/local/texlive/2022} w~systemach Unix i~|%SystemDrive%\texlive\2022| 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. @@ -933,6 +902,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. Katalogi instalacyjne można również zmienić ustawiając różne zmienne środowiskowe przed uruchomieniem instalatora (najczęściej są to @@ -944,7 +914,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/2021|. Zalecamy użycie katalogu z~nazwą odzwierciedlającą +|~/texlive/2022|. 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 @@ -987,6 +957,7 @@ Wybór opcji: info to: <Y> after install, set CTAN as source for package updates: [X] \end{boxedverbatim} +\vskip-.5\baselineskip \caption{Menu: Opcje w Unix}\label{fig:options-text} \end{figure} @@ -1001,14 +972,17 @@ rysunku~\ref{fig:options-text} podajemy poniżej. niektórych programów) Od \TL\ 2010 niektóre programy pomocnicze są uruchamiane domyślnie. Ich listę (bardzo krótką) można znaleźć w pliku \filename{texmf.cnf}. Szczegóły znajdziemy w~części ,,Wydanie 2010'' (\ref{sec:2010news}). - +%%linia 888 \item[create all format files:] (generuj pliki formatów) - Zaleca się pozostawić tę opcję włączoną chociaż zbędne formaty zajmują miejsce na dysku; - jeżeli tego nie zrobimy, formaty będą generowane automatycznie (w~razie potrzeby) - w~prywatnych katalogach \dirname{TEXMFVAR} użytkowników, jednak gdy w~instalacji - zostaną zaktualizowane np. same programy bądź wzorce przenoszenia, te w~katalogach - prywatnych odświeżone nie będą; wskutek tego pliki formatów mogą utracić zgodność - ze środowiskiem, w~którym są używane. + Zaleca się pozostawić tę opcję włączoną + 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. @@ -1076,7 +1050,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. Tak jest w przypadku Mac\,OS\,X, dla Windows jest + 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 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. @@ -1105,14 +1079,16 @@ nazwę poprzedzić znakiem |-| lub |--|. Oto najczęściej używane: domyślne źródło instalacji (patrz poniżej). \htmlanchor{opt-in-place} -\item[-in-place] Jeśli posiadamy kopię repozytorium \TL{} uzyskaną via +\item[-in-place](Dokumentacja ma charakter wyłącznie uzupełniający: Nie używaj tego + chyba że wiesz, co robisz) +Jeśli już posiadamy kopię repozytorium \TL{} uzyskaną via rsync, svn itp. (patrz \url{https://tug.org/texlive/acquire-mirror.html}), opcja ta pozwala na wykorzystanie jako instalacji owej kopii i~jedynie wykona kroki poinstalacyjne (konfigurację). \\ \textbf{Uwaga:} plik \filename{tlpkg/texlive.tlpdb} może zostać nadpisany, a więc warto go uprzednio skopiować w~bezpieczne miejsce. Ponadto usuwanie zbędnych pakietów - należy wykonać wtedy ręcznie, słowem -- użycie tej opcji zaleca się jedynie + 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. \end{ttdescription} @@ -1140,6 +1116,7 @@ Jeśli podany argument wskazuje na lokalny dysk (ścieżkę bądź adres \texttt zostanie instalacja ze skompresowanych plików zawartych %\filename{tar.xz}, w~podkatalogu \dirname{archive} (nawet jeśli są dostępne pliki nieskompresowane). +\htmlanchor{postinstall} \subsection{Czynności poinstalacyjne} \label{sec:postinstall} @@ -1165,21 +1142,24 @@ Strony \prog{man} mogą być także znajdywane automatycznie po dodaniu ścieżki ich położenia do \envname{MANPATH}. Dla powłoki zgodnej z~Bourne takiej jak \prog{bash}, używając na przykład Intel x86 \GNU/Linux -i~domyślnej konfiguracji, należałoby edytować plik \filename{$HOME/.profile} +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/2021/bin/x86_64-linux:$PATH; export PATH -MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH; export MANPATH -INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH; export INFOPATH +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 \end{sverbatim} W~wypadku csh lub tcsh należy zmodyfikować plik \filename{$HOME/.cshrc} i dopisać linie: \begin{sverbatim} -setenv PATH /usr/local/texlive/2021/bin/x86_64-linux:$PATH -setenv MANPATH /usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH -setenv INFOPATH /usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH +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 \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, +należy zmienić nazwę katalogu. + Jeśli jakieś ustawienia zawarto już w~prywatnych plikach konfiguracyjnych, wówczas oczywiście katalogi \TL\ powinny być tam odpowiednio wkomponowane. @@ -1316,7 +1296,7 @@ danych'' w~graficznym trybie programu \TeX\ Live Manager (\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 -do własnych celów zakładać kolejne drzewa katalogów i przełączać kolejność +do własnych celów zakładać kolejne drzewa katalogów i~przełączać kolejność ich przeszukiwania. Wystarczy zadeklarować zmienną \dirname{TEXMFHOME} dla listy katalogów, które oddzielamy przecinkami i~umieszczamy w~klamrach: @@ -1340,8 +1320,8 @@ Procedury instalowania i integrowania fontów opisano na stronie: Warto rozważyć użycie \XeTeX-a lub Lua\TeX-a, (patrz punkt \ref{sec:tex-extensions}), które pozwalają na użycie fiontów zainstalowanych w sysytemie operacyjnym z~pominięciem -jakiegokolwiek instalowania \TeX-owego. (Trzeba jednak zachwować rozwagę, -ponieważ użycie fontów systemowych czyni dokumenty nieużywalnymi w~innych otoczeniach). +jakiegokolwiek instalowania \TeX-owego. (Trzeba jednak zachować rozwagę, +ponieważ użycie fontów systemowych czyni dokumenty nieużywalnymi w~innych środowiskach). \subsection{Testowanie instalacji} \label{sec:test-install} @@ -1457,22 +1437,56 @@ należy zmienić konfigurację systemu, jak to opisano w~punkcie~\ref{sec:font-conf-sys}. \end{enumerate} +\htmlanchor{uninstall} +\subsection{Usuwanie instalacji \TL} +\label{sec:uninstall} + +Aby usunąć prawidłowo zainstalowany \TL\ 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. +(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}: + +\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 +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 + \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. + +Dla Windows, usuwanie instalacji może być wykonane poprzez \GUI; patrz część~\ref{sec:winfeatures}. + + \subsection{Dodatkowe oprogramowanie} Jeżeli zaczynasz swoją przygodę z \TeX-em, lub potrzebujesz pomocy w trakcie składania dokumentu, odwiedź stronę \url{https://tug.org/begin.html}. Znajdziesz tam wiele przydatnych informacji. Poniżej znajdziesz linki do innych narzędzi, które mogą przydać się w pracy z \TeX-em: \begin{description} -\item[Ghostscript] \url{https://ghostscript.com/} +\item[Ghostscript] \url{https://ghostscript.com/}, bezpłatny interpreter plików PostScriptowych i PDF. \item[Perl] \url{https://perl.org/} z~dodatkowymi pakietami z~CPAN, \url{https://cpan.org/} -\item[ImageMagick] \url{https://imagemagick.org}, darmowy pakiet do obróbki grafiki, z dostępnym kodem źródłowym. Programy wchodzące w skład pakietu pozwalają wyświetlić, tworzyć, modyfikować i zapisywać pliki graficzne w wielu formatach. +\item[ImageMagick] \url{https://imagemagick.org}, darmowy pakiet do obróbki grafiki, z dostępnym kodem źródłowym. Programy wchodzące w skład pakietu pozwalają wyświetlić, tworzyć, modyfikować i~zapisywać pliki graficzne w wielu formatach. \item[NetPBM] \url{https://netpbm.sourceforge.net/}, zestaw narzędzi do wsadowej konwersji i~przetwarzania grafiki. \item[\TeX-oriented editors] Istnieje wiele edytorów wygodnych w użyciu z \TeX-em, wybór konkretnego należy do użytkownika. Poniżej kilka z dostępnych, w porządku alfabetycznym (niektóre tylko dla systemu Windows). \begin{itemize*} - \item \cmdname{GNU Emacs} jest również dostępny dla Windows, zobacz - \url{https://www.gnu.org/software/emacs/emacs.html}. - \item \cmdname{Emacs with AUC\TeX} dla Windows dostępny z \CTAN. - Strona domowa AUC\TeX\ \url{https://www.gnu.org/software/auctex}. + \item \cmdname{GNU Emacs} jest dostępny dla wszystkich najważniejszych platform (również dla Windows), zobacz \url{https://www.gnu.org/software/emacs}. + \item \cmdname{AUC\TeX} działa z Emacs; jest dostępny poprzez menedżera pakietów \cmdname{ELPA}. Źródła są też dostępne z~CTAN. Strona domowa AUC\TeX\ + \url{https://www.gnu.org/software/auctex}. \item \cmdname{SciTE} dostępny z \url{https://www.scintilla.org/SciTE.html}. \item \cmdname{Texmaker} darmowy, dostępny z @@ -1560,14 +1574,14 @@ 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 zadań, poniżej: \medskip -\tlpng{tray-menu}{4cm} +\tlpng{tray-menu}{4cm}{Windows tray menu} \smallskip \noindent Wybór ,,More\ldots'' spowoduje wyświetlenie komunikatu z~informacją, jak można dostosować menu do własnych potrzeb. @@ -1575,23 +1589,27 @@ dostosować menu do własnych potrzeb. \htmlanchor{tlmgr} \section{\cmdname{tlmgr}: zarządzanie instalacją} \label{sec:tlmgr} +%%%% \begin{figure}[tb] -\tlpng{tlshell-macos}{\linewidth} -\caption{\prog{tlshell} w trybie graficznym, menu Actions (Mac\,OS\,X{})} +\def\figdesc{\prog{tlshell} w trybie graficznym, menu Actions (Mac\,OS\,X{})} +\tlpng{tlshell-macos}{\linewidth}{\figdesc} +\caption{\figdesc} \label{fig:tlshell} \end{figure} \begin{figure}[tb] -\tlpng{tlcockpit-packages}{.8\linewidth} -\caption{\prog{tlcockpit} -- tryb graficzny \prog{tlmgr}} +\def\figdesc{\prog{tlcockpit} -- tryb graficzny \prog{tlmgr}} +\tlpng{tlcockpit-packages}{.8\linewidth}{\figdesc} +\caption{\figdesc} \label{fig:tlcockpit} \end{figure} \begin{figure}[tb] -\tlpng{tlmgr-gui}{\linewidth} -\caption{\prog{tlmgr} w~trybie graficznym: główne okno, po +\def\figdesc{\prog{tlmgr} w~trybie graficznym: główne okno, po ,,Wczytaj'' (\textit{Load}).} +\tlpng{tlmgr-gui}{\linewidth}{\figdesc} +\caption{\figdesc} \label{fig:tlmgr-gui} \end{figure} @@ -1662,12 +1680,12 @@ running post install action for xetex install: xetex-def ... running mktexlsr -mktexlsr: Updating /usr/local/texlive/2021/texmf-dist/ls-R... +mktexlsr: Updating /usr/local/texlive/2022/texmf-dist/ls-R... ... running fmtutil-sys --missing ... Transcript written on xelatex.log. -fmtutil: /usr/local/texlive/2021/texmf-var/web2c/xetex/xelatex.fmt installed. +fmtutil: /usr/local/texlive/2022/texmf-var/web2c/xetex/xelatex.fmt installed. \end{fverbatim} Jak widać, \prog{tlmgr} instaluje wszystkie pakiety zależne, a także @@ -1708,31 +1726,35 @@ jest pod adresem: W systemie Windows program instalacyjny wykonuje kilka dodatkowych czynności: \begin{description} \item[Menu i skróty.] -W~menu systemowym Start instalowane jest podmenu ,,\TL'', - które zawiera kilka pozycji dla programów działających w~trybie graficznym - (\prog{tlmgr}, \prog{texdoctk}%, PS\_View (\prog{psv} -- przeglądarka plików postscriptowych)) +W~menu systemowym Start instalowane jest podmenu `\TL{}', + które zawiera kilka pozycji dla programów działających w~trybie graficznym takich jak \prog{tlshell} (tryb graficzny dla \prog{tlmgr}) i \prog{dviout} %\prog{texdoctk}%, PS\_View (\prog{psv} -- przeglądarka plików postscriptowych)) oraz dokumentacji. \item[Skojarzenia typów plików.] Jeśli wybrano tę opcję, \prog{TeXworks} i \prog{Dviout} otwierają domyślne dla tych programów typy plików (lub, po kliknięciu prawym klawiszem - myszy na danym pliku, proponują ,,Otwórz'' i wybór programu). -\item[Konwerter bitmap do EPS.] Dla różnych formatów graficznych plików + 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ć. + + \item[Wsparcie PostScriptu.] Pliki PostScriptowe są teraz przez PSviewer konwertowane do tymczasowego pliku PDF, który następnie jest edytowany przez domyślną przeglądarkę PDF-ów. +%\item[Konwerter bitmap do EPS.] +Dla różnych formatów graficznych plików bitmapowych kliknięcie prawym klawiszem myszy wyświetla w~menu ,,Otwórz'' \cmdname{bitmap2eps}. Bitmap2eps jest prostym skryptem, który pozwala na wybór programu \cmdname{sam2p} bądź \cmdname{bmeps}. + \item[Automatyczne ustawienie zmiennych środowiska.] Po instalacji nie są wymagane żadne ,,ręczne'' zmiany ustawień. + \item[Odinstalowanie.] Program instalacyjny rejestruje instalację -w~menu ,,Dodaj/Usuń programy'' w~Panelu Sterowania; odinstalowanie -odbywa się zatem w~standardowy dla Windows sposób. Przycisk ,,Usuń'' -w~\TeX\ Live Manager \GUI\ także pozwala usunąć całość instalacji. -Dla pojedynczego użytkownika program instalacyjny dodaje też w~menu Start -skrót do usunięcia instalacji. +w~menu ,,Dodaj/Usuń programy'' w~Panelu Sterowania (instalacja przez administratora) lub w~przypadku instalacji dla pojedynczego użytkownika w \TL\ menu. +%odbywa się zatem w~standardowy dla Windows sposób. Przycisk ,,Usuń'' +%w~\TeX\ Live Manager \GUI\ także pozwala usunąć całość instalacji. +%Dla pojedynczego użytkownika program instalacyjny dodaje też w~menu Start +%skrót do usunięcia instalacji. + \item[Zabezpieczenie przed zapisem.] Jeśli instalację wykonał -administrator systemu, to katalogi \TL\ są zabezpieczone przed zapisem przez -zwykłego użytkownika (przynajmniej na dysku stałym sformatowanym w~NTFS). +administrator systemu, to katalogi \TL\ są zabezpieczone przed zapisem przez użytkowników (przynajmniej na dysku stałym sformatowanym w~NTFS). \end{description} - +%%%%% Można też skorzystać z innego sposobu instalacji, używając programu \filename{tlaunch}, opisanego w~punkcie~\ref{sec:sharedinstall}. %Istnieje też inne podejście, używając programu \filename{tlaunch}, @@ -1761,14 +1783,19 @@ programów, które nie są dostarczane z~systemem Windows. Instalowane są następujące programy: \begin{description} -\item[Perl i Ghostscript.] Obydwa te programy są niezbędne do -poprawnego działania \TL{}, dołączyliśmy zatem \cmdname{Ghostscript} -i~minimalną dystrybucję \cmdname{Perl}, wystarczającą do -uruchomienia wszystkich zawartych w~\TL{} skryptów perlowych; -oba programy zostały ,,ukryte'', to znaczy tylko programy \TL{}, które -z~nich korzystają, ,,wiedzą'' gdzie je znaleźć; tym samym nie powinny +\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 kolidować z~ewentualnie zainstalowanymi w~systemie programami Perl -i~Ghostscript; +i~Ghostscript czy Td/Tk. +%Obydwa te programy są niezbędne do +%poprawnego działania \TL{}, dołączyliśmy zatem \cmdname{Ghostscript} +%i~minimalną dystrybucję \cmdname{Perl}, wystarczającą do +%uruchomienia wszystkich zawartych w~\TL{} skryptów perlowych; +%oba programy zostały ,,ukryte'', to znaczy tylko programy \TL{}, które +%z~nich korzystają, ,,wiedzą'' gdzie je znaleźć; tym samym nie powinny +%kolidować z~ewentualnie zainstalowanymi w~systemie programami Perl +%i~Ghostscript; %\item[PS\_View.] Program do podglądu plików postscriptowych (a~także % plików PDF), patrz rys.~\ref{fig:psview}; % @@ -1788,9 +1815,9 @@ w~bardzo dobrym poradniku \emph{on-line} tego programu. z~modułem do podglądu plików PDF. \item[narzędzia uruchamiane z~linii poleceń] Do \TL{} są włączone wersje Windowsowe - kilku przydatnych programów uniksowych. Są to programy: \cmdname{gzip}, \cmdname{zip}, \texttt{unzip} i~kilka narzędzi z~zestawu \cmdname{poppler} (\cmdname{pdfinfo}, \cmdname{pdffonts}, \ldots). Nie ma oddzielnej przeglądarki plików PDF dla Windows. - Można pobrać z~internetu na przykład przeglądarkę PDF Sumatra: - \url{https://sumatrapdfreader.org/}. + 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 @@ -1798,60 +1825,6 @@ z~modułem do podglądu plików PDF. w~\XeTeX-u polecenia \cs{font}). Jeżeli to konieczne, można uruchomić program \prog{fc-cache} aby otrzymać pełną informację o dostępnych fontach. \end{description} -% -% -%Poniżej zamieszczono listę miejsc, z~których można pobrać programy -%pomocnicze: -% -%\begin{description} -%\item[Ghostscript] -- \url{https://ghostscript.com/} -%\item[Perl] \url{https://www.perl.org} (uzupełniające, przydatne -% pakiety należy pobrać z~zasobów CPAN \url{https://cpan.org}) -%\item[ImageMagick] -- bogaty zestaw narzędzi do wsadowego przetwarzania -% plików graficznych (\url{https://www.imagemagick.com}) -%\item[NetPBM] -- do przetwarzania i~konwersji plików graficznych możemy -% użyć alternatywnego dla \textsf{ImageMagick} programu NetPBM -% (\url{https://netpbm.sourceforge.net/}) -%\item[Edytory dla systemu \TeX{}] -- spory wybór programów, uwzględniających -% indywidualne preferencje użytkownika (poniżej wymieniono jedynie -% te działające w~systemach Windows) -% \begin{itemize*} -% \item \cmdname{GNU Emacs} jest dostępna wersja natywna dla systemu Windows, zob. -% \url{https://www.gnu.org/software/emacs/emacs.html}. -% \item \cmdname{GNU Emacs} -- w~wersji zintegrowanej z~\textsf{AucTeX} -% dla Windows dostępny jest w~archiwach \CTAN; -% strona domowa: \url{https://www.gnu.org/software/auctex}. -%% http://www.gnu.org/software/emacs/windows/ntemacs.html) -%% \item \cmdname{XEmacs} -- bardziej przyjazna wersja dla Windows -%% (\url{https://www.xemacs.org/}) -% \item \cmdname{LEd} -- polski edytor, dostępny -% z~\url{https://www.latexeditor.org/}. -% \item \cmdname{SciTE} -- edytor dostępny -% z \url{https://www.scintilla.org/SciTE.html} -% \item \cmdname{Texmaker} -- edytor dostępny z -% \url{https://www.xm1math.net/texmaker}. -%% \item \cmdname{TexMakerX} jest rozszerzeniem \cmdname{Texmaker} -%% (\url{https://texmakerx.sourceforge.net}). -% \item \cmdname{TeXstudio} jest rozszerzeniem \cmdname{Texmaker} o~dodatkowe -% fukcje, patrz \url{https://texstudio.org/}. -% \item TeXnicCenter -- kolejny, dosyć bogaty w~funkcje edytor -% (\url{https://www.toolscenter.org/products/texniccenter/}) -% \item \cmdname{TeXworks} -- nowy edytor, dostępny -% z~\url{https://tug.org/texworks} i~instalowany wyłącznie w~Windows -% jako część \TL. -% \item \cmdname{Vim} -- rozbudowany i~bardzo funkcjonalny edytor, -% wywodzący się z~klasycznego dla systemów Unix edytora \cmdname{vi} -% %, dostępny na \TL{} w~katalogu \dirname{support/vim} -% (\url{https://www.vim.org}) -% \item \cmdname{WinShell} -- prosty edytor/shell -% (\url{https://www.winshell.de}) -% \item \cmdname{WinEdt} -- bogaty w~funkcje edytor dla \TeX-a, dostępny jako -% \emph{shareware} (\url{https://www.winedt.com}) -% \end{itemize*} -%\end{description} -% -%Obszerniejszą listę programów można znaleźć na stronie -%\url{https://tug.org/interest.html}. \subsection{User Profile (inaczej Home -- katalog domowy)} \label{sec:winhome} @@ -1883,9 +1856,7 @@ dostępu do rejestru. \subsection{Uprawnienia w Windows} \label{sec:winpermissions} -%%! UWAGA SW: cała ta część jest mocno niejasna w oryginale. T�umaczyłem -%%! j� mając na uwadze og�lny sens, w niektórych miejscach doprecyzowuj�c -%%! sformu�owania. Ale i tak jest, wg mnie, do bani :-) + W nowszych wersjach Windows istnieje wyraźne rozróżnienie między użytkownikami ,,zwykłymi'' i~administratorami, którzy mają @@ -1953,65 +1924,7 @@ polecenie: \code{regedit /s moremem.reg}. Zamiast ustawień globalnych dla systemu, można też zmienić wielkość dostępnej pamięci jedynie dla bieżącego użytkownika, używając \code{HKEY\_CURRENT\_USER}. -%% Chyba nie ma tego - jest dalej 2184ang - jakie� troch� inne -%\section{W razie problemów} -%\label{troubleshooting} -% -%\subsection{Co zrobi� gdy \texttt{latex} nie może znale�� potrzebnych -%plików?} -% -%\begin{itemize} -% \item Podstawowym narz�dziem do diagnozowania problemów jest program -% \cmdname{kpsewhich}. Wyprowadza on informacje diagnostyczne na wyj�cie -%stderr, przy czym konsole (okienka wierszy poleceń) starszych systemów -%Windows nie potrafi� przekierować stderr do pliku. umożliwia to dopiero -%system Windows NT i~p��niejsze, ale rozwiązanie przedstawione poniżej dzia�a -%dla każdej konsoli (okienka wierszy poleceń). Ot�� dla celów diagnostycznych -%można tymczasowo zdefiniować zmienną środowiska (w~oknie poleceń): -%\begin{verbatim} -%SET KPATHSEA_DEBUG_OUTPUT=err.log -%\end{verbatim} -%można równie� zadań zakres diagnostyki: -%\begin{verbatim} -%SET KPATHSEA_DEBUG=-1 -%\end{verbatim} -% -%Podobnie, aby przekierować wyj�cie stderr na stdout: -%\begin{verbatim} -%SET KPATHSEA_DEBUG_OUTPUT=con: -%\end{verbatim} -%W ten sposób można skierować zarówno stderr, jak i stdout do tego samego pliku. -%\item Przy za�ożeniu, że instalacj� wykonano w \path|c:/TeX|, należy -% sprawdzi� (porówna�) nast�puj�ce warto�ci:\\ -% {\small -% \begin{tabular}{ll} -% \path|kpsewhich -expand-path $SELFAUTOPARENT| & \path|c:/TeX| \\ -% \path|kpsewhich -expand-path $TEXMF| & \path|c:/TeX/texmf....| \\ -% \path|kpsewhich -expand-var $TEXINPUTS| & \path|.;c:/TeX/texmf-dist/tex//| -% \end{tabular} -%} -% -%jeśli w otoczeniu systemowym są zdefiniowane zmienne związane z~\TeX-em, -%należy je usun��, maj� bowiem pierwsze�stwo przed tymi, -%które okre�lono w~pliku \filename{texmf.cnf}. -%\item Nast�pnie należy sprawdzi� (porówna�) warto�ci:\\ -%{\small -% \begin{tabular}{ll} -% \texttt{kpsewhich cmr10.tfm} & \path|c:/TeX/texmf-dist/fonts/tfm/public/cm/cmr10.tfm|\\ -% \texttt{kpsewhich latex.fmt}& \path|c:/TeX/texmf-var/web2c/pdftex/latex.fmt| -% \end{tabular} -%} -% -%jeśli podczas sprawdzania nie znaleziono odst�pstw, to \TeX{} i~programy -%towarzysz�ce powinny dzia�a�. jeśli tak nie jest, to należy poeksperymentować -%z opcj� \path|-debug=n| programu \path|kpsewhich| i~zweryfikować wszystkie -%uzyskane warto�ci. Po zidentyfikowaniu problemu warto go zg�osi�. -%\end{itemize} -% dot�d - -%-------------------------- -% don't use \Webc so the \uppercase in the headline works. \section{Instrukcja obsługi systemu Web2C} \Webc{} to zestaw programów związanych z~\TeX-em, tj. sam \TeX{}, \MF{}, @@ -2175,9 +2088,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{.../2021/texmf.cnf}, +Zamiast tego typowa instalacja \TL{} tworzy plik \file{.../2022/texmf.cnf}, który w~wyjątkowych wypadkach możemy modyfikować. \\ Głównym plikiem -konfiguracyjnym jest \file{.../2021/texmf-dist/web2c/texmf.cnf}, ale +konfiguracyjnym jest \file{.../2022/texmf-dist/web2c/texmf.cnf}, ale nie powinien być on modyfikowany, gdyż zmiany będą utracone podczas aktualizacji. @@ -2198,19 +2111,6 @@ przeszukiwania, a~definicje we wcześniejszych plikach zastąpią te w~późniejszych. Tak więc w~ścieżce \verb|.:$TEXMF| wartości pochodzące z~\file{./texmf.cnf} zastąpią te z~\verb|$TEXMF/texmf.cnf|. -%Dociekliwy czytelnik może być zainteresowany sposobem, w~jaki programy -%znajdują plik \file{texmf.cnf}, skoro nie ma konieczności deklarowania -%specyficznej zmiennej środowiskowej systemu. Otóż położenie domyślne jest -%wkompilowane w~programy jako względne do ich położenia (określanego, jak -%wiemy, w~ścieżce specyfikowanej przez \texttt{\$PATH}): -%\path{../../texmf-dist/web2c/} bądź \path{../texmf-dist/web2c/}. Jeśli jawnie -%deklarujemy zmienną \envname{TEXMFCNF}, wymagane jest podanie bezwzględnej -%ścieżki. -% -%Podczas czytania zamieszczonego poniżej opisu formatu pliku \file{texmf.cnf}, -%warto przeglądać jego zawartość. Położenie \emph{aktywnego} pliku -%znajdziemy za pomocą polecenia \texttt{kpsewhich texmf.cnf}. - \begin{itemize*} \item Komentarze zaczynają się od \code{\%}, a~kończą na końcu wiersza. @@ -2261,7 +2161,7 @@ reguł notacji: jest pokazany na rys.~\ref{fig:config-sample}. \fi - %\end{document} + \subsubsection{Rozwijanie ścieżek} \label{sec:path-expansion} @@ -2370,9 +2270,9 @@ konfiguracyjnych \KPS{}. \item[\CODE{,}] Oddziela elementy w rozwinięciu nawiasu.%Separates items in brace expansion. \item[\CODE{//}] Rozwijanie podkatalogów (może wystąpić gdziekolwiek w~ścieżce, poza jej początkiem). -\item[\CODE{\%}] Początek komentarza, obejmującego wszystkie znaki do końca +\item[\CODE{\%{\rm\ and }\#}] Początek komentarza, obejmującego wszystkie znaki do końca linii. -\item[\CODE{\bs}] Znak kontynuacji na końcu wiersza pozwalający na wpisy wieloliniowe.% na przełamanie wiersza z~wyrażeniem). +\item[\CODE{\bs}] Znak kontynuacji na końcu wiersza pozwalający na wpisy wieloliniowe. \item[\CODE{!!}] Przeszukiwanie \emph{tylko} bazy danych, a~\emph{nie} dysku. \end{ttdescription} @@ -2651,11 +2551,7 @@ na opisaną powyżej wartość (kombinację wartości). \textbf{Uwaga dla użytkowników Windows:} w~systemie tym niełatwo przekierować komunikaty programu do pliku. Do celów diagnostycznych można chwilowo ustawić zmienne (w~oknie CMD): -\texttt{SET KPATHSEA\_DEBUG\_OUTPUT=err.log}. %% 2018 ZW -%\begin{verbatim} -%SET KPATHSEA_DEBUG_OUTPUT=err.log -%SET KPATHSEA_DEBUG=-1 -%\end{verbatim} +\texttt{SET KPATHSEA\_DEBUG\_OUTPUT=err.log}. Rozważmy na przykład mały \LaTeX-owy plik źródłowy \file{hello-world.tex}, który zawiera: @@ -3016,7 +2912,7 @@ Nikola Le\v{c}i\'c (serbski), Marco Pallante \& Carla Maggi (włoski), Petr Sojka \& Jan Busa (czeski\slash słowacki), Boris Veytsman (rosyjski), -Zofia Walczak \& Jerzy Ludwichowski (polski), +Zofia Walczak \& Jerzy Ludwichowski (polski), Uwe Ziegenhagen (niemiecki). Dokumentację \TL{} znajdziemy na stronie \url{https://tug.org/texlive/doc.html} . @@ -4102,7 +3998,7 @@ nazwy pliku, ale tokenizacja pozostawia je poza nią. Nie wpływa to na \LaTeX-owe polecenie \cs{input}, gdyż makro to jest redefinicją standardowej instrukcji pierwotnej \cs{input}. - \item Nowa opcja \texttt{--cnf-line} dla \texttt{kpsewhich}, \texttt{tex}, + \item Nowa opcja \optname{-{}-cnf-line} dla \texttt{kpsewhich}, \texttt{tex}, \texttt{mf} i wszystkich innych silników wspomagająca ustawienia konfiguracyjne z linii poleceń. \item Dodanie wielu poleceń pierwotnych do różnych silników w tym i poprzednich latach @@ -4136,16 +4032,16 @@ nie są dostępne w~Mac\TeX\ ponieważ nie zostały uwierzytelnione, ale \code{tlmgr} i infrastruktura: \begin{itemize*} \item Automatycznie ponawia (raz) ładowanie pakietów, których nie udało się załadować wcześniej. -\item Nowa opcja \texttt{tlmgr check texmfdbs}, do sprawdzania poprawności plików \texttt{ls-R} i~specyfikacji \texttt{!!} dla każdego drzewa +\item Nowa opcja \texttt{tlmgr check texmfdbs}, do sprawdzania poprawności plików \texttt{ls-R} i~specyfikacji \texttt{!!} dla każdego drzewa. \item Używa wersjonowanych nazw plików dla spakowanych pakietów, jak \\ w~\texttt{tlnet/archive/\textsl{pkgname}.rNNN.tar.xz}; zmiana ta powinna być niezauważalna dla użytkowników, ale w dystrybucji jest istotna. \item Data \texttt{catalogue-date} nie powiela informacji zawartych w \TeX~Catalogue, gdyż były one bez związku z aktualizacjami pakietów. \end{itemize*} - +\subsubsection{Wydanie 2021} % -\htmlanchor{news} -\subsection{Wydanie aktualne: 2021} -\label{sec:tlcurrent} +%\htmlanchor{news} +%\subsection{Wydanie aktualne: 2021} +%\label{sec:tlcurrent} Ogólnie: \begin{itemize} @@ -4153,7 +4049,7 @@ Ogólnie: Powstałe zmiany zostały włączone (\url{https://tug.org/TUGboat/tb42-1/tb130knuth-tuneup21.pdf}). Są one również dostępne na CTAN jako pakiety \code{knuth-dist} and \code{knuth-local}. Jak się można było spodziewać, poprawki dotyczą bardzo wyjątkowych przypadków i nie wpływają -na jakiekolwiek zachowania w~prakytce. +na jakiekolwiek zachowania w~praktyce. \item Wyjątek w~oryginalnym \TeX-u: jeśli \cs{tracinglostchars} ma wartość 3 lub więcej, to brakujące znaki będą skutkowały błędem a~nie jedynie komunikatem w~pliku log, zaś brakujące @@ -4242,25 +4138,107 @@ w~tym roku włączone do Mac\TeX{}-a. \begin{itemize*} \item utrzymywana jest tylko jedna kopia bezpieczeństwa głównego repozytorium \texttt{texlive.tlpdb}; -\item polepszono przenaszalność pomiędzy systemami i~wersjami~Perl-a; +\item polepszono przenoszalność pomiędzy systemami i~wersjami~Perl-a; \item \texttt{tlmgr info} raportuje nowe pola \texttt{lcat-*} i~\texttt{rcat-*} danych odpowiednio lokalnego i zdalnego katalogów; \item do nowego pliku log \texttt{texmf-var/web2c/tlmgr-commands.log} przesunięto pełne raportowanie podkomend. \end{itemize*} -\newpage % zbyt mało tekstu przepływało na ostatnią stronę ... + \htmlanchor{news} +\subsection{Wydanie aktualne: 2022} +\label{sec:tlcurrent} + + +Ogólnie: +\begin{itemize} +\item Nowy silnik \code{hitex}, 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 \TL. +\item \code{tangle}, \code{weave}: obsługuje opcjonalny trzeci argument +określający plik wyjściowy. +\item Dołączono program Knutha \code{twill} do tworzenia mini-indeksów dla oryginalnych programów \texttt{WEB}-owych. + \end{itemize} + + Rozszerzenia między silnikami (z wyjątkiem oryginalnych \TeX{}, Aleph, i~hi\TeX{}): +\begin{itemize} +\item Dodano nowe polecenie pierwotne \cs{showstream} przekierowujące wynik \cs{show} do pliku. +\item Dodano nowe polecenia pierwotne \cs{partokenname} i~\cs{partokencontext} pozwalające nadpisać nazwę tokena \cs{par} generującego puste linie, koniec pudełka (vbox), itp. +\end{itemize} + +ep\TeX{}, eup\TeX{}: \begin{itemize*}\raggedright +\item Nowe polecenia pierwotne: \cs{lastnodefont}, \cs{suppresslongerror}, +\cs{suppressoutererror}, \cs{suppressmathparerror}. +\item Rozszerzenie pdf\TeX-a \cs{vadjust pre} jest już dostępne. +\end{itemize*} + +Lua\TeX{}: \begin{itemize*} +\item Wsparcie strukturalnych destynacji z PDF 2.0. +\item PNG /Smask dla PDF 2.0. +\item Dostępny interfejs zmiennych czcionek dla \code{luahbtex}. +\item Różne domyślne style pierwiastków w trybie mathdefaultsmode. +\item Optionally block selected discretionary creation. +\item Ulepszenie implementacji fontów TrueType. +\item Bardziej skuteczna alokacja \cs{fontdimen}. +\item Ignoruje akapity zawierające tylko lokalny węzeł \code{par}, a następnie węzły synchronizacji kierunku. + +\end{itemize*} + + +MetaPost: Usunięcie błędu związanego z nieskończonym rozwijaniem makr. + +pdf\TeX{}: \begin{itemize*}\raggedright +\item Wsparcie strukturalnych destynacji z PDF 2.0. +\item Dla fontów z dodatkowymi odstępami między literami (letterspaced fonts), używa bezpośrednio \cs{fontdimen}6, jeśli podany. +\item Ostrzeżenia zawsze rozpoczynają się od początku linii. +\item W przypadku znaków z automatycznym + kerningiem (\cs{pdfappendkern} i~\cs{pdfprependkern}), nadal występuje wypukłość; podobnie automatyczny kerning dotyczy jawnych i niejawnych łączników. +\end{itemize*} + +p\TeX{}\ et al.: \begin{itemize*} +\item Istotna aktualizacja p\TeX-a do wersji 4.0.0 w celu lepszej obsługi \LaTeX-a. +\item Nowe polecenia wbudowane \cs{ptexlineendmode} i \cs{toucs}. +\item \cs{ucs} (poprzednio dostępny w~uptex i~euptex) teraz dostępny również w~p\TeX\ i~ep\TeX. +\item Rozróżnianie znaków 8-bitowych i~znaków japońskich -- patrz artykuł Hironori Kitagawy w~TUGboat (\url{https://tug.org/TUGboat/tb41-3/tb129kitagawa-char.pdf}). +\end{itemize*} + +Xe\TeX{}: Poprawione skrypty \texttt{xetex-unsafe} i~\texttt{xelatex-unsafe} 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ć Lua\AllTeX{}. + +Dvipdfmx: \begin{itemize*} +\item Wsparcie dla PSTricks nie wymagające użycia \texttt{-dNOSAFER}. +\item Opcja \texttt{-r} do ustawiania rozdzielczości fontów bitmapowych jest znowu aktywna. +\end{itemize*} + +Dvips: Domyślnie, nie ma automatycznego dopasowania obróconych rozmiarów papieru; należy użyć nowej opcji \texttt{--landscaperotate}. + +Kpathsea: Pierwsza ścieżka zwrócona przez \texttt{kpsewhich -all} jest teraz taka sama jak w~przypadku standardowego wyszukiwania (non-all). + +\code{tlmgr} i infrastruktura: \begin{itemize*} +\item dla \code{mirror.ctan.org} używa domyślnie https. +\item używa \code{TEXMFROOT} zamiast \code{SELFAUTOPARENT} dla łatwiejszej relokacji. +\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). +Dostępne tylko dla Unixowego \texttt{install-tl} binaria w~folderze |x86_64-darwinlegacy| obsługują wersję 10.6 (Snow~Leopard) i~nowsze. + + +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. + + +%\newpage % zbyt mało tekstu przepływało na ostatnią stronę ... \subsection{Przyszłe wersje} -\emph{Niniejsza dystrybucja nie jest doskonała!} Planujemy kontynuować -wydawanie nowych wersji i~chcielibyśmy, żeby zawierały one jeszcze więcej -pomocnej dokumentacji, więcej programów użytkowych, lepsze programy -instalacyjne oraz stale ulepszany i~poprawiany katalog makr -i~fontów. Zadanie to jest wykonywane przez ciężko pracujących ochotników, -poświęcających mnóstwo swojego wolnego czasu. Wiele jeszcze zostało do -zrobienia. Jeżeli możesz pomóc, nie zastanawiaj się i~przyłącz się do nas. +\emph{Niniejsza dystrybucja nie jest doskonała!} 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: \url{https://tug.org/texlive/contribute.html}. + Prosimy o~przesyłanie poprawek, sugestii i~uzupełnień oraz deklaracji pomocy w~opracowywaniu kolejnych edycji pod adres: \begin{quote} diff --git a/Master/tlpkg/translations/pl.po b/Master/tlpkg/translations/pl.po index 60958b1a87e..55aa8e3ae4e 100644 --- a/Master/tlpkg/translations/pl.po +++ b/Master/tlpkg/translations/pl.po @@ -7,37 +7,37 @@ msgid "" msgstr "" "Project-Id-Version: TeX Live 2020\n" "Report-Msgid-Bugs-To: tex-live@tug.org\n" -"POT-Creation-Date: 2022-03-19 01:49+0100\n" -"PO-Revision-Date: 2021-03-22 01:37+0100\n" +"POT-Creation-Date: 2022-03-01 01:28+0100\n" +"PO-Revision-Date: 2022-03-20 17:17+0100\n" "Last-Translator: Jerzy Ludwichowski <Jerzy.Ludwichowski@umk.pl>\n" "Language-Team: \n" "Language: pl_PL\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.4.2\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 " "|| n%100>14) ? 1 : 2);\n" +"X-Generator: Poedit 3.0.1\n" #: texmf-dist/scripts/texlive/tlmgrgui.pl:137 #: tlpkg/installer/install-menu-text.pl:37 #: tlpkg/installer/install-menu-text.pl:41 -#: tlpkg/installer/install-tl-gui.tcl:828 -#: tlpkg/installer/install-tl-gui.tcl:1053 -#: tlpkg/installer/install-tl-gui.tcl:1698 +#: tlpkg/installer/install-tl-gui.tcl:827 +#: tlpkg/installer/install-tl-gui.tcl:1052 +#: tlpkg/installer/install-tl-gui.tcl:1681 msgid "None" msgstr "Żaden" #: texmf-dist/scripts/texlive/tlmgrgui.pl:138 #: tlpkg/installer/install-menu-text.pl:38 -#: tlpkg/installer/install-tl-gui.tcl:1698 +#: tlpkg/installer/install-tl-gui.tcl:1681 msgid "Only new" msgstr "Tylko nowe" #: texmf-dist/scripts/texlive/tlmgrgui.pl:139 #: tlpkg/installer/install-menu-text.pl:39 -#: tlpkg/installer/install-tl-gui.tcl:1050 -#: tlpkg/installer/install-tl-gui.tcl:1698 +#: tlpkg/installer/install-tl-gui.tcl:1049 +#: tlpkg/installer/install-tl-gui.tcl:1681 #: texmf-dist/scripts/tlshell/tlshell.tcl:1655 #: texmf-dist/scripts/tlshell/tlshell.tcl:2878 #: texmf-dist/scripts/tlshell/tlshell.tcl:2896 @@ -50,7 +50,7 @@ msgstr "Wczytywanie lokalnej bazy danych TeX Live" #: texmf-dist/scripts/texlive/tlmgrgui.pl:165 msgid "This may take some time, please be patient ..." -msgstr "Trochę to potrwa, proszę cierpliwie czekać..." +msgstr "Trochę to potrwa, proszę cierpliwie czekać ..." #: texmf-dist/scripts/texlive/tlmgrgui.pl:222 msgid "... done loading" @@ -81,7 +81,7 @@ msgstr "" "w szczególności katalog %s jest niedostępny do zapisu.\n" "Uruchom program jako administrator lub skontaktuj się z administratorem.\n" "\n" -"Większość przycisków będzie nieaktywna." +"Większość przycisków nie będzie aktywna." #: texmf-dist/scripts/texlive/tlmgrgui.pl:229 #: texmf-dist/scripts/texlive/tlmgrgui.pl:623 @@ -108,12 +108,12 @@ msgstr "" #: texmf-dist/scripts/texlive/tlmgrgui.pl:2498 #: texmf-dist/scripts/texlive/tlmgrgui.pl:2663 #: tlpkg/installer/install-tl-gui.tcl:486 -#: tlpkg/installer/install-tl-gui.tcl:624 -#: tlpkg/installer/install-tl-gui.tcl:709 -#: tlpkg/installer/install-tl-gui.tcl:896 -#: tlpkg/installer/install-tl-gui.tcl:946 -#: tlpkg/installer/install-tl-gui.tcl:1034 -#: tlpkg/installer/install-tl-gui.tcl:1257 tlpkg/tltcl/tltcl.tcl:691 +#: tlpkg/installer/install-tl-gui.tcl:623 +#: tlpkg/installer/install-tl-gui.tcl:708 +#: tlpkg/installer/install-tl-gui.tcl:895 +#: tlpkg/installer/install-tl-gui.tcl:945 +#: tlpkg/installer/install-tl-gui.tcl:1033 +#: tlpkg/installer/install-tl-gui.tcl:1256 tlpkg/tltcl/tltcl.tcl:691 #: texmf-dist/scripts/tlshell/tlshell.tcl:227 msgid "Ok" msgstr "Ok" @@ -143,7 +143,7 @@ msgstr "Wczytaj domyślne" #: texmf-dist/scripts/texlive/tlmgrgui.pl:1699 #: texmf-dist/scripts/texlive/tlmgrgui.pl:2606 msgid "multiple repositories" -msgstr "kilka repozytoriów pakietów" +msgstr "repozytoria pakietów" #: texmf-dist/scripts/texlive/tlmgrgui.pl:304 msgid "Default:" @@ -239,7 +239,7 @@ msgstr "Lokalna wer. (wyd.)" #: texmf-dist/scripts/texlive/tlmgrgui.pl:412 #: texmf-dist/scripts/tlshell/tlshell.tcl:2966 msgid "Remote rev. (ver.)" -msgstr "Dostępna wer. (wyd.)" +msgstr "Dostępna zdalnie wer. (wyd.)" #: texmf-dist/scripts/texlive/tlmgrgui.pl:413 msgid "Short description" @@ -251,7 +251,7 @@ msgstr "Aktualizuj wszystkie zainstalowane pakiety" #: texmf-dist/scripts/texlive/tlmgrgui.pl:432 msgid "Reinstall previously removed packages" -msgstr "Zainstaluj ponownie usunięte uprzednio pakiety" +msgstr "Zainstaluj ponownie usunięte pakiety" #: texmf-dist/scripts/texlive/tlmgrgui.pl:445 #: texmf-dist/scripts/tlshell/tlshell.tcl:2211 @@ -259,7 +259,7 @@ msgid "Update" msgstr "Aktualizuj" #: texmf-dist/scripts/texlive/tlmgrgui.pl:450 -#: tlpkg/installer/install-tl-gui.tcl:1404 +#: tlpkg/installer/install-tl-gui.tcl:1394 #: texmf-dist/scripts/tlshell/tlshell.tcl:2206 msgid "Install" msgstr "Instaluj" @@ -275,7 +275,7 @@ msgid "Backup" msgstr "Kopia zapasowa pakietów" #: texmf-dist/scripts/texlive/tlmgrgui.pl:507 -#: tlpkg/installer/install-tl-gui.tcl:1621 +#: tlpkg/installer/install-tl-gui.tcl:1604 #: texmf-dist/scripts/tlshell/tlshell.tcl:882 #: texmf-dist/scripts/tlshell/tlshell.tcl:2331 #: texmf-dist/scripts/tlshell/tlshell.tcl:2686 @@ -310,7 +310,7 @@ msgid "Load other repository ..." msgstr "Wczytaj inne repozytorium ..." #: texmf-dist/scripts/texlive/tlmgrgui.pl:538 -#: tlpkg/installer/install-tl-gui.tcl:1406 +#: tlpkg/installer/install-tl-gui.tcl:1396 #: texmf-dist/scripts/tlshell/tlshell.tcl:2794 msgid "Quit" msgstr "Zakończ" @@ -330,7 +330,7 @@ msgstr "Systemy operacyjne ..." #: texmf-dist/scripts/texlive/tlmgrgui.pl:553 msgid "GUI language ..." -msgstr "" +msgstr "Język GUI użytkownika" #: texmf-dist/scripts/texlive/tlmgrgui.pl:557 #: texmf-dist/scripts/texlive/tlmgrgui.pl:1458 @@ -398,12 +398,12 @@ msgstr "Usuń TeX Live %s" #: texmf-dist/scripts/texlive/tlmgrgui.pl:2500 #: texmf-dist/scripts/texlive/tlmgrgui.pl:2581 #: tlpkg/installer/install-tl-gui.tcl:496 -#: tlpkg/installer/install-tl-gui.tcl:626 -#: tlpkg/installer/install-tl-gui.tcl:711 -#: tlpkg/installer/install-tl-gui.tcl:899 -#: tlpkg/installer/install-tl-gui.tcl:963 -#: tlpkg/installer/install-tl-gui.tcl:1037 -#: tlpkg/installer/install-tl-gui.tcl:1259 tlpkg/tltcl/tltcl.tcl:693 +#: tlpkg/installer/install-tl-gui.tcl:625 +#: tlpkg/installer/install-tl-gui.tcl:710 +#: tlpkg/installer/install-tl-gui.tcl:898 +#: tlpkg/installer/install-tl-gui.tcl:962 +#: tlpkg/installer/install-tl-gui.tcl:1036 +#: tlpkg/installer/install-tl-gui.tcl:1258 tlpkg/tltcl/tltcl.tcl:693 #: texmf-dist/scripts/tlshell/tlshell.tcl:237 #: texmf-dist/scripts/tlshell/tlshell.tcl:1388 msgid "Cancel" @@ -419,7 +419,7 @@ msgid "" "Really remove (uninstall) the COMPLETE TeX Live %s installation?\n" "Your last chance to change your mind!" msgstr "" -"Czy naprawdę usunąć CAŁĄ instalację TeX Live %s?\n" +"Czy naprawdę usunąć (odinstalować) CAŁĄ instalację TeX Live %s?\n" "To ostatni moment na zmianę decyzji!" #: texmf-dist/scripts/texlive/tlmgrgui.pl:643 @@ -431,7 +431,7 @@ msgstr "Podręcznik" #: texmf-dist/scripts/tlshell/tlshell.tcl:2718 #: texmf-dist/scripts/tlshell/tlshell.tcl:2775 msgid "About" -msgstr "O programie" +msgstr "Informacje" #: texmf-dist/scripts/texlive/tlmgrgui.pl:668 msgid "Details on:" @@ -474,7 +474,7 @@ msgstr "Nie" #: texmf-dist/scripts/texlive/tlmgrgui.pl:696 msgid "Local revision:" -msgstr "Wersja lokalna:" +msgstr "Korekta lokalna:" #: texmf-dist/scripts/texlive/tlmgrgui.pl:700 msgid "Local Catalogue version:" @@ -482,7 +482,7 @@ msgstr "Wersja katalogu lokalnego:" #: texmf-dist/scripts/texlive/tlmgrgui.pl:704 msgid "Remote revision:" -msgstr "Wersja zdalna:" +msgstr "Weryfikacja zdalna:" #: texmf-dist/scripts/texlive/tlmgrgui.pl:708 msgid "Remote Catalogue version:" @@ -558,7 +558,7 @@ msgstr "Zastosuj zmiany" #: texmf-dist/scripts/texlive/tlmgrgui.pl:1057 msgid "Removals of the main platform not possible!" -msgstr "Nie można usuwać binariów dla głównej platformy!" +msgstr "Nie można usuwać głównej platformy!" #: texmf-dist/scripts/texlive/tlmgrgui.pl:1122 #: texmf-dist/scripts/texlive/tlmgrgui.pl:1131 @@ -581,16 +581,16 @@ msgstr "Domyślne repozytorium pakietów" #: texmf-dist/scripts/texlive/tlmgrgui.pl:2427 #: texmf-dist/scripts/texlive/tlmgrgui.pl:2432 #: texmf-dist/scripts/texlive/tlmgrgui.pl:2437 -#: tlpkg/installer/install-tl-gui.tcl:602 -#: tlpkg/installer/install-tl-gui.tcl:1454 -#: tlpkg/installer/install-tl-gui.tcl:1470 +#: tlpkg/installer/install-tl-gui.tcl:601 +#: tlpkg/installer/install-tl-gui.tcl:1444 +#: tlpkg/installer/install-tl-gui.tcl:1460 +#: tlpkg/installer/install-tl-gui.tcl:1468 #: tlpkg/installer/install-tl-gui.tcl:1478 -#: tlpkg/installer/install-tl-gui.tcl:1488 -#: tlpkg/installer/install-tl-gui.tcl:1497 -#: tlpkg/installer/install-tl-gui.tcl:1505 -#: tlpkg/installer/install-tl-gui.tcl:1512 -#: tlpkg/installer/install-tl-gui.tcl:1558 -#: tlpkg/installer/install-tl-gui.tcl:1577 +#: tlpkg/installer/install-tl-gui.tcl:1487 +#: tlpkg/installer/install-tl-gui.tcl:1495 +#: tlpkg/installer/install-tl-gui.tcl:1502 +#: tlpkg/installer/install-tl-gui.tcl:1548 +#: tlpkg/installer/install-tl-gui.tcl:1567 msgid "Change" msgstr "Zmień" @@ -603,7 +603,7 @@ msgstr "Generuj pliki formatów podczas instalacji" #: texmf-dist/scripts/texlive/tlmgrgui.pl:1175 #: texmf-dist/scripts/texlive/tlmgrgui.pl:1225 #: texmf-dist/scripts/texlive/tlmgrgui.pl:1234 -#: tlpkg/installer/install-tl-gui.tcl:1531 +#: tlpkg/installer/install-tl-gui.tcl:1521 msgid "Toggle" msgstr "Przełącz" @@ -645,7 +645,7 @@ msgid "Create shortcuts on the desktop" msgstr "Utwórz skróty na pulpicie" #: texmf-dist/scripts/texlive/tlmgrgui.pl:1230 -#: tlpkg/installer/install-tl-gui.tcl:1711 +#: tlpkg/installer/install-tl-gui.tcl:1694 msgid "Install for all users" msgstr "Instaluj dla wszystkich użytkowników" @@ -691,11 +691,11 @@ msgstr "Język trybu graficznego (GUI)" #: texmf-dist/scripts/texlive/tlmgrgui.pl:1414 #: texmf-dist/scripts/texlive/tlmgrgui.pl:1432 msgid "System default" -msgstr "Domyślny dla systemu" +msgstr "Domyślne ustawienia systemowe" #: texmf-dist/scripts/texlive/tlmgrgui.pl:1413 msgid "Default language for GUI:" -msgstr "Domyślny język dla trybu graficznego (GUI):" +msgstr "Domyślny język trybu graficznego (GUI):" #: texmf-dist/scripts/texlive/tlmgrgui.pl:1428 #: texmf-dist/scripts/texlive/tlmgrgui.pl:1457 @@ -798,7 +798,8 @@ msgid "" "You can then restart it to proceed with further updates." msgstr "" "TeX Live Manager (program, który właśnie uruchomiłeś)\n" -"musi zostać zaktualizowany przed wszystkimi innymi aktualizacjami.\n" +"musi zostać zaktualizowany zanim będzie można przeprowadzić inne " +"aktualizacje.\n" "Po zamknięciu tego okna dialogowego\n" "kliknij przycisk \"Aktualizuj TeX Live Manager\"\n" "\n" @@ -838,7 +839,7 @@ msgstr "Przywróć zaznaczony pakiet" #: texmf-dist/scripts/texlive/tlmgrgui.pl:2395 msgid "Restore all packages to latest version" -msgstr "Przywróć wszystkie pakiety w poprzedniej wersji" +msgstr "Przywróć wszystkie pakiety w najnowszej wersji" #: texmf-dist/scripts/texlive/tlmgrgui.pl:2411 #: tlpkg/installer/install-tl-gui.tcl:396 @@ -957,18 +958,18 @@ msgstr "Repozytorium lokalne" #: tlpkg/installer/install-tl-gui.tcl:348 #: tlpkg/installer/install-tl-gui.tcl:365 #: tlpkg/installer/install-tl-gui.tcl:399 -#: tlpkg/installer/install-tl-gui.tcl:1351 +#: tlpkg/installer/install-tl-gui.tcl:1341 #: texmf-dist/scripts/tlshell/tlshell.tcl:897 msgid "Abort" msgstr "Anuluj" #: tlpkg/installer/install-tl-gui.tcl:370 -#: tlpkg/installer/install-tl-gui.tcl:1342 +#: tlpkg/installer/install-tl-gui.tcl:1332 msgid "TeX Live Installer" msgstr "Instalator TeX Live" #: tlpkg/installer/install-tl-gui.tcl:373 -#: tlpkg/installer/install-tl-gui.tcl:2044 +#: tlpkg/installer/install-tl-gui.tcl:2027 #, tcl-format msgid "" "Trying to load %s.\n" @@ -1010,132 +1011,128 @@ msgid "Add year" msgstr "Dodaj rok" #: tlpkg/installer/install-tl-gui.tcl:523 -#: tlpkg/installer/install-tl-gui.tcl:604 +#: tlpkg/installer/install-tl-gui.tcl:603 msgid "Remove year" msgstr "Usuń rok" -#: tlpkg/installer/install-tl-gui.tcl:570 -#: tlpkg/installer/install-tl-gui.tcl:1438 -#: tlpkg/installer/install-tl-gui.tcl:1446 +#: tlpkg/installer/install-tl-gui.tcl:569 +#: tlpkg/installer/install-tl-gui.tcl:1428 +#: tlpkg/installer/install-tl-gui.tcl:1436 msgid "Installation root" msgstr "Katalog główny instalacji" -#: tlpkg/installer/install-tl-gui.tcl:598 +#: tlpkg/installer/install-tl-gui.tcl:597 msgid "Prefix" -msgstr "" +msgstr "Prefiks" -#: tlpkg/installer/install-tl-gui.tcl:608 +#: tlpkg/installer/install-tl-gui.tcl:607 msgid "Prefix must exist" -msgstr "" +msgstr "Wymagany prefiks" -#: tlpkg/installer/install-tl-gui.tcl:616 +#: tlpkg/installer/install-tl-gui.tcl:615 msgid "Localized directory names will be replaced by their real names" msgstr "Istniejące nazwy katalogów będą zastąpione przez ich rzeczywiste nazwy" -#: tlpkg/installer/install-tl-gui.tcl:699 +#: tlpkg/installer/install-tl-gui.tcl:698 #, tcl-format msgid "'~' equals %s, e.g. %s" msgstr "'~' równa się %s, np. %s" -#: tlpkg/installer/install-tl-gui.tcl:854 +#: tlpkg/installer/install-tl-gui.tcl:853 msgid "Cannot deselect own platform" msgstr "Nie można odznaczyć własnego systemu" -#: tlpkg/installer/install-tl-gui.tcl:889 -#: tlpkg/installer/install-tl-gui.tcl:1241 +#: tlpkg/installer/install-tl-gui.tcl:888 +#: tlpkg/installer/install-tl-gui.tcl:1240 msgid "Binaries" msgstr "Binaria" -#: tlpkg/installer/install-tl-gui.tcl:939 +#: tlpkg/installer/install-tl-gui.tcl:938 msgid "Schemes" msgstr "Schematy" -#: tlpkg/installer/install-tl-gui.tcl:1027 +#: tlpkg/installer/install-tl-gui.tcl:1026 msgid "Collections" msgstr "Kolekcje" -#: tlpkg/installer/install-tl-gui.tcl:1049 +#: tlpkg/installer/install-tl-gui.tcl:1048 msgid "Select" msgstr "Wybierz" -#: tlpkg/installer/install-tl-gui.tcl:1065 +#: tlpkg/installer/install-tl-gui.tcl:1064 msgid "Languages" msgstr "Języki" -#: tlpkg/installer/install-tl-gui.tcl:1067 +#: tlpkg/installer/install-tl-gui.tcl:1066 msgid "Other collections" msgstr "Inne kolekcje" -#: tlpkg/installer/install-tl-gui.tcl:1194 +#: tlpkg/installer/install-tl-gui.tcl:1193 msgid "Warning. Not all configured directories are writable!" msgstr "Uwaga. Nie wszystkie skonfigurowane katalogi są zapisywalne!" -#: tlpkg/installer/install-tl-gui.tcl:1214 +#: tlpkg/installer/install-tl-gui.tcl:1213 msgid "Symlinks" msgstr "Dowiązania symboliczne" -#: tlpkg/installer/install-tl-gui.tcl:1237 tlpkg/tltcl/tltcl.tcl:683 +#: tlpkg/installer/install-tl-gui.tcl:1236 tlpkg/tltcl/tltcl.tcl:683 msgid "Browse..." msgstr "Przeglądaj ..." -#: tlpkg/installer/install-tl-gui.tcl:1242 +#: tlpkg/installer/install-tl-gui.tcl:1241 msgid "Man pages" -msgstr "Strony man" +msgstr "Podręczniki" -#: tlpkg/installer/install-tl-gui.tcl:1243 +#: tlpkg/installer/install-tl-gui.tcl:1242 msgid "Info pages" msgstr "Dokumentacje info" -#: tlpkg/installer/install-tl-gui.tcl:1315 -msgid "Not enough room" -msgstr "" - -#: tlpkg/installer/install-tl-gui.tcl:1356 +#: tlpkg/installer/install-tl-gui.tcl:1346 #: texmf-dist/scripts/tlshell/tlshell.tcl:2736 msgid "GUI language" -msgstr "Język dialogu" +msgstr "Język GUI" -#: tlpkg/installer/install-tl-gui.tcl:1368 +#: tlpkg/installer/install-tl-gui.tcl:1358 msgid "Font scaling" msgstr "Rozmiar czcionki" -#: tlpkg/installer/install-tl-gui.tcl:1370 +#: tlpkg/installer/install-tl-gui.tcl:1360 #: texmf-dist/scripts/tlshell/tlshell.tcl:1329 #: texmf-dist/scripts/tlshell/tlshell.tcl:2754 msgid "Current:" msgstr "Bieżący:" -#: tlpkg/installer/install-tl-gui.tcl:1393 +#: tlpkg/installer/install-tl-gui.tcl:1383 #, tcl-format msgid "TeX Live %s Installer" msgstr "Instalator TeX Live %s" -#: tlpkg/installer/install-tl-gui.tcl:1411 +#: tlpkg/installer/install-tl-gui.tcl:1401 #: texmf-dist/scripts/tlshell/tlshell.tcl:2703 msgid "Advanced" msgstr "Zaawansowane" -#: tlpkg/installer/install-tl-gui.tcl:1441 +#: tlpkg/installer/install-tl-gui.tcl:1431 msgid "Directories" msgstr "Katalogi" -#: tlpkg/installer/install-tl-gui.tcl:1460 +#: tlpkg/installer/install-tl-gui.tcl:1450 msgid "Main tree" msgstr "Główne drzewo" -#: tlpkg/installer/install-tl-gui.tcl:1483 +#: tlpkg/installer/install-tl-gui.tcl:1473 msgid "Local additions" msgstr "Dodatki lokalne" -#: tlpkg/installer/install-tl-gui.tcl:1492 +#: tlpkg/installer/install-tl-gui.tcl:1482 msgid "Per-user additions" msgstr "Dodatki użytkowników" -#: tlpkg/installer/install-tl-gui.tcl:1519 +#: tlpkg/installer/install-tl-gui.tcl:1509 msgid "More ..." msgstr "Więcej ..." -#: tlpkg/installer/install-tl-gui.tcl:1528 +#: tlpkg/installer/install-tl-gui.tcl:1518 msgid "" "Portable setup:\n" "May reset TEXMFLOCAL\n" @@ -1145,117 +1142,113 @@ msgstr "" "Mogą zmienić TEXMFLOCAL\n" "i TEXMFHOME" -#: tlpkg/installer/install-tl-gui.tcl:1542 +#: tlpkg/installer/install-tl-gui.tcl:1532 #: texmf-dist/scripts/tlshell/tlshell.tcl:1475 #: texmf-dist/scripts/tlshell/tlshell.tcl:2710 msgid "Platforms" msgstr "Systemy operacyjne" -#: tlpkg/installer/install-tl-gui.tcl:1548 +#: tlpkg/installer/install-tl-gui.tcl:1538 msgid "Current platform:" msgstr "Aktualny system:" -#: tlpkg/installer/install-tl-gui.tcl:1555 +#: tlpkg/installer/install-tl-gui.tcl:1545 msgid "N. of additional platform(s):" msgstr "Ilość dodatkowych systemów:" -#: tlpkg/installer/install-tl-gui.tcl:1568 +#: tlpkg/installer/install-tl-gui.tcl:1558 msgid "Selections" msgstr "Wybór" -#: tlpkg/installer/install-tl-gui.tcl:1573 +#: tlpkg/installer/install-tl-gui.tcl:1563 msgid "Scheme:" msgstr "Schemat:" -#: tlpkg/installer/install-tl-gui.tcl:1582 +#: tlpkg/installer/install-tl-gui.tcl:1572 msgid "N. of collections:" msgstr "Ilość kolekcji:" -#: tlpkg/installer/install-tl-gui.tcl:1585 +#: tlpkg/installer/install-tl-gui.tcl:1575 msgid "Customize" msgstr "Dostosuj" -#: tlpkg/installer/install-tl-gui.tcl:1594 +#: tlpkg/installer/install-tl-gui.tcl:1584 msgid "Disk space required (in MB):" msgstr "Wymagana przestrzeń na dysku (w MB):" -#: tlpkg/installer/install-tl-gui.tcl:1600 -msgid "Disk space available (in MB):" -msgstr "" - -#: tlpkg/installer/install-tl-gui.tcl:1630 +#: tlpkg/installer/install-tl-gui.tcl:1613 msgid "Default paper size" msgstr "Domyślny rozmiar papieru" -#: tlpkg/installer/install-tl-gui.tcl:1641 +#: tlpkg/installer/install-tl-gui.tcl:1624 msgid "Allow execution of restricted list of programs via \\write18" msgstr "Zezwalaj na uruchomienie wybranych programów via \\write18" -#: tlpkg/installer/install-tl-gui.tcl:1648 +#: tlpkg/installer/install-tl-gui.tcl:1631 msgid "Create all format files" -msgstr "Generowanie wszystkich plików formatów" +msgstr "Generuj wszystkie pliki formatów" -#: tlpkg/installer/install-tl-gui.tcl:1656 +#: tlpkg/installer/install-tl-gui.tcl:1639 msgid "Install font/macro doc tree" msgstr "Instalowanie dokumentacji fontów i makr" -#: tlpkg/installer/install-tl-gui.tcl:1666 +#: tlpkg/installer/install-tl-gui.tcl:1649 msgid "Install font/macro source tree" msgstr "Instalowanie plików źródłowych fontów i makr" -#: tlpkg/installer/install-tl-gui.tcl:1679 +#: tlpkg/installer/install-tl-gui.tcl:1662 msgid "Adjust searchpath" msgstr "Dostosuj ścieżkę wyszukiwania" -#: tlpkg/installer/install-tl-gui.tcl:1686 +#: tlpkg/installer/install-tl-gui.tcl:1669 msgid "No shortcuts" msgstr "Brak skrótów" -#: tlpkg/installer/install-tl-gui.tcl:1686 +#: tlpkg/installer/install-tl-gui.tcl:1669 msgid "TeX Live menu" msgstr "Menu TeX Live" -#: tlpkg/installer/install-tl-gui.tcl:1686 +#: tlpkg/installer/install-tl-gui.tcl:1669 msgid "Launcher entry" msgstr "Pozycja programu uruchomieniowego" -#: tlpkg/installer/install-tl-gui.tcl:1688 +#: tlpkg/installer/install-tl-gui.tcl:1671 msgid "Desktop integration" msgstr "Integracja pulpitu" -#: tlpkg/installer/install-tl-gui.tcl:1700 +#: tlpkg/installer/install-tl-gui.tcl:1683 msgid "File associations" msgstr "Skojarzenia plików" -#: tlpkg/installer/install-tl-gui.tcl:1722 +#: tlpkg/installer/install-tl-gui.tcl:1705 msgid "Install TeXworks front end" msgstr "Zainstaluj edytor TeXworks" -#: tlpkg/installer/install-tl-gui.tcl:1734 +#: tlpkg/installer/install-tl-gui.tcl:1717 msgid "Create symlinks in standard directories" msgstr "Utwórz dowiązania symboliczne do standardowych katalogów" -#: tlpkg/installer/install-tl-gui.tcl:1740 +#: tlpkg/installer/install-tl-gui.tcl:1723 msgid "Specify directories" msgstr "Określ katalogi" -#: tlpkg/installer/install-tl-gui.tcl:1754 +#: tlpkg/installer/install-tl-gui.tcl:1737 msgid "After install, set CTAN as source for package updates" msgstr "Po instalacji pobierz aktualizacje pakietów z CTAN" -#: tlpkg/installer/install-tl-gui.tcl:1805 +#: tlpkg/installer/install-tl-gui.tcl:1788 msgid "Custom scheme" msgstr "Schemat indywidualny" -#: tlpkg/installer/install-tl-gui.tcl:1982 +#: tlpkg/installer/install-tl-gui.tcl:1965 #, tcl-format msgid "%s not a local or remote repository" msgstr "%s nie lokalne lub zdalne repozytorium" -#: tlpkg/installer/install-tl-gui.tcl:1986 +#: tlpkg/installer/install-tl-gui.tcl:1969 #, tcl-format msgid "%s requires an argument" -msgstr "%s wymaga argumentu" +msgstr "%s wymaga podania argumentu" #: tlpkg/tltcl/tltcl.tcl:135 msgid "Specific mirror..." @@ -1297,7 +1290,7 @@ msgstr "Nieznany" #: texmf-dist/scripts/tlshell/tlshell.tcl:875 msgid "Loading" -msgstr "Wczytano" +msgstr "Wczytywanie" #: texmf-dist/scripts/tlshell/tlshell.tcl:881 msgid "If loading takes too long, press Abort and choose another repository." @@ -1354,7 +1347,7 @@ msgstr "Główne Repozytorium" #: texmf-dist/scripts/tlshell/tlshell.tcl:1335 msgid "New" -msgstr "Nowy" +msgstr "Nowe" #: texmf-dist/scripts/tlshell/tlshell.tcl:1345 msgid "Any CTAN mirror" @@ -1366,11 +1359,11 @@ msgstr "Katalog lokalny ..." #: texmf-dist/scripts/tlshell/tlshell.tcl:1360 msgid "tlcontrib additional repository" -msgstr "dodatkowe repozytorium tlcontrib" +msgstr "Dodatkowe repozytorium tlcontrib" #: texmf-dist/scripts/tlshell/tlshell.tcl:1376 msgid "tlcontrib repository is included" -msgstr "repozytorium tlcontrib jest dołączone" +msgstr "Repozytorium tlcontrib jest dołączone" #: texmf-dist/scripts/tlshell/tlshell.tcl:1377 msgid "Remove tlcontrib repository" @@ -1378,7 +1371,7 @@ msgstr "Usuń repozytorium tlcontrib" #: texmf-dist/scripts/tlshell/tlshell.tcl:1379 msgid "tlcontrib repository is not included" -msgstr "repozytorium tlcontrib nie jest dołączone" +msgstr "Repozytorium tlcontrib nie jest dołączone" #: texmf-dist/scripts/tlshell/tlshell.tcl:1380 msgid "Add tlcontrib repository" @@ -1503,12 +1496,12 @@ msgstr "Aktualizuję zależności %s mimo wszystko. Kontynuować?" #: texmf-dist/scripts/tlshell/tlshell.tcl:2061 #, tcl-format msgid "Skipped because not installed: %s" -msgstr "Pomijam ponieważ niezainstalowane: %s" +msgstr "Pomijam ponieważ nie jest zainstalowane: %s" #: texmf-dist/scripts/tlshell/tlshell.tcl:2064 #, tcl-format msgid "Skipped because already up to date: %s" -msgstr "Pomijam ponieważ aktualne: %s" +msgstr "Pomijam ponieważ jest aktualne: %s" #: texmf-dist/scripts/tlshell/tlshell.tcl:2100 #, tcl-format @@ -1547,8 +1540,7 @@ msgstr "" "Proszę zwrócić uwagę, że nie dotyczy to pełnej funkcjonalności tlmgr. Przede " "wszystkim nie dotyczy np. trybu użytkownika czy też zarządzania kopiami " "bezpieczeństwa (backup/restore)\n" -"Pełna dokumentacja tlmgr jest dostępna przez pozycję \\\"Pomoc tlmgr\\\" w " -"menu." +"Pełna dokumentacja tlmgr jest dostępna w \\\"Pomoc tlmgr\\\" w menu." #: texmf-dist/scripts/tlshell/tlshell.tcl:2329 #, tcl-format @@ -1578,7 +1570,7 @@ msgstr "Powtórne generowanie bazy danych" #: texmf-dist/scripts/tlshell/tlshell.tcl:2679 msgid "Regenerating filename database..." -msgstr "Generuję powtórnie bazę nazw plików..." +msgstr "Powtórne generowanie bazy nazw plików..." #: texmf-dist/scripts/tlshell/tlshell.tcl:2680 msgid "Regenerate formats" @@ -1598,23 +1590,23 @@ msgstr "Odbudowywanie map fontowych..." #: texmf-dist/scripts/tlshell/tlshell.tcl:2720 msgid "Add/replace 64-bit binaries" -msgstr "" +msgstr "Dodawanie/zastępowanie 64-bitowych binariów" #: texmf-dist/scripts/tlshell/tlshell.tcl:2723 msgid "Add/replace from local file" -msgstr "" +msgstr "Dodawanie/zastępowanie z pliku lokalnego" #: texmf-dist/scripts/tlshell/tlshell.tcl:2727 msgid "Resynchronize with 32-bit" -msgstr "" +msgstr "Ponownie zsynchronizuj z 32-bitowym" #: texmf-dist/scripts/tlshell/tlshell.tcl:2731 msgid "Remove 64-bit binaries" -msgstr "" +msgstr "Usuń binaria 64-bitowe" #: texmf-dist/scripts/tlshell/tlshell.tcl:2750 msgid "GUI font scaling" -msgstr "Rozmiar fontu GUI" +msgstr "Skalowanie fontu GUI" #: texmf-dist/scripts/tlshell/tlshell.tcl:2776 msgid "TLShell Help" @@ -1634,7 +1626,7 @@ msgstr "Zrestartuj tlmgr" #: texmf-dist/scripts/tlshell/tlshell.tcl:2801 msgid "Show logs" -msgstr "Polaż pliki log" +msgstr "Pokaż pliki log" #: texmf-dist/scripts/tlshell/tlshell.tcl:2822 msgid "TL Manager up to date?" @@ -1663,7 +1655,7 @@ msgstr "Niezainstalowany" #: texmf-dist/scripts/tlshell/tlshell.tcl:2883 msgid "Updatable" -msgstr "Może być aktualizowany" +msgstr "Istnieje nowsza wersja" #: texmf-dist/scripts/tlshell/tlshell.tcl:2895 msgid "Detail >> Global" @@ -1719,7 +1711,7 @@ msgstr "Odznacz wszystko" #: texmf-dist/scripts/tlshell/tlshell.tcl:2954 msgid "Only packages for installed platforms are displayed" -msgstr "Pokazano pakiety jedynie dla zainstalowanych platform." +msgstr "Wyświetlane są tylko pakiety dla zainstalowanych platform" #: texmf-dist/scripts/tlshell/tlshell.tcl:2964 msgid "Name" @@ -1746,10 +1738,6 @@ msgstr "" "%s jest niedostępny dla zapisu. Niewiele możesz zrobić.\n" "Jesteś pewny, że chcesz kontynuować?" -#: texmf-dist/scripts/tlshell/tlshell.tcl:3099 -msgid "See internal help" -msgstr "" - #: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1 msgid "basic scheme (plain and latex)" msgstr "schemat podstawowy (plain i latex)" @@ -1952,11 +1940,11 @@ msgstr "Dodatkowe programy tylko dla Windows" msgid "XeTeX and packages" msgstr "XeTeX i pakiety" -#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2686 +#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2655 msgid "Welcome to TeX Live!" msgstr "Witamy w TeX Live!" -#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2689 +#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2658 #, perl-format msgid "" "See %s/index.html for links to documentation.\n" @@ -1972,7 +1960,7 @@ msgstr "" "rozważ wsparcie poprzez przystąpienie do jednej z grup.\n" "Lista grup dostępna jest na stronie https://tug.org/usergroups.html." -#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2699 +#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2668 #, perl-format msgid "" "Add %s/texmf-dist/doc/man to MANPATH.\n" |