1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
| \PassOptionsToPackage{no-math}{fontspec} \documentclass{ctexbook} \usepackage{fontspec} \usepackage{amsmath,amsthm} \usepackage{unicode-math} \setmainfont{Source Serif Pro} \setsansfont{Source Sans Pro} \setmonofont{Source Code Pro} \setmathfont[ Extension =.otf, %采用otf字体 Path=fonts/, %指定字体所在路径,缺省的话会自动查找系统和字体和发行版本所带的字体 BoldFont = XITSMath-Bold, %指定粗体 StylisticSet = 8 ]{XITSMath-Regular}
\setCJKmainfont[ %衬线中文字体设定 Extension=.otf, Path=fonts/, UprightFont= *-Regular, %右上字体 BoldFont= *-Bold, %加粗字体 ItalicFont= *-Regular, %斜体 BoldItalicFont= *-Bold, %斜体加粗 ItalicFeatures= FakeSlant, %斜体是为斜,不要在需要查重的pdf文件中使用中文斜体,会导致查重有问题。 BoldItalicFeatures= FakeSlant]{NotoSerifCJKsc}
\setCJKsansfont[ %无衬线中文字体设定 Extension=.otf, Path=fonts/, UprightFont= *-Regular, BoldFont= *-Bold, ItalicFont= *-Regular, BoldItalicFont= *-Bold, ItalicFeatures= FakeSlant, BoldItalicFeatures= FakeSlant]{NotoSansCJKsc}
\setCJKmonofont[ %等宽中文字体设定 Extension=.otf, Path=fonts/, UprightFont= *-Regular, BoldFont= *-Bold, ItalicFont= *-Regular, BoldItalicFont= *-Bold, ItalicFeatures= FakeSlant, BoldItalicFeatures= FakeSlant]{NotoSansMonoCJKsc}
\begin{document} $\hbar ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxuy$
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxuy 中文衬线字体
\textbf{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxuy 中文衬线字体加粗} \textit{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxuy 中文衬线字体伪斜} \sffamily ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxuy 中文字体 \textbf{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxuy 中文字体} \textit{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxuy 中文字体} \ttfamily ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxuy 中文字体 \textbf{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxuy 中文字体} \textit{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxuy 中文字体}
\end{document}
|