Latex r-markdown beamer演示文稿中重复的标题页
我试图在我的r markdown beamer演示文稿中包含一个用latex定制的标题页,但我在输出中得到了两个标题页:一个是由r markdown生成的,另一个是由latex代码生成的,我在YAML标题的Latex r-markdown beamer演示文稿中重复的标题页,latex,r-markdown,beamer,Latex,R Markdown,Beamer,我试图在我的r markdown beamer演示文稿中包含一个用latex定制的标题页,但我在输出中得到了两个标题页:一个是由r markdown生成的,另一个是由latex代码生成的,我在YAML标题的before body选项中包含了该代码 有没有办法阻止r markdown生成一个标题页,这样我只能在输出中获得我的个性化标题页 这里是一个MWE: --- 作者:我的名字 标题:我的标题 日期:“`r格式(Sys.time(),'%d%B%Y')`” 输出: beamer_演示: 包括:
before body
选项中包含了该代码
有没有办法阻止r markdown生成一个标题页,这样我只能在输出中获得我的个性化标题页
这里是一个MWE:
---
作者:我的名字
标题:我的标题
日期:“`r格式(Sys.time(),'%d%B%Y')`”
输出:
beamer_演示:
包括:
正文前:title-page.tex
---
##第一帧
-一些内容
##第二帧
-一些内容
title-page.tex的内容:
\begin{frame}[plain]
\inserttitle
\insertauthor
\insertdate
\end{frame}
我已经尝试将
\AtBeginDocument{\let\maketitle\relax}
添加到包含在\u header中的文件中,但我仍然得到了两个标题页。您可以简单地修改框架标题
模板,而不是手动创建标题页:
---
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
带有标题页.tex
:
\setbeamertemplate{title page}{
\inserttitle
\insertauthor
\insertdate
}
你的建议解决了我的问题!还有一件事:有了这个解决方案,我怎样才能得到一个普通的标题页?我将编辑MWE以包含此详细信息。@Pedro如果您有新问题,请提出新问题。这不是新问题,是我的MWE太少,对此表示抱歉。我通过在模板定义中添加\thispagestyle{plain}
来解决这个问题。谢谢您的帮助。@Pedro经验法则:如果您以使现有答案无效的方式修改问题,则表明这是一个新问题。你的问题可能无法通过现有的问答解决,因为它太小了,但是问另一个更具体的问题不会让你付出任何代价