使用- RStudio版本1.2.1335-R版本
我能够编织R标记文件到HTML和Word,但失败与PDF。我不断收到同样的错误消息,告诉我它无法找到"Palatino“字体。
文件已成功处理(所有块都运行)。
我尝试过重新安装和重置Miktex和Tinytex,以及R本身.我对这件事很陌生,所以我不知道该怎么做。我应该安装TexLive吗?
这是我试图运行的文件的头:
--
title: "Assignment 1"
fontsize: 11pt
header-includes: \usepackage{fancyhdr}
geometry: "left=.5in,right=.5in,top=1in,bottom=1in"
output:
pdf_document:
latex_engine: xelatex
md_extensions: +inline_notes
number_sections: no
word_document: default
mathfont: Palatino
monofont: Courier
mainfont: Palatino
sansfont: Helvetica
subtitle: \textbf{Due Wednesday, 11 September 2019 (beginning of class)}
fontfamily: mathpazo
---这是我继续收到的错误,没有呈现PDF文件:
输出文件:PBHLTH252-赋值-1_post.kn.md "C:/Program /RStudio/bin/pandoc/pandoc“+RTS -K512m -RTS PBHLTH252-赋值-1_post.utf8.md-to胶乳-从"C:\Users\UYser\Documents\R\win-library\3.6\rmarkdown\rmd\latex\default-1.17.0.2.tex”-输出PBHLTH252-赋值-1_post.tex-模板“C:\Users\UYser\Documents\R\win-library\3.6\rmarkdown\rmd\latex\default-1.17.0.2.tex”-高亮-风格探戈-pdf-引擎xelatex --variable graphics=yes --lua-filter graphics=yes--变量“紧凑--标题:是的”tlmgr搜索--文件--全局“/Palatino”!错误:无法找到字体"Palatino“。 好了!kpathsea:运行mktextfm Palatino 好了!命令名为C:\Users\UYser\AppData\Roaming\TinyTeX\bin\win32\mktextfm 好了!kpathsea:将字体创建命令附加到missfont.log。 错误:未能编译PBHLTH252-赋值-1_post.tex。有关调试技巧,请参见https://yihui.name/tinytex/r/#debugging。有关更多信息,请参见PBHLTH252-赋值-1_post.log。此外:警告消息:在parse_packages(日志文件,find =c(真、假、假)中):找不到包含Palatino的包。执行暂停
我试着跟踪这个帖子,https://github.com/yihui/tinytex/issues/81,但没有成功:
tinytex::tlmgr_search("/Palatino[.](tfm|afm|mf|otf)")在以下方面的成果:
包存储库http://ctan.math.illinois.edu/systems/texlive/tlnet (未验证: gpg不可用)
tinytex::tlmgr_install("multirow") 给出以下错误:
安装Palatino。“‘afm”不被识别为内部或外部命令、可操作的程序或批处理文件。tlmgr更新--self tlmgr.pl:包存储库http://ctan.math.illinois.edu/systems/texlive/tlnet (未验证: gpg不可用) tlmgr.pl:没有用于tlmgr的自更新。安装Palatino。“‘afm”不被识别为内部或外部命令、可操作的程序或批处理文件。
任何帮助都是非常感谢的!
发布于 2019-09-07 20:17:19
看起来,在Windows环境下,您从Mac用户那里获得了模板。那里的字体名称不一样。而不是Palatino,您可以使用Palatino Linotype。我不确定Helvetica和Courier是否能工作。如果不是,您可以使用Arial和Courier New。
然而,这听起来像一个相当丑陋的字体组合。Palatino是一个非常好的字体,但Helvertica/Arial和Courier (New)都不适合。另外,我不认为普通的Palatino字体是用来做数学的。您可以使用Asana Math,它与MikTeX/TinyTeX一起提供。
发布于 2019-09-07 06:37:05
我以前也有类似的问题。我的解决方案听起来很天真(或愚蠢),但它对我来说非常有效。在RStudio中,而不是调试:
rticles软件包R Markdown文件PNAS Journal Article,Springer Journal Article或Elsevier Journal Article.knit模板。然后,它将试图自动安装丢失的LaTeX软件包.
您可能需要尝试一些日志模板。这对我有用,我希望这也能解决你的问题。尽情享受吧!
https://stackoverflow.com/questions/57829865
复制相似问题