- Improve dark mode.

- Pass options to book class.
This commit is contained in:
2025-07-15 16:42:02 -05:00
parent 2c6a20aa91
commit 47a73acc0b
3 changed files with 93 additions and 54 deletions

View File

@@ -1,9 +1,30 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{PrimeTeX/Manual}[2025-07-09]
\LoadClass[letterpaper,openany,]{book}
\RequirePackage{ifthen}
\RequirePackage{PrimeTeX/Color}
\newboolean{isDarkMode}
\setboolean{isDarkMode}{false}
\DeclareOption{darkmode}{
\setboolean{isDarkMode}{true}
}
\DeclareOption{draft}{
\overfullrule = 1in
}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
\ProcessOptions\relax
\LoadClass{book}
\ifthenelse{\boolean{isDarkMode}}{
\RequirePackage[darkmode]{PrimeTeX/Color}
}{
\RequirePackage{PrimeTeX/Color}
}
\RequirePackage{PrimeTeX/CrossRef}
@@ -27,6 +48,4 @@
\RequirePackage{PrimeTeX/Tables}
\RequirePackage{PrimeTeX/TitlePage}
\RequirePackage{PrimeTeX/TitlePage}