\NeedsTeXFormat{LaTeX2e} \ProvidesClass{prayer_circle}[2025/09/02 Custom class for academic documents] % Pass options and load base class \PassOptionsToClass{12pt,titlepage}{article} \LoadClass{article} % Core packages \RequirePackage[utf8]{inputenc} \RequirePackage[margin=2in]{geometry} \RequirePackage[hyphens]{url} % Font selection (NSF compliant) % Uncomment ONE of the following font options: \RequirePackage{mathptmx} % Times New Roman (11pt minimum) % \RequirePackage{mathpazo} % Palatino (10pt minimum) % \RequirePackage{helvet}\renewcommand{\familydefault}{\sfdefault} % Arial (10pt minimum) % Default: Computer Modern (11pt minimum) - current 12pt is compliant % Document formatting \RequirePackage[small,compact]{titlesec} \RequirePackage{setspace} \RequirePackage{datetime} \RequirePackage{cite} \RequirePackage{tocbibind} % Set spacing and numbering \singlespacing \setcounter{secnumdepth}{3} \setcounter{tocdepth}{5} \bibliographystyle{unsrt} % Graphics and figures \RequirePackage{graphicx} \RequirePackage{pdfpages} \RequirePackage{rotating} % \RequirePackage[nolists,nomarkers]{endfloat} % Commented out - uncomment if needed % TikZ libraries \RequirePackage{tikz} \usetikzlibrary{% positioning,% shapes,% arrows,% graphs,% calc,% chains,% decorations.markings,% shadows,% shapes.arrows,% arrows.meta% } % Standalone documents \RequirePackage{standalone} % Tables \RequirePackage{booktabs} \RequirePackage{tabularx} \RequirePackage{makecell} \RequirePackage{dcolumn} \RequirePackage{multirow} \RequirePackage{lscape} \setlength{\belowcaptionskip}{\abovecaptionskip} % Mathematics \RequirePackage{amsmath} \RequirePackage{amssymb} % Lists and code \RequirePackage[inline]{enumitem} \RequirePackage{listings} \setlist{noitemsep,listparindent=24pt} % Specialized packages \RequirePackage{pgfgantt} % Custom lengths \newlength{\figurewidth} \setlength{\figurewidth}{0.9\textwidth} \newlength{\figureheight} \setlength{\figureheight}{0.75\textheight} % Custom commands and counters \newcounter{task} \setcounter{task}{0} \newcommand{\task}[2]{% \stepcounter{task}% \subsubsection{Task \arabic{task}: #1}% \begin{quote}% \textit{#2}% \end{quote}% } \newcommand{\emphitem}[1]{\item \emph{#1:}} % Default document metadata (can be overridden) \title{From Cold Start to Critical:\\ Formal Synthesis of Hybrid Controllers} \author{% PI: Dane A. Sabo\\ dane.sabo@pitt.edu\\ \\ Advisor: Dr. Daniel G. Cole\\ dgcole@pitt.edu\\ } \date{\today}