TikZ в R уценке
R Markdown - хороший инструмент для создания документов. Он может использовать оператор Latex в каталоге R Markdwon. Но когда я пытаюсь вставить картинку TikZ, я теряюсь, как добавить в нее преамбулу \usepackage{tikz}, поэтому компиляция не удастся.
пример кода:
---
title: "R Markdown with tikz picture"
author: "Me"
date: "January 10, 2015"
output: beamer_presentation
---
## TikZ picture
- Here is a TikZ picutre
\begin{tikzpicture}
\draw (0,0) circle (2cm);
\end{tikzpicture}
Так как на самом деле он будет генерировать латексный документ, так что хорошо просто добавить его в латекс, а затем скомпилировать в pdf, но я хотел бы просто сделать это в R Markdown, а затем нажать кнопку "Вязать PDF", чтобы сгенерировать документ PDF напрямую.
2 ответа
Решение
В этом посте описано, как использовать пакеты LaTeX в R Markdown. Не уверен, что tikz-пакет работает с R Markdown.
Это пример того, как использовать график tikz в R Markdown в R Studio
---
title: "Hello World"
author: "Me"
date: "February 17, 2015"
output:
pdf_document: default
header-includes:
- \usepackage{tikz}
- \usepackage{pgfplots}
---
## TikZ picture
- Here is a TikZ picutre
\begin{tikzpicture}
\draw (0,0) circle (2cm);
\end{tikzpicture}
- Here is another TikZ picutre
\begin{tikzpicture}
\begin{axis}[xmax=9,ymax=9, samples=50]
\addplot[blue, ultra thick] (x,x*x);
\addplot[red, ultra thick] (x*x,x);
\end{axis}
\end{tikzpicture}
Выход: