- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 bookdown
使用 RMarkdown 打包以生成类似于 this 的基于 Web 的书籍,同样可以选择下载该书的 pdf 版本。
我已包含 plotly
我的“书”中的图表在本书的 html 版本中运行良好。作为交互式,在 YAML header 中包含 pdf 输出时,“构建书”按钮会引发错误。
基于 this description我找到了一种使用常规 RMarkdown 文件的解决方法,可以使用 plotly
创建 pdf。图形输出。一个最小的解决方案(外部 bookdown)如下所示:
---
title: "test"
output:
pdf_document: default
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
library(plotly)
Sys.setenv("plotly_username" = "username")
Sys.setenv("plotly_api_key" = "API")
```
```{r cars}
library(plotly)
p <- plot_ly(x = c(1,2,3,4), y = c(2,4,1,3), type = 'scatter', mode = 'lines')
plotly_IMAGE(p, format = "png", out_file = "output.png")
```
![Caption for the picture.](output.png)
最佳答案
基于 this blogpost我想出了一个解决方案。注意,这只有效
PhantomJS
)
---
title: "test"
output:
html_document: default
pdf_document: default
word_document: default
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
library(plotly)
library(pander)
Sys.setenv("plotly_username" = "YOUR PLOTLY USERNAME")
Sys.setenv("plotly_api_key" = "API KEY")
output <- knitr::opts_knit$get("rmarkdown.pandoc.to") # html / latex / docx
```
```{r, results="asis"}
print(output)
p <- plot_ly(x = c(1,2,3,4), y = c(2,4,1,3), type = 'scatter', mode = 'lines')
filename <- "output.png"
if(output %in% c("latex","docx")){
plotly_IMAGE(p, format = "png", out_file = filename)
pandoc.image(filename)
} else if(output == "html"){
p
} else(print("No format defined for this output filetype"))
```
关于RMarkdown : bookdown with plotly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46780101/
我正在尝试在记账项目中使用一些 latex 宏(这是一项了不起的技术!)。 我想在文本(和定理环境)中写下像 |x> 这样的符号,在正常的 latex 文档中我会使用包 braket。实际上,我会在
我正在使用 bookdown 为客户编写报告。他们喜欢它,我喜欢它,但我不想在编译的 html 的右上角有社交媒体链接。除了在构建后编辑 html 之外,有没有办法阻止它们在构建报告期间出现? 谢谢!
这是我在此处提出的早期问题的后续:creating accompanying slides for bookdown projectBookdown允许将文件编译为各种格式,包括多个 pdf .因此,
我在使用 bookdown 时遇到字幕内的引号问题.以下rmarkdown doc说明了这个问题。 --- title: "testdoc" author: "Dayne Filer" date: "
我不知道如何在 R bookdown 中进行分页。 分页是指一页内的内容显示为一个网站。 默认情况下,每个新部分的前面总是有一个分页符(如 # Chapter 1 )。 所以,如果我运行 render
我似乎无法获得preview_chapter正在处理我的 r bookdown 项目。这是我的 _bookdown.yml文件: book_filename: "thesis" delete_merg
出于某种原因,我在书本文档中交叉引用数字时遇到问题。这是一个最小的例子: --- output: bookdown::html_document2: fig_caption: yes --
我有一个 bookdown 文档,在我的本地机器上可以很好地呈现,但是当我使用 GitHub Actions 将它作为一个自动化进程运行时,各个代码块的输出显示全部困惑: 这是本书的 GitHub 存
我用 R Markdown 写了一本草稿书。 两个问题: 是否可以在index.rmd文件中包含一个带有图形和文本的“封面页”,以便bookdown中的渲染在标题页之前显示封面页? 我在书中有一个附录
克隆 bookdown-demo 后我试图在标题中得到一个带有一些数学的表格。在 html 输出中,一切正常。在 PDF 输出中它被破坏了: block : ```{r} knitr::kable(
我有一个大型书籍项目,我想检查一个章节是否有效。 我已经编写了它,以便我需要的所有包都加载到 Index.Rmd 但是,当我尝试渲染这本书或预览一章时,它作为功能失败 %>%未找到,即使 librar
我有一个 bookdown 文档,在我的本地机器上可以很好地呈现,但是当我使用 GitHub Actions 将它作为一个自动化进程运行时,各个代码块的输出显示全部困惑: 这是本书的 GitHub 存
Bookdown 是一个很棒的软件包,我期待看到它是如何发展的,但是现在我在 pdf_document2 中遇到了令人不安的渲染数字编号问题。数字在附录中时的格式。特别是当带有标题的图形在附录中时,图
我正在使用 bookdown使用 RMarkdown 打包以生成类似于 this 的基于 Web 的书籍,同样可以选择下载该书的 pdf 版本。 我已包含 plotly我的“书”中的图表在本书的 ht
我有一本书可以很好地编译为 html,但 pdf 版本没有章节。例如,命令 # Introduction {#intro-intro} 被翻译成 \hypertarget{intro-intro}{%
我正在使用 bookdown 为研讨会生成幻灯片。我使用菜单中的“大”字母选项显示为幻灯片。但是,章节标题字体太大。我在哪里/如何修改那个? 谢谢, 保罗 最佳答案 您可以使用 .css 作为 yih
RMarkdown 中用于 html 文档的代码折叠选项很棒。该选项使编程方法对那些感兴趣的人来说是透明的,而不会强制观众滚动浏览数英里的代码。代码与散文和交互式图形输出的紧密放置使整个项目更容易为更
我正在使用 thesisdown 在 rmarkdown 中编写文档模板。 相关问题thesisdown-41 : 如何添加一种当前不支持的新语言来突出显示? 链接中提到的项目来源于bookdown
如何一起禁用语法高亮显示?通过 Pandoc 的内置突出显示对我没有用,我想为我的 Gitbook 输出使用 highlight.js 或不同的荧光笔。 我尝试将 pandoc_args: --no-
我的 _bookdown.yml 中有这个,用于我试图用 bookdown 呈现的 word 文档。即使不创建 _bookdown.yml 文件,我仍然没有得到“:”分隔符。 delete_merge
我是一名优秀的程序员,十分优秀!