我刚刚在14.04 Ubuntu上安装了最新的Rstudio(0.98.939)Rmarkdown过夜版本(请点几招Rstudio人员 - 你改变了用户体验!)。(下面的SessionInfo)。简单的脚本(只是一个表格和汽车数据集的图表)在HTML和Word中完美呈现,但在PDF格式中,我得到以下神秘错误......“未找到framed.sty'”..
我欢迎提出建议,或者这是一个需要报告的错误?:
这是rmarkdown日志:
processing file: Preview-25bc4ab5a01f.Rmd
|............. | 20%
ordinary text without R code
|.......................... | 40%
label: unnamed-chunk-1
|....................................... | 60%
ordinary text without R code
|.................................................... | 80%
label: unnamed-chunk-2 (with options)
List of 1
$ echo: logi FALSE
cropping ./Preview-25bc4ab5a01f_files/figure-latex/unnamed-chunk-2.pdf
PDFCROP 1.38, 2012/11/02 - Copyright (c) 2002-2012 by Heiko Oberdiek.
==> 1 page written on `./Preview-25bc4ab5a01f_files/figure-latex/unnamed-chunk-2.pdf'.
|.................................................................| 100%
ordinary text without R code
/usr/lib/rstudio/bin/pandoc/pandoc Preview-25bc4ab5a01f.utf8.md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash-implicit_figures --output Preview-25bc4ab5a01f.pdf --template /home/rob/R/x86_64-pc-linux-gnu-library/3.1/rmarkdown/rmd/latex/default.tex --highlight-style tango --latex-engine pdflatex --variable geometry:margin=1in
output file: Preview-25bc4ab5a01f.knit.md
pandoc: Error producing PDF from TeX source.
! LaTeX Error: File `framed.sty' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)
Enter file name:
! Emergency stop.
<read *>
l.31 \definecolor
Error: pandoc document conversion failed with error 43
Execution halted
SessionInfo():
R version 3.1.0 (2014-04-10)
Platform: x86_64-pc-linux-gnu (64-bit)
locale:
[1] LC_CTYPE=en_CA.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_CA.UTF-8 LC_COLLATE=en_CA.UTF-8
[5] LC_MONETARY=en_CA.UTF-8 LC_MESSAGES=en_CA.UTF-8
[7] LC_PAPER=en_CA.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_CA.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] colorspace_1.2-4 digest_0.6.4 ggplot2_1.0.0 grid_3.1.0
[5] gtable_0.1.2 htmltools_0.2.4 MASS_7.3-33 munsell_0.4.2
[9] plyr_1.8.1 proto_0.3-10 Rcpp_0.11.2 reshape2_1.4
[13] rmarkdown_0.2.46 scales_0.2.4 stringr_0.6.2 tools_3.1.0
[17] yaml_2.1.13
答案 0 :(得分:7)
我在Debian Jessie身上有同样的症状,
sudo apt-get install texlive-latex-extra
对我来说已经足够了。
答案 1 :(得分:0)
我在我的ubuntu中尝试了上面的答案并且它不起作用,最后我发现yihui开发了tinytex包,你唯一需要做的就是运行以下代码:
install.packages(c('tinytex', 'rmarkdown'))
tinytex::install_tinytex()
并且您已经设置,这可以跨平台工作
干杯