提问于:
浏览数:
1956
## 编译环境
操作系统
* [ ] Windows 7/8/10
* [ ] macOS
* [ ] Linux
`若需勾选,请把[ ]改成[x]`
Tex发行版
* [ ] TexLive `年份`
* [ ] MikTeX `版本号`
* [ ] CTeX
`若需勾选,请把[ ]改成[x]`
## 我的问题
在此输入你遇到的问题...
2 回答
0
编译文件:《[李文威老师 LaTeX 排版《模形式初步》 - 科学出版社出版(含源码)](https://www.latexstudio.net/index/details/index/mid/800.html)》
编译方式:`xelatex`
将字体设置中的「Noto」全部改为 Fandol:
- 将 `coverpage.tex` 第 9-10 行改为
```tex
\setCJKfamilyfont{coverfont}{FandolHei-Bold.otf} % 设置书名字体
\setCJKfamilyfont{cover-author-font}{FandolHei-Regular.otf} % 设置作者字体
```
- 将 `font-setup-open.tex` 第 71-93 行改为
```tex
\setCJKfamilyfont{hei2}[
BoldFont=FandolHei-Bold.otf,
ItalicFont=FandolHei-Regular.otf
]{FandolHei-Regular.otf}
\setCJKfamilyfont{sectionfont}[
BoldFont=FandolHei-Bold.otf,
ItalicFont=FandolHei-Regular.otf
]{FandolHei-Regular.otf}
\setCJKfamilyfont{chapterfont}[
BoldFont=FandolHei-Bold.otf,
ItalicFont=FandolHei-Regular.otf
]{FandolHei-Regular.otf}
\setCJKfamilyfont{pffont}[
BoldFont=FandolHei-Bold.otf,
ItalicFont=FandolHei-Regular.otf
]{FandolHei-Regular.otf}
\setCJKfamilyfont{emfont}[
BoldFont=FandolHei-Regular.otf]
{FandolHei-Regular.otf} % 强调用的字体
```
-
71之后就基本结束了,没有到93行 – ZiTai 2021-02-14 21:29 回复
-
好像还是不行啊,会不会你是行数写错了 – ZiTai 2021-02-14 21:28 回复
0
**根据问题的地址 clone 了源码**
sikou 给出了如何替换字体的方法, 这里给出如何添加 `Noto Sans CJK SC` 字体的方法.
1. 在 (https://www.google.com/get/noto/) 这里搜索 `Noto Sans CJK SC` 进行下载, 解压后选择所有的字体文件 `*.otf` 使用 `右键->为所有用户安装`, 然后使用命令行运行 `fc-cache -fv` 等待命令完成即可使用.
2. 按 1 的方法下载字体后直接将字体文件 `*.otf` 解压到主文件所在的目录下即可使用.
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。