diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/medstarbeamer/medstarbeamer.cls |
Initial commit
Diffstat (limited to 'macros/latex/contrib/medstarbeamer/medstarbeamer.cls')
-rw-r--r-- | macros/latex/contrib/medstarbeamer/medstarbeamer.cls | 98 |
1 files changed, 98 insertions, 0 deletions
diff --git a/macros/latex/contrib/medstarbeamer/medstarbeamer.cls b/macros/latex/contrib/medstarbeamer/medstarbeamer.cls new file mode 100644 index 0000000000..a06562b55e --- /dev/null +++ b/macros/latex/contrib/medstarbeamer/medstarbeamer.cls @@ -0,0 +1,98 @@ +%%%%%%%%% MedStar Beamer Template %%%%%%%%% +%%%%%%%% Written By: Anagha Kumar %%%%% +%%%%%%%% License: lppl1.3 %%%%%%%%%%%%%%%% +%%%%%%%% Version: 2015-11-12 %%%%%%%%%%%%%%%% + +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{medstarbeamer} +\LoadClassWithOptions{beamer} +\RequirePackage{anysize} +\RequirePackage{hyperref} +\RequirePackage{graphicx} +\RequirePackage{pgf} +\RequirePackage{xcolor} +\RequirePackage{booktabs} +\RequirePackage{soul} +\RequirePackage{background} +\RequirePackage{cancel} +\RequirePackage{amsmath} +\RequirePackage{enumerate} +\RequirePackage{ifthen} + +\defbeamertemplate*{footline}{} +{ + \hbox{% + \begin{beamercolorbox}[wd=.3333333\paperwidth,ht=0.25cm,dp=0.2cm,center]{author in head/foot}% + \usebeamerfont{author in head/foot}\insertshortauthor + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.3333333\paperwidth,ht=0.25cm,dp=0.2cm,center]{title in head/foot}% + \usebeamerfont{title in head/foot}\insertshorttitle + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.3333333\paperwidth,ht=0.25cm,dp=0.2cm, center]{date in head/foot}% + \usebeamerfont{date in head/foot}\insertshortdate{}\hfill \insertframenumber{} / \inserttotalframenumber + \end{beamercolorbox}}% +} +% ht controls the height of the boxes. %I want the text in the boxes to be centered. %dp controls the depth + +\defbeamertemplate*{headline}{} +{ + \begin{beamercolorbox}{section in head/foot} + \vskip3pt\insertnavigation{\paperwidth}\vskip3pt + \end{beamercolorbox}% + \ifbeamer@theme@subsection% + \begin{beamercolorbox}[ht=0.25cm,dp=0.2cm, leftskip=0.5cm]{subsection in head/foot} + \usebeamerfont{subsection in head/foot}\insertsubsectionhead + \end{beamercolorbox}% + \fi +} + +\setbeamersize{text margin left=0.5cm,text margin right=0.75 cm} % This is important to specify so that the margins and hence, typeset font can be controlled in each slide. I prefer cm over em. + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usecolortheme{MedStarColors} +\newif\ifbeamer@theme@subsection +\beamer@theme@subsectiontrue %%%%%% adds in the blue line %%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\logo{\includegraphics[ height=1cm, width=2.5cm]{medstarlogo}} %the size of the logo to be included in every frame + +\setbeamercovered{dynamic} %overlays appear faintly +\setbeamertemplate{navigation symbols}{} % since I dislike the navigation symbols +\setbeamertemplate{caption}[numbered] % since beamer does not number captions without setting this + + +%%%%%%%%%%%%Shrinking the table of contents if needed %%%%%%%%%%%%%%%%%%%%%%%%%% +\newcommand{\sizecontentsoutline}[1] +{ + \ifnum#1=1 + \begin{frame} + \tableofcontents + \end{frame} + \else + \ifnum#1=2 + \begin{frame} + \footnotesize{\tableofcontents} + \end{frame} + \fi +} + +\newcommand{\sizecontentscurrent}[1] +{ +\AtBeginSection{ +\ifthenelse{\thesection > 1}{ + \ifnum#1=1 + \begin{frame} + \tableofcontents[currentsection] + \end{frame} + \else + \ifnum#1=2 + \begin{frame} + \footnotesize{\tableofcontents[currentsection]} + \end{frame} + \fi +} +} +} + +% Define Author, Date, Institute, Title using small caps and different fonts - theme
\ No newline at end of file |