我在Mac OS X Mountain Lion 10.8.4上運行最新的RStudio(0.97.551)和R(3.0.1)版本。爲什麼RStudio顯示手動編織的PDF錯誤?
我有以下兩個文件: test.Rnw
\documentclass{article}
<<set-options, echo=FALSE>>=
options(replace.assign=TRUE)
opts_chunk$set(external=TRUE, cache=TRUE, echo=FALSE, fig=TRUE)
read_chunk('chunks.R')
@
\begin{document}
\section{Graphics}
<<chart, fig.height=4>>=
@
\end{document}
和chunks.R
## @knitr chart
library(ggplot2, quietly=TRUE)
Sys.sleep(3)
p <- ggplot(mtcars, aes(wt, mpg)) + geom_point(aes(size = qsec)) +
labs(title ="title with umlauts ä")
p
sessionInfo()
當編織在RStudio一切這個文件是罰款:
現在我清除緩存和k從運行以下命令的腳本手動刪除文檔:
export TEXINPUTS=$TEXINPUTS:/Library/Frameworks/R.framework/Versions/Current/Resources/share/texmf/tex/latex/
/usr/bin/Rscript -e "library(knitr); knit(\"test.Rnw\")"
pdflatex ./test.tex
一切都還好。
但是,我不清除緩存,並在RStudio再次編織。 RStudio的PDF查看器現在顯示圖如下:
Mac OS X的預覽顯示兩個概率密度函數的罰款。 sessionInfo()中唯一的區別是我可以看到基礎包的順序。
有沒有人有一個想法,爲什麼RStudio顯示圖形錯誤?
我不知道如何分享這兩個pdf。所以如果有人需要他們,並告訴我如何分享他們,我會做。
TIA, JW