## 编译环境 操作系统 * [ ] Windows 7/8/10 * [ ] macOS * [ ] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [ ] TexLive `年份` * [ ] MikTeX `版本号` * [ ] CTeX `若需勾选,请把[ ]改成[x]` ## 我的问题 在此输入你遇到的问题...

2 回答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` 解压到主文件所在的目录下即可使用.

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。