Ваш файл LaTex не установлен в вашей библиотеке. В моем случае это файл pdflatex. Вы можете добавить файл pdftex, xetex или luatex.
легкая попытка:
Попробуйте переустановить вашу библиотеку или ваш латекс, если это возможно, это будет простой способ чистой установки.
Установите переменную вручную
В Linux:
С
getOption("tikzLatex")
я генерирую вывод
"/usr/bin/pdflatex"
так что это мой путь к латексному файлу, и это то, чего не хватает в вашем случае. Поэтому нам нужно добавить его.
Вы можете проверить, где находится ваш латексный файл, с помощью команды в Терминале:
whereis pdflatex
поэтому, если вы выяснили путь к файлу, вы зададите его с помощью:
options("tikzLatex"='/usr/bin/pdflatex')
Windows
Я не пользователь Windows, поэтому могу предположить, что это так же. Аналогичная команда для поиска вашего файла в Windows - это where
команда , где команда в Windows
Установка вашей переменной должна быть такой же. Было бы хорошо, если бы кто-то мог это подтвердить.
Редактировать: решение для Windows предоставляет Мейсон Мэлоун в комментарии к вопросу
"Для пользователей Windows это работает так же, как и для пользователей Windows. Откройте командную строку Windows (Пуск> введите" Командная строка "> введите).
Введите следующее: where pdflatex
Скопируйте путь к файлу, который он вам дает, например: C:\Users\user1\AppData\Local\Programs\MiKTeX 2.9\miktex\bin\x64\pdflatex.exe
В R введите следующее: options("tikzLatex"='C:/Users/user1/AppData/Local/Programs/MiKTeX 2.9/miktex/bin/x64/pdflatex.exe')
Обратите внимание, что для пути к файлу, который мы задаем в командной строке, он имеет обратную косую черту , but in R we have to type forward slashes /
. «