问题描述
一开始学习LaTeX的时候用的编辑器是WinEdt,后来开始想试一下TeXStudio。
但是用TeXStudio打开之前用WinEdt编辑的.tex
源文件时,中文出现了乱码。
不过虽然编辑页面是乱码,但是却可以编译,编译后的pdf也是可以正常显示中文。
解决方法——统一编码格式
1. 修改为 UTF-8 格式
网上流传的方法可以参考 用TeXStudio打开WinEdt Latex中文乱码的解决办法。总结起来步骤如下:
- 把用WinEdt编辑的
.tex
文档用记事本打开,另存为UTF-8编码格式; - 设置TeXstudio的默认字体编码:Options → Configure TeXstudio… → Editor → Default Font Encoding: → UTF-8
- 重新用TeXStudio打开转码后的
.tex
文档。已经可以正常显示中文信息。
2. 修改为 ANSI / GBK 格式
- 把用WinEdt编辑的
.tex
文档用记事本打开,另存为ANSI编码格式; - 设置TeXstudio的默认字体编码:Options → Configure TeXstudio… → Editor → Default Font Encoding: → GBK;
- 重新用TeXStudio打开转码后的
.tex
文档。已经可以正常显示中文信息。
我的实践情况
一开始,我的WinEdt编辑的.tex
文档是ANSI编码格式的,我参照网上流传的上述方法1统一为UTF-8之后,TeXStudio确实可以正常显示中文,但是编译的时候会报错!
所以我又转回ANSI编码,将TeXstudio的默认字体编码改为GBK,也就是上述方法2。这时候TeXStudio既能正常显示中文,又能正常编译了!
大团圆结局,撒花*★,°*:.☆( ̄▽ ̄)/$:*.°★*
附:两种LaTeX编辑器使用感受:
-
WinEdt:
- ?编译后的pdf 是独立于 编辑器的,即编辑页面 和 编译后的预览页面 是是分开两个单独的界面;
- ?不同级别的代码块用不同的背景色显示,很容易辨识。
-
TeXStudio:
- ?编辑页面 和 编译后的显示页面 可以一分为二显示在一个屏中,非常方便修改和预览编译后的效果;
- ?不同级别的代码块没有颜色标识,但是左边有折叠箭头。
(附TeXStudio下载地址:Welcome to TeXstudio)