Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

PDF rendering in Rmarkdown2/

I have just installed the newest overnight build of Rstudio(0.98.939) Rmarkdown on 14.04 Ubuntu, (please take several bows Rstudio folks - you have transformed the user experience!).(SessionInfo below). The simple script (just a table and a plot of the cars dataset) renders perfectly in HTML and Word , but in PDF I get the following enigmatic error... "framed.sty' not found"..

I would welcome suggestions or is this a bug in need of reporting?:

Here is the rmarkdown log:

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     
like image 745
user2292410 Avatar asked Jun 19 '14 18:06

user2292410


People also ask

How do I Rmarkdown a PDF?

To transform your markdown file into an HTML, PDF, or Word document, click the “Knit” icon that appears above your file in the scripts editor. A drop down menu will let you select the type of output that you want. When you click the button, rmarkdown will duplicate your text in the new file format.

What is Knitr package?

The R package knitr is a general-purpose literate programming engine, with lightweight API's designed to give users full control of the output without heavy coding work. It combines many features into one package with slight tweaks motivated from my everyday use of Sweave.

How do I read an RMD file?

How to open an RMD file. Typically, you should open an RMD file in RStudio, as it supports RMD syntax and can actually execute the code contained within an RMD file. However, if you wish to simply view the contents of an RMD file, you can open it using any text editor.

What is TOC in R markdown?

1 Table of contents. You can add a table of contents (TOC) using the toc option and specify the depth of headers that it applies to using the toc_depth option. For example: --- title: "Habits" output: html_document: toc: true toc_depth: 2 ---


1 Answers

I had this same symptom on Debian Jessie,

sudo apt-get install texlive-latex-extra

was sufficient for me.

like image 186
dsz Avatar answered Oct 01 '22 19:10

dsz