Files
PrimeTeX/Manual.cls
Joshua Lucas 60e4d0eccd - Move font files to PrimeTeX.
- Add Roboto as sans serif font and move Roboto Slab to a custom family.
- Customize title formatting.
- Add boxout macro.
2025-07-16 17:27:16 -05:00

53 lines
946 B
TeX

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