问题
如果我尝试绘制一条通过knitr
usingtikzDevice
生成的曲线.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}
如果我省略dev = 'tikz'
in chunk 选项,它会起作用。我还尝试了许多其他对这个问题没有影响的东西,所以我推断tikzDevice
package in有问题R
。
我tikzDevice
的版本是 0.7.0。
如果您愿意,我可以提供有关我的设置的更多信息。问一下。
问题
我应该怎么做才能解决这个问题?
评论
这是我在 TeX.SE 上发布的这个问题的副本。我真的不知道它属于哪里更多......