[解决] LaTeX package 安装失败 + 项目编译失败:PK font rfxlri-alt could not be created.

文章目录

    • 前言
    • 环境
    • 问题1:package 自动安装失败
      • 问题描述
      • 解决方案
    • 问题2:项目编译失败
      • 问题描述
      • 解决方案
    • 总结
    • 参考文献

标题:[解决] LaTeX package 安装失败 + 项目编译失败:PK font rfxlri-alt could not be created.

前言

今天下载了一波 ACM latex template,结果放到自己的TeXStudio上编译发现各种错误。这一钻研就是1个小时,最后一一解决,故在此记录。
1)MikTex 自动安装package失败;
2)项目编译失败,报错提示说要查看MiKTeX日志(C:\Users\dehen\AppData\Local\MiKTeX\2.9\miktex\log下面的 xelatex.log 和 miktex-makepk.log )。

环境

  • Windows 10 系统
  • MikTeX + TeXstudio

参考我之前的博客:

  • LaTeX (MikTeX+TeXstudio) 在win10上的配置教程 https://blog.csdn.net/weixin_39278265/article/details/81348752

我下载的ACM 论文模板:

  • ACM Master Article Template https://www.acm.org/publications/proceedings-template

问题1:package 自动安装失败

问题描述

解压下载下来的模板 acmart-master.zip

[解决] LaTeX package 安装失败 + 项目编译失败:PK font rfxlri-alt could not be created._第1张图片

随便点一个tex文件,在TeXstudio中打开,准备编译:
[解决] LaTeX package 安装失败 + 项目编译失败:PK font rfxlri-alt could not be created._第2张图片
然后:
[解决] LaTeX package 安装失败 + 项目编译失败:PK font rfxlri-alt could not be created._第3张图片

F6 或者 F5进行编译,这时候,MikTex会自动有弹窗弹出来,告诉你某某包 is missing,然后要求你确认是否下载。这时候肯定点确认。

但是问题在这里发生了,xstring这个包的下载弹窗弹出了两次,最后编译还报错了:
[解决] LaTeX package 安装失败 + 项目编译失败:PK font rfxlri-alt could not be created._第4张图片

这表明: xstring这个包根本就没有下载到本地。

解决方案

1)管理员身份打开MikTex Console (或者 直接点进去,然后restart as administrator,二者皆可):
[解决] LaTeX package 安装失败 + 项目编译失败:PK font rfxlri-alt could not be created._第5张图片
2)在packages一栏,搜索xstring,发现果然还没有安装(因为其installed那一列是空白的),然后右键 install,报如下错误:
[解决] LaTeX package 安装失败 + 项目编译失败:PK font rfxlri-alt could not be created._第6张图片

3)没事,这时候 在上方菜单栏-> Tasks -> Update package database

[解决] LaTeX package 安装失败 + 项目编译失败:PK font rfxlri-alt could not be created._第7张图片

4)待更新完毕之后,重新安装xstring,此时可以安装成功。

问题2:项目编译失败

问题描述

这个报错有点多,我没有全部记下来。
大体是:此时packages的安装已经没有问题,但是编译就是会报错。

主要错误有:
1)在控制台报错:

I found no \bibdata command---while reading file EPQReport.aux
I found no \bibstyle command---while reading file EPQReport.aux

2)在C:\Users\dehen\AppData\Local\MiKTeX\2.9\miktex\log下面的 miktex-makepk.log 报错信息:

PK font rfxlri-alt could not be created.

3)在C:\Users\dehen\AppData\Local\MiKTeX\2.9\miktex\log下面的 xelatex.log 报错信息:
[解决] LaTeX package 安装失败 + 项目编译失败:PK font rfxlri-alt could not be created._第8张图片

解决方案

我在网上找了很多方案,都没用。little bit depressed

最后,受 https://tex.stackexchange.com/questions/154998/miktex-makepk-pk-font-alegreya-regular-lf-t1-base-could-not-be-created 和 https://tex.stackexchange.com/questions/152721/problems-with-fonts/152749
的启发,我再次打开 MiKTeX console,然后把Tasks菜单栏下面的 两个 refresh 命令都运行了一下(反正最后估计这四个指令都运行了)。

[解决] LaTeX package 安装失败 + 项目编译失败:PK font rfxlri-alt could not be created._第9张图片
然后重启TeXStudio,重新编译项目,发现编译通过!如下:

[解决] LaTeX package 安装失败 + 项目编译失败:PK font rfxlri-alt could not be created._第10张图片
善。

总结

时间飞逝,现已是:
2019年7月30日16:33:48

本来不想写的,因为太“浪费”时间,但是这确实是我的爱好之一。
而且记在印象笔记里面的话,以后也很难找到了。

故记录于此。

参考文献

[1] miktex-makepk: PK font Alegreya-Regular-lf-t1–base could not be created https://tex.stackexchange.com/questions/154998/miktex-makepk-pk-font-alegreya-regular-lf-t1-base-could-not-be-created
[2] Problems with fonts https://tex.stackexchange.com/questions/152721/problems-with-fonts/152749

顺便记录一波其他的参考文献,虽然好像用处不大:

  • getting source file of rfxlri-alt from newtx package https://api.queryxchange.com/q/24_456737/getting-source-file-of-rfxlri-alt-from-newtx-package/
  • Manage your TeX installation with MiKTeX Console https://miktex.org/howto/miktex-console (尝试更新以解决如上问题,但是= =太麻烦,所以放弃了)
  • Install MiKTeX on Windows https://miktex.org/howto/install-miktex
  • The top-level auxiliary file found no \bibdata command https://latex.org/forum/viewtopic.php?t=21156
  • Sudden error in TeXShop: “I found no \bibdata” and “I found no \bibstyle” https://tex.stackexchange.com/questions/301134/sudden-error-in-texshop-i-found-no-bibdata-and-i-found-no-bibstyle
  • [XeTeX] Ling-TeX: I found no \bibstyle command—while reading file foo.aux https://tug.org/pipermail/xetex/2008-September/010814.html
  • How to fix the “Sorry, but C:\…\miktex-pdftex.exe did not succeed. ” error? https://tex.stackexchange.com/questions/267299/how-to-fix-the-sorry-but-c-miktex-pdftex-exe-did-not-succeed-error
  • Error running miktex on Win 10 ver. 1709 #41 https://github.com/MiKTeX/miktex/issues/41
  • Under File biblatex.sty , error ; `xstring.sty’ not found, at line 45. Cannot compile. Topic is solved https://latex.org/forum/viewtopic.php?t=29132

你可能感兴趣的:(研二下)