Beamer - 更改首页元素的顺序

Beamer - 更改首页元素的顺序

我想要使​​用华沙主题来进行投影仪演示。

使用此主题,您可以按以下顺序获得第一个页面元素(我需要的元素):

  • \标题
  • \作者
  • \研究所
  • \titlegraphic

而我需要元素的排序如下:

  • \研究所
  • \titlegraphic
  • \标题
  • \作者

是否有可能在不从头重写华沙模板的情况下获得这个订单?

答案1

只需从标题页中取出元素并根据需要进行排列即可

\documentclass{beamer}

\usetheme{Warsaw}

\title{Very interesting science}
\author{A.\,Einstein}
\date{31. April 1592}
\institute{My Institut}


\begin{document}

    \begin{frame}[plain]
        \titlepage
    \end{frame}

    \begin{frame}[plain]
     \vfill
     \centering

     \begin{beamercolorbox}[sep=8pt,center,colsep=-4bp,rounded=true,shadow=true]{institute}
        \usebeamerfont{institute}\insertinstitute
     \end{beamercolorbox}

     {\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par}

     \begin{beamercolorbox}[sep=8pt,center,colsep=-4bp,rounded=true,shadow=true]{title}
        \usebeamerfont{title}\inserttitle\par%
        \ifx\insertsubtitle\@empty%
        \else%
        \vskip0.25em%
        {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
      \fi%     
     \end{beamercolorbox}%

     \vskip1em\par

     \begin{beamercolorbox}[sep=8pt,center,colsep=-4bp,rounded=true,shadow=true]{author}
        \usebeamerfont{author}\insertauthor
     \end{beamercolorbox}

     \begin{beamercolorbox}[sep=8pt,center,colsep=-4bp,rounded=true,shadow=true]{date}
        \usebeamerfont{date}\insertdate
     \end{beamercolorbox}\vskip0.5em

    \end{frame}

\end{document}

在此处输入图片描述

相关内容