diff options
Diffstat (limited to 'Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex')
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-pl/texlive-pl.tex | 636 |
1 files changed, 307 insertions, 329 deletions
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} |