血的教训
以前一直用texlive自带的编辑器写文章,虽然没有很强大的功能但是用着也还算不错,没出现过什么大问题。
最近想尝试一下texlive的好搭档texstudio,据说是很不错的一款ide,然而在我写完一部分作业关闭后再次打开时,那映入眼帘的乱码实在让人难受。。
根据以往的经验,只要改变一下编码就可以了,但是我竟然手残点了编译!!再没有了回头路。。。
于是针对中文部分只能重新来过了。。
挽救方法
话不多说,为了让大家在使用texstudio时候不出现我这样的错误,下面我给大家梳理一下安装好texstudio后必须要做的几件事,以防止关闭文档后再次打开出现中文乱码。
以下更改均在选项(option)一栏的设置TeXstudio里面。
- 更改编译的方式,默认是pdflatex,改成xelatex后对中文更加适配,在**构建(Build)**里面。
- 更改默认字体编码为utf8,这个最为重要在**编辑器(editor)**一栏里面。
- 更改拼写检查,这个似乎不影响中文效果,但是为保险起见还是改成en-US好一些,在语言检查-默认语言一栏。
- 更改界面语言,在常规一栏里面,这个其实因人而异,不过新手用中文要方便一些。
完成上述几个步骤,再去编中文latex就不会有编码问题了。但是如果你还没有这样设置就开始写并保存了,那也不要怕,只要别点编译!!一切都还有得救。。
只需要在右下角更改编码为GBK或者GB2312(一般来说是这样,实在不行可以试试西文编码,ISO打头的那些,其实说白了就是为了与上一次关闭文件的编码格式保持一致即可),点重新加载,再次编译就可以了(以防万一可以先复制一份),当代码区中文重新正常显示后,可以复制粘贴到记事本,把TeXstudio的中文编码按照上面的步骤配置好了,再粘贴回来,就可以开心写文章了!!