Ao tentar criar um livro a partir de um projeto do Rstudio, recebo o seguinte erro:
output file: thesis.knit.md
sh: 1: pdflatex: not found
Error: Failed to compile thesis.tex.
Execution halted
Isso é o mesmo usando rmarkdown::render()
.
Conforme sugerido, aqui no thread de suporte da comunidade Rstudio, tentei modificar a variável de ambiente PATH
incluindo o pathval <- "...:/usr/local/texlive/2016/bin/"
, que é o caminho de instalação local para todos os binários de pacotes texlive, incluindo o pdflatex
package
pathname <- "PATH"
pathval <- "/home/deependra/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/texlive/2016/bin/"
args <- list(pathval)
names(args) <- pathname
do.call(Sys.setenv, args)
Agora, o que o Sys.getenv("PATH")
mostra:
[1] "/home/deependra/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin /sbin:/bin:/usr/games:/usr/local/games:/usr/local/texlive/2016/bin/"
Não posso deixar de me perguntar por que o erro continua sem solução.
Consulta lateral
Embora, estritamente falando, ainda exista outro diretório chamado "x86_64-linux" entre ... / bin e os arquivos de link do programa real para os binários, eu não acho que deveria ser o problema, não ao configurar a variável .bashrc finalmente. Ou, de alguma forma, é problemático em R
?
Alguém sugerindo algo aqui seria muito agradecido.