我想在演示文稿中添加顶部进度导航栏,但我不知道该怎么做。我在谷歌上搜索,结果都是关于如何删除它的问题。
这就是我想要的一个例子:
代码:
\documentclass[10pt, xcolor=x11names]{beamer}
\usecolortheme{seagull}
\useoutertheme{infolines}
\usefonttheme[onlymath]{serif}
\setbeamertemplate{headline}[default]
\setbeamertemplate{navigation symbols}{}
\mode<beamer>{\setbeamertemplate{blocks}[rounded][shadow=true]}
\setbeamercovered{transparent}
\setbeamercolor{block body example}{fg=blue, bg=black!20}
编辑:
我刚刚发现我应该用这个:
\useoutertheme[subsection=false]{miniframes}
但是小节的项目符号是垂直显示的(而不是像上图那样水平显示的),太丑了。如何解决这个问题?!
答案1
此类导航可通过 添加\useoutertheme{miniframes}
。在其默认配置中,项目符号位于彼此下方,若要使它们排成一行,请使用\documentclass[compress]{beamer}
。
\documentclass[10pt, xcolor=x11names,compress]{beamer}
\usecolortheme{seagull}
\useoutertheme{infolines}
\usefonttheme[onlymath]{serif}
\setbeamertemplate{headline}[default]
\setbeamertemplate{navigation symbols}{}
\mode<beamer>{\setbeamertemplate{blocks}[rounded][shadow=true]}
\setbeamercovered{transparent}
\setbeamercolor{block body example}{fg=blue, bg=black!20}
\useoutertheme[subsection=false]{miniframes}
\begin{document}
\section{Section1}
\subsection{Subsection1}
\begin{frame}
\frametitle{Frame11}
\end{frame}
\subsection{Subsection2}
\begin{frame}
\frametitle{Frame12}
\end{frame}
\section{Section2}
\begin{frame}
\frametitle{Frame2}
\end{frame}
\subsection{Subsection1}
\begin{frame}
\frametitle{Frame21}
\end{frame}
\subsection{Subsection2}
\begin{frame}
\frametitle{Frame22}
\end{frame}
\subsection{Subsection3}
\begin{frame}
\frametitle{Frame23}
\end{frame}
\section{Section3}
\begin{frame}
\frametitle{Frame3}
\end{frame}
\frame{}
\end{document}