From e5fe07f6ccccd3508620e2159b9a6367100c50ea Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 23 Dec 2007 01:10:35 +0000 Subject: polski 1.3.2 update (22dec07) git-svn-id: svn://tug.org/texlive/trunk@5828 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/source/latex/polski/platex.ins | 196 ------------------ Master/texmf-dist/source/latex/polski/plfonts.fdd | 4 +- Master/texmf-dist/source/latex/polski/polski.dtx | 229 ++++++++++------------ Master/texmf-dist/source/latex/polski/polski.ins | 198 +++++++++++++++++++ Master/texmf-dist/source/latex/polski/strony.dtx | 4 +- 5 files changed, 305 insertions(+), 326 deletions(-) delete mode 100644 Master/texmf-dist/source/latex/polski/platex.ins create mode 100644 Master/texmf-dist/source/latex/polski/polski.ins (limited to 'Master/texmf-dist/source/latex/polski') diff --git a/Master/texmf-dist/source/latex/polski/platex.ins b/Master/texmf-dist/source/latex/polski/platex.ins deleted file mode 100644 index 47667013aa5..00000000000 --- a/Master/texmf-dist/source/latex/polski/platex.ins +++ /dev/null @@ -1,196 +0,0 @@ -%% -%% This file will generate fast loadable files and documentation -%% driver files from the doc files in this package when run through -%% LaTeX or TeX. -%% -%% -%% Copyright (C) 1994 by Mariusz Olko. All rights reserved. -%% Copyright (C) 1997,1998 by Mariusz Olko and Marcin Woli\'nski. -%% Copyright (C) 2000,2002,2003 by Marcin Woli\'nski. -%% -%% This file is part of the package `PLaTeX' -%% ----------------------------------------- -%% -%% It may be distributed under the conditions of the LaTeX Project Public -%% License, either version 1.2 of this license or (at your option) any -%% later version. The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.2 or later is part of all distributions of LaTeX -%% version 1999/12/01 or later. -%% -%% In particular, NO PERMISSION is granted to modify the contents of this -%% file since it contains the legal notices that are placed in the files -%% it generates. -%% -%% --------------- start of docstrip commands ------------------ -%% -\input docstrip -\keepsilent - -\declarepreamble\mainpreamble - -This is a generated file. - -Copyright (C) 1994 by Mariusz Olko. All rights reserved. -Copyright (C) 1997,1998 by Mariusz Olko and Marcin Woli\string\'nski. -Copyright (C) 2000,2002,2003 by Marcin Woli\string\'nski. - - -This file is part of the package `PLaTeX' ------------------------------------------ - -It may be distributed and/or modified under the -conditions of the LaTeX Project Public License, either version 1.2 -of this license or (at your option) any later version. -The latest version of this license is in - http://www.latex-project.org/lppl.txt -and version 1.2 or later is part of all distributions of LaTeX -version 1999/12/01 or later. - -This file may only be distributed together with a copy of the PLaTeX -package. - -\endpreamble - -\declarepreamble\cfgpreamble - -This is a generated file. - -Copyright (C) 2000,2002,2003 by Marcin Woli\string\'nski. - -This file is part of the package `PLaTeX' ------------------------------------------ - -It may be distributed and/or modified under the -conditions of the LaTeX Project Public License, either version 1.2 -of this license or (at your option) any later version. -The latest version of this license is in - http://www.latex-project.org/lppl.txt -and version 1.2 or later is part of all distributions of LaTeX -version 1999/12/01 or later. - -This file may only be distributed together with a copy of the PLaTeX -package. - -In particular, permission is granted to customize the declarations in -this file to serve the needs of your installation. -However, NO PERMISSION is granted to distribute a modified version -of this file under its original name. - -\endpreamble - - -\usepreamble\mainpreamble - -\def\batchfile{platex.ins} -\input docstrip -\keepsilent -\Msg{+------------------------------------------------------------------------} -\Msg{|} -\Msg{| Rozpoczelas instalacje pakietu PLaTeX, ktory dostarcza narzedzi} -\Msg{| potrzebnych do skladu w jezyku polskim LaTeXem 2e.} -\Msg{|} -\Msg{| Instalacja polega na usunieciu z plikow *.dtx oraz *.fdd komentarzy} -\Msg{| i wygenerowaniu plikow czytanych bezposrednio przez LaTeXa.} -\Msg{|} -\Msg{| *** Czy chcesz wygenerowac pliki?} -\Msg{|} -\Msg{+------------------------------------------------------------------------} -\Msg{|} -\Msg{| Welcome to the instalation routine of bundle PLaTeX, a set of tools} -\Msg{| aimed at typeseting in polish with LaTeX2e.} -\Msg{|} -\Msg{| *** Do you want to proceed?} -\Msg{|} -\Msg{+------------------------------------------------------------------------} -\Ask{\odpowiedz}{[t/n] [y/n]} -\def\1{n} -\ifx\1\odpowiedz \expandafter\endinput \fi -\generate{%\file{cp1250.def}{\from{strony.dtx}{windows}} - \file{mazovia.def}{\from{strony.dtx}{mazovia}} - \file{amigapl.def}{\from{strony.dtx}{amigapl}} - \file{qxenc.def}{\from{strony.dtx}{qx}} - \file{hyphen.cfg}{\from{polski.dtx}{hyphenation}} - \file{polski.sty}{\from{polski.dtx}{style}} -% Tu mozna wlaczyc generowanie ot4enc.def (dla starszych dystrybucji LaTeXa) -% \file{ot4enc.def}{\from{polski.dtx}{encoding}} -} -\batchinput{plprefix.ins} -\batchinput{ot1patch.ins} -\Msg{+------------------------------------------------------------------------} -\Msg{|} -\Msg{| Wygenerowane zostaly podstawowe pliki umozliwiajace kompilacje} -\Msg{| dokumentow w jezyku polskim.} -\Msg{| \space\space\space Kolejnym krokiem jest wygenerowanie plikow - zawierajacych} -\Msg{| opis polskich czcionek zainstalowanych na Twoim komputerze.} -\Msg{| Jesli na Twoim komputerze nie ma zainstalowanych czcionek `pl'} -\Msg{| pochodzacych z dystrybucji MeXa, opisy czcionek nie powinny zostac} -\Msg{| wygenerowane, aby nie wprowadzic w blad LaTeXa!} -\Msg{|} -\Msg{| *** Czy na Twoim komputerze sa zainstalowane czcionki `pl'?} -\Msg{|} -\Msg{+------------------------------------------------------------------------} -\Msg{|} -\Msg{| The basic polish language styles are already generated.} -\Msg{| Now we are ready to generate font description files.} -\Msg{|} -\Msg{| *** Do you have fonts `pl' installed on your system?} -\Msg{|} -\Msg{+------------------------------------------------------------------------} -\Ask{\odpowiedz}{[t/n] [y/n]} -\def\1{n} -\ifx\1\odpowiedz \expandafter\endbatchfile \fi -%\generate{\file{ot4cmss.fd}{\from{plfonts.fdd}{fd,ori,OT4,cmss}} -% \file{ot4cmr.fd}{\from{plfonts.fdd}{fd,ori,OT4,cmr}} -% \file{ot4cmtt.fd}{\from{plfonts.fdd}{fd,ori,OT4,cmtt}} -% \file{ot4cmfib.fd}{\from{plfonts.fdd}{fd,ori,OT4,cmfib}} -% \file{ot4cmfr.fd}{\from{plfonts.fdd}{fd,ori,OT4,cmfr}} -% \file{ot4cmdh.fd}{\from{plfonts.fdd}{fd,ori,OT4,cmdh}} -% \file{ot4ccr.fd}{\from{plfonts.fdd}{fd,ori,OT4,ccr}} -% \file{omlplcm.fd}{\from{plfonts.fdd}{fd,ori,OMLplcm}} -% \file{omlplm.fd}{\from{plfonts.fdd}{fd,ori,OMLplm}} -% \file{omsplsy.fd}{\from{plfonts.fdd}{fd,ori,OMSplsy}} -% \file{omxplex.fd}{\from{plfonts.fdd}{fd,ori,OMXplex}} -%} -\generate{\usepreamble\cfgpreamble - \file{ot4cmss.fd}{\from{plfonts.fdd}{OT4cmss,any}} - \file{ot4cmr.fd}{\from{plfonts.fdd}{OT4cmr,any}} - \file{ot4cmtt.fd}{\from{plfonts.fdd}{OT4cmtt,any}} - \file{ot4cmfib.fd}{\from{plfonts.fdd}{OT4cmfib,any}} - \file{ot4cmfr.fd}{\from{plfonts.fdd}{OT4cmfr,any}} - \file{ot4cmdh.fd}{\from{plfonts.fdd}{OT4cmdh,any}} - \file{ot4ccr.fd}{\from{plfonts.fdd}{OT4ccr,any}} - \file{omlplcm.fd}{\from{plfonts.fdd}{OMLplcm,any}} - \file{omlplm.fd}{\from{plfonts.fdd}{OMLplm,any}} - \file{omsplsy.fd}{\from{plfonts.fdd}{OMSplsy,any}} - \file{omxplex.fd}{\from{plfonts.fdd}{OMXplex,any}} -} -\Msg{+------------------------------------------------------------------------} -\Msg{|} -\Msg{| Skopiuj teraz pliki *.sty, *.def, *.fd, hyphen.cfg, plhyph.tex} -\Msg{| oraz language.dat do katalogu czytanego przez TeXa podczas kompilacji} -\Msg{| i jesli chcesz moc uzywac polskich wzorcow przenoszenia, wygeneruj} -\Msg{| ponownie format LaTeX.} -\Msg{|} -\Msg{| Powodzenia!} -\Msg{|} -\Msg{+------------------------------------------------------------------------} - -\endbatchfile - -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} diff --git a/Master/texmf-dist/source/latex/polski/plfonts.fdd b/Master/texmf-dist/source/latex/polski/plfonts.fdd index c8d082a06a1..6e524ed866b 100644 --- a/Master/texmf-dist/source/latex/polski/plfonts.fdd +++ b/Master/texmf-dist/source/latex/polski/plfonts.fdd @@ -2,7 +2,7 @@ % % Copyright 2000 by Marcin Woli\'nski. All rights reserved. % -% This file is part of the PLaTeX package. +% This file is part of the package 'Polski'. % ---------------------------------------- % % The file may be distributed under the terms of the LaTeX Project @@ -32,7 +32,7 @@ %<*driver> \ProvidesFile{plfonts.drv} % - [2000/10/09 v1.2 Font defs for fonts PL (MW)] + [2007/12/18 v1.2 Font defs for fonts PL (MW)] % %<*driver> \documentclass{ltxdoc} diff --git a/Master/texmf-dist/source/latex/polski/polski.dtx b/Master/texmf-dist/source/latex/polski/polski.dtx index ca5fd563f0a..bac0674b931 100644 --- a/Master/texmf-dist/source/latex/polski/polski.dtx +++ b/Master/texmf-dist/source/latex/polski/polski.dtx @@ -2,10 +2,10 @@ % % Copyright (C) 1994 by Mariusz Olko. All rights reserved. % Copyright (C) 1997,1998 by Mariusz Olko and Marcin Woli\'nski. -% Copyright (C) 2000,2001,2003 by Marcin Woli\'nski. +% Copyright (C) 2000,2001,2003,2007 by Marcin Woli\'nski. % All rights reserved. % -% This file is part of the package `PLaTeX' +% This file is part of the package 'Polski' % ------------------------------------------------------------------ % % The file may be distributed under the terms of the LaTeX Project @@ -36,7 +36,7 @@ %% Comment next line if you want to print the code %%\OnlyDescription \def\parsedate#1/#2/#3.{\day=#3 \month=#2 \year=#1 } -\parsedate 2003/05/09. +\parsedate 2007/12/18. \author{\begin{tabular}[t]{c} Mariusz Olko\\[4pt] Litter\ae\\ @@ -51,8 +51,8 @@ \end{tabular} }%\\[4pt] -\title{\LaTeXe\ po polsku czyli \PLaTeX\\ - wersja 1.3.1} +\title{Pakiet \textsc{Polski}\\ + wersja 1.3.2} \begin{document} \maketitle @@ -69,87 +69,62 @@ % \def\PostScript{\textsc{PostScript}} % \def\Polski{\textsc{Polski}} % \def\polski{\textsc{polski}} -% \def\popolsku{P\LaTeX} +% \def\popolsku{Polski} % \def\Babel{\textsc{Babel}} % % \prefixing % \section{Informacje dla u/zytkownik/ow} % \subsection{Kr/otki obraz ca/lo/sci} % -% Pakiet \popolsku\ sk/lada si/e z kilku zasadniczych cz/e/sci. +% Paczka dystrybucyjna pakietu \popolsku\ sk/lada si/e z kilku +% zasadniczych cz/e/sci. % \begin{itemize} % -% \item -% Pierwsz/a z nich stanowi/a pliki opisu czcionek maj/ace standardowo -% rozszerzenie |.fd|, a generowane przez program \textsf{DocStrip} z pliku -% |plfonts.fdd|. Znajduj/a si/e w nich informacje na temat czcionek -% |pl| czyli polskich wersji czcionek Computer Modern -% (dystrybuowanych z \LaMeX em) oraz czcionek |pc| czyli polskich -% wersji czcionek Computer Concrete. Dzi/eki zawartym tam informacjom -% czcionki te staj/a si/e dost/epne w Nowym Mechani/xmie Wyboru -% Czcionek (\emph{ang.} New Font Selection Scheme). -% Z pliku |plfonts.fdd| mo/zna wygenerowa/c pliki opisu -% czcionek zar/owno w Starym Uk/ladzie (OT1) jak i w Uk/ladzie Polskim -% (OT4). -% \iffalse -% Dodatkowo istnieje mo/zliwo/s/c wygenerowania plik/ow |fd|, kt/ore w -% miejsce czcionek Computer Modern w Starym Uk/ladzie podstawi/a -% odpowiednie wersje polskie. Podstawienie takie jest ingerencj/a w -% cz/e/s/c standardowego \LaTeX{}a i mo/ze, w bardzo rzadkich -% przypadkach, da/c inne wyniki sk/ladu ni/z przy u/zyciu oryginalnych -% czcionek Computer Modern. -% \fi -% -% \item -% Druga cz/e/s/c plik/ow zwi/azana jest z konfiguracj/a \LaTeX{}a. -% Na razie w sk/lad pakietu wchodzi jedynie cz/e/s/c pozwalaj/aca -% na do/l/aczenie do standardowego \LaTeX{}a polskich wzorc/ow -% przenoszenia wyraz/ow. Do tego celu zosta/l przewidziany w \LaTeX u -% plik o nazwie |hyphen.cfg|. Je/zeli podczas generowania formatu -% \LaTeX\ ma dost/ep do tego pliku, to u/zyje go zamiast swojego -% standardowego pliku /laduj/acego wzorce przenoszenia. -% W pakiecie dostarczony jest plik |hyphen.cfg| wzorowany na podobnym -% pliku z pakietu \Babel. Wczytuje on informacje o wzorcach, kt/ore -% maj/a by/c za/ladowane do formatu, z pliku |language.dat|. Na -% pocz/atku tego pliku znajduje si/e szczeg/o/lowy opis jego formatu. -% -% Wzorce przenoszenia, kt/ore znajduj/a si/e w pliku |plhyph.pl| s/a -% tymi samymi wzorcami przenoszenia, kt/ore znajduj/a si/e w ostatnich -% wersjach \MeX a. -% -% \item -% Ostatni/a cz/e/sci/a sk/ladow/a pakietu jest styl |polski.sty|, -% kt/ory dostarcza wszystkich (?) element/ow potrzebnych do sk/ladu -% w j/ezyku polskim. Pozwala na stosowanie w r/o/znych -% /srodowiskach, z polskimi wzorcami przenoszenia i bez, z polskimi -% czcionkami i bez. Posiada te/z mo/zliwo/s/c upodobnienia si/e na -% poziomie komend w 99\% do \LaMeX{}a. Jego szczeg/o/lowy opis znajduje -% si/e w nast/epnym rozdziale. -% +% \item Najwa/zniejsz/a cz/e/sci/a jest sam pakiet |polski.sty|, +% kt/ory dostarcza wszystkich (?) element/ow potrzebnych do sk/ladu +% w j/ezyku polskim. Pozwala na stosowanie w~r/o/znych +% /srodowiskach, z~polskimi wzorcami przenoszenia i~bez, z~polskimi +% czcionkami i~bez nich. Posiada te/z mo/zliwo/s/c upodobnienia +% si/e na poziomie polece/n w 99\% do \LaMeX{}a. Szczeg/o/lowy opis +% pakietu znajduje si/e w nast/epnym rozdziale. +% +% \item Drug/a sk/ladow/a stanowi/a pliki opisu czcionek maj/ace +% standardowo rozszerzenie |.fd|, a generowane przez program +% \textsf{DocStrip} z pliku |plfonts.fdd|. Znajduj/a si/e w nich +% informacje na temat font/ow |PL| czyli polskich wersji font/ow +% Computer Modern (dystrybuowanych z \LaMeX em) oraz czcionek |PC| +% czyli polskich wersji czcionek Computer Concrete. Dzi/eki +% zawartym tam informacjom czcionki te staj/a si/e dost/epne w Nowym +% Mechani/xmie Wyboru Font/ow (\emph{ang.} New Font Selection +% Scheme). Z pliku |plfonts.fdd| mo/zna wygenerowa/c pliki opisu +% font/ow zar/owno w Starym Uk/ladzie (OT1) jak i w Uk/ladzie +% Polskim (OT4). \iffalse Dodatkowo istnieje mo/zliwo/s/c +% wygenerowania plik/ow |fd|, kt/ore w miejsce czcionek Computer +% Modern w Starym Uk/ladzie podstawi/a odpowiednie wersje polskie. +% Podstawienie takie jest ingerencj/a w cz/e/s/c standardowego +% \LaTeX{}a i mo/ze, w bardzo rzadkich przypadkach, da/c inne wyniki +% sk/ladu ni/z przy u/zyciu oryginalnych czcionek Computer Modern. +% \fi +% \item Ostatni element to dwa dodatkowe pakiety, wspomagaj/ace prac/e +% w~nietypowych warunkach. Ich opis mo/zna znale/x/c w~nich samych. % \end{itemize} % -% W pakiecie \popolsku\ wykorzystane zosta/ly wzorce przenoszenia -% wyraz/ow, kt/orych autorami s/a Hanna Ko/lodziejska, Marek Ry/cko i -% Bogus/law Jackowski. Sam kod stylu \polski ego bazuje na kodzie -% zawartym w pakiecie \MeX//\LaMeX\ autorstwa Marka Ry/cko i Bogus/lawa +% Kod pakietu \polski\ bazuje na rozwi/azaniach zastosowanych w +% formatach \MeX//\LaMeX\ autorstwa Marka Ry/cko i Bogus/lawa % Jackowskiego. % -% \subsection{Jak dzia/la styl \polski} -% -% Po za/ladowaniu stylu zmienione zostaj/a wewn/etrzne -% kody \TeX a dla odno/snych liter polskiego alfabetu w Nowym -% Uk/ladzie (T1). Te zmiany pozwalaj/a na definiowanie makrokomend, kt/ore -% maj/a w nazwie polskie litery, umo/zliwiaj/a prawid/low/a zamian/e -% liter ma/lych na du/ze, a tak/ze pozwalaj/a algorytmowi przenoszenia -% wyraz/ow traktowa/c polskie litery jako litery. Nast/epnie podj/ete -% zostaje poszukiwanie polskich wzorc/ow przenoszenia, kt/ore -% sprowadza si/e do sprawdzenia czy jest zdefiniowane makro |\polish| -% lub |\l@polish|. Pierwsze z nich jest definiowane w pliku -% |hyphen.cfg| dostarczonym z pakietem (a'la \MeX), drugie za/s jest -% definiowane standardowo dla j/ezyka polskiego przez format \Babel. -% Je/zeli makra (wzorce przenoszenia) nie zostan/a znalezione, \polski{} -% styl wypisuje na ekranie stosowne ostrze/zenie, je/zeli zostan/a to -% s/a u/zyte do prze/l/aczenia wzorc/ow przenoszenia na polskie. +% \subsection{Jak dzia/la pakiet \polski} +% +% Po za/ladowaniu pakietu zmienione zostaj/a wewn/etrzne kody \TeX a +% dla odno/snych liter polskiego alfabetu w Nowym Uk/ladzie (T1). Te +% zmiany pozwalaj/a na definiowanie makrokomend, kt/ore maj/a w nazwie +% polskie litery, umo/zliwiaj/a prawid/low/a zamian/e liter ma/lych na +% du/ze, a tak/ze pozwalaj/a algorytmowi przenoszenia wyraz/ow +% traktowa/c polskie litery jako litery. Nast/epnie podj/ete zostaje +% poszukiwanie polskich wzorc/ow przenoszenia i~ich uaktywnienie. +% Je/zeli wzorce przenoszenia nie zostan/a znalezione, pakiet +% \polski{} wypisuje komunikat o~b/l/edzie i~blokuje przenoszenie +% wyraz/ow. % % W kolejnym kroku zdefiniowana zostaje notacja /,ciachowa/'. Notacja % ta, wprowadzona w \MeX u przez Ry/ck/e i Jackowskiego, pozwala na @@ -157,7 +132,7 @@ % oraz \textit{litera}. Taki zapis pozwala na przesy/lanie tekst/ow % poczt/a elektroniczn/a oraz na prac/e w miejscach gdzie nie ma % wbudowanego w system wsparcia dla j/ezyka polskiego (wi/ekszo/s/c -% instalacji \texttt{UNIX}owych). Styl \polski\ uzyskuje wszystkie +% instalacji \texttt{UNIX}owych). Pakiet \polski\ uzyskuje wszystkie % polskie litery zdefiniowane w standardowym \TeX u (tj. \textit{/o, % /z} czy \textit{/l}) przy pomocy standardowych makr \TeX a % (tzn. np. |\'o|, |\.z| czy te/z |\l|), natomiast litery takie jak @@ -176,24 +151,24 @@ % znale/x/c w plikach standardowej dystrybycji \LaTeX a |ltoutenc.dtx| % oraz |fntguide.tex|. % -% \Polski{} styl pozwala na sk/lad z r/o/znymi zestawami czcionek w +% \Polski{} pakiet pozwala na sk/lad z r/o/znymi zestawami czcionek w % r/o/znych uk/ladach. Pocz/atkowy uk/lad czcionek dokumentu mo/ze % zosta/c wybrany przez dodanie do wywo/lania pakietu odpowiednich -% opcji (patrz~\ref{uzycie}) lub u/zycie standardowego stylu +% opcji (patrz~\ref{uzycie}) lub u/zycie standardowego pakietu % |fontenc|. % Je/sli jednak nie zmieniono -% pocz/atkowego uk/ladu, \polski{} styl pr/obuje odszuka/c w +% pocz/atkowego uk/ladu, pakiet \polski{} pr/obuje odszuka/c w % systemie plik |ot4cmr.fd|, zawieraj/acy \LaTeX{}owe opisy czcionek % |pl|. Je/zeli taki plik zostanie znaleziony, czynione jest % za/lo/zenie, /ze w systemie zainstalowane s/a r/ownie/z same -% czcionki |pl| i styl sam zmienia pocz/atkowy uk/lad na |OT4|. +% czcionki |pl| i pakiet zmienia pocz/atkowy uk/lad na |OT4|. % Je/sli plik nie zostanie odszukany, to uk/lad pozostaje bez zmian. % % -% \Polski{} styl przedefiniowuje wszystkie napisy, kt/ore -% mog/a pojawi/c si/e wygenerowane \emph{automatycznie} przez \LaTeX +% \Polski{} pakiet przedefiniowuje wszystkie napisy, kt/ore +% mog/a pojawi/c si/e wygenerowane automatycznie przez \LaTeX % a, takie jak: rozdzia/l, spis tre/sci itp. Zmieniona zostaje te/z -% definicja makra |\date| tak, aby data by/la drukowana po polsku. +% definicja makra |\today| tak, aby data by/la drukowana po polsku. % Poniewa/z w niekt/orych sytuacjach na ko/ncu daty pisze si/e ca/le % s/lowo ,,roku'', czasami tylko sam/a liter/e ,,r.'', a~czasami nic, % wprowadzone zosta/lo makro |\PLdateending|, kt/ore rozwija si/e @@ -203,7 +178,7 @@ % |noroku| (ta ostatnia jest domy/slna, wi/ec % domy/slnie po numerze roku nie jest nic dodawane). % -% Dodatkowo styl definiuje makro |\dywiz|, kt/ore pozwala na +% Dodatkowo pakiet definiuje makro |\dywiz|, kt/ore pozwala na % poprawne przeniesienie wyraz/ow z/lo/zonych zapisanych jako % |bia/lo\dywiz czerwony| i dzielonych jako % \begin{quote} @@ -223,43 +198,40 @@ % % W polskich zwyczajach typograficznych odst/ep po kropce mi/edzy % zdaniami powinien by/c taki sam jak pomi/edzy -% wyrazami w /srodku zdania, dlatego styl wo/la makro |\frenchspacing|. +% wyrazami w /srodku zdania, dlatego pakiet wo/la makro |\frenchspacing|. % -% Pewne zmiany dotycz/a r/ownie/z matematyki. -% Najwa/zniejszymi r/o/znicami w~sk/ladzie pomi/edzy matematycznymi -% wydawnictwami polskimi -% i~angielskoj/ezycznymi jest inny kszta/lt znak/ow +% Pewne zmiany dotycz/a r/ownie/z matematyki. Najwa/zniejszymi +% r/o/znicami w~sk/ladzie pomi/edzy matematycznymi wydawnictwami +% polskimi i~angielskoj/ezycznymi jest inny kszta/lt znak/ow % \textit{mniejsze\dywiz r/owne} i \textit{wi/eksze\dywiz r/owne} oraz % inne skr/oty stosowane na oznaczenie tangensa, cotangensa i funkcji % transcendentalnych. Zmian/a kszta/ltu znak/ow -% \textit{mniejsze\dywiz r/owne} i \textit{wi/eksze\dywiz r/owne} -% jest dokonywana wtedy, je/sli dost/epne s/a matematyczne czcionki |pl|. -% Standardowo styl \polski{} definiuje nowe makra |\tg|, |\tgh|, -% |\ctg|, |\ctgh|, |\arc| oraz |\nwd| a nast/epnie\pauza uwaga\pauza zmienione -% zostaj/a -% symbole drukowane przez standardowe makra \LaTeX a |\tan|, |\cot|, -% |\tanh|, |\coth|, |\arcsin|, |\arccos|, |\arctan|, |\gcd|. Dla pe/lno/sci -% jest te/z definiowane makro |\arccot|, kt/orego z~tajemniczych -% przyczyn nie ma w~wersji oryginalnej. -% Przedefiniowanie tych makr pozwala na -% cytowanie tych samych wzor/ow w pracy polskiej i angielskiej bez -% konieczno/sci zmieniania ich zapisu. -% Standardowe symbole s/a zmieniane poniewa/z \LaTeX\ (czy te/z \TeX) -% dawno przesta/l by/c tylko systemem sk/ladu. Sta/l si/e obecnie -% j/ezykiem, w kt/orym zapisywane s/a wzory matematyczne i jest bardzo -% wa/zne jest aby, je/sli jest to mo/zliwe, nie zmienia/c +% \textit{mniejsze\dywiz r/owne} i \textit{wi/eksze\dywiz r/owne} jest +% dokonywana wtedy, je/sli dost/epne s/a matematyczne czcionki |pl|. +% Standardowo pakiet \polski{} definiuje nowe makra |\tg|, |\tgh|, +% |\ctg|, |\ctgh|, |\arc| oraz |\nwd| a nast/epnie\pauza uwaga\pauza +% zmienione zostaj/a symbole drukowane przez standardowe makra \LaTeX +% a |\tan|, |\cot|, |\tanh|, |\coth|, |\arcsin|, |\arccos|, |\arctan|, +% |\gcd|. Dla pe/lno/sci jest te/z definiowane makro |\arccot|, +% kt/orego z~tajemniczych przyczyn nie ma w~wersji oryginalnej. +% Przedefiniowanie tych makr pozwala na cytowanie tych samych wzor/ow +% w pracy polskiej i~angielskiej bez konieczno/sci zmieniania ich +% zapisu. Standardowe symbole s/a zmieniane poniewa/z \LaTeX\ (czy +% te/z \TeX) dawno przesta/l by/c tylko systemem sk/ladu. Sta/l si/e +% obecnie j/ezykiem, w kt/orym zapisywane s/a wzory matematyczne i +% jest bardzo wa/zne jest aby, je/sli jest to mo/zliwe, nie zmienia/c % ,,standardu'' zapisu tego j/ezyka, lecz co najwy/zej dostosowywa/c % spos/ob w jaki jest on prezentowany na wydruku. % % -% \subsection{Do/l/aczenie \polski{}ego stylu do dokumentu} +% \subsection{Do/l/aczenie \polski{}ego pakietu do dokumentu} % \label{uzycie} % -% Styl \polski\ jest /ladowany przez +% Pakiet \polski\ jest /ladowany przez % umieszczenie w preambule dokumentu zlecenia % \begin{verbatim} % \usepackage[opcje]{polski}\end{verbatim} -% U/zycie w wywo/laniu stylu opcji pozwala na dopasowanie jego +% U/zycie w wywo/laniu pakietu opcji pozwala na dopasowanie jego % zachowania do istniej/acego /srodowiska i potrzeb. % \begin{description} % \item[OT1] /swiadomie nie chcemy zmienia/c uk/ladu czcionek z @@ -271,12 +243,12 @@ % jest wygodna np. w po/l/aczeniu z pakietem czcionek % \PostScript{}owych w uk/ladzie T1. % \item[QX] zmienia uk/lad czcionek na QX. U/zyteczna przy sk/ladzie -% fontami produkcji JNS Team: QuasiTimes, QuasiSwiss, QuasiBookman itd. +% fontami produkcji JNS Team: \TeX\ Gyre Termes, \TeX\ Gyre Heros, itd. % \item[plmath] prze/l/acza czcionki matematyczne na |pl|, tzn. % przedefiniowuje alfabety matematyczne i zestawy symboli. Dodatkowo % zmienia \LaTeX ow/a definicj/e symboli wi/eksze\dywiz r/owne oraz % mniejsze\dywiz r/owne. -% \item[nomathsymbols] blokuje spolonizowanie przez styl znaczenia +% \item[nomathsymbols] blokuje spolonizowanie przez pakiet znaczenia % standardowych \LaTeX{}owych symboli okre/slaj/acych funkcje % trygonometryczne oraz relacje wi/eksze\dywiz r/owne i mniejsze\dywiz % r/owne @@ -306,7 +278,7 @@ % % \StopEventually{} % -% Dalsza cz/e/s/c dokumentu opisuje kod samego stylu oraz plik/ow +% Dalsza cz/e/s/c dokumentu opisuje kod samego pakietu oraz plik/ow % potrzebnych do instalacji czcionek polskich i wzorc/ow przenoszenia % w \LaTeX u. Dokumentacja jest w j/ezyku angielskim. % \nonprefixing @@ -323,11 +295,11 @@ % \end{macrocode} % Announce the name of the package to the world % \begin{macrocode} -\ProvidesPackage{polski}[2003/05/09 v1.3.1 Polish language package] +\ProvidesPackage{polski}[2007/12/18 v1.3.2 Polish language package] % \end{macrocode} % and write its banner on the display % \begin{macrocode} -\typeout{Document Language Style `polski' v1.3.1 <2003/05/09>} +\typeout{Document language package `polski' v1.3.2 <2007/12/18>} % \end{macrocode} % \subsection{Category codes and all that} % Here we will define the codes for Polish diacritical @@ -384,7 +356,7 @@ \sfcode`\^^9b=999 % Z dot \sfcode`\^^99=999 % Z acute % \end{macrocode} -% This provides for \mathit and friends to work correctly for Polish +% This provides for |\mathit| and friends to work correctly for Polish % characters (when used with TCX). % \begin{macrocode} \DeclareMathSymbol{^^a1}{\mathalpha}{letters}{`^^a1} @@ -680,7 +652,7 @@ whatever should be in the place of the offending pair.}} % % In early versions of \LaTeX\ there were problems when one wanted to % customize predefined texts which were inserted automatically by -% \LaTeX (such as \emph{Bibliography} or \emph{Chapter}). They were all +% \LaTeX\ (such as \emph{Bibliography} or \emph{Chapter}). They were all % hidden deep in the definitions of sectioning or other commands. Now % they are all defined as simple macros which can easily be redefined % in language packages. We will do that here. @@ -786,7 +758,7 @@ whatever should be in the place of the offending pair.}} % % \subsection{Options} % -% Style \polski\ provides a number of options which customize +% Package \polski\ provides a number of options which customize % it to the specific environment or needs. They switch \LaTeX\ to % different encodings, provide additional macros,~etc. % @@ -969,8 +941,8 @@ znakow. W zwiazku z tym LaTeX bedzie zglaszal bledy.\MessageBreak \MessageBreak Zainstaluj czcionki z dystrybucji MeXa dostepne\MessageBreak na ftp://ftp.gust.org.pl, sprobuj uzyc czcionek EC\MessageBreak -dodajac opcje T1 do wywolania stylu polski'ego\MessageBreak -lub w ostatecznosci uzyj stylu ot1patch.}{}}% +dodajac opcje T1 do wywolania pakietu polski'ego\MessageBreak +lub w ostatecznosci uzyj pakietu ot1patch.}{}}% \fi \egroup \let\@PL@OT@check=\undefined}% @@ -1008,15 +980,17 @@ lub w ostatecznosci uzyj stylu ot1patch.}{}}% % % \section{Configuring \LaTeX's hyphenation patterns} % -% (This section was written by Marcin Woli\'nski. He is to be -% blamed for errors.) -% This code will go to file |hyphen.cfg| which, if found, will be -% read by Ini\TeX\ during format generation instead of the standard -% \LaTeX\ hyphenation patterns configuration. +% This section provides code that configures \LaTeX\ kernel to include +% a~selected set of hyphenation patterns. Nowadays it is not used +% since all distributions provide a~Babel-enabled \LaTeX\ format. +% +% This code will go to file |hyphen.cfg| which, if found, will be read +% by Ini\TeX\ during format generation instead of the standard \LaTeX\ +% hyphenation patterns configuration. % -% First we have to adjust language allocation counter (|\count19|) -% since kernel (incorrectly) causes |\newlanguage| to start -% allocation from 1. +% First we have to adjust language allocation counter (|\count19|) +% since kernel (incorrectly) causes |\newlanguage| to start allocation +% from 1. % \begin{macrocode} %<*hyphenation> \global\count19=-1 @@ -1252,6 +1226,9 @@ lub w ostatecznosci uzyj stylu ot1patch.}{}}% % % \section{Font encoding {\tt OT4}} % +% (This section is not needed any more. The definition for OT4 is +% present in the \LaTeX\ base.) +% % Here we define a new encoding. Its main purpose is to provide the % link between standard accents such as |\'|,|\.| or |\k| (ogonek), % and the corresponding characters in the font. Jackowski's @@ -1259,7 +1236,7 @@ lub w ostatecznosci uzyj stylu ot1patch.}{}}% % % \begin{macrocode} %<*encoding> -\ProvidesFile{ot4enc.def}[2003/05/09 v1.3.1 Output encoding for polish fonts] +\ProvidesFile{ot4enc.def}[2007/12/18 v1.3.2 Output encoding for polish fonts] % \end{macrocode} % Declare the encoding. % \begin{macrocode} diff --git a/Master/texmf-dist/source/latex/polski/polski.ins b/Master/texmf-dist/source/latex/polski/polski.ins new file mode 100644 index 00000000000..146959fb528 --- /dev/null +++ b/Master/texmf-dist/source/latex/polski/polski.ins @@ -0,0 +1,198 @@ +%% +%% This file will generate fast loadable files and documentation +%% driver files from the doc files in this package when run through +%% LaTeX or TeX. +%% +%% +%% Copyright (C) 1994 by Mariusz Olko. All rights reserved. +%% Copyright (C) 1997,1998 by Mariusz Olko and Marcin Woli\'nski. +%% Copyright (C) 2000,2002,2003,2007 by Marcin Woli\'nski. +%% +%% This file is part of the package `Polski' +%% ----------------------------------------- +%% +%% It may be distributed under the conditions of the LaTeX Project Public +%% License, either version 1.2 of this license or (at your option) any +%% later version. The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.2 or later is part of all distributions of LaTeX +%% version 1999/12/01 or later. +%% +%% In particular, NO PERMISSION is granted to modify the contents of this +%% file since it contains the legal notices that are placed in the files +%% it generates. +%% +%% --------------- start of docstrip commands ------------------ +%% +\input docstrip +\keepsilent + +\declarepreamble\mainpreamble + +This is a generated file. + +Copyright (C) 1994 by Mariusz Olko. All rights reserved. +Copyright (C) 1997,1998 by Mariusz Olko and Marcin Woli\string\'nski. +Copyright (C) 2000,2002,2003,2007 by Marcin Woli\string\'nski. + + +This file is part of the package `Polski' +----------------------------------------- + +It may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either version 1.2 +of this license or (at your option) any later version. +The latest version of this license is in + http://www.latex-project.org/lppl.txt +and version 1.2 or later is part of all distributions of LaTeX +version 1999/12/01 or later. + +This file may only be distributed together with a copy of the 'Polski' +package. + +\endpreamble + +\declarepreamble\cfgpreamble + +This is a generated file. + +Copyright (C) 2000,2002,2003,2007 by Marcin Woli\string\'nski. + +This file is part of the package `Polski' +----------------------------------------- + +It may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either version 1.2 +of this license or (at your option) any later version. +The latest version of this license is in + http://www.latex-project.org/lppl.txt +and version 1.2 or later is part of all distributions of LaTeX +version 1999/12/01 or later. + +This file may only be distributed together with a copy of the Polski +package. + +In particular, permission is granted to customize the declarations in +this file to serve the needs of your installation. +However, NO PERMISSION is granted to distribute a modified version +of this file under its original name. + +\endpreamble + + +\usepreamble\mainpreamble + +\def\batchfile{polski.ins} +\input docstrip +\keepsilent +\Msg{+------------------------------------------------------------------------} +\Msg{|} +\Msg{| Rozpoczelas instalacje pakietu Polski, ktory dostarcza narzedzi} +\Msg{| potrzebnych do skladu w jezyku polskim LaTeXem 2e.} +\Msg{|} +\Msg{| Instalacja polega na usunieciu z plikow *.dtx oraz *.fdd komentarzy} +\Msg{| i wygenerowaniu plikow czytanych bezposrednio przez LaTeXa.} +\Msg{|} +\Msg{| *** Czy chcesz wygenerowac pliki?} +\Msg{|} +\Msg{+------------------------------------------------------------------------} +\Msg{|} +\Msg{| Welcome to the instalation routine of bundle Polski, a set of tools} +\Msg{| aimed at typeseting in Polish with LaTeX2e.} +\Msg{|} +\Msg{| *** Do you want to proceed?} +\Msg{|} +\Msg{+------------------------------------------------------------------------} +\Ask{\odpowiedz}{[t/n] [y/n]} +\def\1{n} +\ifx\1\odpowiedz \expandafter\endinput \fi +\generate{%\file{cp1250.def}{\from{strony.dtx}{windows}} + \file{mazovia.def}{\from{strony.dtx}{mazovia}} + \file{amigapl.def}{\from{strony.dtx}{amigapl}} + \file{qxenc.def}{\from{strony.dtx}{qx}} +% Tu mozna wlaczyc generowanie hyphen.cfg, aby utworzyc format LaTeX +% bez Babela: +% \file{hyphen.cfg}{\from{polski.dtx}{hyphenation}} + \file{polski.sty}{\from{polski.dtx}{style}} +% Tu mozna wlaczyc generowanie ot4enc.def (dla starszych dystrybucji LaTeXa) +% \file{ot4enc.def}{\from{polski.dtx}{encoding}} +} +\batchinput{plprefix.ins} +\batchinput{ot1patch.ins} +\Msg{+------------------------------------------------------------------------} +\Msg{|} +\Msg{| Wygenerowane zostaly podstawowe pliki umozliwiajace kompilacje} +\Msg{| dokumentow w jezyku polskim.} +\Msg{| \space\space\space Kolejnym krokiem jest wygenerowanie plikow + zawierajacych} +\Msg{| opis polskich czcionek zainstalowanych na Twoim komputerze.} +\Msg{| Jesli na Twoim komputerze nie ma zainstalowanych czcionek `PL'} +\Msg{| pochodzacych z dystrybucji MeXa, opisy czcionek nie powinny zostac} +\Msg{| wygenerowane, aby nie wprowadzic w blad LaTeXa!} +\Msg{|} +\Msg{| *** Czy na Twoim komputerze sa zainstalowane czcionki `PL'?} +\Msg{|} +\Msg{+------------------------------------------------------------------------} +\Msg{|} +\Msg{| The basic Polish language styles are already generated.} +\Msg{| Now we are ready to generate font description files.} +\Msg{|} +\Msg{| *** Do you have fonts `PL' installed on your system?} +\Msg{|} +\Msg{+------------------------------------------------------------------------} +\Ask{\odpowiedz}{[t/n] [y/n]} +\def\1{n} +\ifx\1\odpowiedz \expandafter\endbatchfile \fi +%\generate{\file{ot4cmss.fd}{\from{plfonts.fdd}{fd,ori,OT4,cmss}} +% \file{ot4cmr.fd}{\from{plfonts.fdd}{fd,ori,OT4,cmr}} +% \file{ot4cmtt.fd}{\from{plfonts.fdd}{fd,ori,OT4,cmtt}} +% \file{ot4cmfib.fd}{\from{plfonts.fdd}{fd,ori,OT4,cmfib}} +% \file{ot4cmfr.fd}{\from{plfonts.fdd}{fd,ori,OT4,cmfr}} +% \file{ot4cmdh.fd}{\from{plfonts.fdd}{fd,ori,OT4,cmdh}} +% \file{ot4ccr.fd}{\from{plfonts.fdd}{fd,ori,OT4,ccr}} +% \file{omlplcm.fd}{\from{plfonts.fdd}{fd,ori,OMLplcm}} +% \file{omlplm.fd}{\from{plfonts.fdd}{fd,ori,OMLplm}} +% \file{omsplsy.fd}{\from{plfonts.fdd}{fd,ori,OMSplsy}} +% \file{omxplex.fd}{\from{plfonts.fdd}{fd,ori,OMXplex}} +%} +\generate{\usepreamble\cfgpreamble + \file{ot4cmss.fd}{\from{plfonts.fdd}{OT4cmss,any}} + \file{ot4cmr.fd}{\from{plfonts.fdd}{OT4cmr,any}} + \file{ot4cmtt.fd}{\from{plfonts.fdd}{OT4cmtt,any}} + \file{ot4cmfib.fd}{\from{plfonts.fdd}{OT4cmfib,any}} + \file{ot4cmfr.fd}{\from{plfonts.fdd}{OT4cmfr,any}} + \file{ot4cmdh.fd}{\from{plfonts.fdd}{OT4cmdh,any}} + \file{ot4ccr.fd}{\from{plfonts.fdd}{OT4ccr,any}} + \file{omlplcm.fd}{\from{plfonts.fdd}{OMLplcm,any}} + \file{omlplm.fd}{\from{plfonts.fdd}{OMLplm,any}} + \file{omsplsy.fd}{\from{plfonts.fdd}{OMSplsy,any}} + \file{omxplex.fd}{\from{plfonts.fdd}{OMXplex,any}} +} +\Msg{+------------------------------------------------------------------------} +\Msg{|} +\Msg{| Skopiuj teraz pliki *.sty, *.def, *.fd} +\Msg{| do katalogu czytanego przez TeXa podczas kompilacji} +\Msg{| i jesli chcesz moc uzywac polskich wzorcow przenoszenia, wygeneruj} +\Msg{| ponownie format LaTeX.} +\Msg{|} +\Msg{| Powodzenia!} +\Msg{|} +\Msg{+------------------------------------------------------------------------} + +\endbatchfile + +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} diff --git a/Master/texmf-dist/source/latex/polski/strony.dtx b/Master/texmf-dist/source/latex/polski/strony.dtx index 981112479d1..c7be43187b2 100644 --- a/Master/texmf-dist/source/latex/polski/strony.dtx +++ b/Master/texmf-dist/source/latex/polski/strony.dtx @@ -1,9 +1,9 @@ % \iffalse meta-comment -*- doctex -*- -% $Id: strony.dtx,v 0.5 2002/03/05 20:23:16 marcin Exp $ +% $Id: strony.dtx,v 0.6 2007/12/18 14:58:21 marcin Exp $ % % Copyright (C) 1994 by Mariusz Olko. All rights reserved. % -% This file is part of the package `PLaTeX' +% This file is part of the package `Polski' % ------------------------------------------------------------------ % % This system is distributed in the hope that it will be useful, -- cgit v1.2.3