rmarkdown: pandoc: pdflatex not found
Solution 1:
For people using ubuntu who get stranded here a better option (because it is 1/5 the size) is to use:
sudo apt-get install texlive-latex-base
Which I found via https://tex.stackexchange.com/a/128309
Solution 2:
This answer on TexExchange might help.
I found I was having issues with pdflatex
"missing" after I upgraded to OS X Mavericks (e.g. when checking package builds in RStudio I was getting an error tools::texi2pdf pdflatex missing
message).
-
Check that
/usr/texbin
exists.
In terminal:cd /usr/texbin
-
If "No such file or directory" then you will need to create a symbolic link to your installation's texbin. Mine was in
/Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin
In terminal:ln -s /Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin /usr/texbin
In terminal, check the result of
echo $PATH
. Make sure that/usr/texbin
is present. If it isn't present, then you need to add/usr/texbin
to yourPATH
variable.
If you find yourself having to mess with the PATH
variable, installing the latest version of MacTex might be a better solution.
UPDATE: OS X 10.11 El Capitan no longer allows writes to /usr
so the latest version of MacTeX (2015) now writes a link to /Library/TeX/texbin
instead of /usr/texbin
on this system.
Solution 3:
For those using Dunk's answer(For people using UBUNTU) who get a Font <font> at <size> not loadable: Metric (TFM) file not found.
error, you also need:
sudo apt-get install texlive-fonts-recommended texlive-latex-recommended
This does unfortunately expand the size of the texlive install considerably, but it is still about half the size of a texlive-latex-extra
install.
Solution 4:
For people that get stranded here because the same error is showing up in their Linux distribution. Get pdflatex in e.g. Ubuntu by installing
sudo apt-get install texlive-latex-extra
its too much software, but needed for example by knitr (rmarkdown-pdf-compilation)