2015-12-13 18 views
9

Ich versuche zu stricken PDF-Datei aus RStudio, und ich erhalte den folgenden Fehler:Strick PDF-Datei aus RStudio

! LaTeX Error: File `framed.sty' not found. 

  • R-Version: 3.2.2 (2015.08.14)
  • Plattform: x86_64-redHat-linux-Gnu auf AWS EC2
+2

Sie müssen weitere Details zu Ihrer Sitzung angeben - R-Version und Betriebssystem. Vermutlich läuft die Instanz Ubuntu? Wenn dies der Fall ist, müssen Sie ein LaTeX-Backend installieren - z. 'sudo apt-get installieren texlive-latex-extra'. – nrussell

+0

R Version 3.2.2 (2015-08-14) Plattform: x86_64-redhat-linux-gnu – ronencozen

+1

Haben Sie versucht, eine Antwort im Internet zu suchen? Was ist mit diesen Antworten? http://stackoverflow.com/questions/24314086/pdf-rendering-in-rarmdown2 https://github.com/rstudio/rarmdown/issues/39 http://stackoverflow.com/questions/9590134/whyis- knit-unfähig zu finden-gerahmt-sty-or-kpsewhich –

Antwort

9

Während zu stricken PDF-Datei von R Studio versuchen.

Fehler-1:! LaTeX Fehler: Die Datei `framed.sty 'wurde nicht gefunden.

Referenz:https://github.com/rstudio/rmarkdown/issues/39

Lösung:

Sie müssen das gerahmte LaTeX-Paket installieren.

yum -y install texlive-framed 

Fehler-2:! LaTeX Fehler: Die Datei `titling.sty 'wurde nicht gefunden.

Referenz:https://github.com/rstudio/rmarkdown/issues/359

Lösung:

wget http://mirrors.ctan.org/macros/latex/contrib/titling.zip 

unzip titling.zip  # (might need to sudo yum install unzip) 

cd titling 

latex titling.ins 

sudo mkdir -p /usr/share/texlive/texmf-dist/tex/latex/titling 

sudo cp titling.sty /usr/share/texlive/texmf-dist/tex/latex/titling/ 

sudo texhash 
0

Ich hatte ein ähnliches Problem mit titling.sty. Die Lösung bestand darin, ein Paket zu installieren, das die fehlende Datei enthielt.

Ubuntu:

auf meinem Ubuntu es war:

sudo apt install texlive-latex-extra 

Denken Sie daran, dass Sie immer ein Paket finden, die mithilfe von apt-Datei, die eine bestimmte Datei enthält:

sudo apt-file search titling.sty 

Natürlich müssen Sie das Paket apt-file zuerst installieren (und die Datei-Datenbank aktualisieren), falls Sie es vorher noch nicht getan haben:

sudo apt install apt-file 
sudo apt-file update