Dane Sabo 9592ce55c3 Auto sync: 2025-10-24 15:43:23 (103 files changed)
M  .task/backlog.data

M  .task/completed.data

M  .task/pending.data

M  .task/undo.data

A  Writing/202510270-Emerson-Pres/beamerthemedane.sty

A  Writing/202510270-Emerson-Pres/beamerthemedane_native.sty

A  Writing/202510270-Emerson-Pres/figure/bigone.tex

A  Writing/202510270-Emerson-Pres/fonts/OpenSans-Bold.ttf
2025-10-24 15:43:23 -04:00

256 lines
8.5 KiB
TeX

\mode<presentation>
%Requirements
\RequirePackage{tikz}
\RequirePackage{xcolor}
\RequirePackage{graphicx}
\RequirePackage{pgfplots}
\usepackage{geometry}
\usetikzlibrary{positioning}
\usetikzlibrary{calc}
\usetikzlibrary{arrows,chains,decorations.markings,shadows,shapes.arrows,arrows.meta}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% INNER THEME - The meat and potatoes of your slides
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%% TEXT THINGS
%Itemized Lists / Enumerated Lists
\setbeamertemplate{items}[square]
%Blocks
\setbeamertemplate{blocks}[shadow=true]
%%%% TITLE PAGE
\defbeamertemplate*{title page}{dane}[1][]{
\begin{beamercolorbox}[wd = \paperwidth, ht = \paperheight]{title page}
\begin{tikzpicture}
\useasboundingbox (0,0) rectangle(\paperwidth,\paperheight);
%title
\node(title)[anchor = north west] at (0,11.75) {\parbox[t]{16cm}{\raggedright\LARGE\textbf\inserttitle}};
%Title Image
\node(title_image)[anchor = center] at (11,5) {\includegraphics[width = 8cm]{images/title.png}};
%Author Block
\node(author)[anchor = west] at (0,6) {\parbox[c]{5cm}{\raggedright\insertauthor}};
\node(institute)[anchor = north, below = 0.1cm of author] {\parbox[c]{5cm}{\raggedright\small\insertinstitute}};
\node(date)[anchor = north, below = 0.25cm of institute] {\parbox[c]{5cm}{\raggedright\small\insertdate}};
%logo
\node(logo)[anchor = south west] at (0,.75) {\includegraphics[width = 3cm]{images/logo.png}};
%Surrounding Structure
\fill[secondary] (0,0) rectangle(\paperwidth, 0.5);
\end{tikzpicture}
\end{beamercolorbox}
}
%%%%% SECTION PAGES
%%%%% MONEYSLIDE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% OUTER THEME - The bones. Heading, footer, and navigation.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%% SET PAGE SIZE
\geometry{papersize={16cm,12cm}}
% Customize navigation symbols
\setbeamertemplate{navigation symbols}{}
%%%%%%BACKGROUND
\setbeamertemplate{background}{
%CREATE TIKZ PICTURE OF BOXES LAYOUT
\begin{tikzpicture}
\useasboundingbox (0,0) rectangle(\paperwidth,\paperheight);
\ifnum\thepage>0\relax%
%LOAD BACKGROUND IMAGE
\node at (current page.center){\includegraphics[height=\paperheight]{images/back.jpg}};
\fill[primary,opacity=0.925] (0,0) rectangle(\paperwidth,\paperheight);
\fi
\if\gridmode1
\draw[opacity=.3,secondary](0,0) grid (\pagewidth,\pageheight);
\draw[step=4cm, opacity=.3, red](0,0) grid (\pagewidth,\pageheight);
\fi
\end{tikzpicture}
}
%%%%%% HEADER
\defbeamertemplate*{frametitle}{dane}[1][]{
\begin{beamercolorbox}[wd=\paperwidth,ht=2cm]{frametitle}
\begin{tikzpicture}
\useasboundingbox[fill=primary](0,0) rectangle(\the\paperwidth,2);
\fill[tertiary] (0,0) rectangle(1,2);
\fill[secondary] (1.05,0) rectangle(\paperwidth,2);
\ifx\insertframesubtitle\@empty%
%NO SUBTITLE
{\node[anchor=west, headingcolor,font=\large] at (1.05,1.0){\parbox[l]{13cm}{\insertframetitle}};}
\else% INCLUDE SUBTITLE
{\node[anchor= west, headingcolor,font=\large] at (1.05,1.61){\insertframetitle};%
\node[anchor= west, headingcolor,font=\small] at (1.05,0.31){\insertframesubtitle};
}%
\fi
\end{tikzpicture}
\end{beamercolorbox}
}
%%%%% FOOTER
\defbeamertemplate*{footline}{dane}[1][]{
\begin{beamercolorbox}[wd=\paperwidth,ht=0.05cm]{footline}
\begin{tikzpicture}
\includegraphics[width = 2cm]{images/logo.png};
\end{tikzpicture}
\begin{tikzpicture}
%CREATE BOUNDING BOX
\useasboundingbox[fill=secondary](0,\paperheight-0.5cm) rectangle(\paperwidth,\paperheight);
%INSERT SECTION NAME
\node[anchor=west, tertiary] at (0.1,\paperheight-0.25cm){
%\ifx\insertsectionhead\@empty
% \insertframetitle
%\elseifx\insertsubsection\@empty
% {\insertsectionhead : \insertframetitle}
%\else
\insertsectionhead : \insertsubsection
%\fi
};
%INSERT FRAME NUMBER
\node[anchor=east, tertiary] at (\paperwidth-0.1cm,\paperheight-0.25cm) {\insertframenumber/\inserttotalframenumber};
\end{tikzpicture}
\end{beamercolorbox}
}
%%%%%% NOTES
\if\notemode1
\setbeameroption{show notes on second screen = right}
\fi
\if\notemode2
\setbeameroption{show only notes}
\fi
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% COLOR THEME - All the colors of things
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Define colors
\definecolor{pitt_royal}{cmyk}{1.00, 0.75, 0, 0.06}
\definecolor{pitt_gold}{cmyk}{0, 0.31, 0.98, 0}
\definecolor{dark_blue}{cmyk}{1.00, 1.00, 0.06, 0.60}
\definecolor{dark_gold}{cmyk}{0.06, 0.32, 1.00, 0.24}
% Define Primary, Secondary and Tertiary Colors
\if\darkmode1
%DARK MODE
\colorlet{primary}{dark_blue!1!black}
\colorlet{secondary}{black!20!pitt_royal}
\colorlet{tertiary}{dark_gold!50!pitt_gold}
\colorlet{quartenary}{purple}
\colorlet{textcolor}{white}
\colorlet{headingcolor}{white}
\else
%LIGHT MODE
\colorlet{primary}{white}
\colorlet{secondary}{pitt_royal}
\colorlet{tertiary}{pitt_gold}
\colorlet{quartenary}{purple}
\colorlet{textcolor}{black}
\colorlet{headingcolor}{white}
\fi
% Use colors in the theme
%Title Page
\setbeamercolor*{frametitle}{fg=headingcolor,bg=secondary}
\setbeamercolor*{title}{fg=headingcolor, bg=secondary}
\setbeamercolor*{title page header}{fg = headingcolor, bg = secondary}
\setbeamercolor*{author}{fg=textcolor}
\setbeamercolor*{date}{fg=tertiary}
%Pallete Colors
\setbeamercolor*{palette primary}{fg=primary}
\setbeamercolor*{palette secondary}{fg=secondary}
\setbeamercolor*{palette tertiary}{fg=tertiary}
%Table of Contents
\setbeamercolor*{section in toc}{fg=tertiary}
%Itemized Environment
\setbeamercolor{item}{fg=secondary}
%Block Environment
\setbeamercolor{block title}{fg=headingcolor, bg=secondary!85!primary}
\setbeamercolor{block body}{fg = textcolor, bg = primary!75!secondary}
\setbeamercolor{block title alerted}{fg = textcolor, bg = tertiary}
\setbeamercolor{block body alerted}{fg = textcolor, bg=primary!75!tertiary}
\setbeamercolor{block title example}{fg = headingcolor, bg = quartenary!75!primary}
\setbeamercolor{block body example}{fg = textcolor, bg = primary!75!quartenary}
%Math Text
\setbeamercolor{math text}{fg = textcolor}
%Normal Pages
\setbeamercolor*{alerted text}{fg = textcolor, bg = tertiary}
\setbeamercolor*{normal text}{fg = black}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% FONT THEME - All the fonts of stuff. You probably don't have to edit these.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{fontspec}
% Load custom fonts
% Load custom fonts
\setmainfont{Rubik}[
Extension = .ttf,
UprightFont = *-Regular,
ItalicFont = *-Italic,
BoldFont = *-Bold,
Path=fonts/]
\setsansfont{OpenSans}[
Extension = .ttf,
UprightFont = *-Regular,
ItalicFont = *-Italic,
BoldFont = *-Bold,
Path=fonts/]
\newfontfamily\RubikBold{Rubik-Bold}[Extension = .ttf, Path = fonts/]
\newfontfamily\RubikRegular{Rubik-Regular}[Extension = .ttf, Path = fonts/]
\newfontfamily\RubikItalic{Rubik-Italic}[Extension = .ttf, Path = fonts/]
\newfontfamily\OpenSansBold{OpenSans-Bold}[Extension = .ttf, Path=fonts/]
\newfontfamily\OpenSansRegular{OpenSans-Regular}[Extension = .ttf, Path=fonts/]
\newfontfamily\OpenSansItalic{OpenSans-Italic}[Extension = .ttf, Path=fonts/]
% Define What the Fonts are Used For
%Title Page
\setbeamerfont*{title}{family=\RubikBold, size=\Large}
\setbeamerfont*{frametitle}{family=\RubikBold, size=\large}
%Outer Stuff
\setbeamerfont*{section}{family=\OpenSansBold, size=\Large}
\setbeamerfont*{subsection}{family=\OpenSansBold, size=\large}
\setbeamerfont*{footline}{family=\OpenSansItalic, size=\tiny}
%Itemized Stuff
%Block Stuff
\setbeamerfont*{block title}{family=\OpenSansBold, size=\normalsize}
%Alerted Stuff
\setbeamerfont*{caption}{family=\OpenSansRegular, size=\small}
%\setbeamerfont*{normal text}{family=\OpenSansRegular, size=\small}
\mode<all>