【LaTeX 中文乱码,不能正常显示的解决方案,编码的常见问题和解决方案】
2013-05-27 00:12
666 查看
《中国科技论文在线》提供的LaTeX模板支持哪些编码方式?如何编译产生所需的PDF文件?
答:目前的模板支持GBK/UTF8两种源代码编码方式,支持latex/pdflatex/xelatex等多种编译排版命令,如下表所示。但我们主要推荐采用“UTF8编码+xelatex编译”这种组合,这种模式下可能出现的排版问题最少。我们不保证其余编码及编译方式在何时停止维护。
编译方式与编码选择
转换编码的方法:
【1】 使用notepad.exe 记事本
打开原始文件,然后从“文件”菜单选择“另存为”,出现以下对话框,从“编码”中选择“UTF-8”后,保存即可。
【2】更改默认的编码方式---TexWorks
默认情况下,TeXworks采用UTF8编码方式,因此打开GBK编码的文件会是乱码。解决的方法是配置GBK编码方式为TeXworks的默认方式。在TeXworks的“编辑”菜单下,选择“选项”,并在出现的对话框内选择“编辑器”选项卡,将“编码”从默认的“UTF-8”改为“System”即可,如下图所示。
【3】偶尔会正常,但偶尔会非正常的【WinEd】
由于目前版本的WinEdt对UTF8编码支持不好所致。没有办法,不要使用WinEdt编辑UTF8编码的文件就好了。如果非要使用WinEdt,可以先在WinEdt中撰写内容,最终保存后,再使用上述“问题”的办法转换为UTF8编码。【Documnet】->【Document
settings】【Format】调整为UTF-8就可以了
关于编码的另一中解释:http://baike.baidu.com/view/1273097.htm 可能会让人更加深刻
学习来源:http://www.paper.edu.cn/circle/article_detail/993
答:目前的模板支持GBK/UTF8两种源代码编码方式,支持latex/pdflatex/xelatex等多种编译排版命令,如下表所示。但我们主要推荐采用“UTF8编码+xelatex编译”这种组合,这种模式下可能出现的排版问题最少。我们不保证其余编码及编译方式在何时停止维护。
编译方式与编码选择
编码方式 | 生成PDF的方式 | 编译命令顺序 | 图形支持 | 复制粘贴 PDF文字 | 推荐等级 |
UTF8 | xelatex | xelatex abc[.tex] | EPS PDF 其它多数格式 | | ★★★★★ |
pdflatex | pdflatex abc[.tex] | EPS PDF JPG JBIG2 PNG | | ★★ | |
latex + dvipdfmx | latex abc[.tex] dvipdfmx abc | EPS PDF | | 不推荐 | |
GBK | xelatex | 不推荐 | |||
pdflatex | pdflatex abc[.tex] | EPS PDF JPG JBIG2 PNG | | ★★ | |
latex + dvipdfmx | latex abc[.tex] dvipdfmx abc | EPS PDF | | 不推荐 |
【1】 使用notepad.exe 记事本
打开原始文件,然后从“文件”菜单选择“另存为”,出现以下对话框,从“编码”中选择“UTF-8”后,保存即可。
【2】更改默认的编码方式---TexWorks
默认情况下,TeXworks采用UTF8编码方式,因此打开GBK编码的文件会是乱码。解决的方法是配置GBK编码方式为TeXworks的默认方式。在TeXworks的“编辑”菜单下,选择“选项”,并在出现的对话框内选择“编辑器”选项卡,将“编码”从默认的“UTF-8”改为“System”即可,如下图所示。
【3】偶尔会正常,但偶尔会非正常的【WinEd】
由于目前版本的WinEdt对UTF8编码支持不好所致。没有办法,不要使用WinEdt编辑UTF8编码的文件就好了。如果非要使用WinEdt,可以先在WinEdt中撰写内容,最终保存后,再使用上述“问题”的办法转换为UTF8编码。【Documnet】->【Document
settings】【Format】调整为UTF-8就可以了
关于编码的另一中解释:http://baike.baidu.com/view/1273097.htm 可能会让人更加深刻
学习来源:http://www.paper.edu.cn/circle/article_detail/993
相关文章推荐
- 中文不能正常显示问题 - 解决方案
- 解决FlashFXP5 不能下载中文文件名文件的问题(显示文件名中文正常下载文件名是乱码)
- CMD中文乱码,不能输入中文,或显示为问号的问题解决方案
- C# winform中不规则窗体制作的解决方案(已经解决24位色以上不能正常显示问题)
- 中文图片路径IE下不能正常显示解决方案
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- 如何解决ASP.NET中中文不能正常显示问题?
- eclipse编码格式全部正确,网页中文显示依旧乱码问题
- SpringMVC 3.1下返回json时中文显示乱码问题的解决方案
- C# winform中不规则窗体制作的解决方案(已经解决24位色以上不能正常显示问题)
- (转)XMLHTTP 乱码的解决方法(UTF8,GB2312 编码 解码)(附带解决DHTMLX不能用在GB2312页面编码下的中文问题)
- MenuItem 显示中文乱码问题解决方案
- 解决图片路径中含有中文在jsp下不能正常显示问题
- 中文乱码问题 ? 原因:JSP中默认使用iso-8859-1字符编码方式,不支持中文 ? 常见的支持中文的编码方式:gb2312(常用简体汉字)、gbk(简体和繁体汉字)、utf-8 ? 解决中文乱码
- 使用JSP开发应用程序时的编码(中文等乱码)问题的建议解决方案(包括接受request和数据库操作)
- Mysql中文乱码问题完美解决方案【需要在my.cnf文件中设置client和mysqld的default-character-set=utf8,建数据库和表的时候也需要制定好编码】
- Eclipse 中不能正常显示中文字体的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- 解决qt程序在板子上不能正常显示中文的问题
- [转载]Flash新版本11.8下 上传文件时中文名显示乱码问题解决方案