From 8d08accca3bdc0bed2ab98ed70640f729adf66ef Mon Sep 17 00:00:00 2001 From: Benjamin Mako Hill Date: Sat, 2 Feb 2013 14:30:18 -0500 Subject: [PATCH] added a bunch of changes to the basic beamer template --- template/.gitignore | 1 + template/Makefile | 8 ++--- template/example.tex | 83 +++++++++++++++++++++++++++++++++++++++----- 3 files changed, 80 insertions(+), 12 deletions(-) create mode 100644 template/.gitignore diff --git a/template/.gitignore b/template/.gitignore new file mode 100644 index 0000000..dd7a98c --- /dev/null +++ b/template/.gitignore @@ -0,0 +1 @@ +auto/* diff --git a/template/Makefile b/template/Makefile index 1dd9601..a117f55 100644 --- a/template/Makefile +++ b/template/Makefile @@ -4,8 +4,8 @@ all: $(patsubst %.tex,%.pdf,$(wildcard *.tex)) pdf: all %.pdf: %.tex - perl -p -e 's/©//' refs.bib > refs-cleaned.bib - recode -d u8..ltex < refs-cleaned.bib > refs-processed.bib + #perl -p -e 's/©//' refs.bib > refs-cleaned.bib + #recode -d u8..ltex < refs-cleaned.bib > refs-processed.bib mogrify -format pdf figures/logo.svg rubber -fd $< extract-notes $< @@ -14,8 +14,8 @@ clean: rubber -d --clean *.tex rm -f *.tmp rm -f vc - rm -f refs-cleaned.bib - rm -f refs-processed.bib + #rm -f refs-cleaned.bib + #rm -f refs-processed.bib rm -f figures/logo.pdf rm -f *.pdfpc diff --git a/template/example.tex b/template/example.tex index f890b64..09f148b 100644 --- a/template/example.tex +++ b/template/example.tex @@ -1,20 +1,60 @@ \documentclass[xcolor=dvipsnames]{beamer} - - \renewcommand{\rmdefault}{ugm} - \renewcommand{\sfdefault}{phv} - +\renewcommand{\rmdefault}{ugm} \usepackage[garamond]{mathdesign} +\renewcommand{\sfdefault}{phv} +\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} +\tikzstyle{every picture}+=[remember picture] + +% add functions to circle parts of slides (e.g., in tables) +\newcommand\marktopleft[1]{% + \tikz[overlay,remember picture] + \node (marker-#1-a) at (0,1.5ex) {};% +} +\newcommand\markbottomright[1]{% + \tikz[overlay,remember picture] + \node (marker-#1-b) at (0,0) {};% + \tikz[overlay,remember picture,dashed,inner sep=3pt] + \node[violet!75,ultra thick,draw,rounded rectangle,fit=(marker-#1-a.center) (marker-#1-b.center)] {};% +} + +% add 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}} + }; +} + +% 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} +% \usepackage{dcolumn} +% \usepackage{booktabs} +%% 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. @@ -35,12 +75,11 @@ \setbeamertemplate{items}[default] \setbeamertemplate{blocks}[shadow=true] - \usepackage{tcolorbox} % These options will be applied to all `tcolorboxes` \tcbset{% noparskip, - colback=white, %background color of the box + 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 @@ -66,6 +105,19 @@ \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} + +% create a new \e{} command to make things purple and bold +\newcommand{\e}[1]{\textcolor{makopurple1}{\textbf{#1}}} + % remove the nagivation symbols \setbeamertemplate{navigation symbols}{} @@ -84,6 +136,10 @@ \begin{document} +% remove some of the space in the itemize to make it quite compact +\let\olditemize\itemize +\renewcommand\itemize{\olditemize\itemsep-1pt} + %% SLIDE: Title Slide \begin{frame}[plain] \titlepage @@ -93,7 +149,6 @@ % This is the slide 1 notes. % pdfpc:end - \end{frame} %% SLIDE: Slide 2 @@ -127,11 +182,23 @@ An itemized list: \end{frame} +\appendix +\backupbegin + +\begin{frame}[plain] +\begin{tikzpicture}[remember picture,overlay,shift={(current page.center)}] +\dropshadow{0}{0.7}{Example and} +\dropshadow{0}{-.7}{Data Appendix} +\end{tikzpicture} +\end{frame} + \begin{frame}{A sample slide} + +Final Sample Slide % pdfpc:begin % This is the slide 3 notes. % pdfpc:end \end{frame} - +\backupend \end{document} -- 2.30.2