![在 LaTeX 中生成世界地图](https://linux22.com/image/350201/%E5%9C%A8%20LaTeX%20%E4%B8%AD%E7%94%9F%E6%88%90%E4%B8%96%E7%95%8C%E5%9C%B0%E5%9B%BE.png)
我需要生成一张包含彩色国家/地区的世界地图,并将其包含在 LaTeX 中。我尝试了不同的方法,\getmap
但到目前为止都没有效果。有什么想法/建议吗?
答案1
运行pdflatex --shell-escape <file>
\documentclass{article}
\usepackage[margin=1cm]{geometry}
\usepackage{pst-geo}
\usepackage{auto-pst-pdf}
\begin{document}
\psset{path=Links/texmf-local-generic/pst-geo/data/}%% change to your system
\begin{center}
\begin{pspicture}(-7,-3.5)(7,3.5)
\psframe*[linecolor=black!30](-7,-3.5)(7,3.5)
\WorldMap[type=4,unit=0.7]% other types are possible
\end{pspicture}
\begin{pspicture}(-7,-7)(7,7)
\psframe*[linecolor=black!30](-7,-7)(7,7)
\WorldMapThreeD[PHI=30,THETA=0]
\end{pspicture}
\end{center}
\end{document}
答案2
getmap
有点管用,如果你将级别设置zoom
为 1,你就能获得大部分的世界。不过投影效果不好。
请注意,您必须在shell-escape
启用的情况下进行编译,即pdflatex --shell-escape file.tex
,而不是pdflatex file.tex
。
\documentclass{article}
\usepackage{getmap,graphicx}
\begin{document}
\getmap[file=theworld,mode=gm,type=terrain,xsize=500,ysize=500,%
scale=2,zoom=1]{60,5}
\begin{center}
\includegraphics[width=9cm]{theworld}
\end{center}
\end{document}
答案3
你只需要一张地图,例如这是来自维基百科的然后将其纳入乳胶中
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{center}
\includegraphics[width=\textwidth]{PietroCoppo}
\end{center}
\end{document}