logo position in footer and frametitle
This commit is contained in:
parent
fe0c42e52c
commit
9f05a0d67a
@ -17,6 +17,8 @@
|
|||||||
\newif\if@beamer@footline@page
|
\newif\if@beamer@footline@page
|
||||||
\newif\if@beamer@footline@logoleft
|
\newif\if@beamer@footline@logoleft
|
||||||
\newif\if@beamer@footline@logoright
|
\newif\if@beamer@footline@logoright
|
||||||
|
\newif\if@beamer@frametitle@logoleft
|
||||||
|
\newif\if@beamer@frametitle@logoright
|
||||||
|
|
||||||
\DeclareOptionBeamer{author}{\@beamer@footline@authortrue}
|
\DeclareOptionBeamer{author}{\@beamer@footline@authortrue}
|
||||||
\DeclareOptionBeamer{hideauthor}{\@beamer@footline@authorfalse}
|
\DeclareOptionBeamer{hideauthor}{\@beamer@footline@authorfalse}
|
||||||
@ -28,9 +30,11 @@
|
|||||||
\DeclareOptionBeamer{hidetitle}{\@beamer@footline@titlefalse}
|
\DeclareOptionBeamer{hidetitle}{\@beamer@footline@titlefalse}
|
||||||
\DeclareOptionBeamer{page}{\@beamer@footline@pagetrue}
|
\DeclareOptionBeamer{page}{\@beamer@footline@pagetrue}
|
||||||
\DeclareOptionBeamer{hidepage}{\@beamer@footline@pagefalse}
|
\DeclareOptionBeamer{hidepage}{\@beamer@footline@pagefalse}
|
||||||
\DeclareOptionBeamer{logoleft}{\@beamer@footline@logolefttrue\@beamer@footline@logorightfalse}
|
\DeclareOptionBeamer{logofootleft}{\@beamer@footline@logolefttrue\@beamer@footline@logorightfalse}
|
||||||
\DeclareOptionBeamer{logoright}{\@beamer@footline@logorighttrue\@beamer@footline@logoleftfalse}
|
\DeclareOptionBeamer{logofootright}{\@beamer@footline@logorighttrue\@beamer@footline@logoleftfalse}
|
||||||
\DeclareOptionBeamer{hidelogo}{\@beamer@footline@logoleftfalse\@beamer@footline@logorightfalse}
|
\DeclareOptionBeamer{logotitleleft}{\@beamer@frametitle@logolefttrue\@beamer@frametitle@logorightfalse}
|
||||||
|
\DeclareOptionBeamer{logotitleright}{\@beamer@frametitle@logorighttrue\@beamer@frametitle@logoleftfalse}
|
||||||
|
\DeclareOptionBeamer{hidelogo}{\@beamer@footline@logoleftfalse\@beamer@footline@logorightfalse\@beamer@frametitle@logoleftfalse\@beamer@frametitle@logorightfalse}
|
||||||
|
|
||||||
\ExecuteOptionsBeamer{author}
|
\ExecuteOptionsBeamer{author}
|
||||||
\ExecuteOptionsBeamer{hideinstitute}
|
\ExecuteOptionsBeamer{hideinstitute}
|
||||||
@ -292,31 +296,19 @@
|
|||||||
\usebeamerfont{frametitle}%
|
\usebeamerfont{frametitle}%
|
||||||
\begin{beamercolorbox}[wd=1\paperwidth,dp=1.2ex,ht=3.2ex,sep=0pt,%
|
\begin{beamercolorbox}[wd=1\paperwidth,dp=1.2ex,ht=3.2ex,sep=0pt,%
|
||||||
leftskip=1\beamer@leftmargin,rightskip=1\beamer@rightmargin]{frametitle}
|
leftskip=1\beamer@leftmargin,rightskip=1\beamer@rightmargin]{frametitle}
|
||||||
\insertframetitle\strut
|
% logo left:
|
||||||
\end{beamercolorbox}%
|
\if@beamer@frametitle@logoleft%
|
||||||
\usebeamertemplate{frametitle line}%
|
\ifx\insertlogo\@empty\else\raisebox{-0.7ex}{\insertlogo}\quad\fi%
|
||||||
\ifx\insertframesubtitle\@empty\else%
|
\fi
|
||||||
\vspace{-0.5ex}
|
% title:
|
||||||
\begin{beamercolorbox}[wd=1\paperwidth,sep=0pt,%
|
|
||||||
leftskip=1\beamer@leftmargin,rightskip=1\beamer@rightmargin]{framesubtitle}
|
|
||||||
\usebeamerfont{framesubtitle}\insertframesubtitle\strut
|
|
||||||
\end{beamercolorbox}%
|
|
||||||
\fi%
|
|
||||||
\vspace{-1ex}
|
|
||||||
}
|
|
||||||
\defbeamertemplate{frametitle}{boxlinelogo}%
|
|
||||||
{
|
|
||||||
\ifbeamercolorempty[bg]{frametitle}{}{\nointerlineskip}%
|
|
||||||
\usebeamerfont{frametitle}%
|
|
||||||
\begin{beamercolorbox}[wd=1\paperwidth,dp=1.2ex,ht=3.2ex,sep=0pt,%
|
|
||||||
leftskip=1\beamer@leftmargin,rightskip=1\beamer@rightmargin]{frametitle}
|
|
||||||
\insertframetitle\strut%
|
\insertframetitle\strut%
|
||||||
\ifx\insertlogo\@empty%
|
% logo right:
|
||||||
\else%
|
\if@beamer@frametitle@logoright%
|
||||||
\hfill \raisebox{-0.7ex}{\insertlogo}%
|
\ifx\insertlogo\@empty\else\hfill \raisebox{-0.7ex}{\insertlogo}\fi%
|
||||||
\fi%
|
\fi
|
||||||
\end{beamercolorbox}%
|
\end{beamercolorbox}%
|
||||||
\usebeamertemplate{frametitle line}%
|
\usebeamertemplate{frametitle line}%
|
||||||
|
% subtitle:
|
||||||
\ifx\insertframesubtitle\@empty\else%
|
\ifx\insertframesubtitle\@empty\else%
|
||||||
\vspace{-0.5ex}
|
\vspace{-0.5ex}
|
||||||
\begin{beamercolorbox}[wd=1\paperwidth,sep=0pt,%
|
\begin{beamercolorbox}[wd=1\paperwidth,sep=0pt,%
|
||||||
@ -327,7 +319,7 @@
|
|||||||
\vspace{-1ex}
|
\vspace{-1ex}
|
||||||
}
|
}
|
||||||
|
|
||||||
\setbeamertemplate{frametitle}[boxlinelogo]
|
\setbeamertemplate{frametitle}[boxline]
|
||||||
|
|
||||||
|
|
||||||
%%%%% itemize and enumerate %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%% itemize and enumerate %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
@ -21,13 +21,15 @@
|
|||||||
\DeclareOptionBeamer{hidetitle}{\PassOptionsToPackage{hidetitle}{beamerthemelines}}
|
\DeclareOptionBeamer{hidetitle}{\PassOptionsToPackage{hidetitle}{beamerthemelines}}
|
||||||
\DeclareOptionBeamer{page}{\PassOptionsToPackage{page}{beamerthemelines}}
|
\DeclareOptionBeamer{page}{\PassOptionsToPackage{page}{beamerthemelines}}
|
||||||
\DeclareOptionBeamer{hidepage}{\PassOptionsToPackage{hidepage}{beamerthemelines}}
|
\DeclareOptionBeamer{hidepage}{\PassOptionsToPackage{hidepage}{beamerthemelines}}
|
||||||
\DeclareOptionBeamer{logoleft}{\PassOptionsToPackage{logoleft}{beamerthemelines}}
|
\DeclareOptionBeamer{logofootleft}{\PassOptionsToPackage{logofootleft}{beamerthemelines}}
|
||||||
\DeclareOptionBeamer{logoright}{\PassOptionsToPackage{logoright}{beamerthemelines}}
|
\DeclareOptionBeamer{logofootright}{\PassOptionsToPackage{logofootright}{beamerthemelines}}
|
||||||
|
\DeclareOptionBeamer{logotitleleft}{\PassOptionsToPackage{logotitleleft}{beamerthemelines}}
|
||||||
|
\DeclareOptionBeamer{logotitleright}{\PassOptionsToPackage{logotitleright}{beamerthemelines}}
|
||||||
\DeclareOptionBeamer{hidelogo}{\PassOptionsToPackage{hidelogo}{beamerthemelines}}
|
\DeclareOptionBeamer{hidelogo}{\PassOptionsToPackage{hidelogo}{beamerthemelines}}
|
||||||
|
|
||||||
\ExecuteOptionsBeamer{author}
|
\ExecuteOptionsBeamer{author}
|
||||||
\ExecuteOptionsBeamer{page}
|
\ExecuteOptionsBeamer{page}
|
||||||
\ExecuteOptionsBeamer{logoleft}
|
\ExecuteOptionsBeamer{logofootleft}
|
||||||
|
|
||||||
\ProcessOptionsBeamer
|
\ProcessOptionsBeamer
|
||||||
|
|
||||||
@ -38,7 +40,7 @@
|
|||||||
|
|
||||||
%%%%% templates:
|
%%%%% templates:
|
||||||
|
|
||||||
\setbeamertemplate{frametitle}[boxline] % boxline, boxlinelogo
|
\setbeamertemplate{frametitle}[boxline] % boxline
|
||||||
\setbeamertemplate{frametitle line}[text][0.75pt] % text, page
|
\setbeamertemplate{frametitle line}[text][0.75pt] % text, page
|
||||||
|
|
||||||
\setbeamertemplate{page number in head/foot}[frames] % frames, framestotal, slides
|
\setbeamertemplate{page number in head/foot}[frames] % frames, framestotal, slides
|
||||||
|
@ -23,14 +23,16 @@
|
|||||||
\verb!\documentclass[aspectratio=169,t]{beamer}!\\
|
\verb!\documentclass[aspectratio=169,t]{beamer}!\\
|
||||||
\verb!\usetheme[author,date,title,page,hidelogo]{lines}!
|
\verb!\usetheme[author,date,title,page,hidelogo]{lines}!
|
||||||
\end{block}
|
\end{block}
|
||||||
Options select content of footline (defaults to \texttt{[author,page,logo]}):
|
\vspace{2ex}
|
||||||
|
Options select content of footline and position of logo\\
|
||||||
|
(default is \texttt{[author,page]}):
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item \texttt{author} / \texttt{hideauthor}
|
\item \texttt{author} / \texttt{hideauthor}
|
||||||
\item \texttt{institute} / \texttt{hideinstitute}
|
\item \texttt{institute} / \texttt{hideinstitute}
|
||||||
\item \texttt{date} / \texttt{hidedate}
|
\item \texttt{date} / \texttt{hidedate}
|
||||||
\item \texttt{title} / \texttt{hidetitle}
|
\item \texttt{title} / \texttt{hidetitle}
|
||||||
\item \texttt{page} / \texttt{hidepage}
|
\item \texttt{page} / \texttt{hidepage}
|
||||||
\item \texttt{logoleft} / \texttt{logoright} / \texttt{hidelogo}
|
\item \texttt{logofootleft} / \texttt{logofootright} / \texttt{logotitleleft} / \texttt{logotitleright} / \texttt{hidelogo}
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
@ -25,14 +25,15 @@
|
|||||||
\verb!\usetheme[author,date,title,page]{ut}!
|
\verb!\usetheme[author,date,title,page]{ut}!
|
||||||
\end{block}
|
\end{block}
|
||||||
\vspace{2ex}
|
\vspace{2ex}
|
||||||
Options select content of footline (defaults to \texttt{[author,page,logoleft]}):
|
Options select content of footline and position of logo\\
|
||||||
|
(default is \texttt{[author,page,logofootleft]}):
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item \texttt{author} / \texttt{hideauthor}
|
\item \texttt{author} / \texttt{hideauthor}
|
||||||
\item \texttt{institute} / \texttt{hideinstitute}
|
\item \texttt{institute} / \texttt{hideinstitute}
|
||||||
\item \texttt{date} / \texttt{hidedate}
|
\item \texttt{date} / \texttt{hidedate}
|
||||||
\item \texttt{title} / \texttt{hidetitle}
|
\item \texttt{title} / \texttt{hidetitle}
|
||||||
\item \texttt{page} / \texttt{hidepage}
|
\item \texttt{page} / \texttt{hidepage}
|
||||||
\item \texttt{logoleft} / \texttt{logoright} / \texttt{hidelogo}
|
\item \texttt{logofootleft} / \texttt{logofootright} / \texttt{logotitleleft} / \texttt{logotitleright} / \texttt{hidelogo}
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user