我是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。
请帮忙!
答案 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()