问题标签 [bookdown]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2483 浏览

css - creating custom blocks in RStudio's bookdown

I'm experimenting with the great new package bookdown to create a gitbook-style book using RMarkdown within RStudio. See here.

My question is about creating custom blocks. There is an example in the documentation of how to define a block style in a CSS file:

And the authors give some examples of what blocks might look like.

enter image description here

AFAIK, there is not an example of how to define this specific block with an icon. I don't know much about CSS, so looking for something I can modify.

I'd like to use font awesome icons like Leanpub does to create some special sidebars. Any ideas for creating something like this:

enter image description here

I think I would need to copy the fontawesome directory, specify the path to the included fontawesome css file (somewhere, not sure where), and use the <i> tag in my div definition, e.g., <i class="fa fa-comment"></i>. Not real clear on how to implement this though...or if it would even work.

0 投票
3 回答
2889 浏览

r - 使用 bookdown 包引用“手工”表

我正在尝试使用该bookdown包引用一个表。在表格的文档中,作者只展示了如何使用knitr::kable.

\@ref(tab:table1)在这里。

使用knitr::kable效果很好。显示表格的标题,我可以引用表格。我想对经典的手工降价表做同样的事情,但显然下面的代码失败了。我该怎么做才能获得与上面的代码类似的结果?

\@ref(tab:table2)在这里。

这张图片显示了此代码在编织时的输出。

这个

0 投票
1 回答
1098 浏览

r - 删除 R、Rmarkdown 中“bookdown”中的 facebook 和 twitter 链接

我正在使用bookdownR 中的包来编写一个 gitbook,但我不希望最终的书有到 facebook、twitter 的共享链接。我在YAML

但我收到一个错误

谁能帮我设置选项,YAML以便在最终渲染中不显示共享选项?

谢谢!序列号

0 投票
0 回答
181 浏览

r - 使用 R 中的 bookdown 包共享 gitbook - 其他用户确实可以看到所有章节

我有一个gitbookbookdown包中生成的R,但我无法有效地与合作者分享这本书。

问题是,如果我将html生成的文件发送给他们gitbook,首页(第一章)显示得很好,但其他章节的链接都不起作用。我相信的原因是,即使我将各个章节与主文件放在同一文件夹中,这本书也会html在单击其他章节的位置寻找其他章节的文件。html

我的问题是 - 如果所有章节文件都在同一个文件夹中,我如何有效地共享gitbook并确保链接有效。

谢谢!

序列号

0 投票
3 回答
1600 浏览

latex - 没有换行符的Rmarkdown空格~

在 Latex 中,可以插入一个不以~字符结束行的空格。所以写作Fig.~\ref{fig:f1}会写成

图。1

并且它确保文本换行永远不会在 Fig. 和数字 1 之间断开一条线。

但是,在 Rmarkdown 写作Fig.~\@ref(fig:f1)中,Fig.\~\@ref(fig:f1), 或Fig.\\~\@ref(fig:f1翻译为Fig.\textasciitilde{}\ref{fig:f1}给予

图~1

在输出中。如何~在 rmarkdown 中插入等价物?我实际上正在使用bookdown。

0 投票
3 回答
1206 浏览

r - 围绕 kable-tables 的多个 bookdown/rmarkdown/knitr 问题

在 RStudio 中,我尝试将 rmarkdown 与bookdown结合使用(主要是为了参考表格和数字的能力),并且在表格和标题的格式方面遇到了麻烦。请考虑以下示例:

所得产品的详细信息是: 在此处输入图像描述

这有多个问题:

  1. 标题中的“粗体”不是 rmarkdown 格式
  2. “^2^”不会产生预期的上标(特别奇怪,因为“--”被理解为破折号)
  3. 表格中无法理解引用(在文本中,表格代码上方,它工作得很好,但不包含在屏幕截图中)

另一个问题是当前生产的乳胶不会产生对“booktabs”包的引用,这可能是正确使用 kable 的“booktabs = TRUE”参数所必需的(它直接来自 booktabs 文档,因此应该可以工作)。

请让我知道如何实现我正在尝试的目标...

约翰

0 投票
1 回答
1319 浏览

r - 单文件簿记文档中的交叉引用

bookdown 包的承诺之一是为图形/表格标题自动编号以及交叉引用图形/表格/部分的功能。

如果我们bookdown::html_document2在 YAML 中使用,则声称可以为单 Rmd bookdown 启用:https ://bookdown.org/yihui/bookdown/a-single-document.html

查看 bookdown 手册那一章的原始 rmarkdown,我尝试按照说明制作可以使用这些交叉引用功能的单个 Rmd 文件。但是我无法通过交叉引用使其按预期呈现。

这是一个简单的 Rmd 示例:

这是我在 RStudio 中单击 knit 按钮时得到的输出,交叉引用并没有按预期工作:

在此处输入图像描述

如何获得交叉引用以显示图形编号并成为图形的实时链接?我怎样才能让标题按预期格式化?

这是我的会话信息:

0 投票
1 回答
2682 浏览

r - bookdown with specific latex template

I very much believe that Rmarkdown and bookdown are the future of content publishing, however some publishers use specific LaTeX templates, and in order to submit the manuscript they need it in that precise template.

For example, see this Springer manuscript template:

http://resource-cms.springer.com/springer-cms/rest/v1/content/20566/data/v3/monographs

Is it possible to make bookdown use this template in order to produce a PDF file?

EDIT: in this book (https://bookdown.org/yihui/bookdown/) on section 4.2 Theming I read it is indeed possible, but I might end up designing a "custom Pandoc LaTeX template".

I guess the question is now about how to design this Pandoc template, and section 4.3 provides some details about it.

0 投票
1 回答
150 浏览

r - 如何防止bookdown删除.Rmd文件?

我在 RStudio 中使用 Bookdown。有时,当文档拒绝编织时,我会收到一条无用的错误消息(例如:

这对我来说几乎意味着任何事情,我剩下的唯一线索(没有将代码一分为二)是神秘的行号,就像495-497上面的例子一样。问题是行号是指已经删除的文件,我不知道如何防止它消失。keep_md: yes不支持bookdown::pdf_book...

如何防止.Rmd文件消失?


Linux 解决方法:

sudo chattr +i Mamede02.Rmd在终端中使用(Mamede02.Rmd是您要防止消失的文件的名称/完整路径),但要快:您需要在创建文件之后(开始编织过程之后)和文件之前执行此命令消失。

0 投票
1 回答
1400 浏览

r - 如何为 bookdown::tufte_book2() 设置两侧对称布局

我正在使用来自Yihui 的样板bookdown的奇妙的新包,使用输出。bookdown::tufte_book2()

结果很可爱,但我希望页面是对称的,这样页边距总是在两面书的外面。

我知道原来的 tufte 乳胶包 通过简单的设置提供了这个:

我在哪里将它插入到我的 bookdown 项目中?

我试过只是将它添加到 中preamble.tex,但这并没有做任何事情。


Ps.:请不要对我大喊这是 LaTeX 问题;真的不是。这是一个恰好输出LaTeX的rmarkdown/问题。bookdown

Pps.:我有没有提到过亿辉的书本包是多么奇妙和美丽?(学术)(~nerdy)出版的未来与我们同在!