Knitting to PDF in R

白昼怎懂夜的黑 提交于 2019-12-05 00:47:23

问题


I am new to R and am trying to knit my R Markdown files into PDF format.

I continually get the error message:

pandoc: pdflatex not found. pdflatex is needed for pdf output. Error: pandoc document conversion failed with error 41 Execution halted

No TeX installation detected (TeX is required to create PDF output). You should install a recommended TeX distribution for your platform:

Windows: MiKTeX (Complete) - http://miktex.org/2.9/setup (NOTE: Be sure to download the Complete rather than Basic installation)

Mac OS X: TexLive 2013 (Full) - http://tug.org/mactex/ (NOTE: Download with Safari rather than Chrome strongly recommended)

Linux: Use system package manager

I have downloaded pandoc, and I have also downloaded TexLive and have installed them both onto my computer. For the life of me I cannot figure out why R wont recognize that Ive installed them, and knit into a PDF.

Please help!


回答1:


For Mac OS X, if you have installed TexLive (I installed so through homebrew caskroom) you should have pdftex available via command line.

type 'which pdftex' to make sure something shows up. from there, i created a symbolic link into my $PATH, specifically into my /usr/local/bin (which is where all my homebrew stuff is stored) with:

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

from there, using knitr in RStudio and R in general seemed to work and rendering R Markdown is definitely a really beautiful option (check some of the templates too like the Tufte one!)




回答2:


I had the same problem, after downloading mactex through FireFox and installing the package. I quit and restarted RStudio, and it worked (no changes at the terminal command line level). The .pdf output is, however, a bit blurry at least on my first attempt.



来源:https://stackoverflow.com/questions/28331343/knitting-to-pdf-in-r

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!