From 2e1c7f4982d5e485feff87b9dae7a34fb7c0e7bf Mon Sep 17 00:00:00 2001 From: Matthijs Kooijman Date: Wed, 30 Sep 2009 13:56:09 +0200 Subject: [PATCH] Add \HLine command that draws a horizontal line. This line is drawn using metapost, to make it look more consistent with the other boxes etc. --- Utils/Lambda.tex | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Utils/Lambda.tex b/Utils/Lambda.tex index 2426178..24230d8 100644 --- a/Utils/Lambda.tex +++ b/Utils/Lambda.tex @@ -3,6 +3,25 @@ % transformations. % +\startuniqueMPgraphic{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 a; +\stopuniqueMPgraphic + +% 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]% + \uniqueMPgraphic{HLine}} + \startuniqueMPgraphic{box} path a, b; % Create a rectangle of the full size -- 2.30.2