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}

Выход:

Другие вопросы по тегам