使用CTEX宏集让LATEX支持中文

本文介绍了CTEX宏集如何使LATEX支持中文,包括使用CTEX文档类和ctex宏包提供汉字输出、标点处理、中文版式调整等功能,以及如何设置中文章节标题和参考文献格式。

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

使用CTEX宏集让LATEX支持中文

1 CTEX宏集简介

CTEX宏集是面向中文排版的通用LATEX 排版框架,为中文LATEX 文档提供了汉字输出支持、
标点压缩、字体字号命令、标题文字汉化、中文版式调整、数字日期转换等支持功能,可适应论文、
报告、书籍、幻灯片等不同类型的中文文档。

CTEX宏集主要功能由宏包ctex 以及中文文档类ctexart、ctexrep、ctexbook 和ctexbeamer 实现。

2 LATEX中文版式支持

LATEX支持中文有两种方法,一是使用中文文档类,二是使用ctex宏包。

2.1 使用CTEX文档类

在三个标准文档类或beamer 的基础上添加中文及版式的支持,建议使用CTEX 宏集提供的四个中文文档类。

CTEX 宏集提供了四个中文文档类:ctexart、ctexrep、ctexbook 和ctexbeamer,分别对应LATEX 的标准文档类article、report、book 和beamer。使用它们的时候,需要将涉及到的所有源文件使用UTF-8 编码保存。

\documentclass{ctexart}
\begin{document}
中文文档类测试。你需要将所有源文件保存为UTF-8 编码。
\end{document}

2.2 使用ctex宏包

在使用非标准文档类及beamer 时,如果需要添加中文及版式的支持,则可以使用ctex 宏包。

对于建立在LATEX 标准文档类之上开发的文档类,在使用ctex 宏包时加上heading 选项,可以将章节标题设置为中文风格。

\documentclass{article}
% 设置支持中文
\usepackage[heading = true]{ctex}
% 页边距
\usepackage[left=2.50cm, right=2.50cm, top=2.50cm, bottom=2.50cm]{geometry}

%参考文献工具,加载biblatex宏包,,其后端backend使用biber,%标注(引用)样式citestyle采用gb7714-2015ay样式,著录样式bibstyle采用gb7714-2015样式,两者相同时可以合并为一个选项style
\usepackage[backend=biber,citestyle=gb7714-2015ay,bibstyle=gb7714-2015]{biblatex}
%biblatex宏包的参考文献数据源即bib文件加载方式
\addbibresource[location=local]{reference.bib}

\begin{document}
\section{简介}
章节标题中文化的\LaTeX{} 手册。

%打印参考文献表
\printbibliography[heading=bibliography]

\end{document}

CTEX更多细节可见CTEX宏集手册

此处推荐一下设置GB/T 7714-2015 参考文献格式的宏包,更多细节可见参考文献样式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值