XiangyunHuang/ElegantBookdown

pdf build时出错,字体问题

hao203 opened this issue · 6 comments

! Package fontspec Error: The font "Adobe Song Std" cannot be found.

Error: LaTeX failed to compile elegantbookdown.tex. See https://yihui.org/tinytex/r/#debugging for debugging tips. See elegantbookdown.log for more info.
Execution halted

Exited with status 1.

看样子是字体无法安装的问题,不知道为什么

看一下你电脑上有没有 Adobe Song Std, 没有的话把 preamble.tex 文件里关于字体设置的代码换成你电脑上有的应该就可以了。

看一下你电脑上有没有 Adobe Song Std, 没有的话把 preamble.tex 文件里关于字体设置的代码换成你电脑上有的应该就可以了。

谢谢。我看到.travis.yml也有字体的设置,和下载。但似乎没有用

字体在 preamble.tex 文件里是设置了的,请看

% 字体设置
\setCJKmainfont[BoldFont={Adobe Heiti Std},ItalicFont={Adobe Kaiti Std}]{Adobe Song Std}
\setCJKsansfont[BoldFont={Adobe Heiti Std},ItalicFont={Adobe Heiti Std}]{Adobe Heiti Std}
\setCJKmonofont[BoldFont={Adobe Heiti Std},ItalicFont={Adobe Heiti Std}]{Adobe Fangsong Std}
\setCJKfamilyfont{zhsong}{Adobe Song Std}
\setCJKfamilyfont{zhhei}{Adobe Heiti Std}
\setCJKfamilyfont{zhkai}{Adobe Kaiti Std}
\setCJKfamilyfont{zhfs}{Adobe Fangsong Std}
\newcommand*{\songti}{\CJKfamily{zhsong}}
\newcommand*{\heiti}{\CJKfamily{zhhei}}
\newcommand*{\kaishu}{\CJKfamily{zhkai}}
\newcommand*{\fangsong}{\CJKfamily{zhfs}}

字体在 preamble.tex 文件里是设置了的,请看

谢谢湘云姐姐

字体在 preamble.tex 文件里是设置了的,请看

我的解决方法是,按您fonts项目
下载之后,每个字体,右键-为所有用户安装。这样就解决了

字体在 preamble.tex 文件里是设置了的,请看

谢谢湘云姐姐

不客气,名字有性别误导性,我是男的 😅