Файл Knit PDf от RStudio

Я пытаюсь вставить файл PDf из RStudio, и я получаю следующую ошибку:

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

  • R версия: 3.2.2 (2015-08-14)
  • Платформа: x86_64-redhat-linux-gnu на AWS EC2

Ответ 1

При попытке связать PDF файл из R Studio.

Ошибка-1: ! Ошибка LaTeX: файл 'framed.sty' не найден.

Справка: https://github.com/rstudio/rmarkdown/issues/39

Решение:

Вам нужно установить пакет LaTeX в рамке.

yum -y install texlive-framed

Ошибка-2: ! Ошибка LaTeX: файл 'titling.sty' не найден.

Справка: https://github.com/rstudio/rmarkdown/issues/359

Решение:

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

Ответ 2

Я знаю, что это довольно старо, но я попробовал все эти ответы в своем Ubuntu, и это не сработало, в конце концов я обнаружил, что yihui разработал пакет tinytex, единственное, что вам нужно сделать, это запустить следующий код:

install.packages(c('tinytex', 'rmarkdown'))
tinytex::install_tinytex()

и вы настроены, это работает кроссплатформенно

ура

Ответ 3

У меня была аналогичная проблема с titling.sty. Решением было установить пакет, содержащий отсутствующий файл.

Ubuntu:

На моем ubuntu это было:

sudo apt install texlive-latex-extra

Помните, что вы всегда можете найти пакет, содержащий данный файл, с помощью apt файла:

sudo apt-file search titling.sty

Конечно, вам придется сначала установить пакет apt файла (и обновить базу данных файлов), если вы еще не сделали этого:

sudo apt install apt-file
sudo apt-file update