cmb*_*rbu 17 latex r ubuntu-14.04
在带有texlive的ubuntu 14.04上,检查R包,例如with devtools check()将返回:
LaTeX errors found:
! LaTeX Error: File `inconsolata.sty' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)
! Emergency stop.
<read *>
l.276 ^^M
! ==> Fatal error occurred, no output PDF file produced!
Run Code Online (Sandbox Code Playgroud)
cmb*_*rbu 23
安装texlive-fonts-extra应该照顾它.
你也可以(尽管可能没有推荐)告诉R不要使用无机操作.只是改变:
\DeclareOption{inconsolata}{\setboolean{Rd@use@inconsolata}{true}}
Run Code Online (Sandbox Code Playgroud)
至
\DeclareOption{inconsolata}{\setboolean{Rd@use@inconsolata}{false}}
Run Code Online (Sandbox Code Playgroud)
在你的Rd.sty文件中.在我的安装上,它位于:
/usr/share/R/share/texmf/tex/latex/Rd.sty
Run Code Online (Sandbox Code Playgroud)
但是
locate Rd.sty
Run Code Online (Sandbox Code Playgroud)
应该在任何系统上找到它.
# LaTeX tools like pdflatex
brew cask install basictex
# Install texlive packages needed to build R package vignettes
sudo tlmgr update --self
sudo tlmgr update --all
sudo tlmgr install titling framed inconsolata
sudo tlmgr install collection-fontsrecommended
Run Code Online (Sandbox Code Playgroud)