\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