在 LaTeX 中生成世界地图

在 LaTeX 中生成世界地图

我需要生成一张包含彩色国家/地区的世界地图,并将其包含在 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}

enter image description here

答案2

getmap有点管用,如果你将级别设置zoom为 1,你就能获得大部分的世界。不过投影效果不好。

请注意,您必须在shell-escape启用的情况下进行编译,即pdflatex --shell-escape file.tex,而不是pdflatex file.tex

enter image description here

\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}

enter image description here

相关内容