
Estou tentando combinar um modelo do PowerPoint, porque, bem, alguém aqui gosta do PowerPoint? Trocando as imagens por aquelas que são de domínio público, fica mais ou menos assim:
Não, eu não escolhi intencionalmente a maior monstruosidade que pude encontrar. Cheguei até aqui com meu código:
usando este logotipo
e a imagemaquipara o fundo. Meu MWE foi feito com esse .tex
arquivo
\documentclass{beamer}
\usetheme{generic}
\title{This Is Sort Of A Descriptive Title}
\author{Author}
\institute[Inst.]{Institute}
\date{Date}
\begin{document}
\begin{frame}[plain]
\titlepage
\end{frame}
\end{document}
este e este beamerthemegeneric.sty
arquivo simples:
\RequirePackage{tikz}
\useinnertheme[shadow=true]{generic}
\addtobeamertemplate{title page}{
\begin{tikzpicture}[remember picture,overlay]
\node [xshift=0cm,yshift=0cm] at (current page.center) {
\includegraphics[width=\paperwidth,height=\paperheight]{wikiCommonsPic}
};
\node [xshift=0cm,yshift=0cm] at (0.068\paperwidth,0.044\paperheight) {
\includegraphics[width=0.27\paperwidth]{fakeLogo}
};
\end{tikzpicture}
}{}
Minha pergunta está neste beamerinnerthemegeneric.sty
arquivo:
\DeclareOptionBeamer{shadow}[true]{\def\beamer@themerounded@shadow{#1}}
\ExecuteOptionsBeamer{shadow=false}
\ProcessOptionsBeamer
\setbeamercolor{title page}{fg=white}
\setbeamercolor{titlelike}{fg=white}
\defbeamertemplate*{title page}{myCustom}[1][]{
\vfill
\hbox{
\vbox{
\begin{beamercolorbox}[wd=0.4\paperwidth,sep=8pt,left,#1]{title}
\usebeamerfont{title}\inserttitle
\ifx\insertsubtitle\@empty
\else
\vskip0.25em
{\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle}
\fi
\end{beamercolorbox}
}
\vbox{
\begin{beamercolorbox}[wd=0.4\paperwidth,sep=8pt,left,#1]{author}
\usebeamerfont{author}\insertauthor
\end{beamercolorbox}
\begin{beamercolorbox}[wd=0.4\paperwidth,sep=8pt,left,#1]{institute}
\usebeamerfont{institute}\insertinstitute
\end{beamercolorbox}
\begin{beamercolorbox}[wd=0.4\paperwidth,sep=8pt,left,#1]{date}
\usebeamerfont{date}\insertdate
\end{beamercolorbox}
\ifx\inserttitlegraphic\@empty
\else
\vskip0.25em
{\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic}
\fi
}
}
\vskip0pt
}
\setbeamertemplate{title page}[myCustom][colsep=-4bp,rounded=true,shadow=\beamer@themerounded@shadow]
Como posso alinhar a linha superior do texto do título com a linha superior do texto do autor, como no PowerPoint? Já tentei inserir cola em vários lugares, mas muitas dessas tentativas nem compilavam, dizendo que tinha um extra }
(o que não fazia sentido para mim).
Responder1
Use esta variação de beamerinnerthemegeneric.sty
(em vez do seu \vbox
es, usei minipage
s alinhados no topo):
\DeclareOptionBeamer{shadow}[true]{\def\beamer@themerounded@shadow{#1}}
\ExecuteOptionsBeamer{shadow=false}
\ProcessOptionsBeamer
\setbeamercolor{title page}{fg=white}
\setbeamercolor{titlelike}{fg=white}
\defbeamertemplate*{title page}{myCustom}[1][]{
\vfill
\hbox{
\begin{minipage}[t]{0.4\paperwidth}
\vspace*{0pt}
\begin{beamercolorbox}[wd=0.4\paperwidth,sep=8pt,left,#1]{title}
\usebeamerfont{title}\inserttitle
\ifx\insertsubtitle\@empty
\else
\vskip0.25em
{\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle}
\fi
\end{beamercolorbox}
\end{minipage}%
\begin{minipage}[t]{0.6\paperwidth}
\vspace*{0pt}
\begin{beamercolorbox}[wd=0.4\paperwidth,sep=8pt,left,#1]{author}
\usebeamerfont{author}\insertauthor
\end{beamercolorbox}
\begin{beamercolorbox}[wd=0.4\paperwidth,sep=8pt,left,#1]{institute}
\usebeamerfont{institute}\insertinstitute
\end{beamercolorbox}
\begin{beamercolorbox}[wd=0.4\paperwidth,sep=8pt,left,#1]{date}
\usebeamerfont{date}\insertdate
\end{beamercolorbox}
\ifx\inserttitlegraphic\@empty
\else
\vskip0.25em
{\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic}
\fi
\end{minipage}
}
\vskip0pt
}
\setbeamertemplate{title page}[myCustom][colsep=-4bp,rounded=true,shadow=\beamer@themerounded@shadow]