答案1
您連結到的第一個範例使用主題的修改版本Berlin
,而該版本又使用主題中的標題miniframe
。您只需繼續使用metropolis
主題並添加此標題即可。
您剩下要做的就是決定您想要哪種顏色 - 只需修改即可\setbeamercolor{section in head/foot}{fg=normal text.bg, bg=structure.fg}
\documentclass{beamer}
\usetheme{metropolis}
\makeatletter
\setbeamertemplate{headline}{%
\begin{beamercolorbox}[colsep=1.5pt]{upper separation line head}
\end{beamercolorbox}
\begin{beamercolorbox}{section in head/foot}
\vskip2pt\insertnavigation{\paperwidth}\vskip2pt
\end{beamercolorbox}%
\begin{beamercolorbox}[colsep=1.5pt]{lower separation line head}
\end{beamercolorbox}
}
\makeatother
\setbeamercolor{section in head/foot}{fg=normal text.bg, bg=structure.fg}
\begin{document}
\section{section 1}
\subsection{section name}
\begin{frame}
\frametitle{blub}
abc
\end{frame}
\begin{frame}
\frametitle{blub}
abc
\end{frame}
\section{section 2}
\begin{frame}
\frametitle{blub}
abc
\end{frame}
\section{section 3}
\begin{frame}
\frametitle{blub}
abc
\end{frame}
\end{document}
[如果您更喜歡連結到的第二個模板中的導航欄,您可以查看beamerouterthemesplit.sty
並從那裡獲取標題 - 但我個人認為這在大都市中看起來不太好,因為深色框架標題已經相當主導的元素,不需要分割主題的大標題。