在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}这些字变为方正大黑简体}