tikz在通过knitr tikzDevice生成的绘图中的20个线段后停止绘制为pdf

时间:2014-12-08 14:05:08

标签: r latex knitr tikz

问题

如果我尝试使用knitrtikzDevice生成的曲线绘制到.pdf中,则只会绘制该曲线的20个线段并TeXstudio,我通过它执行此操作,只留下信息

running command '"C:\PROGRA~2\MIKTEX~1.9\miktex\bin\pdflatex.exe" "plot2-1.tikz"' had status 1

所以我试着找到/figure文件夹,在那里我找到了一个.log文件,其中提到了一个图纸结束的线条,它正好在该曲线的第一个点之后的20个点。之后,它会在文件结束前出现相同的错误。这些错误看起来像这样:

Missing character: There is no X in font nullfont!

其中X.tikz文件中应该读取和绘制的字符。

实施例

\documentclass[11pt,a4paper]{article}
\usepackage[czech]{babel}

\begin{document}
<<plot, dev = 'tikz', echo = FALSE, cache = FALSE, fig.width = 7, fig.height = 5>>=
   curve(sin, 0, 2*pi)
@
\end{document}

如果我省略了chunk选项中的dev = 'tikz',它就可以了。我还尝试了许多其他对此问题没有影响的事情,因此我推断tikzDevice中的R包有问题。

我的tikzDevice版本为0.7.0。

如果您愿意,我可以告诉我有关我的设置的更多信息。请问。

问题

我该怎么做才能解决这个问题?

备注

这是我在TeX.SE上发布的this question的副本。我真的不知道它属于哪里......

0 个答案:

没有答案