From cb7efdb32891e84b1ee4b23d5d6c4790f1adba78 Mon Sep 17 00:00:00 2001 From: Matthijs Kooijman Date: Mon, 7 Dec 2009 21:51:42 +0100 Subject: [PATCH] Unify examples, figures and definitions. They now all use the same numbering and all have their captions at the top. --- Utils/Lambda.tex | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/Utils/Lambda.tex b/Utils/Lambda.tex index 23b17d1..2b790d0 100644 --- a/Utils/Lambda.tex +++ b/Utils/Lambda.tex @@ -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 -- 2.30.2