Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rstudio 如何强制knitr直接输入tikzpicture?_Rstudio_R Markdown_Knitr_Tikz - Fatal编程技术网

Rstudio 如何强制knitr直接输入tikzpicture?

Rstudio 如何强制knitr直接输入tikzpicture?,rstudio,r-markdown,knitr,tikz,Rstudio,R Markdown,Knitr,Tikz,我的目标是通过使用knitr将手写的.tex文件和从Rmarkdown文件生成的.tex文件与渲染为tikzpicture的图形混合生成一个文档 如何实现生成的.tex文件只包含 \begin{figure} \input{unnamed-chunk-1-1.tex} \end{figure} 我正在和tikz做斗争。我尝试了tikzDevice库以及knitr::opts_chunk$set(dev=“tikz”)我为每个区块创建了一个.tex文件,其中包含一个tikzpicture环境

我的目标是通过使用knitr将手写的.tex文件和从Rmarkdown文件生成的.tex文件与渲染为tikzpicture的图形混合生成一个文档

如何实现生成的.tex文件只包含

\begin{figure}
  \input{unnamed-chunk-1-1.tex}
\end{figure}
我正在和tikz做斗争。我尝试了
tikzDevice
库以及
knitr::opts_chunk$set(dev=“tikz”)
我为每个区块创建了一个.tex文件,其中包含一个tikzpicture环境。不幸的是,knitr将said.tex文件转换为pdf格式,并生成了一个
\includegraphics
命令。最烦人的问题是,我需要将标题复制粘贴到
选项(tikzLatexPackages)
中,或者“TeX无法计算度量”

此外,我没有将图形放入
环境中。如果我只是用
\begin{figure}
\end{figure}
括起块,它将不再包含pdf,并用
替换命令![](图/unnamed-chunk-1-1.pdf)

在阅读了Rmarkdown文档之后,我尝试设置chunkoption
external=TRUE
,但没有效果

编辑:在设置块选项
fig.env='figure'
时应生成环境,但与
external=TRUE
类似,这对生成的.tex文件没有影响