GBK

请问缺失gbkhei57应该如何解决?

发布于 2021-03-17 21:19:01

我的latex环境为:windows+texlive2019+texstudio,中文排版(用的是pdflatex编译器,尝试过使用xelatex但出现乱码
用pdflatex时报错如下:
name = gbkhei57, rootname = gbkhei, pointsize = 57 mktexmf: empty or non-existent rootfile!

Cannot find font gbkhei57 in map file(s).

kpathsea: Running mktexmf gbkhei57.mf The command name is D:Program Files (x86)latextexlive2019binwin32mktexmf Cannot find gbkhei57.mf . I try ps2pk --> gsftopk --> ttf2pk --> hbf2gf. ps2pk cannot be used. I try gsftopk. gsftopk.exe gbkhei57 723 gsftopk cannot be used. Next I try ttf2pk. ttf2pk.exe -q gbkhei57 723 ttf2pk failed. Finally I try hbf2gf. hbf2gf.exe -q -p gbkhei57 723 All trials failed.

kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+123/600 --dpi 723 gbkhei57 The command name is D:Program Files (x86)latextexlive2019binwin32mktexpk kpathsea: Appending font creation commands to missfont.log.

Process exited with error(s)

求问应该如何解决?

查看更多

关注者
0
被浏览
4k
4 个回答
拿了橘子跑啊
拿了橘子跑啊 2021-03-17
这家伙很懒,什么也没写!

改用 xelatex,别没事找事。

xelatex 出现乱码是因为你的编码用的不对,不用 GBK 编码而采用 UTF-8 编码就不会有问题。

如果您有什么不同意见,您是对的,我是错的。
这家伙很懒,什么也没写!

不要使用 CJK 宏包,请使用 ctex 宏包。

下次提问请提供MWE。

编译方式 pdflatex,编码 UTF8,发行版 texlive 2020

\documentclass[UTF8]{ctexart}
\begin{document}
  测试中文,编译方式 \texttt{pdflatex}
\end{document}
LaTeXStudio
LaTeXStudio 2021-03-17
这家伙很懒,什么也没写!

已经是过去式了,CJK 需要进行中文配置才可以使用的。推荐用新的中文支持方式。

寄存器
寄存器 2021-03-18
这家伙很懒,什么也没写!

建议还是认真读一下lshort-zh-cn为好,在2.2 排版中文有说明:
image.png

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览