diff options
author | Staszek Wawrykiewicz <staw@gust.org.pl> | 2008-08-08 00:04:00 +0000 |
---|---|---|
committer | Staszek Wawrykiewicz <staw@gust.org.pl> | 2008-08-08 00:04:00 +0000 |
commit | 3d71e200413af24908303ea9b75aa8cd6fcf0a07 (patch) | |
tree | 7eee771e0c2152a36fd176056b8f0d39f949e0bd /Master/texmf-doc/source | |
parent | 01b0d0f04fe7455239edcbc3e342cf7e260442a2 (diff) |
more corrections to texlive-pl doc
git-svn-id: svn://tug.org/texlive/trunk@10154 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-doc/source')
-rwxr-xr-x | Master/texmf-doc/source/texlive/texlive-pl/texlive-pl.tex | 289 |
1 files changed, 147 insertions, 142 deletions
diff --git a/Master/texmf-doc/source/texlive/texlive-pl/texlive-pl.tex b/Master/texmf-doc/source/texlive/texlive-pl/texlive-pl.tex index 5d68598c7b5..157d0ea50dd 100755 --- a/Master/texmf-doc/source/texlive/texlive-pl/texlive-pl.tex +++ b/Master/texmf-doc/source/texlive/texlive-pl/texlive-pl.tex @@ -1,5 +1,5 @@ % iso8859-2 -% $Id: live.tex, v. 34 2008/08/07 +% $Id: live.tex, v. 35 2008/08/08 % TeX Live documentation. % Originally written by Sebastian Rahtz and Michel Goossens, % now maintained by Karl Berry and others. @@ -64,7 +64,7 @@ oraz Windows. swoim członkom przez Grupy Użytkowników Systemu \TeX{} . Część \ref{sec:tl-coll-dists} omawia pokrótce zawartość tej płytki. Zarówno \TL{}, jak i \TK{} powstały dzięki zbiorowemu wysiłkowi Grup. -Tu omówimy głównie samą dystrybucję \TL. +W~tym dokumencie omówimy głównie samą dystrybucję \TL. \TL{} zawiera skompilowane programy: \TeX{}, \LaTeXe{}, \mbox{\MF}, \MP, \BibTeX{} i~wiele innych oraz bogaty zestaw pakietów makr o~wielorakim @@ -104,7 +104,7 @@ przeznaczone dla Windows oraz \MacOSX. \label{sec:basic} \TL{} można zainstalować z~płytki \DVD{} lub internetu. Program instalacyjny -jest niewielki i pozwala pobrać z sieci wszystkie potrzebne pakiety. +jest niewielki i~pozwala pobrać z sieci wszystkie potrzebne pakiety. Jest to wygodne, gdy potrzebujemy jedynie części oprogramowania \TL. Posiadając płytkę \DVD{}, możemy nie tylko zaistalować \TL{} na twardym dysku, @@ -262,14 +262,14 @@ do \TL). fonty i~dokumentacje; patrz: \texttt{TEXMDIST} w~następnej części); \item[texmf-doc] drzewo samodzielnych dokumentacji (m.in. podręczniki itp.), - niezwiązane z~konkretnymi pakietami, zorganizowane wg. języków. + niezwiązane z~konkretnymi pakietami, zorganizowane według języków. \item[tlpkg] skrypty, programy i~inne dane potrzebne do instalacji; katalog zawiera także ,,prywatne'' dla \TL{} kopie systemów Perl i~Ghostscript dla Windows (nie kolidują one z~posiadanymi przez użytkownika podobnymi programami i~działają tylko w~ramach instalacji); poza tym dołączono szybki i~wygodny program do podglądu plików postscriptowych (a~także PDF) - -- PsView dla Windows. + -- PS\_View dla Windows. \end{ttdescription} Prócz podkatalogów wymienionych powyżej, katalog główny zawiera skrypty @@ -277,7 +277,8 @@ instalacyjne oraz pliki \filename{README}, w~formacie tekstowym lub HTML, w~kilku językach (również polskim). Katalog \dirname{texmf-doc} zawiera, jak wspomniano wyżej, dokumentacje -ogólne, np. podręczniki (także po polsku). Dokumentacje programów (man, info) znajdują się w~katalogu +ogólne, np. podręczniki (także po polsku). Dokumentacje programów (man, info, +także w~formacie PDF) znajdują się w~katalogu \dirname{texmf/doc}, zaś dokumentacje pakietów makr, fontów i~formatów w~katalogu \dirname{texmf-dist/doc}. W~odszukaniu konkretnej dokumentacji w~dowolnym z~wymienionych katalogów mogą pomóc @@ -314,7 +315,7 @@ przypisane do konkretnych zmiennych. \item [TEXMFDIST] Drzewo katalogów zawierające pakiety makr, fontów itp., tak jak są one oryginalnie dystrybuowane; drzewo to może być współdzielone z~dowolną dystybucją. -\item [TEXMFLOCAL] Drzewo katalogów, którego administratorzy mogą wykorzystać +\item [TEXMFLOCAL] Drzewo katalogów, które administratorzy mogą wykorzystać do przechowywania lokalnych makr, fontów itp., dostępnych dla wszystkich użytkowników serwera. \item [TEXMFHOME] Drzewo katalogów dla prywatnych makr, fontów itp. @@ -421,7 +422,7 @@ przy czym stosuje biblioteki obce, patrz \url{http://scripts.sil.org/xetex}. \item [\OMEGA{} (Omega)] program, który pracuje wewnętrznie ze znakami -kodowanymi 16-bitowo (Unicode), pozwalając edytować jednocześnie +kodowanymi 16-bitowo (Unicode), pozwalając składać jednocześnie większość tekstów spotykanych na świecie. Wspomaga dynamicznie ładowane tzw. ,,procesy tłumaczenia \OMEGA'' (\acro{OTP}), co pozwala użytkownikowi definiować złożone transformacje, wykonywane na dowolnych @@ -707,8 +708,8 @@ Enter command: \subsubsection{Mac\,OS\,X} Jak wspomniano w części \ref{sec:tl-coll-dists}, dla \MacOSX{} -przygotowano odrębną dystrybucję Mac\TeX\ (\url{http://tug.org/mactex}). -W~wypadku Mac\TeX\ należy użyć dedykowanego mu programu instalacyjnego, gdyż +przygotowano odrębną dystrybucję Mac\TeX\ (\url{http://tug.org/mactex}), +w~tym 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 pomiędzy różnymi dystrybucjami \TeX-a dla \MacOSX: Mac\TeX, gw\TeX, Fink, MacPorts,\ldots @@ -845,7 +846,7 @@ tzw. ,,kolekcje'', które można wybrać w~kolejnych menu o~nazwach: ,,Kolekcje standardowe'' i~,,Kolekcje językowe'' (rysunek \ref{fig:collections-gui}). Kolekcje stanowią niższy poziom niż schematy, a~same składają się z ,,pakietów''. Dopiero pakiety zawierają właściwe pliki makr, fontów itp. -Jeśli chcemy dodać lub usunąć pakiet, to po zainstalowaniu właściwej użyjemy +Jeśli chcemy dodać lub usunąć pakiet, to po instalacji właściwej użyjemy programu \prog{tlmgr} (patrz część~\ref{sec:tlmgr}). \subsubsection{Katalogi} @@ -862,8 +863,8 @@ administratorem systemu, musimy jednak posiadać uprawnienia do zapisu w~docelowym katalogu. Logiczną alternatywą może być wtedy instalacja w~katalogu domowym, szczególnie wtedy, gdy będziemy jedynym użytkownikiem. Stosujemy tu zapis ,,|~|'' do zaznaczenia takiego wyboru, np. -`|~/texlive/2008|'. Zalecamy stosowanie katalogu z rokiem wydania, co pozwoli -na zainstalowanie obok siebie różnych wydań \TL{}. +|~/texlive/2008|. Zalecamy stosowanie katalogu z~nazwą odzwierciedlającą +rok wydania, co pozwoli na zainstalowanie obok siebie różnych wydań \TL{}. %%! przegadane, na razie olewam (SW) %(You may wish to make a %version-independent name such as \dirname{/usr/local/texlive-cur} via a @@ -1200,9 +1201,10 @@ TeX 3.1415926 (Web2C 7.5.7) kpathsea version 3.5.7 ... \end{alltt} -Jeśli uruchomienie kończy się komunikatem \emph{command not found}, -oznacza to, że niepoprawnie zadeklarowano zmienną \envname{PATH} -(patrz deklaracje zmiennych środowiska na str.~\pageref{sec:env}). +Jeśli uruchomienie kończy się komunikatem \emph{command not found} +(\emph{Nie znaleziono pelecenia}), oznacza to, że niepoprawnie +zadeklarowano zmienną \envname{PATH} (patrz deklaracje zmiennych +środowiska na str.~\pageref{sec:env}). \item Następnie przetwarzamy prosty plik \LaTeX-owy: \begin{alltt} @@ -1224,7 +1226,8 @@ str.~\pageref{sec:debugging}. > \Ucom{xdvi sample2e.dvi} \end{alltt} Polecenie to wymaga uruchomionego środowiska graficznego X~Window. -Dla MS Windows analogicznym poleceniem jest \cmdname{dviout}. +Dla MS Windows analogicznym poleceniem jest \cmdname{dviout} (o~ile +samodzielnie zainstalowaliśmy ten program). %%! %%! You should see a new window with a nice document explaining some of the %%! basics of \LaTeX{}. (Well worth reading, by the way if you're new to the @@ -1254,7 +1257,8 @@ na \TL. Przed samodzielną instalacją warto odwiedzić strony, odpowiednio: \url{http://www.gnu.org/software/gv} i~\url{http://www.foolabs.com/xpdf}. W~sieci dostępny jest także bezpłatny program Adobe Reader (\url{http://www.adobe.com}). -W~systemie Windows domyślnie instalowany jest program \cmdname{psv} +W~systemie Windows domyślnie instalowany jest dla \TL{} program +\cmdname{psv} (PS\_View), pozwalający przeglądać pliki \cmdname{.ps} i~\cmdname{.pdf}. Program ten można też zainstalować samodzielnie w~systemach Linux (w~katalogu \dirname{support/} znajdziemy plik \filename{psview-5.09t.zip}). @@ -1266,7 +1270,7 @@ Program ten można też zainstalować samodzielnie w~systemach Linux \item [testpage.tex] test położenia wydruku na kartce papieru, przydatny do sprawdzenia, czy nasza drukarka nie wprowadza przesunięć; \item [nfssfont.tex] służy do wydruku tablic fontowych; -\item [testfont.tex] jak wyżej, z~tym że zamiast \LaTeX-a trzeba użuć plain +\item [testfont.tex] jak wyżej, z~tym że zamiast \LaTeX-a trzeba użyć plain \TeX{}; \item [story.tex] najbardziej kanoniczny przykład dla plain \TeX{}; na zakończenie przetwarzania uruchomionego poleceniem \samp{tex story}, @@ -1334,7 +1338,7 @@ Reszta systemu nie jest świadoma istnienia \TL. Jeśli chcemy, by nasz edytor mógł współpracować z~\TL, to musimy uruchomić go z~innej, równoległej sesji \filename{tl-portable}. -Można również użyć \filename{tl-portable} do wywołania \TL{} z~pendrive +Można również użyć \filename{tl-portable} do wywołania \TL{} z~pendrive'a \acro(USB). W~tym wypadku należy skopiować wszystkie pliki najwyższego poziomu oraz zawartość (co najmniej) katalogów \dirname{bin}, \dirname{texmf}, \dirname{texmf-dist} i~\dirname{tlpkg} na pendrive. Zajmie @@ -1489,7 +1493,7 @@ jak i~w~Windows. Stworzenie takiego programu było możliwe dopiero po zaniechaniu wsparcia dla starszych wersji Windows. Obecnie \TL\ można instalować tylko w~Windows 2000 i~nowszych. -\subsection{Cechy specyficzne dla Windows} +\subsection{Cechy specyficzne w~systemie Windows} \label{sec:winfeatures} W systemie Windows program instalacyjny wykonuje kilka dodatkowych czynności: @@ -1507,13 +1511,6 @@ w~menu ,,Dodaj/Usuń programy'' w~Panelu sterowania; odinstalowanie odbywa się zatem w~standardowy dla Windows sposób. \end{description} -\begin{figure}[h] -\begin{center} -\tlpng{psview}{.6\linewidth} -\caption{PS\_View: umożliwia bardzo duże powiększenia!}\label{fig:psview} -\end{center} -\end{figure} - \subsection{Programy pomocnicze dla Windows} Aby instalacja była kompletna, \TL{} wymaga kilku pomocniczych @@ -1556,19 +1553,12 @@ i~Ghostscript; podczas instalacji samego \TL, należy je więc zainstalować samodzielnie. \end{description} -\subsection{Program Dviout} - -Obecne wydanie \TL{} nie oferuje niestety preinstalowanego programu do -podglądu plików \acro{DVI} dla Windows, można jednak samodzielnie -zainstalować doskonały \prog{dviout}, autorstwa Toshio Oshimy. Znajdziemy go -w~katalogu \path{support/dviout/}, zawierającym również krótki plik -\filename{README} omawiający, jak zaistalować i~skonfigurować \prog{dviout} -dla \TL. Przed instalacją zalecamy przeczytać informacje tam zawarte. - -Pierwsze uruchomienie \verb+dviout+ zazwyczaj automatycznie generuje wymagane -fonty ekranowe. Po kilku sesjach komunikaty dotyczące generowania fontów -staną się rzadsze. Więcej informacji można znaleźć w~bardzo dobrym -poradniku \emph{on-line} tego programu. +\begin{figure}[h] +\begin{center} +\tlpng{psview}{.6\linewidth} +\caption{PS\_View: umożliwia bardzo duże powiększenia!}\label{fig:psview} +\end{center} +\end{figure} Poniżej zamieszczono listę miejsc, z~których można pobrać programy pomocnicze: @@ -1615,6 +1605,20 @@ pomocnicze: %na \url{http://www.cs.wisc.edu/~ghost/gsview/}, a~także na każdym serwerze %\acro{CTAN}. +\subsection{Program Dviout} + +Obecne wydanie \TL{} nie oferuje niestety preinstalowanego programu do +podglądu plików \acro{DVI} dla Windows, można jednak samodzielnie +zainstalować doskonały \prog{dviout}, autorstwa Toshio Oshimy. Znajdziemy go +w~katalogu \path{support/dviout/}, zawierającym również krótki plik +\filename{README} omawiający, jak zaistalować i~skonfigurować \prog{dviout} +dla \TL. Przed instalacją zalecamy przeczytać informacje tam zawarte. + +Pierwsze uruchomienie \verb+dviout+ zazwyczaj automatycznie generuje wymagane +fonty ekranowe. Po kilku sesjach komunikaty dotyczące generowania fontów +staną się rzadsze. Więcej informacji można znaleźć w~bardzo dobrym +poradniku \emph{on-line} tego programu. + \subsection{User Profile to inaczej Home (katalog domowy)} \label{sec:winhome} @@ -1663,9 +1667,9 @@ pełną swobodę dostępu do całości systemu. Jeśli osoba instalująca jest administratorem, to skróty są tworzone dla wszystkich użytkowników, także zmienne środowiska są ustawiane dla całego systemu. W~przeciwnym wypadku skróty i~menu są tworzone jedynie dla konkretnego -użytkownika, także też definiowane zmienne środowiska dotyczą zwykłych -użytkowników. Jako admistrator możemy zainstalować \TL{} tylko dla -użytkowników; należy wtedy uruchomić \prog{install-tl} z~parametrem +użytkownika, także definiowane zmienne środowiska dotyczą zwykłych +użytkowników. Mając uprawnienia admistratora możemy zainstalować \TL{} tylko +dla użytkowników; należy wtedy uruchomić \prog{install-tl} z~parametrem \optname{-non-admin}. Bez względu na status użytkownika domyślnym katalogiem głównym instalacji @@ -1824,7 +1828,7 @@ które określono w~pliku \filename{texmf.cnf}. {\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/latex.fmt| + \texttt{kpsewhich latex.fmt}& \path|c:/TeX/texmf-var/web2c/pdftex/latex.fmt| \end{tabular} } @@ -2675,7 +2679,7 @@ Katalog ,,prefix'' to ten, w~którym zainstalowane zostało główne drzewo \noindent \begin{tabular}{>{\ttfamily}ll@{}} - \dirname{$TEXDIR/man} & strony manuala Uniksowego,\\ + \dirname{$TEXDIR/man} & strony manuala uniksowego,\\ \dirname{$TEXDIR/share/texmf} & główne drzewo \TeX-owe, zawierające makra itp.,\\ \dirname{$TEXDIR/info} & podręczniki w formacie \acro{GNU} @@ -2714,7 +2718,7 @@ kompilacji w~pliku \texttt{.log}: \end{alltt} Zanim stwierdzimy, że wszystko jest w~porządku, warto sprawdzić, czy w~pliku \texttt{.log} nie ma komunikatów błędów (kiedy polecenie zwraca kod błędu, -\acro{GNU} \cmdname{make} zawsze używa sekwencji \samp{***}) +\acro{GNU} \cmdname{make} zawsze używa sekwencji \samp{***}), i~czy utworzone zostały wszystkie binaria: \begin{alltt} > \Ucom{cd \var{TEXDIR}/bin/\var{archname}} @@ -2751,10 +2755,10 @@ Niniejsza edycja \TL{} została opracowana pod kierownictwem Karla Berry'ego, przy głównym współudziale: \begin{itemize*} -\item angielskiej, niemieckiej, holenderskiej i~polskiej grup \TeX-owych - (odpowiednio: \acro{TUG}, \acro{DANTE} e.V., \acro{NTG}, i~\acro{GUST}), które - wspólnie zapewniają potrzebną infrastrukturę techniczną i~organizacyjną. - Dołącz do swojej grupy \TeX-owej!; +\item grup \TeX-owych: międzynarodowej, niemieckiej, holenderskiej i~polskiej + (odpowiednio: \acro{TUG}, \acro{DANTE} e.V., \acro{NTG}, i~\acro{GUST}), + które wspólnie zapewniają potrzebną infrastrukturę techniczną + i~organizacyjną. Dołącz do swojej grupy \TeX-owej!; \item zespołu \acro{CTAN} (w~szczególności Robina Fairbairnsa, Jima Hef{}ferona i~Rainera Sch\"opfa), który dystrybuuje obrazy \TL{} i~udostępnia wspólną infrastrukturę służącą aktualizacji pakietów, od której zależy \TL{}; @@ -2769,32 +2773,32 @@ przy głównym współudziale: tworzenia niniejszej dokumentacji w~wersji \HTML), który niezmordowanie pracował nad jego ulepszaniem i~błyskawicznie dostarczał poprawki; \item Hansa Hagena, który dostosowywał \ConTeXt\ do potrzeb \TL; -\item \Thanh{}a, Martina Schr\"odera i~zespołu pdf\TeX-a za ciągłe ulepszanie - możliwości \TeX-a; -\item Hartmuta Henkela, mającego istotny udział w~rozwoju pdf\TeX-a, Lua\TeX{} - i~innych programów; -\item Taco Hoekwatera, który wznowił rozwój MetaPosta i~prace nad - (Lua)\TeX-em, jak też pomógł w~integracji \ConTeXt\ w~\TL; +\item \Thanh{}a, Martina Schr\"odera i~zespołu pdf\TeX-a, którzy ciągle + ulepszali możliwości \TeX-a; +\item Hartmuta Henkela, mającego istotny udział w~rozwoju pdf\TeX-a, + Lua\TeX-a i~innych programów; +\item Taco Hoekwatera, który wznowił rozwój MetaPosta i~pracował nad + Lua\TeX-em, jak też pomógł w~integracji \ConTeXt\ w~\TL; \item Pawła Jackowskiego, który wykonał instalator dla Windows \cmdname{tlpm} - i~Tomka Łuczaka, twórcy \cmdname{tlpmgui}, programy te były wykorzystane - w~poprzednich edycjach; + i~Tomka Łuczaka, twórcy \cmdname{tlpmgui} (programy te były wykorzystane + w~poprzednich edycjach); \item Akira Kakuto, który dostarczył programy dla Windows, pochodzące z~dystrybucji \acro{W32TEX} (\url{http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex/}), stale dostosowywane i~aktualizowane dla potrzeb \TL; -\item Jonathana Kew i firmy \acro{SIL}, za zainicjowanie nowej ścieżki - rozwojowej, którą jest Xe\TeX{}, oraz za wysiłek włożony w~zintegrowanie +\item Jonathana Kew z firmy \acro{SIL}, który zainicjował nową ścieżkę + rozwojową -- Xe\TeX{}, i~który włożył sporo wysiłku w~zintegrowanie tego programu z~\TL, jak również zapoczątkował prace nad instalatorem dla Mac\TeX; \item Dicka Kocha, który pielęgnuje Mac\TeX-a (\url{http://tug.org/mactex}) w~ścisłym połączeniu z~\TL i~bardzo sympatycznie współpracuje; \item Reinharda Kotuchy, mającego istotny udział w~stworzeniu nowej infrastruktury i~programu instalacyjnego dla \TL{} 2008, uparcie dążącego do ujednolicenia - działania \TL{} w~Windows i~Unix, jak również opracował skrypt + działania \TL{} w~Windows i~Unix, który również opracował skrypt \texttt{getnonfreefonts} i~wykonał wiele innych prac; \item Siep Kroonenberg, która również wzięła udział w~stworzeniu nowej infrastruktury i~programu instalacyjnego dla \TL{} 2008 (szczególnie dla - Windows) oraz włożyła ogrom pracy w~aktualizację tej dokumentacji; + Windows) oraz włożyła ogrom pracy aktualizując tę dokumentację; \item Petra Ol\shac{}\aac{}ka, który koordynował i~sprawdzał przygotowanie czeskich i~słowackich pakietów; \item Toshio Oshimy, który opracował przeglądarkę \cmdname{dviout} dla Windows; @@ -2903,8 +2907,8 @@ Wtedy to też zapoczątkowano kompletną dystrybucję dla Windows. Edycja piąta (marzec 2000) zawierała wiele poprawek i~uzupełnień; zaktualizowano setki pakietów. Szczegółową zawartość pakietów zapisano w~plikach XML. -Główną zmianą w~\TeX\ Live5 było usunięcie programów, które nie miały statusu -{\it public domain}. Zawartość całej płytki powinna odpowiadać ustaleniom +Główną zmianą w~\TeX\ Live~5 było usunięcie programów, które nie miały +statusu {\it public domain}. Zawartość całej płytki powinna odpowiadać ustaleniom Debian Free Software Guidelines (\url{http://www.debian.org/intro/free}). Dołożyliśmy wszelkich starań, aby sprawdzić warunki licencyjne pakietów, nadal jednak bardzo prosimy o~zgłaszanie zauważonych pomyłek. @@ -2924,7 +2928,7 @@ programów z~dystrybucją te\TeX. W~programach instalacyjnych wprowadzono możliwość wyboru bardziej ogólnych, predefiniowanych zestawów pakietów (m.in. dla użytkowników francuskojęzycznych oraz polskich). Nowością było także wprowadzenie procedury aktualizacji map fontowych dla Dvips -i~Pdftex podczas instalacji oraz doinstalowywania pakietów fontowych. +i~PDFTeX podczas instalacji oraz doinstalowywania pakietów fontowych. W~2003~r., wraz z~napływem aktualizacji i~dodatkowych nowych pakietów, okazało się, że \TL{} nie mieści się na pojedynczym \CD. @@ -2953,11 +2957,11 @@ na \DVD{} i~dwóch płytkach \CD. Ponadto: na ekranie i~w~pliku .log, a~także w~operacjach \verb|\write| w~ich reprezentacji 8-bitowej, zamiast tradycyjnej notacji \verb|^^|; w~\TL{}~7 eksperymentalnie wprowadzono zależność przekodowania - wyjścia programów od systemowej strony kodowej, obecnie ten pomysł + wyjścia programów od systemowej strony kodowej, potem ten pomysł zarzucono; \item znacznie zmieniono niniejszą dokumentację; \item wreszcie, ponieważ numery wersji kolejnych edycji mogły wprowadzać - w~błąd, postanowiliśmy identyfikować edycje \TL{} zgodnie z~rokiem + w~błąd, postanowiono identyfikować edycje \TL{} zgodnie z~rokiem wydania. \end{itemize*} @@ -2967,26 +2971,26 @@ Jak w~każdej kolejnej wersji, w~2004 roku uaktualniono wiele pakietów i~programów. Poniżej wymieniamy najbardziej istotne zmiany. \begin{itemize} -\item Gdy mamy już lokalnie zainstalowane fonty, które korzystają z~własnych -plików \filename{.map} i/lub \filename{.enc}, \emph{należy} przenieść te -pliki w~nowe miejsce w~strukturze \filename{texmf/}. +\item Gdy mieliśmy już lokalnie zainstalowane fonty, które korzystały +z~własnych plików \filename{.map} i/lub \filename{.enc}, \emph{należało} +przenieść te pliki w~nowe miejsce w~strukturze \filename{texmf/}. -Pliki \filename{.map} (map fontowych) są obecnie wyszukiwane w~podkatalogach +Pliki \filename{.map} (map fontowych) są odtąd wyszukiwane w~podkatalogach \dirname{fonts/map} (w~każdym drzewie \filename{texmf}), zgodnie ze ścieżką określoną przez zmienną \envname{TEXFONTMAPS}. Analogicznie, pliki -\filename{.enc} (przekodowań fontów) są obecnie wyszukiwane w~podkatalogach +\filename{.enc} (przekodowań fontów) są odtąd wyszukiwane w~podkatalogach \dirname{fonts/enc}, zgodnie ze ścieżką określoną przez zmienną \envname{ENCFONTS}. O~niewłaściwie umieszczonych plikach tego typu zostaniemy ostrzeżeni podczas uruchomienia programu \cmdname{updmap}. Zmiany te wprowadzono w~celu uporządkowania struktury katalogów: wszystkie -pliki dotyczące fontów znajdują się obecnie w~ramach jednego podkatalogu +pliki dotyczące fontów znajdują się odtąd w~ramach jednego podkatalogu \dirname{fonts/}. Metody radzenia sobie z~sytuacjami związanymi z~przejściem na nowy układ -katalogów omawia artykuł \url{http://tug.org/texlive/mapenc.html}. +katalogów omawiał artykuł \url{http://tug.org/texlive/mapenc.html}. \item Do \TK\ \DVD{} dodano nową dystrybucję dla Windows o~nazwie -pro\TeX{}t (opartą na \MIKTEX-u). Jest ona dostępna także na odrębnym \CD. +pro\TeX{}t (opartą na \MIKTEX-u). Była ona dostępna także na odrębnym \CD. Choć pro\TeX{}t nie bazuje na implementacji Web2C, stosuje układ katalogów zgodny z~\TDS (patrz część~\ref{sec:struct-tl} na str.~\pageref{sec:struct-tl}). @@ -2997,46 +3001,45 @@ str.~\pageref{sec:struct-tl}). część~\ref{sec:tld}, str.~\pageref{sec:tld}) oraz pliki \filename{README} w~każdym z~tych katalogów). -\item Wszystkie pliki makr wczytywane przez \TeX-a są -obecnie umieszczone wyłącznie w~podkalogu \dirname{tex} w~ramach +\item Wszystkie pliki makr wczytywane przez \TeX-a zostały +umieszczone wyłącznie w~podkalogu \dirname{tex} w~ramach \dirname{texmf*}. Tym samym usunięto zbędne katalogi \dirname{etex}, \dirname{pdftex}, \dirname{pdfetex} itp. i~uproszczono metody wyszukiwania plików. \item Pomocnicze skrypty wykonywalne, niezależne od platformy -i~zwykle uruchamiane w~sposób automatyczny, są obecnie +i~zwykle uruchamiane w~sposób automatyczny, były odtąd umieszczone w~nowym podkatalogu \dirname{scripts} w~ramach \dirname{texmf*}. Znajdowane są poleceniem \verb|kpsewhich -format=texmfscripts|. -Programy korzystające z tych skryptów mogą wymagać modyfikacji. +Programy korzystające z tych skryptów mogły wymagać modyfikacji. Patrz \CDref{texmf-doc/doc/english/tds/tds.html\#Scripts} {\texttt{texmf-doc/doc/english/tds/tds.html\#Scripts}}. -\item Prawie wszystkie formaty traktują obecnie większość znaków -jako jawnie ,,wyświetlalne'' (\emph{printable}), nie zaś, jak było dotychczas, -konwertowane na \TeX-ową notację \verb|^^|. Jest to możliwe dzięki domyślnemu +\item Prawie wszystkie formaty traktują od tego wydania większość znaków jako +jawnie ,,wyświetlalne'' (\emph{printable}), nie zaś, jak było dotychczas, +konwertowane na \TeX-ową notację \verb|^^|. Było to możliwe dzięki domyślnemu wczytywaniu tablicy przekodowań \filename{cp227.tcx}. Dokładniej, znaki -o~kodach 32--256, HT, VT oraz FF są traktowane dosłownie podczas wyświetlania -komunikatów. Wyjątkiem jest plain \TeX{} (tylko znaki z~zakresu 32--127 -są nie zmieniane), \ConTeXt{} (znaki z zakresu 0--255) oraz formaty bazujące -na Omedze. Podobna domyślna właściwość występowała w~\TL\,2003, ale +o~kodach 32--256, HT, VT oraz FF zostały potraktowane dosłownie podczas +wyświetlania komunikatów. Wyjątkiem jest plain \TeX{} (tylko znaki z~zakresu +32--127 są nie zmieniane), \ConTeXt{} (znaki z zakresu 0--255) oraz formaty +bazujące na Omedze. Podobna domyślna właściwość występowała w~\TL\,2003, ale w~tej edycji została zaimplementowana w~bardziej elegancki sposób i~z~większymi możliwościami indywidualnego dostosowania (patrz -\CDref{texmf/doc/web2c/web2c.html\#TCX-files} -{\texttt{texmf/doc/web2c/web2c.html\#TCX-files}}. -(Warto wspomnieć, że wczytując Unicode, \TeX{} może w~komunikatach błędów -pokazywać niekompletne sekwencje znaków, ponieważ -został zaprojektowany ,,bajtowo''.) % hmmm, cały akapit by - % o strumieniach we-wy? - -\item Program \textsf{pdfetex} jest odtąd domyślną ,,maszyną'' dla -większości formatów (nie dotyczy to samego (plain) \textsf{tex}). +\CDref{texmf/doc/web2c/web2c.html\#TCX-files} {\texttt{texmf/doc/web2c/web2c. +tml\#TCX-files}}. (Warto wspomnieć, że wczytując Unicode, \TeX{} może +w~komunikatach błędów pokazywać niekompletne sekwencje znaków, ponieważ +został zaprojektowany ,,bajtowo''.) + %%! hmmm, cały akapit by o strumieniach we-wy? + +\item Program \textsf{pdfetex} został domyślną ,,maszyną'' dla +większości formatów (nie dotyczy to samego Plain \textsf{tex}). Domyślnie, gdy uruchamiamy polecenie \textsf{latex}, \textsf{mex} itp., generowane są pliki \acro{DVI}. Możliwe jest jednak wykorzystanie w~\LaTeX, \ConTeXt{} itp. m.in. właściwości mikrotypograficznych zaimplementowanych w~\textsf{pdftex}, a~także rozszerzonych cech \eTeX-a (\OnCD{texmf-dist/doc/etex/base/}). -Oznacza to także, co warto podkreślić, że \emph{zalecane} jest użycie +Oznacza to także, co warto podkreślić, że \emph{zalecane} jest odtąd użycie pakietu \pkgname{ifpdf} (który działa zarówno z~plain, jak i~\LaTeX) lub analogicznych makr. Zwykłe sprawdzanie czy zdefiniowano \cs{pdfoutput} bądź kilka innych poleceń pierwotnych może nie wystarczyć do rozstrzygnięcia @@ -3059,10 +3062,10 @@ cech: \item wszystkie parametry pracy pdf\TeX-a, dotychczas określane w~specjalnym pliku konfiguracyjnym \filename{pdftex.cfg}, muszą być - teraz ustawiane poleceniami wbudowanymi, jak w~pliku + odtąd ustawiane poleceniami wbudowanymi, jak w~pliku \filename{pdftexconfig.tex}; plik \filename{pdftex.cfg} nie jest już w~ogóle wykorzystywany. Po zmianie \filename{pdftexconfig.tex} - należy na nowo wygenerować pliki formatów (wciąż jednak użytkownik ma + należało na nowo wygenerować pliki formatów (wciąż jednak użytkownik miał pełną swobodę określania parametrów w~redagowanym dokumencie); \item więcej informacji zawarto w~podręczniku pdf\TeX-a: @@ -3071,23 +3074,23 @@ cech: \end{itemize*} \item Polecenie \cs{input} w~programach \cmdname{tex}, - \cmdname{mf} oraz \cmdname{mpost} akceptuje odtąd nazwy + \cmdname{mf} oraz \cmdname{mpost} akceptowało odtąd nazwy plików ograniczone podwójnymi apostrofami, zawierające spacje i~inne znaki, np.: \begin{verbatim} \input "nazwa_pliku ze spacjami" % plain \input{"nazwa_pliku ze spacjami"} % latex \end{verbatim} -Więcej informacji zawiera podręcznik Web2C: \OnCD{texmf/doc/web2c}. +Więcej informacji zawierto w~podręczniku Web2C: \OnCD{texmf/doc/web2c}. \item \texttt{-output-directory} -- nowa opcja programów \cmdname{tex}, - \cmdname{mf} oraz \cmdname{mpost} -- pozwala na zapisanie wyniku pracy - w~wyspecyfikowanym katalogu (np. możemy uruchomić program \texttt{tex} + \cmdname{mf} oraz \cmdname{mpost} -- pozwalała na zapisanie wyniku pracy + w~wyspecyfikowanym katalogu (np. można uruchomić program \texttt{tex} z~plikiem znajdującym się na dysku tylko do odczytu, zaś wynik zapisać na dysku pozwalającym na~to); \item Rozszerzenie enc\TeX\ zostało szczęśliwie włączone do Web2C. - Aby uaktywnić to rozszerzenie, należy podczas generowania formatu + Aby uaktywnić to rozszerzenie, należało podczas generowania formatu użyć opcji \optname{-enc}. Ogólnie mówiąc, enc\TeX\ obsługuje przekodowanie wejścia i~wyjścia, włączając także Unicode (\acro{UTF}-8) (patrz \OnCD{texmf-dist/doc/generic/enctex/} oraz @@ -3099,37 +3102,37 @@ Więcej informacji zawiera podręcznik Web2C: \OnCD{texmf/doc/web2c}. Format oparty na \LaTeX-u dla programu Aleph nazwano \textsf{lamed}. \item Dystrybucja \LaTeX-a została po raz pierwszy zaopatrzona w~nową -licencję \acro{LPPL}, obecnie w~pełni zgodną i~aprobowaną przez zalecenia -określone w~licencji Debiana. O~nowościach i~uaktualnieniach można się -dowiedzieć przeglądając pliki \filename{ltnews} -w~\OnCD{texmf-dist/doc/latex/base}. + licencję \acro{LPPL}, odtąd w~pełni zgodną i~aprobowaną przez zalecenia + określone w~licencji Debiana. O~nowościach i~uaktualnieniach można się + dowiedzieć przeglądając pliki \filename{ltnews} + w~\OnCD{texmf-dist/doc/latex/base}. \item Dołączono także program \cmdname{dvipng} konwertujący pliki \acro{DVI} do formatu graficznego \acro{PNG} (\OnCD{texmf/doc/man/man1/dvipng.1}). \item W~porozumieniu i~z~pomocą autora, Claudio Beccariego, ograniczono -pakiet \pkgname{cbgreek} do zestawu fontów rozsądnego rozmiaru. Usunięto -sporadycznie używane fonty konturowe i~służące do prezentacji. Pełen -zestaw jest oczywiście nadal dostępny z~serwerów \acro{CTAN} -(\url{http://www.ctan.org/tex-archive/fonts/greek/cb}). + pakiet \pkgname{cbgreek} do zestawu fontów rozsądnego rozmiaru. Usunięto + sporadycznie używane fonty konturowe i~służące do prezentacji. Pełen + zestaw był oczywiście nadal dostępny z~serwerów \acro{CTAN} + (\url{http://www.ctan.org/tex-archive/fonts/greek/cb}). \item Usunięto program \cmdname{oxdvi}; jego funkcje przejął -\cmdname{xdvi}. + \cmdname{xdvi}. \item Programy z~przedrostkiem \cmdname{ini} oraz \cmdname{vir} -(np. \cmdname{initex}), które zwykle były dowiązaniami do programów -\cmdname{tex}, \cmdname{mf} i~\cmdname{mpost}, nie są od tej pory dostępne -- -w~zupełności wystarcza użycie w~wierszu poleceń opcji \optname{-ini}. + (np. \cmdname{initex}), które zwykle były dowiązaniami do programów + \cmdname{tex}, \cmdname{mf} i~\cmdname{mpost}, nie były od tej pory dostępne + -- w~zupełności wystarcza użycie w~wierszu poleceń opcji \optname{-ini}. \item Dystrybucja nie zawierała binariów dla platformy \textsf{i386-openbsd} -(głównie z~powodu braku chętnych do wykonania kompilacji). + (głównie z~powodu braku chętnych do wykonania kompilacji). \item W~systemie \textsf{sparc-solaris} należało ustawić zmienną systemową -\envname{LD\_LIBRARY\_PATH}, aby uruchomić programy \pkgname{t1utils}. -Binaria były kompilowane w~C++, ale w~tym systemie brakowało standardowego -położenia bibliotek uruchomieniowych. Wiedziano o~tym już wcześniej, -nie było to jednak dotychczas udokumentowane. Z~kolei dla systemu -\textsf{mips-irix} wymagana była obecność bibliotek \acro{MIPS}pro 7.4. + \envname{LD\_LIBRARY\_PATH}, aby uruchomić programy \pkgname{t1utils}. + Binaria były kompilowane w~C++, ale w~tym systemie brakowało standardowego + położenia bibliotek uruchomieniowych. Wiedziano o~tym już wcześniej, + nie było to jednak dotychczas udokumentowane. Z~kolei dla systemu + \textsf{mips-irix} wymagana była obecność bibliotek \acro{MIPS}pro 7.4. \end{itemize} @@ -3150,16 +3153,17 @@ pojawiło się nieco zmian w~konfiguracji: \item Dodano nowe zmienne środowiskowe \envname{TEXMFCONFIG} i~\envname{TEXMFSYSCONFIG}, które wskazują położenie drzew katalogów - z~plikami konfiguracyjnymi, odpowiednio: użytkownika i~systemu. Tak więc może okazać - się koniecznym przeniesienie własnych wersji \filename{fmtutil.cnf} - i~\filename{updmap.cfg} w~odpowiednie miejsca. Inną możliwością jest - przedefiniowanie \envname{TEXMFCONFIG} lub \envname{TEXMFSYSCONFIG} - w~pliku \file{texmf.cnf}. W~każdym z~przypadków położenie tych plików i~przypisania + z~plikami konfiguracyjnymi, odpowiednio: użytkownika i~systemu. Tak więc + mogło okazać się koniecznym przeniesienie własnych wersji + \filename{fmtutil.cnf} i~\filename{updmap.cfg} w~odpowiednie miejsca. + Inną możliwością było przedefiniowanie \envname{TEXMFCONFIG} lub + \envname{TEXMFSYSCONFIG} w~pliku \file{texmf.cnf}. W~każdym z~przypadków + położenie tych plików i~przypisania \envname{TEXMFCONFIG} i~\envname{TEXMFSYSCONFIG} muszą być zgodne. (Patrz część~\ref{sec:texmftrees}, str.~\pageref{sec:texmftrees}.) -\item W~wydaniu z~poprzedniego roku przy podczas tworzenia wynikowego pliku DVI - \verb|\pdfoutput| i~podobne polecenia pozostawały niezdefiniowane, mimo +\item W~wydaniu z~poprzedniego roku przy podczas tworzenia wynikowego pliku + DVI \verb|\pdfoutput| i~podobne polecenia pozostawały niezdefiniowane, mimo że używany był program \cmdname{pdfetex}. Zgodnie z~obietnicą, w~2005 roku zarzucono to rozwiązanie (jego celem było zapewnienie kompatybilności). Z~tego powodu użytkownik był zmuszony zmienić te dokumenty, @@ -3168,9 +3172,9 @@ pojawiło się nieco zmian w~konfiguracji: \pkgname{ifpdf.sty}, który działa zarówno z~plain \TeX-em jak i~\LaTeX-em, albo zapożyczyć zastosowane w~nim rozwiązania. -\item W~wydaniu z~2004 roku zmieniliśmy większość formatów tak, by +\item W~wydaniu z~2004 roku zmieniono większość formatów tak, by na wyjściu 8-bitowe znaki były reprezentowane przez same siebie (por. - poprzednia część). Nowy plik TCX o~nazwie \filename{empty.tcx} pozwala + poprzednia część). Nowy plik TCX o~nazwie \filename{empty.tcx} pozwalał w~łatwy sposób uzyskać w~razie potrzeby oryginalną notację (\verb|^^|), np.: @@ -3183,15 +3187,15 @@ latex --translate-file=empty.tcx twojplik.tex \cmdname{dvipdfm}, który wciąż jest dostępny, ale nie jest już jednak polecany. -\item Nowe programy \cmdname{pdfopen} i~\cmdname{pdfclose} pozwalają na +\item Nowe programy \cmdname{pdfopen} i~\cmdname{pdfclose} pozwalały na przeładowanie plików PDF w~Adobe Acrobat Reader, bez konieczności ponownego uruchamiania programu. (Inne przeglądarki formatu PDF, jak \cmdname{xpdf}, \cmdname{gv} i~\cmdname{gsview}, nigdy na tę przypadłość nie cierpiały.) \item Dla spójności, zmienne \envname{HOMETEXMF} i~\envname{VARTEXMF} zostały przemianowane odpowiednio na \envname{TEXMFHOME} i~\envname{TEXMFSYSVAR}. - Istnieje również \envname{TEXMFVAR}, która przeznaczona jest domyślnie - dla użytkownika. Patrz też punkt pierwszy, powyżej. + Zachowano zmienną \envname{TEXMFVAR}, przeznaczoną domyślnie dla + użytkownika. Patrz też punkt pierwszy, powyżej. \end{itemize} @@ -3202,7 +3206,7 @@ w~postaci programów \texttt{xetex} i~\texttt{xelatex}; patrz \OnCD{texmf-dist/doc/xetex/XeTeX-reference.pdf} lub \url{http://scripts.sil.org/xetex}. -W istotny sposób został zaktualizowany MetaPost, planuje się także jego +W istotny sposób został zaktualizowany MetaPost, zaplanowano także jego dalszy rozwój (\url{http://tug.org/metapost/articles}); to samo dotyczy pdf\TeX-a (\url{http://tug.org/applications/pdftex}). @@ -3213,16 +3217,16 @@ Podkatalogi te mają nazwę zgodną z~zastosowanym podczas generowania ,,silnikiem'', np. \filename{tex}, \filename{pdftex} lub \filename{xetex}. Zmiana ta nie powinna być zauważalna w~typowym użyciu. -Program \texttt{tex} (plain) już nie analizuje pierwszego wiersza -rozpoczynającego się znakami \texttt{\%\&}, aby ustalić jaki ma wczytać -format. Jest to zatem czysty, Knuthowy \TeX. \LaTeX\ i~wszystkie +Program \texttt{tex} (plain) od tej edycji już nie analizował pierwszego +wiersza rozpoczynającego się znakami \texttt{\%\&}, aby ustalić jaki ma +wczytać format. Pozostał zatem czysty, Knuthowy \TeX. \LaTeX\ i~wszystkie pozostałe formaty nadal analizują pierwszy wiersz z~\texttt{\%\&}. Oczywiście, jak zwykle, w~okresie od poprzedniego wydania opracowano setki innych aktualizacji pakietów i programów. Kolejne aktualizacje można znaleźć tradycyjnie na \acro{CTAN} (\url{http://www.ctan.org}). -Drzewo źródłowe \TL{} jest obecnie przechowywane w~Subversion. Przeglądanie +Drzewo źródłowe \TL{} jest odtąd przechowywane w~Subversion. Przeglądanie umożliwia standardowy interfejs www, a~jego adres zamieszczono na stronie \url{http://tug.org.pl/texlive}. Mimo iż nie widać efektów tej zmiany w końcowej dystrybucji, mamy nadzieję, @@ -3283,7 +3287,7 @@ przeszukiwania danego pliku (parametr \optname{--all}), jak również ograniczyć wyszukiwanie do jednego katalogu (parametr \optname{--subdir}). Program \cmdname{dvipdfmx} posiada obecnie funkcję \cmdname{extractbb} -ekstrakcji informacji o~prostokącie ograniczającym (\textit{bounding box}); +uzyskania informacji o~prostokącie ograniczającym (\textit{bounding box}); jest to jedna z~ostatnich cech przejętych od dawniej używanego programu \cmdname{dvipdfm} (który jest nadal dostępny). @@ -3301,7 +3305,7 @@ Usunięto pliki \filename{.pool}, które są obecnie wkompilowane w~programy, co ułatwia ich aktualizację. Do tego wydania włączono także ostatnie zmiany dokonane przez -Donalda Knutha (tzw. ,,\TeX\ tuneup of 2008''); patrz: +Donalda Knutha (tzw. \textit{\TeX\ tuneup of 2008}); patrz: \url{http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf}. \subsection{Przyszłe wersje} @@ -3316,7 +3320,7 @@ zrobienia. Jeżeli możesz pomóc, nie zastanawiaj się i~przyłącz się do nas. Patrz: \url{http://tug.org/texlive/contribute.html}. Prosimy o~przesyłanie poprawek, sugestii i~uzupełnień oraz deklaracji -pomocy w~opracowywaniu kolejnych edycji na adres: %\hfill\null +pomocy w~opracowywaniu kolejnych edycji na adres: \begin{quote} \email{tex-live@tug.org} \\ \url{http://tug.org/texlive} @@ -3326,3 +3330,4 @@ pomocy w~opracowywaniu kolejnych edycji na adres: %\hfill\null %\url{http://tug.org/texlive.html}. \end{document} + |