T Mark在R Markdown

15 tikz r-markdown

R Markdown是文档创作的好工具.它可以在R Markdwon目录中使用Latex语句.但是当我尝试插入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}
Run Code Online (Sandbox Code Playgroud)

因为实际上它会生成一个乳胶文件,所以只需将它添加到乳胶然后将其编译为pdf,但我希望我可以在R Markdown中执行此操作,然后单击"编织PDF"按钮直接生成pdf文档.

小智 15

这是一个关于如何在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}
Run Code Online (Sandbox Code Playgroud)

输出:

在此输入图像描述

  • 为什么当我们编织到 html 时,这个 tikz 数字没有被编译?? (2认同)

jmj*_*mjr 10

这篇文章中,描述了如何在R Markdown中使用LaTeX包.不确定tikz-package是否适用于R Markdown.

  • 我现在在`rmarkdown`文档中使用`tikzDevice`(通过`knitr :: chunk_options $ set(dev ="tikz")`)来构建为PDF.它只是工作*,上面的线就足够了,其他一切似乎都在幕后神奇地发生. (3认同)