X-Git-Url: https://projects.mako.cc/source/beamer-mako/blobdiff_plain/382d55621d881ad3153078559bed1e1a43905657..d0c1699165595f61f0473e449670ca7d9cbb01a2:/template/example.tex diff --git a/template/example.tex b/template/example.tex index 47ed80c..3001f0a 100644 --- a/template/example.tex +++ b/template/example.tex @@ -1,20 +1,108 @@ -\documentclass[xcolor=dvipsnames]{beamer} +\documentclass[10pt,xcolor=dvipsnames,aspectratio=169]{beamer} + +\usetheme{metropolis} +\usepackage{appendixnumberbeamer} -% set up the file to create notes in the output PDFs \usepackage{pgfpages} \input{notes.config} -\renewcommand{\rmdefault}{ugm} -\usepackage[garamond]{mathdesign} +\usepackage{pgfplots} +\usepgfplotslibrary{dateplot} + +\usepackage{booktabs} +\usepackage[scale=2]{ccicons} + +% optional metro things +\metroset{numbering=fraction} % page numbering format +\metroset{progressbar=foot} % progress bar in footer +\metroset{sectionpage=none, subsectionpage=none} +\metroset{block=fill} +% \metroset{background=light} + +\setsansfont{OpenSans}[ +Path = ./fonts/OpenSans/, +Extension = .ttf, +UprightFont = *-Regular, +BoldFont = *-Bold, +ItalicFont = *-Italic, +BoldItalicFont = *-BoldItalic +] + +\setmonofont{RobotoMono}[ +Path = ./fonts/RobotoMono/, +Extension = .ttf, +UprightFont = *-Regular, +BoldFont = *-Bold, +ItalicFont = *-Italic, +BoldItalicFont = *-BoldItalic +] + +\definecolor{makopurple1}{RGB}{57,39,91} +\definecolor{makopurple2}{RGB}{137,119,173} +\definecolor{makopurple3}{RGB}{29,13,59} +\definecolor{makopurple4}{RGB}{124,99,173} + +% \definecolor{makopurple1}{HTML}{3b255b} +\definecolor{makogreen1}{HTML}{0b7a75} +\definecolor{makovanilla1}{HTML}{d7c9aa} +\definecolor{makoumber1}{HTML}{7b2d26} +\definecolor{makowhite1}{HTML}{f0f3f5} + +\setbeamercolor{normal text}{fg=black, bg=white} +\setbeamercolor{alerted text}{fg=makopurple4} +\setbeamercolor{example text}{fg=makoumber1} + +\setbeamercolor{palette primary}{bg=makopurple1, fg=normal text.bg} +\setbeamercolor{palette secondary}{bg=makogreen1,fg=normal text.bg} +\setbeamercolor{palette tertiary}{bg=makovanilla1,fg=normal text.bg} +\setbeamercolor{palette quaternary}{bg=makoumber1,fg=normal text.bg} +\setbeamercolor{structure}{fg=makopurple1, bg=normal text.bg} % itemize, enumerate, etc +\setbeamercolor{section in toc}{fg=makopurple1, bg=normal text.bg} % TOC sections + +% \setbeamercolor{progress bar}{fg=makopurple1} +% \setbeamercolor{title separator}{fg=makopurple1} +% \setbeamercolor{progress bar in head/foot}{fg=makopurple1} +% \setbeamercolor{progress bar in section page}{fg=makopurple1} + +% this is a fix for a bug with XeTeX and notes pages +% see: https://tex.stackexchange.com/questions/232168/normal-text-is-invisible-when-using-beamer-with-notes-and-xelatex +\usepackage{ifthen} +\makeatletter +\def\beamer@framenotesbegin{% at beginning of slide + \ifthenelse{\not \boolean{metropolis@standout}}{% + \usebeamercolor[fg]{normal text}% + \gdef\beamer@noteitems{}% + \gdef\beamer@notes{}% + + }{\gdef\beamer@noteitems{}% + \gdef\beamer@notes{}% + } +} +% redfine the notes type to clear things (working around the same bug) +% https://tex.stackexchange.com/questions/28966/change-beamer-notes-list-type-for-in-frame-notes +\def\beamer@setupnote{% + \gdef\beamer@notesactions{% + \beamer@outsideframenote{% + \beamer@atbeginnote% + {\normalfont% + \parskip 0.5em% + \usebeamercolor[fg]{normal text}% + \beamer@notes% + \ifx\beamer@noteitems\@empty\else + \beamer@noteitems% + \fi% + + \par} + \beamer@atendnote% + }% + \gdef\beamer@notesactions{}% + } +} +\makeatother -\renewcommand{\sfdefault}{phv} +\usepackage{xspace} \usepackage{relsize} -\usepackage{ucs} -\usepackage[utf8x]{inputenc} -\usepackage[T1]{fontenc} -\usepackage{textcomp} - % add tikz and a bunch of tikz foo \usepackage{tikz} \usetikzlibrary{shapes,shapes.misc,backgrounds,fit,positioning} @@ -26,16 +114,6 @@ \tikz{\node (marker-#1-b) at (0,0) {};} \tikz[dashed,inner sep=3pt]{\node[violet!75,ultra thick,draw,rounded rectangle,fit=(marker-#1-a.center) (marker-#1-b.center)] {};}} -% DEPRECATED function to build a huge centered dropshadow -\newcommand\dropshadow[3]{% - \node[black!30!white] at (#1+0.1,#2-0.1) { - \scalebox{2}{\Huge \textbf{#3}} - }; - \node at (#1,#2) { - \scalebox{2}{\Huge \e{#3}} - }; -} - % create an empty quotetxt so we can reuse it \newcommand{\quotetxt}{} @@ -52,17 +130,6 @@ } } - -% add function to stop numbering appendix slides -\newcommand{\backupbegin}{ - \newcounter{framenumberappendix} - \setcounter{framenumberappendix}{\value{framenumber}} -} -\newcommand{\backupend}{ - \addtocounter{framenumberappendix}{-\value{framenumber}} - \addtocounter{framenumber}{\value{framenumberappendix}} -} - % packages i use in essentially every document \usepackage{graphicx} \usepackage{url} @@ -74,105 +141,61 @@ \usepackage{perpage} \MakePerPage{footnote} -%% BEAMER THEME STUFF -\usetheme[pageofpages=/,% String used between the current page and the - % total page count. - bullet=default,% Use circles instead of squares for bullets. - titleline=false,% Show a line below the frame title. - alternativetitlepage=true,% Use the fancy title page. - titlepagelogo=figures/logo.pdf,% Logo for the first page. - %watermark=watermark-polito,% Watermark used in every page. - watermarkheight=100px,% Height of the watermark. - watermarkheightmult=4,% The watermark image is 4 times bigger - % than watermarkheight. - ]{Torino} - -\usecolortheme{mako} -\useinnertheme{rectangles} -%\setbeamertemplate{blocks}[rounded][] -\setbeamercolor{block title}{bg=makopurple3, fg=White} - -\setbeamertemplate{items}[default] -\setbeamertemplate{blocks}[shadow=true] - -\usepackage{tcolorbox} -% These options will be applied to all `tcolorboxes` -\tcbset{% - noparskip, - colback=makopurple5, %background color of the box - colframe=makopurple1, %color of frame and title background - coltext=black, %color of body text - coltitle=white, %color of title text - arc=0em, - left=0.1em, - right=0.1em, - fonttitle=\bfseries, - alerted/.style={coltitle=red, - colframe=gray!40}, - example/.style={coltitle=black, - colframe=green!20, - colback=green!5}, - } - - -%\useoutertheme{infolines} -%\usepackage[breaklinks]{hyperref} - -\hypersetup{colorlinks=true, linkcolor=Black, citecolor=Black, filecolor=makopurple1, - urlcolor=Plum, unicode=true} - -% create a boldface version of the header -\setbeamerfont{frametitle}{series=\bfseries} -\setbeamerfont{title}{series=\bfseries} - -% tweak the beamer font to make it a bit lists a bit smaller -\setbeamerfont*{itemize/enumerate body}{size=\small} -\setbeamerfont*{itemize/enumerate subbody}{size=\footnotesize} -\setbeamerfont*{itemize/enumerate subsubbody}{size=\footnotesize} - -% indent the margins of the itemize lists a little bit -\setlength{\leftmargin}{0pt} -\setlength{\leftmargini}{0.7cm} -\setlength{\leftmarginii}{0.7cm} +% \hypersetup{colorlinks=true, linkcolor=Black, citecolor=Black, filecolor=makopurple1, +% urlcolor=Plum, unicode=true} % create a new \e{} command to make things purple and bold -\newcommand{\e}[1]{\textcolor{makopurple1}{\textbf{#1}}} +\newcommand{\e}[1]{\alert{#1}} % remove the nagivation symbols \setbeamertemplate{navigation symbols}{} -\title{Presentation Title} -% \subtitle{Presentation Subtitle} -\author[Benj. Mako Hill]{\textbf{Benjamin Mako Hill}\\ makohill@uw.edu} +\newcommand{\credit}[1]{% + \tikz[overlay]{\node at (current page.south west) + [anchor=south west, yshift=3pt, xshift=2pt] + {\smaller \smaller {[}#1{]}};}} + +\setlength{\parsep}{1em} -\institute[MIT/Harvard]{\textbf{University of Washington}\\ +\title{Presentation Title} +\subtitle{Presentation Subtitle} +\author[Benj. Mako Hill]{\textbf{Benjamin Mako Hill}\\ + makohill@uw.edu} +\institute[UW/Harvard]{\textbf{University of Washington}\\ Department of Communication\\ - \emph{Acting Assistant Professor}\\ + \emph{Assistant Professor}\\ \hspace{1pt}\\ \textbf{Harvard University}\\ - Berkman Center for Internet and Society\\ - \emph{Resident Fellow}} + Berkman Klein Center\\ + \emph{Faculty Associate}} \date{December 2, 1980} -\newcommand{\credit}[1]{% - \tikz[overlay]{\node at (current page.south east) - [anchor=south east,yshift=1.1em,xshift=0.35em] - {\smaller \smaller {[}#1{]}};}} - \begin{document} % remove some of the space in the itemize to make it quite compact -\let\olditemize\itemize -\renewcommand\itemize{\olditemize\itemsep-1pt} +% \let\olditemize\itemize +% \renewcommand\itemize{\olditemize\itemsep-1pt} %% SLIDE: Title Slide -\begin{frame}[plain] +\begin{frame} \titlepage -% include version control stuff -\input{vc} -\tikz[overlay,shift=(current page.south west)]{\node [xshift=5.6em,yshift=0.5em]{\colorbox{makopurple1}{\color{white} \tt \smaller \smaller \smaller revision:\ \VCRevision\ (\VCDateTEX)}};} + \tikz{\node at (current page.center) [anchor=center, yshift=-0.5in, xshift=1in] + {\includegraphics[width=0.25\textwidth]{figures/logo.pdf}}; + } + + % include version control stuff + \input{vc} + \credit{Revision:\ \VCRevision\ (\VCDateTEX)} +\end{frame} + +\section{Introduction} + +\begin{frame} + \sectionpage + + \note{This is an example section page.} \end{frame} %% SLIDE: Slide 2 @@ -194,33 +217,46 @@ An itemized list: \end{itemize} \visible<2->{ -\begin{tcolorbox}[title={Foo, Bar, Baz}] + \begin{example} \emph{In a right triangle, the square of hypotenuse equals the sum of squares of two other sides.} -\end{tcolorbox} + \end{example} } -% pdfpc:begin -% This is the slide 2 notes. -% pdfpc:end + \credit{Image credit: Shaw and Hill, 2099.} + \note{These are the slide 2 notes.} +\end{frame} + +\begin{frame} + \frametitle{Short frame title} + \e{A first} paragraph. + + And then \e{a second} paragraph. +\end{frame} + +\subsection{Introductory Subsection} + +\begin{frame} + \subsectionpage + + \note{This is an example subsection page.} \end{frame} \appendix -\backupbegin -\begin{frame}[plain] -\centertext{7em}{Example and Data Appendix} +\begin{frame}[standout] + Example and Data Appendix \end{frame} \begin{frame}{A sample slide} + Final Sample Slide -Final Sample Slide -% pdfpc:begin -% This is the slide 3 notes. -% pdfpc:end + \texttt{Monospace font?} + + \note{These are the slide 4 notes.} \end{frame} -\backupend + \end{document}