我正在尝试从RStudio编织PDf文件,我收到以下错误:
! LaTeX Error: File `framed.sty' not found.
Run Code Online (Sandbox Code Playgroud)
ron*_*zen 17
在尝试从R Studio编写PDF文件时.
错误-1:!LaTeX错误:找不到文件`framed.sty'.
参考: https ://github.com/rstudio/rmarkdown/issues/39
解:
您需要安装带框架的LaTeX软件包.
yum -y install texlive-framed
Run Code Online (Sandbox Code Playgroud)
错误-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
Run Code Online (Sandbox Code Playgroud)
Der*_*ran 13
我知道这有点旧,但是我在ubuntu中尝试了所有这些答案,但没有成功,最后我发现yihui开发了tinytex软件包,您唯一要做的就是运行以下代码:
install.packages(c('tinytex', 'rmarkdown'))
tinytex::install_tinytex()
Run Code Online (Sandbox Code Playgroud)
并且您已经设置好,这可以跨平台工作
干杯
我有一个与titleing.sty类似的问题。解决方案是安装一个包含丢失文件的包。
在我的 ubuntu 上是:
sudo apt install texlive-latex-extra
Run Code Online (Sandbox Code Playgroud)
请记住,您始终可以使用 apt-file 找到包含给定文件的包:
sudo apt-file search titling.sty
Run Code Online (Sandbox Code Playgroud)
当然,如果您之前没有安装过 apt-file 包,则必须先安装(并刷新文件数据库):
sudo apt install apt-file
sudo apt-file update
Run Code Online (Sandbox Code Playgroud)