导入了像\usepackage[UTF8]{ctex}这样的中文宏包还是无法输出中文时,大家可以检查一下编译器的选择,以Overleaf为例
点击菜单
在设置里找到编译器
编译器设置决定了在LaTeX源代码编译成PDF或其他输出格式时使用的程序。不同的编译器支持不同的功能和包,选择合适的编译器可以帮助避免错误,并确保与文档需求的兼容性。
常见的LaTeX编译器包括:
-
pdfLaTeX:这是大多数LaTeX编辑器的默认编译器,直接将
.tex
文件编译为PDF格式。适用于大多数文档,尤其是包含英文和其他西方语言的文档。 -
XeLaTeX:这个编译器对Unicode和现代字体特性有更好的支持,特别适合包含非西方字符(例如中文)的文档,或者需要使用系统字体的情况。
-
LuaLaTeX:类似于XeLaTeX,同样支持Unicode和现代字体特性,并允许使用Lua编程语言进行更高级的脚本和自定义。
-
LaTeX (DVI):这个较老的编译器生成DVI(设备无关)文件作为中间格式,然后可以转换为PDF或其他格式。现在较少使用。
中文选XeLaTex,英文选pdfLaTex