当前位置: 首页 > news >正文

Latex打开tex文件时产生中文乱码的解决方法

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

引用文章链接:https://www.cnblogs.com/enjoy233/p/10408788.html

\usepackage{CJK}

\begin{document}

\begin{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_ROOT\Applications\texworks.exe\shell\open\command

 

 

并进行如下的配置:

 

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 高质量c++/c程序设计指南摘要(二)(原创)
  • 完美解决VMware虚拟机 Linux系统 Ubuntu 20.04 硬盘/磁盘扩容的问题(超级超级详细)
  • 完美解决ubuntu中文件夹加锁的情况
  • c++学习经典
  • 如何成功在没有nvidia驱动的win10电脑里安装CUDA和pytorch-gpu
  • 完美解决Windows10安装和运行TensorFlow编译环境时出现“cudart64_100.dll、cublas64_10.dll、cudnn64_7.dll...”报错的问题
  • const使用详解
  • 【移动式完美包安装】不再重复安装tensorflow和pytorch的方法:实现携带自己已经创建好的pytorch和tensorflow编译环境包到别的电脑上去
  • 完美更新安装TensorFlow-gpu
  • 什么是句柄?(转载)
  • 完美解决ubuntu中所有文将夹下内容被加锁的问题
  • 在BCB中使用VCL控件数组
  • ubuntu20.04给jupyter notebook安装自动补全代码语法的插件工具
  • 几天猎头生活的感想(转载)
  • 如何在ubuntu20.04系统中用gcc编译运行一个C程序?
  • $translatePartialLoader加载失败及解决方式
  • C++11: atomic 头文件
  • Docker入门(二) - Dockerfile
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • MySQL QA
  • React+TypeScript入门
  • Vue UI框架库开发介绍
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 设计模式走一遍---观察者模式
  • 实现简单的正则表达式引擎
  • 手写一个CommonJS打包工具(一)
  • 算法-插入排序
  • 学习使用ExpressJS 4.0中的新Router
  • 一天一个设计模式之JS实现——适配器模式
  • Prometheus VS InfluxDB
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • # 服务治理中间件详解:Spring Cloud与Dubbo
  • # 利刃出鞘_Tomcat 核心原理解析(二)
  • # 数据结构
  • (6)添加vue-cookie
  • (pytorch进阶之路)扩散概率模型
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (笔试题)分解质因式
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (离散数学)逻辑连接词
  • (六)软件测试分工
  • (三)Honghu Cloud云架构一定时调度平台
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (转)详解PHP处理密码的几种方式
  • .htaccess配置常用技巧
  • .net framework profiles /.net framework 配置
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .NET开源快速、强大、免费的电子表格组件
  • .net下简单快捷的数值高低位切换
  • @DataRedisTest测试redis从未如此丝滑
  • @SuppressLint(NewApi)和@TargetApi()的区别
  • [000-01-008].第05节:OpenFeign特性-重试机制