LaTeX 是一种基于 TeX 的排版系统,由美国电脑学家莱斯利·兰伯特在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍品質的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。


目录

  1. A. 获取安装 LaTeX
  2. B. 中文环境配置
    1. 1. CCT
    2. 2. CJK
    3. 3. XeTeX
  3. C. 查找设置中英字体.
    1. 1. Linux/macOS 下字体设置
    2. 2. Windows 下字体设置
    3. 3. 设置其他字体命令

TeX/LaTeX 作为装 X 是非常好用的. 当然这不是重点. 重点是, 一般科技论文都是需要用 latex 书写的, 不仅美观, 方便, 而且是平台无关的, 许多杂志都有自己的专用木板. 什么? 你说 word? 战斗力只有 5 的渣渣, 连自己的相同版本都无法做到格式一致性. 而且时不时告诉你版本过低什么的. 如果遇上没有安装 word, 只能呵呵了. 嗯, 程序员也特别钟爱 latex. 用 latex 写出来的简历简介美观, 当然你需要好好调教才可以啦…嗯~ o(* ̄▽ ̄*)o

TeX 本为英文排版设计, LaTeX 自然也是如此, 但是世界上有那么多种文字, 都想用上这么高大上的排版系统啊. 中国的汉语作为使用人数最多的语言, 这种需要就更加强烈啦, 于是就有大牛开发了各种宏包, 如 CCT, CJK, xeCJK 等等, 也就有了以各种中文排版方案作为特色的 LaTeX 套装.

A. 获取安装 LaTeX

要在 LaTeX 中使用中文, 首先自然是要有 latex 啦.╭(′▽`)╭(′▽`)╯…

  • windows 下, 可以下载 MikTeX 或 CTex… 这个不需要多说…
  • linux 下最出名的就是 TeXLive 套装了. 各种发行版都可以从仓库中安装…
  • Mac 下就是 MacTeX 了, TeXLive 的 马甲版本. 不嫌麻烦用 brew 装 texlive 吧(( ̄▽ ̄"))

Linux 下安装最好全部安装, 以免突然警告你什么什么包没有装…

B. 中文环境配置

这里主要接受 Linux 和 Mac 下的中文环境配置.

1. CCT

这个很老了, 已经不维护了. 已经不推荐了.

2. CJK

Tex 最初的设计没有考虑中文字符的问题,后来就有了 CJK 外挂宏包对 Latex 进行中文支持. CJK, 由德国人 Werner Lemberg (还不是国人 o(≧口≦)o) 编写。这个巨集包不仅仅支持繁简体中文、日文、朝鲜文等东亚语言,而且它也是一个多种语言支持包,另外还支持几十种其他不同的语言。

开始的时候, 但毕竟是外挂宏包,使用起来不甚方便,维护工作也很麻烦, 需要自己编译生成中文字体集,而且常常有些问题,比如,中文目录的问题就一直没能解决,总是乱码。于是有了用 unicode 编码的 xetex 的出现.

3. XeTeX

xetex 是一种使用 Unicode 的 TeX 排版引擎,并支持一些现代字体技术,例如 OpenType、Graphite 和 Apple Advanced Typography(AAT), 可以直接利用其高级特性,例如额外的字形,花体,合字,可变的文本粗细等等。

xetex 原生支持 Unicode,并默认其输入文件为 UTF-8 编码,也即, 英文字符与非英文字符不再有区别,原生支持系统字体,这意味着我们无需再额外编译字体, 故可以在不进行额外配置的情况下直接使用操作系统中安装的字体。这简直就是大家一直以来梦寐以求的功能, 大大简化了使用中文的难度. 从此再也不用使用老旧的 pdflatex,CJK 等等啦…

安装完 TeXLive/MacTeX 后, 就可以直接在 tex 文件中使用中文了… 下面就是一个简单的中文 tex.

1
2
3
4
5
6
7
8
9
10
11
12
13
\documentclass[12pt,a4paper]{article}
\usepackage{xltxtra,fontspec,xunicode}

\setmainfont{WenQuanYi Zen Hei} % 设置文档默认字体
\date{} % 不显示文档生成日期
\title{\XeTeX{} 中英文环境测试 }

\begin{document}
\maketitle
\XeTeX{} is a \TeX{} typesetting engine using Unicode and supporting modern font technologies.\\

\XeTeX{} 是一个使用 Unicode 的\TeX{} 排版系统,并支持一些现代字体技术.\\
\end{document}

当然你需要安装 wqy-zenhei-fonts, 也可以改成其他中文字体. 保存为 test.tex, 运行以下命令:

1
xelatex test.tex

打开生成的 test.pdf 就可以看到如下的

一般来说, 到这里就可以了, 剩下的就是设置字体的问题了. 但是这样英文数字也使用中文字体了, 看上去不是很美观. 于是, xetex 和 CJK 商量了一下, 就有了 xeCJK 宏包, 可以分别指定中英文字体, 于是可以很好的排版中英混合的文章了.

当然首先是要使用 xeCJK 包, 添加上

1
\usepackage[slantfont,boldfont]{xeCJK}

分别设置中英文字体, 英文字体可以不用设置, xetex 会调用默认的字体:

1
2
3
4
5
\setCJKmainfont{Kai}   % 设置缺省中文字体
\setCJKmonofont{Hei} % 设置等宽字体
%\setmainfont{Optima} % 英文衬线字体
%\setmonofont{Monaco} % 英文等宽字体
%\setsansfont{Trebuchet MS} % 英文无衬线字体

下面是测试,

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
\documentclass[12pt,a4paper]{article}
\usepackage{xltxtra,fontspec,xunicode}
\usepackage[slantfont,boldfont]{xeCJK}
\setCJKmainfont{WenQuanYi Zen Hei} % 设置缺省中文字体
%\setCJKmonofont{Hei} % 设置等宽字体

%\setmainfont{Optima} %% 不指定,使用 Tex 的默认英文衬线字体
%\setmonofont{Monaco} % 英文等宽字体
%\setsansfont{Trebuchet MS} % 英文无衬线字体
\date{} % 不显示文档生成日期
\title{\XeTeX{} 中英文环境测试 }

\begin{document}
\maketitle
\XeTeX{} is a \TeX{} typesetting engine using Unicode and supporting modern font technologies.\\

\XeTeX{} 是一个使用 Unicode 的\TeX{} 排版系统,并支持一些现代字体技术.\\
\end{document}

依照上面的, 可以看到新的效果.

中英文见加了一个空格, 看上去更加美观, 只是需要设置以下字体而已.

到这里应该就结束, 但是字海茫茫, 对于不熟悉的童鞋, 怎么找到需要的字体呢?

C. 查找设置中英字体.

1. Linux/macOS 下字体设置

linux 下可以通过 fc-list 来查看已安装字体, 这是我安装的中文字体.

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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
$ fc-cache && fc-list :lang=zh
/usr/share/fonts/google-noto-cjk/NotoSansCJK-Bold.ttc: Noto Sans Mono CJK SC,Noto Sans Mono CJK SC Bold:style=Bold,Regular
/usr/share/fonts/tex-gyre/texgyreheroscn-bolditalic.otf: TeX Gyre Heros Cn:style=Bold Italic
/usr/share/fonts/google-noto-cjk/NotoSansCJK-DemiLight.ttc: Noto Sans CJK TC,Noto Sans CJK TC DemiLight:style=DemiLight,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJK-Black.ttc: Noto Serif CJK SC,Noto Serif CJK SC Black:style=Black,Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJK-Light.ttc: Noto Sans CJK SC,Noto Sans CJK SC Light:style=Light,Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJK-Bold.ttc: Noto Sans CJK SC,Noto Sans CJK SC Bold:style=Bold,Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJK-Black.ttc: Noto Sans CJK SC,Noto Sans CJK SC Black:style=Black,Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJK-Thin.ttc: Noto Sans CJK SC,Noto Sans CJK SC Thin:style=Thin,Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJKsc-Thin.otf: Noto Sans CJK SC,Noto Sans CJK SC Thin:style=Thin,Regular
/usr/share/fonts/adobe-source-han-serif-cn/SourceHanSerifCN-Bold.otf: Source Han Serif CN, 思源宋体 CN:style=Bold
/usr/share/fonts/adobe-source-han-serif-cn/SourceHanSerifCN-ExtraLight.otf: Source Han Serif CN, 思源宋体 CN,Source Han Serif CN ExtraLight, 思源宋体 CN ExtraLight:style=ExtraLight,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJK-Bold.ttc: Noto Serif CJK TC:style=Bold
/usr/share/fonts/google-noto-cjk/NotoSansCJK-Medium.ttc: Noto Sans CJK TC,Noto Sans CJK TC Medium:style=Medium,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJK-Light.ttc: Noto Serif CJK SC,Noto Serif CJK SC Light:style=Light,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJK-Bold.ttc: Noto Serif CJK SC:style=Bold
/usr/share/fonts/adobe-source-han-sans-cn/SourceHanSansCN-Regular.otf: Source Han Sans CN, 思源黑体 CN,Source Han Sans CN Regular, 思源黑体 CN Regular:style=Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJKtc-Light.otf: Noto Sans CJK TC,Noto Sans CJK TC Light:style=Light,Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJK-Black.ttc: Noto Sans CJK TC,Noto Sans CJK TC Black:style=Black,Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJK-Thin.ttc: Noto Sans CJK TC,Noto Sans CJK TC Thin:style=Thin,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJK-ExtraLight.ttc: Noto Serif CJK SC,Noto Serif CJK SC ExtraLight:style=ExtraLight,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJK-ExtraLight.ttc: Noto Serif CJK TC,Noto Serif CJK TC ExtraLight:style=ExtraLight,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJK-Medium.ttc: Noto Serif CJK TC,Noto Serif CJK TC Medium:style=Medium,Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJKsc-Black.otf: Noto Sans CJK SC,Noto Sans CJK SC Black:style=Black,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJK-Light.ttc: Noto Serif CJK TC,Noto Serif CJK TC Light:style=Light,Regular
/usr/share/fonts/google-noto-cjk/NotoSansMonoCJKtc-Bold.otf: Noto Sans Mono CJK TC,Noto Sans Mono CJK TC Bold:style=Bold,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJKsc-ExtraLight.otf: Noto Serif CJK SC,Noto Serif CJK SC ExtraLight:style=ExtraLight,Regular
/usr/share/fonts/adobe-source-han-sans-cn/SourceHanSansCN-ExtraLight.otf: Source Han Sans CN, 思源黑体 CN,Source Han Sans CN ExtraLight, 思源黑体 CN ExtraLight:style=ExtraLight,Regular
/usr/share/fonts/google-noto-cjk/NotoSansMonoCJKtc-Regular.otf: Noto Sans Mono CJK TC,Noto Sans Mono CJK TC Regular:style=Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJKtc-Black.otf: Noto Sans CJK TC,Noto Sans CJK TC Black:style=Black,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJKsc-Bold.otf: Noto Serif CJK SC:style=Bold
/usr/share/fonts/google-noto-cjk/NotoSansCJKsc-Light.otf: Noto Sans CJK SC,Noto Sans CJK SC Light:style=Light,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifTC-Bold.otf: Noto Serif TC:style=Bold
/usr/share/fonts/adobe-source-han-serif-cn/SourceHanSerifCN-Medium.otf: Source Han Serif CN, 思源宋体 CN,Source Han Serif CN Medium, 思源宋体 CN Medium:style=Medium,Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJKtc-Regular.otf: Noto Sans CJK TC,Noto Sans CJK TC Regular:style=Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJK-Black.ttc: Noto Serif CJK TC,Noto Serif CJK TC Black:style=Black,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJKsc-Medium.otf: Noto Serif CJK SC,Noto Serif CJK SC Medium:style=Medium,Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJK-Light.ttc: Noto Sans CJK TC,Noto Sans CJK TC Light:style=Light,Regular
/usr/share/fonts/adobe-source-han-sans-cn/SourceHanSansCN-Normal.otf: Source Han Sans CN, 思源黑体 CN,Source Han Sans CN Normal, 思源黑体 CN Normal:style=Normal,Regular
/usr/share/fonts/adobe-source-han-serif-cn/SourceHanSerifCN-SemiBold.otf: Source Han Serif CN, 思源宋体 CN,Source Han Serif CN SemiBold, 思源宋体 CN SemiBold:style=SemiBold,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJKsc-Black.otf: Noto Serif CJK SC,Noto Serif CJK SC Black:style=Black,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifTC-ExtraLight.otf: Noto Serif TC,Noto Serif TC ExtraLight:style=ExtraLight,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifTC-Black.otf: Noto Serif TC,Noto Serif TC Black:style=Black,Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJKsc-DemiLight.otf: Noto Sans CJK SC,Noto Sans CJK SC DemiLight:style=DemiLight,Regular
/usr/share/fonts/adobe-source-han-sans-cn/SourceHanSansCN-Medium.otf: Source Han Sans CN, 思源黑体 CN,Source Han Sans CN Medium, 思源黑体 CN Medium:style=Medium,Regular
/usr/share/fonts/google-noto-cjk/NotoSansMonoCJKsc-Bold.otf: Noto Sans Mono CJK SC,Noto Sans Mono CJK SC Bold:style=Bold,Regular
/usr/share/fonts/tex-gyre/texgyreheroscn-bold.otf: TeX Gyre Heros Cn:style=Bold
/usr/share/fonts/google-noto-cjk/NotoSansCJK-Regular.ttc: Noto Sans Mono CJK TC,Noto Sans Mono CJK TC Regular:style=Regular
/usr/share/fonts/google-noto-cjk/NotoSerifTC-Light.otf: Noto Serif TC,Noto Serif TC Light:style=Light,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifTC-SemiBold.otf: Noto Serif TC,Noto Serif TC SemiBold:style=SemiBold,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJK-Medium.ttc: Noto Serif CJK SC,Noto Serif CJK SC Medium:style=Medium,Regular
/usr/share/fonts/adobe-source-han-sans-cn/SourceHanSansCN-Bold.otf: Source Han Sans CN, 思源黑体 CN,Source Han Sans CN Bold, 思源黑体 CN Bold:style=Bold,Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJK-Bold.ttc: Noto Sans Mono CJK TC,Noto Sans Mono CJK TC Bold:style=Bold,Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJKtc-Bold.otf: Noto Sans CJK TC,Noto Sans CJK TC Bold:style=Bold,Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJKsc-Medium.otf: Noto Sans CJK SC,Noto Sans CJK SC Medium:style=Medium,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJKsc-Light.otf: Noto Serif CJK SC,Noto Serif CJK SC Light:style=Light,Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJKsc-Bold.otf: Noto Sans CJK SC,Noto Sans CJK SC Bold:style=Bold,Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJK-Regular.ttc: Noto Sans Mono CJK SC,Noto Sans Mono CJK SC Regular:style=Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJKsc-Regular.otf: Noto Serif CJK SC:style=Regular
/usr/share/fonts/tex-gyre/texgyreheroscn-italic.otf: TeX Gyre Heros Cn:style=Italic
/usr/share/fonts/adobe-source-han-serif-cn/SourceHanSerifCN-Heavy.otf: Source Han Serif CN, 思源宋体 CN,Source Han Serif CN Heavy, 思源宋体 CN Heavy:style=Heavy,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifTC-Regular.otf: Noto Serif TC:style=Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJKtc-DemiLight.otf: Noto Sans CJK TC,Noto Sans CJK TC DemiLight:style=DemiLight,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifTC-Medium.otf: Noto Serif TC,Noto Serif TC Medium:style=Medium,Regular
/usr/share/fonts/adobe-source-han-serif-cn/SourceHanSerifCN-Light.otf: Source Han Serif CN, 思源宋体 CN,Source Han Serif CN Light, 思源宋体 CN Light:style=Light,Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJK-Bold.ttc: Noto Sans CJK TC,Noto Sans CJK TC Bold:style=Bold,Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJKtc-Medium.otf: Noto Sans CJK TC,Noto Sans CJK TC Medium:style=Medium,Regular
/usr/share/fonts/google-noto-cjk/NotoSansMonoCJKsc-Regular.otf: Noto Sans Mono CJK SC,Noto Sans Mono CJK SC Regular:style=Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJK-Medium.ttc: Noto Sans CJK SC,Noto Sans CJK SC Medium:style=Medium,Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJK-Regular.ttc: Noto Sans CJK SC,Noto Sans CJK SC Regular:style=Regular
/usr/share/fonts/tex-gyre/texgyreheroscn-regular.otf: TeX Gyre Heros Cn:style=Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJKsc-Regular.otf: Noto Sans CJK SC,Noto Sans CJK SC Regular:style=Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJK-SemiBold.ttc: Noto Serif CJK TC,Noto Serif CJK TC SemiBold:style=SemiBold,Regular
/usr/share/fonts/adobe-source-han-sans-cn/SourceHanSansCN-Heavy.otf: Source Han Sans CN, 思源黑体 CN,Source Han Sans CN Heavy, 思源黑体 CN Heavy:style=Heavy,Regular
/usr/share/fonts/adobe-source-han-sans-cn/SourceHanSansCN-Light.otf: Source Han Sans CN, 思源黑体 CN,Source Han Sans CN Light, 思源黑体 CN Light:style=Light,Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJK-Regular.ttc: Noto Sans CJK TC,Noto Sans CJK TC Regular:style=Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJK-SemiBold.ttc: Noto Serif CJK SC,Noto Serif CJK SC SemiBold:style=SemiBold,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJKsc-SemiBold.otf: Noto Serif CJK SC,Noto Serif CJK SC SemiBold:style=SemiBold,Regular
/usr/share/fonts/adobe-source-han-serif-cn/SourceHanSerifCN-Regular.otf: Source Han Serif CN, 思源宋体 CN:style=Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJKtc-Thin.otf: Noto Sans CJK TC,Noto Sans CJK TC Thin:style=Thin,Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJK-Regular.ttc: Noto Serif CJK TC:style=Regular
/usr/share/fonts/google-noto-cjk/NotoSerifCJK-Regular.ttc: Noto Serif CJK SC:style=Regular
/usr/share/fonts/google-noto-cjk/NotoSansCJK-DemiLight.ttc: Noto Sans CJK SC,Noto Sans CJK SC DemiLight:style=DemiLight,Regular

可以按照所需设置字体, 比如如下这样:

1
2
3
4
5
6
7
\usepackage[slantfont,boldfont]{xeCJK}
\setCJKmainfont[BoldFont=Noto Sans CJK SC]{Noto Serif CJK SC}
\setCJKsansfont{Noto Sans CJK SC}
\setCJKmonofont{Noto Sans Mono CJK SC}
\setmainfont[BoldFont=Noto Sans][Noto Serif]
\setsansfont{Noto Sans}
\setmonofont{Noto Mono}

2. Windows 下字体设置

Windows 下的中文字体也可以通过 fc-list :lang=zh 得到,

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
D:/Program Files/texlive/2018/texmf-dist/fonts/opentype/public/fandol/FandolFang-Regular.otf: FandolFang,FandolFang R:style=Regular
C:/WINDOWS/fonts/msyhl.ttc: Microsoft YaHei,Microsoft YaHei Light:style=Light,Regular
C:/WINDOWS/fonts/Dengb.ttf: DengXian:style=Bold
C:/WINDOWS/fonts/STZHONGS.TTF: STZhongsong:style=Regular
C:/WINDOWS/fonts/simsun.ttc: NSimSun, 新宋体:style=Regular, 常规
C:/WINDOWS/fonts/Dengl.ttf: DengXian,DengXian Light:style=Light,Regular
C:/WINDOWS/fonts/simfang.ttf: FangSong:style=Regular,Normaali
C:/WINDOWS/fonts/simkai.ttf: KaiTi:style=Regular,Normaali
C:/WINDOWS/fonts/msyh.ttc: Microsoft YaHei UI:style=Normal
D:/Program Files/texlive/2018/texmf-dist/fonts/opentype/public/fandol/FandolKai-Regular.otf: FandolKai:style=Regular
D:/Program Files/texlive/2018/texmf-dist/fonts/truetype/public/arphic-ttf/bsmi00lp.ttf: AR PL Mingti2L Big5, 文鼎PL細上海宋:style=Reguler,Regular
C:/WINDOWS/fonts/STCAIYUN.TTF: STCaiyun:style=Regular
C:/WINDOWS/fonts/Deng.ttf: DengXian:style=Regular
C:/WINDOWS/fonts/STXINGKA.TTF: STXingkai:style=Regular
C:/WINDOWS/fonts/msyhl.ttc: Microsoft YaHei UI,Microsoft YaHei UI Light:style=Light,Regular
C:/WINDOWS/fonts/STXINWEI.TTF: STXinwei:style=Regular
C:/WINDOWS/fonts/msyhbd.ttc: Microsoft YaHei UI:style=Έντονα
C:/WINDOWS/fonts/msjhl.ttc: Microsoft JhengHei, 微軟正黑體 Light:style=Light,Regular
C:/WINDOWS/fonts/msjhl.ttc: Microsoft JhengHei UI,Microsoft JhengHei UI Light:style=Light,Regular
C:/WINDOWS/fonts/msyh.ttc: Microsoft YaHei:style=Normal
D:/Program Files/texlive/2018/texmf-dist/fonts/truetype/public/arphic-ttf/gbsn00lp.ttf: AR PL SungtiL GB:style=Regular
C:/WINDOWS/fonts/SIMYOU.TTF: YouYuan:style=Regular
C:/WINDOWS/fonts/STXIHEI.TTF: STXihei:style=Regular
C:/WINDOWS/fonts/STKAITI.TTF: STKaiti:style=Regular
C:/WINDOWS/fonts/STLITI.TTF: STLiti:style=Regular
C:/WINDOWS/fonts/ARIALUNI.TTF: Arial Unicode MS:style=Regular,normal
C:/WINDOWS/fonts/msyhbd.ttc: Microsoft YaHei:style=Έντονα
C:/WINDOWS/fonts/simsun.ttc: SimSun, 宋体:style=Regular, 常规
D:/Program Files/texlive/2018/texmf-dist/fonts/truetype/public/arphic-ttf/gkai00mp.ttf: AR PL KaitiM GB:style=Regular
C:/WINDOWS/fonts/STHUPO.TTF: STHupo:style=Regular
D:/Program Files/texlive/2018/texmf-dist/fonts/opentype/public/fandol/FandolHei-Bold.otf: FandolHei:style=Bold
C:/WINDOWS/fonts/STFANGSO.TTF: STFangsong:style=Regular
D:/Program Files/texlive/2018/texmf-dist/fonts/truetype/public/arphic-ttf/bkai00mp.ttf: AR PL KaitiM Big5, 文鼎PL中楷:style=Regular
D:/Program Files/texlive/2018/texmf-dist/fonts/opentype/public/fandol/FandolSong-Bold.otf: FandolSong:style=Bold
C:/WINDOWS/fonts/msjh.ttc: Microsoft JhengHei:style=Regular
C:/WINDOWS/fonts/FZYTK.TTF: FZYaoTi:style=Regular
C:/WINDOWS/fonts/SIMLI.TTF: LiSu:style=Regular
C:/WINDOWS/fonts/msjhbd.ttc: Microsoft JhengHei UI:style=Félkövér
D:/Program Files/texlive/2018/texmf-dist/fonts/opentype/public/fandol/FandolHei-Regular.otf: FandolHei:style=Regular
C:/WINDOWS/fonts/STSONG.TTF: STSong:style=Regular
C:/WINDOWS/fonts/msjh.ttc: Microsoft JhengHei UI:style=Regular
C:/WINDOWS/fonts/msjhbd.ttc: Microsoft JhengHei:style=Félkövér
C:/WINDOWS/fonts/simhei.ttf: SimHei:style=Normal
D:/Program Files/texlive/2018/texmf-dist/fonts/opentype/public/fandol/FandolSong-Regular.otf: FandolSong:style=Regular
C:/WINDOWS/fonts/FZSTK.TTF: FZShuTi:style=Regular

LaTeX 中的 CJK 字体设置成合适的中文字体就行,如

1
2
3
4
5
6
7
\usepackage[slantfont,boldfont]{xeCJK}
\setCJKmainfont[BoldFont=SimHei,ItalicFont=KaiTi]{SimSun}
\setCJKsansfont{SimHei}
\setCJKmonofont{STFangSong}
\setmainfont[BoldFont=Noto Sans][Noto Serif]
\setsansfont{Noto Sans}
\setmonofont{Noto Mono}

3. 设置其他字体命令

比如我们想要使用华文琥珀、楷体

1
2
3
4
5
6
\newfontfamily\huawenhupo{STHupo}
\newfontfamily\kai{STKaiti} % 楷体

{\huawenhupo 自定义的字体 - 华文琥珀 }

{\kai 自定义的字体 - 楷体 }

水水更健康 ╮( ̄▽ ̄")╭