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






  • 相关阅读:
    JVM 垃圾收集与内存分配
    JVM 内存管理机制
    JVM 启动调优总结
    Visual Studio 2019 秘钥
    dubbo初学采坑记
    Intellij idea 一个窗口打开多模块并添加依赖
    Intellij idea 自动生成serialVersionUID
    office visio 2019 下载激活
    ASP.NET Core中的配置
    electron快捷键
  • 原文地址:https://www.cnblogs.com/enjoy233/p/10408788.html
Copyright © 2011-2022 走看看