从侧边栏中删除标题和名称,但仍将其保留在演示文稿的底部

从侧边栏中删除标题和名称,但仍将其保留在演示文稿的底部

我需要写一个投影机我即将进行的论文答辩的演讲,并选择了帕洛阿尔托风格。

我对 Palo Alto 风格的问题是,我的名字和演示文稿的标题不应该出现在侧边栏中,而应该出现在演示文稿的页脚中。

(因此,简称/标题和长名称/标题不起作用,因为提供空的简称/标题也会使页脚留空)。

是否有一个选项/(如果没有,则采用变通方法)可以仅在侧边栏中隐藏作者和标题?

提前致谢,任何意见都值得赞赏:)

答案1

平均能量损失

只需采取解决方案书法作品要清除侧边栏的作者和标题,在 PaloAlto 主题之前,您可以添加一个外部主题,以便shadow在底部包含这些元素:

\documentclass{beamer}
\useoutertheme{shadow} 
\usetheme{PaloAlto}
\title{The title}
\author{The Author}

\makeatletter
  \setbeamertemplate{sidebar \beamer@sidebarside}%{sidebar theme}
  {
    \beamer@tempdim=\beamer@sidebarwidth%
    \advance\beamer@tempdim by -6pt%
    \insertverticalnavigation{\beamer@sidebarwidth}%
    \vfill
    \ifx\beamer@sidebarside\beamer@lefttext%
    \else%
      \usebeamercolor{normal text}%
      \llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}%
      \vskip2pt%
    \fi%
}%
\makeatother
\begin{document}
\section{Section Test}
\begin{frame}{Frame title}
test
\end{frame}
\end{document}

答案2

我不知道你说的页脚是什么意思,因为主题中没有页脚PaloAlto。但是为了隐藏侧边栏中的标题和名称,需要更改模板。只需添加

  \makeatletter
  \setbeamertemplate{sidebar \beamer@sidebarside}%{sidebar theme}
  {
    \beamer@tempdim=\beamer@sidebarwidth%
    \advance\beamer@tempdim by -6pt%
    \insertverticalnavigation{\beamer@sidebarwidth}%
    \vfill
    \ifx\beamer@sidebarside\beamer@lefttext%
    \else%
      \usebeamercolor{normal text}%
      \llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}%
      \vskip2pt%
    \fi%
  }%
\makeatother

加载主题后会出现一些问题。它会重新定义原始定义。(我只是用标题和名称划掉了两个块。)

相关内容