r-markdown投影仪演示中的重复标题页

问题描述 投票:1回答:1

[我试图在我的r markdown投影仪演示中包括一个在乳胶中自定义的标题页,但是我在输出中得到了两个标题页:一个由R markdown生成,另一个由我包含在before-body中的乳胶代码生成。 YAML标头的选项。

是否有任何方法可以防止r markdown生成标题页,以便仅在输出中显示个性化标题页?

这里是MWE:

---
author: my-name
title: my-title
date: "`r format(Sys.time(), '%d %B %Y')`"
output: 
  beamer_presentation: 
    includes:
      before_body: title-page.tex
---

## First frame

- some content

## Second frame

- some content

title-page.tex的内容:

\begin{frame}[plain]

\inserttitle

\insertauthor

\insertdate

\end{frame}

我已经尝试过将\AtBeginDocument{\let\maketitle\relax}添加到包含in_header的文件中,但仍然有两个标题页。

latex r-markdown beamer
1个回答
0
投票
代替手动创建标题页,您只需修改frame title模板:

--- author: my-name title: my-title date: "`r format(Sys.time(), '%d %B %Y')`" output: beamer_presentation: keep_tex: true includes: in_header: title-page.tex --- ## First frame - some content ## Second frame - some content

带有title-page.tex

\setbeamertemplate{title page}{ \inserttitle \insertauthor \insertdate }

© www.soinside.com 2019 - 2024. All rights reserved.