从Ctex到Texstudio:中文乱码及编译出错问题

一开始使用Ctex组件编译Latex, 后来入坑Texstudio。在使用Texlive打开以前的Latex文件时,发现中文出现乱码,并且Latex文件不能够正确编译。以下给出这两个问题的原因和解决方法。

一:编辑器编码问题。
打开文档出现乱码是因为WinEdit编辑器(所编写的Latex文件)与Texlive编辑器的编码方式不一致。因此
(1)将Latex文件的编码格式改为UTF8: 用记事本打开,然后另存为UTF-8格式的同类型文档;
(2)将Texlive编辑器的默认编码格式改为UTF8: 选项—设置TeXStudio—编辑器—默认字体编码—UTF-8
在这里插入图片描述
二:编译器编码问题。
编译出现报错是因为编译器编码与文件中声明的编码设定不一致。
(1)Latex文件编译方式的声明。可以通过在主文件中添加

\usepackage[UTF8]{ctex}

或者在documentclass中添加 UTF8:

\documentclass[UTF8]{book}

(注意,在CTEX中常声明中文编译格式为CJK格式,这里替换为UTF8格式。)

(2)Texstudio编译方式的设置:在TeXstudio软件右下角的编码栏中选择UTF-8格式
在这里插入图片描述

经过步骤一、二,将编辑器和编译器以及Latex文件中的编码方式都设定为UTF8,打开文件或是编译文件都不会再出现乱码问题。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值