运维开发网

RHEL 6.5上的Rstudio服务器pandoc错误ifluatex.sty未找到

运维开发网 https://www.qedev.com 2020-03-17 15:07 出处:网络 作者:运维开发网整理
操作系统:RHEL 6.5 x64 Rstudio-server版本0.98.1062 R版本3.1.1(2014-07-10) knitr 1.6版 在尝试编织Rmarkdown文件时,我在编译的pandoc阶段遇到了失败:
操作系统:RHEL 6.5 x64

Rstudio-server版本0.98.1062

R版本3.1.1(2014-07-10)

knitr 1.6版

在尝试编织Rmarkdown文件时,我在编译的pandoc阶段遇到了失败:

pandoc: Error producing PDF from TeX source.
! LaTeX Error: File 'ifluatex.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name: 
! Emergency stop.

尝试(9小时)完整的手动LiveTeX安装,只是为了确定,现在安装了luatex,但仍然没有找到ifluatex.sty.如何告诉RStudioServer / knitr / pandoc该文件的安装目录在哪里?

非常感谢 Homer White’s blog让我朝着正确的方向前进.我或多或少地逐字地发布他的答案,对RHEL 6.5和2014 LiveTex进行了少量修改.

即使是完整的手动安装也没有解决问题.根据荷马的建议,我从互联网上下载了ifluatex.sty的副本

您可以从directly或通过CTAN存档中的wget获取它.

wget http://www.ctan.org/tex-archive/macros/latex/contrib/oberdiek/ifluatex.dtx
tex ifluatex.dtx

将生成的文件复制到LaTeX Distribution的共享文件夹中.在通过install-tl安装的2014 LiveTex发行版的RHEL 6 / CentOS中,这是:

/usr/share/texmf/tex/generic/oberdiek

容易,对吗?下一步是获得框架包:

wget http://mirrors.ctan.org/macros/latex/contrib/framed.zip
unzip framed.zip

这应该在下载位置创建一个文件夹.现在将整个文件夹复制到LaTeX的Shared LiveTeX文件夹:

/usr/share/texmf/tex/latex

最后,让LiveTeX知道它应该通过运行来更新它的库

texhash

PS:请注意,我有root权限.您可能也需要它,如果您是轮式用户,则使用sudo作为前缀.

0

精彩评论

暂无评论...
验证码 换一张
取 消