我已经尝试安装很长时间了MathTime 专业版 II (mtpro2)字体在我的系统上。(我在 Windows 7 下运行 MikTeX 2.9,但可能重要的是“Windows 下的最新 MikTeX”,这很普遍,足以引起许多人的兴趣。)我尝试了各种方法:
- 第一步:
- 将“texmf”目录结构合并到我的 MikTeX 根目录(“C:\Program Files\MiKTeX 2.9”)或者
- 注册一个新的根目录(“C:\Local TeX Files”)并
- 将
mtpro2
“texmf”目录直接放在那里或者 mtpro2
将“texmf”目录的子目录放在那里
- 将
- 第二步:运行
initexmf --edit-config-file updmap
并将“#MathTimePro II”和“Map mtpro2.map”行添加到文件中。 - 第三步:以各种顺序和组合运行以下任意或所有命令:
- 从命令提示符(始终处于管理员模式(右键单击 -> “以管理员身份运行”)):
updmap
,,,,texhash
mktexlsr
initexmf --admin -u
- 访问 MikTeX“选项”对话框(通过以管理员身份运行 MikTeX 2.9 -> 设置),然后选择“刷新 FNDB”和“更新格式”
- 从命令提示符(始终处于管理员模式(右键单击 -> “以管理员身份运行”)):
这些似乎都不起作用。现在,当我尝试编译随附的示例文件“MTPro2 LaTeX test.tex”时收到的错误消息如下:
!pdfTeX 错误:pdflatex.exe (文件 mt2exf):未找到 2400 处的字体 mt2exf
==> 发生致命错误,未生成输出 PDF 文件!
我不知道发生了什么。另外,我希望在此过程中我没有用错误的信息弄乱哈希/数据库文件。
如何在 MikTeX 下安装 MathTime Professional II 字体?
答案1
更新:现在查看更通用的教程手动字体安装。
我做了以下操作,效果不错。有些步骤可能没有必要,或者重复执行。我认为我在“用户”模式下完成了所有操作。
- 创建
C:\Local TeX Files
- 将压缩的字体分发包放入临时目录并在那里解压
C:\Program Files (x86)\MiKTeX 2.9\miktex\bin
在那里打开mo.exe
。将默认格式更改为字母并添加到根目录 C:\Local TeX Files。需要显示 MiKTeX 维护根目录,以便它在目录中具有正确的优先级。系统说它需要重建格式文件并这样做了。- 将文件夹内容移动
texmf
到您自己的根目录(C:\Local TeX Files
) 从命令行运行
initexmf --edit-config-file updmap
用记事本打开的空文件
- 在文件中添加以下两行
# MathTimePro II
Map mtpro2.map
- 保存并退出
不要更改 cmd 目录。从命令行运行(这需要很长时间)
updmap
刷新FNDB(用户)。更新格式
- 在命令行中在两行不同的行上执行以下两个命令
initexmf --mkmaps
updmap
- 刷新FNDB(用户)。更新格式
答案2
已创建
C:\Local TeX Files
。将压缩的字体分发包放入此目录中并在那里解压。点击开始 → 程序 → MiKTeX 2.9 → 维护 → 设置,打开 MiKTeX 选项窗口,点击 Roots 选项卡,Roots 页面显示当前注册的根目录列表。
单击添加。在以下对话框中,浏览
C:\Local TeX Files
并单击确定。根目录将附加到列表中。C:\Local TeX Files
如果您想优先处理自己的文件,可以将其移动到安装目录之前。单击C:\Local TeX Files
以选择列表条目。然后单击“向上”将其移动到安装目录之前。在目录...\miktex 2.9\miktex\bin\x64\ 的命令行中,运行“initexmf --edit-config-file updmap”
打开记事本窗口,添加以下行(无引用):
“地图 mtpro2.map #localtexmf\dvips\mtpro2\mtpro2.map”
然后保存并退出。
在目录...\miktex 2.9\miktex\bin\x64... 运行 updmap.exe
按照第 2 步进行操作,单击“常规”选项卡,单击“刷新 FNDB”,单击“更新格式”。
答案3
我发现的问题是安装将 updmap.cfg 放在了错误的目录中。以下是我的笔记(最终确实有效)。
使 mtpro 字体正常工作的一般策略。
updmap --verbose
从 DOS 框运行。initexmf --edit-config-file updmap
从 DOS 框运行。确保包含正确内容的
Document and Settings/All Users/Application Data/Miktex/2.9/miktex/config
文件。updmap.cfg
注意:安装时将其放入myname/Application Data/MiKTeX/2.9/miktex/config/
放入所有用户。这似乎已经成功了。