summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/polski/polski.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/polski/polski.sty')
-rw-r--r--Master/texmf-dist/tex/latex/polski/polski.sty363
1 files changed, 363 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/polski/polski.sty b/Master/texmf-dist/tex/latex/polski/polski.sty
new file mode 100644
index 00000000000..748a48f49d1
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/polski/polski.sty
@@ -0,0 +1,363 @@
+%%
+%% This is file `polski.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% polski.dtx (with options: `style')
+%%
+%% This is a generated file.
+%%
+%% 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 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.
+%%
+\NeedsTeXFormat{LaTeX2e}[1996/12/01]
+\ProvidesPackage{polski}[2003/05/09 v1.3.1 Polish language package]
+\typeout{Document Language Style `polski' v1.3.1 <2003/05/09>}
+\@ifpackageloaded{inputenc}{\typeout{\space\space\space
+ Inputenc package detected. Catcodes not changed.}}{%
+\catcode`\^^a1=11 %\lccode`\^^a1=`\^^a1 \uccode`\^^a1=`\^^81 % a ogonek
+\catcode`\^^a2=11 %\lccode`\^^a2=`\^^a2 \uccode`\^^a2=`\^^82 % c acute
+\catcode`\^^a6=11 %\lccode`\^^a6=`\^^a6 \uccode`\^^a6=`\^^86 % e ogonek
+\catcode`\^^aa=11 %\lccode`\^^aa=`\^^aa \uccode`\^^aa=`\^^8a % l crossed
+\catcode`\^^ab=11 %\lccode`\^^ab=`\^^ab \uccode`\^^ab=`\^^8b % n acute
+\catcode`\^^f3=11 %\lccode`\^^f3=`\^^f3 \uccode`\^^f3=`\^^d3 % o acute
+\catcode`\^^b1=11 %\lccode`\^^b1=`\^^b1 \uccode`\^^b1=`\^^91 % s acute
+\catcode`\^^bb=11 %\lccode`\^^bb=`\^^bb \uccode`\^^bb=`\^^9b % z dot
+\catcode`\^^b9=11 %\lccode`\^^b9=`\^^b9 \uccode`\^^b9=`\^^99 % z acute
+\catcode`\^^81=11 %\lccode`\^^81=`\^^a1 \uccode`\^^81=`\^^81 % A ogonek
+\catcode`\^^82=11 %\lccode`\^^82=`\^^a2 \uccode`\^^82=`\^^82 % C accute
+\catcode`\^^86=11 %\lccode`\^^86=`\^^a6 \uccode`\^^86=`\^^86 % E ogonek
+\catcode`\^^8a=11 %\lccode`\^^8a=`\^^aa \uccode`\^^8a=`\^^8a % L crossed
+\catcode`\^^8b=11 %\lccode`\^^8b=`\^^ab \uccode`\^^8b=`\^^8b % N accute
+\catcode`\^^d3=11 %\lccode`\^^d3=`\^^f3 \uccode`\^^d3=`\^^d3 % O acute
+\catcode`\^^91=11 %\lccode`\^^91=`\^^b1 \uccode`\^^91=`\^^91 % S acute
+\catcode`\^^9b=11 %\lccode`\^^9b=`\^^bb \uccode`\^^9b=`\^^9b % Z dot
+\catcode`\^^99=11 %\lccode`\^^99=`\^^b9 \uccode`\^^99=`\^^99 % Z acute
+}
+\sfcode`\^^81=999 % A ogonek
+\sfcode`\^^82=999 % C acute
+\sfcode`\^^86=999 % E ogonek
+\sfcode`\^^8a=999 % L crossed
+\sfcode`\^^8b=999 % N acute
+\sfcode`\^^d3=999 % O acute
+\sfcode`\^^91=999 % S acute
+\sfcode`\^^9b=999 % Z dot
+\sfcode`\^^99=999 % Z acute
+\DeclareMathSymbol{^^a1}{\mathalpha}{letters}{`^^a1}
+\DeclareMathSymbol{^^a2}{\mathalpha}{letters}{`^^a2}
+\DeclareMathSymbol{^^a6}{\mathalpha}{letters}{`^^a6}
+\DeclareMathSymbol{^^aa}{\mathalpha}{letters}{`^^aa}
+\DeclareMathSymbol{^^ab}{\mathalpha}{letters}{`^^ab}
+\DeclareMathSymbol{^^f3}{\mathalpha}{letters}{`^^f3}
+\DeclareMathSymbol{^^b1}{\mathalpha}{letters}{`^^b1}
+\DeclareMathSymbol{^^bb}{\mathalpha}{letters}{`^^bb}
+\DeclareMathSymbol{^^b9}{\mathalpha}{letters}{`^^b9}
+\DeclareMathSymbol{^^81}{\mathalpha}{letters}{`^^81}
+\DeclareMathSymbol{^^82}{\mathalpha}{letters}{`^^82}
+\DeclareMathSymbol{^^86}{\mathalpha}{letters}{`^^86}
+\DeclareMathSymbol{^^8a}{\mathalpha}{letters}{`^^8a}
+\DeclareMathSymbol{^^8b}{\mathalpha}{letters}{`^^8b}
+\DeclareMathSymbol{^^d3}{\mathalpha}{letters}{`^^d3}
+\DeclareMathSymbol{^^91}{\mathalpha}{letters}{`^^91}
+\DeclareMathSymbol{^^9b}{\mathalpha}{letters}{`^^9b}
+\DeclareMathSymbol{^^99}{\mathalpha}{letters}{`^^99}
+\ifx\l@nohyphenation\@undefined
+ \newlanguage\l@nohyphenation
+\fi
+\def\selecthyphenation#1{%
+ \expandafter\ifx\csname l@#1\endcsname\relax
+ \PackageError{polski}{No hyphenation patterns for language `#1'}
+ {Hyphenation in this language will be disabled.}%
+ \selecthyphenation{nohyphenation}%
+ \else
+ \language\csname l@#1\endcsname
+ \fi
+ }
+\ifx\polish\undefined
+ \selecthyphenation{polish}
+\else
+ \language\polish
+\fi
+\lefthyphenmin=2
+\righthyphenmin=2
+\def\Slash{/}
+\def\PLSlash#1{%
+ \ifx#1\PLSlash
+ \ifx\protect\@typeset@protect\else\protect\string\fi\Slash
+ \else
+ \expandafter \ifx \csname PLSlash@\string#1\endcsname \relax
+ \PLSlash@error#1%
+ \else
+ \expandafter\expandafter\expandafter\PLSlash@letter
+ \expandafter\expandafter\expandafter#1%
+ \fi
+ \fi
+}
+
+\def\PLSlash@error#1{\PackageError{polski}{%
+Illegal pair of characters /\noexpand#1 occurred}{%
+Only a character from the set [acelnosxzACELNOSXZ,'<>/-]
+ can appear after \Slash.\MessageBreak
+Proceed, I will omit both \Slash\ and the character following it.\MessageBreak
+You can also correct your mistake NOW, typing I followed by\MessageBreak
+whatever should be in the place of the offending pair.}}
+\def\PlPrIeC{%
+ \ifx\protect\@typeset@protect
+ \expandafter\@firstofone
+ \else
+ \noexpand\PlPrIeC
+ \fi
+}
+\def\PLSlash@letter#1{\csname PLSlash@#1\endcsname}
+\def\PL@accent@def#1#2{%
+ \expandafter\def \csname PLSlash@\string #1\endcsname{#2}}
+\PL@accent@def{a}{\k a}
+\PL@accent@def{c}{\@tabacckludge'c}
+\PL@accent@def{e}{\k e}
+\PL@accent@def{l}{\PlPrIeC{\l}}
+\PL@accent@def{n}{\@tabacckludge'n}
+\PL@accent@def{o}{\@tabacckludge'o}
+\PL@accent@def{s}{\@tabacckludge's}
+\PL@accent@def{x}{\@tabacckludge'z}
+\PL@accent@def{z}{\.z}
+\PL@accent@def{A}{\k A}
+\PL@accent@def{C}{\@tabacckludge'C}
+\PL@accent@def{E}{\k E}
+\PL@accent@def{L}{\PlPrIeC{\L}}
+\PL@accent@def{N}{\@tabacckludge'N}
+\PL@accent@def{O}{\@tabacckludge'O}
+\PL@accent@def{S}{\@tabacckludge'S}
+\PL@accent@def{X}{\@tabacckludge'Z}
+\PL@accent@def{Z}{\.Z}
+\PL@accent@def{<}{\PlPrIeC{\guillemotleft}}
+\PL@accent@def{>}{\PlPrIeC{\guillemotright}}
+\PL@accent@def{,}{\PlPrIeC{\quotedblbase}}
+\PL@accent@def{'}{\PlPrIeC{\textquotedblright}}
+\PL@accent@def{-}{\PlPrIeC{\dywiz}}
+\let \PL@accent@def \undefined
+\@ifpackageloaded{plprefix}{}{%
+ \def\prefixing{\catcode`/=\active
+ \bgroup \uccode`\~=`/ \uppercase{\egroup \let~\PLSlash}%
+ \let\pr@fix=T}
+ \def\nonprefixing{\catcode`/=12 \let\pr@fix=F}
+}
+\def\arc#1{\mathop{\operator@font
+ arc\thinspace\escapechar-1 \string#1}\nolimits}
+\def\ar#1{\mathop{\operator@font
+ ar\thinspace\escapechar-1 \string#1}\nolimits}
+\def\tg{\mathop{\operator@font tg}\nolimits}
+\def\ctg{\mathop{\operator@font ctg}\nolimits}
+\def\tgh{\mathop{\operator@font tgh}\nolimits}
+\def\ctgh{\mathop{\operator@font ctgh}\nolimits}
+\def\nwd{\mathop{\operator@font nwd}}
+\def\PL@redef@funcnames{%
+ \let\tan=\tg \let\cot=\ctg
+ \let\tanh=\tgh \let\coth=\ctgh
+ \def\arcsin{\arc\sin}
+ \def\arccos{\arc\cos}
+ \def\arctan{\arc\tg}
+ \def\arccot{\arc\ctg}
+ \let\gcd\nwd
+ }
+\def\dywiz{\kern0sp\discretionary{-}{-}{-}\penalty10000\hskip0sp\relax}
+\newcommand*\pauza{\unskip\kern.2em\textemdash\hskip.2em\ignorespaces}
+\newcommand*\ppauza{\unskip\kern.2em\textendash\hskip.2em\ignorespaces}
+\def\prefacename{Przedmowa}
+\def\refname{Literatura}
+\def\abstractname{Streszczenie}
+\def\bibname{Bibliografia}
+\def\chaptername{Rozdzia\PLSlash l} % uppercasing in running head must work
+\def\appendixname{Dodatek}
+\def\contentsname{Spis tre\'sci}
+\def\listfigurename{Spis rysunk\'ow}
+\def\listtablename{Spis tabel}
+\def\indexname{Skorowidz}
+\def\figurename{Rysunek}
+\def\tablename{Tabela}
+\def\partname{Cz\k e\'s\'c}
+\def\enclname{Za\l\k aczniki}
+\def\ccname{Do wiadomo\'sci}
+\def\headtoname{Do}
+\def\pagename{Strona}
+\def\seename{zob.}
+\def\proofname{Dow\'od}
+\def\today{\number\day~\ifcase\month\or
+ stycznia\or lutego\or marca\or kwietnia\or maja\or czerwca\or
+ lipca\or sierpnia\or wrze\'snia\or pa\'zdziernika\or
+ listopada\or grudnia\fi \space\number\year \PLdateending}
+\def\PL@setmaths{%
+ \def\PLm@ths{}
+ \@ifundefined{T@OT4}{%
+ \input ot4enc.def
+ }{}
+ \SetMathAlphabet{\mathbf}{normal}{OT4}{cmr}{bx}{n}
+ \SetMathAlphabet{\mathsf}{normal}{OT4}{cmss}{m}{n}
+ \SetMathAlphabet{\mathit}{normal}{OT4}{cmr}{m}{it}
+ \SetMathAlphabet{\mathtt}{normal}{OT4}{cmtt}{m}{n}
+ \SetMathAlphabet{\mathsf}{bold}{OT4}{cmss}{bx}{n}
+ \SetMathAlphabet{\mathit}{bold}{OT4}{cmr}{bx}{it}
+ \bgroup\let\@font@warning\@font@info
+ \SetSymbolFont{operators} {normal}{OT4}{cmr} {m}{n}
+ \SetSymbolFont{letters} {normal}{OML}{plm} {m}{it}
+ \SetSymbolFont{symbols} {normal}{OMS}{plsy}{m}{n}
+ \SetSymbolFont{largesymbols}{normal}{OMX}{plex}{m}{n}
+ \SetSymbolFont{operators} {bold} {OT4}{cmr} {bx}{n}
+ \SetSymbolFont{letters} {bold} {OML}{plm} {b}{it}
+ \SetSymbolFont{symbols} {bold} {OMS}{plsy}{b}{n}
+ \egroup
+ \DeclareMathSymbol{\xleq}{3}{symbols}{172}
+ \DeclareMathSymbol{\xgeq}{3}{symbols}{173}
+}
+\def\PL@redef@relations{
+ \let\leq=\xleq
+ \let\geq=\xgeq
+ \let\le=\leq
+ \let\ge=\geq
+}
+\DeclareOption{plmath}{%
+ \PL@setmaths
+}
+\DeclareOption{nomathsymbols}{%
+ \def\PLn@m@thsn@mes{}
+}
+\DeclareOption{MeX}{%
+ \AtBeginDocument{%
+ \@ifundefined{T@OT1}{}{%
+ \DeclareTextCommand{\=}{OT1}{\dywiz}%
+ \DeclareTextAccent{\macron}{OT1}{22}}%
+ \@ifundefined{T@T1}{}{%
+ \DeclareTextCommand{\=}{T1}{\dywiz}%
+ \DeclareTextAccent{\macron}{T1}{9}}%
+ \@ifundefined{T@OT4}{}{%
+ \DeclareTextCommand{\=}{OT4}{\dywiz}%
+ \DeclareTextAccent{\macron}{OT4}{22}}%
+ \@ifundefined{T@QX}{}{%
+ \DeclareTextCommand{\=}{QX}{\dywiz}%
+ \DeclareTextAccent{\macron}{QX}{9}}%
+ }%
+ \let\xle\xleq
+ \let\xge\xgeq
+ \let\polish\l@polish
+ \let\english\l@english
+ \def\MeX{M\kern-.111em\lower.6ex\hbox{E}\kern-.075emX}
+ \DeclareRobustCommand\LaMeX{% after latex.dtx
+ L\kern-.36em
+ {\setbox0\hbox{T}%
+ \vbox to\ht0{\hbox{%
+ \csname S@\f@size\endcsname
+ \fontsize\sf@size\z@
+ \math@fontsfalse\selectfont
+ A}
+ \vss}%
+ }%
+ \kern-.15em
+ \MeX\@}%
+ }
+\DeclareOption{T1}{%
+ \@ifundefined{T@T1}{\input{t1enc.def}}{}
+ \def\encodingdefault{T1}\fontencoding{T1}%
+ \def\PL@ncodingd@fined{}
+}
+\DeclareOption{QX}{%
+ \@ifundefined{T@QX}{\input{qxenc.def}}{}
+ \def\encodingdefault{QX}\fontencoding{QX}%
+ \def\PL@ncodingd@fined{}
+}
+\DeclareOption{OT1}{%
+ \def\encodingdefault{OT1}\fontencoding{OT1}%
+ \def\PL@ncodingd@fined{}
+}
+\DeclareOption{OT4}{%
+ \@ifundefined{T@OT4}{\input{ot4enc.def}}{}%
+ \def\encodingdefault{OT4}%
+ \fontencoding{OT4}%
+ \def\PL@ncodingd@fined{}%
+}
+\DeclareOption{prefixinginverb}{%
+ \def\PL@prefixinginverb{1}%
+}
+\DeclareOption{noprefixinginverb}{%
+ \def\PL@prefixinginverb{0}%
+}
+\DeclareOption{roku}{%
+ \def\PLdateending{\nobreakspace roku}
+}
+\DeclareOption{r.}{%
+ \def\PLdateending{\nobreakspace r.}
+}
+\DeclareOption{noroku}{%
+ \def\PLdateending{}
+}
+\ExecuteOptions{prefixinginverb,noroku}
+\ProcessOptions
+\frenchspacing
+\def\tempa{OT1}
+\ifx\tempa\f@encoding
+ \@ifundefined{PL@ncodingd@fined}{%
+ \IfFileExists{ot4cmr.fd}{%
+ \typeout{\space\space\space
+ Switching to Polish text encoding and Polish maths fonts.}
+ \@ifundefined{T@OT4}{%
+ \input ot4enc.def
+ }{}%
+ \def\encodingdefault{OT4}
+ \fontencoding{OT4}\selectfont
+ \PL@setmaths
+ }{%
+ \typeout{\space\space\space
+ Can't locate Polish fonts. Will use default encoding.}
+ }%
+ \def\@PL@OT@check{%
+ \bgroup
+ \def\tempa{OT1}\ifx\tempa\cf@encoding
+ \@ifpackageloaded{ot1patch}{}{%
+ \PackageError{polski}{%
+Zaczynasz skladac dokument uzywajac oryginalnych\MessageBreak
+czcionek TeXa. Czcionki te nie maja kompletu polskich\MessageBreak
+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.}{}}%
+ \fi
+ \egroup
+ \let\@PL@OT@check=\undefined}%
+ \AtBeginDocument{\@PL@OT@check}%
+ }{%
+ \let\PL@ncodingd@fined=\undefined
+ }%
+\fi
+\@ifundefined{PLn@m@thsn@mes}{
+ \PL@redef@funcnames
+ \@ifundefined{PLm@ths}{}{\PL@redef@relations}
+ }{}
+\if 0\PL@prefixinginverb
+ \expandafter\def\expandafter\dospecials\expandafter{\dospecials\do\/}
+\fi
+\let\PLn@m@thn@mes=\undefined
+\let\PLm@ths=\undefined
+\let\PL@setmaths=\undefined
+\let\PL@redef@relations=\undefined
+\let\PL@redef@funcnames=\undefined
+\let\PL@prefixinginverb=\undefined
+\endinput
+%%
+%% End of file `polski.sty'.