Vincent, Hamish and all.<br><br>Maybe it would be easier to do PS with ps.map, convert it to pdf (for example with ps2pdf), then open in vector editor like Inkscape and add arrowheads manually.<br><br><span id="result_box" class="short_text" lang="en"><span class="hps">On this topic </span></span>I made small shell-script &lt;<a href="https://raw.github.com/amuriy/GRASS-scripts/master/d.arrowhead">d.arrowhead</a>&gt; that draw  &quot;arrowheads&quot; of vector lines on the graphic monitor using d.graph (in fact, with any custom symbol) and optionally save graph file (to use with d.redraw / d.save etc.) and ps.map file (to use with ps.map &quot;read&quot; instruction). <br>
<br>This command makes red arrows with the custom symbol &quot;arrows/arrowhead_1&quot; (created by the script), and saves graph and psmap files   <br><br>d.arrowhead -s test symbol=arrows/arrowhead_1 size=20 width=2 col=red graph=test.graph psmap=test.psmap<br>
<br>-----------------------------<br>Output PNG with d.out.file and PDF with ps.map+ps2pdf:<br><br> <br>