抑制或隐藏页码而不会丢失大都市主题或迷你框架

抑制或隐藏页码而不会丢失大都市主题或迷你框架

我正在用 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/footbeamer 的常用模板根据需要添加它们:

\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/footbeamer 的标准模板,而是使用自己的名称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}

相关内容