改变Beamer的脚标

minomic 05/13/2018. 2 answers, 85 views
beamer

我正在努力做一些不应该太难的事情,但由于某种原因,我无法把头围住。 基本上,在我的Beamer演示文稿的脚印中,我想要显示两个徽标(位于页面的左下角和右下角)以及帧号(位于中间)。 这是我的尝试:

\documentclass{beamer}

\usetheme{Madrid}

\title{\textbf{My awesome presentation}}
\author{Name Surname}

\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{footline}{%
    \hspace*{0.3cm}\raisebox{0.2cm}{\includegraphics[height=0.8cm]{first_image.png}}%
    \hfill%
    \raisebox{0.5cm}{\insertframenumber{} / \inserttotalframenumber}%
    \hfill%
    \raisebox{0.3cm}{\includegraphics[height=0.8cm]{second_image.png}}%
    \hspace*{0.3cm}
}


\begin{document}

{
\setbeamertemplate{footline}{}
\begin{frame}
\titlepage
\end{frame}
}

\begin{frame}{Title}
Blah blah
\end{frame}

\begin{frame}{Another frame}
Blah blah
\end{frame}

\end{document} 

图像显示正确,但帧号不在页面中间。 当然我可以想象为什么,因为这两幅图像的宽度不同,但我该如何解决?

2 Answers


samcarter 05/13/2018.

快速解决方法:将图像置于某个已知宽度的环境中,例如\parboxminipage或类似文件。

题外话题:如果您希望标题为粗体,请使用\setbeamerfontNO并且不要在\author等字段中放置格式化说明。

\documentclass{beamer}

\usetheme{Madrid}
\setbeamerfont{title}{series=\bfseries}

\title{My awesome presentation}
\author{Name Surname}

\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{footline}{%
    \hspace*{0.3cm}\parbox{3cm}{\includegraphics[height=0.8cm]{example-image-golden-upright}}%
    \hfill%
    {\insertframenumber{} / \inserttotalframenumber}%
    \hfill%
    \parbox{3cm}{\hfill\includegraphics[height=0.8cm]{example-image-golden}}%
    \hspace*{0.3cm}
    \vskip0.3cm
}


\begin{document}

\begin{frame}{Title}
Blah blah
\end{frame}


\end{document} 

在这里输入图像描述


user94293 05/14/2018.

使用\llap\rlap

\documentclass{beamer}

\usetheme{Madrid}
\setbeamerfont{title}{series=\bfseries}

\title{My awesome presentation}
\author{Name Surname}

\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{footline}{%
    \hspace*{0.3cm}\rlap{\includegraphics[height=0.8cm]{example-image-golden-upright}}%
    \hfill%
    {\insertframenumber{} / \inserttotalframenumber}%
    \hfill%
    \llap{\includegraphics[height=0.8cm]{example-image-golden}}%
    \hspace*{0.3cm}
    \vskip0.3cm}


\begin{document}

\begin{frame}{Title}
  Blah blah
\end{frame}


\end{document} 

Related questions

Hot questions

Language

Popular Tags