Дублированная титульная страница в презентации проектора r-markdown - PullRequest
0 голосов
/ 25 апреля 2020

Я пытаюсь включить титульную страницу, настроенную в латексе, в свою презентацию r уценки, но я получаю две титульные страницы на выходе: одну, сгенерированную с помощью 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, но у меня все еще есть две титульные страницы.

1 Ответ

1 голос
/ 25 апреля 2020

Вместо того, чтобы вручную создавать титульную страницу, вы можете просто изменить шаблон 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
}
...