2015-01-10 17 views
11

R Markdownは、ドキュメントの作成に適したツールです。 R MarkdwonディレクトリのLatexステートメントを使用できます。しかし、私がTikZ画像を挿入しようとすると、プリアンブル\ usepackage {tikz}をどのように追加するのかが分かりませんので、コンパイルは失敗します。TikZ in R Markdown

コード例:

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

実際にはLaTeX文書を生成しますので、それは、PDFファイルにコンパイルちょうどラテックスでそれを追加するために細かいですが、私はちょうどそのRマークダウンでそれを行うことができます希望"ニットPDF"ボタンをクリックしてPDF文書を直接生成します。

答えて

8

this postでは、RマークダウンでのLaTeXパッケージを使用する方法を説明しています。 takz-packageがR Markdownと一緒に動作するかどうかは不明です。

+0

グレート、それは私がYAMLにセクションを追加するwant.Needものです:ヘッダが含まれています: - \ usepackage {tikz} –

+0

@Beatlej:RMarkdownでtikzパッケージを使用することはできましたか? – histelheim

+0

@histelheim確かに、以下の私の答えから簡単な例を見てください。 –

8

これは出力

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

Rメーカーの中にRマークダウンでは、TikZグラフを使用する方法についての例である:

enter image description here