以 Beamer 风格在幻灯片底部添加小的/可忽略的双色边框

以 Beamer 风格在幻灯片底部添加小的/可忽略的双色边框

全部,

我需要有人帮我对我的模板进行一些小的修饰beamer。我喜欢我现在的模板,因为它比较简单(我喜欢这样),但我想在幻灯片底部添加一个小的/可忽略的双色边框,给它添加一点颜色。

现在,我有这样的东西

在此处输入图片描述

并且想要这样的东西,即使这意味着只添加一点填充以footline将其与双色边框分开。

在此处输入图片描述

现在,footline我的模板中有以下样式。

\defbeamertemplate*{footline}{my footline}
{
\ifnum \insertpagenumber=1
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=\paperwidth,ht=.8ex,dp=1ex,center]{}%
  % empty environment to raise height
\end{beamercolorbox}}%
\vskip0pt%
\else
\hspace*{.5cm}\Tiny{%
\hspace*{50pt} \hfill\insertframenumber/\inserttotalframenumber\hspace*{.00cm} \\ \vspace*{5pt}}%
\fi
}

基本上,我会保持标题框的简洁,并在每张幻灯片上显示页码。我希望保持这种状态。

任何帮助都将不胜感激。beamer标记对我来说仍然不是很直观。

答案1

一个非常快捷的解决方案就是添加\rule{width}{height}所需的颜色:

\documentclass{beamer}

\setbeamertemplate{navigation symbols}{}

\defbeamertemplate*{footline}{my footline}{%
    \ifnum\insertpagenumber=1
    \hbox{%
        \begin{beamercolorbox}[wd=\paperwidth,ht=.8ex,dp=1ex,center]{}%
            % empty environment to raise height
        \end{beamercolorbox}%
    }%
    \vskip0pt%
    \else%
        {%
            \Tiny
            \hfill%
            \insertframenumber/\inserttotalframenumber \hspace*{0.1cm}%
            \newline%
            \textcolor{red}{\rule{\paperwidth}{0.4mm}}\newline%
            \textcolor{black}{\rule{\paperwidth}{0.5mm}}%
        }%
    \fi%
}

\begin{document}

    \frame{a}
    \frame{d}
    \frame{c}       
    \frame{b}   

\end{document}

在此处输入图片描述

相关内容