Mic*_*ael 4 beamer r-markdown tikzdevice
我想知道tikzdevice包是否可以用于在 RMarkdown 中生成 R 图,并导出到投影仪演示文稿。
我本以为我正在寻找的解决方案可能类似于tikzdevice 手册第 15 页上的 Sweave 示例。
我在不知道自己在做什么的情况下尝试过修改 RMarkdown 书中 Yihui 的示例:
---
title: "Habits"
author: John Doe
date: March 22, 2005
output: beamer_presentation
---
# In the morning
## Getting up
- Turn off alarm
- Get out of bed
---
```{r, echo=FALSE, results='tex'}
require(tikzDevice)
tikz(console=TRUE)
plot(sin, -pi, 2*pi, main="A Stand Alone TikZ Plot")
dummy <- dev.off()
```
Run Code Online (Sandbox Code Playgroud)
不幸的是,这不会导致 tikz 图在投影仪演示文稿中呈现。有谁知道如何实现这一点?谢谢。
问候,迈克尔
你写的有几个问题。需要告诉 LaTeX 使用该tikz包;在 中knitr,您使用results='asis'而不是results='tex'. 最后,你需要告诉tikz() what size figure to use.
knitr然而,通过使用图形设备来处理所有事情比修复这些事情更容易'tikz'。所以这有效:
---
title: Demo with dev='tikz'
output: beamer_presentation
---
## A Tikz plot
```{r echo=FALSE, dev='tikz'}
plot(sin, -pi, 2*pi, main="A Stand Alone TikZ Plot")
```
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
402 次 |
| 最近记录: |