Skills | LaTeX报错:/ctex/userdata/fonts/tfm/public/rsfs/rsfs5.tfm already exists

文章目录

  • 简介
    • Part1
    • part 2
    • part3
    • part4

简介

真的,我要被气死了!写个乱七八糟的故事来展示我和LaTeX编译编译编译(重要的事情说三遍)的恩怨!!!以及最终的解决办法

Part1

大周末的整一个LaTeX编译,一直报错报错报错,开始是中文字体不显示,按照网上教程各种调也没办法,后来想,我这本来就是Ctex啊,应该是支持中文的,不应该是网上说的这样的原因。。。于是,我把所有的LaTeX有关软件都卸载了。。然后重装了Ctex。。还好Ctex下载和安装都比较快。。。

Ctex安装后,第一次编译,通过了。但是有一点内容的问题,需要改,改了一点后,最让人崩溃的事情发生了,第二次编译不通过了!这个坑*的软件!

好吧,报错就报错了,肯定会有提示的对吧?提示说什么:***文件找不到,字体没有,等等等等,还有什么UTF-16之类之类的问题。。。神烦。

因为之前确实用的比较少,而且文件是之前已经在LaTeX运行通过的,这次是重装了系统,突然发现不能用了。。。所以真的没有办法解释这个问题了。

part 2

然后我想,放弃Ctex,用texlive+texstudio,会不会好些?于是。。花了将近一个半小时,才把texstudio安装上。。。装上后,由于之前重来没有用过这个软件,界面整的花里胡哨的,找教程看了半天才看懂他的结构。。好不容易看懂了,发现还是编译出错。

已经在崩溃的边缘。。。

到这里,已经整整倒腾了5个小时了。哎,因为两个软件都有问题,我意识到,与其去调试texstudio上出现的问题,不如把Ctex的整明白,毕竟这个已经用了好多年了。

part3

回归到Ctex的界面,为了找到出错的地方,我把100多页的论文拆分成几个部分,我发现,如果只运行第一章和附录的话,是可以正常显示PDF文件的。这说明,问题不是出在Ctex安装或者是中文字符无法显示上,应该是别的问题。

于是我一步步定位,找到了问题的最终所在:画图的时候,有部分语句无法通过编译。

重点报错为:
Skills | LaTeX报错:/ctex/userdata/fonts/tfm/public/rsfs/rsfs5.tfm already exists_第1张图片
唉,其实,就是字体。。。。(真的忍不住吐槽。。。是字体的错,你就报错在这一行不就行了吗?为什么不显示行数,而且报错后还能继续运行。。。又输出了一堆错误??无语凝噎。。)

part4

找到了出错的地方,就能去搜原因了。
找到一篇博客,他介绍了,使用“数学草体字”出错的原因,感觉和我遇到的问题很类似。

他给出的解决办法是,由于每次编译后都生成了一个新的文件:…/rsfs7.tfm,在下一次编译前,应该删除掉这个文件,然后就能正常运行。

但是由于我的报错内容为:******/rsfs5.tfm,因此我在每次编译前应该删除掉的文件为rsfs5.tfm。

文件地址为:
\CTEX\UserData\fonts/tfm/public/rsfs\rsfs7.tfm

所以,如果你不怕麻烦的话,在每一次编译开始前,都定位到这个文件夹,然后删除掉上述文件,就可以正常编译了。

注意。。。是每一次编译前。。。

The END!

你可能感兴趣的:(Skills,latex)