bookdown 中的 TikZ 库

TikZ libraries in bookdown

我正在构建一个将被编译为 PDF 和 HTML(gitbook 和 tufte 风格)的文件,并且我正在尝试让我的 tikzpicture 环境正常工作。我已经看到我可以通过使用

之类的东西将它们作为数字包含在内
```{r,echo=FALSE,engine='tikz',fig.ext=if (knitr:::is_latex_output()) 'pdf' else 'png'}
  \begin{tikzpicture}
    CODE HERE
  \end{tikzpicture}
```,

但我还没有弄清楚如何在执行此操作时包含任何额外的 TikZ 库(例如,通过包含 \usetikzlibrary{decorations} 可以实现 LaTeX 输出,但在 序言中,不在体内(因此困难))。我该怎么做,或者这是不可能的?

事实证明,您可以简单地将 \usetikzlibrary{...} 命令直接放在 \begin{tikzpicture} 之前,一切正常:)