0
簡單的情況。爲什麼我得到 tikzexternaldisable爲未定義的pgfSweave?
- R-2.13.2
- pgfSweave 1.2.1
- PGF 2.10
我定義了一個非常簡單的文件來測試。
\documentclass{article}
\title{Testing pgfSweave figures with tikz device}
\begin{document}\maketitle
<<testfigure, fig=T, tikz=T>>=
plot(density(rnorm(1000)))
@
\end{document}
但是當我運行pgfSweave("test.Rnw", pdf=T, compile.tex=T)
我得到這個錯誤。
而在pdf中出現的是亂碼。哪裏不對?
不應該pgfSweave自動添加這個嗎? –
@AndrewRedd - 我不確定pgfSweave **是否應該**,但我也需要在腳本中包含該行。當我不知道的時候,我得到了你所做的錯誤信息。另外,兩個pgfSweave小插件都在他們的示例'.Rnw'腳本中包含'\ usepackage {tikz}'指令。 –
其實我記得'pgfSweave'會自動將'\ usepackage {tikz}'添加到你的tex文件中,但由於某種原因,它不再有效。我把這樣的東西稱爲我的包中的'header'組件,它採用合理的默認值,用戶也可以定義它,並將添加到'\ begin {document}'之前。 –