tex文件用什么软件打开_texlive 的文件用 ctex 不能打开是为什么

问:texlive 的文件用 ctex 不能打开是为什么?

首先对这句话进行一个名词解释。

texlive 是我们最常见的 LaTeX 发行版,既然是发行版,它里面就带有很多引擎(编译器)、模板文件等等,当然很多人的电脑中,随 texlive 还带了一个编辑器——texworks。ctex 在这里指的是 ctex 套装,一款在国内基于 miktex 打包的 latex 发行版,它里面也有一个编辑器——winedt。

实际上 latex 发行版不会直接打开文件,但编辑器却可以打开文件。所以,在这个标题中,首先就搞错了该用什么来打开文件。

接下来,我们谈谈为什么打不开。

这又是一个老生常谈的故事。

这又涉及到另外一个名词——编码。这里无意给大家做很多解释,大家只需要记住两个我们最常碰到的编码即可:UTF-8 和 GBK。

别小瞧这两个编码,假设有一个文件《天地玄黄》是 UTF-8 编码的,但是某个叫“宇宙洪荒”的编辑器却默认使用 GBK 编码。这时,我们用宇宙洪荒来打开《天地玄黄》,估计马上会感受到一阵玄学。万一干这事的还是导师,恐怕你还要遭受洪荒之力……而这,恰恰就很可能是你碰到的问题。

现如今比较新的编辑器多数默认使用 UTF-8 编码,像我经常用的 texstudio 和 vscode 等。

可惜的是,ctex 套装中的 winedt 却默认使用 GBK 编码。所以,当我用 texstudio 编辑了一个文件,再用 winedt 打开,就只能得到一副惨状了。

很多人一直以为 texstudio (或者其他非 winedt 的编辑器) 就是 texlive,而 winedt(还是那个老版的被处理过的)就是 ctex 套装。所以才会错误地得出标题那样的结论。

劝各位新上手的 TeXer 一句:这样的理解,too young, too simple。

大家一定要努力提升知识水平呀~


点击阅读原文,跟着大神学习 LaTeX

30592edf9ec402364639614dd2bd5689.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值