标题页底部的徽标 - beamer - 大都市主题

标题页底部的徽标 - beamer - 大都市主题

我正在尝试在演示文稿的标题页上添加三个徽标。我使用的是 Beamer 和 metropolis 主题。我尝试使用该\titlegraphic命令,但图片出现在幻灯片的左上角。因此,我使用 hspace 和 vspace 修改了 .sty 文件,但我想知道是否有更好的方法。事实上,我所做的对于这个演示文稿来说是可以的,但对于另一个具有不同大小徽标的演示文稿来说却不能重复使用。谢谢。

答案1

您可以使用底部的标题图定义自己的标题页:

\documentclass{beamer}
\usetheme{moloch}% modern fork of the metropolis theme

\titlegraphic{%
    \includegraphics[width=.2\textwidth]{example-image-a}\hfill
  \includegraphics[width=.2\textwidth]{example-image-b}\hfill
  \includegraphics[width=.2\textwidth]{example-image-c}
}

\makeatletter
\setbeamertemplate{title page}{
  \begin{minipage}[b][\paperheight]{\textwidth}
    \vfill%
    \ifx\inserttitle\@empty\else\usebeamertemplate*{title}\fi
    \ifx\insertsubtitle\@empty\else\usebeamertemplate*{subtitle}\fi
    \usebeamertemplate*{title separator}
    \ifx\beamer@shortauthor\@empty\else\usebeamertemplate*{author}\fi
    \ifx\insertdate\@empty\else\usebeamertemplate*{date}\fi
    \ifx\insertinstitute\@empty\else\usebeamertemplate*{institute}\fi
    \vfill
    \ifx\inserttitlegraphic\@empty\else\inserttitlegraphic\fi
    \vspace*{1cm}
  \end{minipage}
}
\makeatother

\begin{document}
    
\begin{frame}
    \titlepage
\end{frame} 
    
\end{document}

在此处输入图片描述

答案2

您始终可以将任何内容包含到任何框架中,而无需使用类似eso-pic或的包定义新的模板tikz

\documentclass{beamer}
\usepackage{tikz}
\usetikzlibrary{positioning}
\usetheme{metropolis}
\begin{document}
\title{My presentation}
\author{Me}
\begin{frame}
\maketitle
\begin{tikzpicture}[overlay, remember picture]
\node[above right=1cm and .8cm of current page.south west] {\includegraphics[width=2cm]{example-image}};
\node[above =1cm of current page.south] {\includegraphics[width=2cm]{example-image}};
\node[above left=1cm and .8cm of current page.south east] {\includegraphics[width=2cm]{example-image}};
\end{tikzpicture}
\end{frame}
\end{document}

在此处输入图片描述

相关内容