]> gitweb.michael.orlitzky.com - mjotex.git/blobdiff - mjo-common.tex
Remove some unnecessary spaces (chktex warnings).
[mjotex.git] / mjo-common.tex
index f96528eac1acc710babe3ec790219d5babfab4bd..61ea7c48e7cd8fe0d6ead881d37c5275330b6a0a 100644 (file)
@@ -2,6 +2,9 @@
 % Only the most commonly-used macros. Needed by everything else.
 %
 
+% Needed for \mathbb.
+\usepackage{amsfonts}
+
 % Place the argument in matching left/right parntheses.
 \providecommand*{\of}[1]{ \left({#1}\right) }
 
@@ -35,6 +38,9 @@
 % The direct sum of two things.
 \providecommand*{\directsum}[2]{ {#1}\oplus{#2} }
 
+% The direct sum of three things.
+\providecommand*{\directsumthree}[3]{ \directsum{#1}{\directsum{#2}{#3}} }
+
 % The factorial operator.
 \providecommand*{\factorial}[1]{ {#1}! }
 
 %
 
 % The union of its two arguments.
-\providecommand*{\union}[2]{ {#1} \cup {#2} }
+\providecommand*{\union}[2]{ {#1}\cup{#2} }
 
 % A three-argument union.
 \providecommand*{\unionthree}[3]{ \union{\union{#1}{#2}}{#3} }
 
 % The intersection of its two arguments.
-\providecommand*{\intersect}[2]{ {#1} \cap {#2} }
+\providecommand*{\intersect}[2]{ {#1}\cap{#2} }
 
 % A three-argument intersection.
 \providecommand*{\intersectthree}[3]{ \intersect{\intersect{#1}{#2}}{#3} }
 % the upper index, such as \infty. Finally the fourth argument should
 % contain the things (e.g. indexed sets) to be operated on.
 \providecommand*{\binopmany}[4]{
-  \mathchoice
-  { \underset{#2}{\overset{#3}{#1}}{#4} }
-  { {#1}_{#2}^{#3}{#4} }
-  { {#1}_{#2}^{#3}{#4} }
-  { {#1}_{#2}^{#3}{#4} }
+  \mathchoice{ \underset{#2}{\overset{#3}{#1}}{#4} }
+             { {#1}_{#2}^{#3}{#4} }
+             { {#1}_{#2}^{#3}{#4} }
+             { {#1}_{#2}^{#3}{#4} }
 }
 
 \providecommand*{\unionmany}[3]{ \binopmany{\cup}{#1}{#2}{#3} }