Como definir variáveis de ambiente para o caminho de pacotes tex em R?

0

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.

    
por dd_rookie 06.05.2017 / 06:23

0 respostas