使用XeLaTex输出中文

本文介绍了在XeLaTeX环境中输入中文的三种方法:使用ctexart类、使用ctex宏包以及在特定文档类中配置中文支持。通过实例展示了不同方式下中文文档的编译设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编译环境

XeLaTeX

方法

方法1:使用ctexart类

\documentclass{ctexart}  
\begin{document}  
测试 
\end{document}  

方法2:使用ctex宏包

\documentclass{article}  
\usepackage{ctex}  
\begin{document}  
测试  
\end{document}

方法3:\documentclass[a4paper]{twentysecondcv}格式下输入中文

\documentclass[a4paper]{twentysecondcv}  % a4paper for A4
\usepackage{fontspec, xeCJK}
\setCJKmainfont{SimSun}

或者

\documentclass[letterpaper]{inzane_syllabus} % a4paper for A4
\usepackage{fontspec, xeCJK}
\setCJKmainfont{SimSun}

分析

(1)\documentclass \begin \end都是命令,LaTeX用命令控制排版过程,{}内的是必须参数,[]内的是可选参数
(2)\begin{document} 文字 \end{document}

中间的文字是文档的主要内容,这两个命令告诉我们开始写文章和写完文章
(3)\documentclass[UTF8]{ctexart}:用UTF8编码写一篇含中文的文章(article),版面为article格式的。ctexart即c-tex-art即中文-TeX-文章

注意

1.(可略过)把[UTF8]删了,启动排版,你会发现在xeLaTeX引擎下可以编译成功,但在pdfLaTeX引擎下编译出错。简单解释:如果不指明[UTF8],pdfLaTeX认不出中文
2.如果你使用xeLaTeX,排版时他会卡一会(~30s),这是正常的

参考链接
[1] 使用XeLaTex输出中文
[2] LaTeX最简教程(一):编写第一个LaTeX文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值