<div dir="ltr"><div>good evening,</div><div><br></div><div>this code compile fine :</div><div><br></div><div>\documentclass{standalone}<br>\usepackage{luamplib}<br>%\mplibtextextlabel{enable}%<br>\begin{document}<br><br>\begin{mplibcode}<br>vardef freehand_through@#(expr a, b) =<br>    save t; pair t; t = @# * unitvector(b - a) rotated (4 + normaldeviate);<br>    a - t .. a {t} .. b {t} .. b + t<br>enddef;<br><br>vardef mid_arc@#(expr p, a, b) =<br>    save c; path c; c = fullcircle scaled (2*@#) shifted p cutbefore a cutafter b;<br>    point arctime 1/2 arclength c of c of c<br>enddef;<br><br>beginfig(1);<br>defaultfont := "eurm10"; color sepia; sepia = (0.44, 0.26, 0.08);<br>pair A, B, C;<br>A = (0,-30); B = (180,0);  C = (120,90);<br><br>path a, b, c;<br>a = freehand_through 7 (A, B);<br>b = freehand_through 8 (B, C);<br>c = freehand_through 6 (C, A);<br><br>drawoptions(withcolor sepia);<br>draw a; draw b; draw c;<br><br>drawoptions(withcolor .67 blue);<br>label.bot ("a", point 3/2 of a);<br>label.rt  ("b", point 3/2 of b);<br>label.ulft("c", point 3/2 of c);<br><br>drawoptions(withcolor .5 red);<br>label(char 11, mid_arc 16 (A, a, c));<br>label(char 12, mid_arc 14 (B, b, a));<br>label(char 13, mid_arc 14 (C, c, b));<br><br>drawoptions();<br>endfig;<br>\end{mplibcode}<br>\end{document}</div><div><br></div><div>but, if I suppress % at line3, It doesn't compile.</div><div><br></div><div>Is it a bug or a mitake I made ?</div><div><br></div><div>Best regards,</div><div><br></div><div>Christophe Poulain<br></div></div>