为什么Latex导入了中文宏包还是无法打出中文

导入了像\usepackage[UTF8]{ctex}这样的中文宏包还是无法输出中文时,大家可以检查一下编译器的选择,以Overleaf为例

点击菜单

在设置里找到编译器

编译器设置决定了在LaTeX源代码编译成PDF或其他输出格式时使用的程序。不同的编译器支持不同的功能和包,选择合适的编译器可以帮助避免错误,并确保与文档需求的兼容性。

常见的LaTeX编译器包括:

  1. pdfLaTeX:这是大多数LaTeX编辑器的默认编译器,直接将.tex文件编译为PDF格式。适用于大多数文档,尤其是包含英文和其他西方语言的文档。

  2. XeLaTeX:这个编译器对Unicode和现代字体特性有更好的支持,特别适合包含非西方字符(例如中文)的文档,或者需要使用系统字体的情况。

  3. LuaLaTeX:类似于XeLaTeX,同样支持Unicode和现代字体特性,并允许使用Lua编程语言进行更高级的脚本和自定义。

  4. LaTeX (DVI):这个较老的编译器生成DVI(设备无关)文件作为中间格式,然后可以转换为PDF或其他格式。现在较少使用。

中文选XeLaTex,英文选pdfLaTex

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值