%% Staszek Wawrykiewicz , grudzień 1999 Instrukcja uruchamiania TeX Live 4 bezpośrednio z CD-ROM w środowisku Windows9x/NT. Patrz też plik mkloctex.bat w tym samym katalogu Uwaga wstępna: Domyślnie, po włożeniu płytki CD do napędu, Windows uruchamia program Autostart, o ile znajduje się on w głównym katalogu płytki. Jest to często niepożądane i nużące. Radą na to jest albo ustawienie odpowiedniej opcji w rejestrach systemu (Panel sterowania -- System -- Menedżer urządzeń -- CD ROM -- Ustawienia: tu należy wyłączyć opcję: ,,Automatycznie powiadom o włożeniu''), albo przytrzymanie klawiszy Shift podczas wkładania płytki do napędu. Ponieważ dla Windows9x/NT brak jest programu texconfig, przygotowanie uruchomienia systemu TeX należy niestety wykonać ręcznie. 1. Dodać ścieżkę z binariami do zmiennej PATH. Np. gdy napęd CD jest oznaczony literą H, należy dopisać do pliku autoexec.bat: set PATH=H:\bin\win32;%PATH% (Gdy korzystamy wyłącznie z plików zawartych na CD-ROM należy dodać jeszcze: set TEXMMAIN=H:/texmf Uwaga dotyczy tylko Windows 95/98; dla Windows NT nie jest to wymagane.) 2. Na dysku C: należy utworzyć niewielkie drzewko katalogów w katalogu TeX i skopiować do odpowiednich podkatalogów pliki z analogicznych katalogów CD-ROM: C:\TeX\texmf\dvips\config\config.ps C:\TeX\texmf\tex\generic\config\language.dat C:\TeX\texmf\web2c\fmtutil.cnf C:\TeX\texmf\web2c\mktex.cnf C:\TeX\texmf\web2c\texmf.cnf Na serwerze GUST (ftp://ftp.gust.org.pl/TeX/GUST/ERRATA.TL4/) znajduje się plik mkloctex.bat, który wykonuje to zadanie. 3. Zmodyfikować kilka wierszy w pliku C:\TeX\texmf\web2c\texmf.cnf, np. TEXMFMAIN = H:/texmf TEXMFLOCAL = HOMETEXMF= VARTEXMF = C:/TeX/texmf Zakładając, że będziemy korzystać tylko z lokalnego drzewka katalogów oraz z CD-ROM, można zoptymalizować zmienną TEXMF: TEXMF = {!!$VARTEXMF,!!$TEXMFMAIN} a także określić dokładnie, w którym katalogu będą generowane fonty, np. VARTEXFONTS = c:/tmp/texfonts (jeśli tego nie zrobimy, fonty będą generowane domyślnie w katalogu c:/var/tmp/texfonts). 4. W pliku C:\TeX\texmf\web2c\fmtutil.cnf określić, które formaty są wymagane, np. warto usunąć znak `#' przed deklaracjami formatów mex, pdfmex, platex. 5. W pliku C:\TeX\texmf\web2c\mktex.cnf możemy określić tryb Metafonta i rozdzielczość generowanych fontów (domyślnie jest to ljfour i 600 dpi), np. dla drukarki zgodnej z Hewlett Packard i rozdzielczości 300 dpi, odpowiednie wiersze pliku mktex.cnf powinny być zmodyfikowane w następujący sposób: : ${MODE=cx} : ${BDPI=300} (nazwy trybów pracy Metafonta można znaleźć w pliku texmf/metafont/misc/modes.mf na CD-ROM). 6. W pliku C:\TeX\dvips\config\config.ps można odblokować użycie przez sterownik Dvips fontów CM w wersji Type1 (obwiedniowej) -- należy usunąć znak `%' w wierszu: p +bsr.map W razie potrzeby można zmodyfikować rozdzielczość wynikowego pliku, tryb Metapost i rozdzielczość użytych fontów bitmapowych, np. jak wyżej: D 300 X 300 Y 300 M cx 7. Plik C:\TeX\texmf\tex\generic\config\language.dat modyfikujemy jedynie gdy używamy LaTeX-a z mechanizmem Babel. UWAGA: Do tego celu niezbędne jest rozpakowanie w katalogu C:\TeX\texmf\ aktualizacji dostępnej na serwerach: ftp://sunsite.icm.edu.pl/pub/GUST/ERRATA.TL4/ ftp://ftp.gust.org.pl/TeX/GUST/ERRATA.TL4/ 8. Po niezbędnych modyfikacjach należy koniecznie wykonać polecenie: mktexlsr które zaktualizuje baze danych instalacji 9. Aby wygenerować potrzebne formaty należy uruchomić polecenie: fmtutil --all (fmtutil --help wyświetla dostępne opcje uruchamiania programu) po czym ponownie zaktualizować bazę danych: mktexlsr Ten dosyć skomplikowany opis pozwala uruchamiać programy bezpośrednio z CD-ROM, przy czym pliki formatów będą ładowane o wiele szybciej z twardego dysku zaś lokalne pliki konfiguracyjne pozwalą lepiej dostroić cały system. Współpraca z Ghostscript Gdy korzystamy z oprogramowania TeX Live z CD-ROM warto zainstalować na twardym dysku program Ghostscript (interpreter Postscript) oraz towarzyszący mu interfejs graficzny, program GSview. Oba programy instaluje się bardzo prosto uruchamiając zawarty na płytce w katalogu \setupw32\gsview program setup.exe. Po istalacji w domyślnym katalogu (C:\gstools) należy zmodyfikować plik autoexec.bat, dodając katalog z binariami do zmiennej PATH oraz ustawiając zmienną wskazującą na biblioteki i fonty programu (dobrej jakości, bezpłatne odpowiedniki standardowych 35 fontów Adobe): set PATH=c:\gstools\gs5.50;%PATH% set GS_LIB=c:/gstools/gs5.50;c:/gstools/gs5.50/fonts Aktualizacja binariów Przynajmniej trzy pliki binariów dla Windows warto zaktualizować (ftp://ftp.gust.org.pl/TeX/GUST/ERRATA.TL4/tl4-upd-win32.zip). W wypadku korzystania bezpośrednio z CD, można je umieścić w katalogu wcześniej przeglądanym podczas przeszukiwania ścieżek PATH. Najlepiej zilustruje to przykład: Tworzymy katalog (folder) c:\bin Rozpakowujemy w nim nowe binaria: unzip tl4-upd-win32.zip W pliku autoexec.bat modyfikujemy zmienną PATH (uwzględniamy tu wymienione wyżej zmiany): set PATH=C:\bin;H:\bin\win32;C:\gstools\gs5.50;%PATH%