19

R Markdown は、ドキュメントのオーサリングに適したツールです。R Markdown ディレクトリ内の LaTeX ステートメントを使用できます。しかし、Ti k Z の画像を挿入しようとすると、プリアンブルを追加する方法がわからず\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}

実際にはLaTeXドキュメントを生成するので、LaTeXに追加してからPDFにコンパイルするだけで問題ありませんが、R Markdownでそれを行うことができればいいのですが、「Knit to PDF」ボタンをクリックしてPDFドキュメントを直接生成します.

4

2 に答える 2

20

これは、R Studio内のR Markdownでtikzグラフを使用する方法に関する例です

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

出力:

ここに画像の説明を入力

于 2015-08-01T10:34:57.490 に答える
11

この投稿では、R Markdown で LaTeX パッケージを使用する方法について説明します。ただし、tikz-package が R Markdown で動作するかどうかはわかりません。

于 2015-01-19T11:45:42.507 に答える