Add Submittal class.

This commit is contained in:
2025-08-12 16:12:38 -05:00
parent c9e98d9287
commit f599fbd15f
2 changed files with 54 additions and 1 deletions

View File

@@ -8,7 +8,7 @@ project or include this repository as a Git submodule.
## Classes
- Manual
- (Future) Submittal
- Submittal
## Packages

53
Submittal.cls Normal file
View File

@@ -0,0 +1,53 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{PrimeTeX/Submittal}[2025-07-09]
\RequirePackage{ifthen}
\newboolean{isDarkMode}
\setboolean{isDarkMode}{false}
\DeclareOption{darkmode}{
\setboolean{isDarkMode}{true}
}
\DeclareOption{showoverfull}{
\overfullrule = 1in
}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
\ProcessOptions\relax
\LoadClass{article}
\ifthenelse{\boolean{isDarkMode}}{
\RequirePackage[darkmode]{PrimeTeX/packages/Color}
}{
\RequirePackage{PrimeTeX/packages/Color}
}
\RequirePackage{PrimeTeX/packages/CrossRef}
\RequirePackage{PrimeTeX/packages/DocProperties}
\RequirePackage{PrimeTeX/packages/Fonts}
\RequirePackage{PrimeTeX/packages/Glossary}
\RequirePackage{PrimeTeX/packages/Graphics}
\RequirePackage{PrimeTeX/packages/Hyphenation}
\RequirePackage{PrimeTeX/packages/Index}
\RequirePackage{PrimeTeX/packages/Layout}
\RequirePackage{PrimeTeX/packages/Links}
\RequirePackage{PrimeTeX/packages/Marginalia}
\RequirePackage{PrimeTeX/packages/Tables}
\RequirePackage{PrimeTeX/packages/TitlePage}
\RequirePackage{PrimeTeX/packages/Titles}