我在网上下载的五一杯数学竞赛模板编译报错,不知道具体原因,请大佬们帮我看看!
附件一直上传不上来,就只好贴链接了,拜托了!
通过百度网盘分享的文件:五一建模竞赛模板…
链接:https://pan.baidu.com/s/1WmgCm9hQC1_g4Guv6HDMyw?pwd=13go
提取码:13go
复制这段内容打开「百度网盘APP 即可获取」
注:在font文件夹中有三个字体文件,可先为所有用户安装,以避免字体报错。
直接编译⌈五一模板.tex
⌋的报错信息为:
! Package fontspec Error:
(fontspec) The font "YaHei.Consolas.1.11b" cannot be found;
(fontspec) this may be but usually is not a fontspec bug.
(fontspec) Either there is a typo in the font name/file, the
(fontspec) font is not installed (correctly), or there is a
(fontspec) bug in the underlying font loading engine
(fontspec) (XeTeX/luaotfload).
For immediate help type H <return>.
...
l.130 \newfontfamily
\monaco{MONACO.TTF}
?
附件一直上传不上来,就只好贴链接了
论坛传输文件有大小限制。实际上,当你触及这一限制时,说明你并没有做MWE,而是把调试大段代码的任务直接甩手交给别人...
模板编译报错,不知道具体原因
当你遇到报错,务必贴报错信息。
注意项目的文件结构和上述信息判断:
找不到./font/
下的字体呗...
1.方法一,『为所有人安装』上述路径下的字体后刷新缓存
2.方法二,注意到:
% cumcmthesis.cls % Line 128
\RequirePackage{fontspec}
\newfontfamily\yaheiconsola{YaHei.Consolas.1.11b.ttf}
\newfontfamily\monaco{MONACO.TTF}
\setmonofont[
Contextuals={Alternate},ItalicFont = Fira Code Retina Nerd Font Complete.otf % to avoid font warning
]{YaHei.Consolas.1.11b.ttf}
使用Path
选项指定路径。
\RequirePackage{fontspec}
\newfontfamily\yaheiconsola[Path = ./font/,]{YaHei.Consolas.1.11b.ttf}
\newfontfamily\monaco[Path = ./font/]{MONACO.TTF}
\setmonofont[
Path = ./font/,
Contextuals={Alternate},
ItalicFont = Fira Code Retina Nerd Font Complete.otf% to avoid font warning
]{YaHei.Consolas.1.11b.ttf}
之后编译又报错
! LaTeX Error: Unknown option `classicReIm' for package `kpfonts-otf'.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.80
我不懂字体,参考这个
将
%五一模板.tex %Line9
\usepackage[classicReIm]{kpfonts}
替换为xe
友好的
\usepackage[fancyReIm]{kpfonts-otf}
如发现其他问题,请⌈补充问题⌋,并具体指明效果差异。并尽可能给更短的MWE,过长的代码0人想看。
我悟了٩(๑^o^๑)۶ 感谢大佬!
@u144184
给我开个会员,我帮你测试
@u101077 哈哈哈哈,因为文件不是很大,所以就用了百度网盘,百年不变的50KB/s()