Add an intermezzo about substitution.
[matthijs/master-project/report.git] / Utils / Lambda.tex
index f08d75ee65670b86e33c98b73394a361444feb1d..319b4249697ca79ab4ebad3f806f44f4be00bf05 100644 (file)
@@ -124,4 +124,18 @@ draw b;
 \definefloat[example][examples]
 \setupcaption[example][location=top] % Put captions on top
 
+% Margin magic taken from
+% http://www.pragma-ade.com/general/manuals/details.pdf By setting negative
+% margin distances, we put our float inside the outer margin. I think we set
+% both left and right margin distance, because we don't know what will be the
+% outer margin (and it will probably only use the distance of the margin it's
+% actually aligning against).
+% We also set an offset, to prevent protruding text (overfull hboxes) from
+% jamming into the intermezzo. Also, some extra space is easier on the eye
+% (However, the intermezzo is moved to the right by this offset, instead of
+% moving the text to left. We can't increase the offset by much...)
+\setupfloat[intermezzo][offset=.3cm,leftmargindistance=-\leftmarginwidth, rightmargindistance=-\rightmarginwidth, default={outer}]
+\setupcaption[intermezzo][location=top,number=no] % Put captions on top
+
+\setupheads[aligntitle=float]
 % vim: set sw=2 sts=2 expandtab: