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 graph 的示例

---
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 回答