author | Scott Morrison <scott@tqft.net> |
Sun, 14 Nov 2010 15:45:26 -0800 | |
changeset 612 | 871dffc348ab |
parent 568 | dfc5aa4a64dd |
child 719 | 76ad188dbe68 |
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} |
519
1e56e60dcf15
first draft of new sm blobs; needs to be proof-read and revised
Kevin Walker <kevin@canyon23.net>
parents:
499
diff
changeset
|
32 |
\def\BD{BD} |
71 | 33 |
|
192 | 34 |
\def\spl{_\pitchfork} |
35 |
||
94 | 36 |
%\def\nn#1{{{\it \small [#1]}}} |
402 | 37 |
\def\nn#1{{{\color[rgb]{.2,.5,.6} \small [[#1]]}}} |
71 | 38 |
\long\def\noop#1{} |
39 |
||
40 |
% equations |
|
41 |
\newcommand{\eq}[1]{\begin{displaymath}#1\end{displaymath}} |
|
42 |
\newcommand{\eqar}[1]{\begin{eqnarray*}#1\end{eqnarray*}} |
|
43 |
\newcommand{\eqspl}[1]{\begin{displaymath}\begin{split}#1\end{split}\end{displaymath}} |
|
44 |
||
45 |
% tricky way to iterate macros over a list |
|
46 |
\def\semicolon{;} |
|
47 |
\def\applytolist#1{ |
|
48 |
\expandafter\def\csname multi#1\endcsname##1{ |
|
49 |
\def\multiack{##1}\ifx\multiack\semicolon |
|
50 |
\def\next{\relax} |
|
51 |
\else |
|
52 |
\csname #1\endcsname{##1} |
|
53 |
\def\next{\csname multi#1\endcsname} |
|
54 |
\fi |
|
55 |
\next} |
|
56 |
\csname multi#1\endcsname} |
|
57 |
||
58 |
% \def\cA{{\cal A}} for A..Z |
|
59 |
\def\calc#1{\expandafter\def\csname c#1\endcsname{{\mathcal #1}}} |
|
60 |
\applytolist{calc}QWERTYUIOPLKJHGFDSAZXCVBNM; |
|
61 |
||
62 |
% \DeclareMathOperator{\pr}{pr} etc. |
|
63 |
\def\declaremathop#1{\expandafter\DeclareMathOperator\csname #1\endcsname{#1}} |
|
568
dfc5aa4a64dd
removing the (unused) \pr command, because PNAS didn't like it
Scott Morrison <scott@tqft.net>
parents:
519
diff
changeset
|
64 |
\applytolist{declaremathop}{im}{gl}{ev}{coinv}{tr}{rot}{Eq}{obj}{mor}{ob}{Rep}{Tet}{cat}{Maps}{Diff}{Homeo}{sign}{supp}{Nbd}{res}{rad}{Compat}; |
307 | 65 |
|
66 |
\DeclareMathOperator*{\colim}{colim} |
|
67 |
\DeclareMathOperator*{\hocolim}{hocolim} |
|
71 | 68 |
|
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
|
69 |
\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
|
70 |
\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
|
71 |
|
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
|
72 |
|
216 | 73 |
\DeclareMathOperator{\kone}{cone} |
71 | 74 |
|
75 |
%%%%%% end excerpt |
|
76 |
||
77 |