GMT绘图中添加文字、箭头等标注
gmt绘图中有时会需要在地图上标注文本,或者箭头。但是在调整位置时,非常容易移动之前画好的子图,因此可以采用以下的办法,新建一个绘图的框,然后隐藏即可。比如我们需要填下图中的虚线框,

在前一个子图的基础上,我们新加入一个psbasemap,代码:
set Rg=85/120/28/48
set Jg=M28c
gmt pscoast -R%Rg% -J%Jg% -W0.05p -K -O -Xc -Yc --MAP_FRAME_TYPE=plain>> %PS%
gmt psbasemap -R%Rg% -J%Jg% -Bf2a2 -BWeSn -Bg4 -O -K >>%PS%
则可以得到新的绘图范围,在该范围内绘图不影响之前的图。但是由于之前使用了pscaost,因此可能会有以下的河流边界:

这时可以将其颜色改为白色,
gmt pscoast -R%Rg% -J%Jg% -W0.05p,white -K -O -Xc -Yc --MAP_FRAME_TYPE=plain>> %PS%
之后注释psbasemap语句即可。