2015-02-04 13 views
5

Sono nuovo a R e sto provando a lavorare i miei file R Markdown in formato PDF.Lavoro a maglia in PDF in R

ho continuamente il messaggio di errore:

Pandoc: pdflatex non trovato. pdflatex è necessario per l'output pdf. Errore: conversione documento pandoc non riuscita con errore 41 Esecuzione arrestata

Nessuna installazione TeX rilevata (TeX è necessario per creare l'output PDF). È necessario installare una distribuzione TeX consigliato per la piattaforma:

di Windows: MiKTeX (Completo) - http://miktex.org/2.9/setup (NOTA: assicurarsi di scaricare la completa piuttosto che l'installazione di base)

Mac OS X: texlive 2013 (Full) - http://tug.org/mactex/ (NOTA: Scarica con Safari invece di Chrome fortemente consigliato)

Linux: Utilizzare gestore di pacchetti sistema

ho scaricato Pandoc, e io ho anche scaricato TexLive e li ho installati entrambi sul mio computer. Per la vita di me non riesco a capire perché R non riconoscerà che Ive li ha installati, e li ha trasformati in un PDF.

Si prega di aiuto!

+1

È 'pdflatex' nel tuo percorso? Prova a eseguire 'which pdflatex' e' echo $ PATH' e pubblica i risultati. –

risposta

4

Per Mac OS X, se è stato installato TexLive (l'ho installato tramite homebrew caskroom), è necessario disporre di pdftex tramite la riga di comando.

digitare 'quale pdftex' per assicurarsi che qualcosa si presenti. da lì, ho creato un link simbolico nel mio $ PATH, in particolare nel mio/usr/local/bin (che è dove tutta la mia roba homebrew è memorizzata) con:

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

da lì, utilizzando knitr in RStudio e R in generale sembrava funzionare e il rendering di R Markdown è sicuramente un'opzione molto bella (controlla alcuni modelli come Tufte!)

0

Ho avuto lo stesso problema, dopo aver scaricato mactex tramite FireFox e installato il pacchetto. Ho chiuso e riavviato RStudio, e ha funzionato (nessuna modifica a livello di riga di comando del terminale). L'output .pdf è, comunque, un po 'sfocato almeno al primo tentativo.

Problemi correlati