如果我尝试使用knitr
将tikzDevice
生成的曲线绘制到.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的副本。我真的不知道它属于哪里......