• 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






  • 相关阅读:
    DOM练习2动态增删表格行
    JS
    JS动态获取当前时间,并写到指定的区域
    DOM练习3选项批量移动
    JS练习显示隐藏图像
    修改MyEclipse默认工作路径
    Aptana 安装与配置
    DOM入门基本概念
    SecureCRT终端显示gcc编译错误提示乱码问题
    使用静态成员函数的一个错误。
  • 原文地址:https://www.cnblogs.com/enjoy233/p/10408788.html
Copyright © 2020-2023  润新知