Если у вас есть несколько установок службы LaTeX (т.е. MikTeX), и вы хотите использовать определенные один из них, то вам необходимо убедиться, что R находит нужные вам первые. Это означает, что вам нужно добавить расположение предпочтительной версии pdfLaTeX в передней части переменной среды системы PATH.
Если у вас нет прав администратора в Windows, вы можете использовать файл окружения R, чтобы изменить переменную PATH только для R. См. ?Startup
в R для получения подробной информации об этом процессе. Выполните следующие шаги:
- в R, проверьте вывод
Sys.getenv("R_ENVIRON")
. Это вернет полный путь к существующему файлу среды, но в большинстве случаев будет пустым. Если файл существует, перейдите к шагу 3 ниже.
- если путь не возвращается в шаге 1, создайте файл Renviron.site в папке R_HOME/и т.д. где R_HOME путь, возвращаемый `Sys.getenv («R_HOME»).
- добавить строку в файл среды следующим образом:
PATH=C:\\full\\path\\to\\the\\folder\\with\\pdflatex;"${PATH}"
(цитаты знаков являются важными)
- рестарта R и проверить
Sys.getenv("PATH")
и Sys.which("pdflatex")
возвращает правильные пути.
Если вы не имеете права на создание Renviron.site файл в R_HOME \ и т.д., то вы можете также создать файл .Renviron в HOME (Sys.getenv("HOME")
).
Проверьте этот вопрос на форуме RStudio: https: //support.rstudio.com/hc/communities/public/questions/200662347-Rstudio-not-finding-git-on-windows –