使用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 参考文献格式的宏包,更多细节可见参考文献样式