2011-10-20 6 views
0

シンプルなケース。なぜpgfSweaveで tikzexternaldisableが未定義になっていますか?

  • R-2.13.2
  • pgfSweave 1.2.1
  • 2.10

PGF私はテストするための非常に単純なファイルを定義します。

\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に出てくるものは不器用です。なにが問題ですか?

答えて

2

する必要があります\usepackage{tikz}

+0

これは自動的に追加しないでください。 –

+0

@AndrewRedd - pgfSweave **が**必要であるかどうかわかりませんが、スクリプトにその行を含める必要もあります。私がしなければ、私はあなたがしたエラーメッセージを得るだけです。さらに、両方のpgfSweaveビネットには、サンプルの '.Rnw'スクリプトに' \ usepackage {tikz} '指示文が含まれています。 –

+0

実際には、 'pgfSweave'があなたのtexドキュメントに' \ usepackage {tikz} 'を自動的に追加することを思い出しますが、なんらかの理由でもう動作しません。私はこのようなものを私のパッケージの 'header'コンポーネントと呼びます。これは合理的なデフォルト値をとり、ユーザはそれを定義して' \ begin {document} 'の前に追加されます。 –

関連する問題