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

简介

真的,我要被气死了!写个乱七八糟的故事来展示我和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安装或者是中文字符无法显示上,应该是别的问题。

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

重点报错为:
在这里插入图片描述
唉,其实,就是字体。。。。(真的忍不住吐槽。。。是字体的错,你就报错在这一行不就行了吗?为什么不显示行数,而且报错后还能继续运行。。。又输出了一堆错误??无语凝噎。。)

part4

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

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

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

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

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

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

The END!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: 这是 LaTeX 官方网站,提供了 LaTeX 的介绍、下载、文档、社区等资源。LaTeX 是一种排版系统,常用于学术论文、书籍、演示文稿等领域。它具有高质量的排版效果、强大的数学公式支持和跨平台的特点,是学术界和科技界广泛使用的工具之一。 ### 回答2: LaTeX是一款功能强大、易于使用的排版系统,用于生成高质量的技术文档和科学论文。它提供了丰富的文本格式和排版功能,能够处理数学公式、图表、图形和复杂的文本排版布局。在学术界和技术领域中,LaTeX已成为首选的排版工具。 LaTeX是由Leslie Lamport在20世纪80年代初期开发的,它是基于TeX排版引擎的扩展,TeX是另一种很古老的排版系统。LaTeX使用命令和环境来定义文档的结构和格式,这让用户能够专注于内容的编写而不是排版的细节,这也是其强大之处。 LaTeX的优点有很多,首先是其输出效果非常优秀,尤其是在数学公式和科技图表方面。其次,LaTeX的代码可读性强,易于修改和扩展,其代码编写方式和程序语言类似,对于喜欢编程的用户来说,非常容易学习和使用。此外,LaTeX还有着丰富的社区支持和大量的模板和宏包可用,用户可以轻松地找到适合自己需求的模板和工具。 LaTeX同样适用于不同类型的文档,包括论文、报告、简历、幻灯片和书籍等。无论是学术研究、科学写作还是日常文档编写,LaTeX都可以帮助用户轻松地实现高质量的排版效果。 总之,LaTeX不仅是一个排版系统,更是一种文档编写和排版的方式和哲学,它帮助用户把更多的精力集中在文档的结构和内容上,同时提升了文档的质量和可读性。如今,LaTeX已成为学术研究、科技写作等领域行业标准,被广泛地应用于各种类型的文档编写和排版。 ### 回答3: LaTeXLATEX)是一种强大的排版系统,它主要用于在科学、技术和数学领域中制作印刷品。这是一个免费软件,完全开放源代码,可下载并自由使用。该软件由美国电脑科学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初设计开发。自那时以来,LaTeX已成为许多学术界、科技界和出版业的标准。 与常规文本处理软件相比,LaTeX有许多优点。首先,LaTeX可以制作非常优美的文档。这是因为LaTeX可以自动处理许多排版问题,例如公式、表格和参考文献。其次,LaTeX允许作者专注于内容而非格式:LaTeX使用代码表示文档的结构和格式,使作者可以更容易地编辑和修改自己的内容。最后,LaTeX可以轻易地制作复杂的文档,包括书籍、学术报告和论文。 尽管LaTeX在许多方面具有优势,但它的使用需要一定的学习成本。用户必须熟悉LaTeX的命令和语法,才能使用它制作文档。此外,当前市场上,有一些常见的文本处理软件(例如Microsoft Word)已经具有类似LaTeX的功能。 总而言之,LaTeX是一种功能强大、免费且开放源代码的排版系统。对于从事科学、技术和数学方面工作的人员而言,它是一个非常有用的工具,可以制作出非常优美且专业的文档。 然而,LaTeX需要用户进行一定的学习和熟练掌握,才能达到最佳效果。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值