2015-02-04 18 views
5

Jestem nowy w R i próbuję zszyć moje pliki R Markdown w formacie PDF.Knitting do PDF w R

ja ciągle pojawia się komunikat o błędzie:

pandoc: pdflatex nie znaleziono. pdflatex jest potrzebny do wyprowadzania plików pdf. Błąd: konwersja dokumentu pandoc nie powiodła się z błędem 41 Wykonanie zostało zatrzymane

Nie wykryto instalacji TeX (do utworzenia pliku PDF wymagany jest TeX). należy zainstalować zalecaną dystrybucja TeX dla danej platformy:

Windows: MiKTeX (Complete) - http://miktex.org/2.9/setup (UWAGA: Pamiętaj, aby pobrać całą zamiast instalacji podstawowego)

Mac OS X: TeXLive 2013 (Full) - http://tug.org/mactex/ (UWAGA: Pobierz z Safari zamiast Chrome silnie zalecane)

Linux: Użyj menedżera pakiet System

Pobrałem pandoc, a ja pobrałem także TexLive i zainstalowałem je zarówno na moim komputerze. Dla mojego życia nie mogę się domyślić, dlaczego nie rozpoznaję, że Ive je instalował i robił na nich plik PDF.

Proszę pomóc!

+1

Czy 'pdflatex' znajduje się na twojej ścieżce? Spróbuj uruchomić 'which pdflatex' oraz' echo $ PATH' i zamieścić wyniki. –

Odpowiedz

4

W przypadku Mac OS X, jeśli zainstalowałeś TexLive (zainstalowałem go przez homebrew caskroom) powinieneś mieć pdftex dostępny przez linię poleceń.

wpisz "który pdftex", aby się upewnić, że coś się pojawi. Stamtąd utworzony link symboliczny do mojego $ PATH, a konkretnie do mojego katalogu/usr/local/bin (czyli tam, gdzie jest przechowywana cała moja homebrew rzeczy) z:

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

stamtąd, używając knitr w RStudio i Ogólnie rzecz biorąc R wydawało się działać i renderowanie R Markdown jest zdecydowanie naprawdę piękną opcją (sprawdź niektóre szablony również jak Tufte!)

0

Miałem ten sam problem, po pobraniu mactexu przez FireFox i zainstalowaniu pakietu. Zakończyłem i zrestartowałem RStudio i zadziałało (brak zmian na poziomie wiersza poleceń terminala). Wyjście .pdf jest jednak nieco rozmyte przynajmniej przy pierwszej próbie.