[8d8ac3b] | 1 | \usepackage{color} |
---|
| 2 | \usepackage{xcolor} |
---|
| 3 | \usepackage{xspace} |
---|
| 4 | \usepackage{array} |
---|
| 5 | \usepackage{stackengine} |
---|
| 6 | |
---|
| 7 | %============================== |
---|
| 8 | % global theme |
---|
| 9 | \usetheme[]{PaloAlto} |
---|
| 10 | \usecolortheme[]{frigatebird} |
---|
| 11 | % % • hideallsubsections causes only sections to be shown in the sidebar. This is useful, if you need to save space. |
---|
| 12 | % % • hideothersubsections causes only the subsections of the current section to be shown. This is useful, if you need to save space. |
---|
| 13 | % % • left puts the sidebar on the left (default). |
---|
| 14 | % % • right puts the sidebar on the right. |
---|
| 15 | % % • width=⟨dimension⟩ sets the width of the sidebar. If set to zero, no sidebar is created. |
---|
| 16 | \useoutertheme[left,width=50pt]{sidebarwithminiframes} |
---|
| 17 | \beamer@headheight = 1.25\baselineskip |
---|
| 18 | |
---|
| 19 | \setbeamertemplate{title page}[default][colsep=-4bp,rounded=false,shadow=false,left] |
---|
| 20 | \setbeamertemplate{blocks}[rounded][shadow=false] |
---|
| 21 | \newcommand\xrowht[2][0]{\addstackgap[.5\dimexpr#2\relax]{\vphantom{#1}}} |
---|
[33c3ded] | 22 | \setbeamertemplate{sections/subsections in toc}{\inserttocsectionnumber.~\inserttocsection} |
---|
[8d8ac3b] | 23 | |
---|
| 24 | %============================== |
---|
| 25 | % Page numbers |
---|
| 26 | \addtobeamertemplate{footline} |
---|
| 27 | {% |
---|
| 28 | \usebeamercolor[fg]{author in sidebar} |
---|
| 29 | \vskip-1cm\hskip10pt |
---|
| 30 | \insertframenumber\,/\,\inserttotalframenumber\kern1em\vskip2pt% |
---|
| 31 | } |
---|
| 32 | |
---|
| 33 | %============================== |
---|
| 34 | % Colors |
---|
| 35 | \definecolor{colbg}{HTML}{282828} |
---|
| 36 | |
---|
| 37 | \setbeamercolor{palette primary}{bg=colbg} |
---|
| 38 | \setbeamercolor{palette tertiary}{fg=red} |
---|
[33c3ded] | 39 | \setbeamercolor{section in toc}{fg=white} |
---|
| 40 | \setbeamercolor{subsection in toc}{fg=gray} |
---|
[8d8ac3b] | 41 | |
---|
| 42 | %============================== |
---|
| 43 | % Fix bullet points |
---|
| 44 | \setbeamertemplate{itemize items}[default] |
---|
| 45 | \setbeamertemplate{enumerate items}[default] |
---|
| 46 | |
---|
| 47 | %============================== |
---|
| 48 | % cfa macros used in the document |
---|
| 49 | \newcommand{\CFAIcon}{\textsf{C}\raisebox{\depth}{\rotatebox{180}{\textsf{A}}}\xspace} % Cforall symbolic name |
---|
| 50 | \newcommand{\CFA}{\protect\CFAIcon} % safe for section/caption |
---|
| 51 | |
---|
| 52 | %============================== |
---|
| 53 | % add option to disable miniframes |
---|
| 54 | \makeatletter |
---|
| 55 | \let\beamer@writeslidentry@miniframeson=\beamer@writeslidentry |
---|
| 56 | \def\beamer@writeslidentry@miniframesoff{% |
---|
| 57 | \expandafter\beamer@ifempty\expandafter{\beamer@framestartpage}{}% does not happen normally |
---|
| 58 | {%else |
---|
| 59 | \clearpage\beamer@notesactions% |
---|
| 60 | } |
---|
| 61 | } |
---|
| 62 | \newcommand*{\miniframeson}{\let\beamer@writeslidentry=\beamer@writeslidentry@miniframeson} |
---|
| 63 | \newcommand*{\miniframesoff}{\let\beamer@writeslidentry=\beamer@writeslidentry@miniframesoff} |
---|
| 64 | \makeatother |
---|