\Iceland
我想使用via显示冰岛地图\usepackage{countriesofeurope}
。但无法打印。
\documentclass[b5paper,12pt]{article}
\usepackage[body={13cm,18cm}]{geometry}
\usepackage{countriesofeurope}
\begin{document}
\section{Iceland}
\Iceland
\end{document}
答案1
答案2
手册第 2 部分规定
国家/地区本身可通过以下列表中的宏获得。字符位于 Type 1 字体中的 128–166 位置
countriesofeurope.pfb
,也可通过\char
原始字符获得。
这是什么意思? 它\Iceland
本身会尝试使用当前字体打印字符,但在这种情况下会引发错误,因为没有为 分配默认字体编码\Iceland
。添加
\DeclareTextSymbolDefault{\Iceland}{U}
会消除错误,但无论如何都不会打印所需的地图。您可以使用
{\fontencoding{U}\fontfamily{countriesofeurope}\selectfont\Iceland}
但我想你会同意\EUCountry{Iceland}
(使用可能的缩放选项)更容易。首先:此命令序列仅适用于pdflatex
,而不适用于xelatex
或lualatex
。