knit:以 pdf 和 png 格式保存图表,但在最终文档中使用 pdf 文件

MYa*_*208 6 pdf plot png r knitr

使用dev = c("pdf", "png"),我可以创建图表pdfpng设置图表格式。我想知道如何在最终文档中强制knitr使用格式图。我的以下 MWE在最终文档中pdf使用格式图表。png之前也问过类似的问题

\documentclass{article} 
\begin{document}
<<setup, include=FALSE, cache=FALSE>>=
opts_chunk$set(
                 fig.path   = 'figure/'
               , cache.path = 'cache/'
               , cache      = FALSE
               , dev        = c("pdf", "png")
               , fig.align  = 'center'
               , fig.show   = 'hold'
               , fig.width  = 8
               , fig.height = 6
               , out.width  = '.8\\linewidth'
               , par        = TRUE
               , echo       = FALSE
               , warning    = FALSE
               , message    = FALSE
               )
options(replace.assign = TRUE, width=80)
knit_hooks$set(par = function(before, options, envir){
if (before && options$fig.show!='none')
 par(
      mar=c(4, 4, 0.1, 0.1)
   , cex.lab = 0.95
   , cex.axis =0.9
   , mgp = c(2, 0.7, 0)
   , tcl = -0.3
   )
}, crop = hook_pdfcrop)
@


<< hist-test >>=
X <- rnorm(n=100, mean=0, sd=)
hist(x=X)
@ 

\end{document}
Run Code Online (Sandbox Code Playgroud)

bap*_*ste 4

简单,告诉 Latex 你的偏好,

\DeclareGraphicsExtensions{%
    .pdf,.PDF,%
    .png,.PNG,%
    .jpg,.jpeg}
Run Code Online (Sandbox Code Playgroud)