在 LaTeX 有个超级好用的妙招,可以让我们非常方便地插入地图。这个宏包就是 getmap 宏包,大家到这里看看其详细说明:
https://ctan.org/pkg/getmap
需要注意的是:

该包使用外部lua脚本加载地图映像(通过\write 18调用:LATEX必须在启用 \write18 的情况下运行,也就是说,如果你是 texlive 需要加个参数 -shell-escape 执行)。
这里简单介绍下其使用方法:
使用 getmap 命令获取地图,然后使用插图命令插入地图,比如:
\getmap{Bergheimer Straße 110A, 69115 Heidelberg, Germany}\includegraphics[width=9cm]{getmap}
如果我要一个卫星云图怎么办,用下面的命令:
\getmap[file=dantegmsat,mode=gm,type=satellite]{Bergheimer Straße 110A, 69115 Heidelberg, Germany}\includegraphics[width=9cm]{dantegmsat}
实际,我们也可以设置其坐标以及放大倍数,如下:
\getmap[file=africa,mode=gm,type=terrain,xsize=500,ysize=500,%scale=2,zoom=3]{0,16}\includegraphics[width=9cm]{africa}
也可以导入真实的街景图片的,比如我们如果想导入埃菲尔铁塔。如下:
\getmap[file=parisgsv,mode=gsv,heading=320,pitch=30,fov=40,%xsize=300,ysize=600]{Avenue Piere-Loti, Paris}\includegraphics[width=4cm]{parisgsv}
很酷。
大家可以看看其文档自己学习尝试下吧。
http://mirrors.ctan.org/macros/latex/contrib/getmap/getmap.pdf
另外需要注意的是,你必须能够访问到 google 地图,否则无法使用的。这这不知道有没有打击到你的学习积极性,但是不管怎样,这还是一个非常棒的宏包。
点点关注,学习不会迷路