diff options
author | Karl Berry <karl@freefriends.org> | 2007-08-24 16:55:09 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2007-08-24 16:55:09 +0000 |
commit | f7ddc9080facd61f95673362b5af441285d284fc (patch) | |
tree | 81c0c3b45e3fe76bc3ae3808f0cb5f8509612fda /Master/texmf-dist/doc | |
parent | 092460b191f76d8fb3c21d8f8b4729077d74cab7 (diff) |
rm platex dir per marcin wolinski
git-svn-id: svn://tug.org/texlive/trunk@4787 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/latex/platex/base/00readme | 307 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/platex/base/conowego.txt | 94 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/platex/base/czytaj.txt | 229 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/platex/base/platex.html | 316 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/platex/base/r22.mps | 78 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/platex/base/readme.txt | 26 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/platex/base/tstlatex.tex | 117 |
7 files changed, 0 insertions, 1167 deletions
diff --git a/Master/texmf-dist/doc/latex/platex/base/00readme b/Master/texmf-dist/doc/latex/platex/base/00readme deleted file mode 100644 index 3ac6e0794fd..00000000000 --- a/Master/texmf-dist/doc/latex/platex/base/00readme +++ /dev/null @@ -1,307 +0,0 @@ -%% Staszek Wawrykiewicz (StaW@gust.org.pl), January 2003. Public domain. -%% Web2c (teTeX, fpTeX, TeX Live) and MiKTeX 2.x revision -PLaTeX and pdfPLaTeX - -Dokumentacja po polsku i po angielsku (nizej). -The documentation in Polish and in English (below). - ------------------------------------------------------------------------- -POLSKI (iso8859-2): ------------------------------------------------------------------------- - -Dokumentacja niniejsza omawia pokrótce tworzenie formatów dla programów tex -i pdftex (wersji TeX-a tworzącej od razu pliki PDF) ze wsparciem dla języka -polskiego i ich użycie w środowisku opartym na web2c (dystrybucje TeX -Live/teTeX/fpTeX) lub MiKTeX. - -Poniżej pokazano prosty przykład tworzenia pliku z użyciem pakietu PLaTeX. -Pakiet ten dostarcza narzędzi potrzebnych do składu dokumentów w języku -polskim LaTeXem 2e. -Autorzy pakietu: Mariusz Olko i Marcin Woliński. -Więcej informacji na temat samego pakietu -- patrz plik czytaj.txt -dystrybucji PLaTeX. - -Ponadto w dystrybucjach dołączono przykładowy plik -doc/latex/platex/tstlatex.tex. służący do przetestowania poprawnego -działania formatu LaTeX/PLaTeX. Początkującym użytkownikom zaleca się -zapoznanie z zawartością tego pliku. Plik ten dostępny jest także na -serwerze GUST. Techniczne szczegóły dotyczące użycia pakietu polski.sty -(główny element pakietu platex) dostępne są po dwukrotnym uruchomieniu: -platex polski.dtx -platex polski.dtx -i wyświetleniu wynikowego polski.dvi. - ---------------------------------------------------------------------------- - -I. Przygotowanie formatu LaTeX2e do obsługi języka polskiego - -Format w systemie TeX to wstępnie prekompilowany (aby przyspieszyć jego -analizę przez program tex/pdftex) zestaw makrodefinicji oraz reguł -przenoszenia wyrazów dla wybranego zestawu języków. Plik formatu z reguły -posiada rozszerzenie .fmt. Tworzenie formatu to, w skrócie, uruchomienie -programu tex/pdftex z opcją --ini i wczytanie odpowiedniego pliku -inicjującego (dla LateX jest to plik latex.ltx). W LaTeX 2e zestaw reguł -przenoszenia wyrazów jest zwyczajowo deklarowany w pliku o nazwie -language.dat. Plik ten znajduje się zwykle w podkatalogu -tex/generic/config/language.dat lokalnej konfiguracji systemu TeX bądź -w identycznym podkatalogu katalogu głównego instalacji. Modyfikacja -language.dat polega na usunięciu w tym pliku znaku komentarza `%' w wierszu -polish plhyph.tex -i ewentualnym zablokowaniu takim znakiem niepożądanych deklaracji wzorców -dzielenia wyrazów. Przygotowanie formatu: - - * standardowe: w teTeX należy uruchomić program texconfig, uaktywnić - reguły dzielenia wyrazów dla języka polskiego (menu Hyphenation - uruchamia edycję pliku language.dat; po zapisaniu zmian w pliku - i zakończeniu edycji, zostanie automatyczne wygenerowany format - latex.fmt zawierający wybrane wzorce dzielenia oraz mechanizm Babel - przełączania języków; texconfig tworzy ponadto dowiązanie (lub - program) latex. - Dla dociekliwych: powyższe odpowiada uruchomieniu z linii poleceń: - fmtutil --byfmt latex - zaś na niższym poziomie -- poleceniu - tex --ini --progname=latex latex.ini - W instalacji MiKTeX (od wersji 2.0) należy uruchomić menu MiKTeX - Options, zaznaczyć w podmenu Languages: polish reguły przenoszenia - wyrazów, po czym w menu TeX Formats wygenerować (przyciskiem Build) - nowy format latex.fmt, zawierający polskie wzorce. - Format pdflatex.fmt dla programu pdftex tworzony jest analogicznie. - - * niestandardowe, które tworzy ,,czysty'' format LaTeX2e zawierający - jedynie wybrane wzorce dzielenia wyrazów, bez zbędnych mechanizmów - Babel. Jest to metoda preferowana przez wielu polskich użytkownikow. - ;-) Dlaczego PLaTeX a nie Babel? O tym poniżej. Dla odróżnienia - przyjęto nazywać taki format platex (lub pdfplatex dla pdfTeX). - Formaty te korzystają z ,,prywatnej'' kopii pliku language.dat - z zadeklarowanymi od razu polskimi i angloamerykanskimi wzorcami - przenoszenia wyrazów. Procedura opisana w poprzednim punkcie pozwala - na wygenerowanie takich formatów za pomocą programu texconfig: menu - Formats uruchamia edycję pliku fmtutil.cnf, należy tu odblokować - wiersz dotyczący formatu platex lub pdfplatex (usunąć znak # przed - deklaracją interesującego nas formatu) i , po zapisaniu pliku, - powrócić do menu nadrzędnego; ,,w tle'' zostanie wykonany program - fmtutil; utworzone zostanie ponadto dowiązanie platex (pdfplatex). - W wypadku gdy nie mamy (jeszcze) programu texconfig (fpTeX dla - Windows) procedura generowania formatu platex (lub pdfplatex) da się - przedstawić następująco: - 1. należy odszukać plik texmf/web2c/fmtutil.cnf (edytujemy kopię - tego pliku znajdującą sią w lokalnym drzewie katalogów TeX-owych - użytkownika lub w drzewie przeznaczonym na lokalne konfiguracje; - położenie właściwego pliku pokaże uruchomienie polecenia - kpsewhich fmtutil.cnf); - 2. w pliku fmtutil.cnf należy odblokować wiersz dotyczący formatu - platex lub pdfplatex (usunąć znak #); - 3. uruchomić polecenie: fmtutil --byfmt platex --dolinks (lub - fmtutil --byfmt pdfplatex --dolinks). - Dla MiKTeX (od wersji 2.0) należy uruchomić menu MiKTeX Options, - w podmenu TeX Formats zaznaczyć format PLaTeX (lub pdfPLaTeX) - i utworzyć (przyciskiem Build) potrzebne formaty. - - W omawianych wyżej przypadkach tworzony jest plik formatu platex.fmt - (lub pdfplatex.fmt), który jest umieszczany w katalogu właściwym dla - tego rodzaju plików, oraz tworzony jest program platex lub pdfplatex - (uruchamia on program tex lub pdftex z odpowiednim formatem). - -Dlaczego PLaTeX a nie Babel? - -(Fragment ten jest cytatem z listu nadesłanego na listę dyskusyjną GUST -przez Marcina Wolińskiego). -W porównaniu do pakietu Babel, PLaTeX ma kilka mniej lub bardziej istotnych -zalet: - - * PLaTeX udostępnia tradycyjne definicje nazw polskich funkcji - trygonometrycznych \tg, \ctg, \arc i polskich znaków mniejsze-równe - oraz większe-równe. - * PLaTeX umie poprawne przenosić wyrazy złożone (tj. takie jak np. - biało-czerwony) udostępniając do tego celu polecenie \dywiz. - * PLaTeX wstawia prawidłowe odstępy na końcu zdania. - * Babel nie wspiera do końca fontów w układzie OT4 (fontów PL), co - powoduje, że polskie znaki diakrytyczne w wyrazach wstawianych - automatycznie przez LaTeX (dokładnie ,,ę'' w słowie część oraz ,,ą'' - w słowie ,,załącznik'') sklejane z dwóch znaków. Jest to drobny, ale - ciągle nie usunięty błąd. (Można go poprawić samodzielnie dokonując - niewielkiej modyfikacji pliku polish.sty z dystrybucji pakietu Babel.) - Obwiedniowe fonty OT4 są niezastąpione przy tworzeniu plików - w formacie PDF. - -Podsumowując: jeżeli nie potrzebujemy środowiska wielojęzycznego to dużo -mniejsza objętość pakietu PLaTeX oznacza także mniejszą liczbę błędów -i potencjalnych kolizji z innymi częściami LaTeXa. -[achiwum GUST-L, list z 06/06/1997] ---------------------------------------------------------------------------- - -II. Użycie - -Aktualne implementacje, oparte na Web2c, a także MiKTeX pozwalają na -prawidłowe przekodowanie znaków diakrytycznych w pliku TeX-owym na -wewnętrzną reprezentację, stosowaną przez programy. W Polsce, niestety, -stosowane są różne ,,standardy'' kodowania diakrytyków w tworzonych przez -użytkownika plikach, zależnie od systemu operacyjnego. Dla potrzeb systemu -TeX używamy zewnętrznych, tekstowych plików TCX, pozwalających ,,obsłużyć'' -różne spotykane ,,standardy''. Dzięki temu przekodowanie działa też w drugą -stronę, kiedy TeX wyświetla komunikaty i zapisuje pliki .log, a także pliki -ze spisem treści, skorowidzem itp. - -Uruchomienie polecenia: -latex --translate-file=TCXFILE myfile.tex -oznacza uruchomienia TeX-a z formatem latex.fmt i z odpowiednią tablicą -przekodowań (ich lista znajduje się poniżej). W identyczny sposób -uruchamiamy polecenie platex. - -Przekodowanie (plik TCX) może być deklarowane bezpośrednio w pliku -TeX-owym. Począwszy od wersji Web2c 7.4, wymaga to podania w wierszu -poleceń opcji --parse lub włączenia jej na stałe, co wymaga zmiany -w głównym pliku konfiguracyjnym texmf.cnf: -parse_first_line = t -(t -- od `true', zamiast domyślnego przypisania f -- od `false'). - -Przykładowo, jeśli pierwszy wiersz pliku zawiera komentarz strukturalny -postaci -%&platex --translate-file=il2-pl -to plik może być przetworzony za pomocą polecenia tex plik.tex; zostanie -wtedy wczytany format platex.fmt oraz tablica il2-pl.tcx przekodowania -z układu iso8859-2 (latin2) do układu fontów PL (wewnętrznego dla programu -TeX; w LaTeX-u ma on kryptonim OT4). - -Tym samym zbędne są deklaracje w preambule pliku LaTeX-owego: -\usepackage[latin2]{inputenc} -\usepackage[OT4]{fontenc} - -W dystrybucjach dostarczono szereg plikow TCX. Można je znaleźć w katalogu -texmf/web2c/: - amiga-pl.tcx AmigaPL do PL - il2-pl.tcx iso8859-2 (latin2) do PL - cp1250pl.tcx Windows cp1250 do PL - cp852-pl.tcx IBM cp852 do PL - macce-pl.tcx Apple MacCE do PL - maz-pl.tcx Mazovia do PL - -A oto przykład pliku LaTeX-owego: - - %& --translate-file=cp1250pl - \documentclass[a4paper]{article} - \usepackage{polski} - \begin{document} - Polskie literki piszemy w standardzie Windows cp1250: ..... - \end{document} - -Jak widać, nasz plik ma krótką preambułę -- pakiet polski korzysta -domyślnie z zainstalowanych fontów PL (odpowiada mu układ OT4, więc zbędna -jest deklaracja \usepackage[OT4]{fontenc}). Jeśli korzystamy -z fontów EC nasza preambuła powinna zawierać dodatkowy wiersz: -\usepackage[T1]{fontenc} - -III. Polskie fonty PostScriptowe - -Aktualne dystrybucje zawierają fonty serii PL (spolonizowane standardowe -dla TeX-a fonty CM) w wersji Type 1 (postscriptowe). Można je także znaleźć -w najbliższym węźle CTAN lub jego kopii, np.: -ftp://sunsite.icm.edu.pl/CTAN/fonts/psfonts/polish/plpsfont/. -Pliki .pfb powinny znaleźć się w podkatalogu texmf/fonts/type1/public/pl/ -naszej instalacji, zaś pliki map fontowych (.map) oraz wektory kodowań -(.enc) -- w katalogu texmf/dvips/pl/ - -W dystrybucjach opartych na Web2c zautomatyzowano, poprzez użycie programu -updmap, proces tworzenia map fontowych dla programów dvips, pdftex -i dvipdfm. Poniżej omówiono więc jedynie czego ten proces dotyczy. - -Sterownik dvips (zamieniający wynik pracy TeX-a, plik DVI, do formatu -PostScript) wymaga aby deklaracje map fontowych (dla fontów PL konkretnie -zawartość texmf/dvips/pl/pl.map) były dołączone do pliku -texmf/dvips/config/psfonts.map. Mapy fontowe można alternatywnie dołączyć -w pliku texmf/dvips/config/config.ps (lub jego lokalnej kopii), dopisując -wiersz: -p +pl.map -po deklaracji głównej mapy fontowej: p psfonts.map. - -Aby fonty Type 1 były użyte przez program pdfTeX, należy sprawdzić jakie -mapy fontowe są deklarowane w pliku texmf/dvips/config/pdftex.map -- -powinien on także zawierać deklaracje map fontowych dla fontów PL. - -W dystrybucjach wszystkie aktualnie dostępne polskie fonty Type1 są gotowe -do użycia zarówno przez program dvips, jak i pdftex. - -Bardziej szczegółowe omówienie instalacji fontów Type1 zawarte jest -w artykule Instalowanie fontów Type1/True Type. - ------------------------------------------------------------------------- -ENGLISH: ------------------------------------------------------------------------- - -PLaTeX provides tools to typeset documents in Polish using LaTeX2e. -Authors: Mariusz Olko & Marcin Woli\'nski. -This document describes shortly creation of latex.fmt (or platex.fmt) -for Polish and usage in MiKTeX environement. -See readme.txt for more informations about the PLaTeX package. - -I. Preparing LaTeX2e format for Polish - There are two methods: - 1. `standard': just activate polish hyphenation patterns in the file - language.dat (menu `Hyphenation' in teTeX's texconfig or `Languages' - in `MiKTeX Options') and recompile latex.ltx (for MiKTeX 2.x from the - menu `TeX Formats'); as a result, latex.fmt including Babel machinery - will be generated. - 2. `non standard': it produces a clean and generic LaTeX2e without Babel - deadwood, containing only patterns for Polish and US English; this - method is prefered by many users in Poland. ;-) - The distribution allows to generate such a format: platex.fmt - (or pdfplatex.fmt) from teTeX's texconfig `Formats' menu (for MiKTeX - `TeX Formats' menu). - -II. Usage: the current implementations based on web2c, and MiKTeX - allow (hopefully) proper reencoding of input national characters - into internal TeX's, and back again, for all messages, .log, .toc, - .idx files written by TeX, etc. External readable TCX translation - files are used and they can be specified explicitly in the TeX file - or in the command line. - If we use latex.fmt with Polish patterns we can compile our file - with the command `latex --translate-file=TCXFILE myfile.tex'. - If the parse_fist_line is enabled (`--parse' option in the command line - or, permanently, parse_fist_line=t in texmf.cnf) - and the *first* line of TeX's file contains a structured comment - of the form - %&platex --translate-file=il2-pl - it suffices to run `tex file.tex' with platex.fmt and il2-pl.tcx - translation table (iso8859-2 to internal PL reencoding, which in fact - is recognized as LaTeX's OT4). - You can use TCX tables instead of LaTeX's - \usepackage[latin2]{inputenc} - \usepackage[OT4]{fontenc} - We can make a `platex' command available making on Unix a soft link - to tex, or (Windows) making a copy tex.exe into platex.exe in the - directory containing binaries. - Thus `platex -translate-file=TCXFILE myfile.tex' can be used as well. - Several TCX files are provided; they can be found in the .../web2c/ - directory: - amiga-pl.tcx AmigaPL <--> PL encoding - il2-pl.tcx iso8859-2 (latin2) <--> PL encoding - cp1250pl.tcx Windows cp1250 <--> PL encoding - cp852-pl.tcx IBM cp852 <--> PL encoding - macce-pl.tcx Apple MacCE <--> PL - maz-pl.tcx Mazovia <--> PL encoding - -III. Polish PostScript fonts in Type 1 format - The installation can already contain Type 1 PL fonts; - they can be also downloaded from the nearest CTAN node or its mirror: - CTAN//fonts/psfonts/polish/plpsfont/ - or copied from the CD TeX Live. - .pfb files should reside in the directory: .../fonts/type1/public/pl/ ; - font map and encoding files should go to .../dvips/pl/ directory. - - The preparation of map files are now automatized by running updmap - program. - - Dvips can be prepared for using PL fonts in Type 1 format in two ways: - * the contents of texmf/dvips/pl/pl.map should be included - into the standard texmf/dvips/config/psfonts.map. - * in texmf/dvips/config/config.ps the additional map file can be - declared after standard `p psfonts.map' line: - p +pl.map - - In order to use Type 1 fonts with pdfTeX, the contents of - texmf/dvips/config/pdftex.map file can be updated with - the contents of pl.map, or the line - map +pl.map - can be added to the file texmf/pdftex/config/pdftex.cfg. - ---------------------------------------------------------------------------- diff --git a/Master/texmf-dist/doc/latex/platex/base/conowego.txt b/Master/texmf-dist/doc/latex/platex/base/conowego.txt deleted file mode 100644 index aa4621095f2..00000000000 --- a/Master/texmf-dist/doc/latex/platex/base/conowego.txt +++ /dev/null @@ -1,94 +0,0 @@ -Zmiany w pakiecie PLaTeX -======================== - -Wersja 1.3.1 (2003/05/09): -========================== - -* Niekompatybilna zmiana makra \today: już nie ma ' roku' na końcu. - Poprzednie zachowanie można uzyskać za pomocą opcji pakietu 'roku'. - Opcja 'r.' daje wariant '9 maja 2003 r.'. - -Wersja 1.3.0 (2003/03/19): -========================== - -* Z tajemniczych powodów cotangens nazywał się \ctan zamiast \cot. - Poprawione. -* Dodana funkcja \nwd jako tłumaczenie \gcd. -* Dodana opcja QX (analogiczna do OT4 i T1). -* Polecenia \mathit, \mathbf, ... będą działać poprawnie z polskimi - znakami, o ile użyte z TCX. -* Nowe opcje prefixinginverb i noprefixinginverb. - -Wersja 1.2.4: -============= - -* Poprawiony błąd w trybie \prefixing: /l i /L zżerało odstępy w - spisie treści (zgłosił Bogusław Jackowski, dzięki!) - -Wersja 1.2.3: -============= - -* Poprawiony błąd w trybie \prefixing: // powodowało błędy w spisie treści -* Nowa wersja układu QX zawiera znak Euro - -Wersja 1.2.2: -============= - -* Poprawiony błąd w opcji MeX związany z makrem \= - -Wersja 1.2.1: -============= - -* dodany plik qxenc.def definiujacy układ fontow QX -* drobne zmiany dokumentacji -* wylaczono tworzenie pliku ot4enc.def, poniewaz jest on juz w - dystrybucji LaTeXa (dla starszych dystrybucji wystarczy usunac - komentarz w oznaczonym miejscu pliku platex.ins) - -Wersja 1.2: -============ - -* rozpowszechniana na zasadach LaTeX Project Public License -* zmienione wszystkie pliki .fd odwzorowujace LaTeXowe nazwy krojow - pisma w nazwy plikow metrycznych. Nowe definicje pozwalaja na - zaladowanie fontow PL w dowolnym stopniu pisma. Pliki sa zgodne ze - starymi w tym sensie, ze wszystkie uprzednio dostepne kombinacje - kroj/grubosc/odmiana/stopien powoduja zaladowanie tego samego fontu, - co poprzednio -* nowe polecenia \pauza i \ppauza generujace pauze i polpauze z - dwupunktowymi odstepami -* zmienione makro \seename (uzywane przez makeidx.sty w pozycjach - odsylaczowych skorowidza) (bylo ,,Patrz'', jest ,,zob.'') -* zmienione \refname na ,,Literatura'' i \bibname na ,,Bibliografia'' -* drobne poprawki: bardziej robustna procedura hyphen.cfg - - -Wersja 1.01: -============ - -* nowe polecenie \selecthyphenation umozliwiajace zmiane uzywanych - wzorcow dzielenia wyrazow (krotkie wstawki w obcych jezykach) -* poprawione w formacie bledne wartosci \*hyphenmin dla angielskiego - - -Wersja 1.0: -============ - -* zmiana nazwy --- dawniej ,,Po polsku'' -* nowy sposob generowania formatu, konfiguracja przy pomocy pliku - language.dat -* dokumenty uzywajace pakietu beda sie poprawnie skladac przy pomocy - formatu wygenerowanego przez Babel -* format wygenerowany przy pomocy hyphen.cfg z PLaTeXa pozwala na - poprawny sklad dokumentow uzywajacych pakietu babel -* zostala ulepszona zgodnosc PLaTeXa z MeXem/LaMeXem -* dostosowano nazwy plikow do zmienionego standardu LaTeXa --- - wszystkie nazwy sa pisane wylacznie minuskulami -* wyeliminowano pewna ilosc bledow (np. blad w pierwszej formule w - dokumentach skladanych z uzyciem fontow PL; w trybie zgodnosci z - MeXem problem z uzyciem \= w przypisach) -* deklaracja \prefixing jest teraz lokalna -* dodano dwa pakiety (plprefix i ot1patch) wspomagajace sklad w - trudnych warunkach (tj. gdy standardowy sposob instalacji PLaTeXa z - jakichs powodow jest nieodpowiedni) - diff --git a/Master/texmf-dist/doc/latex/platex/base/czytaj.txt b/Master/texmf-dist/doc/latex/platex/base/czytaj.txt deleted file mode 100644 index 15c53504392..00000000000 --- a/Master/texmf-dist/doc/latex/platex/base/czytaj.txt +++ /dev/null @@ -1,229 +0,0 @@ -********************************************************************** -* * -* PLaTeX czyli LaTeX2e po polsku * -* * -* * -* * -* Copyright (C) 1994 by Mariusz Olko. * -* Copyright (C) 1997 by Mariusz Olko and Marcin Woli\'nski. * -* Copyright (C) 2000,2002,2003 by Marcin Woli\'nski. * -* * -********************************************************************** - - ---- Informacje ogolne - -Pakiet PLaTeX dostarcza narzedzi potrzebnych do skladu dokumentow -w jezyku polskim LaTeXem 2e. Glowne cechy pakietu - -* wspiera sklad czcionkami `pl' pochodzacymi z pakietu MeX -* wspiera sklad czcionkami w ukladzie T1 znanymi jako czcionki EC -* wspiera sklad czcionkami w ukladzie QX, w szczegolnosci krojami - 'Quasi' tworzonymi przez JNS Team -* umozliwia skompilowanie dokumentu nawet wtedy gdy dostepne sa - jedynie czcionki `CM' -* wspolpracuje z polskimi wzorcami przenoszenia -* dziala z _formatem_ Babel z polskimi wzorcami przenoszenia -* pozwala wygenerowac format LaTeX z polskimi wzorcami przenoszenia, - zgodny z Bablem ale bez jego makr -* wspomaga notacje `ciachowa' -* posiada tryb 99.99% zgodnosci z LaMeXem -* wspomaga prace z roznymi wejsciowymi stronami kodowymi - -Dodatkowo dolaczone sa dwa style, ktore pozwola posluzyc sie -LaTeXem 2e w najbardziej nawet nieprzyjaznym otoczeniu. - -* styl plprefix pozwala na uzyskanie polskich liter przy pomocy - notacji prefiksowej z dowolnie wybranym prefiksem (pomocny - np. do robienia wydrukow z CWEBa). -* styl OT1patch dorabia ogonki wg najlepszych znanych standardow do - oryginalnych czcionek CM (kod Leszka Holenderskiego). - -Nie zachecamy do stosowania tych pakietow, poza szczegolnymi -przypadkami. - - Obecnie nie ma powodów ze strony samego TeXa żeby nie używać dla -polskich znaków naturalnej notacji ośmiobitowej. Notacja prefiksowa -staje się z wolna nienaturalnym dziwactwem. Wyjątek stanowią jeszcze -pewne nieprzyjazne środowiska obliczeniowe. Na tę okoliczność -polski.sty oferuje notację ciachową. Niezaleznie od opinii na dobor -takiego czy innego znaku jako prefix uwazamy, ze im mniej sprzecznych -,,standardow'' tym lepiej. Jeśli trzeba, używajcie ciacha! - - Polskie znaki sa powszechnie dostepne w MeXu od lat a obecnie -rowniez w zestawie czcionek EC dostepnych w wiekszosci dystrybucji -TeXa i zawsze beda dawac lepsze efekty niz stosowanie protez zawartych -w OT1patch. Poza tym uzywanie OT1patch nie pozwala na pelne -zastosowanie polskich wzorcow przenoszenia. - ---- Licencja - -PLaTeX stanowi oprogramowanie swobodne, może być dystrybuowany w -zgodzie z licencją LaTeX Project Public License (zob. plik lppl.txt w -dystrybucji LaTeXa; CTAN:macros/latex/base/lppl.txt). - ---- Pliki wchodzace w sklad pakietu - -W sklad pakietu wchodzi kilka plikow zawierajacych udokumentowane -(w wiekszosci :-) zrodla makr. - -* polski.dtx - zawiera zrodla pakietu polski -* strony.dtx - plik z wejsciowymi stronami kodowymi dla LaTeXa oraz - definicja ukladu czcionek OT4 -* plfonts.fdd - definicje czcionek `PL' do wykorzystania w LaTeXu -* platex.ins - glowny skrypt instalacyjny -* polski.ins - skrypt generujacy podstawowe pliki pakietu -* plprefix.dtx - zawiera zrodla stylu pozwalajacego na uzyskiwanie - polskich liter przy pomocy znakow innych niz / -* plprefix.ins - skrypt instalacyjny dla plprefix.sty -* ot1patch.dtx - zawiera zrodla stylu dorabiajacego ogonki - do czcionek CM -* ot1patch.ins - skrypt instalacyjny dla ot1patch.sty -* czytaj.txt - ten plik -* readme.txt - opis instalacji po angielsku -* conowego.txt - lista zmian w pakiecie - ---- Instalacja pakietu - -Po rozpakowaniu pakietu nalezy wygenerowac wszystkie potrzebne pliki -uruchamiajac skrypt platex.ins - tex platex.ins -Skrypt wygeneruje na poczatek podstawowe pliki pakietu tzn. styl -polski.sty, plik konfigurujacy wzorce przenoszenia wyrazow wczytywane -przez LaTeX oraz opisy wejsciowych stron kodowych. Nastepnie -uzytkownik jest pytany czy ma zainstalowane czcionki `PL' pochodzace z -instalacji MeXa. Jesli czcionki sa zainstalowane, generowane sa pliki -definiujace polskie czcionki dla LaTeXa. Jesli czcionki nie sa -zainstalowane w systemie, nalezy zadbac aby nie bylo tez pliku -ot4cmr.fd na sciezce LaTeXa, aby nie wprowadzic w blad procedury -rozpoznajacej srodowisko w stylu polski.sty. Na zakonczenie nalezy -skopiowac pliki *.fd *.sty *.def *.cfg oraz plhyph.tex do katalogu -czytanego przez TeXa podczas kompilacji. - -Ostatnim etapem jest wygenerowanie nowego formatu LaTeXa. Jest to -potrzebne dla umieszczenia w formacie polskich wzorcow przenoszenia. -Sposob generowania formatu zalezy od implementacji. W wiekszosci -wspolczesnych implementacji trzeba wywolac program tex ze specjalna -opcja na pliku latex.ltx. W teTeXu, web2c, TeXlive jest to - tex -ini latex.ltx -w emTeXu - tex386 /i/o/r /mt13000 latex.ltx - -Uwaga: wygenerowanie formatu przy pomocy plikow konfiguracyjnych -zawartych w PLaTeXu powiedzie sie tylko jezeli LaTeX znajdzie pliki -hyphen.cfg i language.dat _przed_ analogicznymi plikami z pakietu -Babel, ktore moga jednoczesnie byc obecne w systemie. Mozna to -osiagnac manipulujac zmiennymi w srodowisku (stosownie do -implementacji) lub umieszczajac hyphen.cfg i language.dat w biezacym -katalogu. -Uwaga 2: wspolczesne implementacje czesto zawieraja pomocnicze -narzedzia automatyzujace generowanie formatow. - ---- Dokumentacja - -Pliki dtx zawieraja teksty makr wraz z dokumentacja. Sa one gotowe -do wydruku po przepuszczeniu przez LaTeX. Instrukcje poslugiwania sie -stylem polski mozna uzyskac uruchamiajac - latex polski.dtx -a dalej uzywajac swojego ulubionego podgladacza. - - ---- Osmiobitowe wprowadzanie polskich liter - -Niezawodnym sposobem wprowadzania polskich znakow jest skorzystanie z -przekodowywania znaków na postać wewnętrzną przez samego TeXa. W -chwili obecnej stosowne wsparcie jest obecne co najmniej w web2c, -teTeXu, TeXlive, fpTeXu, mikTeXu i emTeXu. - -W implementacjach, które nie dają takiego wsparcia, można zastosować -podejście przez znaki aktywne implementowane w standardowym pakiecie -inputenc. - -Przekodowywanie nie pozwala na pracę z kilkoma wejściowymi stronami -kodowymi w jednym dokumencie ani fontami o różnych układach polskich -znaków. Jest za to bardziej bezpieczne ze wzgledu na współpracę z -programami zewnetrznymi. Należy również zwrócić uwagę, że -przekodowanie na poziomie implementacji jest zależne od układu -stosowanych fontów. Definicje przekodowania przygotowane dla fontów -PL z konieczności mapują tylko ,,polskie znaki''. Dla kontrastu -definicje stron kodowych pakietu inputenc (np. cp1250 czy cp852) -obejmują wszystkie znaki (włącznie ze znakami nieliterowymi). - -Oto szczegóły specyficzne dla implementacji: - ------- web2c, teTeX, TeXlive, fpTeX, mikTeX - -W tych implementacjach kodowanie dokumentu zadaje się przy pomocy -opcji --translate-file zadającej plik definiujący przekodowanie. Na -przykład - latex --translate-file=il2-pl dokument.tex -przetwarza dokument z polskimi znakami zapisanymi w kodzie ISO Latin-2. -Można również, i jest to rozwiązanie zalecane, zadać kod w pierwszej -linii dokumentu przy pomocy następującego ,,magicznego'' komentarza: - -%&latex --translate-file=il2-pl - -W tym przypadku do przetwarzania dokumentu wystarczy - - latex dokument.tex - -W standardowej dystrybucji zawarta jest spora garść plików -definiujących przekodowanie. Pliki te mają rozszerzenie .tcx i -rezydują w podkatalogu texmf/web2c korzenia instalacji. Są to pliki -tekstowe, o realizowanym przekodowaniu można dowiedzieć się z -komentarza w pierwszych liniach pliku. - ------- emTeX - -W przypadku pracy z emTeXem przekodowanie musi zostać ,,zaszyte'' w -plik formatu. Jeżeli ma się do czynienia z dokumentami w różnych -układach, konieczny jest oddzielny plik formatu dla każdego układu. - -Pliki przekodowań dla polskich znaków dla emTeXa dostarczane są z -MeXem. Na przykład poniższe polecenie generuje format LaTeX z -kodowaniem Mazovii: - - tex386 /i/o/r /cmaz2pl /mt13000 latex.ltx - - ------- implementacje nie zapewniające przekodowania - -W przypadku korzystania z takiej implementacji (lub chęci użycia w -jednym dokumencie różnie zakodowanych fragmentów) należy do preambuły -dokumentu dodać wywołanie pakietu inputenc z opcją wskazującą stronę -kodową, np. - \documentclass{article} - \usepackage{polski} - \usepackage[mazovia]{inputenc} -Podczas instalacji PLaTeXa tworzone sa pliki ze stronami kodowymi: - -mazovia - dla popularnej (kiedyś) strony kodowej na PCetach. -amigapl - dla polskiej strony kodowej uzywanej na Amidze - -Ponadto w dystrybucji LaTeXa zawarte są następujące strony -interesujące dla polskiego użytkownika: - -cp1250 - dla Windowsowej strony centralnoeuropejskiej CP1250 -latin2 - kodowanie ISO 8859-2 (Latin-2) -cp852 - dla DOS-owej strony CP852 (tzw. IBM Latin-2) - -Wiekszosc instalacji TeXowych czyta osmiobitowe znaki zawarte w -dokumentach. Niektore starsze implementacje wymagaja uzycia do tego -specjalnej opcji podczas generowania formatu. W przypadku emTeXa jest -to opcja /8, format nalezy wygenerowac komenda - tex386 /i /8 /mt13000 latex.ltx -Parametr /mt zwieksza wewnetrzne tablice emTeXa tak by zmiescily sie -dwa komplety wzorcow przenoszenia, amerykanski i polski. - ---- Podziekowania - -* Markowi i Jackowi za MeXa i LaMeXa -* Robert Ramiega przyslal tablice kodowa uzywana na Amidze - - - - -********************************************************************** - Marcin Woli\'nski mailto:wolinski@gust.org.pl - http://www.mimuw.edu.pl/~wolinski -********************************************************************** diff --git a/Master/texmf-dist/doc/latex/platex/base/platex.html b/Master/texmf-dist/doc/latex/platex/base/platex.html deleted file mode 100644 index ed8482ea347..00000000000 --- a/Master/texmf-dist/doc/latex/platex/base/platex.html +++ /dev/null @@ -1,316 +0,0 @@ -<HTML> -<HEAD> -<meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> -<TITLE>PLaTeX, pdfPLaTeX</TITLE> -</HEAD> - -<BODY> - -<!-- January 2003. Staszek Wawrykiewicz (StaW@gust.org.pl). -teTeX 2.0 revision. Public domain. --> - -<center> -<h2>PLaTeX i pdfPLaTeX</h2> -</center> - -Dokumentacja niniejsza omawia pokrótce tworzenie formatów dla programów -<code>tex</code> i <code>pdftex</code> (wersji TeX-a tworzącej od razu -pliki PDF) ze wsparciem dla języka polskiego i ich użycie -w środowisku opartym na <code>web2c</code> (dystrybucje -TeX Live/teTeX/fpTeX) lub MiKTeX. <p> - -<p> -Poniżej pokazano prosty przykład tworzenia pliku z użyciem -pakietu PLaTeX. Pakiet ten dostarcza narzędzi potrzebnych do składu -dokumentów w języku polskim LaTeXem 2e.<br> -Autorzy pakietu: Mariusz Olko i Marcin Woliński.<br> -Więcej informacji na temat samego pakietu -- patrz plik -<code>czytaj.txt</code> dystrybucji PLaTeX. - -<p> -Ponadto w dystrybucjach -dołączono przykładowy plik <code>doc/latex/platex/tstlatex.tex</code>. -służący do przetestowania poprawnego -działania formatu LaTeX/PLaTeX. Początkującym użytkownikom zaleca się -zapoznanie z zawartością tego pliku. -Plik ten dostępny jest także na serwerze -<a href="ftp://ftp.gust.org.pl/pub/TeX/GUST/contrib/zaczynam/">GUST</a>. -Techniczne szczegóły dotyczące użycia pakietu polski.sty -(główny element pakietu platex) dostępne są po dwukrotnym uruchomieniu:<br> - <code>platex polski.dtx</code><br> - <code>platex polski.dtx</code><br> -i wyświetleniu wynikowego <code>polski.dvi</code>.<p> - -<hr> - -<h3>I. Przygotowanie formatu LaTeX2e do obsługi języka polskiego</h3> - -Format w systemie TeX to wstępnie prekompilowany (aby przyspieszyć -jego analizę przez program <code>tex/pdftex</code>) zestaw makrodefinicji oraz reguł -przenoszenia wyrazów dla wybranego zestawu języków. -Plik formatu z reguły posiada rozszerzenie <code>.fmt</code>. -Tworzenie formatu to, w skrócie, uruchomienie programu -<code>tex/pdftex</code> -z opcją <code>--ini</code> i wczytanie odpowiedniego pliku -inicjującego (dla LateX jest to plik <code>latex.ltx</code>). -W LaTeX 2e zestaw reguł przenoszenia wyrazów jest zwyczajowo -deklarowany w pliku o nazwie <code>language.dat</code>. -Plik ten znajduje się zwykle w podkatalogu -<code>tex/generic/config/language.dat</code> lokalnej konfiguracji systemu -TeX bądź w identycznym podkatalogu katalogu głównego instalacji. Modyfikacja -<code>language.dat</code> polega na usunięciu w tym pliku znaku komentarza -`%' w wierszu<br> -<code>polish plhyph.tex</code><br> -i ewentualnym -zablokowaniu takim znakiem niepożądanych deklaracji wzorców dzielenia wyrazów. - -Przygotowanie formatu: -<ul> - <li> <b>standardowe</b>: w teTeX należy uruchomić program <code>texconfig</code>, - uaktywnić reguły dzielenia wyrazów dla języka polskiego (menu - <code>Hyphenation</code> uruchamia edycję pliku - <code>language.dat</code>; po zapisaniu zmian w pliku - i zakończeniu edycji, zostanie automatyczne wygenerowany format - <code>latex.fmt</code> zawierający - wybrane wzorce dzielenia oraz mechanizm Babel przełączania języków; - <code>texconfig</code> tworzy ponadto dowiązanie (lub program) - <code>latex</code>.<br> - Dla dociekliwych: powyższe odpowiada uruchomieniu z linii - poleceń:<br> - <code>fmtutil --byfmt latex</code><br> - zaś na niższym poziomie -- poleceniu<br> - <code>tex --ini --progname=latex latex.ini</code><br> - W instalacji MiKTeX (od wersji 2.0) należy uruchomić menu - <code>MiKTeX Options</code>, zaznaczyć w podmenu - <code>Languages: polish</code> reguły przenoszenia wyrazów, po czym - w menu <code>TeX Formats</code> wygenerować (przyciskiem - <code>Build</code>) nowy format <code>latex.fmt</code>, zawierający - polskie wzorce.<br> - Format <code>pdflatex.fmt</code> dla programu <code>pdftex</code> - tworzony jest analogicznie. -<li> <b>niestandardowe</b>, które tworzy ,,czysty'' format LaTeX2e zawierający - jedynie wybrane wzorce dzielenia wyrazów, bez zbędnych mechanizmów Babel. - Jest to metoda preferowana przez wielu polskich użytkownikow. ;-) - <a href=#AA1>Dlaczego PLaTeX a nie Babel?</a> O tym poniżej. - Dla odróżnienia przyjęto nazywać taki format <code>platex</code> - (lub <code>pdfplatex</code> dla pdfTeX). Formaty te korzystają z ,,prywatnej'' - kopii pliku <code>language.dat</code> z zadeklarowanymi od razu - polskimi i angloamerykanskimi wzorcami przenoszenia wyrazów. - Procedura opisana - w poprzednim punkcie pozwala na wygenerowanie takich formatów - za pomocą programu <code>texconfig</code>: menu - <code>Formats</code> - uruchamia edycję pliku <code>fmtutil.cnf</code>, należy tu - odblokować wiersz dotyczący formatu <code>platex</code> lub - <code>pdfplatex</code> (usunąć znak # przed deklaracją interesującego nas - formatu) i , po zapisaniu pliku, powrócić do menu nadrzędnego; - ,,w tle'' zostanie wykonany program <code>fmtutil</code>; - utworzone zostanie ponadto dowiązanie - <code>platex</code> (<code>pdfplatex</code>).<br> - W wypadku gdy nie mamy (jeszcze) programu <code>texconfig</code> (fpTeX dla - Windows) procedura generowania formatu <code>platex</code> (lub - <code>pdfplatex</code>) da się przedstawić następująco:<br> -<ol> -<li>należy odszukać plik <code>texmf/web2c/fmtutil.cnf</code> (edytujemy - kopię tego pliku - znajdującą sią w lokalnym drzewie katalogów TeX-owych użytkownika - lub w drzewie przeznaczonym na lokalne konfiguracje; położenie - właściwego pliku pokaże uruchomienie polecenia - <code>kpsewhich fmtutil.cnf</code>); -<li> w pliku fmtutil.cnf należy odblokować wiersz dotyczący formatu - <code>platex</code> lub <code>pdfplatex</code> (usunąć znak #); -<li> uruchomić polecenie: <code>fmtutil --byfmt platex --dolinks</code> (lub - <code>fmtutil --byfmt pdfplatex --dolinks</code>). -</ol> - - Dla MiKTeX (od wersji 2.0) - należy uruchomić menu <code>MiKTeX Options</code>, w podmenu - <code>TeX Formats</code> zaznaczyć format - <code>PLaTeX</code> (lub <code>pdfPLaTeX</code>) i utworzyć - (przyciskiem <code>Build</code>) potrzebne formaty. - -<p> -W omawianych wyżej przypadkach tworzony jest plik formatu - <code>platex.fmt</code> (lub <code>pdfplatex.fmt</code>), który jest - umieszczany w katalogu właściwym dla tego rodzaju - plików, oraz tworzony jest program <code>platex</code> lub - <code>pdfplatex</code> (uruchamia on program <code>tex</code> lub - <code>pdftex</code> z odpowiednim formatem). -</ul> -<p> - - -<a name=AA1> -<h4>Dlaczego PLaTeX a nie Babel?</h4> - -(Fragment ten jest cytatem z listu nadesłanego na listę dyskusyjną GUST -przez Marcina Wolińskiego).<br> - -W porównaniu do pakietu Babel, PLaTeX ma kilka mniej lub bardziej -istotnych zalet: - -</para> -<ul> -<li> - PLaTeX udostępnia tradycyjne definicje nazw polskich funkcji - trygonometrycznych <code>\tg</code>, <code>\ctg</code>, <code>\arc</code> - i polskich znaków mniejsze-równe oraz większe-równe. -<li> - PLaTeX umie poprawne przenosić wyrazy złożone (tj. takie jak np. - biało-czerwony) udostępniając do tego celu polecenie <code>\dywiz</code>. -<li> - PLaTeX wstawia prawidłowe odstępy na końcu zdania. -<li> - Babel nie wspiera do końca fontów w układzie OT4 (fontów PL), - co powoduje, - że polskie znaki diakrytyczne w wyrazach wstawianych automatycznie - przez LaTeX (dokładnie ,,ę'' w słowie część oraz ,,ą'' w słowie - ,,załącznik'') sklejane z dwóch znaków. Jest to drobny, ale ciągle - nie usunięty błąd. (Można go poprawić samodzielnie dokonując niewielkiej - modyfikacji pliku polish.sty z dystrybucji pakietu Babel.) - Obwiedniowe fonty OT4 są niezastąpione przy tworzeniu plików - w formacie PDF. -</ul> -<para> - Podsumowując: jeżeli nie potrzebujemy środowiska wielojęzycznego to dużo - mniejsza objętość pakietu PLaTeX oznacza także mniejszą liczbę błędów - i potencjalnych kolizji z innymi częściami LaTeXa.<br> - [achiwum GUST-L, list z 06/06/1997] -</para> - -<hr> - -<h3>II. Użycie</h3> - -Aktualne implementacje, oparte na Web2c, a także MiKTeX pozwalają -na prawidłowe przekodowanie znaków diakrytycznych w pliku TeX-owym -na wewnętrzną reprezentację, stosowaną przez programy. -W Polsce, niestety, -stosowane są różne ,,standardy'' kodowania diakrytyków w tworzonych przez -użytkownika plikach, zależnie od systemu operacyjnego. Dla potrzeb systemu -TeX używamy zewnętrznych, tekstowych plików TCX, pozwalających ,,obsłużyć'' -różne spotykane ,,standardy''. Dzięki temu przekodowanie działa też -w drugą stronę, kiedy TeX wyświetla komunikaty i zapisuje pliki -<code>.log</code>, a także pliki ze spisem treści, skorowidzem itp.<p> - -Uruchomienie polecenia:<br> -<code>latex --translate-file=TCXFILE myfile.tex</code><br> -oznacza uruchomienia TeX-a z formatem <code>latex.fmt</code> -i z odpowiednią tablicą przekodowań (ich lista znajduje się -poniżej). W identyczny sposób uruchamiamy polecenie <code>platex</code>.<p> - -Przekodowanie (plik TCX) może być deklarowane bezpośrednio w pliku -TeX-owym. Począwszy od wersji Web2c 7.4, wymaga to podania -w wierszu poleceń opcji <code>--parse</code> lub włączenia jej na -stałe, co wymaga zmiany w głównym pliku -konfiguracyjnym <code>texmf.cnf</code>:<br> -<code>parse_first_line = t</code><br> -(t -- od `true', zamiast domyślnego przypisania f -- od `false'). - -<p> -Przykładowo, jeśli <b>pierwszy</b> wiersz pliku zawiera - komentarz strukturalny postaci<br> - <code>%&platex --translate-file=il2-pl</code><br> - to plik może być przetworzony za pomocą polecenia <code>tex plik.tex</code>; - zostanie wtedy wczytany format <code>platex.fmt</code> oraz tablica - <code>il2-pl.tcx</code> - przekodowania z układu iso8859-2 do układu fontów PL (wewnętrznego - dla programu TeX; w LaTeX-u ma on kryptonim OT4).<p> - -Tym samym zbędna jest deklaracja w preambule pliku LaTeX-owego:<br> - <code>\usepackage[latin2]{inputenc}</code><p> - <code>\usepackage[OT4]{fontenc}</code><p> - - -W dystrybucjach dostarczono szereg plikow TCX. Można je znaleźć -w katalogu <code>texmf/web2c/</code>:<br> -<table border> -<tr> - <td> amiga-pl.tcx </td> <td> AmigaPL do PL </td> -</tr> -<tr> - <td>il2-pl.tcx</td> <td> iso8859-2 (latin2) do PL </td> -</tr> -<tr> - <td>cp1250pl.tcx</td> <td> Windows cp1250 do PL </td> -</tr> -<tr> - <td>cp852-pl.tcx</td> <td> IBM cp852 do PL </td> -</tr> -<tr> - <td>macce-pl.tcx</td> <td> Apple MacCE do PL </td> -</tr> -<tr> - <td>maz-pl.tcx</td> <td> Mazovia do PL </td> -</tr> -</table> - -<p> -A oto przykład pliku LaTeX-owego: - -<pre> - %& --translate-file=cp1250pl - \documentclass[a4paper]{article} - \usepackage{polski} - \begin{document} - Polskie literki piszemy w standardzie Windows cp1250: ..... - \end{document} -</pre> - - Jak widać, nasz plik ma krótką preambułę -- pakiet <code>polski</code> - korzysta domyślnie z zainstalowanych fontów PL (odpowiada mu układ - OT4, więc zbędna jest deklaracja <code>\usepackage[OT4]{fontenc}</code>). - Jeśli korzystamy - z fontów EC nasza preambuła powinna zawierać dodatkowy wiersz:<br> - <code>\usepackage[T1]{fontenc}</code> - - -<h3> III. Polskie fonty PostScriptowe</h3> - - Aktualne dystrybucje zawierają fonty serii PL - (spolonizowane standardowe dla TeX-a fonty CM) w wersji - Type 1 (postscriptowe). - Można je także znaleźć w najbliższym węźle CTAN lub jego kopii, - np.:<br> - <code>ftp://sunsite.icm.edu.pl/CTAN/fonts/psfonts/polish/plpsfont/</code>.<br> - Pliki <code>.pfb</code> powinny znaleźć się w podkatalogu - <code>texmf/fonts/type1/public/pl/</code> naszej instalacji, zaś pliki - map fontowych (<code>.map</code>) oraz wektory kodowań -(<code>.enc</code>) -- w katalogu <code>texmf/dvips/pl/</code> -<p> -W dystrybucjach opartych na Web2c zautomatyzowano, poprzez użycie programu -<code>updmap</code>, proces tworzenia map fontowych dla programów -<code>dvips</code>, <code>pdftex</code> -i <code>dvipdfm</code>. Poniżej omówiono więc jedynie czego ten proces -dotyczy. -<p> - Sterownik <code>dvips</code> (zamieniający wynik pracy TeX-a, plik DVI, - do formatu PostScript) wymaga aby deklaracje map fontowych - (dla fontów PL konkretnie zawartość <code>texmf/dvips/pl/pl.map</code>) - były dołączone do pliku <code>texmf/dvips/config/psfonts.map</code>. - Mapy fontowe można alternatywnie dołączyć w pliku - <code>texmf/dvips/config/config.ps</code> (lub jego lokalnej kopii), - dopisując wiersz:<br> - <code>p +pl.map</code><br> - po deklaracji głównej mapy fontowej: <code>p psfonts.map</code>. <p> - - Aby fonty Type 1 były użyte przez program <code>pdfTeX</code>, - należy sprawdzić jakie mapy fontowe są deklarowane w pliku - <code>texmf/dvips/config/pdftex.map</code> -- powinien on także - zawierać deklaracje map fontowych dla fontów PL.<p> - -W dystrybucjach wszystkie aktualnie dostępne polskie fonty -Type1 są gotowe do użycia zarówno przez program <code>dvips</code>, -jak i <code>pdftex</code>.<p> - -Bardziej szczegółowe omówienie instalacji fontów Type1 zawarte -jest w artykule <a href="http://www.gust.org.pl/fonty/fonthint.html">Instalowanie -fontów Type1/True Type</a>. <p> - -<hr> - -<i>Staszek Wawrykiewicz</i> (StaW@gust.org.pl), 13.01.2003. - -</BODY> -</HTML> - diff --git a/Master/texmf-dist/doc/latex/platex/base/r22.mps b/Master/texmf-dist/doc/latex/platex/base/r22.mps deleted file mode 100644 index 89c068fbe52..00000000000 --- a/Master/texmf-dist/doc/latex/platex/base/r22.mps +++ /dev/null @@ -1,78 +0,0 @@ -%!PS -%%BoundingBox: -1 -22 158 72 -%%Creator: MetaPost -%%CreationDate: 1999.03.23:1034 -%%Pages: 1 -%*Font: plbx8 7.97011 7.97011 78:8 -%*Font: plr6 5.97758 5.97758 31:c -%*Font: plsy6 5.97758 5.97758 30:8 -%*Font: plex10 9.96265 9.96265 7a:f -%%EndProlog -%%Page: 1 1 - 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash - 1 setlinecap 1 setlinejoin 10 setmiterlimit -newpath 0 0 moveto -102.04723 0 lineto stroke -newpath 98.35153 -1.53084 moveto -102.04723 0 lineto -98.35153 1.53084 lineto - closepath -gsave fill grestore stroke -newpath 0 0 moveto -153.07042 0 lineto stroke -newpath 149.37401 -1.53114 moveto -153.07042 0 lineto -149.37401 1.53114 lineto - closepath -gsave fill grestore stroke -newpath 0 0 moveto -56.69281 42.5196 lineto stroke -newpath 54.65497 39.07784 moveto -56.69281 42.5196 lineto -52.81812 41.52693 lineto - closepath -gsave fill grestore stroke - 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth - [3 3 ] 0 setdash -newpath 56.69281 0 moveto -56.69281 42.5196 lineto stroke - [] 0 setdash -newpath 0 0 moveto -0 70.86601 lineto stroke -59.69281 40.76117 moveto -(x) plbx8 7.97011 fshow -64.8457 43.57397 moveto -(0) plsy6 5.97758 fshow -64.8457 38.14436 moveto -(2) plr6 5.97758 fshow -97.39522 -6.5423 moveto -(x) plbx8 7.97011 fshow -102.54811 -7.6326 moveto -(1) plr6 5.97758 fshow -148.41841 -9.1337 moveto -(x) plbx8 7.97011 fshow -153.5713 -6.32089 moveto -(0) plsy6 5.97758 fshow -153.5713 -11.7505 moveto -(1) plr6 5.97758 fshow -2.8346 -7.1843 moveto -(|) plex10 9.96265 fshow - 0 1.1955 dtransform truncate idtransform setlinewidth pop 0 setlinecap -newpath 7.3178 -6.5865 moveto -23.86319 -6.5865 lineto stroke -23.86319 -7.1843 moveto -({z) plex10 9.96265 fshow -newpath 32.82959 -6.5865 moveto -49.375 -6.5865 lineto stroke -49.375 -7.1843 moveto -(}) plex10 9.96265 fshow - 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap -newpath 0 -21.25981 moveto -8.50392 -8.50392 lineto stroke -newpath 7.72768 -12.4278 moveto -8.50392 -8.50392 lineto -5.1804 -10.72958 lineto - closepath -gsave fill grestore stroke -showpage -%%EOF diff --git a/Master/texmf-dist/doc/latex/platex/base/readme.txt b/Master/texmf-dist/doc/latex/platex/base/readme.txt deleted file mode 100644 index aca970483b5..00000000000 --- a/Master/texmf-dist/doc/latex/platex/base/readme.txt +++ /dev/null @@ -1,26 +0,0 @@ -Copyright (C) 1994 by Mariusz Olko. All rights reserved. -Copyright (C) 1997 by Mariusz Olko and Marcin Woli\'nski. -Copyright (C) 2000,2002,2003 by Marcin Woli\'nski. - -Bundle `PLaTeX' provides tools to typeset documents in Polish using -LaTeX2e. Documented source code is in *.dtx and *.fdd files. - -`PLaTeX' is free software redistributable in according to LaTeX -Project Public License version 1 or above (see lppl.txt in base LaTeX -distribution). - -To install `PLaTeX' run TeX on instalation script platex.ins - tex platex.ins -which will extract individual pieces of the bundle from the *.dtx -files. - -During the instalation you will be asked question whether you have -`PL' fonts installed on your system or not. If you have them -installation script will generate a number of font description files -for Polish fonts. In case you don't have those font the ot4cmr.fd -file should not be present on the system, as it will confuse -environment scanning routine in `polski.sty'. - -More info can be found in documentation of polski.sty source code. To -obtain DVI file with documentation run - latex polski.dtx diff --git a/Master/texmf-dist/doc/latex/platex/base/tstlatex.tex b/Master/texmf-dist/doc/latex/platex/base/tstlatex.tex deleted file mode 100644 index 284b36f2d78..00000000000 --- a/Master/texmf-dist/doc/latex/platex/base/tstlatex.tex +++ /dev/null @@ -1,117 +0,0 @@ -%& --translate-file=il2-pl -%% Staszek Wawrykiewicz (staw@gust.org.pl). Styczeń 2000. Public domain. -%% Przykładowy plik LaTeX-owy; ilustruje proste polecenia składu, zmiany -%% kroju pisma i włączanie grafiki. -%% Plik przetwarzamy DWUKROTNIE z użyciem formatu platex: platex tstlatex -%% lub pdfplatex: pdfplatex tstlatex (w tym wypadku otrzymamy plik .pdf) -%% Warto obejrzeć cały plik! -% ========= -% Znak % w wierszu oznacza komentarz; od tego znaku -% do końca wiersza tekst jest ignorowany w składzie. -% Wyjątkiem jest pierwszy wiersz pliku, zaczynający się -% od znaków %& i zawierający deklarację użytego w tekście -% kodowania znaków. -% === dokumenty przetwarzane przez LaTeX-a mają obowiązkową preambułę: -\documentclass{article} -\usepackage{polski} % pakiet makr wspomagający skład w jęz. polskim - -\usepackage{graphicx} % pakiet makr do włączania grafiki do tekstu - % (deklarowany w razie potrzeby) - -\begin{document} % Rozpoczynamy! - -\tableofcontents % po drugim przetworzeniu pliku wygenerowany - % zostanie w tym miejscu spis treści - -\section{Proste teksty} - -Najpierw test polskich liter (iso8859-2): ąćęłńóśźż ĄĆĘŁŃÓŚŹŻ - -Jak zobaczysz po przetworzeniu tego pliku, kolejny akapit zaczyna się -wcięciem. Domyślnie ma ono wielkość 20~pt, ale, jak wszystko w~\TeX-u, -może to być zmienione. -Skład prostych tekstów jest bardzo łatwy; \TeX{} automatycznie łamie -akapity i~numeruje strony. Pisząc tekst nie musisz się martwić o~spacje, -wcięcia itp., skupiasz się tylko na treści. Wiele -spacji w~pisanym tekście czy wiersz złamany w~wygodnym -dla nas miejscu -da nam -identyczny efekt w~składzie. Zauważyłeś pewnie znaczek tyldy, który -pojawia się w~tekście źródłowym; służy on do zaznaczenia spacji, -na których \TeX{} nie powinien przełamać wiersza. -Pojedyncze litery na końcu wiersza nie wyglądają zbyt ładnie, prawda? - -\noindent % usuń wcięcie dla tego akapitu -Ten akapit nie ma wcięcia. Tekst składany jest domyślnym fontem 10~pt -o~nazwie plr10. \textit{To tekst kursywą}, a~to \textbf{tekst pogrubiony}. -I~znów przywracamy krój prosty. - -Jedną z~największych zalet systemu \TeX{} jest elegancki skład wyrażeń -matematycznych, nawet bardzo skomplikowanych, zarówno w~ramach samego -akapitu $\sum_{n\in A} {1\over n}$, jak i~wyeksponowanych w~osi strony: -\begin{equation} -\sum_{n\in A} {1\over n} -\end{equation} -Czy widzisz różnicę w składzie takiego samego zapisu? - -\section{Nieco bardziej skomplikowane} - -\LaTeX{} oferuje gotowe polecenia opisu struktury dokumentu. Zaczęliśmy -właśnie nową część dokumentu i~program sam ustalił kolejny numer -części, krój pisma i~jego wielkość dla wyróżnienia tytułu, wstawił -pionowe odstępy itd. - -Pokażemy teraz mechanizm odsyłaczy do równań matematycznych (patrz -równanie~\ref{eq:aa1}), jak i~do rysunków (patrz rys.~\ref{pic:bqq1}). -Odsyłacze mogą wskazywać miejsca w~dokumencie, nawet takie, które -występują w~dalszej jego części. Właśnie dla rozwiązania odesłań tekst -niniejszy powinien być przetworzony dwukrotnie. - -A~oto przykład bardziej skomplikowanego wyrażenia i~fragment tekstu -matematycznego: -\begin{equation} \label{eq:aa1} - e_{\min} = \frac{1}{t_I}\int_{t_1}^{t_2}|f(t)|^2 dt - - \sum_{i=1}^n |c_i|^2 \frac{e_i}{t_I}. -\end{equation} - -Rozpatrzmy trójwymiarową przestrzeń $\mathcal{V}$ rozpiętą na -trzech wzajemnie prostopadłych wektorach $\mathbf{x}_1$, -$\mathbf{x}_2$, $\mathbf{x}_3$ (rys.~\ref{pic:bqq1}). -Niech $\mathcal{W}$ będzie płaszczyzną (podprzestrzenią) w~przestrzeni -$\mathcal{V}$ rozpiętą na wektorach $\mathbf{x}_1$ i~$\mathbf{x}_2$. -Załóżmy, że istnieje wektor $\mathbf{y}$ należący -do przestrzeni $\mathcal{V}$, ale nie należący do płaszczyzny~$\mathcal{W}$ - -% wstawiamy rysunek utworzony w innym programie -\begin{figure}[!tbhp] -\hbox to\textwidth{\hss\includegraphics{r22.mps}\hss} -\caption{Ilustracja typowych przebiegów $x_n(t)$ \label{pic:bqq1}} -\end{figure} - -Rysunek~\ref{pic:bqq1} został utworzony przez program MetaPost i~nie ma -pewności, że zostanie prawidłowo wyświetlony przez program Windvi, YAP, czy -Xdvi (programy te wyświetlają wynik składu -- plik DVI i~głównie -przeznaczone są do oglądania tekstu). -Jeśli intensywnie korzystasz z~plików graficznych, warto wynik składu -przetworzyć programem Dvips: -\begin{verbatim} - dvips tstlatex -o tstlatex.ps -\end{verbatim} -i~oglądać \verb|tstlatex.ps| (plik PostScript-owy) w~przeglądarce GSview. - -\section{Zakończenie} - -Pokazane przykłady prezentują jedynie drobny fragment możliwości -\LaTeX-a. Więcej informacji znajdziesz np. w~podręczniku -,,Nie za krótkie wprowadzenie do systemu \LaTeX2$\epsilon$'', dostępnym -na: -\begin{verbatim} -http://www.gust.org.pl -\end{verbatim} - -A~teraz spróbuj złożyć taki sam dokument np. w~MS~Word! - -\end{document} -Po tym poleceniu możesz pisać dowolne komentarze. -I tak nie ukażą się w składzie. - |