使用dev = c("pdf", "png")
,我可以创建pdf
和png
格式图。我想知道如何强制knitr
在最终文档中使用pdf
格式图。我在以下MWE中使用最终文档中的png
格式图。我问a similar question before。
\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}
答案 0 :(得分:4)
很容易,告诉乳胶您的偏好,
\DeclareGraphicsExtensions{%
.pdf,.PDF,%
.png,.PNG,%
.jpg,.jpeg}