- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一本 Bookdown 书,我想为其构建一个 GitBook 站点以及 PDF 和 EPUB 下载。我将使用 Travis 构建所有 3 个输出,PDF 和 EPUB 可从 GitBook 站点下载。
bookdown-demo
为 _build.sh 中的每个输出调用一次 bookdown::render_book
.
但是,根据 RStudio 中的日志,Build Book
按钮在构建 All Formats
时使用 rmarkdown::render_site(encoding = 'UTF- 8')
在单个命令中构建所有输出。
我想确保在我的 CI 服务器上发生的事情与在我的 IDE 中发生的事情完全一样,所以看起来我应该让 Travis 调用 rmarkdown::render_site
而不是多次调用 bookdown::render_book
由 bookdown-demo
完成。然而,一辉是行家,他选择了后一种方式。
那么,我的问题是:当构建多个输出时,在像 Travis 这样的持续集成服务器上调用的最佳脚本是什么?
最佳答案
在 bookdown 项目中,它们通常没有什么区别,因为 rmarkdown::render_site()
eventually calls bookdown::render_book()
渲染你的书。随意使用任何一种方式。
唯一的异常(exception)是当您的 index.Rmd
不包含字段 site: bookdown::bookdown_site
时。在这种情况下,rmarkdown::render_site()
将不起作用,因为它不知道这应该是一个bookdown 项目。
顺便说一句,要使用 bookdown::render_book()
呈现所有输出格式,您可以使用参数 output_format = 'all'
。
关于r - bookdown::render_book 与 rmarkdown::render_site 对比构建所有输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53309328/
我正在尝试在记账项目中使用一些 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
我是一名优秀的程序员,十分优秀!