我目前使用
\setbeamertemplate{footline}[frame number]
获取由 LaTeX beamer 类生成的幻灯片上的帧编号。但演示控件位于它们上方而不是左侧,因此占用了幻灯片的太多空间。我怎样才能在一行中同时获取控件和帧编号?
为了说明目的,提供一个小代码示例:
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[english,german]{babel}
\title{Title}
\subtitle{Subtitle}
\author{Me}
\date{\today}
\setbeamertemplate{footline}[frame number]
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}{Overview}
\tableofcontents
\end{frame}
\end{document}
答案1
使用默认主题,就像您的代码示例一样,这是一个解决方案:
\setbeamertemplate{sidebar right}{}
\setbeamertemplate{footline}{%
\hfill\usebeamertemplate***{navigation symbols}
\hspace{1cm}\insertframenumber{}/\inserttotalframenumber}
第一行删除了右侧边栏,因为导航符号最初出现在该边栏中。我想将它与框架编号一起用在脚注中。接下来的几行正是这样做的:以灰色打印出导航符号(没有*你会看到混合的黑色和灰色符号)并且旁边有一些空格,后面跟着当前和总帧数。