summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/amslatex/mathscinet.sty
blob: 80ed5d99e57a5d6c0a35bdf306cfd9535a547713 (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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
%%
%% This is file `mathscinet.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% mathscinet.dtx 
%% 
%%% ====================================================================
%%% @LaTeX-doc-source-file{
%%%   filename  = "mathscinet.dtx",
%%%   version   = "2.01",
%%%   date      = "2004/06/30",
%%%   time      = "12:00:17 EDT",
%%%   author    = "Michael J Downes and David M. Jones",
%%%   address   = "American Mathematical Society,
%%%                Publications Technical Group,
%%%                PO Box 6248,
%%%                Providence, RI 02940,
%%%                USA",
%%%   email     = "tech-support@ams.org",
%%%   URL       = "http://www.ams.org/",
%%%   abstract  = "",
%%%   checksum  = "34681 595 2175 20194",
%%%   docstring = "The checksum field, produced by Robert Solovay's
%%%                checksum utility, gives CRC-16 checksum, lines,
%%%                words, and characters.",
%%%  }
%%% ====================================================================
%%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{mathscinet}[2002/04/17 v1.05]
\RequirePackage{textcmds}\relax
\providecommand\setboxz@h{\setbox\z@\hbox}
\providecommand{\bold}{\mathbf}
\providecommand{\scr}{\mathcal}
\AtBeginDocument{%
    \@ifundefined{mathfrak}{%
        \providecommand{\germ}{%
            \PackageError{mathscinet}{To use the \string\germ\space
                command, please load the amsfonts package}\@ehc
        }%
    }{%
        \providecommand{\germ}{\mathfrak}%
    }%
}
\providecommand{\romsup}{\tsup}
\providecommand{\asup}{\tsup}
\AtBeginDocument{\providecommand{\hslash}{\hbar}}
\ProvideTextCommandDefault{\rasp}{\leavevmode\raise.45ex\hbox{$\rhook$}}
\ProvideTextCommandDefault{\lasp}{\leavevmode\raise.45ex\hbox{$\lhook$}}
\ProvideTextCommand{\Dbar}{T1}{\DJ}

\ProvideTextCommandDefault{\Dbar}{%
    \leavevmode\lower.5ex\rlap{\hskip-.07em\accent"16}D%
}
\ProvideTextCommand{\dbar}{T1}{\dj}
\ProvideTextCommandDefault{\dbar}{%
    \begingroup
        \edef\@tempa{\scdefault}%
        \ifx\@tempa\f@shape
            \dimen@-.75ex
            \dimen@i-.08em
        \else
            \dimen@.02ex
            \dimen@i.1em
        \fi
        \leavevmode\raise\dimen@\rlap{\hskip\dimen@i\char"16}d%
    \endgroup
}
\ProvideTextCommandDefault{\cprime}{\tprime}
\ProvideTextCommandDefault{\cdprime}{\tprime\tprime}
\ProvideTextCommandDefault{\bud}{\cdprime}
\ProvideTextCommandDefault{\cydot}{\leavevmode\raise.4ex\hbox{.}}
\def\save@sf{%
    \ifmmode\else\global\mathchardef\accent@spacefactor\spacefactor\fi
}
\def\restore@sf{\ifmmode\else\spacefactor\accent@spacefactor\fi}
\def\@underaccent#1#2#3{%
    \leavevmode
    \begingroup
        \ifmmode\let\@mathtoggle$\else\let\@mathtoggle\relax\fi
        \setboxz@h{\@mathtoggle#3\save@sf\@mathtoggle}%
        \setbox\@ne\hb@xt@\wd\z@{%
            \hss\fontshape\updefault\rmfamily#1\char#2\hss
        }%
        \dimen@\ht\@ne
        \advance\dimen@\dp\z@
        \advance\dimen@.2ex
        \setboxz@h{\lower\dimen@\rlap{\copy\@ne}\unhbox\z@}%
        \ifdim\ht\@ne>1ex
            \advance\dimen@-1.2ex
            \dp\z@\dimen@
        \fi
        \box\z@
        \restore@sf
    \endgroup
}
\DeclareTextCommandDefault{\utilde}{\@underaccent\@empty{`\~}}
\DeclareTextCommandDefault{\uarc}{\@underaccent\@empty{'025}}
\DeclareTextCommandDefault{\lfhook}{\@underaccent\supsize{`\,}}
\DeclareTextCommandDefault{\dudot}{\@underaccent\@empty{'177}}
\DeclareTextCommandDefault{\udot}{\d}
\DeclareTextCommand{\polhk}{OT4}{\k}
\DeclareTextCommand{\polhk}{T1}{\k}
\DeclareTextCommand{\polhk}{OT1}[1]{\TextSymbolUnavailable{\k{#1}}#1}
\DeclareTextCompositeCommand{\polhk}{OT1}{a}{\msc@ogonek {.6}{.07} a}
\DeclareTextCompositeCommand{\polhk}{OT1}{A}{\msc@ogonek {.6}{.07} A}
\DeclareTextCompositeCommand{\polhk}{OT1}{e}{\msc@ogonek   0 {.06} e}
\DeclareTextCompositeCommand{\polhk}{OT1}{E}{\msc@ogonek{.35}{.07} E}
\DeclareTextCompositeCommand{\polhk}{OT1}{i}{\msc@ogonek {.2}{.07} i}
\DeclareTextCompositeCommand{\polhk}{OT1}{I}{\msc@ogonek {.2}{.07} I}
\DeclareTextCompositeCommand{\polhk}{OT1}{u}{\msc@ogonek {.6}{.07} u}
\DeclareTextCompositeCommand{\polhk}{OT1}{U}{\msc@ogonek   0 {.05} U}
\DeclareTextCompositeCommand{\polhk}{OT1}{o}{\msc@ogonek   0 {.07} o}
\DeclareTextCompositeCommand{\polhk}{OT1}{O}{\msc@ogonek   0 {.05} O}
\DeclareTextCompositeCommand{\polhk}{T1}{i}{\msc@ogonek@a   0  i}
\DeclareTextCompositeCommand{\polhk}{T1}{I}{\msc@ogonek@a   0  I}
\DeclareTextCompositeCommand{\polhk}{T1}{u}{\msc@ogonek@a {.6} u}
\DeclareTextCompositeCommand{\polhk}{T1}{U}{\msc@ogonek@a   0  U}
\DeclareTextCompositeCommand{\polhk}{T1}{o}{\msc@ogonek@a   0  o}
\DeclareTextCompositeCommand{\polhk}{T1}{O}{\msc@ogonek@a   0  O}
\DeclareTextCompositeCommand{\polhk}{OT4}{i}{\msc@ogonek {.2}{.07} i}
\DeclareTextCompositeCommand{\polhk}{OT4}{I}{\msc@ogonek {.2}{.07} I}
\DeclareTextCompositeCommand{\polhk}{OT4}{u}{\msc@ogonek {.6}{.07} u}
\DeclareTextCompositeCommand{\polhk}{OT4}{U}{\msc@ogonek   0 {.05} U}
\DeclareTextCompositeCommand{\polhk}{OT4}{o}{\msc@ogonek   0 {.07} o}
\DeclareTextCompositeCommand{\polhk}{OT4}{O}{\msc@ogonek   0 {.05} O}
\def\msc@ogonek#1#2#3{%
    \begingroup
        \setboxz@h{#3\save@sf}%
        \dimen@\wd\z@
        \ooalign{%
            \unhbox\z@\crcr
            \hidewidth
                \setboxz@h{\kern#1\dimen@\supsize$\lhook$}%
                \dimen@\ht\z@
                \advance\dimen@-#2ex\relax
                \lower\dimen@\box\z@
            \hidewidth
        }%
        \restore@sf
    \endgroup
}
\def\msc@ogonek@a#1#2{%
    \begingroup
        \ooalign{%
            #2\save@sf\crcr
            \hidewidth
                \raise0.02ex\hbox{\kern#1ex\char'014}%
            \hidewidth
        }%
        \restore@sf
    \endgroup
}
\DeclareTextCommand{\soft}{OT4}{\v}
\DeclareTextCommand{\soft}{T1}{\v}
\DeclareTextCommand{\soft}{OT1}{\v}

\DeclareTextCompositeCommand{\soft}{OT1}{t}{\msc@soft{t}\@ne{.5ex}}
\DeclareTextCompositeCommand{\soft}{OT1}{d}{\msc@soft{d}{.925}{.95ex}}
\DeclareTextCompositeCommand{\soft}{OT1}{l}{\msc@soft{l}{.95}{.4ex}}
\DeclareTextCompositeCommand{\soft}{OT1}{L}{\msc@soft{L}{.975}{.8ex}}

\DeclareTextCompositeCommand{\soft}{OT4}{t}{\msc@soft{t}\@ne{.5ex}}
\DeclareTextCompositeCommand{\soft}{OT4}{d}{\msc@soft{d}{.925}{.95ex}}
\DeclareTextCompositeCommand{\soft}{OT4}{l}{\msc@soft{l}{.95}{.4ex}}
\DeclareTextCompositeCommand{\soft}{OT4}{L}{\msc@soft{L}{.975}{.8ex}}
\def\msc@soft#1#2#3{%
    \leavevmode
    \begingroup
        \setboxz@h{#1}%
        \raise#2\ht\z@\rlap{\kern#3\supsize,}\unhbox\z@
    \endgroup
}
\endinput
%%
%% End of file `mathscinet.sty'.