问题标签 [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 回答
4079 浏览

r - R markdown / bookdown - 如何在摘要下方显示关键字?

我在 .Rmd 文件中定义了关键字,但它们在输出 PDF 中不可见。


电流输出

没有关键字的输出


预期成绩

关键字的预期结果


当前.Rmd

.Rmd 文件的第一行如下所示:

0 投票
2 回答
1389 浏览

r - R markdown / bookdown - 如何切换到文章?

输入数据

我准备了一个示例 Rmd 文件,其中引用了图形、表格和方程式,设置为输出“bookdown::pdf_document2”。它编译为 PDF 时没有错误。

我把它放在保管箱上: https ://www.dropbox.com/sh/zmu0a4wq95ywssv/AAD-nHlkDiLknLk2NVR4Xup3a?dl=0


问题

现在我希望设置为输出格式 'rticles::elsevier_article'

我怎样才能做到这一点?

问题

当我将输出行从 bookdown::pdf_document2 更改为 rticles::elsevier_article

我收到一条错误消息。

即使我从输出中删除其他参数:

尝试切换

我仍然收到一条错误消息:

0 投票
3 回答
734 浏览

r - 文章中的交叉引用

bookdown 为方程式、图形、表格和部分提供了很好的交叉引用选项: https ://bookdown.org/yihui/bookdown/cross-references.html

但是,当我设置为输出 'rticles::elsevier_article' 时,它们似乎不起作用。

文章中交叉引用的可用选项有哪些?

0 投票
0 回答
272 浏览

r - natbib 似乎不适用于 pdf_book / rticles

在我的 .Rmd 文件中,我引用 .bib 文件中的位置如下:“让我引用一篇文章:[@SampleTitle2016]”

当我“编织当前”时,我想要一个 .tex 文件,其中对文章的引用由 \cite、\citep 或 \citet 命令提供。

我注意到,如果我在输出参数中省略了 'citation_package: natbib' 行,引用将作为原始文本提供:

没有 natbib 的样子

但是,如果添加提到的行,.tex 文件看起来更好,但由于某种原因,参考书目无法正确显示 /(编译?) - 我看到“?” 而不是正确的引用:

natbib 看起来如何

我的 .Rmd 如下所示:

我的参考书目文件如下所示:

0 投票
1 回答
369 浏览

r - R markdown - 为 LaTeX 包设置选项

如果我以以下方式在 .Rmd 文件中设置输出参数:

在生成的 .tex 文件中,endfloat包将与选项“nomarkers”一起使用。换句话说,以下行将包含在生成的 .tex 文件中:

如何为输出使用的 LaTeX 包设置选项?

在我的示例中,我希望将 endfloat 选项设置为“标记”,因此 .tex 文件中提到的行将如下所示:

0 投票
1 回答
424 浏览

r - 如何强制 R markdown / LaTeX 在参考书目中显示“注释”字段(显示附加信息)?

我在 .Rmd 文件中使用参考书目:

我的示例 .bib 条目如下所示:

我必须在参考书目中显示“注释”字段。如果是上面的示例(网页) - 有关访问日期的信息,如果是文章 - 文章的语言。

对于上面的示例,我希望在 PDF 文件中包含以下条目:

Somebody,2016 年。LaTeX 全球数据库。访问时间:2017-01-10

我怎样才能做到这一点?

0 投票
1 回答
1423 浏览

r - R markdown - 如何在引用的文章中删除一年左右的额外括号?

我正在准备一份文件,其中我引用了不止一篇文章。我希望将它们全部放在一个括号中,例如:

(第 1 条;第 2 条;第 3 条)中提到了这一点。

不幸的是,我注意到 RMarkdown 在一年左右添加了括号:

一年左右的括号

我怎样才能删除它们?

我的文件:

0 投票
0 回答
175 浏览

r-markdown - R Notebook:一个脚本,多个 HTML 页面

我有一个生成大量数字的 R Notebook 脚本,我想让它呈现为几个可导航的页面(而不是一个带有锚标签的长文档)。例如,带有可点击链接的标题页。我可以做到这一点——过去也有——通过将我的脚本分解成几个不同的脚本来生成单独的 HTML 文件,然后创建一个链接到它们的母版页。这解决了问题,但有点笨拙,因为不同的页面在不同的情况下基本上是相同的输出,因此将源文件拆分没有意义。我认为使用 Bookdown 可以做到这一点,因为它将内容分解为带有目录的单独章节。尽管如此,我认为这将意味着牺牲一些笔记本功能。有没有办法使用 R Notebook 来实现类似的结果?

0 投票
0 回答
352 浏览

python - 在 Python 和 R 中使用块的 R 降价 - 是否有可能使用共享变量?

我准备了以下混合 Python 和 R 的 R Markdown 文档!代码:

编译为:

我的 R 降价代码的编译版本

如您所见,我在代码块中重复了 FirstHist字符串 3 次。

我想知道是否有任何重构的可能性 - 使用一个共享(在所有块之间)变量?

0 投票
1 回答
244 浏览

r - R bookdown - 表头中的数学不起作用

在克隆了bookdown-demo之后,我试图在标题中获得一个带有一些数学的表格。在 html 输出中一切正常。在 PDF 输出中它被破坏了:

块:

Bookdown - PDF:(在这里你可以看到错误的输出)

在此处输入图像描述

Rmarkdown - PDF:(结果符合预期)

在此处输入图像描述

Bookdown - HTML:(结果符合预期)

在此处输入图像描述

这是 Latex-Code bookdown 产生的: