Библиотеки TikZ в bookdown

#r-markdown #bookdown

#r-markdown #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 при выполнении этого (что было бы достигнуто для вывода LaTeX путем включения usetikzlibrary{decorations} , например, но в преамбулу, а не в тело (отсюда и трудности)). Как я могу это сделать, или это невозможно?

Ответ №1:

Оказывается, вы можете просто поместить usetikzlibrary{...} команду непосредственно перед begin{tikzpicture} и все работает нормально 🙂