![](https://secure.gravatar.com/avatar/b16ca16bcbc474a1ba15813999e212da.jpg?s=120&d=mm&r=g)
Here's a problem that I just noticed in the internal mptopdf conversion macros. The fig.1 figure looks fine as a mps (eps) file, and 'mptopdf fig.1' converts it fine. However, including it in a document as fig.1 (hence via the internal mps to pdf conversion) adds strange thick lines to it. Here is the .mp file, and I've attached a complete .zip archive with a .tex file and Makefile to generate the comparison. =========================== fig.mp ================================= % equilateral triangles cut in half % cutter is the path that cuts the triangle in half def half_triangle(text cutter) = path tri, enclosed; z0 = (2cm,0); z1 = z0 rotated 60; tri := origin--z0--z1--origin; enclosed := (cutter)--z1--point 0 of (cutter)--cycle; fill enclosed withcolor 0.65white; draw tri; dotlabel (btex etex, point 0 of (cutter)); dotlabel (btex etex, point 4000 of (cutter)); draw cutter; enddef; % replicate the triangle and path to make hexagon def replicate_six_times = % move triangle so that is at the origin, then shrink it currentpicture := currentpicture shifted (-z1) scaled 0.7; for i = 1 upto 6: draw currentpicture rotated (60*i); endfor enddef; % replicate the triangle bisected by line straight across beginfig(1) half_triangle(point (2+sqrt(0.5)) of tri--point (2-sqrt(0.5)) of tri); replicate_six_times; endfig; end =================================================================== Program versions: pdfTeX, Version 3.141592-1.40.0 (Web2C 7.5.6) ConTeXt ver: 2007.01.12 15:56 MKII fmt: 2007.1.13 int: english/english MPtoPDF 1.3.2 MetaPost 0.993 -Sanjoy `A nation of slaves is always prepared to applaud the clemency of their master who, in the abuse of absolute power, does not proceed to the last extremes of injustice and oppression.' (Gibbon)