欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在article文档类型中使用中文字体

程序员文章站 2022-03-21 11:07:13
...

在atricle文档中使用中文字体需要使用xeCJK宏包+XeLaTex编译器,并设置相应的字体,如下:

\usepackage{xeCJK} %调用 xeCJK 宏包
%设置正文的中文字体%
\setCJKmainfont[BoldFont={方正黑体_GBK},ItalicFont={方正楷体_GBK}]{方正书宋_GBK}%设置主字体
\setCJKsansfont[BoldFont={黑体}]{方正中等线简体}%设置无衬线字体
\setCJKmonofont{方正中等线简体}%设置等距字体字体
\setCJKfamilyfont{FZDH}{FZDaHei-B02S}%调用方正大黑简体
%设置英文字体%
\setmainfont[Mapping=tex-text]{TeX Gyre Pagella}%英文衬线字体
\setsansfont[Mapping=tex-text]{Trebuchet MS}%英文无衬线字体
\setmonofont[Mapping=tex-text]{Courier New}%英文等宽字体
\newfontfamily\Arial{Arial}%调用英文字体

设置结构为中文字体

%%中文结构名字
\renewcommand{\abstractname}{摘\quad 要}
\renewcommand{\contentsname}{目\hspace{2em}录}
\renewcommand{\figurename}{图}
\renewcommand{\tablename}{表}
\renewcommand{\partname}{部分}
\renewcommand{\listfigurename}{\bfseries 插图目录}
\renewcommand{\listtablename}{\bfseries 表格目录}
\renewcommand{\refname}{\bfseries 参考文献}
%%书籍的话应该为\renewcommand\refname{\bfseries 参考文献}
\renewcommand{\appendixname}{\bfseries 附\hspace{2em}录}
\renewcommand{\indexname}{\bfseries 索\hspace{2em}引}

如果在正文中使用其他中文字体可以使用命令;

{\CJKfamily{FZDH}这些字变为方正大黑简体}