logo in footline left or right
This commit is contained in:
parent
ca12a50daf
commit
87a98457ec
@ -15,7 +15,8 @@
|
|||||||
\newif\if@beamer@footline@date
|
\newif\if@beamer@footline@date
|
||||||
\newif\if@beamer@footline@title
|
\newif\if@beamer@footline@title
|
||||||
\newif\if@beamer@footline@page
|
\newif\if@beamer@footline@page
|
||||||
\newif\if@beamer@footline@logo
|
\newif\if@beamer@footline@logoleft
|
||||||
|
\newif\if@beamer@footline@logoright
|
||||||
|
|
||||||
\DeclareOptionBeamer{author}{\@beamer@footline@authortrue}
|
\DeclareOptionBeamer{author}{\@beamer@footline@authortrue}
|
||||||
\DeclareOptionBeamer{hideauthor}{\@beamer@footline@authorfalse}
|
\DeclareOptionBeamer{hideauthor}{\@beamer@footline@authorfalse}
|
||||||
@ -27,8 +28,9 @@
|
|||||||
\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{logo}{\@beamer@footline@logotrue}
|
\DeclareOptionBeamer{logoleft}{\@beamer@footline@logolefttrue\@beamer@footline@logorightfalse}
|
||||||
\DeclareOptionBeamer{hidelogo}{\@beamer@footline@logofalse}
|
\DeclareOptionBeamer{logoright}{\@beamer@footline@logorighttrue\@beamer@footline@logoleftfalse}
|
||||||
|
\DeclareOptionBeamer{hidelogo}{\@beamer@footline@logoleftfalse\@beamer@footline@logorightfalse}
|
||||||
|
|
||||||
\ExecuteOptionsBeamer{author}
|
\ExecuteOptionsBeamer{author}
|
||||||
\ExecuteOptionsBeamer{hideinstitute}
|
\ExecuteOptionsBeamer{hideinstitute}
|
||||||
@ -149,9 +151,9 @@
|
|||||||
\setbeamercolor{footline separator}{parent=footline}
|
\setbeamercolor{footline separator}{parent=footline}
|
||||||
|
|
||||||
|
|
||||||
%%%%% footline: linesleft
|
%%%%% footline: pageright
|
||||||
|
|
||||||
\defbeamertemplate{footline}{linesleft}{%
|
\defbeamertemplate{footline}{pageright}{%
|
||||||
\usebeamerfont{footline}%
|
\usebeamerfont{footline}%
|
||||||
\usebeamertemplate{footline line}%
|
\usebeamertemplate{footline line}%
|
||||||
\begin{beamercolorbox}[wd=1\paperwidth,dp=1.2ex,ht=2.8ex,%
|
\begin{beamercolorbox}[wd=1\paperwidth,dp=1.2ex,ht=2.8ex,%
|
||||||
@ -159,6 +161,10 @@
|
|||||||
\hypersetup{linkcolor=}%
|
\hypersetup{linkcolor=}%
|
||||||
\newif\if@tempsep%
|
\newif\if@tempsep%
|
||||||
\@tempsepfalse%
|
\@tempsepfalse%
|
||||||
|
% logo left:
|
||||||
|
\if@beamer@footline@logoleft%
|
||||||
|
\ifx\insertlogo\@empty\else\raisebox{-1ex}{\insertlogo}\quad\fi%
|
||||||
|
\fi
|
||||||
% author:
|
% author:
|
||||||
\if@beamer@footline@author
|
\if@beamer@footline@author
|
||||||
{\usebeamerfont{author in head/foot}%
|
{\usebeamerfont{author in head/foot}%
|
||||||
@ -192,22 +198,26 @@
|
|||||||
\usebeamertemplate{footline separator}
|
\usebeamertemplate{footline separator}
|
||||||
\usebeamertemplate{page number in head/foot}%
|
\usebeamertemplate{page number in head/foot}%
|
||||||
\fi
|
\fi
|
||||||
% logo:
|
% logo right:
|
||||||
\if@beamer@footline@logo%
|
\if@beamer@footline@logoright%
|
||||||
\ifx\insertlogo\@empty\else\quad \raisebox{-1ex}{\insertlogo}\fi%
|
\ifx\insertlogo\@empty\else\quad \raisebox{-1ex}{\insertlogo}\fi%
|
||||||
\fi
|
\fi
|
||||||
\end{beamercolorbox}
|
\end{beamercolorbox}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
%%%%% footline: linesright
|
%%%%% footline: pageleft
|
||||||
|
|
||||||
\defbeamertemplate{footline}{linesright}{%
|
\defbeamertemplate{footline}{pageleft}{%
|
||||||
\usebeamerfont{footline}%
|
\usebeamerfont{footline}%
|
||||||
\usebeamertemplate{footline line}%
|
\usebeamertemplate{footline line}%
|
||||||
\begin{beamercolorbox}[wd=1\paperwidth,dp=1.2ex,ht=2.8ex,%
|
\begin{beamercolorbox}[wd=1\paperwidth,dp=1.2ex,ht=2.8ex,%
|
||||||
leftskip=1\beamer@leftmargin,rightskip=1\beamer@rightmargin]{footline}
|
leftskip=1\beamer@leftmargin,rightskip=1\beamer@rightmargin]{footline}
|
||||||
\hypersetup{linkcolor=}%
|
\hypersetup{linkcolor=}%
|
||||||
|
% logo left:
|
||||||
|
\if@beamer@footline@logoleft%
|
||||||
|
\ifx\insertlogo\@empty\else\raisebox{-1ex}{\insertlogo}\quad\fi%
|
||||||
|
\fi
|
||||||
% page:
|
% page:
|
||||||
\if@beamer@footline@page
|
\if@beamer@footline@page
|
||||||
\usebeamertemplate{page number in head/foot}%
|
\usebeamertemplate{page number in head/foot}%
|
||||||
@ -242,14 +252,14 @@
|
|||||||
\insertshorttitle}%
|
\insertshorttitle}%
|
||||||
\@tempseptrue
|
\@tempseptrue
|
||||||
\fi
|
\fi
|
||||||
% logo:
|
% logo right:
|
||||||
\if@beamer@footline@logo%
|
\if@beamer@footline@logoright%
|
||||||
\ifx\insertlogo\@empty\else\quad \raisebox{-1ex}{\insertlogo}\fi%
|
\ifx\insertlogo\@empty\else\quad \raisebox{-1ex}{\insertlogo}\fi%
|
||||||
\fi
|
\fi
|
||||||
\end{beamercolorbox}
|
\end{beamercolorbox}
|
||||||
}
|
}
|
||||||
|
|
||||||
\setbeamertemplate{footline}[linesleft]
|
\setbeamertemplate{footline}[pageright]
|
||||||
|
|
||||||
\setbeamercolor{footline line}{parent=footline}
|
\setbeamercolor{footline line}{parent=footline}
|
||||||
|
|
||||||
|
@ -21,12 +21,13 @@
|
|||||||
\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{logo}{\PassOptionsToPackage{logo}{beamerthemelines}}
|
\DeclareOptionBeamer{logoleft}{\PassOptionsToPackage{logoleft}{beamerthemelines}}
|
||||||
|
\DeclareOptionBeamer{logoright}{\PassOptionsToPackage{logoright}{beamerthemelines}}
|
||||||
\DeclareOptionBeamer{hidelogo}{\PassOptionsToPackage{hidelogo}{beamerthemelines}}
|
\DeclareOptionBeamer{hidelogo}{\PassOptionsToPackage{hidelogo}{beamerthemelines}}
|
||||||
|
|
||||||
\ExecuteOptionsBeamer{author}
|
\ExecuteOptionsBeamer{author}
|
||||||
\ExecuteOptionsBeamer{page}
|
\ExecuteOptionsBeamer{page}
|
||||||
\ExecuteOptionsBeamer{logo}
|
\ExecuteOptionsBeamer{logoleft}
|
||||||
|
|
||||||
\ProcessOptionsBeamer
|
\ProcessOptionsBeamer
|
||||||
|
|
||||||
@ -41,7 +42,7 @@
|
|||||||
\setbeamertemplate{frametitle line}[page][0.75pt] % text, page
|
\setbeamertemplate{frametitle line}[page][0.75pt] % text, page
|
||||||
|
|
||||||
\setbeamertemplate{page number in head/foot}[frames] % frames, framestotal, slides
|
\setbeamertemplate{page number in head/foot}[frames] % frames, framestotal, slides
|
||||||
\setbeamertemplate{footline}[linesleft] % default, linesleft, linesright
|
\setbeamertemplate{footline}[pageright] % default, pageleft, pageright
|
||||||
\setbeamertemplate{footline line}[page][0.3pt] % text, page
|
\setbeamertemplate{footline line}[page][0.3pt] % text, page
|
||||||
\setbeamertemplate{footline separator}[text][0.3pt] % text, full, dash, space
|
\setbeamertemplate{footline separator}[text][0.3pt] % text, full, dash, space
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
\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{logo} / \texttt{hidelogo}
|
\item \texttt{logoleft} / \texttt{logoright} / \texttt{hidelogo}
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
@ -782,7 +782,7 @@
|
|||||||
\end{small}
|
\end{small}
|
||||||
\par
|
\par
|
||||||
\usebeamertemplate{footline}\normalsize
|
\usebeamertemplate{footline}\normalsize
|
||||||
\setbeamertemplate{footline}[linesleft]
|
\setbeamertemplate{footline}[pageright]
|
||||||
\vfill
|
\vfill
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -790,8 +790,8 @@
|
|||||||
\footlinecolordemo{blue}{}
|
\footlinecolordemo{blue}{}
|
||||||
\footlinecolordemo{blue}{black!20}
|
\footlinecolordemo{blue}{black!20}
|
||||||
\setbeamercolor{footline}{fg=blue}
|
\setbeamercolor{footline}{fg=blue}
|
||||||
\footlinetemplatedemo{linesleft}
|
\footlinetemplatedemo{pageright}
|
||||||
\footlinetemplatedemo{linesright}
|
\footlinetemplatedemo{pageleft}
|
||||||
\begin{small}
|
\begin{small}
|
||||||
\texttt{\textbackslash setbeamertemplate\{footline\}[default]}
|
\texttt{\textbackslash setbeamertemplate\{footline\}[default]}
|
||||||
\end{small}
|
\end{small}
|
||||||
|
@ -25,14 +25,14 @@
|
|||||||
\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,logo]}):
|
Options select content of footline (defaults to \texttt{[author,page,logoleft]}):
|
||||||
\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{logo} / \texttt{hidelogo}
|
\item \texttt{logoleft} / \texttt{logoright} / \texttt{hidelogo}
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user