在我读了一个很好的话题之后latex-beamer 的进度条在进度条上,我想知道是否可以做一个进度条,它考虑到所有的幻灯片以及当前小节中的幻灯片数量。
更准确地说,我想要一个非常简单的进度条,就像更改 Beamer Metropolis 主题中的颜色或进度条指示器,但我们可以区分不同的小节。这样做的目的是让人们知道我们在小节和整个演示文稿中的位置。
更准确地说,我的设想是,其原理与圆形进度条相同,您可以知道当前小节和整个演示文稿中还剩下多少张幻灯片。所以我想做同样的事情,但使用进度条,也许可以添加一些垂直条来指示不同部分(小节)之间的界限。
谢谢!
答案1
我不确定我是否理解你的问题,但对于你不使用覆盖的简单情况,也许你正在寻找类似这样的内容:
\documentclass{beamer}
\usepackage{totcount}
\newtotcounter{mysub}
\AtBeginSubsection{\addtocounter{mysub}{1}\label{mysub:\themysub}}
\newcounter{foo}
\usepackage{refcount}
\usepackage{tikz}
\setbeamertemplate{footline}{%
\begin{tikzpicture}
\draw[ultra thick] (0,0) -- (\thepage/\insertdocumentendpage*\paperwidth,0);
\foreach \x in {1,...,\totvalue{mysub}}{%
\setcounterpageref{foo}{mysub:\x}
\draw[thick] (\thefoo/\insertdocumentendpage*\paperwidth,0) -- (\thefoo/\insertdocumentendpage*\paperwidth,0.5);
}
\end{tikzpicture}
}
\begin{document}
\section{section name}
\subsection{section name}
\begin{frame}
\end{frame}
\begin{frame}
\end{frame}
\subsection{section name}
\begin{frame}
\end{frame}
\subsection{section name}
\begin{frame}
\end{frame}
\section{section name}
\subsection{section name}
\begin{frame}
\end{frame}
\begin{frame}
\end{frame}
\end{document}