LaTeX beamer:页码附录

LaTeX beamer:页码附录

我有两个模板想要组合在一起。

第一部分(制作所需的脚注)是将脚注添加到 Berkeley 主题,同时仍可以使用徽标。到目前为止,效果很好。

然而,我的问题是第二部分,我想创建所需的罗马附录编号(如幻灯片中所示)。使用此代码,我发现只有我的页脚线尿布,并且只有带有正确页码的白色页脚线存在。

有没有办法将两者结合起来,这样我仍然有脚线,但编号是我想要的方式。

先感谢您!

PS:编号应按如下方式进行:
对于普通幻灯片:1/x、2/x、...、x/x
对于附录:I、II、III、IV、...

\documentclass{beamer}
\usepackage[utf8]{输入框}
\usepackage[T1]{fontenc}

\setcounter{子部分}{1}

\usetheme{伯克利}
\usecolortheme{海马}
\usefonttheme{衬线}
\useinnertheme{圆形}

%%制作所需的脚注
\制作字母
\setbeamertemplate{脚线}
{
  \离开模式%
  \hbox{%
  \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{作者在头部/脚部}%
    \usebeamerfont{页眉/页脚中的作者}\insertshortauthor~~\beamer@ifempty{\insertshortinstitute}{}{(\insertshortinstitute)}
  \结束{beamercolorbox}%
  \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{页眉/页脚中的副标题}%
    \usebeamerfont{页眉/页脚中的标题}\insertsubtitle
  \结束{beamercolorbox}%
  \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{头/脚中的日期}%
    \usebeamerfont{头/脚中的日期}\insertshortdate{}\hspace*{2em}
    \插入框架号/\插入总框架号\hspace*{2ex}
  \结束{beamercolorbox}}%
  \vskip0pt%
}
\makeatother


%%制作罗马附录编号
\setbeamertemplate{footline}[页码]
\defbeamertemplate{footline}{页码附录}
{%
  \填充%
  \usebeamercolor[fg]{页眉/页脚中的页码}%
  \usebeamerfont{页眉/页脚中的页码}%
  \插入页码\kern1em\vskip2pt%
}
\制作字母
\g@addto@macro\appendix{%
  \setbeamertemplate{footline}[页码附录]%
  \renewcommand*{\insertpagenumber}{%
    \Roman{帧号}%
  }%
}
\makeatother

\usepackage{appendixnumberbeamer}

%%无导航模板
\beamertemplatenavigationsymbolsempty

%%标题
\title{我的投影仪幻灯片}
\author{只是另一个人}
\institute[ABC]{我著名的 ABC 研究所}
\date{全球, \今天}

%\logo{\includegraphics[宽度=1.5厘米]{./logo}}

\开始{文档}

\section{第一部分}
\begin{frame}{第一张幻灯片}
第一张幻灯片(1/2)
\结束{框架}

\begin{frame}{第二张幻灯片}
第二张幻灯片(2/2)
\结束{框架}


\附录

\section{附录}
\开始{框架}
第一个附录(I)
\结束{框架}

\结束{文档}

答案1

我认为你的脚注消失了,因为它被覆盖了\setbeamertemplate{footline}[page number]

\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\setcounter{subsection}{1}

\usetheme{Berkeley}
\usecolortheme{seahorse}
\usefonttheme{serif}
\useinnertheme{rounded}

%%Make desired footline
\makeatletter
\setbeamertemplate{footline}
{
  \leavevmode%
  \hbox{%
  \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
    \usebeamerfont{author in head/foot}\insertshortauthor~~\beamer@ifempty{\insertshortinstitute}{}{(\insertshortinstitute)}
  \end{beamercolorbox}%
  \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{subtitle in head/foot}%
    \usebeamerfont{title in head/foot}\insertsubtitle
  \end{beamercolorbox}%
  \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
    \usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em}
    \insertframenumber/\inserttotalframenumber\hspace*{2ex} 
  \end{beamercolorbox}}%
  \vskip0pt%
}

\defbeamertemplate{footline}{page number appendix}
{
    \leavevmode%
    \hbox{%
        \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
            \usebeamerfont{author in head/foot}\insertshortauthor~~\beamer@ifempty{\insertshortinstitute}{}{(\insertshortinstitute)}
        \end{beamercolorbox}%
        \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{subtitle in head/foot}%
            \usebeamerfont{title in head/foot}\insertsubtitle
        \end{beamercolorbox}%
        \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
            \usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em}
             \Roman{framenumber}\hspace*{2ex} 
        \end{beamercolorbox}}%
        \vskip0pt%
    }

\g@addto@macro\appendix{%
    \setbeamertemplate{footline}[page number appendix]%
}

\makeatother

\usepackage{appendixnumberbeamer}

%%No Navigation template
\beamertemplatenavigationsymbolsempty

%%Title
\title{My beamer slides}
\author{Just another guy}
\institute[ABC]{My famous ABC institute}
\date{worldwide, \today}

%\logo{\includegraphics[width=1.5cm]{./logo}}

\begin{document}

\section{First Section}
\begin{frame}{First slide}
First slide (1/2)
\end{frame}

\begin{frame}{Second slide}
Second slide (2/2)
\end{frame}


\appendix

\section{Appendix}
\begin{frame}
First appednix (I)
\end{frame}

\begin{frame}
    First appednix (II)
\end{frame}

\end{document}

在此处输入图片描述

相关内容