Texstduio+Miktex遇到ntx-Italic-tlf-t1 could not be created问题

以前一直用的CTEX写英文文档没遇到啥问题,最近写中文文档,在PDFLATEX编译时一直遇到下面的问题:"ntx-regular-tlf-t1 not loadable", Google了挺久发现应该是用了{CJKutf8}的package的问题,但是还是没找到解决办法,看到有人说起类似问题的原因是CTEX版本太老,然后卸载了CTEX,重新装了最新版本的Texstudio+Miktex。

这两个软件先装Miktex,再装Texstdudio,一直往下点确定就可以了,安装过程比较简单,重新打开.tex文件遇到了"sorry but miktex-makemf did not succeed",按照提示打开日志发现:“FATAL miktex-makepk - PK font ntx-Italic-tlf-t1 could not be created.”,看到这个提示感觉到多半还是字体的问题,一路谷歌下去找到了解决办法,办法如下:

1、在...\(MiKTex root)\fonts目录下搜索ntx-Italic-lf-t1,找到ntx-Italic-lf-t1.tfm字体文件,如不能找到字体文件需要下载此宏包。(可以直接用软件Search Everything搜索)

2、关闭TexWorks.进入...\MiKTeX 2.9\miktex\bin\x64,执行

.\initexmf --mkmaps
.\initexmf --update-fndb

这一步因为我安装的x86的Miktex,没有这个文件,然后在“E:\Miktex\miktex\bin”这个目录下找到了initexmf文件,管理员权限打开后运行上面两行指令。
3、重新打开Texstduio编译,问题解决。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值