A Writing/ERLM/SaboOnePager.pdf M Writing/ERLM/dane_proposal_format.cls A Writing/ERLM/goals-and-outcomes/research_statement.tex D Writing/ERLM/goals-and-outcomes/v6.tex M Writing/ERLM/main.aux M Writing/ERLM/main.fdb_latexmk M Writing/ERLM/main.fls M Writing/ERLM/main.log
109 lines
2.5 KiB
TeX
109 lines
2.5 KiB
TeX
\NeedsTeXFormat{LaTeX2e}
|
|
\ProvidesClass{prayer_circle}[2025/09/02 Custom class for academic documents]
|
|
|
|
% Pass options and load base class
|
|
\PassOptionsToClass{11pt,titlepage}{article}
|
|
\LoadClass{article}
|
|
|
|
% Core packages
|
|
\RequirePackage[utf8]{inputenc}
|
|
\RequirePackage[margin=0.75in]{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}
|