答案1
下载bbding10.pfb
文件并将其保存到您的主目录下~/texmf/fonts/type1/niceframe/bbding10.pfb
(这是~/Library/texmf/...
MacTeX 的目录);创建必要的文件夹。然后将以下行添加到您的文档中
\pdfmapline{+bbding10 bbding <bbding10.pfb}
编译。
完整示例:
\pdfmapline{+bbding10 bbding <bbding10.pfb}
\documentclass[12pt]{report}
\usepackage{bbding}
\begin{document}
\XSolidBold{} \CheckmarkBold{}
\end{document}
指令\pdfmapline
可以位于任何地方,只要它是在页面发出之前。
您可能希望将 PFB 文件提供给您机器的所有用户;在这种情况下,您应该从下载的目录中执行此操作bbding10.pfb
,
sudo mkdir -p $(kpsewhich -var-value TEXMFLOCAL)/fonts/type1/niceframe
sudo cp bbding10.pfb $(kpsewhich -var-value TEXMFLOCAL)/fonts/type1/niceframe
sudo mktexlsr
语法假定 Bash,根据您的 shell 修改命令替换。
无论如何你都需要它\pdfmapline
。
为了消除需要\pdfmapline
,准备一个名为的文件,niceframe.map
其中包含以下行
bbding10 bbding <bbding10.pfb
然后做
sudo mkdir -p $(kpsewhich -var-value TEXMFLOCAL)/fonts/map/dvips/niceframe
sudo mv niceframe.map $(kpsewhich -var-value TEXMFLOCAL)/fonts/map/dvips/niceframe
sudo mktexlsr
sudo updmap-sys
\pdfmapline
并且您不再需要。如果您还从该位置的 CTAN 下载了其他 Type1 字体,则bbding10
可以用其他类似的条目补充该文件。每次修改 中的目录结构时,都需要执行;如果您进行修改,则需要执行。niceframe.map
TEXMFLOCAL
sudo mktexlsr
niceframe.map
sudo updmap-sys