From 57b71686a112ea7bdd1d976eb81db1e255cf288a Mon Sep 17 00:00:00 2001
From: Chris Sobczak <chris@sobczak.family>
Date: Sun, 21 Jun 2026 23:45:41 -0700
Subject: Add slides template without testing

---
 slides.tex | 211 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 211 insertions(+)
 create mode 100644 slides.tex

(limited to 'slides.tex')

diff --git a/slides.tex b/slides.tex
new file mode 100644
index 0000000..fd1c9e0
--- /dev/null
+++ b/slides.tex
@@ -0,0 +1,211 @@
+\documentclass[xcolor=svgnames,xcolor=table,aspectratio=1610]{beamer}  % 1610, 169, 149, 54, 43, 32
+
+\usepackage[
+	backend=biber,
+	style=authoryear,
+	citestyle=authoryear,
+	sorting=ynt
+]{biblatex}
+\addbibresource{references.bib}
+
+\makeatletter
+\newdimen\beamer@miniframeradius
+\beamer@miniframeradius=0.05cm
+\define@key{beamer@margin}{mini frame radius}{\beamer@miniframeradius=#1\relax}
+\setbeamertemplate{mini frame}{
+  \begin{pgfpicture}{0pt}{0pt}{2\beamer@miniframeradius}{2\beamer@miniframeradius}
+    \pgfpathcircle{\pgfpoint{\beamer@miniframeradius}{\beamer@miniframeradius}}{\beamer@miniframeradius}
+    \pgfusepath{fill,stroke}
+\end{pgfpicture}}
+\setbeamertemplate{mini frame in current subsection}{
+  \begin{pgfpicture}{0pt}{0pt}{2\beamer@miniframeradius}{2\beamer@miniframeradius}
+    \pgfpathcircle{\pgfpoint{\beamer@miniframeradius}{\beamer@miniframeradius}}{\beamer@miniframeradius}
+    \pgfusepath{stroke}
+\end{pgfpicture}}
+\makeatother
+
+\usepackage[thinlines]{easytable}
+\usepackage{tikz,ulem}
+\usepackage[absolute,overlay]{textpos}
+\usepackage{tcolorbox}
+\usepackage{multicol}
+
+\makeatletter
+\newcommand*\mini{\@setfontsize\mysize{6.8}{8.0}}\makeatother
+\newcommand\compact{\fontsize{6.6}{7.5}\selectfont}
+\newcommand\micro{\fontsize{5.1}{7.3}\selectfont}
+\newcommand\nano{\fontsize{4.5}{6.5}\selectfont}
+\newcommand\pico{\fontsize{2.9}{6.0}\selectfont}
+
+\usetheme{Boadilla}
+\useoutertheme[subsection=false]{smoothbars}
+\usefonttheme{serif}
+\usecolortheme{seagull} % dove fly seagull
+\useinnertheme{rounded}
+\usepackage{pifont}
+\usepackage{time}       % date and time
+\usepackage{url}
+\usepackage{graphicx}
+\usepackage[T1]{fontenc}    % european characters
+\usepackage{amssymb,amsmath}  % use mathematical symbols
+\usepackage{palatino}      % use palatino as the default font
+\usepackage{adjustbox}
+\newsavebox\listingboxname
+\usepackage{multirow}
+\setbeamercovered{invisible} % transparent, invisible
+\setbeamertemplate{itemize subitem}[triangle]
+\setbeamertemplate{navigation symbols}{}
+\setbeamersize{mini frame radius=.04cm, mini frame size=.12cm} % navigation circles size and separation
+\setbeamertemplate{enumerate items}[default] % nice numbers without circles in enumerate
+\usepackage{array}
+\usepackage{hyperref}
+
+\setbeamertemplate{itemize item}{
+  \begin{tikzpicture}
+    \shade[ball color=yellow!50!white, preaction={fill=black,
+        opacity=.25,transform canvas={xshift=1mm,yshift=-1mm, yscale=0.5}}] (0,0) circle (0.6ex);
+  \end{tikzpicture}
+}
+\setbeamertemplate{itemize subitem}{
+  \begin{tikzpicture}
+    \shade[ball color=orange!50!white, preaction={fill=black,
+        opacity=.25,transform canvas={xshift=1mm,yshift=-1mm, yscale=0.5}}] (0,0) circle (0.4ex);
+  \end{tikzpicture}
+}
+
+% dark slides
+\setbeamercolor{normal text}{fg=white,bg=black!80}
+\setbeamercolor{structure}{fg=white}
+\setbeamercolor{alerted text}{fg=red!85!black}
+\setbeamercolor{item projected}{use=item,fg=black,bg=item.fg!35}
+\setbeamercolor*{palette primary}{use=structure,fg=structure.fg}
+\setbeamercolor*{palette secondary}{use=structure,fg=structure.fg!95!black}
+\setbeamercolor*{palette tertiary}{use=structure,fg=structure.fg!90!black}
+\setbeamercolor*{palette quaternary}{use=structure,fg=structure.fg!95!black,bg=black!80}
+\setbeamercolor*{framesubtitle}{fg=white}
+
+\setbeamercolor*{block title}{parent=structure,bg=black!60}
+\setbeamercolor*{block body}{fg=white,bg=black!85}
+\addtobeamertemplate{block begin}{\setlength{\textwidth}{0.99\textwidth}}{} % width
+
+\setbeamertemplate{caption}[numbered]
+
+\setbeamercolor*{block title alerted}{parent=alerted text,bg=black!15}
+\setbeamercolor*{block title example}{parent=example text,bg=black!15}
+
+\let\oldblock\block
+\let\endoldblock\endblock
+\renewenvironment{block}[1]{\begin{oldblock}{#1}\vspace{-3mm}}{\vspace{-3mm}\end{oldblock}}
+
+\newcommand{\code}[1]{\tc{yellow}{\texttt{\,\,\lstinline{#1}}\,\,}}
+\newcommand{\tc}{\textcolor}
+\newcommand{\select}{$\leadsto~$}
+\newcommand{\fb}{\framebox}
+\def\ra{$\rightarrow$\,\,}
+\def\Ra{~~$\Rightarrow$\,\,~~}
+\def\lsim{~\raise0.3ex\hbox{$<$}\kern-0.75em{\lower0.65ex\hbox{$\sim$}}~}
+\newcommand{\hi}[1]{{\color{cadet}\textsl{#1}}}
+\newcommand{\chacha}[1]{\centering{\scalebox{2}{\fontsize{12pt}{0pt}\normalfont{#1}}}}
+\newcommand{\chapter}[1]{\begin{frame}{}\chacha{#1}\end{frame}}
+\newcommand{\chapterDouble}[2]{\begin{frame}{}\chacha{#1}\\\medskip\chacha{#2}\end{frame}}
+\newcommand{\then}{\mathbin{\rotatebox[origin=c]{270}{$\Rightarrow$}}}
+\usepackage{mathtools}
+\usepackage{xcolor}
+\usepackage{verbatim}
+\usepackage{listings}
+\usepackage{keystroke}
+\newcommand{\yes}{\tc{SeaGreen}{\Large\ding{52}}}
+\newcommand{\no}{\tc{red}{\Large\ding{56}}}
+\newcommand{\yellow}[1]{\color{yellow}{#1}}
+\newcommand{\amber}[1]{\color{amber}{#1}}
+
+\lstdefinelanguage{JavaScript}{
+  keywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break},
+  keywordstyle=\color{blue}\bfseries,
+  ndkeywords={class, export, boolean, throw, implements, import, this},
+  ndkeywordstyle=\color{darkgray}\bfseries,
+  identifierstyle=\color{white},
+  sensitive=false,
+  comment=[l]{//},
+  morecomment=[s]{/*}{*/},
+  commentstyle=\color{ashgrey}\ttfamily,
+  stringstyle=\color{amber}\ttfamily,
+  morestring=[b]',
+  morestring=[b]"
+}
+
+\newtcolorbox{mysidebyside}[1][]{
+    notitle, sidebyside,
+    sidebyside align=center seam,
+    halign=center,
+    lefthand width=.35\textwidth,
+    #1
+}
+
+\newenvironment<>{varblock}[2][\textwidth]{
+  \setlength{\textwidth}{#1}
+  \begin{actionenv}#3
+    \def\insertblocktitle{#2}
+    \par
+    \usebeamertemplate{block begin}}
+  {\par
+    \usebeamertemplate{block end}
+  \end{actionenv}}
+
+\renewcommand{\arraystretch}{1.5} % cell height in tables
+
+\begin{document}
+
+\title[FOOTER]{TITLE}
+\author[AUTHOR(S)]{
+  {\large\sc TITLE-SLIDE-TITLE}%\\{\small email}\vspace{10mm}
+}
+\date[YYYY-MM-DD]{}
+\institute[SCHOOL]{
+  \includegraphics[width=0.40\columnwidth]{featured-image.png}\qquad\qquad
+%  \includegraphics[width=0.40\columnwidth]{alliance.png}
+}
+
+% Title Slide
+\begin{frame}
+  \vspace{-3mm}
+  \titlepage
+\end{frame}
+
+% Chris
+\begin{frame}{Table of Contents}
+\tableofcontents
+\end{frame}
+
+\section{SECTION 1 TITLE} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{frame}
+\frametitle{FRAME 1 TITLE}
+	\begin{itemize}
+		\item \loremipsum
+		\item This is talked about in more detail in \cite{Example_2026}
+	\end{itemize}
+\end{frame}
+
+\begin{frame}
+\frametitle{FRAME 2 TITLE}
+\begin{minipage}{0.5\textwidth}
+	\begin{itemize}
+		\item Split frame, column 1
+		\item \loremipsum
+	\end{itemize}
+\end{minipage}%
+\begin{minipage}{0.5\textwidth}
+	\begin{itemize}
+		\item Frame split in 2, column 2
+	\end{itemize}
+\end{minipage}
+\end{frame}
+
+\section{References} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{frame}[t,allowframebreaks]
+\frametitle{Bibliography}
+\printbibliography[heading=none]
+\end{frame}
+
+\end{document}
-- 
cgit v1.2.3

