Unify examples, figures and definitions.
[matthijs/master-project/report.git] / Utils / Lambda.tex
index 23b17d1c01688369f18d7780e5029dc0a24e8804..2b790d040ed187eb1defcf6c5e096e615288ed05 100644 (file)
@@ -128,18 +128,22 @@ draw b;
   \stopboxed
 }
 
+\setupcaption[figure][location=top] % Put captions on top
 % Define an "example" float. Don't add box around it, since an example will
 % commonly contain two boxed items (Before / after, code / picture).
-\definefloat[example][examples]
+% Make an example use the same numbering as a figure.
+\definefloat[example][examples][figure]
 \setupcaption[example][location=top] % Put captions on top
 % Define a definition float that shares its numbering and setting with
 % examples.
-\definefloat[definition][definitions][example]
-% Make sure the label really says definition instead of example, this
-% seems to be a bug in ConTeXt (\redodefinefloat in strc-flt.mkiv has
-% \presetlabeltext[#1=\Word{#3}~]% which should reference #1 instead of
-% #3).
+\definefloat[definition][definitions][figure]
+\setupcaption[example][location=top] % Put captions on top
+% Make sure the labels really say Definition and Example instead of
+% Figure. This seems to be a bug in ConTeXt (\redodefinefloat in
+% strc-flt.mkiv has \presetlabeltext[#1=\Word{#3}~]% which should
+% reference #1 instead of #3).
 \setuplabeltext[en][definition=Definition]
+\setuplabeltext[en][example=Example]
 
 % Margin magic taken from
 % http://www.pragma-ade.com/general/manuals/details.pdf By setting negative