zoukankan      html  css  js  c++  java
  • Latex文件分别用Texwork和Winedt打开时,产生中文乱码的解决方法

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


    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 



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



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

    HKEY_CLASSES_ROOTApplications exworks.exeshellopencommand



    并进行如下的配置:

    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






  • 相关阅读:
    微信小程序基础 | 小程序事件的绑定 | 08
    Python的驻留机制(仅对数字,字母,下划线有效)
    深浅Copy的理解
    python2/3区别
    Python的优缺点、以及解释器种类
    Python涉及的各个领域以及技术应用
    近年主流编程语言的了解
    编程语言(机器语言、汇编语言、高级语言)
    mysql常用SQL语句
    mysql数据库的优缺点
  • 原文地址:https://www.cnblogs.com/enjoy233/p/10408788.html
Copyright © 2011-2022 走看看