我正在用 Latex 构建一个模板演示文稿。我想使用 Metropolis beamer 主题以及 miniframes 来实现炫酷的导航。
我正在尝试推迟我的页码,但我不知道如何做到这一点。
最小可重现示例:
\documentclass{beamer}
\usetheme{metropolis}
\useoutertheme[subsection=false]{miniframes}
\begin{document}
\begin{frame}{Table of contents}
\setbeamertemplate{section in toc}[sections numbered]
\tableofcontents[hideallsubsections]
\end{frame}
\section{hello}
\begin{frame}{Example}
Text
\end{frame}
\section{hello 2}
\begin{frame}{Example}
More text
\end{frame}
\begin{frame}{Example}
Even more text
\end{frame}
\end{document}
根据其他问题,我尝试了以下方法:
\setbeamercolor{page number in head/foot}{bg=white}
通过将页码设置为与背景相同的颜色来推迟页码。不知道为什么,但页码仍然是黑色。
\pagenumbering{gobble}
不知道为什么这应该有帮助,但没有用。
\begin{frame}[plain]
还有一些其他类似的事情,丢失了迷你框架导航栏。
有谁有想法吗?太好了!
答案1
除了metropolis
主题之外,您还可以使用moloch
,这是 的一个更现代的分支metropolis
。它的优点是它默认不添加帧编号,而是允许用户通过page number in head/foot
beamer 的常用模板根据需要添加它们:
\documentclass{beamer}
\usetheme{moloch}% modern fork of the metropolis theme
\useoutertheme[subsection=false]{miniframes}
\begin{document}
\begin{frame}{Table of contents}
\setbeamertemplate{section in toc}[sections numbered]
\tableofcontents[hideallsubsections]
\end{frame}
\section{hello}
\begin{frame}{Example}
Text
\end{frame}
\section{hello 2}
\begin{frame}{Example}
More text
\end{frame}
\begin{frame}{Example}
Even more text
\end{frame}
\end{document}
对于原始的大都市主题:
Metropolis 不使用page number in head/foot
beamer 的标准模板,而是使用自己的名称frame numbering
:
\documentclass{beamer}
\usetheme{metropolis}
\useoutertheme[subsection=false]{miniframes}
\setbeamertemplate{frame numbering}[none]
\begin{document}
\begin{frame}{Table of contents}
\setbeamertemplate{section in toc}[sections numbered]
\tableofcontents[hideallsubsections]
\end{frame}
\section{hello}
\begin{frame}{Example}
Text
\end{frame}
\section{hello 2}
\begin{frame}{Example}
More text
\end{frame}
\begin{frame}{Example}
Even more text
\end{frame}
\end{document}