我使用Beamer
在这里找到的模板进行演示,看起来很不错,但我想在每个框架的上方有一个目录,就像某些beamer
模板一样Warsaw
。我该怎么做?这是我的 mwe:
% compile with lualatex or xelatex:
\documentclass[svgnames, 14pt]{beamer}
\usepackage{booktabs,etoolbox,fontspec,microtype,ragged2e}
\usefonttheme{professionalfonts,serif,structuresmallcapsserif}
\setmainfont[Numbers=OldStyle,SmallCapsFeatures={Kerning=Uppercase}]{Minion Pro}
\usepackage{fontspec}
\usepackage[applemac]{inputenc}
\usepackage[frenchb]{babel}
\linespread{1.0344}
\usepackage{graphicx}
\usepackage{caption}
\usecolortheme[named=Maroon]{structure}
\beamertemplatesolidbackgroundcolor{Snow}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{itemize items}[circle]
\apptocmd{\frame}{\justifying}{}{}
\addtobeamertemplate{block begin}{}{\justifying}
\definecolor{alert}{HTML}{347941}
\setbeamercolor{alerted text}{fg=alert}
\setbeamercovered{transparent=2}
\title{My title}
\author{My name}
\institute{My institution}
\date{}
\setbeamertemplate{caption}[numbered]
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\end{document}
答案1
您可以在序言中使用split
外部主题:\useoutertheme
\useoutertheme{split}
此外部主题将添加一个标题栏,分为两部分:左侧显示此部分列表,当前部分突出显示;右侧显示当前部分的小节列表,当前小节突出显示。这还将添加一个页脚栏,其中包含作者姓名和演示文稿标题,您可以通过将其添加到序言中来删除:
\setbeamertemplate{footline}{}
正如您询问的那样,如何将部分列表左对齐,您可以通过在序言中添加以下内容来实现:
\usesectionheadtemplate{\insertsectionhead\hfill}{\color{fg!50!bg}\insertsectionhead\hfill}
您还可以尝试tree
外部主题,它以树结构显示当前部分和子部分。