为了建立R小插图而失踪

时间:2015-12-30 06:47:00

标签: r latex ubuntu-14.04

在带有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!

5 个答案:

答案 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