summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/kurier/kurier.sty
blob: 9e25e31475facb65fa2bd46d6acce4d2527c7d56 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
%% kurier.sty
%% Copyright by Marcin Woli\'nski
%% Licencja/License: LPPL.
%%
%% Umieszczenie linijki `\usepackage{kurier}' w preambule spowoduje
%% u/zycie Kuriera jako domy/slnego kroju pisma w~dokumencie.
%% Do sk/ladu w j/ezyku angielskim wystarczy domy/slny LaTeX-owy
%% uk/lad font/ow OT1. Do sk/ladu w j/ezyku polskim nale/zy w/l/aczy/c
%% uk/lad OT4 (najlepiej pos/luguj/ac si/e pakietem 'polski'). 
%%
%% \usepackage{polski}
%% \usepackage{kurier}
%%
%% Kurier jest tak/ze dost/epny w~uk/ladach: T1, TS1, T2(abc), T5,
%% OT2, QX.
%%
%% Ponadto w~wywo/laniu pakietu kurier mog/a wyst/api/c opcje 'light'
%% w/l/aczaj/aca odmian/e jasn/a lub 'condensed' w/l/aczaj/aca
%% odmian/e zw/e/zon/a kroju.  Np.
%%
%% \usepackage[light,condensed]{kurier}
%%
%% U/zycie w~wywo/laniu pakietu opcji 'math' spowoduje zdefiniowanie
%% nowej ,,wersji matematyki'' (mathversion) o~nazwie kurier
%% i~kurierbold.  Ponadto wersja kurier jest uaktywniana.
%%
%% Ponadto standardowe wersje matematyki zostan± przys³oniête
%% kurierowymi, czyli \mathversion{normal} zaczyna znaczy/c
%% \matversion{kurier} i~podobnie dla 'bold' i~'kurierbold'.  W~takim
%% wariancie ,,standardowe'' wersje matematyki b/ed/a dost/epne pod
%% nazwami 'cmr' i~'cmrbold'.
%%
%% Aby unikn±æ tego przykrycia nazw nale¿y u¿yæ opcji 'mathnoalias'.
%%
%% ----------------------------------------------------------------------------

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{kurier}[2005/10/03 v.1.2 Kurier package (MW)]

\DeclareOption{regular}{\renewcommand{\rmdefault}{kurier}}
\DeclareOption{light}{\renewcommand{\rmdefault}{kurierl}}
\DeclareOption{condensed}{\edef\rmdefault{\rmdefault c}}
\DeclareOption{mathnoalias}{\let\define@kurier@mathversions\relax}
\DeclareOption{math}{\let\define@kurier@mathversions a}
\ExecuteOptions{regular}
\ProcessOptions

\renewcommand{\familydefault}{\rmdefault}
\renewcommand{\bfdefault}{b}
\fontfamily{\familydefault}

\ifx\define@kurier@mathversions\@undefined\else
  \DeclareMathVersion{kurier}
  \DeclareMathVersion{kurierbold}
%   \@ifundefined{T@OT4}{%
%     \input ot4enc.def
%   }{}
%  \bgroup\let\@font@warning\@font@info
  \SetSymbolFont{operators}{kurier}{OT1}{\rmdefault m}{m}{n}
  \SetSymbolFont{letters}{kurier}{OML}{\rmdefault} {m}{it}
  \SetSymbolFont{symbols}{kurier}{OMS}{\rmdefault}{m}{n}
  \SetSymbolFont{largesymbols}{kurier}{OMX}{\rmdefault}{m}{n}
  \SetSymbolFont{operators}{kurierbold}{OT1}{\rmdefault m} {b}{n}
  \SetSymbolFont{letters}  {kurierbold}{OML}{\rmdefault} {b}{it}
  \SetSymbolFont{symbols}  {kurierbold}{OMS}{\rmdefault}{b}{n}
  \SetSymbolFont{largesymbols}{kurierbold}{OMX}{\rmdefault}{b}{n}
%  \egroup
  \SetMathAlphabet{\mathbf}{kurier}{OT1}{\rmdefault}{bx}{n}
  \SetMathAlphabet{\mathsf}{kurier}{OT1}{\rmdefault}{m}{n}
  \SetMathAlphabet{\mathit}{kurier}{OT1}{\rmdefault}{m}{it}
  \SetMathAlphabet{\mathtt}{kurier}{OT1}{\rmdefault}{m}{n}
  \SetMathAlphabet\mathsf{kurierbold}{OT1}{\rmdefault}{bx}{n}
  \SetMathAlphabet\mathit{kurierbold}{OT1}{\rmdefault}{bx}{it}
  \mathversion{kurier}
  \ifx\define@kurier@mathversions a
    \ifx\mv@cmr\@undefined
      \let\mv@cmr\mv@normal
      \let\mv@cmrbold\mv@bold
    \fi
    \let\mv@normal\mv@kurier
    \let\mv@bold\mv@kurierbold
  \fi
  \let\define@kurier@mathversions\@undefined
\fi


\endinput
%%
%% End of file `kurier.sty'.