可能重复:
手动字体安装
我正在使用 MiKTeX 2.9 和 TeXworks 0.4.3,并且必须使用大学提供的特定字体(Frutiger)。
整个 Latex 模板可以在这里下载: https://files.ifi.uzh.ch/ddis/oldweb/ddis/fileadmin/theses/general/DDIS-diploma-thesis-template-en.zip
独立字体文件可在此处获取:https://files.ifi.uzh.ch/ddis/oldweb/ddis/fileadmin/teaching/BaKoMa/frutiger.tar.gz
根据自述文件,我必须像这样安装它:
Windows Installation Notes
==========================
Usual location of texmf folder:
C:\texmf
1/ Copy the file frutiger.tar.gz into the parent directory of your texmf
folder (probably C:\).
2/ Unzip the file.
3/ Edit the file c:\texmf\miktex\config\updmap.cfg. (In case it
does not yet exist, create it as a new file.) Add the line
Map frutiger.map
and save the file; then execute the following commands
in a command line window ("DOS shell"):
initexmf -u
updmap
我尝试了一下但没有成功,并且在 Google 上搜索了几个小时 - 看起来我迷路了......
如果有人能告诉我我做错了什么,我将不胜感激。
答案1
创建本地 texmf 树
如果不存在本地 texmf 树,您可以创建文件夹C:/localtexmf
。您需要的子树取决于您要在此目录中安装的内容,但在您的情况下,包含以下内容就足够了:
C:/localtexmf/doc/latex
/tex/latex
然后去 MikTeX 的设置(管理员)在“开始”菜单中,单击根选项卡并添加C:/localtexmf
。接下来点击一般的选项卡并点击刷新 FNDB。
可以在 MiKTeX 中找到有关创建本地 texmf 树的完整说明这里. 有关 TDS 合规性的更多信息,请参见这里。
安装字体
解压frutiger.tar.gz
并将其内容复制到正确的位置,例如文件
frutiger/texmf/dvips/base/frutiger.map
进入C:/localtexmf/dvips/base
文件夹
frutiger/texmf/fonts/tfm/adobe/frutiger
会进去C:/localtexmf/fonts/tfm/adobe/frutiger
,等等
接下来,在 Windows 命令提示符下输入
initexmf --admin --edit-config-file updmap
然后添加行
Map frutiger.map
并保存。之后,运行
initexmf -u
initexmf --mkmaps
最后,刷新 FNDB。尝试kpsewhich frutiger.map
在 Windows 命令提示符下运行。它应该返回地图文件的位置;如果没有,则说明它对 TeX 不可见。
\documentclass{article}
\usepackage[T1]{fontenc}
\renewcommand{\rmdefault}{ppl}
\renewcommand{\sfdefault}{pfr}
\begin{document}
abs \textsf{abc}
\end{document}
答案2
您不应将文件放在主 miktex 文件夹中。最好这样做:
将 tar.gz 解压到 miktex 外的一个空文件夹中。例如在 中C:\frutiger
。解压后,您应该texmf
在 里面有一个文件夹C:\frutiger
。在 中texmf
创建一个文件夹miktex
,然后在miktex
文件夹config
中创建config
一个文件updmap.cfg
,内容如下
Map frutiger.map
然后转到 miktex 设置并在“roots”选项卡中添加C:\frutiger\texmf
新根。
然后在命令行运行
updmap
最后用这个文档测试字体:
\documentclass{article}
\usepackage[T1]{fontenc}
\begin{document}
\fontfamily{pfr}\selectfont test
\end{document}