]> gitweb.michael.orlitzky.com - mjotex.git/blobdiff - mjo-listing.tex
TODO: remove it, all done for now.
[mjotex.git] / mjo-listing.tex
index f733be6b4c5d8179e317859b6d3e5735d9699ae2..cf3fc582a1d1e7fa8aefb8a62e7488477ade3dbf 100644 (file)
 %   x
 %   \end{tcblisting}
 %
-\usepackage{listings}
-\usepackage{tcolorbox}
+\ifx\havemjolisting\undefined
+\def\havemjolisting{1}
+
+
+\ifx\lstset\undefined
+  \usepackage{listings}
+\fi
+
+\ifx\tcbuselibrary\undefined
+  \usepackage{tcolorbox}
+\fi
 
 % Tell tcolorbox to use ``listings'' within the boxes.
 \tcbuselibrary{listings}
@@ -52,3 +61,6 @@
                left=2em,%
                listing options={language=sage,style=sage},%
                listing file=sage_listings/#1.listing}}
+
+
+\fi