author | Kevin Walker <kevin@canyon23.net> |
Mon, 31 May 2010 17:27:17 -0700 | |
changeset 312 | 5bb1cbe49c40 |
parent 308 | be2d126ce79b |
child 402 | 853376c08d76 |
permissions | -rw-r--r-- |
73 | 1 |
%!TEX root = ../blob1.tex |
71 | 2 |
|
3 |
%%%%% excerpts from KW's include file of standard macros |
|
197 | 4 |
%%% (with various new ones added) |
71 | 5 |
|
6 |
\def\z{\mathbb{Z}} |
|
7 |
\def\r{\mathbb{R}} |
|
8 |
\def\c{\mathbb{C}} |
|
9 |
\def\t{\mathbb{T}} |
|
86 | 10 |
\def\ebb{\mathbb{E}} |
71 | 11 |
|
258
fd5d1647f4f3
starting write up module morphism def
Kevin Walker <kevin@canyon23.net>
parents:
222
diff
changeset
|
12 |
\def\k{{\bf k}} |
fd5d1647f4f3
starting write up module morphism def
Kevin Walker <kevin@canyon23.net>
parents:
222
diff
changeset
|
13 |
|
71 | 14 |
\def\du{\sqcup} |
15 |
\def\bd{\partial} |
|
16 |
\def\sub{\subset} |
|
83 | 17 |
\def\subeq{\subseteq} |
71 | 18 |
\def\sup{\supset} |
19 |
%\def\setmin{\smallsetminus} |
|
20 |
\def\setmin{\setminus} |
|
21 |
\def\ep{\epsilon} |
|
22 |
\def\sgl{_\mathrm{gl}} |
|
23 |
\def\op{^\mathrm{op}} |
|
24 |
\def\deq{\stackrel{\mathrm{def}}{=}} |
|
25 |
\def\pd#1#2{\frac{\partial #1}{\partial #2}} |
|
216 | 26 |
%\def\lf{\overline{\cC}} |
27 |
\def\lf{\cC} |
|
74 | 28 |
\def\ot{\otimes} |
212 | 29 |
\def\vphi{\varphi} |
107 | 30 |
\def\inv{^{-1}} |
298 | 31 |
\def\ol{\overline} |
71 | 32 |
|
192 | 33 |
\def\spl{_\pitchfork} |
34 |
||
94 | 35 |
%\def\nn#1{{{\it \small [#1]}}} |
36 |
\def\nn#1{{{\color[rgb]{.2,.5,.6} \small [#1]}}} |
|
71 | 37 |
\long\def\noop#1{} |
38 |
||
39 |
% equations |
|
40 |
\newcommand{\eq}[1]{\begin{displaymath}#1\end{displaymath}} |
|
41 |
\newcommand{\eqar}[1]{\begin{eqnarray*}#1\end{eqnarray*}} |
|
42 |
\newcommand{\eqspl}[1]{\begin{displaymath}\begin{split}#1\end{split}\end{displaymath}} |
|
43 |
||
44 |
% tricky way to iterate macros over a list |
|
45 |
\def\semicolon{;} |
|
46 |
\def\applytolist#1{ |
|
47 |
\expandafter\def\csname multi#1\endcsname##1{ |
|
48 |
\def\multiack{##1}\ifx\multiack\semicolon |
|
49 |
\def\next{\relax} |
|
50 |
\else |
|
51 |
\csname #1\endcsname{##1} |
|
52 |
\def\next{\csname multi#1\endcsname} |
|
53 |
\fi |
|
54 |
\next} |
|
55 |
\csname multi#1\endcsname} |
|
56 |
||
57 |
% \def\cA{{\cal A}} for A..Z |
|
58 |
\def\calc#1{\expandafter\def\csname c#1\endcsname{{\mathcal #1}}} |
|
59 |
\applytolist{calc}QWERTYUIOPLKJHGFDSAZXCVBNM; |
|
60 |
||
61 |
% \DeclareMathOperator{\pr}{pr} etc. |
|
62 |
\def\declaremathop#1{\expandafter\DeclareMathOperator\csname #1\endcsname{#1}} |
|
307 | 63 |
\applytolist{declaremathop}{pr}{im}{gl}{ev}{coinv}{tr}{rot}{Eq}{obj}{mor}{ob}{Rep}{Tet}{cat}{Maps}{Diff}{Homeo}{sign}{supp}{Nbd}{res}{rad}{cell}; |
64 |
||
65 |
\DeclareMathOperator*{\colim}{colim} |
|
66 |
\DeclareMathOperator*{\hocolim}{hocolim} |
|
71 | 67 |
|
308
be2d126ce79b
send scott back to primary school, where he can learn to count mod 2 and reindex summations
Scott Morrison <scott@tqft.net>
parents:
307
diff
changeset
|
68 |
\DeclareMathOperator{\most}{most} |
be2d126ce79b
send scott back to primary school, where he can learn to count mod 2 and reindex summations
Scott Morrison <scott@tqft.net>
parents:
307
diff
changeset
|
69 |
\DeclareMathOperator{\rest}{rest} |
be2d126ce79b
send scott back to primary school, where he can learn to count mod 2 and reindex summations
Scott Morrison <scott@tqft.net>
parents:
307
diff
changeset
|
70 |
|
be2d126ce79b
send scott back to primary school, where he can learn to count mod 2 and reindex summations
Scott Morrison <scott@tqft.net>
parents:
307
diff
changeset
|
71 |
|
216 | 72 |
\DeclareMathOperator{\kone}{cone} |
71 | 73 |
|
74 |
%%%%%% end excerpt |
|
75 |
||
76 |