73
|
1 |
%!TEX root = ../blob1.tex
|
71
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
2 |
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
3 |
%%%%% excerpts from KW's include file of standard macros
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
4 |
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
5 |
\def\z{\mathbb{Z}}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
6 |
\def\r{\mathbb{R}}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
7 |
\def\c{\mathbb{C}}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
8 |
\def\t{\mathbb{T}}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
9 |
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
10 |
\def\du{\sqcup}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
11 |
\def\bd{\partial}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
12 |
\def\sub{\subset}
|
83
|
13 |
\def\subeq{\subseteq}
|
71
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
14 |
\def\sup{\supset}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
15 |
%\def\setmin{\smallsetminus}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
16 |
\def\setmin{\setminus}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
17 |
\def\ep{\epsilon}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
18 |
\def\sgl{_\mathrm{gl}}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
19 |
\def\op{^\mathrm{op}}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
20 |
\def\deq{\stackrel{\mathrm{def}}{=}}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
21 |
\def\pd#1#2{\frac{\partial #1}{\partial #2}}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
22 |
\def\lf{\overline{\cC}}
|
74
|
23 |
\def\ot{\otimes}
|
71
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
24 |
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
25 |
\def\nn#1{{{\it \small [#1]}}}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
26 |
\long\def\noop#1{}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
27 |
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
28 |
% equations
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
29 |
\newcommand{\eq}[1]{\begin{displaymath}#1\end{displaymath}}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
30 |
\newcommand{\eqar}[1]{\begin{eqnarray*}#1\end{eqnarray*}}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
31 |
\newcommand{\eqspl}[1]{\begin{displaymath}\begin{split}#1\end{split}\end{displaymath}}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
32 |
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
33 |
% tricky way to iterate macros over a list
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
34 |
\def\semicolon{;}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
35 |
\def\applytolist#1{
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
36 |
\expandafter\def\csname multi#1\endcsname##1{
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
37 |
\def\multiack{##1}\ifx\multiack\semicolon
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
38 |
\def\next{\relax}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
39 |
\else
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
40 |
\csname #1\endcsname{##1}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
41 |
\def\next{\csname multi#1\endcsname}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
42 |
\fi
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
43 |
\next}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
44 |
\csname multi#1\endcsname}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
45 |
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
46 |
% \def\cA{{\cal A}} for A..Z
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
47 |
\def\calc#1{\expandafter\def\csname c#1\endcsname{{\mathcal #1}}}
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
48 |
\applytolist{calc}QWERTYUIOPLKJHGFDSAZXCVBNM;
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
49 |
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
50 |
% \DeclareMathOperator{\pr}{pr} etc.
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
51 |
\def\declaremathop#1{\expandafter\DeclareMathOperator\csname #1\endcsname{#1}}
|
83
|
52 |
\applytolist{declaremathop}{pr}{im}{gl}{ev}{coinv}{tr}{rot}{Eq}{obj}{mor}{ob}{Rep}{Tet}{cat}{Maps}{Diff}{Homeo}{sign}{supp}{Nbd};
|
71
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
53 |
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
54 |
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
55 |
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
56 |
%%%%%% end excerpt
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
57 |
|
kevin@6e1638ff-ae45-0410-89bd-df963105f760
parents:
diff
changeset
|
58 |
|