Cloud2016 tex-gyre 安装了,仍然编译不成功。看起来仍然是字体缺失的问题。
tctcab 哈哈,对,注释掉这一行确实可以跳过这一步了,然而又遇见了跟 bookdown-pku 同样的问题(见log 文件):字体。
这两个模板都表现为:.tex 文件已经顺利生成了,并被 bookdown 移至默认的 _book/文件夹,但 pdf 文件没生成,而 bookdown 误以为生成了,想打开却打不开:
Output created: _book/pku.pdf
Error in tools::file_path_as_absolute(output_file) :
file '_book/pku.pdf' does not exist
@yihui 我觉得 bookdown 在这里给的上述信息提示不大对头。
对于上述字体问题,我在 TeXStudio 下面编译了一下 bookdown 生成的 .tex文件,得到的错误提示是:
xdvipdfmx:fatal: Could not find encoding file "8r.enc". Output file removed.
fwrite: Broken pipe xelatex.exe:
Process exited with error(s)
于是就下载了个"8r.enc"文件,再编译,得到新的错误提示:
name = utmri8a, rootname = utmri8a, pointsize = mktexmf: empty or non-existent rootfile!
kpathsea: Running mktexmf utmri8a.mf The command name is C:\Users\PengZhao\AppData\Roaming\TinyTeX\bin\win32\mktexmf Cannot find utmri8a.mf . I try ps2pk --> gsftopk --> ttf2pk --> hbf2gf. Cannot find utmri8a.tfm .
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 utmri8a.pfb The command name is C:\Users\PengZhao\AppData\Roaming\TinyTeX\bin\win32\mktexpk kpathsea: Appending font creation commands to missfont.log. xdvipdfmx:fatal: Cannot proceed without .vf or "physical" font for PDF output... Output file removed.
fwrite: Broken pipe
xelatex.exe:
Process exited with error(s)
里面稀里糊涂的东西太多,我目前止步于此了。