]> gitweb.michael.orlitzky.com - mjotex.git/blobdiff - mjo-proof_by_cases.tex
Wrap all mjotex files in conditionals to prevent double-loading.
[mjotex.git] / mjo-proof_by_cases.tex
index daf08a8ec22006892de0b4a81d2d2a365ef8c3a2..247d28049226213ae19173026680540fa94112c7 100644 (file)
@@ -8,9 +8,13 @@
 %
 % Case 2 (x < 0): derp.
 %
+\ifx\havemjoproofbycases\undefined
+\def\havemjoproofbycases{1}
 
-% Used below to define pcases.
-\usepackage{enumitem}
+
+% Used below to define pcases. The ``loadonly'' parameter prevents
+% a very bad interaction with the beamer document class.
+\usepackage[loadonly]{enumitem}
 
 % Needed to perform division in the definition of \singleblskip.
 \usepackage{calc}
@@ -25,7 +29,7 @@
 %
 \newlength{\singleblskip}
 \setlength{\singleblskip}{
-  \baselineskip / \real{
+  \baselineskip/\real{
       \if\relax\detokenize{\baselinestretch}\relax
         \baselinestretch%
       \else
@@ -58,3 +62,6 @@
   \def\thiscase{#1}%
   \item \hfill\par\vspace{\singleblskip}
 }
+
+
+\fi