在带有texlive的ubuntu 14.04上,检查R包,例如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!
答案 0 :(得分:19)
安装texlive-fonts-extra
应该处理它。
你也可以(尽管可能没有推荐)告诉R不要使用无机操作。只需改变:
\DeclareOption{inconsolata}{\setboolean{Rd@use@inconsolata}{true}}
到
\DeclareOption{inconsolata}{\setboolean{Rd@use@inconsolata}{false}}
在Rd.sty
文件中。在我的安装上,它位于:
/usr/share/R/share/texmf/tex/latex/Rd.sty
但是
locate Rd.sty
应该在任何系统上找到它。
答案 1 :(得分:1)
我有Mac OSx并且接受的解决方案对我不起作用。
这是我的解决方案,安装mactex:https://tug.org/mactex/mactex-download.html
答案 2 :(得分:1)
我使用Homebrew使用macOS,这对我有用:
$(yourCheckBox).click(function() {
... // do something
});
答案 3 :(得分:0)
如果您使用的是Travis Continuous Integration service,则您的问题可能与CTAN有关 镜像尚未更新。
问题出现在Travis R community forum中:
可能与最近切换到TexLive-2019有关,因为LaTeX程序包管理器似乎无法在存储库中找到inconsolata。
...
在我看来,所选择的镜子尚未更新至2019年,所以我认为这将在镜子赶上时自动解决。如果没有,我可以调查一下。
与此同时,我通过在.travis.yml
中将TeXLive的先前版本降级到OSX 10.12来解决此问题:
# macOS 10.12 version
osx_image: xcode9.2
有关XCode和OSX版本与this Travis page之间的对应关系,请参见the original thread in DevOps StackExchange。
答案 4 :(得分:0)
在Debian上,而不是安装庞大的texlive-fonts-extra
软件包,请在您的shell上运行它:
tlmgr install inconsolata
updmap-user
为什么需要updmap?参见here