summaryrefslogtreecommitdiff
path: root/fonts/mathabx/texinputs/mathabx.sty
blob: 90bce2020c5dde9e73c4fa198e0b2e86feb56121 (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
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% mathabx.sty. Version: May 18, 2005.
% Author: Anthony PHAN.
% matches the ``mathabx'' family.
% LaTeX input/style file
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{mathabx}
     [2003/07/29 v0.0 Non-standard LaTeX package mathabx]
%
% Options
%
\long\def\mathabx@skip#1\end@mathabx{}%
\let\end@mathabx=\relax
\let\mathabx@matha=\mathabx@skip
\let\mathabx@mathb=\mathabx@skip
\let\mathabx@mathx=\mathabx@skip
\def\mathabx@undefine#1{\let#1=\undefined}%
\def\mathabx@aliases#1#2{\@mathabx@aliases#1#2?\@end}
\def\@mathabx@aliases#1#2#3\@end{\ifx#2?\else
	\let#2=#1\@mathabx@aliases#1#3\@end\fi}%
%
\DeclareOption{matha}{\let\mathabx@matha=\relax}
\DeclareOption{mathb}{\let\mathabx@mathb=\relax}
\DeclareOption{mathx}{\let\mathabx@mathx=\relax}
%
\ProcessOptions
%
\ifx\mathabx@matha\mathabx@skip
	\ifx\mathabx@mathb\mathabx@skip
		\ifx\mathabx@mathx\mathabx@skip
			\let\mathabx@matha=\relax
			\let\mathabx@mathb=\relax
			\let\mathabx@mathx=\relax
		\fi
	\fi
\fi
%
% mathabx's font declarations
%
\mathabx@matha
\DeclareFontFamily{U}{matha}{\hyphenchar\font45}
\DeclareFontShape{U}{matha}{m}{n}{
      <5> <6> <7> <8> <9> <10> gen * matha
      <10.95> matha10 <12> <14.4> <17.28> <20.74> <24.88> matha12
      }{}
\DeclareSymbolFont{matha}{U}{matha}{m}{n}
\DeclareFontSubstitution{U}{matha}{m}{n}
\end@mathabx
\mathabx@mathb
\DeclareFontFamily{U}{mathb}{\hyphenchar\font45}
\DeclareFontShape{U}{mathb}{m}{n}{
      <5> <6> <7> <8> <9> <10> gen * mathb
      <10.95> mathb10 <12> <14.4> <17.28> <20.74> <24.88> mathb12
      }{}
\DeclareSymbolFont{mathb}{U}{mathb}{m}{n}
\DeclareFontSubstitution{U}{mathb}{m}{n}
\end@mathabx
\mathabx@mathx
\DeclareFontFamily{U}{mathx}{\hyphenchar\font45}
\DeclareFontShape{U}{mathx}{m}{n}{
      <5> <6> <7> <8> <9> <10>
      <10.95> <12> <14.4> <17.28> <20.74> <24.88>
      mathx10
      }{}
\DeclareSymbolFont{mathx}{U}{mathx}{m}{n}
\DeclareFontSubstitution{U}{mathx}{m}{n}
\end@mathabx
%
% no proofmode
%
\def\symbol@message#1{\relax}
\input mathabx.dcl
%
% end of file.
%
\endinput