2015-02-04 2 views
5

Я новичок в R и стараюсь вязать файлы R Markdown в формате PDF.Вязание в PDF в R

Я постоянно получаю сообщение об ошибке:

pandoc: pdflatex не найдено. pdflatex необходим для вывода pdf. Ошибка: преобразование документа pandoc не выполнено с ошибкой 41 Выполнение приостановлено

Не обнаружена установка TeX (для создания PDF-файла требуется TeX). Вы должны установить рекомендуемое распределение TeX для вашей платформы:

Окна: MiKTeX (Complete) - http://miktex.org/2.9/setup (ПРИМЕЧАНИЕ: Не забудьте скачать полный, а не базовой установки)

Mac OS X: TexLive 2013 (Full) - http://tug.org/mactex/ (Примечание: Скачать с Safari, а не Chrome настоятельно рекомендуется)

Linux: Использование системного менеджера пакетов

Я скачал pandoc, и я также загрузили TexLive и установили их как на свой компьютер. Для жизни меня я не могу понять, почему R не узнает, что Ive установил их, и вязать в PDF.

Пожалуйста, помогите!

+1

Является ли 'pdflatex' на вашем пути? Попробуйте запустить 'which pdflatex' и' echo $ PATH' и опубликовать результаты. –

ответ

4

Для Mac OS X, если вы установили TexLive (я установил это с помощью домашней корзины), вы должны иметь pdftex, доступный через командную строку.

тип 'which pdftex', чтобы убедиться, что что-то появилось. оттуда, я создал символическую ссылку в моей $ PATH, в частности, в моем/USR/местные/бен (который является, где все мои доморощенные материал хранится) с:

ln -s /usr/texbin/pdftex /usr/local/bin/pdflatex 

оттуда, используя knitr в RStudio и R в целом, казалось, работал, и рендеринг R Markdown определенно является действительно прекрасным вариантом (проверьте некоторые из шаблонов, также как и Tufte!)

0

У меня была такая же проблема после загрузки Mactex через FireFox и установки пакета. Я ушел и перезапустил RStudio, и он работал (без изменений на уровне командной строки терминала). Выход .pdf, однако, немного размыт, по крайней мере, с моей первой попытки.

Смежные вопросы