\documentclass[10pt]{beamer}
\usetheme{metropolis}
\setbeamercolor{structure}{fg=blue!55!green}
\usepackage{graphicx}
\usepackage{mathabx}
\usepackage{enumitem}
\usepackage{xcolor}
\usepackage{booktabs}
\usepackage[scale=2]{ccicons}
\usepackage{pgfplots}
\usepgfplotslibrary{dateplot}
\usepackage{xspace}
\setitemize{itemsep=10pt,% Change the item separation here
label=\usebeamerfont*{itemize item}% These lines are necessary to restore the bullets to each item
\usebeamercolor[fg]{itemize item}%
\usebeamertemplate{itemize item}%
}
\setbeamertemplate{caption}[numbered]{}% Number float-like environments
我正在为 Beamer 使用 Metropolis 主题,但以下代码没有像新加坡主题那样显示标题。我该如何添加标题,以便观众可以看到 Metropolis 中演示文稿的轮廓?
我想使用 Metropolis 在演示文稿中添加显示我所在位置的标题。
答案1
如果您想使用新加坡主题标题,请检查文件beamerthemeSingapore.sty
并查看它加载了哪个外部主题,因为这是headline
定义的位置。我们在那里找到:
\useoutertheme[subsection=false]{miniframes}
现在让我们检查beamerouterthememiniframes
一下模板的定义headline
,它被称为:
\defbeamertemplate*{headline}{miniframes theme}
headline
因此解决方案是在加载后相应地设置模板metropolis
,这可以通过以下方式完成:
\documentclass[10pt]{beamer}
\useoutertheme[subsection=false]{miniframes}
\usetheme{metropolis}
\setbeamertemplate{headline}[miniframes theme]
\title{How to use Singapore section headline in metropolis theme?}
\begin{document}
\frame{\titlepage}
\section{SECTION}
\subsection{SUBSECTION}
\frame{Content}
\frame{Content}
\frame{Content}
\subsection{SUBSECTION}
\frame{Content}
\section{SECTION}
\frame{Content}
\frame{Content}
\frame{Content}
\frame{Content}
\section{SECTION}
\subsection{SUBSECTION}
\frame{Content}
\frame{Content}
\frame{Content}
\subsection{SUBSECTION}
\frame{Content}
\end{document}