如何从 Beamer 中的脚注中删除徽标?

如何从 Beamer 中的脚注中删除徽标?

在 PaloAlto 主题中,徽标被插入到脚注中。它太大了,看起来不太好。我怎样才能在不破坏所有模板的情况下将其移除?

\documentclass{beamer}
 \usepackage{beamerthemelined}
 \usetheme{PaloAlto}
 \setbeamertemplate{navigation symbols}{}

 \logo
 {
    \includegraphics[height = 0.8cm]{Slonko.png}
    \includegraphics[height = 0.8cm]{logo_pw_white_v2.png}
 }
 \title [App]{Application}
 \author[a]{author1 \inst{1}}
 \institute{\inst{1} Institute}
 \date{}

 \begin{document}

    \frame{\titlepage}

 \end{document}

封面

我想在侧边栏显示徽标并将其从脚注中删除。

答案1

脚线中的徽标似乎是硬编码的beamerthemelined(这是一个旧的、已弃用的主题),并且不容易移除。您可以将源代码复制到您的文件中并编辑徽标。相应的命令是 \usebeamertemplate*{logo}。您可以将logo模板设置为空,但这会从所有地方删除徽标。左上角的较大徽标是使用插入的,\insertlogo它简单地定义为\usebeamertemplate*{logo}。因此,您可以执行以下黑客操作:将logo模板设置为空并重新定义\insertlogo以直接插入徽标。这违反了主题界面,beamer但在我的测试中运行正常。

\documentclass{beamer}
 \usepackage{beamerthemelined}
 \usetheme{PaloAlto}
 \setbeamertemplate{navigation symbols}{}

 \def\insertlogo
 {%
    \includegraphics[height = 0.8cm]{Slonko}
    \includegraphics[height = 0.8cm]{logo_pw_white_v2}
 }
 \title [App]{Application}
 \author[a]{author1 \inst{1}}
 \institute{\inst{1} Institute}
 \date{}

 \setbeamertemplate{logo}{}
 \begin{document}

    \frame{\titlepage}
    \frame{}

 \end{document}

相关内容