问题标签 [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.
r - 如何在自动编号的bookdown中制作编号列表
我正在将一些 Sweave 文件转换为 rmarkdown/bookdown。我有编号列表。在乳胶中,这些是
如果我只有 2 个项目,我会写
使用标准 rmarkdown。但是我的列表是 20-30 项,我在编辑时会四处移动。后者是问题所在。当我删除或添加一个 \item 时,我将不得不重新编号。
r - 如果输出是html或latex,如何在bookdown中的R中做不同的事情
我正在使用 bookdown 同时生成 html 和 pdf。我想在 html 版本中使用动态表(DT),但在 pdf 文件中使用普通表。有没有办法在降价中做到这一点,而不必将文件作为输入分开并使用 yml 文件。就像是
谢谢伦格
r - 参考带有 bookdown 的数字
出于某种原因,我在书本文档中交叉引用数字时遇到问题。这是一个最小的例子:
当我编织这个时,R Markdown 会抛出以下警告......
这个问题似乎和这个问题很相似,通过更新解决了这个问题bookdown
。据我了解,session_info()
这应该不再是问题了:
有任何想法吗?
r - 如何在 bookdown 中集成闪亮
如何在 bookdown 文档中包含闪亮的应用程序?文档中有一个包含 miniUI 的示例,但没有说明如何包含自己的应用程序。
我尝试在子目录“myapp”中包含“myapp”作为集成文件(app.R)或使用include_app(“myapp”)或runApp(“myapp”)作为两个文件server.R和ui.R,但这不起作用。
r - 编码问题:Bookdown + DataTables (DT) + cetain 章节名称
我使用R Bookdown包来创建基于 HTML 的 Git 书籍。本书包含一个使用函数创建的交互式 HTML 表格DT::datatable()
。我注意到,如果书中的任何章节名称包含国际字母(例如“ą”、“ž”等),则交互式表格的编码会不正确。
有没有办法在章节名称和正确编码的交互式表格(DataTable)中包含国际字母?
我的Bookdown文件夹的结构:
_bookdown.yml:
_output.yml:
index.Rmd(给出正确结果):
如果在文件index.Rmd中带有标题的行# Ch 1
更改为包含国际符号的章节名称,例如,,# Ch 1 ž
就会出现编码问题:
除了章节名称中的一个附加字母外,没有其他任何变化。
我通过按RStudio中的“Build book”按钮来渲染这本书:
会话信息devtools::session_info()
:
r - 在 Rmarkdown 中输入 .tex
我正在使用 Rmarkdown/Bookdown 编写纸质/PDF 文档,这是一个了不起的工具@Yihui,谢谢!现在我正在尝试通过读取这个外部 .tex 文件将我已经放入 LaTeX 的表格包含在文档中。但是,当在 RStudio 中使用 a\include{some-file.tex}
或input{some-file.tex}
在块之外的 .Rmd 主体中编织时,LaTeX Error: Can be used only in preamble.
会产生 a 并且该过程停止。我还没有找到一种方法如何直接通过 knit 或其他方式输入到一个块中。
我在这里找到了这个问题:Rmarkdown v2, embed Latex document,虽然问题很相似,但没有答案可以反映如何将 .tex 文件输入/包含到 .Rmd 中。
我为什么要这个?有时,LaTeX 表格提供了比直接在 R 中构建更多的布局选项,例如仅包含文本而不是 R 计算数字的表格。此外,在集群上运行模型时,将结果直接导出到准备编译的 .tex 中,与打开所有这些繁重的 .RData 文件只是为了将结果转换为 PDF 相比,可以节省大量计算。类似地,有时具有不同受众的多种类型的报告,在一个主 .Rmd 文件中包含完整的 R 代码,并且仅将必要的结果集成到其他文件中,从而不必重新重做每个文件中的所有步骤,从而降低了复杂性。这样,我可以保留一份完整的报告,而不必检查我是否同时在不同的文档中包含了每一个微小的变化。
所以最后的问题是如何将准备好的 .tex-Files 变成 .Rmd-document?
感谢您的回答!
r - Bookdown Pandoc 表禁止编号
我正在为我的文章使用 BookDown。我有三张桌子。第二个表不包含任何标题或标签。我期望第三张桌子应该取数字 2,但取而代之的是数字 3。有什么办法可以抑制第二张桌子中的数字,以便桌子的数量从第一张桌子延续到第三张桌子。
r - Bookdown 习题解法
我应该如何为我正在使用bookdown
包编写的书中的练习编写解决方案?
我目前正在使用bookdown
R 包写一本书。这本书分为章节,每章都有一个markdown编号列表中的练习。我希望能够将解决方案直接放在练习下方,而不会弄乱问题的编号,并且我可以切换是否打印解决方案。我还希望能够提取选定的解决方案(或所有解决方案)以形成一个解决方案手册,作为附录打印出来。到目前为止,我有两种方法,我称之为“隐藏 R 块方法”和“YAML 方法”,但似乎都不理想,只能用于创建解决方案手册。
然后我编写了一个脚本,它使用#Solution 注释提取任何内容,并像这样将#BeginText 和#EndText 断开:
并将其保存在具有适当标题的新 .Rmd 文件中。
第二种解决方案涉及练习之间的 YAML。
我的合著者曾希望他可以使用现有的解析器提取 YAML,但最终不得不像隐藏的 R 块方法一样编写脚本。我不确定像这样使用 YAML 有多么糟糕。两种解决方案都要求每个练习至少有一个解决方案存根,以便编号相同。
我希望练习的解决方案以某种方式与练习相关联,这样,如果我们重新安排练习或添加新练习,就不会出现任何问题。我还希望能够将部分或全部解决方案提取到单独的降价文件中,我们可以使用这些文件来创建解决方案手册。
我们应该怎么做?
r - Bookdown 错误 seq.default 用于 epub 但不适用于 pdf
我正在使用 bookdown 来制作带有数学的 epub。我通常将 muy bookdown book 导出为 pdf (latex) 和 epub3。对于一个特定的文件,使用 pdf_book() 选项运行良好,但是在使用 epub_book() 选项时出现此错误:
我的 yaml 选项是
我该如何解决这个问题?
谢谢
r - 如何用章节编号给表格编号
我在 Rmd 文件中包含并交叉引用了一个表,并且我想添加带有表标题和引用编号的章号,例如“TABLE 1.1 测试”,而不是“TABLE 1 测试”。我使用 bookdown::word_document2 渲染文件。这是一个最小的例子:
Rmarkdown/Bookdown 真是个了不起的工具@Yihui,谢谢!