#!/usr/bin/env bash
set -euo pipefail
export GMT_SESSION_NAME=$$
mkdir -p figures
gmt begin figures/GMT-08-003 png,pdf E200,H2,Qg4,Qt4 -C
gmt set GMT_AUTO_DOWNLOAD off MAP_FRAME_TYPE plain PROJ_LENGTH_UNIT cm FONT_ANNOT_PRIMARY 9p FONT_LABEL 10p FONT_TITLE 11p PS_LINE_CAP round PS_LINE_JOIN round
cat > sites.txt <<'DATA'
12 42 A
15 39 B
22 38 C
DATA
gmt coast -R-8/30/30/48 -JM13c -Dh -Ggray90 -Slightblue -W0.4p -Baf
gmt plot sites.txt -i0,1 -W1.5p,royalblue,-
gmt plot sites.txt -i0,1 -Sc0.24c -Gdarkorange -W0.5p,white
gmt text sites.txt -F+f10p,Helvetica,navy+jBL -D0.15c/0.12c
gmt basemap -LjBL+c40+w500k+o0.5c/0.5c+f+u -F+gwhite+p0.3p
gmt inset begin -DjTR+w3c+o0.2c -F+gwhite+p0.5p
gmt coast -Rg -JG12/40/3c -Dl -Ggray90 -Slightblue -W0.2p
printf '12 40\n' | gmt plot -Sc0.18c -Gred
gmt inset end
gmt basemap -B+t"GMT-08-003"
gmt end
