Unify examples, figures and definitions.
authorMatthijs Kooijman <matthijs@stdin.nl>
Mon, 7 Dec 2009 20:51:42 +0000 (21:51 +0100)
committerMatthijs Kooijman <matthijs@stdin.nl>
Mon, 7 Dec 2009 20:51:42 +0000 (21:51 +0100)
They now all use the same numbering and all have their captions at the
top.

Utils/Lambda.tex

index 23b17d1..2b790d0 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