diff options
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.tex | 660 |
1 files changed, 378 insertions, 282 deletions
diff --git a/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.tex b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.tex index 9cca0bfc19b..6f0790c8417 100644 --- a/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.tex +++ b/Master/texmf-dist/doc/texlive/texlive-cz/texlive-cz.tex @@ -1,5 +1,5 @@ % -% texlive-cz/texlive-cz.tex - TeXlive 2019 documentation +% texlive-cz/texlive-cz.tex - TeXlive 2020 documentation % CzechoSlovak translation (some parts are in Czech and some % are in Slovak :-) % @@ -14,8 +14,10 @@ % Public domain. % % History: +% 2020/03/07: v1.66 last minute fixes and additions (PS) +% 2020/03/07: v1.65 translation of 2020 modifications (JB) % 2019/04/05: v1.64 last minute fixes and additions (PS) -% 2019/03/17: v1.63 translation of 2018 modifications (JB) +% 2019/03/17: v1.63 translation of 2019 modifications (JB) % 2018/04/11: v1.62 last minute fixes and additions (PS) % 2018/04/10: v1.61 translation of 2018 modifications (JB, PS) % 2017/05/14: v1.59.,60 last minute translation additions (PS) @@ -85,10 +87,10 @@ % % version, metadata as macros % -\newcommand\thisyear{2019} -\newcommand\lastyear{2018} -\newcommand\cstlversion{1.64} -\newcommand\cstldate{5.\ dubna 2019} %\thisyear} +\newcommand\thisyear{2020} +\newcommand\lastyear{2019} +\newcommand\cstlversion{1.66} +\newcommand\cstldate{22.\ b\v rezna 2020} %\thisyear} % % macros for different version of document: % - in Zpravodaj CSTUG (with different layout) @@ -234,9 +236,9 @@ \fi Překlad - 2004--2019 Ján Buša, + 2004--2020 Ján Buša, 2001 Janka Chlebíková, - 2003--2019 Petr Sojka a + 2003--2020 Petr Sojka a 2003 Petra Sojková je šířen pod GNU FDL licencí. @@ -303,7 +305,7 @@ v~oddíle~\ref{sec:tlcoll.dists}. \label{sec:basic} \TL{} můžete nainstalovat buď z~\DVD{} nebo z~internetu -(\url{http://tug.org/texlive/acquire.html}). Samotný síťový +(\url{https://tug.org/texlive/acquire.html}). Samotný síťový instalační program je malý a vše požadované stáhne z~internetu. Instalační program na \DVD{} vám umožní instalaci na lokálním @@ -353,6 +355,20 @@ zapisovat do souborů. Tato schopnost může rovněž být zneužita mnohými způsoby. Zpracování neznámých dokumentů v~novém podadresáři je nejbezpečnější tip. +%Another aspect of security is ensuring that downloaded material has not +%been changed from what was created. The \prog{tlmgr} program +%(section~\ref{sec:tlmgr}) will automatically perform cryptographic +%verification on downloads if the \prog{gpg} (GNU Privacy Guard) program +%is available. It is not distributed as part of \TL, but see +%\url{https://texlive.info/tlgpg/} for information about \prog{gpg} if +%need be. +Dalším aspektem zabezpečení je zajištění toho, že stažený materiál nebyl +změněn z toho, jak byl vytvořen. Program \prog{tlmgr} +(sekce~\ref{sec: tlmgr}) automaticky provede kryptografické +ověření stahování, pokud je program \prog{gpg} (GNU Privacy Guard) +k~dispozici. Není distribuován jako součást \TL, ale viz +\url{https://texlive.info/tlgpg/} pro informace o \prog{gpg}, pokud +je potřebný. \subsection{Nápověda} \label{sec:help} @@ -363,18 +379,18 @@ neformální, je prováděna příležitostnými uživateli a dobrovolníky, a proto je důležité, abyste odpověď na svůj dotaz hledali nejdříve sami než ho vznesete na fóru. Pokud toužíte po garantované komerční podpoře, můžete na \TL{} zapomenout a zakoupit si komerční distribuci od -prodejců na \url{http://tug.org/interest.html#vendors}. +prodejců na \url{https://tug.org/interest.html#vendors}. Níže je uveden seznam informačních zdrojů, přibližně v~pořadí, ve kterém ho doporučujeme k~použití: \begin{description} \item [první kroky] Pokud jste \TeX ovský nováček, na stránce -\url{http://tug.org/begin.html} najdete krátký úvod do systému. +\url{https://tug.org/begin.html} najdete krátký úvod do systému. \item [\TeX{} FAQ] \TeX{} FAQ je obrovská studnice znalostí obsahující všechny druhy otázek, od těch základních až po ty nejobskurnější. Dokument najdete v~\TL{} v~adresáři \OnCD{texmf-dist/doc/generic/FAQ-en/} - nebo na internetu na \url{http://www.tex.ac.uk/faq}. + nebo na internetu na \url{https://texfaq.org}. Prosíme, začněte své hledání odpovědi zde. \item [\TeX{} Catalogue] Pokud hledáte konkrétní balík, @@ -382,34 +398,35 @@ ho doporučujeme k~použití: Je to obsáhlá sbírka \TeX{}ových položek. Viz % \url{http://mirror.ctan.org/help/Catalogue/}. % \url{http://ftp.cstug.cz/pub/CTAN/help/Catalogue/}. - \url{http://ctan.org/pkg/catalogue/}. + \url{https://ctan.org/pkg/catalogue}. -\item [\TeX{}ové odkazy na Webu] Na \url{http://tug.org/interest.html} +\item [\TeX{}ové odkazy na Webu] Na \url{https://tug.org/interest.html} najdete mnoho relevantních odkazů na různé příručky, knihy, manuály a články o~všech aspektech systému \TeX{}. \item [archivy diskusních skupin] Základní fóra pro hledání řešení problémů \TeX{}u zahrnují - stránku \LaTeX{}ovské komunity \url{http://latex-community.org/}, - stránku kolektivně editovaných dotazů a odpovědí \url{http://tex.stackexchange.com}, + stránku \LaTeX{}ovské komunity \url{https://latex.org}, + stránku kolektivně editovaných dotazů a odpovědí \url{https://tex.stackexchange.com}, newsovou skupinu \ctt{} a e-mailovou diskusní skupinu \email{texhax@tug.org}. V~archivech těchto zdrojů najdete tisíce předchozích dotazů a odpovědí z~minulých let čekajících na vaše hledání. Nahlédněte na dva poslední zmíněné zdroje \url{http://groups.google.com/group/comp.text.tex/topics}, a na - \url{http://tug.org/mail-archives/texhax}. Dotazem do obecného - vyhledávacího stroje jako \url{http://google.com/} také nic nepokazíte + \url{https://tug.org/mail-archives/texhax}. Dotazem do obecného + vyhledávacího stroje %jako \url{http://google.com/} + také nic nepokazíte a pro specifika češtiny a slovenštiny najdete další zdroje odkazované na \url{http://www.cstug.cz/}. \item [kladení dotazů] Pokud nemůžete najít odpověď na svou otázku, můžete ji položit na \url{http://latex-community.org/} a - \url{http://tex.stackexchange.com/} prostřednictvím jejich webových rozhraní, + \url{https://tex.stackexchange.com/} prostřednictvím jejich webových rozhraní, na \ctt{} přes Google nebo newsového klienta nebo e-mailem na \email{texhax@tug.org}. Ale dříve, než tak učiníte, \emph{prosím,} přečtěte si toto heslo FAQ, abyste maximalizovali vyhlídky na získání užitečné odpovědi: - \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion}. + \url{https://texfaq.org/FAQ-askquestion}. \item [podpora \TL{}] Pokud chcete poslat chybové hlášení, připomínku nebo poznámku k~distribuci @@ -450,20 +467,20 @@ Tento oddíl popisuje obsah \TL{} a \TKCS{}, jejíž~je částí. \begin{description} \item [\TL] Úplný systém \TeX{}, k~nainstalování na disk. -Domovská stránka: \url{http://tug.org/texlive/}. +Domovská stránka: \url{https://tug.org/texlive/}. \item [Mac\TeX] pro \MacOSX, přidává nativní \MacOSX\ (aktuálně pojmenován macOS by Apple, avšak v~tomto dokumentu budeme používat starý název) instalační program a jiné aplikace Mac k~\TL{}. Domovská stránka: -\url{http://tug.org/mactex/}. +\url{https://tug.org/mactex/}. \item [pro\TeX{}t] Rozšíření systému \MIKTEX\ pro Windows. \ProTeXt\ přidává k~\MIKTEX u nové doplňkové nástroje a zjednodušuje instalaci. Je plně nezávislý na \TL{} a má své vlastní příkazy. -Domovská stránka: \url{http://tug.org/protext/}. +Domovská stránka: \url{https://tug.org/protext/}. -\item [CTAN] Výpis obrazovky archivu \CTAN{} (\url{http://www.ctan.org}). +\item [CTAN] Výpis obrazovky archivu \CTAN{} (\url{https://ctan.org}). \end{description} @@ -502,9 +519,6 @@ přídavnou podporu pro Windows. \smallskip -V~kořenovém adresáři distribuce jsou navíc instalační dávky a soubory -\filename{README} (v~různých jazycích). - Co se týče dokumentace, užitečné mohou být obsáhlé odkazy v~kořenovém souboru \OnCD{doc.html}. Dokumentace téměř všeho (balíků, formátů, manuálů, man-stránek, info-souborů) @@ -520,6 +534,7 @@ jazycích v~adresáři \dirname{texmf-dist/doc/texlive}: \item{anglická:} \OnCD{texmf-dist/doc/texlive/texlive-en} \item{francouzská:} \OnCD{texmf-dist/doc/texlive/texlive-fr} \item{italská:} \OnCD{texmf-dist/doc/texlive/texlive-it} +\item{japonská:} \OnCD{texmf-dist/doc/texlive/texlive-ja} \item{polská:} \OnCD{texmf-dist/doc/texlive/texlive-pl} \item{ruská:} \OnCD{texmf-dist/doc/texlive/texlive-ru} \item{srbská:} \OnCD{texmf-dist/doc/texlive/texlive-sr} @@ -538,7 +553,7 @@ Můžete tak jednoduše zjistit zda a jak tyto hodnoty odpovídají nastavení jednotlivých adresářů ve vaší instalaci. Všechny stromy, včetně osobních, musí dodržovat strukturu adresářů \TeX\ -Directory Structure (\TDS, \url{http://tug.org/tds}), s~jejími nesčetnými +Directory Structure (\TDS, \url{https://tug.org/tds}), s~jejími nesčetnými podadresáři, jinak soubory nebudou k~nalezení. Podrobněji je to popsáno v~oddíle~\ref{sec:local_personal_macros} (\p.\pageref{sec:local_personal_macros}). Pořadí zde je opačné vůči pořadí ve kterém se stromy @@ -570,11 +585,11 @@ Rozšíření této proměnné se dynamicky nastaví pro každého uživatele na jeho vlastní osobní adresář. % \item [TEXMFVAR] Strom (soukromý) používaný programy \verb+texconfig+, -\verb+updmap+ a \verb+fmtutil+ na (cache) uložení runtime +\verb+updmap-user+ a \verb+fmtutil-user+ na (cache) uložení runtime údajů, jako jsou soubory formátů a generované \code{.map} soubory. % \item [TEXMFCONFIG] Strom (soukromý) používaný nástroji -\verb+texconfig+, \verb+updmap+ a \verb+fmtutil+ na uložení +\verb+texconfig+, \verb+updmap-sys+ a \verb+fmtutil-sys+ na uložení modifikovaných konfiguračních údajů. % \item [TEXMFCACHE] Strom(y) používaný \ConTeXt{}extem @@ -648,14 +663,14 @@ například, \prog{etex}, \prog{latex}, \prog{pdflatex}. Jeho stránka je \url{http://www.pdftex.org/}. Viz návod \OnCD{texmf-dist/doc/pdftex/manual/pdftex-a.pdf} %v~adresáři \OnCD{texmf/doc/pdftex/manual/} -a \OnCD{texmf/doc/pdftex/manual/samplepdf/samplepdf.tex} +a \OnCD{texmf-dist/doc/pdftex/samplepdftex/samplepdf.tex} pro vzorové použití některých jeho vlastností. \item [Lua\TeX] je označován za nástupce pdf\TeX{}u, se kterým je z~větší části (ale ne úplně) zpětně kompatibilní. Měl by se také stát funkční nadmnožinou systému %nahradit Aleph, viz dále, ačkoli perfektní kompatibilita není zamýšlena. -Zabudovaný interpret Lua (\url{http://www.lua.org/}) +Zabudovaný interpret Lua (\url{https://lua.org/}) umožňuje elegantní řešení mnoha ožehavých \TeX ovských problémů. Volaný povelem \filename{texlua} funguje jako samostatný interpret Lua a jako takový je použit @@ -664,7 +679,7 @@ v~rámci \TL. Jeho stránka je \url{http://www.luatex.org/} a příručka je \item [\XeTeX] přidává podporu vstupního kódování Unicode a OpenType a systémových fontů, implementovaných -zejména použitím knihoven třetích stran, srv. \url{http://tug.org/xetex}. +zejména použitím knihoven třetích stran, srv. \url{https://tug.org/xetex}. \item [\OMEGA\ (Omega)] je založena na Unicode. Umožňuje sázet v~téměř všech světových jazycích zároveň. @@ -726,7 +741,7 @@ do HTML (a~XML a dalších formátů). Pro začátek si obstarejte \TK{} \DVD{} nebo si stáhněte síťový instalační program \TL{}. -Na \url{http://tug.org/texlive/acquire.html} +Na \url{https://tug.org/texlive/acquire.html} najdete více informací a další způsoby získání softwaru. \begin{description} @@ -750,8 +765,8 @@ obrázku~\ref{fig:nsis}. Objeví se dvě volby: Pod Windows se instalátor normálně spustí %by se instalátor měl spustit automaticky po vložení \DVD. \DVD\ můžete získat, když se stanete členem skupiny uživatelů \TeX u (vřele doporučujeme \CSTUG, -\url{http://tug.org/usergroups.html}), nebo si ho zvlášť zakoupíte -(\url{http://tug.org/store}), anebo si vypálíte svoje vlastní z~\ISO\ +\url{https://tug.org/usergroups.html}), nebo si ho zvlášť zakoupíte +(\url{https://tug.org/store}), anebo si vypálíte svoje vlastní z~\ISO\ obrazu. %(\url{http://tug.org/texlive/acquire.html}). Ve většině systémů můžete \ISO\ namontovat přímo. Jestliže máte po instalaci z~\DVD\ nebo \ISO{} @@ -772,7 +787,7 @@ době k~dispozici. To je v~protikladu k~\DVD\ a Pokud potřebujete stahovat přes proxy server, použijte soubor \filename{~/.wgetrc} nebo proměnné prostředí s~nastavením proxy pro Wget -(\url{http://www.gnu.org/software/wget/manual/html_node/Proxies.html}), +(\url{https://www.gnu.org/software/wget/manual/html_node/Proxies.html}), nebo ekvivalent za cokoli, stáhněte program, který používáte. Samozřejmě se to netýká instalace z~\DVD\ nebo z~\ISO\ obrazu. @@ -826,7 +841,7 @@ Viz sekci~\ref{sec:cygwin}. Jak již bylo zmíněno v~sekci~\ref{sec:tlcoll.dists}, pro \MacOSX\ je připravena samostatná distribuce, nazvaná -Mac\TeX\ (\url{http://tug.org/mactex}). +Mac\TeX\ (\url{https://tug.org/mactex}). Doporučujeme použít původní instalační program Mac\TeX u namísto instalátoru \TL\ pod \MacOSX, protože původní (nativní) instalátor provede @@ -872,7 +887,7 @@ Pro úplný seznam různých voleb zadejte: \begin{figure}[tb] \begin{boxedverbatim} -Installing TeX Live 2019 from: ... +Installing TeX Live 2020 from: ... Platform: x86_64-linux => 'GNU/Linux on x86_64' Distribution: inst (compressed) Directory for temporary files: /tmp @@ -888,7 +903,7 @@ Detected platform: GNU/Linux on Intel x86_64 <D> directories: TEXDIR (the main TeX directory): - /usr/local/texlive/2019 + /usr/local/texlive/2020 ... <O> options: @@ -1109,13 +1124,14 @@ prostředí před spuštěním instalátoru (pravděpodobně \envname{TEXLIVE\_INSTALL\_PREFIX} nebo \envname{TEXLIVE\_INSTALL\_TEXDIR}); viz dokumentaci z~|install-tl --help| (dostupná online na -\url{http://tug.org/texlive/doc/install-tl.html}) k~získání úplného seznamu +\url{https://tug.org/texlive/doc/install-tl.html}) k~získání úplného seznamu nebo dalších detailů. Rozumnou alternativou je adresář uvnitř vašeho domovského adresáře, zvlášť když chcete být výhradním uživatelem. -K~naznačení domovského adresáře použijte `\verb|~|', jako například -`\verb|~/texlive/|\dirname{\thisyear}'. +K~označení domovského adresáře použijte vlnku, %`\verb|~|', +například `\verb|~/texlive/|\dirname{\thisyear}'. +%`\texttt{\~{}/texlive/}\dirname{\thisyear}'. Doporučujeme do názvu začlenit rok, což umožní paralelní společné zachování různých vydání \TL{} vedle sebe. Můžete @@ -1183,12 +1199,12 @@ několika externích programů. Velmi neúplný seznam povolených programů je uveden v~souboru \filename{texmf.cnf}. Pro další podrobnosti viz novinky 2010 (oddíl~\ref{sec:2010news}). -\item[create format files:] Přestože si vytvoření nepotřebných formátů +\item[create all format files:] Přestože si vytvoření nepotřebných formátů vyžaduje čas a diskový prostor pro uložení, doporučujeme nechat tuto volbu vyznačenou: když ji nevyznačíte, budou formátové soubory vytvořené v~osobních stromech \dirname{TEXMFVAR} uživatelů, když budou zapotřebí. Na tomto místě nebudou automaticky aktualizované, když se budou -například obnovovat binárky nebo vzory dělení v~instalaci, a tudíž můžete +například obnovovat základní balíčky nebo vzory dělení v~instalaci, a tudíž můžete skončit s~nekompatibilními soubory formátů. \item[install font/macro \ldots\ tree:] Stahování/instalace @@ -1207,7 +1223,8 @@ stávající soubory vašeho \TeX ovského systému, který přišel s~touto volbou, tj. specifikací systémových adresářů. Nejbezpečnější a doporučený přístup je ponechat volbu neoznačenou. -\item[after installation \ldots\ \CTAN:] Pro instalaci z~\DVD je +\item[after install, set CTAN as source for package updates:] +Pro instalaci z~\DVD je tato volba implicitně umožněna, protože uživatel obvykle chce uskutečnit následné aktualizace balíků z~archivu \CTAN, kde jsou průběžně aktualizovány po celý rok. Jediný důvod pro jejich potlačení @@ -1240,8 +1257,7 @@ Když jsou všechna nastavení podle vašich preferencí, stačí napsat \singleuv{I} v~textovém okně, nebo stisknout tlačítko `Install TeX Live' v~\GUI{} Perl/Tk a spustit instalační proces. Po dokončení přeskočte na sekci~\ref{sec:postinstall}, kde se dozvíte, co se případně -má udělat nakonec. %, jestli vůbec něco. - +má udělat nakonec. \subsection{Volby příkazového řádku pro install-tl} \label{sec:cmdline} @@ -1258,7 +1274,7 @@ Následují nejběžnější volby: Tcl/Tk ve verzi 8.5 nebo vyšší. Toto je případ na \MacOSX\ a je distribuován s~\TL{} pod Windows. Starší volby \texttt{-gui=perltk} a \texttt{-gui=wizard} jsou stále ještě k~dispozici a vyžadují modul Perl/Tk -(\url{http://tug.org/texlive/distro.html#perltk}) zkompilovaný s~podporou +(\url{https://tug.org/texlive/distro.html#perltk}) zkompilovaný s~podporou XFT; pokud Tcl/Tk a Perl/Tk nejsou k~dispozici, pokračuje instalace v~textovém režimu. \item[-no-gui] Vynutí si použití instalátoru v~textovém režimu. @@ -1299,7 +1315,7 @@ v~textovém režimu. \item[-in-place] (Dokumentováno pouze pro úplnost: nepoužívejte, pokud si nejste jisti tím, co děláte!) Pokud již máte \prog{rsync}, \prog{svn} nebo jinou kopii \TL{} (viz - \url{http://tug.org/texlive/acquire-mirror.html}) tehdy tato volba + \url{https://tug.org/texlive/acquire-mirror.html}) tehdy tato volba použije ta data, která již máte stažena, a vykoná pouze nevyhnutelnou post-instalaci. Upozorňujeme, že soubor \filename{tlpkg/texlive.tlpdb} může být přepsán; jeho uložení zůstává na vaší odpovědnosti. Také odstranění @@ -1326,7 +1342,7 @@ jako: \url{http://ctan.example.org/tex-archive/systems/texlive/tlnet/}, s~nahrazením |ctan.example.org/tex-archive| skutečným hostitelským jménem (hostname) a jeho konkrétní kořenovou cestou k~\CTAN\ (jako třeba |ftp.cstug.cz/pub/CTAN|). -Seznam zrcadel \CTAN\ je udržován na \url{http://ctan.org/mirrors}. +Seznam zrcadel \CTAN\ je udržován na \url{https://ctan.org/mirrors}. Pokud je zadaný argument lokální (buď cesta nebo \texttt{file:/} url), jsou použity komprimované soubory v~podadresáři \dirname{archive} @@ -1370,21 +1386,22 @@ nalezeny po přidání do proměnné \envname{PATH}. Například pro Bourne-kompatibilní shell, jako je \prog{bash} a používaný Intel x86 GNU/Linux se standardním nastavením adresářů, může -být vhodné editovat soubor \filename{$HOME/.profile}. +být vhodné editovat soubor \filename{$HOME/.profile} a řádky, které je potřeba přidat, +budou vypadat následovně: \begin{sverbatim} -PATH=/usr/local/texlive/2019/bin/x86_64-linux:$PATH; export PATH -MANPATH=/usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH; export MANPATH -INFOPATH=/usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH; export INFOPATH +PATH=/usr/local/texlive/2020/bin/x86_64-linux:$PATH; export PATH +MANPATH=/usr/local/texlive/2020/texmf-dist/doc/man:$MANPATH; export MANPATH +INFOPATH=/usr/local/texlive/2020/texmf-dist/doc/info:$INFOPATH; export INFOPATH \end{sverbatim} Pro \prog{csh} nebo \prog{tcsh} je editovaný soubor typicky \filename{$HOME/.cshrc} a řádky k~přidání mohou vypadat jako: \begin{sverbatim} -setenv PATH /usr/local/texlive/2019/bin/x86_64-linux:$PATH -setenv MANPATH /usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH -setenv INFOPATH /usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH +setenv PATH /usr/local/texlive/2020/bin/x86_64-linux:$PATH +setenv MANPATH /usr/local/texlive/2020/texmf-dist/doc/man:$MANPATH +setenv INFOPATH /usr/local/texlive/2020/texmf-dist/doc/info:$INFOPATH \end{sverbatim} Pokud již máte nastavení někde ve vašich tečkou začínajících souborech, @@ -1400,8 +1417,8 @@ Naše dvě rady jsou: 1)~můžete vyhledat soubor \filename{/etc/manpath.config} a pokud existuje, přidejte řádky jako \begin{sverbatim} -MANPATH_MAP /usr/local/texlive/2019/bin/x86_64-linux \ - /usr/local/texlive/2019/texmf-dist/doc/man +MANPATH_MAP /usr/local/texlive/2020/bin/x86_64-linux \ + /usr/local/texlive/2020/texmf-dist/doc/man \end{sverbatim} A za 2)~vyhledejte soubor \filename{/etc/environment}, @@ -1433,7 +1450,7 @@ z~\DVD pomocí volby popsané v~sekci~\ref{sec:options}. Pokud se vyskytnou problémy s~automatickým výběrem zrcadla, můžete deklarovat konkrétní zrcadlo \CTAN{}u ze seznamu na stránce -\url{http://ctan.org/mirrors}. Použijte přesnou cestu k~podadresáři +\url{https://ctan.org/mirrors}. Použijte přesnou cestu k~podadresáři \dirname{tlnet} tohoto zrcadla, jak jsme uvedli výše. \htmlanchor{xetexfontconfig} % keep historical anchor working @@ -1450,7 +1467,7 @@ Pod Windows jsou fonty dodané s~\TL\ automaticky dostupné pro \XeTeX. Na \MacOSX, na automatické hledání fontů dle jména jsou potřeba další kroky; prosím vizte web Mac\TeX u -(\url{http://tug.org/mactex}). +(\url{https://tug.org/mactex}). Pro ostatní unixové systémy potřebujete dokonfigurovat systém dle následujícího postupu tak, aby byl \XeTeX\ schopen najít fonty dodané s~\TL\ @@ -1511,7 +1528,7 @@ Při čtení v~případě duplicitních údajů v~paměti cache získá přednost poslední nalezený prvek. Pro další informace viz -\url{http://wiki.contextgarden.net/Running_Mark_IV}. +\url{https://wiki.contextgarden.net/Running_Mark_IV}. \subsubsection{Začleňování lokálních a osobních maker} @@ -1527,7 +1544,7 @@ lokální fonty a makra; adresář \verb|%USERPROFILE%\texmf|) je určen pro osobní fonty a makra. Pro oba stromy musí být soubory umístěny v~patřičných podadresářích \TDS\ (\TeX\ Directory Structure); -viz \url{http://tug.org/tds} nebo nahlédni do souboru +viz \url{https://tug.org/tds} nebo nahlédni do souboru \filename{texmf-dist/web2c/texmf.cnf}. Například, \LaTeX{}ovský styl, třída nebo makrobalík by měl být umístěn v~\dirname{TEXMFLOCAL/tex/latex} nebo @@ -1563,7 +1580,7 @@ Možnou alternativou je použití \XeTeX{}u nebo Lua\TeX{}u umožní používat fonty operačního systému bez jakékoliv instalace v~\TeX{}u. Pokud to potřebujete udělat, vyvinuli jsme maximální úsilí -k~popsání postupu, viz \url{http://tug.org/fonts/fontinstall.html}. +k~popsání postupu, viz \url{https://tug.org/fonts/fontinstall.html}. \subsection{Testování instalace} @@ -1573,12 +1590,12 @@ Po nainstalování \TL{} přirozeně chcete systém otestovat, abyste mohli začít vytvářet nádherné dokumenty nebo fonty. Jednou z~věcí, kterou byste mohli ihned hledat, je nástroj na editaci -souborů. \TL{} nainstaluje \TeX{}works (\url{http://tug.org/texworks}) +souborů. \TL{} nainstaluje \TeX{}works (\url{https://tug.org/texworks}) pro Windows (pouze) a Mac\TeX\ nainstaluje TeXShop -(\url{http://pages.uoregon.edu/koch/texshop}. V~jiných Unixových systémech +(\url{https://pages.uoregon.edu/koch/texshop}). V~jiných Unixových systémech je volba editoru ponechána na vás. Jsou k~dispozici mnohé možnosti, některé z~nich jsou uvedeny v~následujícím oddíle; viz -též \url{http://tug.org/interest.html#editors}. Bude fungovat libovolný +též \url{https://tug.org/interest.html#editors}. Bude fungovat libovolný obyčejný editor; nic \TeX{}ovsky specifické se nevyžaduje. Zbytek tohto oddílu udává některé základní postupy testování funkcionality @@ -1647,8 +1664,8 @@ ze~souboru \filename{.tex} vytvoří PDF přímo: \end{alltt} Ani \cmdname{gv}, ani \cmdname{xpdf} nejsou zařazeny na \TL{} a musíte je instalovat odděleně. Viz -\url{http://www.gnu.org/software/gv} resp. -\url{http://www.foolabs.com/xpdf}. Existuje také velké množství +\url{https://www.gnu.org/software/gv} resp. +\url{https://www.xpdfreader.com}. Existuje také velké množství jiných prohlížečů PDF. Pro Windows doporučujeme vyzkoušet Sumatra PDF (\url{https://www.sumatrapdfreader.org/free-pdf-reader.html}). @@ -1689,47 +1706,47 @@ oddíl~\ref{sec:font-conf-sys}. Pokud jste \TeX{}ový začátečník nebo potřebujete pomoc s~psaním \TeX{}ových, respektive \LaTeX{}ových dokumentů, navštivte -\url{http://tug.org/begin.html}, kde najdete úvodní informace +\url{https://tug.org/begin.html}, kde najdete úvodní informace k~instalaci. Odkazy na některé další pomůcky, o~jejichž instalaci můžete uvažovat: \begin{description} \item[Ghostscript] \url{https://ghostscript.com/} -\item[Perl] \url{http://www.perl.org/} - s~doplňujícími balíky z~CPAN, \url{http://www.cpan.org/} -\item[ImageMagick] \url{http://www.imagemagick.com}, k~zpracování +\item[Perl] \url{https://perl.org/} + s~doplňujícími balíky z~CPAN, \url{https://cpan.org/} +\item[ImageMagick] \url{https://imagemagick.org}, k~zpracování a konverzi grafiky -\item[NetPBM] \url{http://netpbm.sourceforge.net/}, rovněž pro grafiku. +\item[NetPBM] \url{http://netpbm.sourceforge.net}, rovněž pro grafiku. \item[\TeX ovsky orientované editory] Existuje široký výběr a je to záležitost vkusu uživatele. Tady je výběr v~abecedním řazení (několik málo je pouze pro Windows). \begin{itemize*} \item \cmdname{GNU Emacs} je přirozeně též k~dispozici pod Windows, viz -\url{http://www.gnu.org/software/emacs/emacs.html} +\url{https://www.gnu.org/software/emacs/emacs.html} \item \cmdname{Emacs} s~Auc\TeX em pro Windows je k~dispozici z~\CTAN{}u. - Jeho domovská stránka je \url{http://www.gnu.org/software/auctex}. - \item \cmdname{SciTE} je k~dostání z~\url{http://www.scintilla.org/SciTE.html}. + Jeho domovská stránka je \url{https://www.gnu.org/software/auctex}. + \item \cmdname{SciTE} je k~dostání z~\url{https://www.scintilla.org/SciTE.html}. \item \cmdname{Texmaker} je volný (free) software, k~dispozici - z~\url{http://www.xmlmath.net/texmaker}. + z~\url{https://www.xmlmath.net/texmaker}. \item \cmdname{TeXstudio} začínalo jako odbočka programu \cmdname{Texmaker} - s~dodatečnými rysy; \url{http://texstudio.org/}. + s~dodatečnými rysy; \url{https://texstudio.org/}. \item \cmdname{TeXnicCenter} je volný software, - k~dispozici z~\url{http://www.texniccenter.org} + k~dispozici z~\url{https://www.texniccenter.org} a v~distribuci pro\TeX{}t. \item \cmdname{TeXworks} je volný software, k~dispozici - z~\url{http://tug.org/texworks} + z~\url{https://tug.org/texworks} a je nainstalovaný jako součást \TL{} pro Windows (pouze). \item \cmdname{Vim} je volný software, k~dispozici - z~\url{http://www.vim.org}. + z~\url{https://www.vim.org}. \item \cmdname{WinEdt} je shareware dostupný třeba - na \url{http://tug.org/winedt} - nebo na \url{http://www.winedt.com}. - \item \cmdname{WinShell} je k~dispozici z~\url{http://www.winshell.de}. + na \url{https://tug.org/winedt} + nebo na \url{https://www.winedt.com}. + \item \cmdname{WinShell} je k~dispozici z~\url{https://www.winshell.de}. \end{itemize*} \end{description} Pro mnohem delší seznam balíků a programů viz -\url{http://tug.org/interest.html}. +\url{https://tug.org/interest.html}. \section{Specializované instalace} @@ -1901,21 +1918,21 @@ Funkcionalita programu \prog{tlmgr} úplně zahrnuje program \prog{texconfig}. Pořád distribuujeme a udržujeme \prog{texconfig}, pokud někdo využívá jeho rozhraní, avšak nyní doporučujeme používat \prog{tlmgr}. -\subsection{Současná rozhraní \GUI{} pro \cmdname{tlmgr}} +\subsection{Rozhraní \GUI{} pro \cmdname{tlmgr}} -\TL{} obsahuje několik \GUI{} pro -\prog{tlmgr}. Obr.~\ref{fig:tlshell} ukazuje \cmdname{tlshell}, +\TL{} obsahuje několik \GUI{} pro \prog{tlmgr}. +Dva pozoruhodné: (1) Obr.~\ref{fig:tlshell} ukazuje \cmdname{tlshell}, který je napsán v~Tcl/Tk a pracuje mimo \singleuv{box}u pod Windows -a \MacOSX. Obr.~\ref{fig:tlcockpit} ukazuje \prog{tlcockpit}, -který vyžaduje Java ve verzi~8 nabo vyšší a JavaFX. +a \MacOSX. (2) Obr.~\ref{fig:tlcockpit} ukazuje \prog{tlcockpit}, +který vyžaduje Java ve verzi~8 nebo vyšší a JavaFX. Oba jsou dodány jako samostatné balíčky. -\prog{tlmgr} samotný může být spuštěn v~režimu \GUI{} -(obr.~\ref{fig:tlmgr-gui}) pomocí +\prog{tlmgr} má také nativní režimu \GUI{} +(viz obr.~\ref{fig:tlmgr-gui}), který se spouští pomocí \begin{alltt} - > \Ucom{tlmgr -gui} +> \Ucom{tlmgr -gui} \end{alltt} -Toto rozšíření \GUI\ vyžaduje Perl/Tk, kterého modul již není +Avšak toto rozšíření \GUI\ vyžaduje Perl/Tk, kterého modul již není zahrnut v~distribuci Perl v~\TL{} pro Windows. @@ -1954,12 +1971,12 @@ running post install action for xetex install: xetex-def ... running mktexlsr -mktexlsr: Updating /usr/local/texlive/2019/texmf-dist/ls-R... +mktexlsr: Updating /usr/local/texlive/2020/texmf-dist/ls-R... ... running fmtutil-sys --missing ... Transcript written on xelatex.log. -fmtutil: /usr/local/texlive/2019/texmf-var/web2c/xetex/xelatex.fmt installed. +fmtutil: /usr/local/texlive/2020/texmf-var/web2c/xetex/xelatex.fmt installed. \end{fverbatim} Jak můžete vidět, \prog{tlmgr} nainstaluje závislosti @@ -1984,7 +2001,7 @@ sizes: 657941k \end{fverbatim} Nakonec to nejdůležitější -- úplnou dokumentaci najdete na -\url{http://tug.org/texlive/tlmgr.html} nebo zadáním: +\url{https://tug.org/texlive/tlmgr.html} nebo zadáním: \begin{alltt} > \Ucom{tlmgr -help} \end{alltt} @@ -2163,7 +2180,7 @@ s~velkým množstvím rozsáhlých fontů. Pro Cygwin můžete zvětšit množství dostupné paměti podle návodu v~příručce The Cygwin User's Guide -(\url{http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html}). +(\url{https://cygwin.com/cygwin-ug-net/setup-maxmem.html}). Pro Windows musíte vytvořit soubor, například \code{moremem.reg}, obsahující tyto čtyři řádky: @@ -2187,7 +2204,7 @@ stávajícího uživatele místo všech, použijte \code{HKEY\_CURRENT\_USER}.) \Webc{} obsahuje množinu \TeX-príbuzných programov, t.\,j.\ samotný \TeX{}, \MF{}, \MP, \BibTeX{} atď. Je to srdce systému \TL{}. Domovská stránka \Webc{}, s~aktuálnou príručkou a ďalšími vecami, je na -\url{http://tug.org/web2c}. +\url{https://tug.org/web2c}. Trochu histórie: originálna implementácia pochádza od Thomasa Rokického, ktorý v~roku 1987 vyvinul prvý @@ -2243,12 +2260,16 @@ Všetky programy dodržiavajú štandardné \GNU{} voľby: \begin{description} \item[\texttt{--help}] Vypisuje prehľad základného používania. -\item[\texttt{--verbose}] Vypisuje detailnú správu spracovania. \item[\texttt{--version}] Vypisuje informáciu o~verzii, potom skončí. \end{description} +A väčšina tiež dodržiava: +\begin{ttdescription} +\item[\texttt{--verbose}] Vypisuje detailnú správu spracovania. +\end{ttdescription} + Na vyhľadávanie súborov používajú \Webc{} programy prehľadávaciu -knižnicu \KPS{} (\url{http://tug.org/kpathsea}). +knižnicu \KPS{} (\url{https://tug.org/kpathsea}). Táto knižnica používa kombináciu premenných prostredia a niekoľkých konfiguračných súborov na optimalizáciu prehľadávania adresárového stromu \TeX u{}. \Webc{} zvládne @@ -2333,11 +2354,11 @@ strane~\pageref{sec:debugging}). \subsubsection{Konfiguračné súbory} -\KPS{} číta počas behu z~\emph {konfiguračných súborov} +\KPS{} číta počas behu z~\emph{konfiguračných súborov} s~menom \file{texmf.cnf} vyhľadávaciu cestu a ďalšie definície. -Vyhľadávacia cesta používaná na hľadanie týchto súborov sa -volá \envname{TEXMFCNF}, ale neodporúčame nastavovať túto (ani iné) -premennú prostredia. +Vyhľadávacia cesta \envname{TEXMFCNF} sa používa na hľadanie týchto súborov, +ale neodporúčame nastavovať túto (ani žiadnu inú) premennú prostredia +na prepísanie systémových adresárov. Namiesto toho normálna inštalácia vyústi do súboru \file{.../\thisyear/texmf.cnf}. Ak musíte vykonať zmeny implicitných @@ -2346,6 +2367,17 @@ Hlavný konfiguračný súbor je \file{.../\thisyear/texmf-dist/web2c/texmf.cnf} Nesmiete editovať tento neskorší súbor, pretože vaše zmeny budú stratené pri obnove šírenej verzie. +Ak chcete iba pridať osobný adresár do konkrétnej cesty vyhľadávania, +je rozumné nastavenie premennej prostredia: +\begin{verbatim} +TEXINPUTS =.:/my/macro/dir: +\end{verbatim} +Ak chcete zachovať udržiavateľnosť a prenosnosť nastavenia v priebehu rokov, +použite koncové \samp{:} (\samp{;} v systéme Windows) na vloženie systémových ciest, +namiesto toho, aby sa ich všetky snažili napísať explicitne (viď +oddiel~\ref{sec:default-expansion}). Ďalšou možnosťou je použitie +stromu \envname{TEXMFHOME} (viď oddiel~\ref{sec:directories}). + \emph{Všetky} súbory \file{texmf.cnf} vo vyhľadávacej ceste budú prečítané a definície v~starších súboroch prepíšu definície v~novších súboroch. @@ -2354,7 +2386,7 @@ hodnoty z~\file{./texmf.cnf} prepíšu hodnoty z~\verb|$TEXMF/texmf.cnf|. \begin{itemize*} \item - Komentáre začínajú znakom \singleuv{\texttt{\%}} a pokračujú do konca + Komentáre začínajú znakom \singleuv{\texttt{\%}} buď na začiatku riadku alebo s~medzerou pred ním a pokračujú do konca riadku. \item Prázdne riadky sú ignorované. @@ -2363,28 +2395,41 @@ hodnoty z~\file{./texmf.cnf} prepíšu hodnoty z~\verb|$TEXMF/texmf.cnf|. nasledujúci riadok je k~nemu pripojený. Prázdne znaky na začiatku pripájaných riadkov nie sú ignorované. \item - Všetky ostatné riadky majú tvar: -\begin{alltt} - \var{variable}[.\var{progname}] [=] \var{value} -\end{alltt}% + Všetky ostatné riadky majú tvar:\\ + \hspace*{2em}\texttt{\var{variable} \textrm{[}.\var{progname}\textrm{]} + \textrm{[}=\textrm{]} \var{value}}\\[1pt] kde \singleuv{\texttt{=}} a prázdne znaky naokolo sú nepovinné. +% (But if \var{value} begins with \samp{.}, it is simplest to use the +% \samp{=} to avoid the period being interpreted as the program name +% qualifier.) + (Ale ak \var{value} začína znakom \samp{.}, je najjednoduchšie použiť + \samp{=}, aby sa predišlo interpretácii bodky ako kvalifikátora názvu programu). \item - Meno premennej \singleuv{\texttt{\var{variable}}} môže obsahovať + Názov premennej \singleuv{\texttt{\var{variable}}} môže obsahovať akékoľvek znaky okrem prázdnych znakov, \singleuv{\texttt{=}}, alebo \singleuv{\texttt{.}}, - ale obmedziť sa na znaky \singleuv{\texttt{A-Za-z\_}} je najbezpečnejšie. + ale najbezpečnejšie je obmedziť sa na znaky \singleuv{\texttt{A-Za-z\_}}. \item Ak je \singleuv{\texttt{.\var{progname}}} neprázdne, definícia sa použije iba vtedy, keď práve bežiaci program má meno \texttt{\var{progname}} alebo \texttt{\var{progname}.exe}. Toto umožňuje napríklad mať pre rôzne nadstavby \TeX u rôzne vyhľadávacie cesty. -\item Hodnota \singleuv{\texttt{\var{value}}} môže obsahovať akékoľvek - znaky okrem \singleuv{\texttt{\%}} a \singleuv{\texttt{@}}. Na pravej strane nie je - možné použiť \singleuv{\texttt{\$\var{var}.\var{prog}}}; namiesto toho - musíte použiť ďalšiu premennú. Znak \singleuv{\texttt{;}} vo - \singleuv{\texttt{\var{value}}} je preložený do \singleuv{\texttt{:}}, ak sme pod - operačným systémom Unix. Toto je užitočné, keď chceme mať jediný - \file{texmf.cnf} súbor pre systémy Unix, MSDOS a Windows. +\item Hodnoty \singleuv{\texttt{\var{value}}} uvažované ako reťazce môžu obsahovať akýkoľvek znak. +V praxi však väčšina hodnôt \file{texmf.cnf} súvisí s~rozvinutím cesty +a keďže v~expanzii používajú rôzne špeciálne znaky +(viď oddiel~\ref{sec:cnf-special-chars}), ako napríklad zátvorky alebo čiarky, +nemôžu byť použité v názvoch adresárov. + +Znak \singleuv{\texttt{;}} vo \singleuv{\texttt{\var{value}}} je preložený do \singleuv{\texttt{:}}, +ak sme pod operačným systémom Unix. Toto je užitočné, keď chceme mať jediný +súbor \file{texmf.cnf} pre obidva systémy Unix a Windows. +Táto transformácia nastane s akoukoľvek hodnotou, nielen s~vyhľadávacou cestou, +ale našťastie v praxi nie je \singleuv{\texttt{;}} potrebný +v~iných hodnotách. + +Funkcia \code{\$\var{var}.\var{prog}} nie je na pravej strane dostupná; +namiesto nej musíte použiť dodatočnú premennú. + \item Všetky definície sú prečítané skôr, ako sa expandujú. Preto môžu existovať referencie na premenné skôr, ako sú tieto definované. @@ -2403,7 +2448,7 @@ týchto bodov\ifSingleColumn \KPS{} rozpoznáva určité zvláštne znaky a konštrukcie vo vyhľadávacích cestách podobné tým, čo existujú v~prostrediach unixovských interprétov príkazového riadku (shells). Ako všeobecný -príklad uvedieme komplexnú cestu \verb+~$USER/{foo,bar}//baz+, %$ +príklad uvedieme cestu \verb+~$USER/{foo,bar}//baz+, %$ ktorá sa expanduje do všetkých podadresárov pod adresármi \file{foo} a \file{bar} v~domovskom adresári používateľa \texttt{\$USER}, ktorý obsahuje @@ -2442,32 +2487,27 @@ Užitočná črta je expanzia zátvoriek, ktorá funguje tak, že napríklad \verb+v{a,b}w+ sa expanduje na \verb+vaw:vbw+. Vnáranie je povolené. Toto sa používa na implementáciu viacnásobných \TeX{}ovských hierarchií, priradením hodnoty \code{\$TEXMF} -s~použitím zátvoriek. Napríklad v~súbore \file{texmf.cnf} nájdete +s~použitím zátvoriek. V~dodanom súbore \file{texmf.cnf} nájdete definíciu podobnú tejto (zjednodušenú pre tento príklad): \begin{verbatim} TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST} \end{verbatim} -Môžeme to použiť na definíciu, napríklad, \TeX{}ovskej cesty pre vstupy: +Použijeme to potom na definovanie, napríklad, \TeX{}ovskej cesty pre vstupy: \begin{verbatim} TEXINPUTS = .;$TEXMF/tex// \end{verbatim} %$ -bude to znamenať, že po hľadaní v~aktuálnom adresári sa najprv prehľadá celý -strom \code{\$TEXMFVAR/tex}, \code{\$TEXMFHOME/tex}, \code{\$TEXMFLOCAL/tex} +bude to znamenať, že po hľadaní v~aktuálnom adresári sa najprv prehľadajú +stromy \code{\$TEXMFVAR/tex}, \code{\$TEXMFHOME/tex}, \code{\$TEXMFLOCAL/tex} a \code{\$TEXMFDIST/tex} (posledné dva -s~použitím databázových súborov \file{ls-R}). Je to vhodný spôsob, ako -spúšťať dve paralelné \TeX{} štruktúry, jednu nemennú -(napríklad na \CD) a druhú neustále aktualizovanú novými -verziami, akonáhle sú dostupné. Použitím premennej -\code{\$TEXMF} vo všetkých definíciách máme istotu, že sa vždy ako -prvý prehľadá aktuálny strom. +s~použitím databázových súborov \file{ls-R}). \subsubsection{Expanzia podadresárov} \label{sec:subdirectory.expansion} Dva alebo viac za sebou nasledujúcich znakov \singleuv{\texttt{/}} v~elemente cesty nasledujúcom za adresárom \var{d} je nahradených všetkými -podadresármi \var{d}: najprv podadresármi priamo pod \var{d}, potom +podadresármi \var{d\/}: najprv podadresármi priamo pod \var{d}, potom podadresármi pod nimi atď. Poradie, v~akom sú prehľadávané podadresáre na každej úrovni, \emph{nie je špecifikované}. @@ -2480,45 +2520,58 @@ adresárov \file{/a/1/b}, \file{/a/2/b}, Viacnásobné konštrukcie \singleuv{\texttt{//}} v~ceste sú možné, ale použitie \singleuv{\texttt{//}} na začiatku cesty je ignorované. -\subsubsection{Typy špeciálnych znakov a ich význam: zhrnutie} -Nasledujúci zoznam zahŕňa %B% význam -zvláštne znaky v~konfiguračných +\subsubsection{Zhrnutie špeciálnych znakov v~súboroch \file{texmf.cnf}} +\label{sec:cnf-special-chars} + +Nasledujúci zoznam zahŕňa špeciálne znaky a konštrukcie v~konfiguračných súboroch \KPS{}. % need a wider space for the item labels here. 3em instead of 2em \newcommand{\CODE}[1]{\makebox[3em][l]{\code{#1}}} \begin{description} \item[\CODE{:}]Oddeľovač v~špecifikácii cesty; na začiatku alebo - na konci cesty nahrádza predvolenú expanziu cesty.\par + na konci cesty, alebo zdvojený uprostred, nahrádza predvolenú expanziu cesty.\par \item[\CODE{;}]Oddeľovač v~neunixových systémoch (správa sa ako \singleuv{\texttt{:}}). \item[\CODE{\$}]Expanzia premennej. \item[\CODE{\string~}] Reprezentuje domovský adresár používateľa. \item[\CODE{\char`\{...\char`\}}] Expanzia zátvoriek, napr.\ z~\verb+a{1,2}b+ sa stane \verb+a1b:a2b+. +\item[\CODE{,}] Oddeľuje členy v~expanzii zátvoriek. \item[\CODE{//}] Expanzia podadresárov. (Môže sa vyskytnúť kdekoľvek v~ceste, okrem jej začiatku.) \item[\CODE{\%}] Začiatok komentáru. -\item[\CODE{\bs}] Znak pokračovania riadku (umožňuje viacriadkové vstupy). +\item[\CODE{\bs}] Na konci riadku, znak pokračovania na umožnenie viacriadkových vstupov. \item[\CODE{!!}] Povel na hľadanie súboru \emph{iba} v~databáze, neprehľadáva disk. \end{description} +Kedy presne bude znak považovaný za špeciálny alebo bude predstavovať +samého seba závisí od kontextu, v ktorom sa používa. Pravidlá sú obsiahnuté vo +viacerých úrovniach interpretácie konfigurácie (analýza, +expanzia, vyhľadávanie, \ldots), a preto, nanešťastie, to nie je možné stručne ustanoviť. +Neexistuje žiadny všeobecný únikový mechanizmus; konkrétne, +\samp{\bs} nie je \uv{únikový znak} v~ súboroch \file{texmf.cnf}. + +Pokiaľ ide o výber názvov adresárov na inštaláciu, je najbezpečnejšie +vyhnúť sa im všetkým. + \subsection{Databázy názvov súborov} \label{sec:filename.database} \KPS{} minimalizuje prístupy na disk pri vyhľadávaní. Predsa však -pri inštaláciách s~dostatočným množstvom adresárov hľadanie súboru -v~každom možnom adresári môže zabrať prehnane veľa času (toto platí -zvlášť vtedy, keď musia byť prejdené stovky adresárov s~fontami). -\KPS{} preto používa externe vytvorený \singleuv{databázový} súbor +pri štandardnej alebo ľubovoľnej inštalácii +s~dostatočným množstvom adresárov, vyhľadávanie súboru +v~každom možnom adresári môže zabrať prehnane veľa času. +\KPS{} preto môže používať externe vytvorený \singleuv{databázový} súbor nazývaný \file{ls-R}, ktorý mapuje súbory v~adresároch a pomáha tak vyhnúť sa vyčerpávajúcemu prehľadávaniu disku. -Skratky mien (\file{aliases}) v~druhom databázovom súbore vám -umožňujú dať dodatočné mená súborom nachádzajúcim sa -v~zozname \file{ls-R}. Toto môže byť užitočné pri prispôsobovaní sa -súborovým konvenciám DOSu 8.3 v~zdrojových súboroch. +A second database file \file{aliases} allows you to give additional +names to the files listed in \file{ls-R}. + +Druhý databázový súbor (\file{aliases}) vám umožňujú dať dodatočné mená súborom nachádzajúcim sa +v~zozname \file{ls-R}. \subsubsection{Súborová databáza} \label{sec:ls.R} @@ -2585,7 +2638,7 @@ ktoré nemajú asociovanú jednoznačnú príponu, ako napríklad podporné súbory \MP u a konfiguračné súbory \cmdname{dvips}, musíte špecifikovať meno, ako známe pre \KPS{}, také ako \texttt{tex} alebo \texttt{enc files}. Zoznam získate spustením - \texttt{kpsewhich -{}-help}. + \texttt{kpsewhich -{}-help-formats}. \item[\texttt{--mode=\var{string}}]\mbox{}\\ Nastav meno módu na \singleuv{\texttt{\var{string}}}; toto má vplyv iba na @@ -2914,107 +2967,59 @@ premenné (čísla riadkov sa vzťahujú na súbor \file{texmf.cnf}): %B% dodatočných 15\,000 riadiacich sekvencií (preddefinovaná hodnota %B% hash\_extra je nula). \end{description} -Samozrejme tento prvok nemôže nahradiť naozajstné dynamické polia +\noindent Tento prvok nemôže nahradiť naozajstné dynamické polia a alokácie pamäte, ale keďže tieto sa veľmi ťažko implementujú v~súčasnej verzii \TeX u, tieto parametre počas behu programu poskytujú praktický kompromis, ktorý dovoľuje aspoň nejakú flexi\-bilitu. -\end{otherlanguage} -\begin{comment} -\section{Překlad pro novou unixovou platformu} -Pokud používáte platformu, pro kterou neposkytujeme binárky, nezbude vám -nic jiného, než si je vytvořit ze zdrojáků sami. -Není to tak těžké, jak se traduje či zdá. Vše, co je třeba, najdete -v~adresáři \texttt{source} distribuce. - -\subsection{Předpoklady úspěchu} -Budete potřebovat alespoň 100~Megabytů diskového prostoru na kompilaci -celého \TeX{}u a podpůrných programů. Budete také potřebovat kompilátor -ANSI~C, program \cmdname{make}, lexikální analyzátor a generátor -překladače. Doporučujeme \GNU{} verze těchto programů -(\cmdname{gcc}, \GNU \cmdname{make}, \cmdname{m4}, \cmdname{flex}, -\cmdname{bison}). Možná uspějete i s~jinými verzemi kompilátoru~C, -programu \cmdname{make} a dalších programů, ale budete potřebovat -dobrou znalost kompilace unixových programů pro řešení kolizí. -Také příkaz \texttt{uname} musí vracet rozumné hodnoty. - -\subsection{Konfigurace} - -Pro začátek proveďte normální instalaci \TL{} na váš disk (viz -oddíl~\ref{sec:install.disk} na -straně~\pageref{sec:install.disk}). Můžete přeskočit instalaci -všech předkompilovaných binárek. - -Potom rozbalte zdroje z~komprimovaného \texttt{tar} archivu z~adresáře -\dirname{source} na svůj disk a přejděte do adresáře, kam jste zdroje -rozbalili. - -Potom spusťte program \cmdname{configure} například takto: -\begin{alltt} -> \Ucom{sh configure -prefix=/usr/local/TeX} -\end{alltt} - -Adresář udaný přepínačem \optname{-prefix} je ten, kam jste instalovali -pomocný texmf strom; struktura adresářů bude jak je popsáno níže (přičemž -\$TEXDIR je adresář, který jste zvolili): - -\noindent -\begin{tabularx}{\textwidth}{@{}>{\ttfamily}lX@{}} - \dirname{$TEXDIR/share/texmf} & hlavní strom s~fonty, makry, atp.\\ - \dirname{$TEXDIR/man} & unixové manuálové stránky\\ - \dirname{$TEXDIR/info} & \GNU style Info manuály\\ - \dirname{$TEXDIR/bin/$PLATFORM} & binárky -\end{tabularx} -%$ - -Pokud chcete zrušit extra úroveň adresářů \dirname{$PLATFORM} pro každou -platformu, t.\,j.\ uložit binárky do adresáře \dirname{$TEXDIR/bin}, -specifikujte volbu \verb|--disable-multiplatform| pro \cmdname{configure}. - -Podívejte se na výstup příkazu \verb|./configure --help| pro popis -dalších přepínačů, které můžete chtít použít. Například můžete chtít -vynechat překlad \OMEGA{}y či \eTeX{}u. - -\subsection{Spuštění \cmdname{make}} +\htmlanchor{texmfdotdir} +\subsection{\texttt{\$TEXMFDOTDIR}} +\label{sec:texmfdotdir} -Ověřte, zda proměnná prostředí nebo volba \texttt{noclobber} není nastavena. - -Potom spusťte hlavní \cmdname{make} takto: -\begin{alltt} -> \Ucom{make world} -\end{alltt} -a dejte si chvíli oddechu\ldots -Případně si můžete zaznamenat všechen výstup takto: -\begin{alltt} -> \Ucom{sh -c \string"make world >world.log 2>\&1\string" \&} +Na rôznych miestach uvedených vyššie sme uviedli rôzne cesty vyhľadávania +začínajúce znakom \code{.} (na vyhľadávanie najprv v~aktuálnom adresári), ako v +\begin{alltt}\small +TEXINPUTS=.;$TEXMF/tex// \end{alltt} -Předtím než uvěříte, že všechno je v~pořádku, zkontrolujte -logovací soubor na chyby: \GNU \cmdname{make} vždy používá řetězec -\samp{***}, kdykoliv příkaz selže. Také zkontrolujte, zda všechny programy -byly opravdu přeloženy: -\begin{alltt} -> \Ucom{cd \var{TEXDIR}/bin/\var{archname}} -> \Ucom{ls | wc} + +Toto je zjednodušenie. Súbor \code{texmf.cnf}, ktorý je súčasťou distribúcie +\TL{} používa \filename{$TEXMFDOTDIR} namiesto jednoduchého \samp{.}, ako v: +\begin{alltt}\small +TEXINPUTS=$TEXMFDOTDIR;$TEXMF/tex// \end{alltt} -Výsledkem by mělo být přes 200 programů (můžete zkontrolovat přesný -počet s~adresáři \dirname{bin} na~distribučním médiu). +(V~dodanom súbore je aj druhý prvok cesty o niečo komplikovanejší +ako \filename{$TEXMF/tex//}. Ale to je drobnosť; na tomto mieste chceme +pojednať o črte \filename{$TEXMFDOTDIR}.) + +Dôvod na použitie premennej \filename{$TEXMFDOTDIR} v~definíciach ciest +namiesto jednoduchého \samp{.} je čisto taký, že môže byť prepísaný. +Napríklad zložitý dokument môže pozostávať z~mnohých zdrojových súborov +uložených vo viacerých podadresároch. Aby ste to zvládli, môžete +nastaviť \filename{TEXMFDOTDIR} na \filename{.//} (napríklad, v~prostredí +keď zostavujete dokument) a všetky budú prehľadávané. +(Upozornenie: nepoužívajte \filename{.//} ako implicitné nastavenie; +je to zvyčajne veľmi nežiadúce a +potenciálne nezabezpečené, +aby ste hľadali hocijaký dokument vo všetkých podadresároch.) + + As another example, you may wish not to search the current directory at + all, e.g., if you have arranged for all the files to be found via + explicit paths. You can set \filename{$TEXMFDOTDIR} to, say, + \filename{/nonesuch} or any other nonexistent directory for this. + +Ďalším príkladom je, že nebudete chcieť vôbec prehľadávať aktuálny adresár, +napríklad, ak ste zariadili, aby sa všetky súbory našli prostredníctvom +explicitných ciest. Môžete nastaviť \filename{$TEXMFDOTDIR}, napríklad, na +\filename{/nonesuch} alebo na akýkoľvek iný neexistujúci adresár. + + +Implicitná hodnota \filename{$TEXMFDOTDIR} je jednoducho \samp{.}, +ako je to nastavené v~našom súbore \filename{texmf.cnf}. -Pro závěrečný \texttt{make install} budete potřebovat rootovské -oprávnění, takže můžete rozdělit \samp{make world} na dvě části: -\begin{alltt} -> \Ucom{make all} -> \Ucom{su} -> \Ucom{make install strip} -\end{alltt} -Poté, co instalujete všechny binárky, měli byste provést -normální postinstalační proceduru, jak je popsána -v~oddíle~\ref{sec:postinstall} na straně~\pageref{sec:postinstall}. +\end{otherlanguage} -Rovněž, když budete chtít zpřístupnit svoje binárky ostatním, -prosíme kontaktujte nás. Rádi je umístíme na webové stránky \TL. -\end{comment} \htmlanchor{ack} \section{Poděkování} @@ -3033,11 +3038,11 @@ Děkujeme: uživatelů \TeX{}u (TUG, DANTE e.V., NTG resp. GUST), kteří společně zajistili nezbytnou technickou a administrativní infrastrukturu. Připojte se, prosím, k~\TeX ovskému sdružení ve vaší -blízkosti (\acro{CSTUG}, \url{http://www.cstug.cz}), +blízkosti (\acro{CSTUG}, \url{https://www.cstug.cz}), v~jehož gesci vznikl i tento překlad! -(Viz \url{http://tug.org/usergroups.html}.) +(Viz \url{https://tug.org/usergroups.html}.) -\item Týmu CTANu (\url{http://ctan.org}), který distribuuje obrazy \TL{} a +\item Týmu CTANu (\url{https://ctan.org}), který distribuuje obrazy \TL{} a poskytuje společnou infrastrukturu pro aktualizaci balíků, na kterých je \TL{} závislý. @@ -3066,7 +3071,7 @@ neúnavně pracoval na jeho rozšířeních. Eitan nás předčasně opustil v~červnu 2009 a tuto dokumentaci věnujeme jeho památce. \item Hansi Hagenovi za mnohá testování a přípravu jeho balíku \ConTeXt\ -(\url{http://pragma-ade.com}) pracujícího uvnitř systému \TL. +(\url{https://pragma-ade.com}) pracujícího uvnitř systému \TL a za neustály rozvoj \TeX{}u. \item \Thanh ovi, Martinu Schröderovi a pdf\TeX\ týmu (\url{http://pdftex.org}) za pokračující rozšiřování možností \TeX u. @@ -3074,6 +3079,9 @@ za pokračující rozšiřování možností \TeX u. \item Hartmutu Henkelovi za významný příspěvek k~vývoji pdf\TeX u, Lua\TeX u atp. +\item Shunshaku Hirata, za originálnejší a pokračování práce na DVIPDFM$x$. +%for much original and continuing on DVIPDFM$x$. + \item Tacu Hoekwaterovi za významné úsilí při obnovení vývoje \MP u i samotného (Lua)\TeX{}u (\url{http://luatex.org}), za začlenění \ConTeXt{}u do systému \TL, @@ -3095,6 +3103,8 @@ za čas a trápení při jeho integraci do \TL{}, stejně tak za výchozí verzi instalačního programu Mac\TeX{} a kromě toho za námi doporučený pomocný program \TeX{}works. % front-end +\item Hironorimu Kitagawa za množství práce na p\TeX{}u a souvisící podporu. + \item Dicku Kochovi za údržbu Mac\TeX{}u (\url{http://tug.org/mactex}) ve velmi blízkém tandemu s~\TL{} a za jeho skvělý přístup. % for his great good cheer in doing so. @@ -3107,6 +3117,8 @@ za skript \texttt{getnonfreefonts} a mnoho dalšího. a instalačnímu programu \TL{} 2008, zvláště pod Windows, a za množství práce při aktualizaci této příručky, popisující tyto vlastnosti. +\item Clerku Ma za opravu a rozšíření stroje. %for engine bug fixes and extensions. + \item Mojce Miklavec za množství pomoci s~\ConTeXt{}em, vybudování mnoha souborů binárek a mnohem víc. @@ -3116,6 +3128,9 @@ za kompresi velikých datových souborů \pkgname{pst-geo} tak, že jsme je mohli zařadit do instalace, a především za jeho mimořádnou práci na balíku \pkgname{hyperref}. +\item Phelypemu Oleiniku za %group-delimited +skupinově oddělený \cs{input} pro různé stroje v~roce 2020 a mnohé další. + \item Petru Olšákovi, který velmi pečlivě kontroloval svou českou a slovenskou podporu na \TeXLive. @@ -3136,9 +3151,11 @@ v~průběhu naší cesty. a za jeho údržbu po mnoho let. Sebastian zemřel v~březnu 2016 a pokračující dílo věnujeme jeho památce. -\item Luigimu Scarsovi, za pokračující vývoj MetaPostu, Lua\TeX{}u a +\item Luigimu Scarsovi za pokračující vývoj MetaPostu, Lua\TeX{}u a mnoho dalšího. +\item Andreasu Schererovi za \texttt{cwebbin}, implementaci CWEB použitou \TL{}. + \item Tomaszi Trzeciakovi za všestrannou pomoc s~Windows. \item Vladimiru Volovichovi za významnou pomoc s~přenositelností @@ -3155,6 +3172,13 @@ věnujeme pokračující práci jeho paměti. \item Gerbenu Wierdovi za vytvoření a údržbu původní podpory \MacOSX. \item Grahamu Williamsovi, tvůrci \TeX\ Catalogue. + +\item Josephovi Wrightovi za množství práce umožňující dostupnost tytéž primitivní funkcionality +pro různé stroje. +%, for much work on making the same primitive functionality available across engines. + +\item Hironobu Yamashitovi za množství práce na p\TeX{}u a souvisící podporu. + \end{itemize*} Tvůrci binárek: @@ -3173,7 +3197,7 @@ Mojca Miklavec (\pkgname{i386-linux}, \pkgname{sparc-solaris}), Norbert Preining (\pkgname{x86\_64-linux}). Pro informaci o~procesu budování \TL{}, viz -\url{http://tug.org/texlive/build.html}. +\url{https://tug.org/texlive/build.html}. Překladatelé této příručky: Carlos Enriquez Figueras (španělština), @@ -3190,7 +3214,8 @@ Michal Mádr editoval \code{cs.po} a přeložil soubor \code{README.EN}.} Boris Veytsman (ruština), Zofia Walczak (polština), Uwe Ziegenhagen (němčina). -Webovská stránka dokumentace \TL{} je \url{http://tug.org/texlive/doc.html}. +Webovská stránka dokumentace \TL{} je \url{https://tug.org/texlive/doc.html}. + Samozřejmě nejdůležitější poděkování patří Donaldu Knuthovi, především za vymyšlení \TeX u a také za to, že ho věnoval světu. @@ -3206,7 +3231,7 @@ NTG začala práci na \CD{} 4All\TeX{} pro uživatele MS-DOSu, doufajíc, systémy. Byl to na svou dobu příliš ambiciózní cíl, ale nenastartoval jen velmi úspěšné 4All\TeX{} \CD{}, ale také pracovní skupinu TUGu o~\emph{\TeX{} Directory Structure} -(\url{http://tug.org/tds}), která specifikovala, +(\url{https://tug.org/tds}), která specifikovala, jak vytvořit konzistentní a spravovatelnou kolekci \TeX{}ových souborů. Kompletní draft \TDS{} byl publikován v~prosincovém čísle časopisu \textsl{TUGboat} v~roce 1995 a @@ -3241,7 +3266,7 @@ Ale hlavní změnou pro \TeX\ Live~5 bylo vynětí softwaru, na kterém byla jakákoliv omezení na šíření (non-free software). Vše uložené na \TL{} je nyní slučitelné s~tzv.\ \singleuv{Debian Free Software Guide\-lines} -(\url{http://www.debian.org/intro/free}); udělali jsme vše možné, +(\url{https://debian.org/intro/free}); udělali jsme vše možné, abychom zkontrolovali licenční podmínky všech balíků, ale budeme vděčni za upozornění na jakékoli chyby. @@ -3323,7 +3348,7 @@ jen v~podadresářích \dirname{fonts/enc}, podle cesty \envname{ENCFONTS}. \cmdname{updmap} se pokusí vypsat varování o~problematických souborech. O~metodách zpracování té které informace prosíme viz -\url{http://tug.org/texlive/mapenc.html}. +\url{https://tug.org/texlive/mapenc.html}. \item \TKCS\ byla rozšířena přidáním instalovatelného \CD, založeného na \MIKTEX u, pro ty, kteří dávají přednost @@ -3411,11 +3436,11 @@ volby \optname{-enc} -- \emph{jen v~případě, že formáty jsou vytvořeny}. enc\TeX\ podporuje obecné překódování vstupu a výstupu, čímž umožňuje plnou podporu kódování Unicode (v~UTF-8). Viz \OnCD{texmf-dist/doc/generic/enctex/} a -\url{http://www.olsak.net/enctex.html}. +\url{http://olsak.net/enctex.html}. \item Aleph, nový stroj kombinující \eTeX\ a \OMEGA, je nyní k~dispozici. Informace najdete na \OnCD{texmf-dist/doc/aleph/base} -a \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph}. Formát pro +a \url{https://texfaq.org/FAQ-enginedev}. Formát pro Aleph, založený na \LaTeX u, se jmenuje \textsf{lamed}. \item Nejnovější vydání \LaTeX u má novou verzi LPPL -- teď @@ -3423,14 +3448,13 @@ oficiálně schválená Debian licence. Rozmanité další aktualizace najdete v~souborech \filename{ltnews} v~\OnCD{texmf-dist/doc/latex/base}. \item Je dodán \cmdname{dvipng}, nový program pro konvertování DVI na -obrazové soubory PNG. Viz \url{http://www.ctan.org/pkg/dvipng}. +obrazové soubory PNG. Viz \url{https://ctan.org/pkg/dvipng}. \item Zredukovali jsme balík \pkgname{cbgreek} na \uv{středně} velkou sadu fontů, se souhlasem a na radu autora (Claudio Beccari). Odstraněné fonty jsou neviditelné, obrysové, a průhledné, relativně zřídka se používají a my jsme potřebovali místo. -Úplná sada je dostupná z~CTAN -(\url{http://mirror.ctan.org/tex-archive/fonts/greek/cbfonts}). +Úplná sada je dostupná z~CTAN (\url{https://ctan.org/pkg/cbgreek-complete}). \item \cmdname{oxdvi} byl odebrán; použijte jednoduše \cmdname{xdvi}. @@ -3516,11 +3540,11 @@ soubory v~programe Adobe Acrobat Reader bez jeho restartu. V~letech 2006--2007 byl rozsáhlým přírůstkem na \TL{} program \XeTeX{}, přístupný jako programy \texttt{xetex} a \texttt{xelatex}; viz -\url{http://scripts.sil.org/xetex}. +\url{https://scripts.sil.org/xetex}. \MP\ byl také podstatně aktualizován, s~mnoha plány do budoucnosti -(\url{http://tug.org/metapost/articles}), podobně pdf\TeX{} -(\url{http://tug.org/applications/pdftex}). +(\url{https://tug.org/metapost/articles}), podobně pdf\TeX{} +(\url{https://tug.org/applications/pdftex}). Formát \TeX\ \filename{.fmt} (vysokorychlostní formát) a podobně soubory \MP\ a \MF\ jsou teď uloženy v~podadresářích \dirname{texmf/web2c}, @@ -3535,7 +3559,7 @@ určil, jaký formát má spustit; je to čistý knuthovský \TeX. (\LaTeX\ a všechny ostatní programy stále čtou řádky \texttt{\%\&}). Pochopitelně se během roku (jako obvykle) vyskytly stovky jiných aktualizací balíků a programů. Jako obyčejně, zkontrolujte, prosím, -aktualizace na CTANu (\url{http://mirror.ctan.org}). +aktualizace na CTANu (\url{https://ctan.org}). Strom zdrojových textů je nyní uložen v~Subversion, se standardním webovským rozhraním pro jeho prohlížení, kam směruje @@ -3544,7 +3568,7 @@ viditelný, očekáváme, že to poskytne základ pro stabilní rozvoj v~letech následujících. Nakonec, v~květnu 2006 Thomas Esser oznámil, že už nebude aktualizovat -te\TeX{} (\url{http://tug.org/tetex}). Výsledkem je nárůst zájmu o~\TL{}, +te\TeX{} (\url{https://tug.org/tetex}). Výsledkem je nárůst zájmu o~\TL{}, především mezi distributory \GNU/Linuxu. (Na \TL{} se nachází nové instalační schéma \texttt{tetex}u, poskytující přibližný ekvivalent.) Doufáme, že to možná povede @@ -3601,7 +3625,7 @@ usnadnění aktualizací. A nakonec, v~tomto vydání jsou zahrnuty změny provedené Donaldem Knuthem v~jeho úpravách \TeX u roku 2008 (\singleuv{\TeX\ tuneup of 2008}). -Viz \url{http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf}. +Viz \url{https://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf}. \subsubsection{2009} @@ -3618,14 +3642,14 @@ Obsaženo je nové vydání fontů AMS \TypeI včetně Computer Modern: do zdrojáků Metafontu bylo zapracováno několik málo změn tvarů, které za léta udělal Donald Knuth a byl aktualizován hinting fontů. Tvary fontů Euler byly důkladně překresleny Hermannem Zapfem (viz -\url{http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf}). Ve všech +\url{https://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf}). Ve všech případech zůstaly metriky \emph{nezměněny}. Domovská stránka AMS fontů je -\url{http://www.ams.org/tex/amsfonts.html}. +\url{https://ams.org/tex/amsfonts.html}. Pomocný program -- nový \GUI{} editor -- \TeX{}works je zahrnut pro Windows, ale také v~Mac\TeX u. Pro jiné platformy a další informace viz domovskou -stránku \TeX{}works \url{http://tug.org/texworks}. +stránku \TeX{}works \url{https://tug.org/texworks}. Je to multi-platformní prostředí inspirované editorem TeXShop v~\MacOSX, zaměřené na jednoduché použití. @@ -3633,7 +3657,7 @@ na jednoduché použití. Grafický program Asymptote je zahrnutý pro více platforem. Realizuje textově založený jazyk pro popis grafiky, blízký k~MetaPostu, avšak s~pokročilou podporou 3D a jinými vlastnostmi. -Jeho domovská stránka je \url{http://asymptote.sourceforge.net}. +Jeho domovská stránka je \url{https://asymptote.sourceforge.io}. Samostatný program \code{dvipdfm} byl nahrazen programem \code{dvipdfmx}, který pod tímto jménem pracuje ve zvláštním @@ -3650,7 +3674,7 @@ které by měly šanci fungovat na více než jedné verzi. Z dalších menších změn: nyní používáme \pkgname{xz} kompresi, stabilní náhradu za \pkgname{lzma} -(\url{http://tukaani.org/xz/}); a literál~|$| je povolen v~názvech +(\url{https://tukaani.org/xz/}); a literál~|$| je povolen v~názvech souborů pokud není uveden na začátku jména známé proměnné; knihovna Kpathsea je teď více\-vláknová (použitelné v~Meta\-Postu); budování celého \TL{} je nyní založeno na systému Automake. @@ -3676,7 +3700,7 @@ ručně vytvořených PDF souborů, ale můžete také docela zakázat načtení \cs{documentclass}. Balík \pkgname{epstopdf} rovněž nebude zaveden pokud bude použit balík \pkgname{pst-pdf}. Pro další podrobnosti viz dokumentaci balíku \pkgname{epstopdf} -(\url{http://ctan.org/pkg/epstopdf-pkg}). +(\url{https://ctan.org/pkg/epstopdf-pkg}). Další podobnou změnou je, že vykonání několika málo externích příkazů z~\TeX{}u, prostřednictvím vlastnosti \cs{write18}, je nyní implicitně povoleno. Tyto @@ -3704,16 +3728,16 @@ spusťte \code{tlmgr option autobackup 0}. Byly zařazeny nové programy: nástroj (engine) p\TeX\ a příbuzné pomůcky pro sazbu Japonštiny; program \BibTeX{}U pro \BibTeX umožňující použití Unicode; utility \prog{chktex} -(\url{http://baruch.ev-en.org/proj/chktex}) +(původně z~\url{http://baruch.ev-en.org/proj/chktex}) na kontrolu dokumentů \AllTeX{}u; překladač \prog{dvisvgm} z~DVI do SVG -(\url{http://dvisvgm.sourceforge.net}). +(\url{https://dvisvgm.de}). Jsou dodány binárky těchto nových platforem: \code{amd64-freebsd}, \code{amd64-kfreebsd}, \code{i386-freebsd}, \code{i386-kfreebsd}, \code{x86\_64-darwin}, \code{x86\_64-solaris}. Změna \TL{} 2009, které jsme si nevšimli: četné binárky týkající se \TeX4ht -(\url{http://tug.org/tex4ht}) byly odstraněny z~adresářů binárek. +(\url{https://tug.org/tex4ht}) byly odstraněny z~adresářů binárek. Obecně použitelný (generic) program \code{mk4ht} může být použit na spuštění libovolné z~rozličných kombinací \code{tex4ht}. @@ -3818,7 +3842,7 @@ kromě dalších zlepšení. \cmdname{tlmgr}: nová činnost \code{pinning} pro usnadnění konfigurace násobných repozitářů; více obsahuje tato sekce v~\verb|tlmgr --help|, online na -\url{http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES}. +\url{https://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES}. Platformy: \pkgname{armhf-linux}, \pkgname{mips-irix}, \pkgname{i386-netbsd} a \pkgname{amd64-netbsd} přidány nebo oživeny; @@ -3844,10 +3868,9 @@ v~PDF: \cs{pdfinterwordspaceon}, Lua\TeX: význačné změny a úpravy byly provedeny pro čtení fontů a dělení slov. Největší přírůstek je nová varianta stroje, -\code{luajittex} (\url{http://foundry.supelec.fr/projects/luajittex}) -a jeho sourozenci \code{texluajit} a \code{texluajitc}. Používá +\code{luajittex} a jeho sourozenci \code{texluajit} a \code{texluajitc}. Používá just-in-time Lua kompilátor (podrobný článek v~\textsl{TUGboatu} je na -\url{http://tug.org/TUGboat/tb34-1/tb106scarso.pdf}). \code{luajittex} +\url{https://tug.org/TUGboat/tb34-1/tb106scarso.pdf}). \code{luajittex} je stále ve vývoji, není k~dispozici pro všechny platformy a je podstatně méně stabilní než \code{luatex}. Ani my, ani jeho vývojáři nedoporučujeme jeho použití s~výjimkou zvláštního použití @@ -3943,7 +3966,7 @@ místo vždy používané existující proměnné \envname{PATH}. Platformy: \pkgname{*-kfreebsd} jsou odstraněny, protože \TeX\ Live je nyní snadno dostupný prostřednictvím mechanismu systémových platforem. Podpora pro několik dalších platforem je dostupná ve formě uživatelských binárek -(\url{http://tug.org/texlive/custom-bin.html}). Navíc jsou některé +(\url{https://tug.org/texlive/custom-bin.html}). Navíc jsou některé platformy nyní vynechány na \DVD\ (jednoduše pro ušetření místa), avšak mohou být normálně nainstalovány z~Internetu. @@ -4061,7 +4084,7 @@ pokud jsou vyvolány bez specifikace buď v~tzv. systémovém režimu režimu (\code{updmap-user}, \code{fmtutil-user} nebo volba \code{-user}). Změna byla dělána v~naději, že toto povede k~snížení setrvalého problému náhodného spouštění uživatelského režimu, a tím ke~ztrátě následných aktualizací systému. -Pro podrobnosti viz \url{http://tug.org/texlive/scripts-sys-user.html}. +Pro podrobnosti viz \url{https://tug.org/texlive/scripts-sys-user.html}. \code{install-tl}: Osobní cesty jako \envname{TEXMFHOME} jsou nyní přiřazeny hodnotám Mac\TeX{}u (|~/Library/...|\ implicitně na Macích). Nová volba @@ -4070,7 +4093,7 @@ profilu; nový příkaz \code{P} pro explicitní uložení profilu; nové názvy proměnných profilu (ale předchozí jsou ještě stále akceptovány). Sync\TeX: dočasný soubor se nyní jmenuje \code{foo.synctex(busy)}, namísto -\code{foo.synctex.gz(busy)}. Frontendy a dávkyi, které mažou +\code{foo.synctex.gz(busy)}. Frontendy a dávky, které mažou dočasné soubory by se měly upravit (kvůli zrušené koncovce \code{.gz}). Ostatní nástroje: \code{texosquery-jre8} je nový multi-platformní program @@ -4091,14 +4114,14 @@ Kpathsea: implicitně je hledání v~nesystémových adresářích nezávislé na velikosti písmenek v~názvech souborů; nastav \code{texmf.cnf} nebo proměnnou prostředí \code{texmf\_casefold\_search} na \code{0} pro potlačení nezávislosti. -Plné detaily jsou v~manuálu Kpathsea (\url{http://tug.org/kpathsea}). +Plné detaily jsou v~manuálu Kpathsea (\url{https://tug.org/kpathsea}). ep\TeX, eup\TeX: Nový primitiv \cs{epTeXversion}. Lua\TeX: Příprava na migraci na Lua 5.3 v~roce 2019: binárka \code{luatex53} je dostupná pro většinu platform, ale musí být přejmenována na \code{luatex} aby byla účinná. Nebo použijte soubory \ConTeXt\ Garden -(\url{http://wiki.contextgarden.net}); více informací tamtéž. +(\url{https://wiki.contextgarden.net}); více informací tamtéž. MetaPost: Oprava chybných směrů cest, TFM a PNG výstupy. @@ -4134,10 +4157,8 @@ pro 10.10 je preferován \code{x86\_64-darwin}). Veškerá podpora pro 10.5 \item Windows: XP už není podporován. \end{itemize*} - -\htmlanchor{news} -\subsection{Současnost -- 2019} -\label{sec:tlcurrent} +% +\subsubsection{2019} Kpathsea: Důslednější expanze závorek a rozdělení cesty; nová proměnná \code{TEXMFDOTDIR} namísto \singleuv{hard-coded} \code{.}\ v~cestách @@ -4203,6 +4224,81 @@ a novější. Kontrola pravopisu Excalibur již není zahrnuta, protože vyžadu Platformy: odstraněna \code{sparc-solaris}. +\htmlanchor{news} +\subsection{Současnost -- 2020} +\label{sec:tlcurrent} + +Všeobecně: + +\begin{itemize} + \item Primitiv \cs{input} ve všech strojích \TeX{}u, včetně + \texttt{tex}, nyní rovněž přijímá argument group-delimited název souboru, jako + systémově závislé rozšíření. +% accepts a group-delimited filename argument, as a system-dependent extension. + Použití se snandardním space/token-delimited názvem souboru je úplně nezměněno. + The group-delimited argument byl předtím implementován v~Lua\TeX{}u; nyní je + k~dispozici pro všechny stroje. ASCII znaky dvojitých uvozovek (\texttt{"}) + jsou odstraněny z~názvu souboru, ale jinak to zůstane nezměněno po + tokenizaci. Toto v~současnosti neovlivní příkaz \LaTeX{}u \cs{input}, + protože se jedná o redefinici standardního primitivu \cs{input}. + + \item Nová volba \texttt{--cnf-line} pro \texttt{kpsewhich}, \texttt{tex}, + \texttt{mf} a všechny další stroje, pro podporu libovolné nastavení + konfigurace na příkazovém řádku. + + \item Přidání různých primitivů do různých strojů v~tomto roce a + v~předchozích letech je zamýšleno aby vyústilo do společné sady funkcionality + dostupné ve všech strojích (\textsl{\LaTeX\ News \#31}, + \url{https://latex-project.org/news}). + +\end{itemize} + +ep\TeX, eup\TeX: Nové primitivy \cs{Uchar}, \cs{Ucharcat}, +\cs{current(x)spacingmode}, \cs{ifincsname}; opraveny \cs{fontchar??} a +\cs{iffontchar}. Jenom pro eup\TeX: \cs{currentcjktoken}. + +Lua\TeX: Integrace s~knihovnou HarfBuzz, dostupná jako nové stroje +\texttt{luahbtex} (použito pro \texttt{lualatex}) a \texttt{luajithbtex}. +Nové primitivy: \cs{eTeXgluestretch}, \cs{eTeXglueshrink}, +\cs{eTeXglueorder}. + +pdf\TeX: Nový primitiv \cs{pdfmajorversion}; to pouze mění +číslo verze ve výstupu PDF; nemá žádný vliv na obsah PDF. +\cs{pdfximage} a podobné nyní hledají obrazové soubory +stejným způsobem jako \cs{openin}. + +p\TeX: Nové primitivy \cs{ifjfont}, \cs{iftfont}. Rovněž v~ep\TeX{}u, +up\TeX{}u, eup\TeX{}u. + +Xe\TeX: Opravy pro \cs{Umathchardef}, \cs{XeTeXinterchartoks}, \cs{pdfsavepos}. + +Dvips: Výstupní kódování bitmapových fontů pro lepší schopnosti copy/paste +(\url{https://tug.org/TUGboat/tb40-2/tb125rokicki-type3search.pdf}). + +Mac\TeX: Mac\TeX\ a \texttt{x86\_64-darwin} nyní požadují 10.13 nebo +vyšší (High~Sierra, Mojave a Catalina); +\texttt{x86\_64-darwinlegacy} podporuje 10.6 a novější. Mac\TeX\ je +%notarized +notarizován a programy příkazové řádky mají ztuhlé běhy, %have hardened runtimes, +jak nyní vyžaduje Apple pro instalační balíčky. +BibDesk a \TeX\ Live Utility +nejsou v~Mac\TeX{}u protože nejsou notarizovány %are not notarized, +ale soubor +\filename{README} obsahuje seznam url, kde je možné je získat. + +\code{tlmgr} a infrastruktura: \begin{itemize*} + \item Automaticky (jednou) zopakuje balíčky, které se nepodaří stáhnout. + \item Nová volba \texttt{tlmgr check texmfdbs}, na kontrolu souhlasu (konzistence) + souborů \texttt{ls-R} a specifikací \texttt{!!} + pro každý strom. + \item Používejí verzované názvy souborů pro balíčkové kontejnery, jako + v~\texttt{tlnet/archive/\textsl{pkgname}.rNNN.tar.xz}; + mělo by to být neviditelné pro uživatele, ale je to výrazná změna v distribuci. + \item \texttt{catalogue-date} informace již nejsou šířeny z~\TeX~Catalogue, + protože to často nesouviselo s aktualizacemi balíčků. +\end{itemize*} + + \subsection{Budoucnost} @@ -4212,12 +4308,12 @@ více dokumentace, více programů, a také stále aktualizovaný a lépe zkontrolovaný strom maker a fontů, a vše ostatní pro \TeX. Tato práce je prováděna dobrovolníky v~jejich omezeném volném čase a tedy vždy je co dodělávat. -Viz, prosím, \url{http://tug.org/texlive/contribute.html}. +Viz, prosím, \url{https://tug.org/texlive/contribute.html}. Prosíme, pošlete opravy, návrhy, náměty a nabídky pomoci na: \begin{quote} \email{tex-live@tug.org}\\ -\url{http://tug.org/texlive} +\url{https://tug.org/texlive} \end{quote} \smallskip\nobreak \noindent \textsl{Šťastné \TeX ování!} |