X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fmaster-project%2Freport.git;a=blobdiff_plain;f=Utils%2FLambda.tex;h=6df98575367829aa84a0cdc18c7d6230fe098d37;hp=70c583d7e73159c2894f273bec90a29bce7979c7;hb=5d17eedd2ad157c9d35d72093eb3acca851342e8;hpb=4f0ad92ab36aa4f87bc4a16cb5f7733bbef41428 diff --git a/Utils/Lambda.tex b/Utils/Lambda.tex index 70c583d..6df9857 100644 --- a/Utils/Lambda.tex +++ b/Utils/Lambda.tex @@ -3,18 +3,37 @@ % transformations. % -\startuniqueMPgraphic{box} +\startuseMPgraphic{HLine} +path a, b; +% Create a rectangle of the full size +a := origin -- (\MPvar{width}, 0mm); +% Randomize it a bit +b := a randomized (\overlaywidth / 25) ; +% And draw it +drawoptions (withpen pencircle scaled .75mm withcolor black) ; +draw b; +\stopuseMPgraphic + +% Draw a line with the given options. Accepts only the 'width' option. Be +% careful that these are metapost options, so use \the\textwidth instead of +% textwidth, and a metapost expression for arithmethic (e.g. 0.5 * +% \the\textwidth instead of 0.5\textwidth). +\def\HLine[#1]% + {\setupMPvariables[HLine][#1]% + \useMPgraphic{HLine}} + +\startuseMPgraphic{box} path a, b; % Create a rectangle of the full size a := unitsquare xyscaled(\overlaywidth,\overlayheight); % Randomize it a bit -b := a randomized 10pt ; +b := a randomized (\overlaywidth / 25) ; % And draw it drawoptions (withpen pencircle scaled .75mm withcolor black) ; draw b; -\stopuniqueMPgraphic +\stopuseMPgraphic -\defineoverlay[box][\uniqueMPgraphic{box}] +\defineoverlay[box][\useMPgraphic{box}] % Define \{start,stop}boxed with a nice metapost box around it. \defineframedtext[boxed][background=box,frame=off]