Вязание в 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 немного размыт, по крайней мере, с моей первой попытки.

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