[英]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). 我刚刚在14.04 Ubuntu上安装了最新的Rstudio(0.98.939)Rmarkdown过夜版本(请点几招Rstudio人员 - 你已经改变了用户体验!)。(下面的SessionInfo)。 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"..
简单的脚本(只是一个表格和汽车数据集的图表)在HTML和Word中完美呈现,但在PDF格式中,我得到以下神秘错误......“未找到framed.sty'”
I would welcome suggestions or is this a bug in need of reporting?: 我欢迎建议或者这是一个需要报告的错误?:
Here is the rmarkdown log: 这是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(): 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
I had this same symptom on Debian Jessie, 我在Debian Jessie身上有同样的症状,
sudo apt-get install texlive-latex-extra
was sufficient for me. 对我来说足够了。
I tried the answers above in my ubuntu and it didn't work, finally I found that yihui developed the tinytex package, the only thing you have to do is run the following code: 我在我的ubuntu中尝试了上面的答案但是它没有用,最后我发现yihui开发了tinytex包,你唯一需要做的就是运行以下代码:
install.packages(c('tinytex', 'rmarkdown'))
tinytex::install_tinytex()
and you are set, this works cross platform 而且你已经完成了,这可以跨平台工作
Cheers 干杯
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.