Как установить переменные среды для пути пакетов tex в R?

При попытке создать книгу из проекта Rstudio я получаю следующую ошибку:

output file: thesis.knit.md sh: 1: pdflatex: not found Error: Failed to compile thesis.tex. Execution halted

То же самое происходит с rmarkdown::render().

Как предлагается здесь в Rstudio сообщества, я попытался изменить переменную среды PATH, включив в нее pathval <- "...:/usr/local/texlive/2016/bin/", который является локальным путем установки для всех двоичных файлов пакетов texlive, включая пакет pdflatex

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)

. Теперь что Sys.getenv("PATH") показывает:

[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/"

Я не могу не задаться вопросом, почему ошибка остается нерешенной.

Side-query

Хотя, строго говоря, существует еще один каталог с именем «x86_64-linux» между ... / bin и фактическими файлами ссылок на программы в двоичные файлы, t думаю, что это должна быть проблема, а не при установке переменной .bashrc как минимум. Или это как-то проблематично в R?

Никто, предлагающий что-то здесь, был бы очень благодарен за это.

0
задан 6 May 2017 в 07:23

0 ответов

Другие вопросы по тегам:

Похожие вопросы: