r-markdown beamer 演示文稿中的重复标题页
Duplicated title page in r-markdown beamer presentation
我试图在我的 r markdown beamer 演示文稿中包含一个用 latex 定制的标题页,但我在输出中得到两个标题页:一个由 R markdown 生成,另一个由我包含在before-body
YAML 的选项 header。
有什么方法可以防止 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
但我仍然有两个标题页。
无需手动创建标题页,只需修改 frame title
模板即可:
---
author: my-name
title: my-title
date: "`r format(Sys.time(), '%d %B %Y')`"
output:
beamer_presentation:
keep_tex: true
header-includes: |
\setbeamertemplate{title page}{
\inserttitle
\insertauthor
\insertdate
}
---
## First frame
- some content
## Second frame
- some content
我试图在我的 r markdown beamer 演示文稿中包含一个用 latex 定制的标题页,但我在输出中得到两个标题页:一个由 R markdown 生成,另一个由我包含在before-body
YAML 的选项 header。
有什么方法可以防止 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
但我仍然有两个标题页。
无需手动创建标题页,只需修改 frame title
模板即可:
---
author: my-name
title: my-title
date: "`r format(Sys.time(), '%d %B %Y')`"
output:
beamer_presentation:
keep_tex: true
header-includes: |
\setbeamertemplate{title page}{
\inserttitle
\insertauthor
\insertdate
}
---
## First frame
- some content
## Second frame
- some content