Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Is it possible to (easily) draw dash-dotted curves in MetaPost, i.e. curves that alternate between a dash and a dot?

For either dashed or dotted curves, I use the draw command and end it with dashed evenly or dashed withdots, respectively.

Does MetaPost include a similar option for dash-dotted curves?

share|improve this question

1 Answer 1

up vote 10 down vote accepted

The definition of widthdots is

dashpattern(on 3 off 3)

while evenly is

dashpattern(off 2.5 on 0 off 2.5)

Thus something like

beginfig(32);
draw dashpattern(on 3 off 3 on 0 off 3) dashed evenly;
picture p;
p=currentpicture;
currentpicture:=nullpicture;
draw fullcircle scaled 1cm xscaled 3 dashed p;
endfig;
end.

taken from figure 32 in the Metapost manual will alternate dashes and dots.

enter image description here

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.