Вязание в PDF в R
Я новичок в R и пытаюсь связать мои файлы R Markdown в формат PDF.
Я постоянно получаю сообщение об ошибке:
pandoc: pdflatex не найден. pdflatex необходим для вывода PDF. Ошибка: преобразование документа pandoc не выполнено с ошибкой 41 Выполнение остановлено
Установка TeX не обнаружена (TeX требуется для создания вывода PDF). Вам следует установить рекомендуемый дистрибутив TeX для вашей платформы:
Windows: MiKTeX (Complete) - http://miktex.org/2.9/setup (ПРИМЕЧАНИЕ. Обязательно загрузите полную, а не базовую установку)
Mac OS X: TexLive 2013 (Полная версия) - http://tug.org/mactex/ (ПРИМЕЧАНИЕ. Настоятельно рекомендуется загружать с Safari, а не с Chrome)
Linux: используйте менеджер пакетов системы
Я скачал pandoc, я также скачал TexLive и установил их на свой компьютер. Для жизни я не могу понять, почему R не узнает, что я установил их, и связал в PDF.
Пожалуйста помоги!
2 ответа
Для Mac OS X, если вы установили TexLive (я установил это через homebrew caskroom), у вас должен быть pdftex, доступный через командную строку.
наберите 'which pdftex', чтобы убедиться, что что-то появляется. оттуда я создал символическую ссылку в свой $PATH, в частности, в мой / usr / local / bin (где хранятся все мои домашние материалы) с помощью:
ln -s /usr/texbin/pdftex /usr/local/bin/pdflatex
оттуда, использование knitr в RStudio и R в целом, похоже, работает, и рендеринг R Markdown, безусловно, очень красивый вариант (проверьте также некоторые шаблоны, такие как Tufte!)
У меня была аналогичная проблема, так как я не смог связать файл pdf и решил ее, установив и запустив пакеты tinitex, используя эти команды в консоли, а не в терминале
install.packages ("tinytex")
tinytex::install_tinytex()
У меня была такая же проблема, после загрузки mactex через FireFox и установки пакета. Я вышел и перезапустил RStudio, и это сработало (без изменений на уровне командной строки терминала). Однако вывод.pdf немного размыт, по крайней мере, с моей первой попытки.