Latex文件分别用Texwork和Winedt打开时,产生中文乱码的解决方法

摘要:
EDT;INI | UNICODE;OEM和enableansiformatforms更改为ACP|UNICODE;OEM也可以添加*;将enableutf-8formatforms更改为*;EDT;INI | UNICODE;ACP;对于OEM,enableansiformatforms更改为*;ACP|UNICODE;

中文兼容方法(能保证编译成功)


usepackage{CJK}

egin{document}

egin{CJK}{GBK}{kai}
...

中文
...

end{CJK}
end{document}

上述tex代码中 ... 表示其他Tex命令

Texworks和Winedt下均使用PdfLatex编译


解决中文乱码,有两种方法:

方法1:将winedt的默认编码修改为utf-8

修改winedt7缺省编码为utf-8的方法:

依次点击options,preferences,unicode,

把enable utf-8 format for modes改为*;UTF-8;EDT;INI|UNICODE;UTF-7;ACP;OEM

而enable ansi format for modes改为ACP|UNICODE;UTF-8;UTF-7;OEM


若不使用utf-8为缺省编码:

把enable utf-8 format for modes改为UTF-8;EDT;INI|UNICODE;UTF-7;ACP;OEM

而enable ansi format for modes改为*;ACP|UNICODE;UTF-8;UTF-7;OEM 

当然也可以全加上*; 

把enable utf-8 format for modes改为*;UTF-8;EDT;INI|UNICODE;UTF-7;ACP;OEM

而enable ansi format for modes改为*;ACP|UNICODE;UTF-8;UTF-7;OEM 

Latex文件分别用Texwork和Winedt打开时,产生中文乱码的解决方法第1张


方法2. 将Texworks的编码修改为GBK(winEdt v7.0自带的texworks是2011版的,不支持GBK,需要单独安装texWorks2015版,然后到注册表中做相应设置)

Latex文件分别用Texwork和Winedt打开时,产生中文乱码的解决方法第2张

win+R,输入regedit,然后搜索texWorks或下面的路径:

HKEY_CLASSES_ROOTApplications exworks.exeshellopencommand

Latex文件分别用Texwork和Winedt打开时,产生中文乱码的解决方法第3张

并进行如下的配置:

pdfLaTeX+MakeIndex+BibTeX
pdfLaTeX+MakeIndex+BibTeX
D:/CTEX/MiKTeX/miktex/bin/texify.exe
--pdf
--tex-option=-synctex=1
$fullname

XeLaTeX+MakeIndex+BibTeX
XeLaTeX+MakeIndex+BibTeX
D:/CTEX/MiKTeX/miktex/bin/texify.exe
--pdf
--engine=xetex
--tex-option=-synctex=1
$fullname






免责声明:文章转载自《Latex文件分别用Texwork和Winedt打开时,产生中文乱码的解决方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇进度条与时间轴绑定显示图片android安全——Activity劫持的防范程序下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

mysql灾备演练问题

前期写的mysql热备份脚本恢复,还没有正式用到过,但是今天演练灾备恢复,但是遇到几个问题。 测试环境: 搭建mysql,安装xtrabackup vim /etc/yum.repos.d/Percona.repo [percona] name = CentOS $releasever - Percona baseurl=http://repo.per...

Spring框架针对dao层的jdbcTemplate操作crud之query查询数据操作

查询目标是完成3个功能: (1)查询表,返回某一个值。例如查询表中记录的条数,返回一个int类型数据 (2)查询表,返回结果为某一个对象。 (3)查询表,返回结果为某一个泛型的list集合。 一、查询表中记录的条数,返回一个int类型数据的操作方法 使用jdbcTemplate 原理是把加载驱动Class.forName("com.mysql.jdbc.D...

gbk,utf-8,unicode编码,单位换算

Unicode 英文,中文都是用两个字节 utf-8 英文是1个字节,中文用3个字节 Gbk  英文是1个字节,中文是2个字节   Bit,Bytes,Kb,Mb,Gb,Tb之间的转换关系。 8Bit = 1Bytes 1024Bytes = 1Kb 1024Kb = 1Mb 1024Mb = 1Gb 1024GB = 1TB ...

处理精度丢之-如何解决

通过上篇我们了解到计算机是如何存储浮点数,那精度丢失是在哪产生的? 拿0.1 + 0.2举例: 0.1 转二进制后:0.0 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 01(转化后是以0011无限循环,二进制为满一进一,所以末尾为01) 0.2: 转二进制后:0.0 01...

css hover伪类选择器与JQuery hover()方法

css hover伪类选择器 它属于anchor伪类 在支持 CSS 的浏览器中,<a>标签链接的不同状态都可以以不同的方式显示,常常用来改链接的颜色效果 实例 a:link{color:#FF0000;}/* 未访问的链接 */ a:visited{color:#00FF00;}/* 已访问的链接 */ a:hover{color:#FF...

ffmpeg+java视频转换基础示例

引入依赖 <dependency> <groupId>ws.schild</groupId> <artifactId>jave-core</artifactId> <version>2.7.3</version></dependency><...