-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathmath-operator.sty
50 lines (38 loc) · 2.04 KB
/
math-operator.sty
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
\ProvidesPackage{math-operator} % 自定义函数
\def\symdiff{\triangle} % 对称差
\RequirePackage{amsmath}
\DeclareMathOperator\sgn{sgn} % 符号函数
\DeclareMathOperator\arsinh{arsinh} % 反双曲正弦
\DeclareMathOperator\arcosh{arcosh} % 反双曲余弦
\DeclareMathOperator\artanh{artanh} % 反双曲正切
\DeclareMathOperator\arcoth{arcoth} % 反双曲余切
\DeclareMathOperator\arsech{arsech} % 反双曲正割
\DeclareMathOperator\arcsch{arcsch} % 反双曲余割
\DeclareMathOperator\amp{amp}% 振幅(函数在集合上的振幅);后面跟由一个括号括起来的三个参数,用分号间隔,三个参数依次是函数、集合、半径
\DeclareMathOperator*\ord{ord}% 阶(无穷小或无穷大的阶);后面跟一个实值函数
\DeclareMathOperator*\Accumulate{acc} % 累积(用来定义连加、连乘)
\DeclareMathOperator\Prj{Prj} % 《解析几何》向量的投影
\DeclareMathOperator\diag{diag} % 对角矩阵
% 复变函数
\DeclareMathOperator\Arg{Arg} % 复数 辐角
\DeclareMathOperator\Cov{Cov} % 协方差
\DeclareMathOperator\Ln{Ln} % 复对数函数
\DeclareMathOperator\Arcsin{Arcsin} % 复反正弦函数
\DeclareMathOperator\Arccos{Arccos} % 复反余弦函数
\DeclareMathOperator*\Res{Res} % 留数
% 置于集合以前
\DeclareMathOperator\card{card} % 集合基数
\DeclareMathOperator\dom{dom} % 关系 定义域
\DeclareMathOperator\ran{ran} % 关系 值域
\DeclareMathOperator\fld{fld} % 关系 域
\DeclareMathOperator*{\BigTimes}{\scalebox{1.5}[2.25]{\raisebox{-1.2pt}{\(\times\)}}} % 无穷直积
\DeclareMathOperator\diam{diam} % (度量空间中的)集合直径
% 线性代数
\DeclareMathOperator\Span{span} % 子空间
\def\SpanR{\Span_{\mathrm{R}}} % 矩阵的行空间
\def\SpanC{\Span_{\mathrm{C}}} % 矩阵的列空间
\def\RankR{\rank_{\mathrm{R}}} % 矩阵的行秩
\def\RankC{\rank_{\mathrm{C}}} % 矩阵的列秩
\DeclareMathOperator\Hom{Hom}%线性映射空间
\DeclareMathOperator\Ker{Ker}%线性映射核
\def\mod{~\mathrm{mod}~} % 二元算数运算:求余数,取模