【问题标题】:PDF rendering in Rmarkdown2/Rmarkdown2/ 中的 PDF 渲染
【发布时间】:2014-06-19 18:42:56
【问题描述】:

我刚刚在 Ubuntu 14.04 上安装了最新的 Rstudio(0.98.939) Rmarkdown 隔夜版本,(请为 Rstudio 的人们鞠躬 - 你已经改变了用户体验!)。(下面的会话信息)。简单的脚本(只是一个表格和汽车数据集的图)在 HTML 和 Word 中完美呈现,但在 PDF 中我得到以下神秘错误...“framed.sty' not found”..

欢迎提出建议,或者这是需要报告的错误?:

这里是 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

会话信息():

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     

【问题讨论】:

标签: r rstudio r-markdown


【解决方案1】:

我在 Debian Jessie 上也有同样的症状,

sudo apt-get install texlive-latex-extra

对我来说已经足够了。

【讨论】:

    【解决方案2】:

    我在我的ubuntu上试了上面的答案还是不行,最后发现yihui开发了tinytex包,你只需要运行下面的代码:

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

    你已经设置好了,这可以跨平台工作

    干杯

    【讨论】:

      猜你喜欢
      • 2019-12-28
      • 1970-01-01
      • 1970-01-01
      • 2011-10-28
      • 2014-09-02
      • 2012-03-23
      • 2014-12-07
      • 2016-11-21
      • 2014-02-03
      相关资源
      最近更新 更多