\documentclass{standalone} \usepackage{luamplib} \usepackage{graphicx} \usepackage{fontspec}\setmainfont[Scale=0.6]{Helvetica} \begin{document} \mplibtextextlabel{enable} \begin{mplibcode} beginfig(1); draw btex \includegraphics[width=5in]{glenshiel.jpg} etex; % input neo-reference-grid vardef callout@#(expr t, p, o) = save T; picture T; T = thelabel.@#(t, p+o); draw T; drawarrow p+o -- p cutbefore bbox T; enddef; ahangle := 20; ahlength := 2; drawoptions(withpen pencircle scaled 1/4 withcolor 1/2 blue); callout.top("Sgurr na Ciste Dubhe", (80, 96), (-10, 20)); callout.top("Sgurr nan Spainteach", (100, 91), (6, 12)); label.top("\tiny Cuillin Ridge, Isle of Skye", (140, 81)); label.top("Sgurr na Carnach", (190, 90)); label.top("Sgurr Fhuaran", (282, 94)); label.bot("\textit{Looking west from the summit of Saileag} – 19 April 2005", point 5/2 of bbox currentpicture shifted 4 down); endfig; \end{mplibcode} \end{document}