我制作了自己的 Beamer 主题来提供一些资源。到目前为止,我有以下代码:
\mode<presentation>
\usetheme{Malmoe}
\usecolortheme{orchid}
\beamertemplatenavigationsymbolsempty
\setbeamerfont{title}{series=\bfseries}
% Command for including frame number in the format #
\newcommand{\framenumber} {
\newcommand*\oldmacro{}%
\let\oldmacro\insertshorttitle%
\renewcommand*\insertshorttitle{%
\oldmacro\hfill%
{\insertframenumber}}
}
\mode<all>
\RequirePackage[T1]{fontenc}
\RequirePackage[utf8x]{inputenc}
\RequirePackage{graphicx}
\RequirePackage{xcolor}
\RequirePackage{natbib}
\RequirePackage{ifthen}
\RequirePackage{amsmath}
\RequirePackage[]{subfig}
\setbeamertemplate{headline}
{%
\leavevmode%
\@tempdimb=2.4375ex%
\ifnum\beamer@subsectionmax<\beamer@sectionmax%
\multiply\@tempdimb by\beamer@sectionmax%
\else%
\multiply\@tempdimb by\beamer@subsectionmax%
\fi%
\ifdim\@tempdimb>0pt%
\advance\@tempdimb by 1.825ex%
\begin{beamercolorbox}[wd=.5\paperwidth,ht=\@tempdimb]{section in head/foot}%
\vbox to\@tempdimb{\vfil\insertsectionnavigation{.5\paperwidth}\vfil}%
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.5\paperwidth,ht=\@tempdimb]{subsection in head/foot}%
\vbox to\@tempdimb{\vfil\insertsubsectionnavigation{.5\paperwidth}\vfil}%
\end{beamercolorbox}%
\fi%
}
% Command to specify two logos
\newcommand{\logos}[2][]{
\setbeamertemplate{sidebar left}{
\vfill
\rlap{\hskip0.1cm
\icon[0.5cm]{#1}}
\vskip2pt%
}
\setbeamertemplate{sidebar right}{%
\vfill
\llap{\icon[0.5cm]{#2}\hskip0.1cm}%
\vskip2pt
}
}
这给了我类似的东西:
我想在标题的黑色部分显示每个部分框架的项目符号,与部分标题对齐。我没有使用命令\subsection
,所以我还在 beamer tex 文件的开头进行设置:
\usepackage{remreset}
\makeatletter
\@removefromreset{subsection}{section}
\makeatother
\setcounter{subsection}{1}
然而,到目前为止我还没有看到任何导航项目。
任何帮助,将不胜感激。
谢谢。
答案1
看一下 beamer 手册的第 8.2.4 节,其中说:
在这个模板中,以下插入内容很有用:
- \insertslidenavigationsymbol 插入幻灯片导航符号,即幻灯片符号(矩形)以及带有超链接的左右箭头。
- \insertframenavigationsymbol 插入框架导航符号。
- \insertsubsectionnavigationsymbol 插入子部分导航符号。
- \insertsectionnavigationsymbol 插入部分导航符号。
- \insertdocnavigationsymbol 插入演示导航符号和(如果需要)附录导航符号。
- \insertbackfindforwardnavigationsymbol 插入后退、查找和前进导航符号。
例如,您可以使用:
\setbeamertemplate{navigation symbols}{\insertslidenavigationsymbol}