问题

问题

问题

如果我尝试绘制一条通过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}

如果我省略in chunk 选项,它就会起作用。我还尝试了许多其他方法,但都对这个问题没有影响,所以我推断package indev = 'tikz'有问题。tikzDeviceR

我的tikzDevice版本是 0.7.0

问题

我该怎么做才能画出完整的曲线?

相关内容