我已经成功地在一个 R/exams.Rmd
文件中包含了几个用 TikZ 制作的图形。pgfplots
当我尝试在using下包含一个情节时,同样的情况不会发生include_tikz()
。每当包含\begin {axis}
和\end {axis}
时,请注意错误“!LaTeX 错误:环境轴未定义”。
在 RStudio 控制台中,图例出现:“这是 pdfTeX,版本 3.14159265-2.6-1.40.21(TeX Live 2020)(预加载格式 = pdflatex)受限 \ write18 enabled.entering extended mode”,甚至在 TexStudio write-18 中启用. 当我包含除 pgfplots
.
任何 TikZ 图形在 TexMaker 或 TexStudio 中运行时都可以工作,这表明它不是缺少 LaTeX 库或包的问题。
我包含了我的代码的一部分,改编自https://www.latex4technics.com/?note=1HCT:
```{r datos1, echo = FALSE, results = "hide"}
library(exams)
typ <- match_exams_device()
image01<-'
\\begin{tikzpicture}
\\begin{axis}[legend pos=south east]
\\addlegendimage{empty legend}
\\addplot {sqrt(x)};
\\addplot {ln(x)};
\\addlegendentry{\\hspace{-.6cm}\\textbf{A title}}
\\addlegendentry{$\\sqrt{x}$}
\\addlegendentry{$\\ln{x}$}
\\end{axis}
\\end{tikzpicture}
'
```
```{r grafica01, echo = FALSE, results = "asis"}
include_tikz(image01, name = "grafiko1", markup =
"markdown",format = typ,library = c("arrows"),packages =
"booktabs",width = "7cm",header = "\\usepackage{/home/r-
exams/Documentos/NuevoRStudio/Rmarkdowns/
Esqueleto/exercises/schoice/
LaboratorioTikZ/3dplot}")
```