Я не вижу всего того, что вы описываете: у меня отображаются номера разделов, но оглавление не пустое. Следующее исправляет проблему с номером раздела, но может не исправить ваше оглавление:
Проблема в сгенерированном файле .tex
. Когда вы указываете тему "Мадрид", R Markdown помещает строку LaTeX
\usetheme[]{Madrid}
в файл .tex
. Проблема в том, что он вставляется после нескольких настроек в стиль (\setbeamertemplate{section page}
и т. Д.) И переопределяет их.
[Отредактировано, чтобы добавить:] это на самом деле так и должно быть. Вы просили Мадрид, если вы хотите что-то другое, вы должны спросить об этом. Пандок не должен отменять тему, которую вы просили.
Есть несколько способов попросить об этом изменении в мадридской теме. Один
чтобы включить запрос в заголовок, поместив его в файл (например, mysections.sty
) и поместив его в свой YAML:
output:
beamer_presentation:
includes:
in_header: mysections.sty
mysections.sty
должен содержать что-то вроде этого (по умолчанию Pandoc):
\setbeamertemplate{section page}{
\centering
\begin{beamercolorbox}[sep=12pt,center]{part title}
\usebeamerfont{section title}\insertsection\par
\end{beamercolorbox}
}
Возможно, вам потребуются другие параметры (например, \begin{beamercolorbox}[sep=12pt,center,rounded,shadowed]
).