gpt4 book ai didi

r - 使用 R markdown/knitr 生成的投影仪中的目录

转载 作者:行者123 更新时间:2023-12-01 09:20:07 25 4
gpt4 key购买 nike

符合 this问题,我在使用 beamer 类文档生成目录时遇到问题,这是我在 RStudio 中使用 R markdown 和 knitr 制作的。

我的 YAML header 如下所示:

---
params:
x: !r x
author: "Author"
date: "Januar 2016"
graphics: yes
fontsize: 10pt
output:
beamer_presentation:
includes:
in_header: in_header.tex
keep_tex: yes
latex_engine: xelatex
slide_level: 1
template: body.tex
toc: true
classoption: aspectratio=169
---

我使用 body.tex 中找到的默认投影仪模板 here (我需要对标题页进行一些调整,这就是我明确提到它的原因。

我用

渲染文档
render(input = "file_name.Rmd",
params = list(x = i),
output_file = "file_name.beamer.pdf"
)

但是,生成的 pdf 中只显示一个空白页,没有 TOC。我尝试过多次运行渲染。

最佳答案

目录列出部分,而不是单个页面。但是您的文档中没有任何部分:由于您使用了 slide_level: 1,因此所有 1 级标题都是幻灯片。

如果您在文档中添加部分,您将获得一个目录。那将是正确的用途。比如:

---
output:
beamer_presentation:
slide_level: 2
toc: true
---

# Section 1

## Slide 1
Slide content

## Slide 2
Slide content

如果您真的想将个人幻灯片列表作为目录,可能有一种方法可以在您的序言中使用 \renewcommand{\tableofcontents}{...} , 但是 tex.stackexchange.com更适合这个问题。

关于r - 使用 R markdown/knitr 生成的投影仪中的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34814100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com