- Improve dark mode.
- Pass options to book class.
This commit is contained in:
29
Manual.cls
29
Manual.cls
@@ -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}
|
||||
Reference in New Issue
Block a user