Bookdown PDF 输出中目录之前的章节

2023-12-01

我希望一章出现在目录之前(但在标题页之后)pdf_book的输出Bookdown.

一种方法是将章节添加到.tex文件并使用链接它before_body:。然而,这意味着该章节不会出现在gitbook(我也需要)。我不想同时保留.tex and .Rmd同一章的版本。

理想的解决方案是,如果该章可以保存在.Rmd文件,并将其内容提取到before_body for pdf_book。这样它仍然可以用于gitbook。虽然我不确定我该如何做到这一点,或者确实是否可能?

有解决办法吗?或者是否超出了限制Bookdown的灵活性?

任何帮助将不胜感激,谢谢!


人们可以在文档中手动触发目录创建,从而更好地控制其位置。当然,应该禁用自动目录创建:

---
title: "MWE"
output:
  bookdown::pdf_book:
    toc: False
---

```{r child = 'file-you-want-to-include.Rmd'}
```

```{=latex}
% Trigger ToC creation in LaTeX
\tableofcontents
```

# Rest of your document starts here

缺点是这只适用于 PDF 输出,不适用于 HTML。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Bookdown PDF 输出中目录之前的章节 的相关文章

  • 如何删除 Rmd 输出到 PDF 中代码块之间的空白?

    如何删除图表末尾与下一个图表之间的多余空白 我有一个闪亮的应用程序 运行参数化的 Rmd 输出为 html 和 PDF html 很好 但 PDF 中有太多空白 我应该将所有内容都放入两页中 因此边距 几何形状很软 但是我需要在第 1 页底
  • 在 Rstudio 中的 RMarkdown 中循环生成 pander 表

    我使用类似于下面的代码片段的代码生成了一组表 r tables echo TRUE eval TRUE require reshape2 require pander data mtcars data AirPassengers dta l
  • 错误:输入文件并非全部位于同一目录中,请提供显式 wd

    在尝试构建一个大约两周前工作的 PDF 后 没有大惊小怪 在一台全新安装了 R R studio 的新机器上 bookdown等等 我有这个错误 Error Input files not all in same directory ple
  • 我可以在乳胶文档的标题中使用 knitr 内联表达式吗?

    我想使用 Knit Sweave 内联调用 Sexpr 在 LaTeX 文档的标题中 在 begin document 命令之后但在 maketitle 命令之前 内联 R 代码将从我嵌入 LaTeX 的 R 脚本早期创建的 R 数据帧中提
  • Rmarkdown 到 Word 输出 - 在标题上方插入图像

    我有一个 Rmarkdown 文档 我正在将其输出到 Word 并且我正在尝试将公司徽标插入到页面顶部 位于包含标题和作者的标题上方 我还没有找到解决这个问题的办法 我尝试过使用pandoc args to include in heade
  • 使用 flextable 中的 add_header_row 创建不同宽度的列

    我有数据如下 dat lt structure list rn c type A type B type C freq list c 0 0 0 5 7 16 28 c 2 1 0 5 0 8 c 0 0 3 5 12 53 73 cols
  • .rmd 文件的访问名称并在 R 中使用

    我正在编织一个名为MyFile rmd 我如何访问该字符串MyFile在编织过程中并将其用于 在 YAML 标头的标题部分中使用 在后续的 R 块中使用 title r rmarkdown metadata title author My
  • 缩放电缆表以适合页面宽度

    如何使用 kable 函数格式化 pdf 中的表格 因为我的输出表格宽度超过了pdf的宽度 这是一个例子 output pdf document r df lt cbind mtcars 1 5 mtcars 1 5 knitr kable
  • 删除 rmarkdown 文档中的部分

    我希望将章节标题放在页眉而不是页面正文中 fancyhead C 将节标题放在标题中 但如何抑制节的正文打印 title Untitled classoption landscape output pdf document number s
  • 如何控制knitr kable科学记数法?

    我有一个像这样的数据框 gt summary variable value 1 var1 5 810390e 06 2 var2 5 018182e 06 3 var3 5 414286e 06 4 var4 3 000779e 02 5
  • 仅在 RMarkdown 中引用作者/在文本引用中添加所有格

    我想引用 RMarkdown 中的一位作者在他的名字中添加所有格 的内容 但是 我找不到在没有出版年份的情况下引用作者或直接添加所有格的方法 s 它应该看起来像这样 在芬纳 2012 的书中 最小工作示例 对于 R 笔记本 title R
  • Rmarkdown:同一页面上的多个图具有单独的标题

    我正在用 R markdown 编写一份带有 pdf 输出的报告 我有几个图 我想在 2x2 矩阵中每页显示四个图 有没有办法让它们像这样显示并带有单独的标题 这是我到目前为止所尝试过的 包 gridExtra 我可以轻松设置我想要的布局
  • R 笔记本:opts_chunk 没有效果

    我正在开发我的第一台 R 笔记本 除了一个问题之外 它运行得很好 我想成为我内联输出的数字 r realbignumber 以逗号作为分隔符且最多 2 位小数 123 456 789 12 为了实现这一目标 我在文档的开头添加了一个块 其中
  • 在 Python 中读取 .docx 文件以查找删除线、项目符号和其他格式

    任何人都可以帮助我在使用 python docx 的 Python 中识别 docx 文件中的段落是否包含带有删除线格式的文本 即它出现但被划掉 或者在开头有一个项目符号点 我正在尝试编写一个脚本来识别文档中的结构并解析内容 到目前为止 我
  • 自动化 RStudio 处理 RMarkdown?

    我有一个 RMarkdown 文件 用于生成漂亮的 HTML 报告 问题是 我希望能够自动化它 以便它可以在无头服务器上运行 因此 不会有人启动 Rstudio 并按下 knithtml 按钮 而且 Rstudio 似乎正在做很多额外的魔法
  • 如何在knitr中安装软件包?

    到目前为止 我一直在使用这段代码来加载 R 包并编写 R 文件 但我正在尝试使用knitr rm list ls all TRUE kpacks lt c ggplot2 install github devtools mapdata ne
  • 为什么 data.table `:=` 的 knit 缓存失败?

    这在精神上与this https stackoverflow com q 15267018 1900520问题 但机制上一定不同 如果您尝试缓存knitr包含一个块data table 分配然后它的行为就好像该块尚未运行 并且后面的块看不到
  • 更改 pander 中的默认对齐方式 (pandoc.table)

    我目前正在切换到pander对于我的大部分时间knitr markdown格式化 因为它提供了如此出色的pandoc支持 我不太满意的一件事是默认的居中对齐 营销人员可能会喜欢它 但对于技术报告来说这是一个可怕的事情 使用的最佳选择Hmis
  • 如何在knitr和RStudio中为word和html设置不同的全局选项?

    我正在使用 RStudio 0 98 932 和 knitr 1 6 想要为word和html设置不同的全局knitr选项 例如 想要将word的fig width和fig height设置为6 html的fig width和fig hei
  • RMarkdown html_output 错误

    我正在尝试使用 RStudio 创建 RMarkdown 文档闪亮的服务器 如果输出是 pdf 它工作正常 但如果我想要它作为 html 我会在过程结束时收到以下错误 在 RMarkdown 控制台中 我可以看到它达到了 100 错误 ht

随机推荐

  • 如何排除 ModelMultipleChoiceField 中的值?

    我不希望登录的用户显示在此 ModelMultipleChoiceField 上 以限制自己与自己创建以下关系 那么如何从查询集中排除登录用户 这可能是一个简单的修复 但我是 Django 新手 它已经让我困惑了几个小时 forms py
  • 在 if 语句之外使用变量

    我不完全确定这在 Java 中是否可行 但是我如何在声明它的 if 语句之外使用在 if 语句中声明的字符串 你不能因为变量范围 如果您在内部定义变量if声明 而不是它只在范围内可见if语句 其中包括语句本身以及子语句 if String
  • iPhone:在导航上强制将方向从纵向更改为横向

    有什么方法可以在导航时强制将应用程序方向从纵向更改为横向 我有一个要求 当将控制器从 A 推到 B 时 B 应该处于横向 但我的 A 控制器处于纵向 在 ViewController B 的 viewDidLoad 中添加以下代码行 UIA
  • 静态初始化

    当我编译代码时遇到问题 当我编译我的代码 foo2 var 在类 foo 中返回 null 时 我似乎不明白为什么 我在 foo2 类中进行静态初始化导致 foo2 var 在 foo 类中为 null 的方式是否有问题 任何帮助表示赞赏
  • 对字典进行排序并将其写入 CSV 文件

    我有一本字典 其中元组作为键 列表作为值 myDict 1 9078752378 Smith Bob Head guard 2 9097615707 Burdell George Lifeguard 3 9048501430 Smith A
  • 带有文字和图像的 Facebook 墙贴

    几天来我一直在寻找一个简单的教程 如何使用图形 API 制作带有图标或图像和一些文本的 facebook 墙贴 我尝试了无数的教程 它们看起来都很复杂 我无法让它们工作 即使 SDK 附带的示例也不会创建会话 我已经成功设置了 SDK 并获
  • Google 云负载均衡器端口 80,到服务端口 9000 的 VM 实例

    我是 GCE 的新手 我对设置负载均衡器感到困惑 如果我有两个实例 在端口 9000 上提供服务 我想设置一个在端口 80 上接受的平衡器 然后将请求路由到端口 9000 中的实例 像这样的图表 LB port 80 gt VM port
  • 如何像阴影按钮一样绘制Windows 7任务栏

    Windows 7 任务栏按钮绘制在阴影背景上 颜色阴影以某种方式对鼠标位于按钮上的位置做出反应 我想在我的应用程序中使用这样的按钮 我怎样才能做到这一点 也许尝试一下 绘制主题背景 http msdn microsoft com en u
  • CKEditor 实例已存在

    我正在使用 jquery 对话框来呈现表单 通过 AJAX 获取 在某些表单上 我使用 CKEditor 作为文本区域 编辑器在第一次加载时显示良好 当用户取消对话框时 我将删除内容 以便在以后的请求时重新加载它们 问题是 一旦重新加载对话
  • 在 aar 中包含 /libs/ 文件夹

    感觉我要疯了 这一定是这么简单 我有一个 android aar 我是用它构建的gradle assembleRelease并且还使用maven publish插入 我认为 libs 是默认包含的 但显然不是 Android 工具网站显示其
  • 如何在 $.ajax 请求上设置超时并在花费太长时间时重做?

    有人可以向我展示一个为 ajax 请求设置超时的实际示例 并在第一个请求超时时重做整个请求 我已阅读文档但没有得到它 我将不胜感激任何帮助 这是我的 ajax 请求 ajax url ajax product php type get da
  • 计算 Perl 或 Ruby 中重叠的正则表达式匹配数

    这是后续那个问题 我了解到 在 Python 中查找重叠的正则表达式匹配并不简单 因此决定进行额外的查询 看看 Perl 和 Ruby 如何完成这项任务 我想count正则表达式与某个字符串的所有可能匹配的数量 我所说的 全部 是指结果应该
  • 在文本组件上绘制轮廓边框

    我正在尝试画一个边界Text在SWT 这就是我现在得到的 公共类 BorderedText 扩展 Text public BorderedText Composite parent int style super parent style
  • 如何反转 css 过渡属性宽度?

    所以我想制作一个CSS动画属性 其中宽度向左延伸但总是向右延伸 我试图弄清楚如何使宽度向左延伸而不是默认的向右延伸 我应该如何解决这个问题 下面是 JsFiddle Jsfiddle Html div div Css div positio
  • Angular Material 找不到 Angular Material 核心主题

    在我的 Angular2 项目中 我安装了最新的材质插件https material angular io guide getting started 接下来我添加 import angular material prebuilt them
  • 文件上传的严格标准错误

    我写了一个PHP脚本来上传文件 但是当我按下提交按钮时 它给出了一条错误消息 Strict Standards Only variables should be passed by reference in H xampp htdocs p
  • 动态创建变量(对于列表)

    我知道这可能是一个坏主意 但似乎是在创建所有可能的选项并忽略未使用的结果之外执行此操作的 最佳 方法 我有一个源文件 其中包含 12 个潜在值 我已经在列表中拥有所有必需的字符串 但是我的目标是使每个字符串成为列表本身的开头 如果这有意义的
  • 用 PHP 制作可分发的独立程序

    我决定用 PHP 编写一些应用程序 这些应用程序应该在用户的计算机上离线运行 但是 我似乎找不到用户友好的安装向导来创建运行脚本的本地服务器 有任何想法吗 PS 这是我想要的一个例子 http www nolapro com 您可以走老路并
  • 我如何阅读这个 Swift 语法? [复制]

    这个问题在这里已经有答案了 我在用Vapor第一件事是使用 get 方法 如下所示 drop get hello request in return Hello world 现在我的理解是闭包就像类型函数的变量 正确的 在这里我看到我们调用
  • Bookdown PDF 输出中目录之前的章节

    我希望一章出现在目录之前 但在标题页之后 pdf book的输出Bookdown 一种方法是将章节添加到 tex文件并使用链接它before body 然而 这意味着该章节不会出现在gitbook 我也需要 我不想同时保留 tex and