用R编织成PDF

时间:2015-02-04 21:00:42

标签: r pdf pandoc tex-live

我是R的新手,我正在尝试将我的R Markdown文件编织成PDF格式。

我不断收到错误消息:

pandoc:找不到pdflatex。 pdf输出需要pdflatex。 错误:pandoc文档转换失败,错误41 执行暂停

未检测到TeX安装(创建PDF输出需要TeX)。您应该为您的平台安装推荐的TeX发行版:

Windows:MiKTeX(完整版) - http://miktex.org/2.9/setup   (注意:请务必下载完整而非基本安装)

Mac OS X:TexLive 2013(完整版) - http://tug.org/mactex/   (注意:使用Safari而不是Chrome 强烈推荐下载)

Linux:使用系统包管理器

我已经下载了pandoc,我还下载了TexLive并将它们都安装到了我的电脑上。对于我的生活,我无法弄清楚为什么R不会认识到我已经安装了它们,并编织成PDF。

请帮忙!

2 个答案:

答案 0 :(得分:4)

对于Mac OS X,如果您安装了TexLive(我通过自制软件caskroom安装),您应该通过命令行提供pdftex。

键入'pdftex'以确保显示某些内容。从那里,我创建了一个符号链接到我的$ PATH,特别是我的/ usr / local / bin(这是我的所有自制东西存储的地方):

ln -s /usr/texbin/pdftex /usr/local/bin/pdflatex

从那里开始,使用RStudio和R中的knitr似乎工作和渲染R Markdown绝对是一个非常漂亮的选项(检查一些模板也像Tufte一样!)

答案 1 :(得分:0)

我遇到了类似的问题,因为我无法编织pdf文件,无法通过使用控制台中的这些命令安装和运行tinitex软件包来解决它-而不是终端

install.packages(“ tinytex”)

tinytex :: install_tinytex()