├── .gitignore ├── README.md ├── beamercolorthemeuconn.sty ├── beamerfontthemeuconn.sty ├── beamerinnerthemeuconn.sty ├── beamerouterthemeuconn.sty ├── beamerthemeuconn.sty ├── environment-shortcuts.tex ├── images ├── logos │ ├── avery-point-wordmark-side-blue.png │ ├── avery-point-wordmark-stacked-blue.png │ ├── hartford-side-colors-blue.png │ ├── hartford-stacked-colors-blue.png │ ├── jdh-side-blue.png │ ├── jdh-stacked-blue.png │ ├── stamford-wordmark-side-blue.png │ ├── stamford-wordmark-stacked-blue.png │ ├── uconn-health-wordmark-side-blue.png │ ├── uconn-health-wordmark-stacked-blue.png │ ├── uconn-wordmark-side-blue.png │ ├── uconn-wordmark-single-blue.png │ ├── uconn-wordmark-stacked-blue.png │ ├── waterbury-wordmark-side-blue.png │ └── waterbury-wordmark-stacked-blue.png └── oak-leaf │ ├── oak-leaf-black.eps │ ├── oak-leaf-black.png │ ├── oak-leaf-blue.eps │ ├── oak-leaf-blue.png │ ├── oak-leaf-white-eps-converted-to.pdf │ ├── oak-leaf-white.eps │ └── oak-leaf-white.png ├── uconn-color-font-example.pdf ├── uconn-color-font-example.tex ├── uconn-inner-outer-example.pdf ├── uconn-inner-outer-example.tex ├── uconn-theme-example.pdf ├── uconn-theme-example.tex ├── uconn-theme-markdown.md └── uconn-theme-markdown.pdf /.gitignore: -------------------------------------------------------------------------------- 1 | sandbox/ 2 | 3 | # Mac files 4 | .DS_Store 5 | .Icon* 6 | 7 | # auxiliary TeX files 8 | *.aux 9 | *.log 10 | *.nav 11 | *.out 12 | *.snm 13 | *.toc 14 | *.vrb 15 | 16 | # compressed files 17 | *.zip 18 | *.gz 19 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # UConn Beamer themes 2 | 3 | This is a repo for the development of LaTeX themes and templates for the University of Connecticut, to complement the PowerPoint themes available on the [Brand Standards website](http://brand.uconn.edu/resources/powerpoint-templates/). 4 | 5 | ## Contents 6 | 7 | ### Themes 8 | 9 | This repo contains the following coordinated Beamer themes: 10 | 11 | - `beamercolorthemeuconn.sty` (color theme) 12 | - `beamerfontthemeuconn.sty` (font theme) 13 | - `beamerinnerthemeuconn.sty` (inner theme) 14 | - `beamerouterthemeuconn.sty` (outer theme) 15 | - `beamerthemeuconn.sty` (theme incorporating the above) 16 | 17 | Together, they demonstrate the basics of each type of theme. 18 | 19 | ### Templates 20 | 21 | Three templates are included, which illustrate the color and font themes (`uconn-color-font-example.tex`), the inner and outer themes (`uconn-inner-outer-example.tex`), and all four themes (`uconn-theme-example.tex`). 22 | 23 | Additionally, the Markdown document `uconn-theme-markdown.md` illustrates how to use the `uconn` Beamer theme in a [Pandoc](https://pandoc.org/) workflow. 24 | 25 | It would be useful to include poster and report templates as well; i don't have plans for this, but contributions would be welcome. 26 | 27 | ## Use 28 | 29 | ### Current versions 30 | 31 | The examples (the `.tex` files) illustrate how to use the themes in LaTeX documents. 32 | 33 | To use these themes in your own Beamer slideshow, either store the `.sty` files and the `images` folder in the same directory as the `.tex` file, or clone this repo and edit one of the `.tex` files into your own slideshow. I have not yet tried installing them in a `texmf` directory. 34 | 35 | To make subtle changes, for example to remove the oak leaf background or to permute the bullet point colors, edit the `.sty` files directly. (In future i hope to include theme options that will allow users to remove or change certain features using preamble commands.) 36 | 37 | ### Ongoing development 38 | 39 | To see several university themes that illustrate a range of design space, check out [Martin Madsen's Ultimate Beamer Theme List](https://github.com/martinbjeldbak/ultimate-beamer-theme-list). 40 | 41 | If you think these themes could be improved, please make suggestions in an [issue](https://guides.github.com/features/issues/) or send a [pull request](https://guides.github.com/activities/forking/)! 42 | 43 | I am no longer at UConn Health, so if you've a mind to "adopt" these templates, feel free to ask. : ) 44 | 45 | ## Acknowledgments 46 | 47 | I'm grateful to Christine Ballestrini for reviewing the theme and discussing issues of branding and licensing. Some elements of the theme were inspired from [Jorge M. Agüero's (unofficial) UConn Beamer template](https://wp.jorge-aguero.uconn.edu/links/). 48 | 49 | The [Beamer class users guide](http://tug.ctan.org/macros/latex/contrib/beamer/doc/beameruserguide.pdf) and Thierry Masson's [cheat sheet](http://www.cpt.univ-mrs.fr/~masson/latex/Beamer-appearance-cheat-sheet.pdf) were indispensable to the development of the theme, as were several helpful discussions on [Stack Exchange](https://tex.stackexchange.com/). 50 | 51 | ### License 52 | 53 | The code, including templates and examples, are [products of authorship](http://research.uconn.edu/technology-commercialization/resources-for-faculty/tech-transfer-faqs/invention-ownership-flowchart/) and released into the public domain. Wordmarks and logos are [trademarks of the University of Connecticut](http://brand.uconn.edu/standards/wordmark-and-logos/) and used with permission. See the [University Logo and Wordmark Policy](http://policy.uconn.edu/2015/01/29/university-logo-and-wordmark/) for guidance or [email the Brands office](mailto:brand@uconn.edu) with questions. 54 | -------------------------------------------------------------------------------- /beamercolorthemeuconn.sty: -------------------------------------------------------------------------------- 1 | \mode 2 | 3 | % Color Palette 4 | \definecolor{uconn navy blue}{RGB}{0,14,47} 5 | \definecolor{uconn white}{RGB}{255,255,255} 6 | \definecolor{uconn grey}{RGB}{124,135,142} 7 | 8 | % Suggested Complementary Colors 9 | \definecolor{uconn dark red}{RGB}{138,33,33} 10 | \definecolor{uconn purple}{RGB}{86,54,128} 11 | \definecolor{uconn orange gold}{RGB}{206,149,46} 12 | \definecolor{uconn green}{RGB}{124,142,49} 13 | \definecolor{uconn teal blue}{RGB}{132,179,204} 14 | \definecolor{uconn gold}{RGB}{154,142,87} 15 | 16 | % UConn Health Color Palette 17 | \definecolor{uconn health blue}{RGB}{0,67,105} 18 | \definecolor{uconn health teal grey}{RGB}{120,175,187} 19 | \definecolor{uconn health bright teal}{RGB}{99,199,201} 20 | \definecolor{uconn health light teal}{RGB}{151,215,217} 21 | \definecolor{uconn health yellow}{RGB}{255,218,48} 22 | \definecolor{uconn health orange}{RGB}{239,106,33} 23 | \definecolor{uconn health red}{RGB}{190,45,45} 24 | \definecolor{uconn health dark grey}{RGB}{126,134,140} 25 | \definecolor{uconn health light grey}{RGB}{189,192,195} 26 | 27 | % common misspellings 28 | \definecolor{uconn gray}{RGB}{124,135,142} 29 | \definecolor{uconn health teal gray}{RGB}{120,175,187} 30 | \definecolor{uconn health dark gray}{RGB}{126,134,140} 31 | \definecolor{uconn health light gray}{RGB}{189,192,195} 32 | 33 | % Color assignments 34 | 35 | \setbeamercolor*{palette primary}{bg=uconn navy blue,fg=uconn white} 36 | \setbeamercolor*{palette secondary}{bg=uconn navy blue!80!uconn white,fg=uconn white} 37 | \setbeamercolor*{palette tertiary}{bg=uconn navy blue!60!uconn white,fg=uconn white} 38 | \setbeamercolor*{palette quaternary}{bg=uconn navy blue!40!uconn white,fg=uconn white} 39 | \setbeamercolor*{palette sidebar primary}{bg=uconn navy blue,fg=uconn white} 40 | \setbeamercolor*{palette sidebar secondary}{bg=uconn navy blue!80!uconn white,fg=uconn white} 41 | \setbeamercolor*{palette sidebar tertiary}{bg=uconn navy blue!60!uconn white,fg=uconn white} 42 | \setbeamercolor*{palette sidebar quaternary}{bg=uconn navy blue!40!uconn white,fg=uconn white} 43 | 44 | \setbeamercolor*{section in toc}{fg=uconn dark red} 45 | \setbeamercolor*{section in toc shaded}{fg=uconn grey} 46 | \setbeamercolor*{subsection in toc}{fg=uconn dark red} 47 | \setbeamercolor*{subsection in toc shaded}{fg=uconn grey} 48 | \setbeamercolor*{subsubsection in toc}{fg=uconn purple} 49 | \setbeamercolor*{subsubsection in toc shaded}{fg=uconn grey} 50 | 51 | \setbeamercolor*{titlelike}{fg=uconn navy blue} 52 | \setbeamercolor*{author}{fg=uconn grey} 53 | \setbeamercolor*{institute}{fg=uconn grey} 54 | \setbeamercolor*{date}{fg=uconn grey} 55 | 56 | \setbeamercolor*{block title}{fg=uconn dark red} 57 | \setbeamercolor*{caption name}{fg=uconn dark red} 58 | \setbeamercolor*{local structure}{fg=uconn purple} 59 | \setbeamercolor*{subitem}{fg=uconn orange gold} 60 | \setbeamercolor*{subsubitem}{fg=uconn green} 61 | \setbeamercolor*{alerted text}{fg=uconn orange gold} 62 | 63 | \setbeamercolor*{button}{bg=uconn teal blue,fg=uconn white} 64 | \setbeamercolor*{button border}{fg=uconn teal blue} 65 | \hypersetup{colorlinks=true,linkcolor=uconn teal blue,urlcolor=uconn teal blue} 66 | 67 | \mode -------------------------------------------------------------------------------- /beamerfontthemeuconn.sty: -------------------------------------------------------------------------------- 1 | \mode 2 | 3 | % Helvetica package (equivalent to Arial) 4 | \usepackage{helvet} 5 | % Montserrat package (free alternative to Gotham) 6 | \usepackage{montserrat} 7 | 8 | % Override setting sans-serif to Montserrat 9 | \renewcommand{\sfdefault}{phv} 10 | % Default to Helvetica sans-serif font 11 | \renewcommand{\familydefault}{\sfdefault} 12 | 13 | % Shortcuts to Montserrat 14 | \newcommand\campus[1]{{\fontfamily{Montserrat-TLF}\fontseries{sb}\selectfont #1}} 15 | \newcommand\montserratsb{\fontfamily{Montserrat-TLF}\fontseries{sb}\selectfont } 16 | 17 | % Font assignments 18 | 19 | \setbeamerfont*{titlelike}{size=\large} 20 | %\setbeamerfont*{block title}{series=\bfseries} 21 | \setbeamerfont*{block title}{family=\fontfamily{Montserrat-TLF},series=\fontseries{sb}} 22 | 23 | \mode 24 | -------------------------------------------------------------------------------- /beamerinnerthemeuconn.sty: -------------------------------------------------------------------------------- 1 | \mode 2 | 3 | % Introduce oak leaf math symbols 4 | % https://tex.stackexchange.com/a/31492 5 | \newcommand{\oakleaf}{\ensuremath{ 6 | \mathchoice{\includegraphics[height=1.75ex, trim=0 50 0 0]{images/oak-leaf/oak-leaf-black.png}} 7 | {\includegraphics[height=1.5ex, trim=0 50 0 0]{images/oak-leaf/oak-leaf-black.png}} 8 | {\includegraphics[height=1.25ex, trim=0 50 0 0]{images/oak-leaf/oak-leaf-black.png}} 9 | {\includegraphics[height=.75ex, trim=0 50 0 0]{images/oak-leaf/oak-leaf-black.png}} 10 | }} 11 | \newcommand{\oakleafbox}{\ensuremath{ 12 | \mathchoice{\includegraphics[height=1.75ex]{images/oak-leaf/oak-leaf-white.eps}} 13 | {\includegraphics[height=1.5ex]{images/oak-leaf/oak-leaf-white.eps}} 14 | {\includegraphics[height=1.25ex]{images/oak-leaf/oak-leaf-white.eps}} 15 | {\includegraphics[height=.75ex]{images/oak-leaf/oak-leaf-white.eps}} 16 | }} 17 | 18 | % Suppress all navigation symbols 19 | \setbeamertemplate{navigation symbols}{} 20 | 21 | % Use circle symbols for all bulleted lists 22 | \setbeamertemplate{items}[circle] 23 | \setbeamertemplate{sections/subsections in toc}[circle] 24 | 25 | % Use oak leaf as QED symbol 26 | \setbeamertemplate{qed symbol}{\oakleafbox} 27 | 28 | % Title page (arguments currently ignored) 29 | \defbeamertemplate*{title page}{uconn}[1][] 30 | { 31 | \usebeamerfont{title}\usebeamercolor[fg]{title}\inserttitle\par 32 | \smallskip 33 | \usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par 34 | \bigskip 35 | \usebeamerfont{author}\usebeamercolor[fg]{author}\insertauthor\par 36 | \smallskip 37 | \usebeamerfont{institute}\usebeamercolor[fg]{institute}\insertinstitute\par 38 | \medskip 39 | \usebeamerfont{date}\usebeamercolor[fg]{date}\insertdate\par 40 | } 41 | 42 | % Part page (arguments currently ignored) 43 | \defbeamertemplate*{part page}{uconn}[1][] 44 | { 45 | \usebeamerfont{part name}\usebeamercolor[fg]{part name}\partname~\insertromanpartnumber\par 46 | \medskip 47 | \usebeamerfont{part title}\insertpart\par 48 | } 49 | 50 | % Section page (arguments currently ignored) 51 | \defbeamertemplate*{section page}{uconn}[1][] 52 | { 53 | \usebeamerfont{section name}\usebeamercolor[fg]{section name}\sectionname~\insertsectionnumber\par 54 | \smallskip 55 | \usebeamerfont{section title}\insertsection\par 56 | } 57 | 58 | % Subsection page (arguments currently ignored) 59 | \defbeamertemplate*{subsection page}{uconn}[1][] 60 | { 61 | \usebeamerfont{subsection name}\usebeamercolor[fg]{subsection name}\subsectionname~\insertsubsectionnumber\par 62 | \smallskip 63 | \usebeamerfont{subsection title}\insertsubsection\par 64 | } 65 | 66 | \mode -------------------------------------------------------------------------------- /beamerouterthemeuconn.sty: -------------------------------------------------------------------------------- 1 | % Campus option (influences effects of other options) 2 | \DeclareOptionBeamer{campus}{\def\beamer@uconn@campus{#1}} 3 | % Watermark oak leaf location 4 | \DeclareOptionBeamer{watermark}{\def\beamer@uconn@watermark{#1}} 5 | % Footline logo option 6 | \DeclareOptionBeamer{logo}{\def\beamer@uconn@logo{#1}} 7 | 8 | % Default options 9 | \ExecuteOptionsBeamer{campus=none} 10 | \ExecuteOptionsBeamer{watermark=none} 11 | \ExecuteOptionsBeamer{logo=none} 12 | 13 | \ProcessOptionsBeamer 14 | 15 | \mode 16 | 17 | % Encode campus options 18 | \def\beamer@uconn@campusnone{none} 19 | \def\beamer@uconn@campushealth{health} 20 | \def\beamer@uconn@campusjdh{jdh} 21 | \def\beamer@uconn@campusaverypoint{averypoint} 22 | \def\beamer@uconn@campushartford{hartford} 23 | \def\beamer@uconn@campusstamford{stamford} 24 | \def\beamer@uconn@campuswaterbury{waterbury} 25 | % Encode watermark options 26 | \def\beamer@uconn@watermarkside{side} 27 | \def\beamer@uconn@watermarkcorner{corner} 28 | % Encode logo options 29 | \def\beamer@uconn@logonone{none} 30 | \def\beamer@uconn@logosingle{single} 31 | \def\beamer@uconn@logoside{side} 32 | \def\beamer@uconn@logostacked{stacked} 33 | 34 | % Encode paper dimensions 35 | \def\beamer@paperwidth{\paperwidth} 36 | \def\beamer@paperheight{\paperheight} 37 | 38 | % Background image 39 | \usebackgroundtemplate{ 40 | % Side watermark 41 | \ifx\beamer@uconn@watermark\beamer@uconn@watermarkside 42 | \includegraphics[height=\paperheight, trim=170 0 0 0, clip=true, decodearray={0.95 1 0.95 1 0.95 1}]{images/oak-leaf/oak-leaf-blue.png} 43 | \fi 44 | % Corner watermark 45 | \ifx\beamer@uconn@watermark\beamer@uconn@watermarkcorner 46 | \vbox to \paperheight{\vspace*{.1\beamer@paperheight}\hbox to \paperwidth{\hfil 47 | \includegraphics[height=.333\paperheight, decodearray={0.95 1 0.95 1 0.95 1}]{images/oak-leaf/oak-leaf-blue.png} 48 | \hspace*{.1\beamer@paperheight}}\vfil} 49 | \fi 50 | } 51 | 52 | % Footline logo 53 | \unless\ifx\beamer@uconn@logo\beamer@uconn@logonone 54 | \setbeamertemplate{footline} 55 | { 56 | \leavevmode 57 | \hbox{ 58 | \begin{beamercolorbox}[wd=\paperwidth, dp=3ex, leftskip=.5cm, rightskip=.5cm]{institution in head/foot} 59 | \hfill 60 | % Single logo 61 | \ifx\beamer@uconn@logo\beamer@uconn@logosingle 62 | \includegraphics[height=4ex]{images/logos/uconn-wordmark-single-blue.png} 63 | \fi 64 | % Side logos 65 | \ifx\beamer@uconn@logo\beamer@uconn@logoside 66 | \ifx\beamer@uconn@campus\beamer@uconn@campusnone 67 | \includegraphics[height=4ex]{images/logos/uconn-wordmark-side-blue.png} 68 | \fi 69 | \ifx\beamer@uconn@campus\beamer@uconn@campushealth 70 | \includegraphics[height=4ex]{images/logos/uconn-health-wordmark-side-blue.png} 71 | \fi 72 | \ifx\beamer@uconn@campus\beamer@uconn@campusjdh 73 | \includegraphics[height=4ex]{images/logos/jdh-side-blue.png} 74 | \fi 75 | \ifx\beamer@uconn@campus\beamer@uconn@campusaverypoint 76 | \includegraphics[height=4ex]{images/logos/avery-point-wordmark-side-blue.png} 77 | \fi 78 | \ifx\beamer@uconn@campus\beamer@uconn@campushartford 79 | \includegraphics[height=4ex]{images/logos/hartford-wordmark-side-blue.png} 80 | \fi 81 | \ifx\beamer@uconn@campus\beamer@uconn@campusstamford 82 | \includegraphics[height=4ex]{images/logos/stamford-wordmark-side-blue.png} 83 | \fi 84 | \ifx\beamer@uconn@campus\beamer@uconn@campuswaterbury 85 | \includegraphics[height=4ex]{images/logos/waterbury-wordmark-side-blue.png} 86 | \fi 87 | \fi 88 | % Stacked logos 89 | \ifx\beamer@uconn@logo\beamer@uconn@logostacked 90 | \ifx\beamer@uconn@campus\beamer@uconn@campusnone 91 | \includegraphics[height=4ex]{images/logos/uconn-wordmark-stacked-blue.png} 92 | \fi 93 | \ifx\beamer@uconn@campus\beamer@uconn@campushealth 94 | \includegraphics[height=4ex]{images/logos/uconn-health-wordmark-stacked-blue.png} 95 | \fi 96 | \ifx\beamer@uconn@campus\beamer@uconn@campusjdh 97 | \includegraphics[height=4ex]{images/logos/jdh-stacked-blue.png} 98 | \fi 99 | \ifx\beamer@uconn@campus\beamer@uconn@campusaverypoint 100 | \includegraphics[height=4ex]{images/logos/avery-point-wordmark-stacked-blue.png} 101 | \fi 102 | \ifx\beamer@uconn@campus\beamer@uconn@campushartford 103 | \includegraphics[height=4ex]{images/logos/hartford-wordmark-stacked-blue.png} 104 | \fi 105 | \ifx\beamer@uconn@campus\beamer@uconn@campusstamford 106 | \includegraphics[height=4ex]{images/logos/stamford-wordmark-stacked-blue.png} 107 | \fi 108 | \ifx\beamer@uconn@campus\beamer@uconn@campuswaterbury 109 | \includegraphics[height=4ex]{images/logos/waterbury-wordmark-stacked-blue.png} 110 | \fi 111 | \fi 112 | \end{beamercolorbox} 113 | } 114 | \vskip0pt 115 | } 116 | \fi 117 | % More woodmarks can be found at the Brand Standard website: 118 | % https://brand.uconn.edu/downloads/logos/ 119 | 120 | \mode 121 | -------------------------------------------------------------------------------- /beamerthemeuconn.sty: -------------------------------------------------------------------------------- 1 | %\NeedsTeXFormat{LaTeX2e} 2 | %\ProvidesPackage{beamerthemeuconn} 3 | 4 | % Pass options to sub-themes 5 | \DeclareOptionBeamer{campus}{\PassOptionsToPackage{campus=#1}{beamerouterthemeuconn}} 6 | \DeclareOptionBeamer{watermark}{\PassOptionsToPackage{watermark=#1}{beamerouterthemeuconn}} 7 | \DeclareOptionBeamer{logo}{\PassOptionsToPackage{logo=#1}{beamerouterthemeuconn}} 8 | \ProcessOptionsBeamer 9 | 10 | \mode 11 | 12 | % Sub-themes 13 | \useinnertheme{uconn} 14 | \useoutertheme{uconn} 15 | \usecolortheme{uconn} 16 | \usefonttheme{uconn} 17 | 18 | \mode -------------------------------------------------------------------------------- /environment-shortcuts.tex: -------------------------------------------------------------------------------- 1 | % formatting environments 2 | \newcommand{\columnsbegin}{\begin{columns}} 3 | \newcommand{\columnsend}{\end{columns}} 4 | 5 | % general text block environments 6 | \newcommand{\blockbegin}[1]{\begin{block}{#1}} 7 | \newcommand{\blockend}{\end{block}} 8 | \newcommand{\alertblockbegin}[1]{\begin{alertblock}{#1}} 9 | \newcommand{\alertblockend}{\end{alertblock}} 10 | 11 | % mathematical environments 12 | \newcommand{\definitionbegin}[1]{\begin{definition}{#1}} 13 | \newcommand{\definitionend}{\end{definition}} 14 | \newcommand{\examplebegin}[1]{\begin{example}{#1}} 15 | \newcommand{\exampleend}{\end{example}} 16 | \newcommand{\theorembegin}[1]{\begin{theorem}{#1}} 17 | \newcommand{\theoremend}{\end{theorem}} 18 | \newcommand{\proofbegin}[1]{\begin{proof}{#1}} 19 | \newcommand{\proofend}{\end{proof}} 20 | \newcommand{\lemmabegin}[1]{\begin{lemma}{#1}} 21 | \newcommand{\lemmaend}{\end{lemma}} 22 | \newcommand{\corollarybegin}[1]{\begin{corollary}{#1}} 23 | \newcommand{\corollaryend}{\end{corollary}} 24 | -------------------------------------------------------------------------------- /images/logos/avery-point-wordmark-side-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/logos/avery-point-wordmark-side-blue.png -------------------------------------------------------------------------------- /images/logos/avery-point-wordmark-stacked-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/logos/avery-point-wordmark-stacked-blue.png -------------------------------------------------------------------------------- /images/logos/hartford-side-colors-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/logos/hartford-side-colors-blue.png -------------------------------------------------------------------------------- /images/logos/hartford-stacked-colors-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/logos/hartford-stacked-colors-blue.png -------------------------------------------------------------------------------- /images/logos/jdh-side-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/logos/jdh-side-blue.png -------------------------------------------------------------------------------- /images/logos/jdh-stacked-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/logos/jdh-stacked-blue.png -------------------------------------------------------------------------------- /images/logos/stamford-wordmark-side-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/logos/stamford-wordmark-side-blue.png -------------------------------------------------------------------------------- /images/logos/stamford-wordmark-stacked-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/logos/stamford-wordmark-stacked-blue.png -------------------------------------------------------------------------------- /images/logos/uconn-health-wordmark-side-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/logos/uconn-health-wordmark-side-blue.png -------------------------------------------------------------------------------- /images/logos/uconn-health-wordmark-stacked-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/logos/uconn-health-wordmark-stacked-blue.png -------------------------------------------------------------------------------- /images/logos/uconn-wordmark-side-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/logos/uconn-wordmark-side-blue.png -------------------------------------------------------------------------------- /images/logos/uconn-wordmark-single-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/logos/uconn-wordmark-single-blue.png -------------------------------------------------------------------------------- /images/logos/uconn-wordmark-stacked-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/logos/uconn-wordmark-stacked-blue.png -------------------------------------------------------------------------------- /images/logos/waterbury-wordmark-side-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/logos/waterbury-wordmark-side-blue.png -------------------------------------------------------------------------------- /images/logos/waterbury-wordmark-stacked-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/logos/waterbury-wordmark-stacked-blue.png -------------------------------------------------------------------------------- /images/oak-leaf/oak-leaf-black.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/oak-leaf/oak-leaf-black.eps -------------------------------------------------------------------------------- /images/oak-leaf/oak-leaf-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/oak-leaf/oak-leaf-black.png -------------------------------------------------------------------------------- /images/oak-leaf/oak-leaf-blue.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/oak-leaf/oak-leaf-blue.eps -------------------------------------------------------------------------------- /images/oak-leaf/oak-leaf-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/oak-leaf/oak-leaf-blue.png -------------------------------------------------------------------------------- /images/oak-leaf/oak-leaf-white-eps-converted-to.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/oak-leaf/oak-leaf-white-eps-converted-to.pdf -------------------------------------------------------------------------------- /images/oak-leaf/oak-leaf-white.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/oak-leaf/oak-leaf-white.eps -------------------------------------------------------------------------------- /images/oak-leaf/oak-leaf-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/images/oak-leaf/oak-leaf-white.png -------------------------------------------------------------------------------- /uconn-color-font-example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/uconn-color-font-example.pdf -------------------------------------------------------------------------------- /uconn-color-font-example.tex: -------------------------------------------------------------------------------- 1 | \documentclass{beamer} 2 | 3 | \usepackage[utf8]{inputenc} 4 | \usepackage[T1]{fontenc} 5 | 6 | \useinnertheme{default} 7 | \useoutertheme[footline=authorinstitute,subsection=true]{miniframes} 8 | %\useoutertheme{sidebar} 9 | \usecolortheme{uconn} 10 | \usefonttheme{uconn} 11 | 12 | \setbeamercolor*{titlelike}{ 13 | bg=uconn navy blue, 14 | fg=uconn white 15 | } 16 | 17 | \title[Beamer colors and fonts for UConn]{Beamer color and font themes\\ for the University of Connecticut} 18 | \subtitle{part of a suite of themes} 19 | \author[Cory Brunson]{Jason Cory Brunson, PhD} 20 | \institute[UConn Health]{Center for Quantitative Medicine\\ University of Connecticut School of Medicine} 21 | \date{\today} 22 | 23 | \newtheorem{remark}{Remark} 24 | 25 | \begin{document} 26 | 27 | 28 | \begin{frame} 29 | \titlepage 30 | \end{frame} 31 | 32 | 33 | \begin{frame}{Table of contents} 34 | \tableofcontents 35 | \end{frame} 36 | 37 | 38 | \section{Theme defaults} 39 | 40 | 41 | \begin{frame}[fragile]{Default font family} 42 | 43 | The default Helvetica font family is provided by the {\ttfamily helvet} package. 44 | It is equivalent to Arial, which is used in the PowerPoint templates (see the \hyperlink{slide:acknowledgments}{Acknowledgments slide}). 45 | 46 | Block titles are rendered in \href{http://mirrors.ibiblio.org/CTAN/fonts/montserrat/doc/montserrat-doc.pdf}{{\montserratsb Montserrat semibold}}, a free alternative to \href{https://brand.uconn.edu/standards/fonts/}{the Gothic bold} used in campus-, college-, and school-specific woodmarks provided by the {\ttfamily montserrat} package. 47 | 48 | Two shortcuts render text in Montserrat semibold: 49 | \begin{itemize} 50 | \item \verb|\montserratsb| (with no argument) 51 | \item \verb|\campus{}| (with a text argument) 52 | \end{itemize} 53 | 54 | \end{frame} 55 | 56 | 57 | \begin{frame}[fragile]{Palette colors} 58 | 59 | The palette colors used by outer themes interpolate between navy blue and white: 60 | 61 | \vfill 62 | 63 | \begin{columns} 64 | \begin{column}{.5\textwidth} 65 | 66 | \centering 67 | \verb|palette| 68 | \vspace{1ex} 69 | 70 | \begin{beamercolorbox}[sep=4pt,center]{palette primary} 71 | \usebeamerfont{palette primary}primary 72 | \end{beamercolorbox} 73 | 74 | \begin{beamercolorbox}[sep=4pt,center]{palette secondary} 75 | \usebeamerfont{palette secondary}secondary 76 | \end{beamercolorbox} 77 | 78 | \begin{beamercolorbox}[sep=4pt,center]{palette tertiary} 79 | \usebeamerfont{palette tertiary}tertiary 80 | \end{beamercolorbox} 81 | 82 | \begin{beamercolorbox}[sep=4pt,center]{palette quaternary} 83 | \usebeamerfont{palette quaternary}quaternary 84 | \end{beamercolorbox} 85 | 86 | \end{column} 87 | \begin{column}{.5\textwidth} 88 | 89 | \centering 90 | \verb|palette sidebar| 91 | \vspace{1ex} 92 | 93 | \begin{beamercolorbox}[sep=4pt,center]{palette sidebar primary} 94 | \usebeamerfont{palette sidebar primary}primary 95 | \end{beamercolorbox} 96 | 97 | \begin{beamercolorbox}[sep=4pt,center]{palette sidebar secondary} 98 | \usebeamerfont{palette sidebar secondary}secondary 99 | \end{beamercolorbox} 100 | 101 | \begin{beamercolorbox}[sep=4pt,center]{palette sidebar tertiary} 102 | \usebeamerfont{palette sidebar tertiary}tertiary 103 | \end{beamercolorbox} 104 | 105 | \begin{beamercolorbox}[sep=4pt,center]{palette sidebar quaternary} 106 | \usebeamerfont{palette sidebar quaternary}quaternary 107 | \end{beamercolorbox} 108 | 109 | \end{column} 110 | \end{columns} 111 | 112 | \vspace{2ex} 113 | For example, \verb|palette secondary| is defined using 114 | \begin{verbatim} 115 | bg=uconn navy blue!80!uconn white,fg=uconn white 116 | \end{verbatim} 117 | 118 | \end{frame} 119 | 120 | 121 | \begin{frame}{Frame element colors} 122 | 123 | The symbol colors for itemized and enumerated lists progress 124 | \begin{itemize} 125 | \item from purple, 126 | \begin{itemize} 127 | \item through orange-gold, 128 | \begin{itemize} 129 | \item to green. 130 | \end{itemize} 131 | \end{itemize} 132 | \end{itemize} 133 | \alert{Alerted text is rendered in orange-gold.} 134 | 135 | \vfill\begin{remark} 136 | Block and caption titles are boldfaced and rendered in dark red. 137 | \end{remark} 138 | 139 | \vfill 140 | Hyperlinks and buttons are rendered in teal blue. 141 | See \hyperlink{sec:customization}{Customization} and \hyperlink{slide:acknowledgments}{Acknowledgments} for examples. 142 | 143 | \end{frame} 144 | 145 | 146 | \section{Customization} 147 | \label{sec:customization} 148 | 149 | 150 | \begin{frame}[fragile]{Manually assigning colors} 151 | 152 | Type 153 | \begin{verbatim} 154 | {\color{uconn purple} purple} 155 | \end{verbatim} 156 | (with brackets) to render {\color{uconn purple} purple}, or set 157 | \begin{verbatim} 158 | \color{uconn health bright teal} 159 | \end{verbatim} 160 | \color{uconn health bright teal} 161 | (without brackets) to color all text in a slide the bright teal in the UConn Health palette. 162 | 163 | \color{black}\vfill 164 | Color names are based on the UConn Brand color palette. 165 | 166 | \center\href{http://brand.uconn.edu/standards/color-palette/}{\beamerbutton{Visit the Brand Standards website}} 167 | 168 | \end{frame} 169 | 170 | 171 | \begin{frame}[fragile]{Changing the theme} 172 | 173 | You can change the default colors by using setbeamercolor in the preamble, as i did: 174 | \begin{verbatim} 175 | \setbeamercolor*{titlelike}{ 176 | bg=uconn navy blue, 177 | fg=uconn white 178 | } 179 | \end{verbatim} 180 | \ldots or by editing the color theme file {\tt beamercolorthemeuconn.sty}. 181 | Please \hyperlink{mailto:brand@uconn.edu}{check with the Brands office} about using the derivative theme, e.g.\ one with the colors themselves altered. 182 | 183 | \end{frame} 184 | 185 | 186 | \section{Thanks} 187 | 188 | 189 | \begin{frame}{Acknowledgments} 190 | \label{slide:acknowledgments} 191 | 192 | I relied heavily on the following resources: 193 | \begin{itemize} 194 | \item the \href{http://texdoc.net/texmf-dist/doc/latex/beamer/doc/beameruserguide.pdf}{Beamer class users guide} 195 | \item Thierry Masson's Beamer \href{http://www.cpt.univ-mrs.fr/~masson/latex/Beamer-appearance-cheat-sheet.pdf}{cheat sheet} 196 | \item UConn Brand Standards (\url{http://brand.uconn.edu/}) 197 | \begin{itemize} 198 | \item the \href{http://brand.uconn.edu/standards/color-palette/}{color palettes} defined in {\tt beamercolorthemeuconn.sty} 199 | \item several \href{http://brand.uconn.edu/resources/powerpoint-templates/}{PowerPoint templates} 200 | \end{itemize} 201 | \end{itemize} 202 | 203 | \vfill 204 | If you have suggestions for improvement, please let me know! 205 | 206 | \center\href{mailto:cornelioid@gmail.com}{\beamerbutton{Email Cory}} 207 | 208 | \end{frame} 209 | 210 | 211 | \end{document} 212 | -------------------------------------------------------------------------------- /uconn-inner-outer-example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/uconn-inner-outer-example.pdf -------------------------------------------------------------------------------- /uconn-inner-outer-example.tex: -------------------------------------------------------------------------------- 1 | \documentclass{beamer} 2 | 3 | \usepackage[utf8]{inputenc} 4 | \usepackage[T1]{fontenc} 5 | 6 | \useinnertheme{uconn} 7 | \useoutertheme[campus=health,watermark=corner,logo=stacked]{uconn} 8 | %\useoutertheme[footline=authorinstitute,subsection=true]{miniframes} 9 | %\useoutertheme{sidebar} 10 | \usecolortheme{default} 11 | \usefonttheme{default} 12 | 13 | \title[Beamer inner and outer themes for UConn]{Beamer inner and outer themes\\ for the University of Connecticut} 14 | \subtitle{part of a suite of themes} 15 | \author[Cory Brunson]{Jason Cory Brunson, PhD} 16 | \institute[UConn Health]{Center for Quantitative Medicine\\ University of Connecticut School of Medicine} 17 | \date{\today} 18 | 19 | \setlength{\parskip}{.5em} 20 | 21 | \begin{document} 22 | 23 | 24 | \begin{frame} 25 | \titlepage 26 | \end{frame} 27 | 28 | 29 | \begin{frame}{Table of contents} 30 | \tableofcontents 31 | \end{frame} 32 | 33 | 34 | \section{Layout} 35 | 36 | 37 | \begin{frame}[fragile]{Logo} 38 | 39 | The woodmark used in the footer can be determined by the \verb|logo| option and specialized by the \verb|campus| option: 40 | 41 | \begin{verbatim} 42 | \useoutertheme[campus=health,logo=stacked]{uconn} 43 | \end{verbatim} 44 | 45 | \begin{itemize} 46 | \item \verb|campus| understands the values \verb|health| (UConn Health), \verb|jdh| (John Dempsey Hospital), \verb|averypoint|, \verb|hartford|, \verb|stamford|, \verb|waterbury|, and \verb|none|. 47 | \item \verb|logo| understands \verb|single| (no annotation), \verb|side|, \verb|stacked|, and \verb|none| (no logo, and no footline). 48 | \end{itemize} 49 | Passing other values is equivalent to passing no value. 50 | 51 | \end{frame} 52 | 53 | 54 | \begin{frame}[fragile]{Background} 55 | 56 | The faded oak leaf background image is activated by the \verb|watermark| option, which defaults to \verb|none| but can also be set to \verb|side| or \verb|corner|: 57 | 58 | \begin{verbatim} 59 | \useoutertheme[watermark=corner]{uconn} 60 | \end{verbatim} 61 | 62 | Like the others used in this theme, the watermark image comes from the \href{https://brand.uconn.edu/downloads/logos/}{bulk logos download at UConn Brand Standard}. 63 | 64 | \end{frame} 65 | 66 | 67 | \begin{frame}[fragile]{Symbols} 68 | 69 | The classic (black) oak leaf is encoded as a symbol \verb|\oakleaf|, and can be used in mathematical environments, e.g. 70 | \[\oakleaf^{\mathbb{C}}=\oakleaf\otimes_{\mathbb{R}}\mathbb{C}\text,\] 71 | or in text (\oakleaf). 72 | 73 | An inverted-color oak leaf is encoded as \verb|\oakleafbox| (see the slide on claims and proofs). 74 | 75 | \end{frame} 76 | 77 | 78 | \section{Environments} 79 | 80 | 81 | \subsection{Text environments} 82 | 83 | 84 | \begin{frame}{Blocks} 85 | 86 | \begin{block}{Block} 87 | This is a text block, formatted as in the default template. 88 | \end{block} 89 | 90 | \begin{alertblock}{Alert block} 91 | This is an alert text block, also formatted by default. 92 | \end{alertblock} 93 | 94 | More may be done in future to customize the block environments. Suggestions are welcome! 95 | 96 | \end{frame} 97 | 98 | 99 | \subsection{Mathematical environments} 100 | 101 | 102 | \begin{frame}[fragile]{Definitions and examples} 103 | 104 | \begin{definition} 105 | A {\bfseries definition} block is by default formatted like a text block. 106 | \end{definition} 107 | 108 | Text formatting like \verb|\bfseries| (boldface) can be called within blocks. 109 | 110 | \begin{example} 111 | An \emph{example} is also a block, formatted a bit differently. 112 | \end{example} 113 | 114 | \end{frame} 115 | 116 | 117 | \begin{frame}[fragile]{Claim and proof environments} 118 | 119 | \begin{theorem} 120 | Claim blocks, including \verb|lemma|, \verb|theorem|, and \verb|corollary|, use slant-shaped font (\verb|\slshape|) to emphasize their contents. 121 | \end{theorem} 122 | 123 | \begin{proof} 124 | This proof block shows that the customary open square tombstone has been changed to a UConn oak leaf (white inside a black square). 125 | \end{proof} 126 | 127 | \begin{corollary} 128 | The box oak leaf can also be used inline: \oakleafbox 129 | \end{corollary} 130 | 131 | \end{frame} 132 | 133 | 134 | \section{Thanks} 135 | 136 | 137 | \begin{frame}{Acknowledgments} 138 | 139 | The \href{http://tug.ctan.org/macros/latex/contrib/beamer/doc/beameruserguide.pdf}{Beamer class users guide} and Thierry Masson's Beamer \href{http://www.cpt.univ-mrs.fr/~masson/latex/Beamer-appearance-cheat-sheet.pdf}{cheat sheet} were indispensable aides to building this theme, as were several helpful discussions on \href{https://tex.stackexchange.com/}{the \TeX--\LaTeX\ Stack Exchange}. 140 | 141 | See the \href{http://brand.uconn.edu/}{UConn Brand Standards website}, in particular the \href{http://brand.uconn.edu/resources/powerpoint-templates/}{PowerPoint templates}, for more detail on the images and layouts used here. 142 | 143 | Please send feedback to Cory at \href{mailto:cornelioid@gmail.com}{\tt cornelioid@gmail.com}. 144 | 145 | \end{frame} 146 | 147 | 148 | \end{document} 149 | -------------------------------------------------------------------------------- /uconn-theme-example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/uconn-theme-example.pdf -------------------------------------------------------------------------------- /uconn-theme-example.tex: -------------------------------------------------------------------------------- 1 | \documentclass{beamer} 2 | 3 | \usepackage[utf8]{inputenc} 4 | \usepackage[T1]{fontenc} 5 | 6 | \usetheme[campus=health,watermark=side,logo=stacked]{uconn} 7 | 8 | \title[Beamer themes for UConn]{Beamer themes for the\\ University of Connecticut} 9 | \subtitle{part of a suite of themes} 10 | \author[Cory Brunson]{Jason Cory Brunson, PhD} 11 | \institute[UConn Health]{Center for Quantitative Medicine\\ University of Connecticut School of Medicine} 12 | \date{\today} 13 | 14 | \newtheorem{remark}{Remark} 15 | 16 | \setlength{\parskip}{.5em} 17 | 18 | \begin{document} 19 | 20 | 21 | \begin{frame} 22 | \titlepage 23 | \end{frame} 24 | 25 | 26 | \begin{frame}{Table of contents} 27 | \tableofcontents 28 | \end{frame} 29 | 30 | 31 | \begin{frame}{UConn theme} 32 | 33 | The {\ttfamily uconn} Beamer theme, stored in the file {\ttfamily beamerthemeuconn.sty}, simply invokes four specific {\ttfamily uconn} Beamer themes, stored in the following files: 34 | \begin{itemize} 35 | \ttfamily 36 | \item beamercolorthemeuconn.sty 37 | \item beamerfontthemeuconn.sty 38 | \item beamerinnerthemeuconn.sty 39 | \item beamerouterthemeuconn.sty 40 | \end{itemize} 41 | 42 | This example slideshow is just a concatenation of two example slideshows for the color and font themes ({\ttfamily uconn-color-font-example.tex}) and for the inner and outer themes ({\ttfamily uconn-inner-outer-example.tex}). 43 | 44 | \end{frame} 45 | 46 | 47 | \section{Layout} 48 | 49 | 50 | \begin{frame}[fragile]{Icons} 51 | 52 | The background image is a faded navy blue oak leaf, and the footer includes a UConn Health woodmark, both stored as PNGs. 53 | They are activated by the \verb|watermark| and \verb|logo| options, with some additional options that control the logo: 54 | 55 | \begin{verbatim} 56 | \usetheme[ 57 | campus=health, 58 | watermark=side, 59 | logo=stacked 60 | ]{uconn} 61 | \end{verbatim} 62 | 63 | See {\ttfamily uconn-inner-outer-theme-example.tex} for details on the logo options. 64 | 65 | Like the others used in this theme, the image comes from the \href{https://brand.uconn.edu/downloads/logos/}{bulk logos download at UConn Brand Standard}. 66 | 67 | \end{frame} 68 | 69 | 70 | \begin{frame}[fragile]{Symbols} 71 | 72 | The classic (black) oak leaf is encoded as a symbol \verb|\oakleaf|, and can be used in mathematical environments, e.g. 73 | \[\oakleaf^{\mathbb{C}}=\oakleaf\otimes_{\mathbb{R}}\mathbb{C}\text,\] 74 | or in text (\oakleaf). 75 | 76 | An inverted-color oak leaf is encoded as \verb|\oakleafbox| (see the slide on claims and proofs). 77 | 78 | \end{frame} 79 | 80 | 81 | \section{Environments} 82 | 83 | 84 | \subsection{Text environments} 85 | 86 | 87 | \begin{frame}{Blocks} 88 | 89 | \begin{block}{Block} 90 | This is a text block, formatted as in the {\ttfamily default} template. 91 | \end{block} 92 | 93 | \begin{alertblock}{Alert block} 94 | This is an alert text block, also formatted by default. 95 | \end{alertblock} 96 | 97 | More may be done in future to customize the block environments. Suggestions are welcome! 98 | 99 | \end{frame} 100 | 101 | 102 | \subsection{Mathematical environments} 103 | 104 | 105 | \begin{frame}[fragile]{Definitions and examples} 106 | 107 | \begin{definition} 108 | A {\bfseries definition} block is by default formatted like a text block. 109 | \end{definition} 110 | 111 | Text formatting like \verb|\bfseries| (boldface) can be called within blocks. 112 | 113 | \begin{example} 114 | An \emph{example} is also a block, formatted a bit differently. 115 | \end{example} 116 | 117 | \end{frame} 118 | 119 | 120 | \begin{frame}[fragile]{Claim and proof environments} 121 | 122 | \begin{theorem} 123 | Claim blocks, including \verb|lemma|, \verb|theorem|, and \verb|corollary|, use slant-shaped font (\verb|\slshape|) to emphasize their contents. 124 | \end{theorem} 125 | 126 | \begin{proof} 127 | This proof block shows that the customary open square tombstone has been changed to a UConn oak leaf (white inside a black square). 128 | \end{proof} 129 | 130 | \begin{corollary} 131 | The box oak leaf can also be used inline: \oakleafbox 132 | \end{corollary} 133 | 134 | \end{frame} 135 | 136 | 137 | \section{Color and font defaults} 138 | 139 | 140 | \begin{frame}[fragile]{Default font family} 141 | 142 | The default Helvetica font family is provided by the {\ttfamily helvet} package. 143 | It is equivalent to Arial, which is used in the PowerPoint templates (see the \hyperlink{slide:acknowledgments}{Acknowledgments slide}). 144 | 145 | Block titles are rendered in \href{http://mirrors.ibiblio.org/CTAN/fonts/montserrat/doc/montserrat-doc.pdf}{{\montserratsb Montserrat semibold}}, a free alternative to \href{https://brand.uconn.edu/standards/fonts/}{the Gothic bold} used in campus-, college-, and school-specific woodmarks provided by the {\ttfamily montserrat} package. 146 | 147 | Two shortcuts render text in Montserrat semibold: 148 | \begin{itemize} 149 | \item \verb|\montserratsb| (with no argument) 150 | \item \verb|\campus{}| (with a text argument) 151 | \end{itemize} 152 | 153 | \end{frame} 154 | 155 | 156 | \begin{frame}[fragile]{Palette colors} 157 | 158 | The palette colors used by outer themes interpolate between navy blue and white: 159 | 160 | \vfill 161 | 162 | \begin{columns} 163 | \begin{column}{.5\textwidth} 164 | 165 | \centering 166 | \verb|palette| 167 | \vspace{1ex} 168 | 169 | \begin{beamercolorbox}[sep=4pt,center]{palette primary} 170 | \usebeamerfont{palette primary}primary 171 | \end{beamercolorbox} 172 | 173 | \begin{beamercolorbox}[sep=4pt,center]{palette secondary} 174 | \usebeamerfont{palette secondary}secondary 175 | \end{beamercolorbox} 176 | 177 | \begin{beamercolorbox}[sep=4pt,center]{palette tertiary} 178 | \usebeamerfont{palette tertiary}tertiary 179 | \end{beamercolorbox} 180 | 181 | \begin{beamercolorbox}[sep=4pt,center]{palette quaternary} 182 | \usebeamerfont{palette quaternary}quaternary 183 | \end{beamercolorbox} 184 | 185 | \end{column} 186 | \begin{column}{.5\textwidth} 187 | 188 | \centering 189 | \verb|palette sidebar| 190 | \vspace{1ex} 191 | 192 | \begin{beamercolorbox}[sep=4pt,center]{palette primary} 193 | \usebeamerfont{palette primary}primary 194 | \end{beamercolorbox} 195 | 196 | \begin{beamercolorbox}[sep=4pt,center]{palette secondary} 197 | \usebeamerfont{palette secondary}secondary 198 | \end{beamercolorbox} 199 | 200 | \begin{beamercolorbox}[sep=4pt,center]{palette tertiary} 201 | \usebeamerfont{palette tertiary}tertiary 202 | \end{beamercolorbox} 203 | 204 | \begin{beamercolorbox}[sep=4pt,center]{palette quaternary} 205 | \usebeamerfont{palette quaternary}quaternary 206 | \end{beamercolorbox} 207 | 208 | \end{column} 209 | \end{columns} 210 | 211 | \vspace{2ex} 212 | For example, \verb|palette secondary| is defined using 213 | \begin{verbatim} 214 | bg=uconn navy blue!80!uconn white,fg=uconn white 215 | \end{verbatim} 216 | 217 | \end{frame} 218 | 219 | 220 | \begin{frame}{Frame element colors} 221 | 222 | The symbol colors for itemized and enumerated lists progress 223 | \begin{itemize} 224 | \item from purple, 225 | \begin{itemize} 226 | \item through orange-gold, 227 | \begin{itemize} 228 | \item to green. 229 | \end{itemize} 230 | \end{itemize} 231 | \end{itemize} 232 | \alert{Alerted text is rendered in orange-gold.} 233 | 234 | \vfill\begin{remark} 235 | Block and caption titles are boldfaced and rendered in dark red. 236 | \end{remark} 237 | 238 | \vfill 239 | Hyperlinks and buttons are rendered in teal blue. 240 | See \hyperlink{sec:customization}{Customization} and \hyperlink{slide:acknowledgments}{Acknowledgments} for examples. 241 | 242 | \end{frame} 243 | 244 | 245 | \section{Customization} 246 | \label{sec:customization} 247 | 248 | 249 | \begin{frame}[fragile]{Manually assigning colors} 250 | 251 | Type 252 | \begin{verbatim} 253 | {\color{uconn purple} purple} 254 | \end{verbatim} 255 | (with brackets) to render {\color{uconn purple} purple}, or set 256 | \begin{verbatim} 257 | \color{uconn health bright teal} 258 | \end{verbatim} 259 | \color{uconn health bright teal} 260 | (without brackets) to color all text in a slide the bright teal in the UConn Health palette. 261 | 262 | \color{black}\vfill 263 | Color names are based on the UConn Brand color palette. 264 | 265 | \center\href{http://brand.uconn.edu/standards/color-palette/}{\beamerbutton{Visit the Brand Standards website}} 266 | 267 | \end{frame} 268 | 269 | 270 | \begin{frame}[fragile]{Changing the theme} 271 | 272 | You can change the default colors by using setbeamercolor in the preamble, as i did: 273 | \begin{verbatim} 274 | \setbeamercolor*{titlelike}{ 275 | bg=uconn navy blue, 276 | fg=uconn white 277 | } 278 | \end{verbatim} 279 | \ldots or by editing the color theme file {\ttfamily beamercolorthemeuconn.sty}. 280 | Please \hyperlink{mailto:brand@uconn.edu}{check with the Brands office} about using the derivative theme, e.g.\ one with the colors themselves altered. 281 | 282 | \end{frame} 283 | 284 | 285 | \section{Thanks} 286 | 287 | 288 | \begin{frame}{Acknowledgments} 289 | \label{slide:acknowledgments} 290 | 291 | See the color/font themes example and the inner/outer themes example for specific acknowledgments. 292 | 293 | Suggestions are always welcome! Email Cory: \href{mailto:cornelioid@gmail.com}{\ttfamily cornelioid@gmail.com} 294 | 295 | \end{frame} 296 | 297 | 298 | \end{document} 299 | -------------------------------------------------------------------------------- /uconn-theme-markdown.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Beamer themes for the University of Connecticut 3 | author: Jason Cory Brunson, PhD 4 | date: \today 5 | aspectratio: 169 6 | institute: | 7 | Center for Quantitative Medicine, UConn Health 8 | section-titles: false 9 | header-includes: | 10 | \usepackage[utf8]{inputenc} 11 | \usepackage[T1]{fontenc} 12 | theme: uconn 13 | themeoptions: campus=health,watermark=side,logo=side 14 | --- 15 | 16 | ## Markdown + Pandoc 17 | 18 | The `uconn` Beamer theme is described in more detail in `uconn-theme-example.pdf`, which is generated from `uconn-theme-example.tex` using all four themes. This slideshow is generated instead from the Markdown file `uconn-theme-markdown.md` using the document conversion program [Pandoc](https://pandoc.org/). 19 | 20 | Note that Markdown syntax is not standardized, so much so that i decided not to link to any specific introduction or guide in the previous paragraph. Features may differ between the Pandoc Beamer converter and other engines, so beware that the syntax used here will not necessarily work in, say, GitHub. 21 | 22 | # Pandoc Beamer 23 | 24 | ## Markdown to \LaTeX\ in Pandoc 25 | 26 | Render this document directly into a PDF using Pandoc from the command line: 27 | 28 | pandoc uconn-theme-markdown.md \ 29 | -t beamer \ 30 | --include-in-header=environment-shortcuts.tex \ 31 | --toc \ 32 | -o uconn-theme-markdown.pdf 33 | 34 | Change the output format to \TeX\ by substituting the final option: 35 | 36 | -o uconn-theme-markdown.tex 37 | -s 38 | 39 | (This will produce an intermediary standalone \LaTeX\ document.) 40 | 41 | ## Metadata 42 | 43 | The [YAML](https://yaml.org/) front matter at the top of `uconn-theme-markdown.md` contains several metadata, including the title, author, institution, and date. This document also sets the following variables: 44 | 45 | ```yaml 46 | aspectratio: 169 47 | section-titles: false 48 | theme: uconn 49 | themeoptions: campus=health,watermark=side,logo=side 50 | ``` 51 | 52 | The `theme` variable calls the `uconn` Beamer theme, and the `themeoptions` variables receives options that are passed to the theme. 53 | 54 | Find [a list of Beamer-specific variables](https://pandoc.org/MANUAL.html#variables-for-beamer-slides) that can be set in the front matter at the Pandoc User's Guide. 55 | 56 | ## Environment shortcuts 57 | 58 | The Pandoc command above included one atypical option: 59 | 60 | --include-in-header=environment-shortcuts.tex 61 | 62 | This adds the contents of `environment-shortcuts.tex` to the \LaTeX\ preamble when rendering. The file contains several definitions like this: 63 | 64 | ```tex 65 | \newcommand{\blockbegin}[1]{\begin{block}{#1}} 66 | \newcommand{\blockend}{\end{block}} 67 | ``` 68 | 69 | These allow to use \LaTeX\ environments without the use of `\begin{}` and `\end{}`, thereby enabling Pandoc to render Markdown syntax within these environments. 70 | 71 | # Formatting text 72 | 73 | ## Blocks 74 | 75 | \blockbegin{Text Block} 76 | 77 | This text block is rendered using \verb|\blockbegin{Block Title}| and \verb|\blockend|. 78 | Since Pandoc interprets single carriage returns as spaces, two are required to separate these commands from the text they contain. 79 | 80 | Block titles are rendered in \campus{Montserrat semibold}, a free alternative to the Gothic bold used for campus, college, and school woodmarks. 81 | 82 | \blockend 83 | 84 | \theorembegin 85 | 86 | Likewise, a theorem can include **bold**, \emph{emphatic}, and `fixed-width` font rendered from Markdown syntax. 87 | Note that \verb|\emph{}| is required for emphatic text when _italics_ are ignored in a theorem block, and notice the difference between `fixed-width` and \verb|inline verbatim code|, which can still be rendered using \verb|\verb|. 88 | 89 | \theoremend 90 | 91 | ## Lists 92 | 93 | Enumerated, itemized, and nested lists can be intuitively typed: 94 | 95 | ```markdown 96 | 1. This is a first item. 97 | 2. This is a second, but it has 98 | - not one, 99 | - not two, but 100 | - three sub-items. 101 | ``` 102 | 103 | The code above renders as follows: 104 | 105 | 1. This is a first item. 106 | 2. This is a second, but it has 107 | - not one, 108 | - not two, but 109 | - three sub-items. 110 | 111 | ## Code blocks 112 | 113 | The code blocks on the preceding slides use either 4-space indentation (for command line code) or triple–back ticks with syntax highlighting specific to the language on display (`yaml`, `tex`, and `markdown`). 114 | 115 | These and many other shorthands are documented in the [Pandoc User's Guide](https://pandoc.org/MANUAL.html). 116 | 117 | # Thanks 118 | 119 | ## Acknowledgments 120 | 121 | Since i didn't recognize them in previous documents, i'll thank here the designers of \TeX\ and \LaTeX, as well as those of Markdown and Pandoc, for making this exceedingly easy, while necessarily limited, plain text–to–PDF workflow possible. 122 | 123 | As in the other example documents, suggestions are very welcome! Email Cory ([cornelioid@gmail.com](mailto:cornelioid@gmail.com)), raise an issue, or submit a pull request (on a new branch). 124 | 125 | 135 | -------------------------------------------------------------------------------- /uconn-theme-markdown.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corybrunson/beamerthemeuconn/9d66f28909de182036895eafd09ce47617d904b8/uconn-theme-markdown.pdf --------------------------------------------------------------------------------