TikZ in R Markdown

R Markdown est un bon outil pour la création de documents. Il peut utiliser la déclaration Latex dans le répertoire R Markdwon. Mais quand j'essaie d'insérer une image TikZ, je suis perdu sur la façon d'ajouter preamble usepackage{tikz} dans elle, donc compiler échouera.

exemple de code:

---
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}

Puisqu'en fait il va générer un document latex, il est donc très bien de simplement l'ajouter dans latex puis le compiler en pdf, mais je souhaite que je puisse juste le faire dans R Markdown puis cliquez sur le bouton "Knit PDF" pour générer pdf documentez directement.

12
demandé sur Community 2015-01-10 22:55:14

2 réponses

ce post il est décrit comment utiliser les paquets LaTeX dans R Markdown. Pas sûr que le paquet tikz fonctionne avec R Markdown.

8
répondu jmjr 2017-04-13 12:34:29

Ceci est un exemple sur la façon d'utiliser tikz graph dans R Markdown dans 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}

Sortie:

enter image description here

12
répondu 2015-08-01 10:34:57