在 Markdown 演示文稿中包含来自 HTML 的图像
Include Image from HTML in Markdown Presentation
我正在创建降价演示文稿并使用库 data.tree 生成图表。当我生成演示文稿时出现此错误
Error: Functions that produce HTML output found in document targeting beamer output.
Please change the output type of this document to HTML. Alternatively, you can allow
HTML output in non-HTML formats by adding this option to the YAML front-matter of
your rmarkdown file:
always_allow_html: yes
Note however that the HTML output will not be visible in non-HTML formats.
如果我包含 always_allow_html: 是的,我只是得到我的代码块的文本输出,就像错误所说的那样。
如何使用 data.tree 生成图形并将其显示在我的 Markdown 演示文稿中?
我的代码基本上是这样的。我有 change/removed 个节点以便于查看。
----
output: beamer_presentation
---
```{r}
library(data.tree)
Parent = Node$new("Parent Node")
Child = Parent$AddChild("Child Node")
SetNodeStyle(Tree, fontsize = "24")
plot(Parent)
```
我也考虑过保存 html 并从本地目录加载它,但我找不到这样做的方法。
编辑:你能解释一下反对票吗,这样我就可以解决这个 post 的任何问题?我不相信这是一个微不足道的答案。我没有通过 google.
找到任何类似的 post 或答案
您可能已被否决,因为此代码
library(data.tree)
Parent = Node$new("Parent Node")
Child = Parent$AddChild("Child Node")
SetNodeStyle(Tree, fontsize = "24")
plot(Tree)
不会运行,即使在降价演示文稿的上下文之外。这是因为 "Tree" 还没有定义。您试图引用为 "Tree" 的树对象是您命名为 "Parent" 的对象。对于可重现的示例,请尝试:
library(data.tree)
Tree = Node$new("Parent Node")
Child = Tree$AddChild("Child Node")
SetNodeStyle(Tree, fontsize = "24")
plot(Tree)
现在如何将该图制作成幻灯片:
你的方向是正确的
saving the html and loading it in from a local directory
除了你需要实际 导出 它作为 TeX 可以理解的东西,而不仅仅是将它保存为 html。在 RStudio 中,如果您 运行 上面的代码并独立生成绘图(不作为演示文稿的一部分),您可以选择直接从查看器窗格 "Export" > "Save as Image"。
假设您已将工作目录中的绘图保存为 "treeplot.png",然后您可以将其插入到您的演示文稿中,如下所示:
---
title: "Trees"
output: beamer_presentation
---
## Slide 1
![](treeplot.png)
中介绍了这种从文件中插入图像的技术
我正在创建降价演示文稿并使用库 data.tree 生成图表。当我生成演示文稿时出现此错误
Error: Functions that produce HTML output found in document targeting beamer output.
Please change the output type of this document to HTML. Alternatively, you can allow
HTML output in non-HTML formats by adding this option to the YAML front-matter of
your rmarkdown file:
always_allow_html: yes
Note however that the HTML output will not be visible in non-HTML formats.
如果我包含 always_allow_html: 是的,我只是得到我的代码块的文本输出,就像错误所说的那样。
如何使用 data.tree 生成图形并将其显示在我的 Markdown 演示文稿中?
我的代码基本上是这样的。我有 change/removed 个节点以便于查看。
----
output: beamer_presentation
---
```{r}
library(data.tree)
Parent = Node$new("Parent Node")
Child = Parent$AddChild("Child Node")
SetNodeStyle(Tree, fontsize = "24")
plot(Parent)
```
我也考虑过保存 html 并从本地目录加载它,但我找不到这样做的方法。
编辑:你能解释一下反对票吗,这样我就可以解决这个 post 的任何问题?我不相信这是一个微不足道的答案。我没有通过 google.
找到任何类似的 post 或答案您可能已被否决,因为此代码
library(data.tree)
Parent = Node$new("Parent Node")
Child = Parent$AddChild("Child Node")
SetNodeStyle(Tree, fontsize = "24")
plot(Tree)
不会运行,即使在降价演示文稿的上下文之外。这是因为 "Tree" 还没有定义。您试图引用为 "Tree" 的树对象是您命名为 "Parent" 的对象。对于可重现的示例,请尝试:
library(data.tree)
Tree = Node$new("Parent Node")
Child = Tree$AddChild("Child Node")
SetNodeStyle(Tree, fontsize = "24")
plot(Tree)
现在如何将该图制作成幻灯片:
你的方向是正确的
saving the html and loading it in from a local directory
除了你需要实际 导出 它作为 TeX 可以理解的东西,而不仅仅是将它保存为 html。在 RStudio 中,如果您 运行 上面的代码并独立生成绘图(不作为演示文稿的一部分),您可以选择直接从查看器窗格 "Export" > "Save as Image"。
假设您已将工作目录中的绘图保存为 "treeplot.png",然后您可以将其插入到您的演示文稿中,如下所示:
---
title: "Trees"
output: beamer_presentation
---
## Slide 1
![](treeplot.png)
中介绍了这种从文件中插入图像的技术