我正在尝试以相同的格式(分数)向演示文稿中的节和子节页面添加帧编号。我使用的是 Metropolis 主题。我真的不知道该怎么做。
我想要实现的是部分页面右下角的分数 2/58(它应该是 58 而不是 57,因为我想要计算部分和小节框架)。
这是我的文件的开头:
\documentclass{beamer}
\usepackage{graphicx}
\usepackage{minted}
\usepackage{pgf-pie}
\usetheme[block=fill,numbering=fraction,subsectionpage=progressbar]{metropolis}
\title{Foundations of Software Engineering}
\subtitle{No Silver Bullet}
\date{}
\begin{document}
\begin{frame}
\maketitle
\end{frame}
\section{No Silver Bullet -- Essence and Accident of Software Engineering}
非常感谢!
答案1
您可以重新定义\metropolis@enablesectionpage
(或者\moloch@enablesectionpage
如果您使用moloch
更现代的分支metropolis
)来删除该plain
选项(我也会删除该noframenumbering
选项,否则结果看起来会很奇怪)
\documentclass{beamer}
\usetheme[subsectionpage=progressbar]{moloch}
\setbeamertemplate{page number in head/foot}[totalframenumber]
\title{Foundations of Software Engineering}
\subtitle{No Silver Bullet}
\date{}
\makeatletter
\renewcommand{\moloch@enablesectionpage}{
\AtBeginSection{
\ifbeamer@inframe
\sectionpage
\else
\frame[c]{\sectionpage}
\fi
}
}
\moloch@enablesectionpage
\makeatother
\begin{document}
\begin{frame}
\maketitle
\end{frame}
\section{No Silver Bullet -- Essence and Accident of Software Engineering}
\begin{frame}
test
\end{frame}
\end{document}