你好,我使用命令\setbeamertemplate{headline}{\hfill\includegraphics[width=1.5cm]{Images/red_logo.png}\hspace{0.2cm}\vspace{-1.35cm}}
将图像添加到 Beamer 中每个框架的顶角。我希望此图像出现在除标题框架之外的每个框架上。我可以更改此命令以排除标题框架吗?
答案1
最简单的方法是使用plain
框架作为标题页:
\documentclass{beamer}
\setbeamertemplate{headline}{\hfill\includegraphics[width=1.5cm]{example-image-duck}\hspace{0.2cm}\vspace{-1.35cm}}
\begin{document}
\begin{frame}[plain]
\titlepage
\end{frame}
\end{document}
如果你想要自动解决方案,你可以使用与https://topanswers.xyz/tex?q=1004#a1198
\documentclass{beamer}
\defbeamertemplate{headline}{special headline}{}
\setbeamertemplate{headline}{%
\hfill\includegraphics[width=1.5cm]{example-image-duck}\hspace{0.2cm}\vspace{-1.35cm}
}
\makeatletter
\def\ps@navigation@titlepage{%
\setbeamertemplate{headline}[special headline]
\@nameuse{ps@navigation}
}
\addtobeamertemplate{title page}{\thispagestyle{navigation@titlepage}}{}
\makeatother
\begin{document}
\begin{frame}
\maketitle
\end{frame}
\begin{frame}
\frametitle{abc}
cde
\end{frame}
\end{document}