2
3
4
5
6
7
8
9
10
11
12
13
14\writestatus{loading}{ConTeXt Math Macros Definitions}
15
16\unprotect
17
18\pushoverloadmode
19
20\startluacode
21 mathematics.define()
22
23\stopluacode
24
25\popoverloadmode
26
27
28
29
30
31\definemathfunction [arccos]
32\definemathfunction [arcsin]
33\definemathfunction [arctan]
34\definemathfunction [arccosh]
35\definemathfunction [arcsinh]
36\definemathfunction [arctanh]
37\definemathfunction [acos]
38\definemathfunction [asin]
39\definemathfunction [atan]
40\definemathfunction [arg]
41\definemathfunction [cosh]
42\definemathfunction [cos]
43\definemathfunction [coth]
44\definemathfunction [cot]
45\definemathfunction [csc]
46\definemathfunction [deg]
47\definemathfunction [det] [\c!mathlimits=\v!yes]
48\definemathfunction [dim]
49\definemathfunction [erf]
50\definemathfunction [erfc]
51\definemathfunction [erfi]
52\definemathfunction [exp]
53\definemathfunction [gcd] [\c!mathlimits=\v!yes]
54\definemathfunction [hom]
55\definemathfunction [inf] [\c!mathlimits=\v!auto]
56\definemathfunction [inv] [\c!mathlimits=\v!auto]
57\definemathfunction [injlim] [\c!mathlimits=\v!auto]
58\definemathfunction [ker]
59\definemathfunction [lg]
60\definemathfunction [liminf] [\c!mathlimits=\v!auto]
61\definemathfunction [limsup] [\c!mathlimits=\v!auto]
62\definemathfunction [lim] [\c!mathlimits=\v!auto]
63\definemathfunction [ln]
64\definemathfunction [log]
65\definemathfunction [median] [\c!mathlimits=\v!yes]
66\definemathfunction [max] [\c!mathlimits=\v!auto]
67\definemathfunction [min] [\c!mathlimits=\v!auto]
68\definemathfunction [mod] [\c!mathlimits=\v!yes]
69
70\definemathfunction [projlim] [\c!mathlimits=\v!auto]
71\definemathfunction [Pr] [\c!mathlimits=\v!yes]
72\definemathfunction [sec]
73\definemathfunction [sinh]
74\definemathfunction [sin]
75\definemathfunction [sup] [\c!mathlimits=\v!auto]
76\definemathfunction [tanh]
77\definemathfunction [tan]
78\definemathfunction [diff]
79
80
81
82\definemathfunction [cs:median] [\c!command=\widetilde]
83\definemathfunction [sk:median] [\c!command=\widetilde]
84
85\aliased\let\normalmatharg\arg
86
87
88
89\permanent\protected\def\setoperatorlimits#1#2
90 {\savenormalmeaning{#1}
91
92 \frozen\protected\edef#1{\expandafter\noexpand\csname\s!normal\csstring#1\endcsname\noexpand#2}}
93
94\pushoverloadmode
95
96\setoperatorlimits \int \intlimits
97\setoperatorlimits \iint \intlimits
98\setoperatorlimits \iiint \intlimits
99\setoperatorlimits \oint \intlimits
100\setoperatorlimits \oiint \intlimits
101\setoperatorlimits \oiiint \intlimits
102\setoperatorlimits \intclockwise \intlimits
103\setoperatorlimits \ointclockwise \intlimits
104\setoperatorlimits \ointctrclockwise \intlimits
105
106\popoverloadmode
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\pushoverloadmode
150
151\protected\def\math_relation_atom_ordinary{\mathatom \s!class \mathrelationcode \s!all \mathordcode}
152
153\definemathcommand [centercolon] {\math_relation_atom_ordinary{\colon}}
154\definemathcommand [colonminus] {\math_relation_atom_ordinary{\colon\minus}}
155\definemathcommand [colonapprox] {\math_relation_atom_ordinary{\colon\approx}}
156\definemathcommand [approxcolon] {\math_relation_atom_ordinary{\approx\colon}}
157\definemathcommand [colonsim] {\math_relation_atom_ordinary{\colon\sim}}
158\definemathcommand [simcolon] {\math_relation_atom_ordinary{\sim\colon}}
159
160\definemathcommand [coloncolon] {\math_relation_atom_ordinary{\colon\colon}}
161\definemathcommand [coloncolonminus] {\math_relation_atom_ordinary{\colon\colon\minus}}
162\definemathcommand [minuscoloncolon] {\math_relation_atom_ordinary{\minus\colon\colon}}
163\definemathcommand [coloncolonequals] {\math_relation_atom_ordinary{\colon\colon\eq}}
164\definemathcommand [equalscoloncolon] {\math_relation_atom_ordinary{\eq\colon\colon}}
165\definemathcommand [coloncolonapprox] {\math_relation_atom_ordinary{\colon\colon\approx}}
166\definemathcommand [approxcoloncolon] {\math_relation_atom_ordinary{\approx\colon\colon}}
167\definemathcommand [coloncolonsim] {\math_relation_atom_ordinary{\colon\colon\sim}}
168\definemathcommand [simcoloncolon] {\math_relation_atom_ordinary{\sim\colon\colon}}
169
170
171
172\popoverloadmode
173
174
175
176
177
178
179
180
181
182
183
184\defcsname \s!en:amedian\endcsname#1{\widebar {#1}}
185\defcsname \s!cs:amedian\endcsname#1{\widetilde{#1}}
186\defcsname \s!sk:amedian\endcsname#1{\widetilde{#1}}
187
188\permanent\protected\def\amedian
189 {\csname
190 \ifcsname\currentmainlanguage:amedian\endcsname
191 \currentmainlanguage\else\s!en
192 \fi
193 :amedian
194 \endcsname}
195
196
197
198
199
200\protect \endinput
201 |